#hilfslinie_h1{
background-color:white;
height:4px;
position:absolute;
top:-474px;
width:100%;
z-index:12;
}
#hilfslinie_h2{
background-color:white;
height:4px;
position:absolute;
top:-474px;
width:100%;
z-index:12;
}
#hilfslinie_v1{
background-color:white;
height:100%;
left:-586px;
position:absolute;
width:2px;
z-index:12;
}
#hilfslinie_v2{
background-color:white;
height:100%;
left:-1276px;
position:absolute;
width:2px;
z-index:12;
}

body {
background-color:#CBCA9A;
font-family:verdana,arial,helvetica,geneva,sans-serif;
margin:0;
padding:0;
text-align:center;
font-size:13px;
}

#page{
background-image:url("../../images/bg/page.jpg");
background-position:center bottom;
background-repeat:no-repeat;
color:#58585A;
font-weight:normal;
height:600px;
line-height:1.4em;
margin:10px auto 0;
min-height:600px;
min-width:970px;
position:static;
text-align:left;
width:975px;
}
#page_iframe{
color:#58585A;
font-weight:normal;
height:100%;
line-height:1.4em;
margin:10px auto 0;
min-height:100%;
min-width:900px;
position:static;
text-align:left;
width:900px;
}

#header{
height: 122px;
width:100%;
min-height:122px;
min-width:100%;
background-color:#979e48;
}

#logo{
position:relative;
float:left;
height:122px;
min-height:122px;
width:282px;
min-width:282px;
background-color:#979e48;
}

#header_bild{
position:relative;
float:left;
width:693px;
min-width:693px;
height:122px;
min-height:122px;
background-image: url(../../images/bg/header.jpg);
background-repeat:no-repeat;
background-color:#979e48;
}

#navi ul, #sub_navi ul, #navi ul li, #sub_navi ul li, #footer ul li{
margin:0;
padding:0;
list-style: none;
} 
#navi{
background-image:url("../../images/bg/navigation.jpg");
background-repeat:no-repeat;
color:#fbf8e9;
float:left;
font-size:14px;
height:22px;
letter-spacing:9px;
min-height:22px;
min-width:100%;
position:relative;
text-transform:uppercase;
width:100%;
}
#navi ul, #sub_navi ul{
float: left;
padding-left:30px;
}
#navi ul li {
display:block;
float:left;
padding-right:17px;
padding-top:3px;
}
#navi a, #sub_navi a{
color: #ab903c;
text-decoration:none;
}
#navi a:hover{
color: #fbf8e9;
}

#sub_navi{
color:#AB903C;
float:left;
font-size:16px;
height:225px;
line-height:27px;
min-height:225px;
min-width:282px;
position:relative;
text-transform:uppercase;
width:282px;
}
#sub_navi ul {
padding-top:28px;
}
#sub_navi li {
border-bottom: 1px solid #ab903c;
width:252px;
}
#sub_navi a{
color:#58585a;
}
#sub_navi a:hover{
color: #AB903C;
}
#aktuelles  {
background-image:url("../../images/bg/aktuelles.png");
background-repeat:no-repeat;
float:left;
height:150px;
margin-left:30px;
margin-top:17px;
min-height:150px;
min-width:242px;
padding-left:10px;
padding-top:13px;
position:relative;
width:242px;
color:#FBF7E9;

}
#aktuelles h1{
font-size:1.2em !important;
color: #FBF7E9;
}
#aktuelles .bodytext{
background-color:transparent !important;
}

