    body  {
    	font: 100% "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
    	background: #D7C99F;
		background-image:url(bg.gif);
		background-repeat:repeat-x;
    	margin: 0;
    	padding: 0;
		padding-top:5px;
    	text-align: center; 
    	color: #000000;
    }    
   
    #container { 
    	width: 58.13em;  
    	background: #FFFFFF;
    	margin: 0 auto;
    	border: 10px solid #FFFFFF;
    	text-align: left;
		background-image:url(bg_mitte.gif);
		background-repeat:repeat-y;
    } 
	
    #header { 
    	background: #DDDDDD; 
    } 
	
    #balken {
	  height:0.63em;
    }
	
	#header_image {
		border-top: 10px solid #FFFFFF;
		border-bottom: 10px solid #FFFFFF;		
    	background-color: #FFFFFF; 
    }
	
	
    #links {
    	float: left; 
    	width: 13.13em; 
    	background-color: #FFFFFF; 
    }
	
	/* ######################################### Subnavigation  #########################################  */ 
    #subnavigation {
  		width:12.2em;
		font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#5C4705;
    }
	
	#menu_subnavigation {
	   	padding:0;
	  	margin:0; 
	  	line-height:24px;
	  	list-style:none;
	}
	
	#menu_subnavigation li {
		border-bottom:3px solid #FFFFFF;
	}
	
	a.subnavigationLink {
	  	color:#5C4705;
	  	font-size:0.8em;
	  	text-decoration:none;
	}
	
	a.subnavigationLink:hover { text-decoration:underline; }
	
	
	#menu_subnavigation .isActive {
	  	color:#5C4705;
	  	font-size:0.8em;
	  	text-decoration:underline;
	}
	
	.arrow_subnavi {
	  	padding-right:7px;
	}
	
	#menu_subnavigation .Ebene2 {
	  	background-image:url(navi_bg.gif);
	  	background-repeat:no-repeat;
	  	padding-left:10px;
		font-weight:bold;
	}
	
	#menu_subnavigation li ul {
	 	display: none;
	  	list-style:none;
		font-weight:normal;
	}
	
	#menu_subnavigation ul,#menu ul{
	  	display: none;
	}
	#menu_subnavigation .isOpen { display: block; }
	
	#menu_subnavigation ul, li { margin:0px; padding:0px; }
	#menu_subnavigation ul     { padding-left:17px; }
	#menu_subnavigation ul li  { margin-left:0px; margin-top:4px; margin-bottom:7px;}
	
	/* ######################################### ENDE Subnavigation  #########################################  */ 

	
    #rechts {
      float: right; 
      width: 11.25em; 
      background: #EBEBEB; 
	  border-bottom:10px solid #FFFFFF;
    }
	
	.image_rechts {
	  border-bottom:10px solid #FFFFFF;
	}
	
    
    
   #mainContent {
      margin: 0 12.0em 0 13.8em;
	  padding:10px; 
    } 
	 
	#mainContentPanoramen {
      margin: 0 11.0em 0 13.8em;
	  padding:0px; 
    } 
	#mainContent a {
	  color:#5C4705;
	  font-weight:normal;
	  font-size:0.9em;
	}
	
	/* #################### FORMULAR #################### */
	
	.table {
	  padding-top:20px;
	  color:#333333;
	  font-size:0.7em;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.table_buchen {
	  padding-top:20px;
	  color:#333333;
	  font-size:0.7em;
	  font-weight:normal;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.absand_tr {
	  padding-top:20px;	
	}
	
	.textfield_klein {
	  width:230px;	
	  border:1px solid #cccccc;
	  height:16px;
	  padding:2px;
	  color:#333333;
	}
	
	.textfield_area {
	  width:230px;	
	  border:1px solid #cccccc;
	  height:200px;
	  padding:2px;
	  color:#333333;
	}
	
	.textfield_gross {
	  width:405px;	
	}
	
	.abstandMitte {
	  width:30px;
	}
	
	.datum {
	  background-color:#FFFFFF;
	  color:#333333;
	  width:192px;
	  height:16px;
	  padding:2px;
	  border:1px solid #cccccc;	
	}
	
	.table img {
	  position:relative;
	  top:6px;
	}
	
	/* #################### FORMULAR ENDE ############### */
	
    #footer {
	  border-top:10px solid #FFFFFF;
	  background-color:#FFFFFF;
    } 	
	
	.footer_middle a {
	  color:#5C4705;
	  font-weight:normal;
	  font-size:1.0em;
	}
	
    .footer_left {
	  float:left;
      width: 13.13em;
    }
	
	#balken_footer {
	  border-top:10px solid #FFFFFF;
	  background-color:#FFFFFF;
    } 
	
	.footer_middle {
	  float:left;
	  line-height:23px;
    } 
	
	.teaser_left {
	  float:left;
	  border-left:10px solid #FFFFFF;
	  background-image:url(teaser.gif);
	  background-repeat:no-repeat;
	  width:15.31em;
	  height:8.13em;
	  padding-top:10px;
	  padding-left:10px;
    } 
	
	.teaser_right {
	  float:left;
	  border-left:10px solid #FFFFFF;
	  background-image:url(teaser.gif);
	  background-repeat:no-repeat;
	  width:15.31em;
	  height:8.13em;
	  padding-top:10px;
	  padding-left:10px;
    } 
	
	.footer_right {
    }    
   
    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
	
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
	
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }