@import url(css_reset.css);
@import url(wvdac_navi.css);
@import url(wvdac_contactform.css);
@import url(wvdac_suche.css);
@import url(wvdac_termine.css);
@import url(wvdac_impressum.css);
@import url(wvdac_metanavi.css);
@import url(wvdac_sitemap.css);


/* SEITENEINTEILUNG ANFANG */



div.unten ul#mainnavi {
	display: none;
}

div.unten div.rechts div#indexedsearchbox,
div.unten div.rechts div.divider,
div.unten div.rechts div.termine,
div.unten div.rechts div table,
/* div.unten div.rechts img, */
div.oben div.mitte a img,
div#fusszeile div.container,
div.unten div.rechts div.eventssuche,
.invisible,
.obenbild,.sitebereiche	{
	display:none;
}



div#alles {
        font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", sans-serif; 
        position: relative;
}

span.dac { font-variant: small-caps; }


div.oben {
        height: 160px;
        width: 100%;
        background:#2D4F19;
        position: relative;
		margin-bottom:1em;
}
div.oben a.mitte {
		display:block;
        position: relative;
		text-decoration:none;
}


div.oben a.mitte span.header {
		display:block;
        width: 88%;
        height: 160px;
        background: url('img/wvdac_admin/wvdac_logo.gif') no-repeat right;
        position: absolute;
		margin-right:6%;
		margin-left:6%;
}
div.oben a.mitte span.header span.text {
		display:block;
        color: #FFFFFF;
        font-size: 1.4em;
		width:100%;
		margin-top:80px;
}
div.oben a.mitte span.header span.text span.weinviertel {
        font-weight: bold;
        font-style: italic;
}
div.oben a.mitte span.header span.text span.dac {
        font-style: italic;
        font-size: 0.7em;
        text-transform: uppercase;
		margin-left:0.4em;
}
div.unten {
        width: 100%; 
}
div.unten div.mitte,
div.unten div.mitte_rechts {
        width: 100%;
}

div.clear {
        width: 100%;
        clear: both;
        height: 0px;
}
div.unten div.rechts	{
	clear:both;
	display:block;
	width:100%;
	position:relative;
	margin-top:2em;
	page-break-before:always;
}
div.unten div.rechts div.impressum	{
	background: url('img/fusszeile_hg.gif') repeat-x 0 0;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	clear:both;
	display:block;
	position:absolute;
	font-size:0.6em;
}
div.unten div.rechts div.impressum p	{
	margin:0;
	padding:0;
}
div.unten div.rechts div.impressum p br,
div.unten div.rechts div.impressum p a	{
	display:none;
}
/* FUSSZEILE */
div#fusszeile {
        display:none;
}

/* SEITENEINTEILUNG ENDE */

/* SEITENINHALTE */
div.unten div.mitte,
div.unten div.mitte_rechts	{
	color:#00291D;
	font-size:0.9em;
	line-height:1.25em;
}
div.unten div.mitte h1,
div.unten div.mitte_rechts h1	{
	color:#375923;
	font-weight: normal;
	font-size: 1.6em;
	margin-bottom:1.2em;
	line-height:1em;
}
div.unten div.mitte h2,
div.unten div.mitte_rechts h2	{
	color:#375923;
	font-weight: normal;
	font-size: 1.4em;
	margin-top:1.2em;
}
div.unten div.mitte p,
div.unten div.mitte_rechts p	{
	margin-bottom:1em;
}
div.unten div.mitte p.bildtitel {
        font-size: 0.8em;       
}
div.unten div.mitte p.bodytext,
div.unten div.mitte_rechts p.bodytext	{
	margin-top:1em;
	margin-bottom:1em;
}
div.unten div.mitte a,
div.unten div.mitte_rechts a	{
	color:#709B29;
}
div.unten div.mitte strong,
div.unten div.mitte_rechts strong	{
	font-weight:bold;
}
div.unten div.pageprint	{
	display:none;
}
/* ATTACHMENTS ANFANG */
div.unten div.mitte div#attachments	{
	background:transparent url(img/divider_content.gif) no-repeat top;
	padding-top:0.5em;
}
div.unten div.mitte div#attachments h2	{
	text-transform: uppercase;	
	font-size:0.8em;
	margin-bottom:1em;
}
div.unten div.mitte div#attachments div.mediazeile a{
	font-size:0.8em;
}
/* ATTACHMENTS ENDE */

