@charset "utf-8";
/* CSS Document */

body { 
background-color:#ffffff;
text-align:center;  
}
* {
margin: 0; padding: 0;
}
img {border: none;}


table.contentpaneopen  {
border-collapse:collapse;
border-spacing:0;
margin:0;
vertical-align:top;
}



#rahmen
 {
  width:900px; 
  margin:10px auto 0;
  text-align: left;

 }
/*margin:0 auto;*/
#oben
 {
  border: 1px solid #412418;
  text-align:left;  
  width:900px;
  height:184px;
  background: #ffffff url(../images/header_img.jpg) bottom center no-repeat;
 }
 #topnavi
 {
  border:1px;
  width:900px;
  height:30px;
  border: 1px solid #412418;
  padding-top:10px;
  text-align: center;
 }
#gross
 {
background:#FFFFFF url(../images/verlauf3.jpg) no-repeat scroll center bottom;
border:1px solid #412418;
clear:both;
overflow:hidden;
width:900px;
}
 #trenn2
 {
  width:900px;
  height:10px; 
}
#main
 {
  width:620px;
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;  
 }
#left
 {
  width:230px;
  float: left;
  margin-left:10px;  
  margin-top: 10px; 
  margin-bottom: 10px; 
  border: 0px solid #412418;
  
 }
/*background: url(../images/h3.jpg) top center no-repeat;*/
ul.menu {

padding-left: 20px;
padding-top: 10px}
ul.menu li ul {padding-left: 15px;}

ul.menu a:link, 
ul.menu a:visited  {
	color: #412418;
         font-size: 11px;
         text-decoration:none; 
}
h3 {
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
        padding-left: 10px;
}

a.mainlevel-nav:link {
	color: #412418;
         font-size: 16px;
         padding-left: 20px;
         padding-right: 20px;
         text-decoration:none;
         
}

/*font-weight:bold;*/
a.mainlevel-nav:visited {
	color: #412418;
	font-size: 16px;
         padding-left: 20px;
         padding-right: 20px;
         text-decoration:none; 
        
}
a.mainlevel-nav:hover {
	color: #412418;
	font-size: 16px;
        padding-left: 20px;
         padding-right: 20px; 
         text-decoration:none;

}
a.plan {
font-weight: bold;
color: #412418;
text-decoration: none;
}



/* Menue*/

/* Textkrper */
tr, td, p, div {
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #412418;
	font-size: 14px;
}

/*#mitte
 {
  width:585px;
  height:400px;
  float: left;
  padding-left: 10px;
  padding-right: 5px;
 
 }
#re
 {
  width:270px;
  height:400px;
  float: right;
 
 }*/