
body {
	padding:0;
	margin:0;
	font-size:13px;
	font-family:Times, Serif;
	font-style:italic;
	line-height:18px;
	color:#474747;
}

h1, .ueberschrift {
	margin:0;
	padding:0;
	color:#4F718D;
	font:16px Serif;
	font-weight:bold;
}

a img {
	border:0;
}

div, ul, li, a {
	margin:0;
	padding:0;
	
}
ul {
	padding-left:15px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	font-size:0px;
}

form {
	margin:0;
	padding:0;
}

a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}/******************** Layout ********************/
#background {
	width:883px;
	height:551px;
	margin:auto;
	background-image:url(/images/layout/background.jpg);
	background-repeat:no-repeat;	
}

#header_bild {
	width:828px;
	height:140px;
	background-image:url(/images/seiten/bild_1.jpg);
	background-repeat:no-repeat;
}

/***************** Layout black******************/
#background_black {
	height:508px;
	margin:auto;
}
#background_black td {
	vertical-align:top;
}
#head_galery {
	height:3px;
	width:832px;
	margin:auto;
	margin-top:7px;
	background-image:url(/images/seiten/franken.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:30px;
	padding-top:40px;
}

#black_spalte_eins {
	width:22px;
	background-image:url(/images/seiten/galery_l.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#black_spalte_home {
	width:34px;
	background-image:url(/images/seiten/galery_2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#black_spalte_home a {
	color:#7E7E7E;
	font-style:normal;
	font:11px arial;
}
#black_spalte_home a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#black_spalte_drei{
	width:810px;
	background-image:url(/images/seiten/galery.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

/******************** Seiten ********************/

/***************** Startseite *******************/
#header_startseite {
	width:828px;
	height:140px;
	background-image:url(/images/seiten/bild_1.jpg);
	background-repeat:no-repeat;
	margin-left:25px;
}

#startseite_logo {
	height:280px;
	background-image:url(/images/seiten/logo.gif);
	background-repeat:no-repeat;
	background-position:562px 129px;
}

/***************** Das Weingut ******************/
#header_das_weingut {
	width:828px;
	height:140px;
	background-image:url(/images/seiten/header_das_weingut.jpg);
	background-repeat:no-repeat;
	margin-left:25px;
}

#das_weingut {
	margin:25px 0 0 50px;
}
#das_weingut td {
	vertical-align:top;
}

#das_weingut_sp1 {
	width:480px;
	padding-right:5px;
}

#das_weingut_sp2 {
	padding-left:119px;
	background-image:url(/images/seiten/schnecke.gif);
	background-repeat:no-repeat;
	background-position:51px 130px;
	height:280px;
	color:#7A4E4E;
}

/***************** Die Familie ******************/
#header_die_familie {
	width:828px;
	height:140px;
	background-image:url(/images/seiten/header_die_familie.jpg);
	background-repeat:no-repeat;
	margin-left:26px;
}

#die_familie_inhalt {
	margin:0;
	width:475px;
	background-image:url(/images/seiten/kuerbis.gif);
	background-repeat:no-repeat;
	padding-left:150px;
	padding-top:75px;
}

/******************* Vinothek *******************/
#header_vinothek {
	width:828px;
	height:140px;
	background-image:url(/images/seiten/header_vinothek.jpg);
	background-repeat:no-repeat;
	margin-left:26px;
}

#vinothek_inhalt {
	margin-left:25px;
}
#vinothek_inhalt td {
	vertical-align:top;
}

#vinothek_inhalt_sp1 {
	padding-left:33px;
	padding-top:75px;
	width:477px;
}

#vinothek_inhalt_sp2 {
	height:310px;
	padding-left:56px;
	padding-right:88px;
	padding-top:30px;
	color:#7A4E4E;
	background-image:url(/images/seiten/kanne.gif);
	background-repeat:no-repeat;
	background-position:230px 142px;
}

/******************* Weinstube *******************/
#header_weinstube {
	width:828px;
	height:140px;
	background-image:url(/images/seiten/header_weinstube.jpg);
	background-repeat:no-repeat;
	margin-left:26px;
}

#weinstube_inhalt td {
	vertical-align:top;
}

#weinstube_inhalt {
	margin-left:25px;
}

#weinstube_inhalt_sp1 {
 	padding-left:35px;
 	padding-top:54px;
 	width:474px;
 	background-image:url(/images/seiten/blume.jpg);
	background-repeat:no-repeat;
	background-position:161px 0;
}
 
#weinstube_inhalt_sp2 {
	padding-left:135px;
	padding-top:30px;
	color:#7A4E4E;
}

/******************* Impressum *******************/
#impressum_inhalt, #anfahrt_inhalt {
	margin-top:60px;
	margin-left:199px;
	color:#7A4E4E;
}


