

/*#######################################
 				Allgemein
#######################################*/

/* Schriftart und größe in #main */

a img {
	border:0;
}

a {
	color:#666666;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

p {
	margin:0;
	padding:0;
}

body, html {
	padding:0;
	margin:0;
	color:#666666;
	font-size:10px;
	font-family:Verdana,Helvetica,Sans-Serif;
}

h1 {
	margin:0;
	padding:0;
	color:#605E4D;
	font-weight:bold;
	font:12px verdana;
	font-weight:bold;
}


h2 {
	margin:0;
	padding:0;
	color:#666666;
	font-weight:bold;
	font:11px verdana;
	font-weight:bold;
}

.clear {
	margin:0;
	padding:0;
	clear:both;
}


#layout_box {
	width:980px;
}

#layout {
	width:100%;
}

#header {
	height:91px;
	border-bottom:10px solid #736E6C;
	padding-right:80px;
}

#logo {
	float:left;
	margin-top:20px;
	margin-left:16px;
}

#hase {
	position:absolute;
	left:930px;
	top:45px;
}

#menu_main {
	float:right;
}
#menu_main,
#menu_main li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#menu_main li {
	float:left;
	padding-top:69px;
	padding-right:58px;
}
#menu_main li,
#menu_main li a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#menu_main li a.active,
#menu_main li a:hover {
	color:#C8AD66;
}

#submenu {
	float:left;
	width:400px;
	height:332px;
	background-color:#736E6C;
}

#submenu .grafik {
	display:block;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#submenu #bodenseebaden {
	float:left;
	margin-top:5px;
	margin-left:10px;
}
#menu_sub {
	float:right;
}
#menu_sub,
#menu_sub li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#menu_sub li {
	float:left;
	padding-top:9px;
}

#menu_sub li,
#menu_sub li a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
#menu_sub li a {
	padding:10px;
}

#content {
}



.submenu_seite,
.submenu_seite li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.submenu_seite li {
	float:left;
	padding-right:10px;
	margin-top:5px;
}
.submenu_seite li a {
	text-decoration:underline;
}
.submenu_seite li a.active {
	text-decoration:none;
}

#submenu_sortiment {
	margin:0;
	padding:0;
}


/*#######################################
 				Menü
#######################################*/

/*#######################################
 			Seiteninhalte
#######################################*/

.seite {
	border-top:1px solid #FFFFFF;
}

.seite img {
	display:block;
}

.seite .body_left {
	float:left;
	width:398px;
	padding-left:1px;
}
.seite .body_left .bottom {
	padding-top:1px;
}
.seite .body_right {
	float:right;
	width:180px;
}
.seite .body_right .bottom {
	border-top:1px solid #FFFFFF;
	background-color:#736E6C;
	height:30px;
}

.text .top .spacer {
	display:block;
	background-color:#EEEEEE;
	min-height:280px;
		padding:20px;
	padding-top:0px;
}

.text h1 {
	font-size:12px;
	padding:25px 0px;
		color:#666666;
	clear:both;
}
.text p {
	line-height:20px;
}

#liste_news {
	clear:both;
}
#liste_news .datum {
	width:100px;
}

.trenner {
	background-color:#736E6C;
	height:5px;
	width:100%;
	margin:20px 0px;
}

.breit .spacer {
	display:block;
	background-color:#EEEEEE;
	min-height:285px;
		padding:20px;
	padding-top:0px;
}

.anfahrt .spacer {
	padding-bottom:0px;
}

.breit .body_left {
	width:579px;
	
}


.impressum p {
	line-height:14px;
}

.agb p {
	line-height:14px;
}

.kontakt table {
	width:100%;
}
.kontakt table .bezeichnung {
	width:90px;
}
.kontakt table .input input,
.kontakt table .input textarea {
	width:210px;
}
.kontakt table .input textarea {
	height:100px;
}
.kontakt table .input .plz {
	width:50px;
}
.kontakt table .input .ort {
	width:152px;
	margin-left:4px;
}

.kontakt .submit input {
	background-color:#EEEEEE;
	border:1px solid #EEEEEE;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	width:120px;
	cursor:pointer;
	text-align:left;
	padding:0px;
	margin:0px;
}

/*#######################################
 			Kontaktformular
#######################################*/

#eingabe {
	width:220px;
}

#plz {
	width:45px;
}

#ort {
		width:166px;
		margin-left:5px;
}

#nachricht {
	width:316px;
	height:105px;
}

#form_buttons {
	vertical-align:bottom;
}

#form_buttons input {
	margin-top:15px;
	margin-left:12px;
}

#anfrage_versendet p, #anfrage_versendet h2{
	margin:10px;
	margin-left:20px;
}

.bild_abstand img {
	margin-top:17px;
}


/*#######################################
 				Shop
#######################################*/

.flaschen_preis {
	padding-right:10px;
}
.shop_preisspalte {
	width:138px;
}
.shop_artikelspalte {
	padding-right:40px;
}
.shop_artikelspalte_spitzenwein {
	padding-right:40px;
	padding-left:20px;
}
.shop_tabelle {
	width:100%;
}
.shop_tabelle_spitzenwein {
	width:100%;
	background-image:url(/images/sortiment/lilie.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
.shop_tabelle tr td {
	vertical-align:top;
}
.shop_headline {
	margin-top:20px;
	margin-bottom:25px;
}
.shop_ueberschrift {
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.shop_anmerkung {
	font-style:italic;

}