/* CSS Document */

.td_head  {
	background-color : #D8EBFD;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #0B3968;
}


A  {
	text-decoration : none;
	color : #CD2A3A;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.menu {
	text-decoration : none;
	color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;

}

.menu:link {
	text-decoration : none;
	color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;

}

.menu:hover {
	text-decoration : underline;
	color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;

}

.menu:visited {
	text-decoration : none;
	color : #FFFFFF;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;

}

input  {
        color : #black; 
        background-color: #F2F2F2; 
        font-size: 10px; 
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
        border-bottom-width: 1px; 
        border-color: #FFFFFF; 
        border-left-width: 1px; 
        border-right-width: 1px; 
        border-top-width: 1px; 
}

select  {
        color : #black; 
        background-color: #F2F2F2; 
        font-size: 10px; 
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
        border-bottom-width: 1px; 
        border-color: #FFFFFF; 
        border-left-width: 1px; 
        border-right-width: 1px; 
        border-top-width: 1px;
}

textarea  {
        color : #black; 
        background-color: #F2F2F2; 
        font-size: 10px; 
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
        border-bottom-width: 1px; 
        border-color: #FFFFFF; 
        border-left-width: 1px; 
        border-right-width: 1px; 
        border-top-width: 1px;
}

a, li, font  {
	font-family : Arial, Verdana, Helvetica, Geneva, sans-serif;
}

a:hover  {
	Text-Decoration : underline;
	Color : #666666;
}

.main_bg  {
	background-color : #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
}

.font_frame_content  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #294aab;
	font-weight : normal;
}

.font_table_list  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #9cbdff;
	font-weight : normal;
}

.font_table_list_caption  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #9cbdff;
	font-weight : normal;
}

.font_current_folder  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #9cbdff;
	font-weight : normal;
}

.font_table_list_seen  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #999999;
	font-weight : normal;
}

.font_top_topic  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	color : #EB0000;
	font-weight : bold;
}

.font_content_fields_caption  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #9cbdff;
	font-weight : normal;
}

.font_content_fields  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #9cbdff;
	font-weight : normal;
}

.button  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #9cbdff;
	font-weight : bold;
	background-color : #2445a7;
}

.topic  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #EB0000;
	font-weight : bold;
}

.header  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #55585A;
	font-weight : normal;
	line-height : 30px;
}

.header_gruen  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	color : #09A245;
	font-weight : normal;
	line-height : 30px;
}

.header_gelb  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	color : #FF9600;
	font-weight : normal;
	line-height : 30px;
}

.header_blau  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	color : #0066B3;
	font-weight : normal;
	line-height : 30px;
}

.rot_text  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #CF2428;
	font-weight : normal;
}

.gruen_text  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #09A245;
	font-weight : normal;
}

.blau_text  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #0066B3;
	font-weight : normal;
}

.gelb_text  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF9600;
	font-weight : normal;
}

.ueberschrift  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #CD2A3A;
	font-weight : bold;
}

.ueberschrift2  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #CD2A3A;
	font-weight : bold;
}

.normal  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 75%;
	color : #404040;
	font-weight : normal;
}

.normal_text  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 1.5;
	color : #404040;
	font-weight : normal;
}

.normal_text2  {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 9px;
	line-height: 1.5;
	color : #404040;
	font-weight : normal;
}

.normal_text3  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #404040;
	font-weight : normal;
}

.small_gray  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #404040;
}

.mini_gray  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #404040;
}

.list_radiobutton  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #404040;
	font-weight : bold;
	background-color : #4666c5;
}

.list_radiobutton_all  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #404040;
	font-weight : bold;
	background-color : #2445a7;
}

.button_att  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #404040;
	font-weight : bold;
	background-color : #2445a7;
}

.textfield  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #2445a7;
	font-weight : bold;
	background-color : #8da3e1;
}

.textarea  {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #2445a7;
	font-weight : bold;
	background-color : #8da3e1;
}

.td_content  {
	background-color : #8da3e1;
}

.td_message_field  {
	background-color : #4666C5;
}

.td_message_field_caption  {
	background-color : #2445A7;
}

.td_current_folder  {
	background-color : #2445a7;
}

.td_menuline  {
	background-color : #2445a7;
}

.td_list  {
	background-color : #ECFAD9;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #133501;
}

.td_list_caption  {
	background-color : #ECFAD9;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #133501;
}

.td_topic  {
	background-color : #A7DB40;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #133501;
}

.td_action_buttons  {
	background-color : #2445a7;
}

body  {
	scrollbar-3d-light-color : #000000;
	scrollbar-arrow-color : #717171;
	scrollbar-base-color : #ECE4C3;
	scrollbar-darkshadow-color : #C8BA8A;
	scrollbar-face-color : #EDE4C3;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #717171;
}

.header_rot  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 27px;
	color : #CF2428;
	font-weight : normal;
	line-height : 30px;
}


