body { color: white; font-family: Arial,Verdana,Courier,sans-serif; font-size: 13px;  text-align: left; }
b { color: white; font-family: Arial,Verdana, Helvetica, sans-serif; }

p { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 11px; line-height: 16px; margin: 0 25 5 20; text-align: justify;  text-indent: 0px;  width: 100%; }
p.klein { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 10px; line-height: 13px; margin: 0 25 5 20; text-align: justify;  text-indent: 0px;    }
h1 { color: #FFcc66; font-family:  Times,Helvetica,Arial,SunSans-Regular; font-size: 19px; font-weight: bold; letter-spacing: 1px;  margin: 0 0 4 125;    border-left: 1px none #36648B;  padding: 0 0 0 0; width: 420px;   background-repeat: no-repeat;    }
h2 { color: white;#7D0000; font-family:  Times New Roman,Helvetica,Arial, sans-serif; font-size: 19px; margin: 10 0 10 0;  padding-left: 0px; font-weight: bold;  text-align: left; line-height: 22px; width: 420px;    }
.caption { backgrou0nd-color: #ffffff; color: #FFcc66; font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 9px; font-variant: normal; font-weight: bold; line-height: 12px; margin: 0 0 -10 0; padding: 0px; width: 100%; }

h3 { color: white;#7D0000; font-family:  Times New Roman,Helvetica,Arial, sans-serif; font-size: 14px; margin: 0 0 18 0;  padding-left: 0px; font-weight: bold;  text-align: left; line-height: 20px; width: 420px; 
 }
h4 { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 11px; line-height: 16px; margin: 0 20 5 20; text-align: center;  text-indent: 0px;    }

a:link, a:visited, a:hover	{ color: #ffcc66; font-family: Arial,sans-serif; font-size: 11px; text-decoration: none; text-align: left; }

a.menu_home, a.menu_home:visited {    color: #ffcc66;    text-decoration: none;   background-color: transparent; padding: 0 10 0 5;  fo1nt-weight: bold; 
   font-size: 11px; 
   font-family: arial;   
	margin: 0 0 0 0;    
} 

a.menu_home:hover, { 
   color: #F2E2D9; 
   fo1nt-weight: bold; 
   text-decoration: none; 
   background-color: transparent; 
	padding: 0 10 0 5;
   font-size: 11px; 
   font-family:  arial, Times New Roman,; 
		margin: 0 0 0 0;   
    
} 
 
.tr { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 11px; line-height: 13px; margin: 0 20 0 20; text-align: right;  text-indent: 0px;    } 
.tl { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 11px; line-height: 13px; margin: 0 20 0 20; text-align: left;  text-indent: 0px;    } 
.tc { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 11px; line-height: 13px; margin: 0 20 0 20; text-align: center;  text-indent: 0px;    } 
.form_text { color: white; font-family: Helvetica,Arial,Verdana,Courier New,sans-serif; font-size: 12px; line-height: 15px; margin: 0 0 0 0; text-align: right;  text-indent: 0px;  font-weight:bold;  } 
.form_input  {  font-size: 10px; color: #000000; width: 145; height: 17; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; text-align: left;  }
.form_input_50  {  font-size: 10px; color: #000000; width: 30px; height: 17; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; text-align: left;  }
.form_mailformradio {  font-size: 12px; color: white; width: 235; height: 13px;    }
.form_button { font-size: 10px; width: 79px; color: #990000; font-weight: bold; background-color: #E8E8E8; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}

#rechts {
	margin: 15 0 0 10;
	text-align: right;
}
 
 /*MENUES */ 
.menue_main 
{ 
   background: Maroon; 
   text-align: right; 
   height: 16 px; 
   width: 402 px; 
       
} 

#MENU_MAIN { position: inherit; margin: 0 0 0 0; left: 0px; top:0px; width: 400px;  background-color: transparent; }
#MENU_MAIN2 { position: inherit; margin: 0 0 0 0; left: 0px; top:0px; width: 400px;  background-color: transparent;  text-align: right;  }

/*MENU_MAIN */ 
.menu1_main 
{    
   background-color: transparent;    
} 




.menu1_main A, .menu1_main A:visited { 
   color: #ffcc66;    
   text-decoration: none; 
   display: block; 
   background-color: transparent; 
	padding: 0 10 0 5;
	background-image: url(images/sostermoco3_r1_c1.jpg);
   fo1nt-weight: bold; 
   font-size: 11px; 
   font-family: arial;   
	margin: 0 0 0 0;    
} 

.menu1_main A:hover, .menu1_main A:bb:hover { 
   color: #F2E2D9; 
   fo1nt-weight: bold; 
   text-decoration: none; 
   display: block; 
	background-image: url(images/sostermoco3_r1_c1.jpg);
   background-color: transparent; 
	padding: 0 10 0 5;
   font-size: 11px; 
   font-family:  arial, Times New Roman,; 
		margin: 0 0 0 0;   
    
} 

.menu1_main_act A, .menu1_main_act A:visited { 
   color: #ffcc66; 
   fo1nt-weight: bold; 
   text-decoration: none; 
   display: block; 
	background-image: url(images/sostermoco3_r1_c1.jpg);
   background-color: transparent; 
	padding: 0 10 0 5;
   font-size: 11px; 
   font-family: arial, Times New Roman, ;
		margin: 0 0 0 0;
		text-align: right;
} 

.menu1_main_act A:hover, .menu1_main_act A:bb:hover { 
   color: #F2E2D9; 
   fo1nt-weight: bold; 
   text-decoration: none; 
   display: block; 
   background-color: transparent; 
	background-image: url(images/sostermoco3_r1_c1.jpg);
	padding: 0 10 0 5;
   font-size: 11px; 
   font-family: arial, Times New Roman, ; 
 		margin: 0 0 0 0;      
} 


/* MENU_MAIN LEVEL 2 */ 

.menu1_main2 A, .menu1_main2 A:visited { 
   color: #ffcc66; 
   fo1nt-weight: bold; 
   text-decoration: none; 
	display: block;
	background-image: url(images/sostermoco3_r1_c1.jpg);
   b1ackground: maroon; 
   border-bottom: 1px solid #F5F5F5; 
   width: 143px; 
	padding: 0 5 0 5;
   font-size: 11px; 
   font-family: arial; 
	 		margin: 0 0 0 0;   
} 

.menu1_main2 A:hover, .menu1_main2 A:bb:hover { 
   color: #F2E2D9; 
   fo1nt-weight: bold; 
   text-decoration: none;
	display: block; 
	background-image: url(images/sostermoco3_r1_c1.jpg);
   b1ackground: maroon; 
   border-bottom: 1px solid white; 
	padding: 0 5 0 5;
   width: 143px; 
   font-size: 11px; 
   font-family: arial; 
			margin: 0 0 0 0;   
} 


.menu1_main2_act A, .menu1_main2_act A:visited { 
   color: white; 
   fo1nt-weight: bold; 
   text-decoration: none; 	
	display: block;
	background-image: url(images/sostermoco3_r1_c1.jpg);
   b1ackground: Maroon; 
   border-bottom: 1px solid white; 
   width: 143px; 
	padding-left: 5px; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   font-size: 11px; 
   font-family: arial; 
	margin: 0 0 0 0;
} 

.menu1_main2_act A:hover, .menu1_main2_act A:bb:hover { 
   color: #F2E2D9; 
   fon1t-weight: bold; 
   text-decoration: none; 	
	display: block;
   border-bottom: 1px solid #F2E2D9; 
   padding-left: 5px; 
   width: 143px; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   font-size: 11px; 
   font-family: arial;
	background-image: url(images/sostermoco3_r1_c1.jpg);
   b1ackground-color: Maroon;
	margin: 0 0 0 0;
} 

.menu1_main2_sub A, .menu1_main2_sub A:visited { 
   color: #ffffff; 
   fo1nt-weight: bold; 
   text-decoration: none; 
	display: block; 
   border-bottom: 1px solid white; 
   padding-left: 5px; 
   width: 143px; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   font-size: 11px; 
   font-family: arial; 
	background-color: Maroon;
} 

.menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover { 
   color: #F2E2D9; 
   fon1t-weight: bold; 
   text-decoration: none; 
	display: block;
   border-bottom: 1px solid white; 
   padding-left: 5px; 
   width: 143px; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   font-size: 11px; 
   font-family: arial; 
	background-color: Maroon;
}