/* CSS Document */
html, body {
  height: 100%;
  width: 100%;
  }

#acontainer_head { 
  width:100%;
  height:306px;
  left:0;
  position:absolute;
  text-align:left;
  } 

#head_farbe {
  width:100%;
  height:107px;
  background-image:url(img/bg_weberhof.jpg);
  background-repeat:repeat-x;
  }

p {
  padding:0;
  margin:0;
  }

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  background-color:#ffff99;
  margin:0;
  padding:0;
  text-align:center;
  line-height:16px;  
  overflow-x:hidden;
  }

a {
  color:#000;
  text-decoration:none;
  }
 
a:hover {
  text-decoration:underline;
  color:#d90303;
  }

#container {
  position:absolute;
  left:50%;
  margin-left:-400px;
  width:800px;
  text-align:left; 
  padding:0;
  }

#sprachnav {
  float:left;
  margin-top:31px;
  text-align:right;
  width:800px;
  }

#sprachnav .CUR {
  display:none;
  }
  
#sprachnav img{
  border:0;
  }

#blume {
 position:absolute;
 top:69px;
 left:0;
 z-index:1;
 }

#head {
  float:left;
  margin-top:11px;
  height:321px;
  width:800px;
  }

#logo {
  position:absolute;
  top:90px;
  left:34px; 
  z-index:3;
 width:198px;
 height:82px;
 background-image:url(img/logo.png);
 background: expression("none");
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/vorlage/img/logo.png'); 
 }
 
#logo img{border:0;}

#bild {
  position:absolute;
  top:51px;
  left:242px;
  }

#bild img{
  border:6px solid #fcd04b;
  }

#menu {
  position:absolute;
  top:180px;
  left:0;
  width:224px;
  text-align:right;
  z-index:5;
  }

#menu ul, #menu li {
  margin:0;
  padding:0;
  list-style-type:none;
  }

#menu li {
  line-height:26px;
  height:26px;
  }

#menu li a {
  font-size:14px;
  color:#ae7620;
  font-weight:bold;
  padding-right:18px;
  text-transform:uppercase;
  }

#menu li.on a{
  padding-right:0px;
  list-style-type:armenian;
  }

*html #menu li.on a{
  padding-right:1px;
  }


*html #menu li.on {
  padding-right:0px;
  margin-top:5px;
  height:21px;
  }


#menu li a:hover {
  color:#d90303;
  text-decoration:none;
  }

#maincontent {
  clear:left;
  float:left;
  left:0;
  width:800px;
  z-index:1000;
  }
 
#info {
  width:186px;
  float:left;
  padding-left:33px;
  margin-top:16px;
  }

#info img {
  padding:5px;
  background-color:#fcd04b;
  border:1px solid #e2ab04;  
  }

#news {
  padding-top:12px;
  padding-right:40px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }

#news a, #angebot a{
  color:#6d6c6c;
  text-decoration:underline;
  }


#news a:hover, #angebot a:hover{
  color:#d90303;
  }
  
#news h2{
  font-size:14px;
  color:#976f32;
  font-weight:bold;
  padding:0;
  margin:0;
  }

#angebot {
  clear:left;
  padding-top:40px;
  color:#ff0000;
  padding-right:40px;
  }

#angebot h2{
  font-size:14px;
  color:#89c86b;
  font-weight:bold;
  padding:0;
  margin:0;
  color:#ff0000;
  }

#content {
 float:left;
 width:530px;
 padding:10px 0 0 48px;
 border-left:1px solid #fcd04b;
 margin-top:15px;
 }

#content a{
  color:#000;
  text-decoration:underline;
  }


#content a:hover{
  color:#d90303;
  }
 
#content h2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#976f32;
  font-weight:bold;
  padding:0;
  margin:0;
  padding-bottom:16px;
  }

#content p {
  padding-bottom:20px;
  }

#content ul {
  margin:0;
  padding:0;
  padding-left:18px;
  }
  
#footer {
  clear:both;
  width:800px;
  padding-top:30px;
  text-align:left;
  margin:0 auto;
  font-size:11px;
  margin-left:36px;
  }

#footer a {
  text-decoration:underline;
  }

#footer a:hover {
  text-decoration:underline;
  color:#d90303;
  }
  
#footer_left {
  width:565px;
  padding-left:35px;
  float:left;
  clear left
  }
  
#footer_right {
  width:185px;
  float:left;
  text-align:right;
  }
 
#footer ul, #footer li {
  margin:0;
  padding:0;
  }

#footer li {
   float:left;
   margin-left:14px;
   margin-right:10px;
  }

#content .csc-textpic-imagewrap img {
  padding:5px;
  background-color:#fcd04b;
  border:1px solid #e2ab04;
  }

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:17px;
}

#content input, #content textarea {
margin:2px;
width:200px;
}

#content .news-single-img img {
  border:6px solid #fcd04b;
 }