/* css switcher
---------------------------------------- */

#switcher {
        margin: 40px 0;
        padding: 10px;
        background: #ddd;
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
}

#switcher a.a0, #switcher a.a1, #switcher a.a2 {
        margin: 0 2px 0 0;
        padding: 1px 6px;
        display: inline;
        border: 1px solid #bbc;
        color: #557;
        background: #fafafa;
        font: bold 12px georgia, times, 'times new roman', serif;
}
#switcher a.a0:hover, #switcher a.a1:hover, #switcher a.a2:hover {
        border: 1px solid #889;
        color: #e60;
        background: #fff;
}
#switcher a.a1 {
        font: bold 15px georgia, times, 'times new roman', serif;
}
#switcher a.a2 {
        font: bold 19px georgia, times, 'times new roman', serif;
}

#switcher a.text {
        margin: 0 5px 0;
        display: inline;
        color: #557;
}
#switcher a.text:hover {
        color: #e50;
        text-decoration: underline;
        border: 0 none;
}

#switcher a:hover {
        border: 1px solid #aab;
        text-decoration: none;
}

#switcher a.a0 {
        background: #e7e7e7;
        color: #778;
}
#switcher a.text2 {
        display: none;
}
.small_gray_text {

	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #404040;
}
.nav_normal {


	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #999999;
}
.nav_aktiv {



	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
}
.nav_sub {




	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #999999;
}
.nav_sub_aktiv {




	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
}


.formular{ 
color : #black;  
font-size: 11px; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 

} 

.mailform {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #404040;
}

.mailformrequired {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #990000;
}

.mailformcomment {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #404040;
}

.sitemap1 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 1.5;
	color : #404040;
	font-weight : normal;
}

.sitemap2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 1.5;
	color : #404040;
	font-weight : normal;
        text-indent: 3mm
}

.sitemap3 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 1.5;
	color : #404040;
	font-weight : normal;
        text-indent: 6mm
}

.searchform {
        color : #black; 
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 1.5;
	
	font-weight : normal;
}


.searchresultpagetitle {
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 1.5;
	color : #404040;
	font-weight : bold;
}

.searchresultheader {
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 1.5;
	color : #404040;
	font-weight : bold;
}

.searchresultcontent {
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 1.5;
	color : #404040;
	font-weight : normal;
}

a.linkoben {
      color:#FFFFFF;
      background-color:#CD2A3A;
      font-size:10px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
      }

a:hover.linkoben {
      color:#FFFFFF;
      background-color:#D64957;
      font-weight:normal;
      }

a.link1 {
      display:block;
      color:#37404B;
      background-color:#ECF1F7;
      width: 188px;
      padding:0px;
      font-size:11px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
      text-indent: 5mm;
      margin:0px;
      border:0px solid #F3F6F9;
      }

a.link1aktiv {
      display:block;
      color:#CD2A3A;
      background-color:#ECF1F7;
      width:188px;
      padding:0px;
      font-size:11px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:left;
      text-indent: 5mm;
      margin:0px;
      border:0px solid #F3F6F9;
      }
	  
a:hover.link1 {
      display:block;
      color:#CD2A3A;
      background-color:#F5F6F7;
      font-weight:normal;
      }

a.link2 {
      display:block;
      color:#2A3746;
      background-color:#ECF1F7;
      width:160px;
      padding:0px;
      font-size:10px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
      margin:0px;
      border:0px solid #F3F6F9;
      text-indent: 1mm;
      }

a.link2aktiv {
      display:block;
      color:#CD2A3A;
      background-color:#ECF1F7;
      width:160px;
      padding:0px;
      font-size:10px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
      margin:0px;
      border:0px solid #F3F6F9;
      text-indent: 1mm;
      }
	  
a:hover.link2 {
      display:block;
      color:#CD2A3A;
      background-color:#F5F6F7;
      font-weight:normal;
      }

a.link3 {
      display:block;
      color:#2A3746;
      background-color:#ECF1F7;
      width:160px;
      padding:0px;
      font-size:10px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
      margin:0px;
      border:0px solid #F3F6F9;
      text-indent: 3mm;
      }
      
a.link3aktiv {
      display:block;
      color:#2A3746;
      background-color:#F5F6F7;
      width:160px;
      padding:0px;
      font-size:10px;
      font-family:Arial, Verdana, sans-serif;
      font-weight:normal;
      text-decoration:none;
      text-align:left;
      margin:0px;
      border:0px solid #F3F6F9;
      text-indent: 3mm;
      }
	  
a:hover.link3 {
      display:block;
      color:#2A3746;
      background-color:#F5F6F7;
      font-weight:normal;
      }

.imgtext-table {
	font-family : Arial, verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 1.5;
	color : #666666;
        margin-top: 0px ;
	font-weight : normal;
}
