body { 
	color:#003300;
	margin-top:0px;
	font-family: Verdana, Helvetica sans-serif;
	background-color: #88bb99;
	padding:0px 0px;
	text-align:center;	 }
	
body, td, input, p, ul, li  { 	 
	font-size:12px;	
	color: #003300; }
	
div.contain { 
	margin-top:0px;
	background-color:  #d5f7b6; 
	width:960px;
	height:740px; 
	margin:0 auto; 
	padding:0;	
	text-align:left;		}
	
.top { 
	background-image:url(../image/rb_top.png);
	width:960px;	
	height:101px;   
	padding-top:22px;  	
	text-align:center;
	font-size: 20pt;	  }	

.menu_container { 
	position:absolute; 
	top:135px;  
	width:170px; 
	height:580px;   
	margin-left:8px;  
	z-index:3 }
	
.content { 
	position:absolute; 
	top:135px;  
	padding-top:10px;  
	padding-left:20px;  
	padding-right:20px;  	
	padding-bottom:15px;  	
	margin-left:210px; 
	width:705px; 
	height:565px; 
	z-index:2; overflow:auto }

.content_index { 
	position:absolute; 
	top:135px;  
	padding-top:10px;  
	padding-left:20px;  
	padding-right:20px;  	
	padding-bottom:15px;  	
	margin-left:210px; 
	width:705px; 
	height:565px; 
	text-align:center;
	z-index:2; overflow:auto }

.content_omenu { 
	position:absolute; 
	top:135px;  
	padding-top:10px;  
	padding-left:20px;  
	padding-right:20px;  	
	padding-bottom:15px;  	
	margin-left:10px; 
	width:905px; 
	height:565px; 
	z-index:2; overflow:auto }
	
.omenu_text { 
	margin-left:100px; 
	width:700px; 
	z-index:2; overflow:auto }	

p.menuitem{ 
	margin-bottom:15px; 
	margin-left:10px; 
	padding-bottom:3px; 
	padding-top:2px; 
	font-size:14px;
	font-style: italic;
	font-weight:bold;	
	text-align:center;
	width:160px; 	
	border-style: outset;
	border-color: #eeffee; 
	border-width: 2px;}
	
p.update{ 
	margin-bottom:20px; 
	margin-left:10px; 
	margin-top:50px; 
	padding-bottom:3px; 
	padding-top:2px; 
	font-size:14px;
	text-align:center;
	width:160px; 	
	border-style: inset;
	border-color: #eeffee; 		border-width: 2px; }
	
p.update_omenu{ 
	margin-bottom:20px; 
	margin-left:10px; 
	margin-top:10px; 
	padding-bottom:3px; 
	padding-top:2px; 
	font-size:14px;
	text-align:center;
	width:160px; 	
	border-style: inset;
	border-color: #eeffee; 		border-width: 2px; }	
	
A {	text-decoration: none;	color : #006600; }
A:visited {	text-decoration: none;
	color: #003399; }
	A:hover {	text-decoration: none;
	color: #660000; }
	
A.tast {	text-decoration: none;	 font-size:14pt;  }
A.tast:visited {	text-decoration: none;
	 font-size:14pt;  }
	A.tast:hover {	text-decoration: none;
	 font-size:14pt;  }	
	
.aktiv {	color: #660000; }
	.taste {
	padding-left:1em; 
	padding-right:1em; 
	padding-top:.1em; 
	padding-bottom:.1em;	border-style: outset;	border-width: 2px;	border-color: #eeffee; }
.bild {
	border-style: inset;	border-width: 6px;	border-color: #eeffee; }

.bild_kl {
   margin-left:15px;
   margin-top:15px;
   margin-right:15px;
   margin-bottom:15px;	border-style: inset;	border-width: 3px;	border-color: #eeffee; }
	.kasten {	border-style: inset;	border-width: 2px;	border-color: #eeffee; }

img.line{	height:3px; 
	width:90%; 	
	text-align:center;	
   margin-top:5px;
   margin-bottom:5px;	}
.titel {	font-size: 18pt; }
	
.kontakt {	font-size: 16pt;	padding-left:1em; 
	padding-right:1em; 
	padding-top:.1em; 
	padding-bottom:.1em;
	border-style: outset;	border-width: 2px;	border-color: #eeffee; }
	h1 {	font-size: 16pt;	font-weight: bold; }
h2 {	font-size: 14pt;	font-weight: bold; }
h3 {	font-size: 12pt;	font-weight: bold; }

.text {	font-family :Verdana, Arial, sans-serif;	font-size:12pt; }
.text_kl {	font-family :Verdana, Arial, sans-serif;	font-size: 10pt; }
.verd-b {	font-family:Verdana, Helvetica sans-serif;	font-size: 12pt;	font-weight: bold; }