#aktuelles_slide{
background-image:url("../../images/bg/slideshow.png");
background-repeat:no-repeat;
color:#FBF7E9;
float:left;
height:167px;
margin-left:40px;
min-height:167px;
min-width:700px;
overflow:hidden;
padding-top:0;
position:relative;
width:700px;
}
#content_pano{
background-image:url("/fileadmin/images/bg/content.jpg");
background-repeat:no-repeat;
float:left;
font-family:Georgia,"Times New Roman",serif;
font-style:italic;
height:465px;
min-height:465px;
min-width:100%;
overflow:hidden;
position:relative;
width:100%;
}
#content{
height:393px;
min-height:393px;
background-image: url(/fileadmin/images/bg/content.jpg);
background-repeat:no-repeat;
position:relative;
float:right;
width:632px;
min-width:632px;
font-family:Georgia, "Times New Roman", serif;
font-style: italic;
padding-left:30px;
padding-right:30px;
padding-top:28px;
overflow-y:auto;
overflow-x:hidden;
}
#content p{
font-size:1.0em;
margin-bottom:3px;
}
#c1 .csc-textpic-text{
margin-top:7px;
}
#content_slide{
background-image:url("/fileadmin/images/bg/content.jpg");
background-repeat:no-repeat;
float:right;
font-family:Georgia,"Times New Roman",serif;
font-style:italic;
height:226px;
min-height:226px;
min-width:632px;
overflow-y:auto;
padding-left:30px;
padding-right:30px;
padding-top:13px;
position:relative;
width:632px;
margin-bottom:15px;
overflow-x:hidden
}
#content_slide a, #content a{
color:#979e48;
}
#content_slide a:hover, #content a:hover{
text-decoration:underline;
}

#c76 p{
margin-bottom:0;
}
#c83 p{
margin-top:0;
}

#footer{
background-color:#979E48;
background-image:url("/fileadmin/images/bg/footer.jpg");
background-repeat:no-repeat;
clear:both;
font-size:12px;
font-weight:bold;
height:25px;
min-height:25px;
min-width:100%;
padding-top:10px;
position:relative;
text-align:center;
width:100%;
word-spacing:1px;
}
.footer_color {
color:#fbf8e9;
}

a{
text-decoration:none;
color:#58585A;
}

a:hover{
color:#fbf8e9;
}

img{
border:0;
}

h1{
color:#AB903C;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-size:1.3em;
font-style:normal;
font-weight:normal;
margin:0;
text-transform:uppercase;
}

.bodytext{
background-color:#fbf8e9;
opacity:.95;
-moz-opacity:.95;
filter:alpha(opacity=95);
font-size:1.1em;
}

.tx-wecmap-map{
line-height:1em !important;
}
.tx-wecmap-map a{
color:#969e48;
}
td{
background-color:#fbf8e9;
opacity:.80;
-moz-opacity:.8;
filter:alpha(opacity=80);
}



/**
Kontaktformular
**/
legend  {
display:none;
}
fieldset.tx-powermail-pi1_fieldset div.even {
background-color:#FBF8E9;
}
fieldset.tx-powermail-pi1_fieldset  {
background-color:#DDE4B8;
border:1px solid #AAAAAA;
padding:10px;
opacity:.90;
-moz-opacity:.9;
filter:alpha(opacity=90);
}
#uid10{
float:left;
}
.powermail_captcha_captcha{
padding-left:6px;
}
.powermail_mandatory{
color:#58585A !important;
}

#aktuelles_slide ul{
/**margin-top:11px;**/
}

#aktuelles_slide ul li{
float:left;
list-style:none outside none;
margin-right:10px;
}

/**Weinkeller 3 Bilder**/
#c21 .csc-textpic-lastcol {
padding-right:0 !important;
margin-right:0 !important;
}
#c21 li {
padding-right:25px;
margin-bottom:0 !important;
}

/** Startbild**/
#c1 img{
margin-top:9px;
}
.indent {
}

.weinkauf .tx_powermail_pi1_fieldwrap_html_text  {
width:75px;
float:right;
clear:right;
}
.weinkauf .tx_powermail_pi1_fieldwrap_html_content  {
width:514px;
float:left;
}
.weinkauf .tx_powermail_pi1_fieldwrap_html {
float:left;
}

.weinkauf .validate-digits {
float:left;
margin-left:5px;
width:25px !important;
}

