/* CSS Document */

/* LAYOUT */
html, body, #container { 
min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */ 
width: 100%; 
height: 100%; 
} 

html>body, html>body #container { 
height: auto; 
} 
body {
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#636260;
line-height:1.1em;
} 
#container { 
width:100%;
position: absolute; 
top: 0; 
left: 0;
background-image:url(../images/left_brown_bg.gif);
background-repeat:repeat-y;
} 
#main { 
height: auto; 
width:980px;
} 
#header { 
width: 100%; 
height: 195px;
background-image:url(../images/header_grey_bg.gif);
background-repeat:repeat-x;
} 
#menu { 
width: 175px;
height:195px; 
float:left;
} 

#mainpic_under a.winter,
#mainpic_under a.bioprodukte {
  margin-left: 114px;
}
#logo { 
width: 288px;
height:195px; 
float:right;
} 
#content { 
width: 100%;
} 
#info { 
width: 210px;
height:239px;
float:right;
background-image:url(../images/info_bg.gif);
background-repeat:repeat-x;
font-size:13px;
color:#FFFFFF;
} 
#info_margins { 
margin-left:15px;
margin-top:55px;
} 
#mainpic_under {
position: relative; 
top: 0px; 
left: 0px;
float:left;
width:291px;
height:36px;
}
#mainpic_change {
height:27px;
float:right;
margin-right:209px;
margin-top:4px;
display: inline;
} 
#content_text {
position: relative; 
top: 5px; 
left: 291px;
float:left;
width:690px;
background-image:url(../images/content_bg1.jpg);
background-repeat:no-repeat;
}
#pagepics {
position: relative; 
top: 0px; 
left: 0px;
float:left;
width:100%;
height:224px;
background-image:url(../images/pagepics_bg.gif);
background-repeat:no-repeat;
background-position: 291px 0px;
}

.p_content{
margin-left:35px;
}
TD{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#636260;
line-height:1.1em;
}
.td_grey{
background:#EEEBEB;
}
.td_contact{
font-family:'Times New Roman', Times, serif;
font-size:16px; color:#A07B62;
font-weight:bold;
}
 
input{
border-top:1px solid #A7876F;
border-left:1px solid #A7876F;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
textarea{
border-top:1px solid #A7876F;
border-left:1px solid #A7876F;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
.button{
background:#FFFCEC;
border-bottom:1px solid #A7876F;
border-right:1px solid #A7876F;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
font-family:'Times New Roman', Times, serif;
font-size:14px; 
color:#A07B62;
font-weight:bold;
width:100px;
letter-spacing:1px;
}

/* LINKS*/
a. {text-decoration:none;}
a:hover {text-decoration:underline;}
a:link {text-decoration:none;}
	
a.whitelink {color:#FFFFFF; font-size:11px}
p.p_content a {text-decoration:none; color:#636260;}	


.offer-list {
  padding-left: 293px;
  padding-top: 50px;
  width: 689px;
}
  .offer-list .offer-item {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
  }
    .offer-list .header,
    .offer-list .header table td,
    .offer-list .header table th {
      background-color: #A76E33;
      color: #ffffff;
      cursor: pointer;
      padding: 10px;
      text-transform: uppercase;
    }
    .offer-list .header table td,
    .offer-list .header table th {
      padding: 0px;
    }
      .offer-list .content-wrap {
        padding: 0;
      }
        .offer-list .content-wrap .image {
          float: right;
        }
        .offer-list .content-wrap .content {
          padding: 1px 0 10px 0;
          margin-right: 257px;
        }
