html, body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	
	
	/* Hintergrund */
	background-color:#0B175A; 
	background-image:url(/images/background_linie_oben.png);
	background-repeat:repeat-x;
	background-position:0px 72px;
	
	/* Schrift */
	font-family:Verdana, Sans-Serif, Helvetica;
	font-size:10px;
	color:#595959;
	line-height:16px;
	text-decoration:none;
	
		
	
}

a {
	color:#0B175A;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	margin:0px;
	padding:0px;
	border-width:0px;
}

.hr {
	margin:0px;
	padding:0px;
	height:1px;
	width:100%;
	background-color:#00236C;
	margin-top:11px;
	margin-bottom:18px;
}

table,
table tr,
table tr td {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

input, textarea {
	font-family:Verdana, Sans-Serif, Helvetica;
	font-size:10px;
}

.margintop1px {
	margin-top:1px;
}

/* Allgemeiner Aufbau */

/* Grössen */
#layout {
	width:744px;
}

/* Kopf */
#layout #header,
#layout #header_td {
	height:96px;
}
#layout #header #logo {
	position:absolute;
	top:44px;
	left:108px;
}
#layout #header_td {
	background-image:url(/images/traube_weingutwuerzburg.png);
	background-position:top right;
	background-repeat:no-repeat;
}

/* Body */
#layout #body #body_menu {
	width:144px;
	vertical-align:top;
}
/* Hauptmenue */
#body_menu #menutop {
	height:1px;
	width:144px;
	background-color:#65719C;
	margin:0px;
	padding:0px;
	display:block;
}
#body_menu div,
#body_menu div div,
#body_menu div div img {
	margin:0px;
	padding:0px;
}
#body_menu div div {
	margin:0px;
	padding:0px;
}
#body_menu div#haupt div {
	margin:0px;
	padding:0px;
	display:block;
}

#body_menu div#haupt div img {
	height:24px;
	margin:0px;
	padding:0px;
	display:block;
}

#body_menu div#haupt div:hover,
#body_menu div#haupt div.active {
	background-color:#4A598D;
}
#body_menu div#haupt img.active,
#body_menu div#zusatz img.active {
	background-position:144px;
}

#body_menu div#zusatz {
	margin-top:9px;
}
#body_menu div#zusatz div {
	margin:4px 0px;
}

#layout #body #body_spacer {
	width:24px;
	vertical-align:top;
}
#layout #body #body_main {
	width:576px;
	vertical-align:top;
}

/* Seiten */
.block {
	height:48px;
	width:576px;
	text-align:right;
	background-color:#323C75;
}
.block img {
	margin:14px 11px;
}
.margintop12px {
	margin-top:12px;
}
.marginleft12px {
	margin-left:12px;
}
.alignright {
	text-align:right;
}

/* Familienweingut */
#text {
	background-color:#FFFFFF;
	height:170px;
}
#text #links {
	width:192px;
	background-color:#7F88AB;
	vertical-align:top;
	padding-top:25px;
	background-image:url(/images/inhalt_rehbe_klein.png);
	background-position:12px bottom;
	background-repeat:no-repeat;
}
#text #links img {
	margin-left:12px;
	display:block;
	margin-bottom:12px;
}
#text #links img.ueberschrift {
	margin-bottom:24px;
}
#text #rechts {
	width:384px;
	vertical-align:top;
}
#text #rechts div {
	margin:25px;
}

/* Links */
.inhalt_dynamisch {
	background-color:#FFFFFF;
	width:576px;
}
div.spacer {
	padding:25px;
}

.block_dynamisch {
	background-color:#7F88AB;
	background-repeat:no-repeat;
	background-position:right top;
	height:48px;
}

.block_dynamisch img {
	margin-top:12px;
	margin-left:12px;
}

#seite_links .block_dynamisch {
	background-image:url(/images/seiten/links_head.jpg);
}
#seite_links .inhalt_dynamisch div.spacer {
	padding-left:192px;
}
#seite_links .inhalt_dynamisch a {
	display:block;
	margin-top:10px;
}
#seite_links .inhalt_dynamisch a.first {
	margin-top:0px;
}

