body {  
scrollbar-face-color: #FFFFFF; 
scrollbar-highlight-color: #FE5A00;
scrollbar-shadow-color: #FE5A00; 
scrollbar-3dlight-color: #FE5A00; 
scrollbar-arrow-color: #FE5A00; 
scrollbar-track-color: #FE5A00; 
scrollbar-darkshadow-color: #FE5A00;
scrollbar-base-color: #FFFFFF;
margin: 0px 0px 0px 0px;
}
 
/*headteil*/

.headhint
{
background: #AEAFB3;
height: 82px;
}

.starthint
{
background-image:url(images/s_start_hint.jpg);
background-position:center left;
background-repeat:no-repeat;
padding: 0px 0px 0px 0px;
}
 
.headlogo
{
background-image:url(images/sanhelios_logo.gif);
background-position:center left;
background-repeat:no-repeat;
height: 82px;
padding: 0px 0px 0px 0px;
}

.headhintbild_y
{
background-image:url(images/head_hg_y_2011.jpg);
background-position:center left;
background-repeat:repeat-x;
border-right: 2px solid #AEAFB3;
border-left: 2px solid #AEAFB3;
height: 82px;
padding: 0px 0px 0px 0px;
}

.headhintbild_z
{
background-image:url(images/head_hg_z.jpg);
background-position:center left;
background-repeat:repeat-x;
border-right: 2px solid #AEAFB3;
border-left: 2px solid #AEAFB3;
height: 82px;
padding: 0px 0px 0px 0px;
}

#topnav ul
{
	margin: 0px 0px 0px 0px;
	width: 100%;
 	height: 16px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	position: absolute;
	top: 65px;
}

#topnav ul li 
{ 
display: inline; 
}

#topnav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: center;
	background-color:#006600;
	color: #FFFFFF;
	width: 15%;
 	height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	margin: 0px 8px 0px 0px;

}

#topnav ul li a:hover
{
	background-color:#FE5A00;
	color: #FFFFFF;
}

#topnav ul li a#current
{
	background-color:#FE5A00;
	color: #FFFFFF;
	font-weight: bold;
}

a.headhilfe {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
width: 80px;
height: 16px;
text-decoration:none;
margin: 0px 0px 0px 10px;
background-image:url(images/hilfe1.gif);
background-position: 55px 1px;
background-repeat:no-repeat;
padding: 0px 0px 0px 20px;
}
a.headhilfe:link    
{ 
background-color: #AEAFB3; 
color: #FFFFFF; 
}
a.headhilfe:visited 
{ 
background-color: #AEAFB3; 
color: #FFFFFF; 
}
a.headhilfe:hover   
{ 
background-color: #FE5A00; 
color: #FFFFFF;
background-image:url(images/hilfe2.gif); 
}
a.headhilfe:active  
{ 
background-color: #FE5A00; 
color: #FFFFFF;  
}

a.englisch {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
width: 80px;
height: 16px;
text-decoration:none;
margin: 0px 0px 0px 10px;
background-image:url(images/englisch1.gif);
background-position: 60px 1px;
background-repeat:no-repeat;
padding: 0px 0px 0px 12px;
}
a.englisch:link    
{ 
background-color: #AEAFB3; 
color: #FFFFFF; 
}
a.englisch:visited 
{ 
background-color: #AEAFB3; 
color: #FFFFFF; 
}
a.englisch:hover   
{ 
background-color: #FE5A00; 
color: #FFFFFF;
background-image:url(images/englisch2.gif); 
}
a.englisch:active  
{ 
background-color: #FE5A00; 
color: #FFFFFF;
}

a.suche {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
width: 200px;
height: 16px;
text-decoration:none;
margin: 0px 0px 0px 10px;
background-image:url(images/suchpfeil1.gif);
background-position: 180px 3px;
background-repeat:no-repeat;
padding: 0px 10px 0px 15px;
}
a.suche:link    
{ 
background-color: #AEAFB3; 
color: #FFFFFF;  
}
a.suche:visited 
{ 
background-color: #AEAFB3; 
color: #FFFFFF; 
}
a.suche:hover   
{ 
background-color: #FE5A00; 
color: #FFFFFF;
background-image:url(images/suchpfeil2.gif); 
}
a.suche:active  
{ 
background-color: #FE5A00; 
color: #FFFFFF; 
}

