html {
   
}
body {
   margin:0;
   padding:0;
   color:#5A5A5A;
   text-align:center; 
   font-size: 11px;
   font-family:Verdana,Arial;
   }
#content {
   background: #ffffff url(/bilder/bgc.png) repeat-y center top;;
   margin:auto; 
   width:865px;
   }
   
/* Header    */
#header  {
   background: url(/bilder/bg5.jpg) no-repeat center top;
   height:100px;
   width:865px;
   }   
  
   
 /* Inhalt */  
#inhalt {
   margin-left:5px;
   float:left;
   text-align:left;
   width:680px;
   }


#inhalt .slinks {
   margin-right:14px;
   float:left;
   width:320px;
   }
#inhalt .srechts {   
   padding-left:15px;
   float:left;
   width:320px;
   border-left:1px solid #EFEFEF;
}

#inhalt hr {
 color:#EFEFEF;
 border:0px;
 margin:10px;
 border-bottom:1px solid #EFEFEF;
}

#inhalt h2, h1 {
   font-size:18px;
   color:#646464;
   border-bottom:1px solid red;
}


#inhalt p {
   text-align:justify;
   line-height:1.3em;
   padding:0;
}
#inhalt .nojust {
   text-align:left;
}

#inhalt fieldset.errors {
  color:red;
  border:1px solid red;
}

#inhalt fieldset.fine {
  color:blue;
  border:1px solid blue;
}


#inhalt fieldset  {
  padding:0;
  padding:10px;
}

#inhalt fieldset b {
  width:60px;
  display:block;
  float:left;
}

#inhalt fieldset input,
#inhalt fieldset textarea,
#inhalt fieldset select {
  border:1px solid #c0c0c0;
}

#inhalt fieldset .Ort {
  position:absolute;
  top:-300px;
}
 
 /* galerie */  

#inhalt .gal {
 margin:auto;
}

#inhalt .gal img {
 margin:4px;
 padding:2px;
 border:1px solid #c0c0c0;
}

 /* Navigation */  
#navi {
   position:relative;
   top:+18px;
   float:left;
   margin:0px;
   padding:0px;
   text-align:left;
   width:140px;
   }   
   
   
#navi ul {
  padding:0px;
  margin:0px;
  padding-top:0px;
}

#navi li {
  list-style-image:none;
  list-style-position:outside;
  list-style:none;
}   


#navi a, 
#navi a:link, 
#navi a:visited {
  font-size:13px; 
  color:#000000; 
  line-height:20px;
  font-weight:normal;
  text-decoration: none;
  display:block;
  width:130px;
  border-bottom:1px solid #FFFFFF
}

#navi a:hover {
  color:#FF8151;
  border-bottom:1px solid red;
}

#navi a.aktivnav,
#navi a.aktivnav:link,
#navi a.aktivnav:visited{
  color:#FF8151;
  border-bottom:1px solid red;
}

.kont {
  margin-top:20px;
  border-top:1px solid #efefef;
  padding-top:20px;
  width:130px;
}


a, 
a:link, 
a:visited {
  font-weight:bold;
  color:black;
  text-deccoration:underline;
}


.none {
  background-image:none;
}


.clear {
  clear:both;
}