/* Aktuelles & Presse */
#seite_aktuellespresse .block_dynamisch {
	background-image:url(/images/seiten/aktuellespresse_head.jpg);
}
#seite_aktuellespresse .events {
	background-image:url(/images/seiten/weingutevents_head.jpg);
}
#seite_aktuellespresse .nachoben {
	text-align:right;
}
#seite_aktuellespresse .nachoben a {
	color:#424242;
}
#seite_aktuellespresse .liste_daten {
	background-color:#7F88AB;
	margin-bottom:1px;
}
#seite_aktuellespresse .download {
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:12px;
}
#seite_aktuellespresse .liste_daten .datum {
	color:#00236C;
	width:72px;
}
#seite_aktuellespresse .liste_daten .ueberschrift {
	color:#FFFFFF;
	font-weight:bold;
}
#seite_aktuellespresse .liste_daten .ueberschrift a,
#seite_aktuellespresse .download a {
	color:#00236C;
	font-weight:normal;
	margin-left:7px;
}

#seite_aktuellespresse .liste_daten td {
	padding-bottom:5px;
}
#seite_aktuellespresse .inhalt_dynamisch div.spacer,
#seite_aktuellespresse .liste_daten div.spacer {
	padding:12px;
}
#seite_aktuellespresse .liste_daten div.spacer {
	padding-bottom:15px;
}


#seite_aktuellespresse .inhalt_dynamisch h1 {
	font-size:11px;
	color:#00236C;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:12px;
}
#seite_aktuellespresse .inhalt_dynamisch .bild {
	margin-top:12px;
}

/* Kontakt */
#seite_kontakt .block_dynamisch {
	background-image:url(/images/seiten/kontakt_head.jpg);
}

#seite_kontakt .inhalt_dynamisch div.spacer {
	padding:12px;
}

#seite_kontakt h2 {
	font-size:10px;
	font-weight:bold;
	color:#00236C;
	margin:0px;
	padding:0px;
}

#seite_kontakt .anschrift,
#seite_kontakt .anfrage {
	width:100%;
}
#seite_kontakt .anfrage .text {
	width:17%;
}
#seite_kontakt .anfrage .eingabe {
	width:33%;
}

#seite_kontakt .anfrage .eingabe input {
	width:167px;
	margin:3px 0px;
}
#seite_kontakt .anfrage button.noshow {
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#00236C;
	padding:0px;
	margin:0px;
	
}

#seite_kontakt .anfrage .eingabe input.plz {
	width:40px;
}
#seite_kontakt .anfrage .eingabe input.ort {
	width:123px;
}
#seite_kontakt .anfrage textarea {
	width:260px;
	height:150px;
}



#seite_kontakt .anschrift .links,
#seite_kontakt .anschrift .rechts {
	width:50%;
}

#seite_kontakt .impressum {
	background-image:url(/images/seiten/impressum_head.jpg);
}

/* Shop */
#shop_menu {
	overflow:visible;
	height:auto;
}
#shop_menu div {
	background-color:#4A598D;
	text-align:right;
}
#shop_menu div a {
	color:#FFFFFF;
	padding:3px 7px;
	display:block;
}
#shop_menu div a:hover,
#shop_menu div a.active {
	text-decoration:underline;
}


#shop .block_dynamisch {
	background-image:url(/images/seiten/kontakt_head.jpg);
}

#shop .inhalt_dynamisch div.spacer {
	padding:12px;
}


#shop h1 {
	font-size:12px;
	font-weight:bold;
	color:#00236C;
}
#shop h2 {
	font-size:10px;
	font-weight:bold;
	color:#00236C;
	margin:0px;
	padding:0px;
}

#shop .block_dynamisch {
	background-image:url(/images/seiten/shop_head.jpg);
}

#shop .block_dynamisch img {
	float:left;
}

#shop .warenkorbtop {
	width:370px;
	float:right;
	margin-top:7px;
}
	
#shop .warenkorbtop td {
}

#shop .warenkorbtop .grafik {
	width:30px;
	vertical-align:top;
	text-align:left;
	
}
#shop .warenkorbtop .grafik img {
	margin:0px;
	padding:0px;
}
#shop .warenkorbtop .blauertext {
	width:86px;
	font-weight:bold;
	text-align:right;
}
#shop .warenkorbtop .blauertext a {
	font-size:11px;
}
#shop .warenkorbtop .grauertext {
	padding-left:20px;
}

#shop .shop_artikelliste {
	width:100%;
}

#shop .warenkorbtop .spacer img {
	width:60px;
	height:1px;
	margin:0px;
	padding:0px;
}

#shop .warenkorb,
#shop .warenkorb_footer {
	width:100%;
}

#unsereweinetop {
	text-align:right;
	background-repeat:no-repeat;
	background-position:10px bottom;
	width:576px;
	height:180px;
}

.newsletter_best_tab input {
	width:160px;
	margin-bottom:5px;
	
}
.newsletter_best_spalte1 {
	width:90px;
}
.newsletter_best_link {
	padding-top:11px;
}