.formfeld1 {
background: #FFFFFF;
width: 110px;
height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
	border-left: 1px solid #7F7F7F;
	border-right: 1px solid #7F7F7F;
	border-top: 1px solid #7F7F7F;
	border-bottom: 1px solid #7F7F7F;
color: #E51427;
margin: 0px 0px 0px 10px;
}

/*headteil*/

/*contentframe*/

.abstand_content
{
width: 100%;
height: 100%;
padding: 6px 0px 6px 0px;
margin: 0px 0px 0px 0px;
}

/*seitenlayout*/

.layoutheadline
{
width: 79px;
height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-align: center;
background-color: #FE5A00;
	border-left: 4px solid #E51427;
	border-right: 0px solid #E51427;
	border-top: 1px solid #E51427;
	border-bottom: 1px solid #E51427;
padding: 0px 0px 0px 3px;
margin: 0px 0px 0px 0px;
}

#layoutnav ul
{
	margin: 0px 0px 0px 0px;
	width: 80;
 	height: 17px;
	padding: 0px 0px 0px 0px;
	background-color: #FE5A00;
	border-left: 0px solid #E51427;
	border-right: 4px solid #E51427;
	border-top: 1px solid #E51427;
	border-bottom: 1px solid #E51427;
	overflow: hidden;
}

#layoutnav ul li 
{ 
display: inline;
}

#layoutnav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FE5A00;
	height: 16px;	
	background-image:url(images/slayout1.gif);
	background-position:8px 1px;
	background-repeat:no-repeat; 
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 2px;
	text-decoration: none;
}

#layoutnav ul li a:hover
{
	color: #FFFFFF;	
	background-image:url(images/slayout2.gif);
	background-position:8px 1px;
	background-repeat:no-repeat; 
	background-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
}

