*, html {margin: 0; padding: 0;}

body
{
  background: url(../images/css/burgenland.gif) #9c132e no-repeat 100% 370px;
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
i{
 font-size: 12px;
}


a{color: #af976c; text-decoration: none}


h1{
  font-family: Verdana;
  font-weight: lighter;
  letter-spacing: 1px;
  margin: 0 0 10px 0;
  padding-top: 24px;
  font-size: 24px;
}

h2{
  margin: 10px 0 0px 0;
  font-size: 12px;
  color: #AF976C;
}


#wrapper
{
  background: url(../images/css/logo-hauptseite.gif) no-repeat 100% 0%;
  min-height: 400px;
  width: 1034px;
  margin: 0 auto;
}

#navigation
{
  background: url(../images/css/horizontaler_schnitt.gif) no-repeat 50% 160px;
  padding: 160px 0 0 0px;
  height: 70px;
}

#navigation ul li
{
  background: url(../images/css/trennstrich.gif) no-repeat 100% 5px;
  list-style: none;
  margin: 0 12px 0px 0;
  padding: 0 12px 0 0;
  float: left;
}
#navigation ul li.letzter_link
{
  background: none;
  margin: 0 12px 0px 0;
  padding: 0;
}


#navigation a img{border: none;}

#sub_navigation
{
    font-size: 28px;
}


#sub_navigation ul li
{
    background: url(../images/css/trennstrich.gif) no-repeat 100% 0%;
    float: left;
    list-style: none;
    margin: 0 10px 0px 0;
    padding: 0 15px 0 0;
}

#sub_navigation ul li.letzter_link {background: none;}

#sub_navigation ul li a
{
    color: white;
    text-decoration: none;
}

#sub_navigation ul li a:hover {color: #af976c;}



#sub_navigation_footer
{
    clear:both;
    font-size: 16px;
    padding: 20px 0 0 0;
    text-align: center;
}

#sub_navigation_footer
{
    clear:both; float:left; width:100%; overflow:hidden;
}

#sub_navigation_footer ul
{
    padding:0;
  margin:0 auto;
  list-style-type:none;
  float:left;
  position:relative;
  left:50%;

}

#sub_navigation_footer ul li
{
    background: url(../images/css/trennstrich.gif) no-repeat 100% 0%;
    float: left;
    list-style: none;
    margin: 0 10px 0px 0;
    padding: 0 15px 0 0;


    float:left; position:relative; right:50%;

}

#sub_navigation_footer ul li.letzter_link {background: none;}

#sub_navigation_footer ul li a
{
    color: white;
    text-decoration: none;
}

#sub_navigation_footer ul li a:hover {color: #af976c;}
#sub_navigation_footer ul li a.aktiv {color: #af976c;}




#content {}

#content img.content_image
{
  border: none;
  float:left;
  padding: 10px;
}

#content img.galerie_thumb{margin: 0px 1px 1px 0;}
#content img.bild_im_rahmen{
  border: none;
  padding: 25px 0 0 4px;
}


#content #rahmen
{
	text-align: center;
  background: url(../images/css/bilderrahmen.gif) no-repeat 0% 0%;
  height: 344px;
  width: 480px;
}

.content_bild{
  float: left;
}

.presse_text{
  float: left;
}


#content .news_div a h2{
  color: white;
  font-size: 15px;
  font-weight: normal;
  margin-top: 8px;
  padding: 3px 0 3px 3px;
}

#content .news_div a h2 span.datum{
    float: right;
    padding: 0 30px 0 0;
}

#content .news_div a:hover h2{
  color: #af976c;
  background: #7F001A;

}

#content div.weinflasche{
  width: 700px;
  margin: 0 auto;
}


#content div.weinflasche h1{
  padding: 100px 0 0 0;

}

#content div.weinflasche div{
  padding: 30px 0 0 0;
  font-family: Times New Roman , serif;
  font-size: 14px;
  font-style: italic;

}

#content div.weinflasche div span{
  color: #AF976C;
  display: block;
  font-size: 11px;
  font-style: normal;
  font-family: Arial, sans-serif;
  text-align: right;
  padding-top: 16px;


}

#content div.weinflasche img{
  height: 400px;
  float: left;
}

#content #news_content img
{
  padding: 10px;
}






/*
    Formular
*/
#kontakt_div{
    width: 450px; margin: 0 auto;
}


#formular{padding: 30px 0 0 0;}
#formular dl{}
#formular dl dt
{
  width: 80px;
  float: left;
  padding: 0 0 10px 0;

}
#formular dl dd
{

padding: 0 0 10px 0;
}
#formular dl dt label{color: #AF976C;}
#formular input[type=text], #formular textarea{width: 350px;}
 #formular textarea{
   height: 100px;
 }


#error_msg{ margin: 12px 0 0 0;}
#error_msg li
{
    font-weight: bold;
    margin-left: 10px;
}


#footer
{
  background: url(../images/css/horizontaler_schnitt.gif) no-repeat 50% 0%;
  clear: both;
  height: 60px;
  padding: 60px 0 0 25px;
  text-align: center;
}

#footer address{font-style: normal; font-size: 11px;}