.weinkauf th p {
margin:0;
 }
.weinkauf th{
vertical-align:top;
text-align:left;
}

.weinkauf .tx_powermail_pi1_fieldwrap_html {
width:327px;
}

.weinkauf .tx_powermail_pi1_fieldwrap_html  {
width:100%;
}
.weinkauf .clear_right {
clear:both;
}
.weinkauf .price {
margin:0;
}
.weinkauf .price {
float:left;
}
.weinkauf .order_form {
clear:right;
float:left;
}
.weinkauf .tx_seiteninhalt, .tx_seiteninhalt p {
background-color:#cacb9f;
float:none;
}
.weinkauf .tx_seiteninhalt {
margin-bottom:0 !important;
margin-right:10px !important;
}



.weinkauf .tx_seiteninhalt h1 {
float:left;
font-size:16px;
font-weight:bold;
margin-top:1px;
width:100%;
}
.weinkauf .tx_seiteninhalt tr {
line-height:1em;
}

.weinkauf fieldset.tx-powermail-pi1_fieldset label {
margin-top:1px;
width:auto !important;
word-spacing:5px;
}

.weinkauf{
width:915px !important;
min-width:915px !important;
text-align:left;
}

.weinkauf .kosten {
width:78px;
}
.weinkauf .kosten_liter {
font-size:0.75em;
}
.weinkauf .liter {
width:55px;
}
.weinkauf .bezeichnung {
width:444px;
}
.weinkauf .jahr {
width:50px;
}
.weinkauf .tx_text {
width:auto !important;
}
.weinkauf #powermaildiv_uid81 h1,.weinkauf #powermaildiv_uid81 h1 115, .weinkauf #powermaildiv_uid81 h1 116, .weinkauf #powermaildiv_uid81 h1 117, .weinkauf #powermaildiv_uid81 h1 118, .weinkauf #powermaildiv_uid81 h1 119, .weinkauf #powermaildiv_uid81 h1 120  {
width:auto;
float:none;
}
.weinkauf #powermaildiv_uid58 input ,.weinkauf #powermaildiv_uid115 input,.weinkauf #powermaildiv_uid116 input,.weinkauf #powermaildiv_uid117 input,.weinkauf #powermaildiv_uid118 input,.weinkauf #powermaildiv_uid119 input,.weinkauf #powermaildiv_uid120 input{
width:200px !important;
}
.weinkauf #powermaildiv_uid58,.weinkauf #powermaildiv_uid115,.weinkauf #powermaildiv_uid116,.weinkauf #powermaildiv_uid117,.weinkauf #powermaildiv_uid118,.weinkauf #powermaildiv_uid119,.weinkauf #powermaildiv_uid120  {
background-color:#CACB9F;
width:200px;
clear:left;
}
.weinkauf #powermaildiv_uid39 {
float:left;
clear:left;
margin:0;
margin-right:24px;
width:auto;
}
.weinkauf #powermaildiv_uid39 input{
margin:0;
}
#powermaildiv_uid119{
clear:none !important;
margin-left:10px;
}

#powermaildiv_uid118, .weinkauf #powermaildiv_uid118 input{
width: 50px !important;
}
#powermaildiv_uid118{
float:left;
}

#powermaildiv_uid119, .weinkauf #powermaildiv_uid119 input{
width: 140px !important;
}

.weinkauf #powermaildiv_uid80{
clear:right;
}

.weinkauf #powermaildiv_uid83 {
background:none repeat scroll 0 0 transparent;
float:right;
font-weight:bold;
margin:0;
width:auto !important;
}
.weinkauf #powermaildiv_uid83 input  {
font-weight:bold;
}
.weinkauf input.powermail_text{
float:right;
min-width:50px !important;
width:50px !important;
}


#cboxLoadedContent iframe{
overflow: hidden;
}

#aktuelles_slide .csc-default {
float:left;
margin-right:10px;
}