#layoutnav ul li a#current
{
	color: #E51427;	
	background-image:url(images/slayout2.gif);
	background-position:8px 4px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

/*seitenlayout*/

/*navigation*/

.navrahmen
{
background-color: #FE5A00;
width: 162px;
height: 100%;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#hauptnav
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#hauptnav ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

/*navigation ebene 1*/

#hauptnav li {  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: 156px;	
}

#hauptnav li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FE5A00;
	background-color: #FFFFFF; 	
	width: 156px;
	height: 50px;
	padding: 4px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

/*1 Block Iconebene*/

#hauptnav li a#icon_a
{
	background-image:url(images/icon_main_a1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_a
{
	background-image:url(images/icon_main_a2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_a_current
{
	background-image:url(images/icon_main_a3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*2 Block Iconebene*/

#hauptnav li a#icon_b
{
	background-image:url(images/icon_main_b1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_b
{
	background-image:url(images/icon_main_b2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_b_current
{
	background-image:url(images/icon_main_b3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*3 Block Iconebene*/

#hauptnav li a#icon_c
{
	background-image:url(images/icon_main_c1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_c
{
	background-image:url(images/icon_main_c2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_c_current
{
	background-image:url(images/icon_main_c3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*4 Block Iconebene*/

#hauptnav li a#icon_d
{
	background-image:url(images/icon_main_d1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_d
{
	background-image:url(images/icon_main_d2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_d_current
{
	background-image:url(images/icon_main_d3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*5 Block Iconebene*/

#hauptnav li a#icon_e
{
	background-image:url(images/icon_main_e1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_e
{
	background-image:url(images/icon_main_e2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_e_current
{
	background-image:url(images/icon_main_e3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*6 Block Iconebene*/

#hauptnav li a#icon_f
{
	background-image:url(images/icon_main_f1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_f
{
	background-image:url(images/icon_main_f2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_f_current
{
	background-image:url(images/icon_main_f3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*7 Block Iconebene*/

#hauptnav li a#icon_g
{
	background-image:url(images/icon_main_g1.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
}


#hauptnav li a:hover#icon_g
{
	background-image:url(images/icon_main_g2.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

#hauptnav li a#icon_g_current
{
	background-image:url(images/icon_main_g3.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}

/*navigation ebene 2*/

#hauptnav li li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 156px;
}

#hauptnav li li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(images/icon_e2_01.gif);
	background-position:22px 6px;
	background-repeat: no-repeat;
	background-color: #F5AF7F; 	
	width: 156px;
	height: 18px;
	padding: 2px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#hauptnav li li a:hover
{
	background-image:url(images/icon_e2_02.gif);
	background-position:22px 6px;
	background-repeat: no-repeat;
	background-color: #F5AF7F; 
	color: #FE5A00;
}


#hauptnav li li a#current
{
	background-image:url(images/icon_e2_02.gif);
	background-position:22px 6px;
	background-repeat: no-repeat;
	background-color: #F5AF7F; 
	color: #FE5A00;
}

/*navigation ebene 3*/

#hauptnav li li li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 156px;
}

#hauptnav li li li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7F7F7F;
	background-image:url(images/icon_e3_01.gif);
	background-position:35px 6px;
	background-repeat: no-repeat;
	background-color: #FAD7BF; 	
	width: 156px;
	height: 18px;
	padding: 2px 0px 0px 65px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#hauptnav li li li a:hover
{
	background-image:url(images/icon_e3_02.gif);
	background-position:35px 6px;
	background-repeat: no-repeat;	
	background-color: #FAD7BF; 
	color: #FE5A00;
}


#hauptnav li li li a#current
{
	background-image:url(images/icon_e3_02.gif);
	background-position:35px 6px;
	background-repeat: no-repeat;	
	background-color: #FAD7BF; 
	color: #FE5A00;
}

.hauptnavabschluss
{
background-image:url(images/navabschluss.gif);
background-position:bottom left;
background-repeat:no-repeat;
width: 162;
height: 29px;
padding: 0px 0px 0px 0px;
}

.navilink1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#AEAFB3;
	color: #FFFFFF;
	border-left: 3px solid #FE5A00;
	border-right: 3px solid #FE5A00;
	width: 156 px;
 	height: 18 px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: 0px 0px 0px 0px;

}

/*navigation ende*/

/*content-history*/

.leerraum
{
width: 100%;
height: 100%;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
}


#historynav ul
{
	margin: 0px 0px 0px 0px;
	width: 100%;
 	height: 17px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-left: 1px solid #AEAFB3;
	border-right: 1px solid #AEAFB3;
	border-top: 1px solid #AEAFB3;
	border-bottom: 1px solid #AEAFB3;
	overflow: hidden;
}

#historynav ul li 
{ 
display: inline;
}

#historynav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AEAFB3;
	height: 16px;	
	background-image:url(images/history1.gif);
	background-position:8px 4px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 20px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}

#historynav ul li a:hover
{
	color: #FE5A00;	
	background-image:url(images/history2.gif);
	background-position:8px 4px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 20px;
}

#historynav ul li a#current
{
	color: #FE5A00;	
	background-image:url(images/history2.gif);
	background-position:8px 4px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

/*content-history*/


/*content-main*/


.positionsicon_a
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_a.gif);
background-position:5px right;
background-repeat:no-repeat; 
}

.positionsicon_b
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_b.gif);
background-position:5px right;
background-repeat:no-repeat; 
}

.positionsicon_c
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_c.gif);
background-position:5px right;
background-repeat:no-repeat; 
}

.positionsicon_d
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_d.gif);
background-position:5px right;
background-repeat:no-repeat; 
}

.positionsicon_e
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_e.gif);
background-position:5px right;
background-repeat:no-repeat; 
}

.positionsicon_f
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_f.gif);
background-position:5px right;
background-repeat:no-repeat; 
}

.positionsicon_g
{
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/icon_content_g.gif);
background-position:5px right;
background-repeat:no-repeat; 
}
 
 p {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #333333;
 }
 
 h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 18px; 
 font-weight: bold;
 color: #FE5A00;
 padding: 10px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-weight: bold;
 color: #FE5A00;
 padding: 2px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
 .text14 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 margin: 0px 0px 0px 0px;
 }
 
  .text12 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 margin: 0px 0px 0px 0px;
 }
 
  .text11 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 margin: 0px 0px 0px 0px;
 }
 
  .text10 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 margin: 0px 0px 0px 0px;
 }

 .abst5{
 padding: 5px 0px 0px 0px;
 }
 
  .abst10{
 padding: 10px 0px 0px 0px;
 }
 
  .abst20{
 padding: 20px 0px 0px 0px;
 }
 
   .bildabstlinks{
 padding: 0px 10px 0px 0px;
 }
 
    .bildabstrechts{
 padding: 0px 0px 0px 10px;
 }
 
  .bold {
 font-weight: bold;
 }
 
   .norm {
 font-weight: normal;
 }
 
 .rot {
  color:#FE5A00; 
  }
  
 .grau {
  color:#5E5E5E; 
  }
 
 
 hr.rot {
 width:100%; 
 color:#FE5A00; 
 height:1px; 
 text-align:center; 
 background:#E51427;
 margin-top:5px; 
 margin-bottom:-10px;
 }
 
  hr.grau {
 width:100%; 
 color:#5E5E5E; 
 height:1px; 
 text-align:center; 
 background:#5E5E5E;
 margin-top:5px; 
 margin-bottom:1px;
 }
 
 .trademark_gr {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: normal;
 color: #FE5A00;
 vertical-align:super;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
  .trademark_kl {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 font-weight: normal;
 color: #FE5A00;
 vertical-align:super;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
 
   .trademark_kl_sw {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 font-weight: normal;
 color: #5E5E5E;
 vertical-align:super;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }

 .kasten1
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color:#5E5E5E; 
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

 .kasten2
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color:#5E5E5E; 
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 0px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
padding: 5px 5px 0px 5px;
margin: 0px 0px 0px 0px;
}

 .kasten3
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color:#5E5E5E; 
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 0px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
padding: 0px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

 .kasten4
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color:#5E5E5E; 
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 0px solid #5E5E5E;
border-bottom: 0px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
}


.tabelle1a {
background: #BCBDC0;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align:left;
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;	
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.tabelle1b {
background: #BCBDC0;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align:left;
border-left: 0px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;	
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.tabelle2a {
background: #FFFFFF;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
text-align:left;
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 0px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;	
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.tabelle2b {
background: #FFFFFF;
width: 18%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
text-align:left;
border-left: 0px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 0px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;	
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}


 .teaser1
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
color:#5E5E5E; 
background-color: #FFFFFF;
width: 50%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

 .teaserback
{
background-color: #F1F1F1;
padding: 5px 5px 5px 5px;
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
width: 100%;
height: 100%;
}

.trademark {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; 
font-style: normal; 
vertical-align: text-top
}

a.link {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
text-decoration:none;
margin: 0px 0px 0px 0px;
background-image:url(images/linkpfeil1.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
padding: 0px 0px 0px 10px;
}
a.link:link    
{ 
background-color: transparent; 
color: #5E5E5E; 
}
a.link:visited 
{ 
background-color: transparent; 
color: #5E5E5E; 
}
a.link:hover   
{ 
background-color: transparent; 
color: #FE5A00;
background-image:url(images/linkpfeil2.gif); 
}
a.link:active  
{ 
background-color: transparent; 
color: #FE5A00;  
}

/*content-main*/

/*zusatznavigation*/

.znavrahmen
{
border-left: 1px solid #AEAFB3;
border-right: 1px solid #AEAFB3;
border-top: 1px solid #AEAFB3;
border-bottom: 1px solid #AEAFB3;
background-color: #AEAFB3;
width: 125px;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.znavheadline
{
width: 125px;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
background-color: #AEAFB3;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


#zusatznav ul
{
	margin: 0px 0px 0px 0px;
	width: 125px;
	padding: 5px 5px 10px 0px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#zusatznav ul li 
{ 
display: block;
}

#zusatznav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AEAFB3;
	height: 16px;	
	background-image:url(images/znav_pfeil1.gif);
	background-position:6px 2px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#zusatznav ul li a:hover
{
	color: #FE5A00;	
	background-image:url(images/znav_pfeil2.gif);
	background-position:6px 2px;
	background-repeat:no-repeat; 
}

#zusatznav ul li a#current
{
	color: #FE5A00;	
	background-image:url(images/znav_pfeil2.gif);
	background-position:6px 2px;
	background-repeat:no-repeat; 
	font-weight: bold;
}

.znavcontent1
{
width: 125px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5E5E5E;
font-weight: normal;
background-color: #FFFFFF;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}

/*zusatznavigation*/

/*bottom*/

.bottom
{
width: 100%;
height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: normal;
background-color: #AEAFB3;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*sitemap*/
.siteausricht
{
width: 100%;
height: 100%;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.siterahmen
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;	
}

#sitemap
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	

}

#sitemap ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*navigation ebene 1*/

#sitemap li {  
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;	
}

#sitemap li a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
	color: #FE5A00;
	background-color: #FFFFFF; 	
	border-bottom: 0px solid #F1F1F1;
	width: 100%;
	height: 20px;
	padding: 2px 0px 2px 30px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background-image:url(images/site_1a.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;	
	overflow: hidden;
}


#sitemap li a:hover
{
	background-image:url(images/site_1b.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;
	background-color: #FE5A00; 
	color: #FFFFFF;
}


/*navigation ebene 2*/

#sitemap li li
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

#sitemap li li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5E5E5E;
	background-image:url(images/site_2a.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;
	background-color: #F5AF7F; 	
	width: 100%;
	height: 19px;
	padding: 2px 0px 2px 50px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#sitemap li li a:hover
{
	background-image:url(images/site_2b.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;
	background-color: #F5AF7F; 
	color: #FE5A00;
}

/*navigation ebene 3*/

#sitemap li li li
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap li li li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E5E5E;
	background-image:url(images/site_3a.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;
	background-color: #FAD7BF; 	
	width: 100%;
	height: 18px;
	padding: 2px 0px 2px 70px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#sitemap li li li a:hover
{
	background-image:url(images/site_3b.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;	
	background-color: #FAD7BF; 
	color: #FE5A00;
}

/*navigation ebene 4*/

#sitemap li li li li
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sitemap li li li li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E5E5E;
	background-image:url(images/site_4a.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;
	background-color: #FAECE2; 	
	width: 100%;
	height: 17px;
	padding: 2px 0px 2px 90px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}


#sitemap li li li li a:hover
{
	background-image:url(images/site_4b.gif);
	background-position:10px 0px;
	background-repeat: no-repeat;	
	background-color: #FAECE2; 
	color: #FE5A00;
}

/*sitemap ende*/

/*kontakt*/

.kontaktausricht
{
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a.anfrage { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
text-decoration:none;
text-align: center;
width: 100%;
height: 18px; 
color: #FFFFFF;
background-color: #FE5A00;
padding: 2px 10px 2px 10px;
border: #FE5A00; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-collapse: collapse;
white-space: nowrap;
}
a.anfrage:link    { color:#FFFFFF; }
a.anfrage:visited { color:#FFFFFF; }
a.anfrage:hover   { color:#FE5A00; background-color:#FFFFFF; }
a.anfrage:active  { color:#FE5A00; background-color:#FFFFFF; }
a.anfrage:focus { outline: none; }

.formfeld2 {
background: #FFFFFF;
width: 100%;
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E5E5E;
border-left: 1px solid #FE5A00;
border-right: 1px solid #FE5A00;
border-top: 1px solid #FE5A00;
border-bottom: 1px solid #FE5A00;
margin: 0px 0px 0px 0px;
}

.formfeld3 {
background: #FFFFFF;
width: 100%;
height: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E5E5E;
border: #FE5A00;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-collapse: collapse
}

.suchfeld1 {
background: #FFFFFF;
width: 100%;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5E5E5E;
border-left: 1px solid #FE5A00;
border-right: 1px solid #FE5A00;
border-top: 1px solid #FE5A00;
border-bottom: 1px solid #FE5A00;
margin: 0px 0px 0px 0px;
}


.kontaktrahmen
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.kontaktrahmen_error
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 0px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 100%;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

.kontaktrahmen_danke
{
border-left: 1px solid #5E5E5E;
border-right: 1px solid #5E5E5E;
border-top: 1px solid #5E5E5E;
border-bottom: 1px solid #5E5E5E;
background-color: #F1F1F1;
width: 100%;
height: 20px;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
}

/*kontakt*/


/*suche*/

#suchenav ul
{
display: block;
	margin: 0px 0px 0px 0px;
	width: 100%;
 	height: 17px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-left: 1px solid #AEAFB3;
	border-right: 1px solid #AEAFB3;
	border-top: 1px solid #AEAFB3;
	border-bottom: 1px solid #AEAFB3;
}

#suchenav ul li 
{ 
display: block;
}

#suchenav ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AEAFB3;
	height: 16px;	
	background-image:url(images/history1.gif);
	background-position:8px 4px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

#suchenav ul li a:hover
{
	color: #FE5A00;	
	background-image:url(images/history2.gif);
	background-position:8px 4px;
	background-repeat:no-repeat; 
	padding: 0px 0px 0px 20px;
}

/*suche*/

/*formular*/

/*
 input {
 background: #E51427; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 }
 select {
 background: #E0E0E0; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 }
  textarea {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 color: #333333; 
 background: #E0E0E0
 }
 
*/
 
/*formular*/