/********************* News *********************/
#news_sp2 {
	padding-left:119px;
	height:280px;
	color:#7A4E4E;
}

.newsanzeige {
	width:484px;
	height:275px;
	overflow-y:auto;
}
#menu_oben {
		width:700px;
		float:right;
	margin-top:50px;
	font:12px arial;
	margin-right:30px;
}

#menu_oben li {
	list-style-type:none;
	float:left;
		margin-left:45px;
		padding-bottom:5px;
}

#menu_oben li a {
	color:#8A8888;
}
#menu_oben li a:hover, .level_0_active a div {
	color:#6D1E1A;
	text-decoration:none;
}

#menu_bottom {
	width:805px;
	margin:auto;
	line-height:12px;
}
#menu_bottom li {
	display:block;
	width:75px;
	text-align:center;
	float:right;
	list-style-type:none;
	margin-left:65px;
	line-height:12px;
}
#menu_bottom li a {
	font:12px arial;
	text-decoration:none;
	line-height:12px;
}
.level_0 a {
	color:#8A8888;
}
#menu_bottom li a:hover, .level_0_active a {
	color:#6D1E1A;
	text-decoration:none;
}/****************************************
	Startseite
****************************************/


/****************************************
	News
****************************************/

#news_inhalt_8 {
	border:1px solid #4F718D;
}

#news_ueberschrift_8 {
	width:700px;
	padding:0 10px;
	background-color:#4F718D;
	color:#FFF5F5;
	font-weight:bold;
}

.news_liste_8 {
	width:100%;
	border-top:1px solid #4F718D;
	padding-left:10px;
	background-color:#F7F1F1;
}

.news_liste_links_8 {
}
.news_liste_rechts_8 {
	width:150px;
}

.news_liste_rechts_8 a {
	text-decoration:none;
}





/****************************************
	Top Tipps
****************************************/
#startseite_teaser {
	margin:0;
	padding:0;
}
.start_teaser_tab {
	border:1px solid #000;
	float:left;
	margin-right:9px;
	width:228px;
	background-color:#FFF5F5;
	vertical-align:top;
	height:310px;
}
.start_teaser_tab td {
	padding-left:5px;
	padding-right:5px;
}

.start_teaser_top {
	background-color:#4F718D;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
}

.start_teaser_date {
	height:20px;
	padding-top:3px;
	font-style:italic;
}

.start_teaser_bild {
	height:120px;
}

.start_teaser_beschr {
	height:97px;
}

.start_teaser_mehr {
	text-align:right;
	font-weight:bold;
	height:25px;
}

.start_teaser_bottom {
	height:5px;
}
/*#######################################
 			Shop
#######################################*/
.shop_status {
	padding:10px;
	line-height:16px;
}
.shop_status a {
	color:#7A4E4E;
	font-weight:bold;
	font-size:10px;
}

.shop_artikel td {
	
}
.shop_artikel td {
	vertical-align:top;
}
.shop_artikel .artikel_sp1 {
	width:23px;
}
.shop_artikel .artikel_sp2 {
	width:40px;
}
.shop_artikel .artikel_sp3 {
	vertical-align:top;
	width:274px;
}
.shop_artikel .artikel_sp4 {
	width:40px;
}
.shop_artikel .artikel_sp5 {
	width:50px;
}

.warenkorb,
.warenkorb_footer {
	width:100%;
}
.warenkorb_footer {
	margin-top:10px;
}

.warenkorb_artikel td {	
}
.warenkorb_sp1 {
	width:20px;
	vertical-align:top;
	font-size:9px;
}
.warenkorb_sp2 {
	width:40px;
	vertical-align:top;
	font-size:11px;
}

.warenkorb_sp3 {
	width:215px;
	vertical-align:top;
}

.warenkorb_sp4 {
	width:100px;
}
.warenkorb_sp5 {
	width:80px;
}

.footer_sp1 {
	width:384px;
}

.footer_buttons {
	text-align:right;
}
.footer_buttons a {
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}
.text_eingabe {
	width:120px;
}
.eingabe .plz {
	width:50px;
}
.eingabe input {
	width:297px;
	margin-right:3px;
}
.eingabe .ort {
	width:240px;
}

.shop_formular button {	
	display:inline;
	color:#647782;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-family:Verdana,Helvetica,Sans-Serif;
}

.shop_formular {
	width:100%;
}
.shop_formular h4 {
	font-size:11px;
	margin-bottom:0px;
}
.shop_formular textarea {
	width:420px;
}

.artikelliste {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:484px;
	height:440px;
	overflow-y:auto;
		margin-left:30px;
		float:left;
}
.warenkorb_top {
	margin-right:10px;
	float:left;
	width:100px;
	padding-top:20px;
}
.shop_menu {
	float:left;
	width:200px;
	padding-top:20px;
	
}
.shop_menu li {
	list-style-type:none;
	margin-bottom:3px;
}