   <!--Reise-->

FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
.menuknop    { background-position: 0% 0%; border:1px solid #C4E1FF; background-repeat:repeat; background-attachment:scroll; margin-left:1; margin-right:1; background-color:#EAF4FF }
TD			{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
.table_home	{width:100%; border: 0; height:100%}
BODY		{ margin: 0; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; background-color:#FFFFFF }
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:1.1666em}
h2{font-size:1.3333em}
h3{font-size:1.1666em}
h4{font-size:0.8333em}
h5,h6{font-size:.8333em}
.tdsolid	{border-collapse: collapse; border: 1px solid }

.tdtitel	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; border: 1px solid #D1D9E0; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
.tdcontent	{border-collapse: collapse; border: 1px solid #D1D9E0; }

P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
INPUT	{ FONT-SIZE: 11px; TEXT-INDENT: 3px; FONT-FAMILY: Verdana	}
SELECT { padding:0; FONT-SIZE: 12px; TEXT-INDENT: 3px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px } 
.pauschal_q { padding:0; border:1px solid #98D8A0; FONT-SIZE: 11px; TEXT-INDENT: 3px; FONT-FAMILY: Verdana,Arial,Tahoma, sans-serif; LETTER-SPACING: 0px }
.pauschalmax_q { padding:0; border:1px solid #98D8A0; width:190px; background-color:#F9FFF9; FONT-SIZE: 12px; TEXT-INDENT: 3px; FONT-FAMILY: Verdana,Arial,Tahoma, sans-serif; LETTER-SPACING: 0px }
.title_pauschal {BACKGROUND: none; FONT-WEIGHT: bold; COLOR: #006600; FONT-SIZE: 10px; TEXT-INDENT: 3px; FONT-FAMILY: Verdana,Arial,Tahoma, sans-serif; TEXT-DECORATION: none }
.title_pauschal_11 {BACKGROUND: none; FONT-WEIGHT: bold; COLOR: #006600; FONT-SIZE: 12px; TEXT-INDENT: 3px; FONT-FAMILY: Arial, Verdana,Tahoma, sans-serif; TEXT-DECORATION: none }

<!--TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}!-->
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; margin: 0px}
A:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 11px; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
.benname 		{BACKGROUND: none; COLOR: #FF6600; FONT-SIZE: 18px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica; TEXT-DECORATION: none}
.title 		{BACKGROUND: none; COLOR: #003366; FONT-SIZE: 11px;  FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.title_news 		{BACKGROUND: none; COLOR: #003366; FONT-SIZE: 10pt;  FONT-WEIGHT: bold; FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif}
.blocktitle  { color: #666666; font-weight: bold }
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000080; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #666666; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg_l	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.box		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; border: 1px solid #000000; background-color: #FFFFFF}
button       { text-decoration: none; font-family: Verdana; font-size: 11px; 
               border: 1px solid #000080; margin-top: 0; margin-bottom: 0 }
.text_weis		{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 9pt; FONT-STYLE: normal; FONT-FAMILY:  Tahoma,Verdana,Arial; TEXT-DECORATION: none}

.select_kur_sort { padding:0; FONT-SIZE: 12px; width: 100%; TEXT-INDENT: 3px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px }

.menu_link {  margin-top: 0; margin-bottom: 0; FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #024286; FONT-STYLE: none; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.menu_link:link { margin-top: 0; margin-bottom: 0; FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #024286; FONT-STYLE: none; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.menu_link:active { margin-top: 0; margin-bottom: 0; FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #024286; FONT-STYLE: none; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.menu_link:visited { margin-top: 0; margin-bottom: 0; FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #024286; FONT-STYLE: none; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.menu_link:hover { margin-top: 0; margin-bottom: 0; FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #F82700; FONT-STYLE: none; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: underline
}


.boxtab_tit 	{BACKGROUND: #23537C; COLOR: #FFFFFF; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Helvetica, sans-serif; text-align:right}
.boxtab_tit_sim		{BACKGROUND: #CE0000; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; text-align:right}
.boxtab 	{BACKGROUND: #003663; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.home_oben   {BACKGROUND: #003663; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.story_home_tit    {FONT-WEIGHT: bold; BACKGROUND: #003663; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; text-align:right}
.felercol 	{BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.abgelenkt 	{BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.bestetigt 	{BACKGROUND: none; COLOR: #008000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.al_link { 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000080; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.al_link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000080; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.al_link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.al_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000080; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.al_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana,Tahoma, sans-serif; TEXT-DECORATION: none; 	margin-left : 6px; margin-right : 4px;
}


.linkextu { 
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #0000FF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #0000FF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu:active {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #0000FF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY:Tahoma,Verdana,Arial; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #0000FF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #0000CC; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 3px; margin-right : 1px;
}

.linkextu_ungult { 
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #E8ECEE; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu_ungult:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #E8ECEE; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu_ungult:active {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #E8ECEE; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY:Tahoma,Verdana,Arial; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu_ungult:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #E8ECEE; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.linkextu_ungult:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #FF0000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 3px; margin-right : 1px;
}

.news_lines_cat { 
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3366FF; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.news_lines_cat:link {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3366FF; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.news_lines_cat:active {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3366FF; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.news_lines_cat:visited {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3366FF; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 2px; margin-right : 2px;
}
.news_lines_cat:hover {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 3px; margin-right : 1px;
}


/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #FDFDFD; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #CCFFCC; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.dataTableRowClick { background-color: #FF0000; cursor: pointer; cursor: hand; }
.tf2_project { color: #000000; font-family: Verdana; font-size: 11px; width: 150; border: 1px solid #B5C0C7; background-color: #FFFFE6; margin-top:0; margin-bottom:0 }

.theDefaultColor{ background-color: #FDFDFD; }
.thePointerColor{ background-color: #DEE4E8; }
.theMarkColor{ background-color: #FF0000; }
.even { background-color:#D5D5D5;}
.menu {
 font-size : 8pt;
 padding: 4px 4px 4px 4px;
 background-color: #F5F5F5;
 border-right: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 border-left: 1px solid #c5c5c5;
 }
 .menu0 {
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 text-align: center;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-bottom: 1px solid #AAAAAA;
 }
 .menu_tit {
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 text-align: center;
 font-weight: bold;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-bottom: 1px solid #c5c5c5;

 }
  .menu1 {
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 text-align: center;
  font-weight: bold;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: bold;
 border-right: 1px solid #AAAAAA;
 border-top: 1px solid #AAAAAA;
 border-left: 1px solid #AAAAAA;
 background-color: #F5F5F5;
 }
 .menu2 {
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 text-align: center;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-right: 1px solid #AAAAAA;
 border-top: 1px solid #AAAAAA;
 border-left: 1px solid #AAAAAA;
 border-bottom: 1px solid #AAAAAA;
 text-align: center;
 font-weight: none;
 background-color: #FDFDFD;
 }
 .menu3 {
 font-size : 12px;
 padding: 2px 5px 2px 5px;
 text-align: center;
 width: 340px;
 }
 .menu4 {
 padding: 2px 5px 2px 5px;
 text-align: right;
 width: 22px;
 }
  .menu5 {
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 text-align: center;
  font-weight: bold;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-right: 1px solid #AAAAAA;
 border-top: 1px solid #AAAAAA;
 border-left: 1px solid #AAAAAA;
 border-bottom: 1px solid #AAAAAA;
 background-color: #FDFDFD;
 }
 
 .table_hom{
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 font-weight: none;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-right: 1px solid #AAAAAA;
 border-top: 1px solid #AAAAAA;
 border-left: 1px solid #AAAAAA;
 border-bottom: 1px solid #AAAAAA;
 background-color: #FDFDFD;
 }
  .tab_exk {
  border: 1px #c5c5c5;
 }
 .tr_exk {
  border: 1px #c5c5c5;
 }
 .exk_home {
 font-size : 8pt;
 padding: 2px 5px 2px 5px;
 text-align: center;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-right: 1px solid #c5c5c5;

 border-left: 1px solid #c5c5c5;
 border-bottom: 1px solid #c5c5c5;
 text-align: center;
 font-weight: bold;
 background-color: #FFFFFF;
 }

.telcod {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none}
.teltext{	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none}
.telsel{	color: #000000; font-family: Verdana; font-size: 11px; width: 150; border: 1px solid #B5C0C7; background-color: #FFFFFF; margin-top:0; margin-bottom:0}
.telselwet{	color: #000000; font-family: Verdana; font-size: 11px; width: 100; border: 1px solid #B5C0C7; background-color: #FFFFFF; margin-top:0; margin-bottom:0}

.valutcod {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none}
.teltext{	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none}
.valsel{	color: #000000; font-family: Verdana; font-size: 11px; width: 150; border: 1px solid #B5C0C7; background-color: #FFFFFF; margin-top:0; margin-bottom:0}
.valimput{	color: #000000; font-family: Verdana; font-size: 11px; width: 50; border: 1px solid #B5C0C7; background-color: #FFFFFF; margin-top:0; margin-bottom:0}
.valpole{	color: #000000; font-family: Verdana; font-size: 11px; width: 70; border: 1px solid #B5C0C7; background-color: #FFFFFF; margin-top:0; margin-bottom:0}

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
}
.special { background-color: #000; color: #fff; }
.ifram { background-color: #000000; }

 .bonus {
 font-size : 8pt;
 padding: 0px 3px 0px 3px;
 color: #FFFF00;
 text-align: center;
 FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none;
 border-right: 1px solid #FFFF00;
 border-left: 1px solid #FFFF00;
 border-bottom: 1px solid #FFFF00;
 border-top: 1px solid #FFFF00;
 text-align: center;
 font-weight: bold;
 background-color: #009933;
 }
 

#main {
    width:98%;
	height:95%;
	border:1px solid #FFCC33;
	clear:both;
	background:#FFF3B3;
}

#contents {
    width:100%;
	border-top:1px solid #FFCC33;
	clear:both;
	background:#FFF3B3;
}
 
#header {
	position:relative;
	width:80em;
	height:3em;
        /*	width:80em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	/*width:60%;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
    margin:0;
	padding:0;
	position:absolute;
	bottom:-2px;
	width:80em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	/*width:100%;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display:inline;
	list-style:none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	/*width:9em; */
	width:;
	display:block;
	float:left;
	padding:3px 3px 5px 3px;
	margin:1px 2px 3px 3px;
	text-align:center;
	font-family:tahoma, verdana, sans-serif;
	font-size:100%;
	text-decoration:none;
	color:#333;

}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {

	border-bottom:none;
	background:#FFF3B3;
	padding-bottom:0px;
	margin-top:0;
}

#header ul#primary a {
	background:#FFF7CD;
	/*border:0px solid #FFCC33;*/
	border-bottom:none;
 	font-weight: bold;
	color:#666;
}

#header ul#primary a:hover {
	margin-top:0;
	border-color:#FFCC33;
	background:#FFF7CD;
	padding-bottom:5px;
 	font-weight: bold;
	color:#333;
}




#headernav {
	position:relative;
	width:100%;
	height:1em;
        /*	width:80em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	/*width:60%;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#navilist {
		width:100em;
        list-style: none outside none;
        margin: 0;
        padding: 0;
		bottom:-2px;
        margin-left: 10px;
}

#navilist li {

        bottom: 3px;
        display: inline;
      /*  line-height: 1px; */
        margin: 1;
        padding: 0;
        position: relative;
}

#navilist a, #navilist a:link, #navilist a:visited {

        background: #FFF7CD;
        border: 1px solid #FFCC33;
        color: #666666;
        cursor: pointer;
        display: inline;    
		margin:0;
		padding:3px 3px 3px 3px;
        position: relative;
        right: 2px;
        font-weight: bold;
}

#navilist a:hover {
        background: #FFF3B3;
        color: #000;
        padding-top:5px;
 		font-weight: bold;
        position: relative;
}

#navilist li#active {
        bottom: 3px;
        display: inline;
		margin:1;
        padding-top:5px;
        position: relative;
}

#navilist #active a, #navilist #active a:link, #navilist #active a:visited, #navilist #active a:hover {

        background: #FFF3B3;
        border: 1px solid #FFCC33;
		border-bottom: 1px solid #FFF3B3;
        bottom: 0;
        color: #000000;
        cursor: pointer;
        margin: 0;
        padding: 5px 5px 3px 5px;
        position: relative;
        font-weight: bold;
}


#headernav_sub {
	position:relative;
	width:80em;
	height:3em;
    /*width:80em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	/*width:60%;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#navilist_sub {
        list-style: none outside none;
        margin: 0;
        padding: 0;
		bottom:-2px;
        margin-left: 10px;
}

#navilist_sub li {

        bottom: -15px;
        display: inline;
      /*  line-height: 1px; */
        margin: 1;
        padding: 0;
        position: relative;
}

#navilist_sub a, #navilist_sub a:link, #navilist_sub a:visited {

        background: #FFF7CD;
        border: 1px solid #FFCC33;
        color: #666666;
        cursor: pointer;
        display: inline;    
		margin:0;
		padding:2px 2px 2px 2px;
        position: relative;
        right: 2px;
}

#navilist_sub a:hover {
        background: #FFF3B3;
        color: #000;
        padding-top:2px;
        position: relative;
}

#navilist_sub li#active {
        bottom: -18px;
        display: inline;
		margin:1;
        padding-top:7px;
        position: relative;
}

#navilist_sub #active a, #navilist_sub #active a:link, #navilist_sub #active a:visited, #navilist_sub #active a:hover {

        background: #FFF3B3;
        border: 1px solid #FFCC33;
		border-bottom: 1px solid #FFF3B3;
        bottom: 0;
        color: #000000;
        cursor: pointer;
        margin: 1;
        padding: 6px 6px 2px 6px;
        position: relative;
        font-weight: bold;
}


#header_nav {
	position:relative;
	/*width:80em;*/
	height:3em;
        /*	width:80em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	/*width:60%;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header_nav ul#primary_nav {
    margin:0;
	padding:0;
	position:absolute;
	bottom:-1px;
	width:80em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	/*width:100%;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header_nav ul#primary_nav li  {
	display:inline;
	list-style:none;
}

#header_nav ul#primary_nav a,#header_nav ul#primary_nav span,#header_nav ul#primary_nav a.current {
	/*width:9em; */
	width:;
	display:block;
	float:left;
	padding:3px 3px;
	margin:1px 2px 3px 3px;
	text-align:center;
	font-family:tahoma, verdana, sans-serif;
	font-size:100%;
	text-decoration:none;
	color:#333;
}

#header_nav ul#primary_nav span,#header_nav ul,#header_nav ul#primary_nav {
	border:1px solid #FFCC33;
	border-bottom:none;
	background:#FFED84;
	padding-bottom:6px;
	margin-top:0;
}

#header_nav ul#primary_nav a {
	background:#FFED84;
	border:1px solid #FFED84;
	border-bottom:none;
 	font-weight: bold;
	color:#666;
}

#header_nav ul#primary_nav a:hover {
	margin-top:0;
	border-color:#FFCC33;
	background:#FFF7CD;
	padding-bottom:5px;
 	font-weight: bold;
	color:#333;
}

.menu_a { 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.menu_a:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.menu_a:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #81D585; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY:Tahoma,Verdana,Arial; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.menu_a:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 5px; margin-right : 5px;
}
.menu_a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E8ECEE; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; 	margin-left : 6px; margin-right : 4px;
}

.formtexts {  text-decoration: none; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight : normal; }
.input_admin    { font-weight: bold; border:1px solid #FFFFFF; margin-left: 1px; margin-right: 1px; 
               background-color: #E8ECEE; text-align: center; word-spacing:0 ; cursor:hand }
.view_td_text	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; margin: 2px 3px}

.adm_td_bg	{border: 1px solid #D1D9E0; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
.men_td_bg	{border: 0px solid #D1D9E0; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}

.title_formular	{BACKGROUND: none; COLOR: #6699FF; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.td_tit_exk	{  FONT-SIZE: 11px; COLOR: #000000; border: 0px solid #E0E6EB; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
.td_tit_exk_grau {COLOR: #666666; border: 0px solid #D1D9E0; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
.title_notic {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 12px;  FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.css_sear {BACKGROUND: FFFF00; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

 .pauschal_menu_u	{FONT-FAMILY:  Tahoma,Verdana,Arial, sans-serif; TEXT-DECORATION: none; FONT-SIZE: 11px; border-bottom: 1px solid #EEF9F0; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
 .td_tit_pauschal	{  FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Verdana, sans-serif; border: 1px solid #E0E6EB}
 .tit_pauschal	{  FONT-SIZE: 11px; COLOR: #003300; FONT-FAMILY: Times New Roman,Tahoma,Verdana, sans-serif}
 
 .video_men_td_bg	{FONT-WEIGHT: bold; FONT-SIZE: 12px; border: 1px solid #D1D9E0; margin: 5 5 ; background-image: url('b/des/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
 /* office*/
.office_men_td_bg	{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY: Arial,Tahoma,Verdana, sans-serif; border: 1px solid #55BF64; padding : 1px 5px 1px 5px; white-space : nowrap; background-image: url('images/office/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
.office_men_td_bord_bg	{border: 1px solid #D1D9E0; padding : 1px 5px 1px 5px; white-space : nowrap; background-image: url('images/office/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}

	.table_form {border:1px solid #ccc; padding:0.67em 2.5em 2.5em 2.5em; background:transparent url(/images/office/bg_home_r.gif) left top no-repeat;}
 .th_linie	{ 
 	FONT-SIZE: 16px; COLOR: #FFFFFF; background-color: #008000;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 0px solid #E0E6EB}
 .th_title	{ 
 	FONT-SIZE: 16px; COLOR: #003366;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 0px solid #E0E6EB}
 .th_title_fett	{
 	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 0px solid #E0E6EB}
 .th_bg_title	{
 	FONT-SIZE: 15px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 0px solid #D1D9E0; padding : 1px 5px 1px 15px; white-space : nowrap; background-image: url('images/office/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
 .td_title	{
 	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 0px solid #E0E6EB}
 .td_title_fett	{
 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E0E6EB}
 .td_bg_title	{
 	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 0px solid #D1D9E0; padding : 1px 5px 1px 5px; white-space : nowrap; background-image: url('images/office/bg_menu.gif'); background-repeat: repeat-x; background-position: left bottom}
 .td_content	{
 	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E0E6EB}
 .td_content_fett	{
 	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #E0E6EB}
 .bg_submit { FONT-WEIGHT: bold; FONT-SIZE: 12px; background:#E0E6EB url(/images/office/bg_menu.gif) left center repeat-x; padding : 3px 5px 3px 5px; border:1px solid #E0E6EB; border-right-color:#BBC0CD; border-bottom-color:#BBC0CD;}
 
 .bg_submit_rot { FONT-WEIGHT: bold; FONT-SIZE: 12px; background:#E0E6EB url(/images/office/bg_menu.gif) left center repeat-x; padding : 3px 5px 3px 5px; border:1px solid #E0E6EB; border-right-color:#FF0000; border-bottom-color:#FF0000;}

.officemenu_a { 
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none; margin-left : 3px; margin-right : 3px;
}
.officemenu_a:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none; margin-left : 3px; margin-right : 3px;
}
.officemenu_a:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FF0000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif;; TEXT-DECORATION: none; margin-left : 3px; margin-right : 3px;
}
.officemenu_a:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003399; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none; margin-left : 3px; margin-right : 3px;
}
.officemenu_a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #008000; LINE-HEIGHT: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none; margin-left : 2px; margin-right : 4px;
}

.officemenu_img_a { 
	LINE-HEIGHT: 8pt; FONT-STYLE: normal; margin-left : 1px; margin-right : 1px;
}
.officemenu_img_a:link {
	LINE-HEIGHT: 8pt; FONT-STYLE: normal; margin-left : 1px; margin-right : 1px;
}
.officemenu_img_a:active {
	LINE-HEIGHT: 8pt; FONT-STYLE: normal; margin-left : 1px; margin-right : 1px;
}
.officemenu_img_a:visited {
	LINE-HEIGHT: 8pt; FONT-STYLE: normal; margin-left : 1px; margin-right : 1px;
}
.officemenu_img_a:hover {
	LINE-HEIGHT: 8pt; FONT-STYLE: normal; margin-left : 0px; margin-right : 1px;
}