/* INHALT EVENTS */
div.unten div.mitte div.divider	{
	background:transparent url(img/divider_content.gif) no-repeat center bottom;
	height:8px;
	clear:both;
	padding-top:2em;
}
div.unten div.mitte div.info	{
	margin-top:1em;
}
div.unten div.mitte div.info img	{
	float:left;
	margin-right:0.8em;
}
div.unten div.mitte div.info div.date	{
	font-size:0.8em;
	color:#58826F;
}
div.unten div.mitte div.info div.eventTitel	{
	margin-bottom:0.8em;
}
div.unten div.mitte div.info div.eventTitel a	{
	font-size:1.05em;
}
div.unten div.mitte div.csc-textpic div.csc-textpic-imagewrap	{
	float:left;
	margin-top:0.3em;
	margin-right:0.8em;
}


/* INHALT GEWINNSPIEL */
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item	{
	margin-top:1.5em;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey div.survey_item	{
	margin-top:1.5em;
	margin-bottom:1.5em;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey div.survey_item div.divider	{
	background:transparent url(img/divider_content.gif) no-repeat right;
	height:8px;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item div.nowrap	{
	white-space:nowrap;
	float:left;
	padding-left:4%;
	margin-top:0.5em;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item div.nowrap input	{
	display:block;
	float:left;
	margin-top:0;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item input	{
	margin-left:4%;
	margin-top:0.5em;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item input	{
	background-color:#F7F6EE;
	border:1px solid #C2CDAE;
	padding:2px;
	width:94%;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item input.radio,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.survey_item input.checkbox	{
	width:1em !important;
	background:transparent;
	border:none;
	margin-right:0.3em;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.strasse_hausnummer,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.plz_ort	{
	margin-top:1em;
}

div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers div.question,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.strasse_hausnummer div.question,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.plz_ort div.question	{
	float:left;
	width:25%;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers input	{
	float:left;
	width:70% !important;
	margin-left:3% !important;
	margin-top:0 !important;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers input.radio	{
	width:1em !important;
	background:transparent;
	border:none;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers label	{
	float:left;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.strasse_hausnummer input.text_1,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.plz_ort input.text_2	{
	float:left;
	width:53% !important;
	margin-left:3% !important;
	margin-top:0 !important;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.strasse_hausnummer input.text_2,
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.plz_ort input.text_1	{
	float:left;
	width:13% !important;
	margin-top:0 !important;
	margin-left:3% !important;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers input.date	{
	float:left;
	width:40% !important;
	margin-left:3% !important;
	margin-right:3%;
	margin-top:0 !important;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey fieldset.pers span.info	{
	color:#738552;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey div.formbuttons	{
	text-align:right;
}
div.unten div.mitte div.tx-pbsurvey-pi1 form#frmPbSurvey div.formbuttons input	{
	display:none;
}

/* INHALT FORMULARE */
div.unten div.mitte div.formularBlock p	{
	margin-bottom:1em;
}
div.unten div.mitte div.formularBlock form fieldset input	{
	border:solid 1px #C2CDAE;
	background-color:#F7F6EE;
	padding:2px;
}
div.unten div.mitte div.formularBlock form fieldset legend	{
	display:none;
}
div.unten div.mitte div.formularBlock form fieldset p	{
	margin-bottom:1em;
}
div.unten div.mitte div.formularBlock form fieldset label	{
	display:block;
	float:left;
	width:25%;
	text-align:right;
}
div.unten div.mitte div.formularBlock form fieldset span.warnung	{
	color:red;
	margin-left:28%;
	display:block;
}
div.unten div.mitte div.formularBlock form fieldset input#name,
div.unten div.mitte div.formularBlock form fieldset input#email,
div.unten div.mitte div.formularBlock form fieldset input#fetch	{
	width:67%;
	margin-left:3%;
}
div.unten div.mitte div.formularBlock form fieldset input.checkboxInput	{
	float:left;
	margin-left:28%;
	border:none;
	background:transparent;
}
div.unten div.mitte div.formularBlock form fieldset label.checkboxLabel	{
	float:left;
	text-align:left;
	width:auto;
	font-weight:normal;
	
}
div.unten div.mitte div.formularBlock form fieldset input.submit	{
	margin-left:28%;
	margin-top:1em;
	background:#254B54 url(img/button_bg.jpg) repeat-x top;
	border:none;
	color:#F7F6EE;
	padding:0.2em 1.5em 0.3em;
}

/* INHALT FORMULAR WINZERSUCHE */
div.unten div.mitte div.winzersuche div.zeile	{
	margin-bottom:1em;
}
div.unten div.mitte div.winzersuche form fieldset input,
div.unten div.mitte div.winzersuche form fieldset select,
div.unten div.mitte div.winzersuche form fieldset textarea	{
	border:solid 1px #C2CDAE;
	background-color:#F7F6EE;
}
div.unten div.mitte div.winzersuche form fieldset legend	{
	display:none;
}
div.unten div.mitte div.winzersuche form fieldset label	{
	display:block;
	float:left;
	width:39%;
	text-align:right;
}
div.unten div.mitte div.winzersuche form fieldset input,
div.unten div.mitte div.winzersuche form fieldset textarea	{
	width:53%;
	margin-left:3%;
	padding:2px;
}
div.unten div.mitte div.winzersuche form fieldset select	{
	width:54%;
	margin-left:3%;
	padding:2px;
}
div.unten div.mitte div.winzersuche form fieldset div.zeile div.legend	{
	width:100%;
	margin-top:2em;
	clear:both;
}
div.unten div.mitte div.winzersuche form fieldset div.zeile div.label,
div.unten div.mitte div.winzersuche form fieldset div.preise div.label	{
	width:39%;
	text-align:right;
	float:left;
}
div.unten div.mitte div.winzersuche form fieldset div.preise label	{
	text-align:left;
	margin-left:2%;
	width:6%;
}
div.unten div.mitte div.winzersuche form fieldset div.preise input	{
	float:left;
	width:15%;
	margin-left:0;
}
div.unten div.mitte div.winzersuche form fieldset div.preise input#wwv,
div.unten div.mitte div.winzersuche form fieldset div.preise input#rwv	{
	margin-right:8.5%;
}
div.unten div.mitte div.winzersuche form fieldset input.submit	{
	display:none;
}

/* Meldung fehlender Eingaben */
div.unten div.mitte div.winzersuche form fieldset span.warnung	{
	color:red;
	margin-left:28%;
	display:block;
}


/* INHALT ZWEISPALTIG F�R TABELLEN */
div.unten div.mitte_rechts	{
	width:100%;
}
div.unten div.mitte_rechts table.contenttable	{
	width:100%;
	height:1em;
	border-collapse:collapse;
	
}
div.unten div.mitte_rechts table.contenttable caption	{
	background:#41632D;
	color:#FFFFFF;
	font-size:110%;
	padding-left:0.5em;
	padding-top:0.2em;
	padding-bottom:0.4em;
	border-bottom:1px solid #2D4F19;
}
div.unten div.mitte_rechts table.contenttable thead tr th	{
	background:#7CA564;
	color:#FFFFFF;
	padding-left:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-bottom:solid 1px #2D4F19;
	border-top:solid 1px #2D4F19;
}
div.unten div.mitte_rechts table.contenttable tbody tr td	{
	background:#E5E5E5;
	padding-left:0.5em;
	border-bottom:solid 1px #999999;
}
div.unten div.mitte_rechts table.contenttable tbody tr td p.bodytext	{
	margin-top:0.2em;
	margin-bottom:0.2em;
}

/* BILDERGALERIE */
div.galerie ul.breadcrumb	{
	font-size:0.75em;
}
div.galerie ul.breadcrumb li	{
	float:left;
}
div.galerie ul.breadcrumb li a	{
	color:#00291D;
	text-decoration:none;
	margin-right:0.5em;
}
div.galerie ul.breadcrumb li a.active	{
	cursor:default;
}
div.galerie div.fotoindexTitel	{
	float:left;
	font-size:0.75em;
}
div.galerie ul.fotoindex	{
	float:left;
	font-size:0.75em;
	margin-bottom:4em;
}
div.galerie ul.fotoindex li	{
	float:left;
	margin-left:0.5em;
}
div.galerie ul.fotoindex li a.active	{
	color:#00291D;
	text-decoration:none;
	cursor:default;
}
div.galerie div.bilder div.einzelbild	{
	float:left;
	width:132px;
	margin-left:12px;
	margin-right:12px;
}
div.galerie div.bilder div.einzelbild a.bildcontainer	{
	display:block;
	width:132px;
	text-align:center;
	overflow:hidden;
}

/* EINZELBILDANSICHT */
div.einzelbild ul.breadcrumb	{
	font-size:0.75em;
}
div.einzelbild ul.breadcrumb li	{
	float:left;
}
div.einzelbild ul.breadcrumb li a	{
	color:#00291D;
	text-decoration:none;
	margin-right:0.5em;
}
div.einzelbild ul.breadcrumb li a.active	{
	cursor:default;
	font-weight:bold;
}
div.einzelbild div.abbildung	{
	width:470px;
	overflow:hidden;
	
}
div.einzelbild div.abbildung img	{
	margin-top:1em;
	margin-bottom:0.5em;
}
div.einzelbild div.divider	{
	background:transparent url(img/divider_content.gif) no-repeat center top;
	height:8px;
	clear:both;
	padding-top:0;
	padding-bottom:1em;
}
div.einzelbild div.bildbeschreibung	{
	margin-bottom:1em;
	font-size:0.9em;
}
div.einzelbild div.bildbeschreibung div span.textLabel	{
	display:block;
	float:left;
	width:20%;
}
div.einzelbild div.bildbeschreibung div span	{
	padding-bottom:0.8em;
}
div.einzelbild div.bildbeschreibung div span.text	{
	display:block;
	float:left;
	width:75%;
}
div.einzelbild div.bildbeschreibung div ul.bildKategorien	{
	display:block;
	float:left;
	width:70%;

	padding-bottom:0.8em;
}
div.einzelbild div.bildbeschreibung div ul.bildKategorien li	{
	float:left;
	margin-right:0.5em;
}
div.einzelbild div.bildbeschreibung div ul.bildKategorien li a.active	{
	cursor:default;
	color:#00291D;
	text-decoration:none;
}
div.einzelbild div.bildDownload	{
	font-size:0.8em;
}

/* WINZER DETAILANSICHT */
div.unten div.mitte div.winzerdetail div.winzerbeschreibung	{
	font-size:0.9em;
}
div.unten div.mitte div.winzerdetail div.winzerbeschreibung div	{
	margin:0;
	padding:0;
	clear:both;
}
div.unten div.mitte div.winzerdetail div.winzerbeschreibung div span.textLabel	{
	display:block;
	float:left;
	width:38%;
	margin-right:1%;
}
div.unten div.mitte div.winzerdetail div.winzerbeschreibung div span	{
	padding-bottom:0.8em;
}
div.unten div.mitte div.winzerdetail div.winzerbeschreibung div span.text	{
	display:block;
	float:left;
	width:60%;
}
div.unten div.mitte div.winzerdetail div.winzerbeschreibung div span.break	{
	display:block;
	width:38%;
	float:left;
	margin-right:1%;
}

/* INHALT MIT MEHREREN BILDERN */
div.unten div.mitte div.csc-textpic-imagewrap dl	{
	float:left;
	margin-right:0.5em;
	margin-bottom:0.5em;
}
div.unten div.mitte div.csc-textpic-imagewrap div.csc-textpic-imagerow	{
	display:block;
	clear:both;
	padding-top:2em;
}
div.unten div.mitte div.csc-textpic-imagewrap div.csc-textpic-imagerow dl dd	{
	overflow:hidden;
	font-size:90%;
}
dl dd.csc-textpic-caption	{
	font-style:italic;
	text-align:left;
}
