
body {
 background-color:#fff;
 border:0; 
 padding:0; 
 margin: 0;
}
img {
 border: 0px;
}
a, a:hover{
 color: #292929; 
 text-decoration: none;
}

div.site {
 position: absolute;
 left: 50%;
 margin-left: -190px;
 width: 380px;
 top: 0px;
 margin-top: 0px;
 padding: 0;  
 text-align:left;    
}

div.top {
 position: absolute;
 background-color:#532700;
 left: 0px;
 top: 0px;
 width: 760px;
 height: 9px;
 margin:0; 
 padding:0;  
 z-index: 20;
}

div.content {
 position: absolute;
 background-color:#FED5BF;
 left: 380px;
 top: 10px;
 width: 380px;
 height: 585px;
 margin:0; 
 padding:0;  
 z-index: 20;
}

div.navi_pos {
 position: absolute;
 background-color:#FBF6E3;
 left: 0px;
 top: 362px;
 width: 379px;
 height: 232px;
 margin:0; 
 padding:0;  
 z-index: 25; 
}

div.navi {
 position: absolute;
 left: 180px;
 top: 60px;
 width: 160px;
 height: 160px;
 margin:0; 
 padding:0;  
 z-index: 26; 
}

div.bilder {
 position: absolute;
 left: 0px;
 top: 10px;
 width: 379px;
 height: 351px;
 margin:0; 
 padding:0;  
 z-index: 26; 
}

div.adresse {
 position: absolute;
 background-color:#C05B01;
 left: 0px;
 top: 596px;
 width: 760px;
 height: 20px;
 margin:0; 
 padding:0;  
 z-index: 21;
}

div.footer{
 position: absolute;
 background-color:#FBF6E3;
 left: 0px;
 top: 616px;
 width: 760px;
 height: 20px;
 margin:0; 
 padding:0;  
 z-index: 32; 
}

div.fenster {
 position: absolute;
 left: 570px;
 top: 112px;
 width: 200px;
 height: 200px;
 margin: 10px 5px 5px 0;
 z-index: 21;
}

div.deckel{
 position: absolute;
 left: 0px;
 top: 10px;
 width:379px;
 height:351px;
 text-align:left;   
 z-index:31;
}

p {
 margin:0; 
 padding:0; 
}

.titel {
 color:#532700;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 font-weight: bold;		
 line-height: 15px;
 margin: 15px;
 padding: 0px; 
}
 
.titel2 {
 color:#292929;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 font-weight: bold;		
 line-height: 15px;
 margin: 15px;
 padding: 0px; 
}

.text {
 color:#292929;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 14px;
 margin: 15px;
 padding: 0px;
}

.navi {
 color:#292929;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 14px;
}
 
.small {
 color:#292929;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-decoration:none;	
 margin: 4px 0 0 390px;
}

.small a, a:hover{
 color: #292929; 
 text-decoration: none;
}

.small2 {
 color:#A2A1A1;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 text-decoration:none;	
 margin: 3px 0 0 390px;
}

.small2 a, a:hover{
 color: #A2A1A1; 
 text-decoration: none;
}

#navigation {
 margin: 0px 0px 0px 10px;
 padding: 0px;
 z-index: 4;
 height: 140px;
 text-align: left;
 border-left-width:1px;
 border-left-style:solid;
 border-color:#CCC;
}

#navigation li {
 display: inline;
 width: 210px;
 margin: 0px;
 padding: 0px;
}

#navigation a {
 float: left;
 padding: 2px 0px 0px 10px;
 margin: 0px;
 text-decoration: none;
 list-style: none;
 text-transform: uppercase;
 font-family: Trebuchet MS, Verdana, Tahoma, Arial;
 color: #383838;
 font-size: 8pt;
 width: 200px;
}

#navigation a:hover {
 background: #E8A078;
 list-style: none;
 text-transform: uppercase;
 font-family: Trebuchet MS, Verdana, Tahoma, Arial;
 color: #FFF;
}

#navigation a.active {
 background: #E8A078;
 list-style: none;
 color: #FFF;
}

#navigation a.visited {
 background: #FBF6E3;
 list-style: none;
 color: #FFF;
}