@charset "utf-8";
/* Geatraenke Windmann */


* {
	padding:0;
	margin:0;}
	
body {
	font:0.8em "Trebuchet MS", Verdana, Arial, sans-serif;
	background:#f7f9e2 url(../images/back.jpg) repeat-x;}
	
h1, #inhalt h2, #newsletter h2, #footer h2 {
	text-indent:-5000px;
	font-size:1px;}

p {
	margin:0 0 15px 0;}
	
li {
	list-style:none;}
	
a {
	color:#a40000;}
	
	a:hover {
		text-decoration:none;}
	
.clear {
	clear:both;
	float:none;}
	
#container {
	width:925px;
	margin:0 auto;}
	

	
/*Top, Logo, Unternav*/
	
#top {
	height:135px;
	background:url(../images/top.jpg) no-repeat;}
	
#top ul {
	width:250px;
	float:right;
	margin:10px 10px 0 0;
	position:relative;}
	
	#top ul a {
		color:#444;
		margin:5px;
		font-size:0.8em;
		text-decoration:none;}
		
	#top ul a:hover, #top li.aktiv a {
		text-decoration:underline;}
		
	#top li {
		float:left;}
		
#logo1, #logo2 {
	text-indent:-5000px;
	font-size:1px;
	overflow:hidden;
	display:block;
	position:absolute;}
	
#logo1  {
	width:313px;
	height:111px;
	background:url(../images/logo_weinkeller.png) no-repeat;}
		
#logo2 {
	width:171px;
	height:58px;
	top:50px;
	left:850px;
	background:url(../images/logo_windmann.png) no-repeat;}
	
/*Navigation*/
	
#navigation {
	width:880px;
	height:47px;
	clear:both;
	float:none;
	background:url(../images/navigation.jpg) no-repeat;}
	
#navigation li {
	float:left;}
	
#navigation a {
	text-indent:-5000px;
	font-size:1px;
	overflow:hidden;
	height:42px;
	margin:0 20px 0 20px;
	display:block;}
	

	#navigation a:hover,
	#navigation li.aktiv a {
		height:42px;
		border-bottom:4px solid #5d1110;}
	
	a.weine {
		width:50px;
		background:url(../images/a_weine.png) 0 17px no-repeat;}
		
	a.spirituosen {
		width:102px;
		background:url(../images/a_spirituosen.png) 0 17px no-repeat;}
		
		.links {
		width:72px;
		background:url(../images/h_links.png) 0 17px no-repeat;}
		
	a.feinkost {
		width:77px;
		background:url(../images/a_feinkost.png) 0 17px no-repeat;}
		
	a.praesente {
		width:80px;
		background:url(../images/a_praesente.png) 0 17px no-repeat;}
		
	a.getraenkehandel {
		width:146px;
		background:url(../images/a_getraenke.png) 0 17px no-repeat;}
		
	a.ueber {
		width:120px;
		background:url(../images/a_ueber.png) 0 17px no-repeat;}
		
	#navigation a.ueber:hover,
	#navigation li.aktiv a.ueber {
		height:42px;
		position:absolute;
		border-bottom:8px solid #5d1110;}
	
	
/*Header, Slideshow, Unternav, Newsletter*/
#header {
	width:925px;
	height:220px;
	clear:both;
	float:none;
	background:url(../images/header.jpg) 0 0 no-repeat;}
	
#slide {
	margin:-1px 0 0 0;
	padding:0 4px 4px 4px;
	float:left;
	width:662px;
	height:217px;
	position:relative;
	overflow:hidden;
	background-image: url(images/slide/pflanze.jpg);
}

#slide img
{
	border: 0;
	width:662px;
	height:217px;
}


#pixaround {
	width:654px;
	height:213px;
	background:url(../images/panorama.jpg) center center no-repeat;
	overflow:hidden;}
	
#unternav {
	width:200px;
	height:112px;
	float:left;}
	
	#unternav ul {
		position:relative;
		top:20px;
		left:20px;}
	
	#unternav a {
		display:block;
		text-indent:-5000px;
		font-size:1px;
		overflow:hidden;
		height:15px;
		margin:0 0 4px 0;}
		
	#unternav a:hover,
	#unternav li.aktiv a {
		height:14px;
		border-bottom:1px solid #fff;}
	
	a.veranstaltungen {
		width:135px;
		background:url(../images/a_veranstaltungen.png) no-repeat;}
	
	a.aktuelles {
		width:76px;
		background:url(../images/a_aktuelles.png) no-repeat;}
	
	a.weinnews {
		width:80px;
		background:url(../images/a_weinnews.png) no-repeat;}
	
	a.weinscheune {
			width:111px;
		background:url(../images/a_weinscheune.png) no-repeat;}
	
#newsletter {
	float:left;
	width:200px;
	top:15px;
	left:20px;
	position:relative;}
	
#newsletter a {
	color:#fff;
	font-size:0.8em;
	font-style:italic;}
	
#newsletter h2 {
	width:95px;
	height:14px;
	background:url(../images/h_newsletter_top.png) no-repeat;}
	
/*Edit*/
	
#edit {
	position:relative;
	top:4px;
	clear:both;
	float:none;}
	
	* html #edit {
		margin-top:4px;}
	
#veranstaltungen {
	width:400px;
	height:180px;
	float:left;
	background:url(../images/veranstaltungen.jpg) no-repeat;}
	
#aktuelles {
	width:404px;
	height:180px;
	float:left;
	background:url(../images/aktuelles.jpg) no-repeat;}
	
#veranstaltungen, #aktuelles {
	padding:20px;}
	
#veranstaltungen h3, #aktuelles h3 {
	font-weight:bold;
	font-size:1.0em;
	color:#a40000;
	padding:0 5px 0 5px;} 
	
#veranstaltungen p, #aktuelles  p {
	margin:0 0 5px 0;
	padding:0 5px 5px 5px;
	background:url(../images/edit_p.png) center bottom repeat-x;}
	
#veranstaltungen h1 {
	width:188px;
	height:40px;
	background:url(../images/h_veranstaltungen.png) 5px 5px no-repeat;}
	
#aktuelles h1 {
	width:188px;
	height:40px;
	background:url(../images/h_aktuelles.png) 5px 5px no-repeat;}
	
	


/*Inhalt*/

#inhalt {
	width:880px;
	position:relative;
	z-index:50;
	background:url(../images/inhalt.jpg) repeat-y;}
	
#inhalt-top {
	width:880px;
	height:60px;
	position:relative;
	z-index:50;
	margin:0;
	background:url(../images/inhalt-top.jpg) no-repeat;}
	
#index #inhalt-top {
	height:10px;
	background:url(../images/inhalt-top-index.jpg) no-repeat;}
	
	* html #index #inhalt-top {
		position:absolute;}
		
	* html #inhalt-top {
		left:0;}
		

#inhalt-bottom {
	width:880px;
	height:10px;
	position:relative;
	z-index:50;
	background:url(../images/inhalt-bottom.jpg) no-repeat;}
	
#inhalt .spalte {
	float:left;
	width:43%;
	position:relative;
	top:-30px;
	z-index:80;
	padding:0px 30px 0 25px;}
	
#index #inhalt .spalte {
	top:0;
	padding:25px 30px 10px 25px;}
	
#inhalt .spalte2 {
	width:90%;
	position:relative;
	top:-30px;
	z-index:80;
	padding:0px 30px 0 25px;}
	
/*Inhalt Überschriften*/

#inhalt h2 {
	width:280px;
	height:15px;
	margin:0 0 15px 0;}

h2.willkommen {
	background: url(../images/h_willkommen.png) no-repeat;}	
	
h2.weine {
	background: url(../images/h_weine.png) no-repeat;}	
	
h2.spirituosen {
	background: url(../images/h_spirituosen.png) no-repeat;}
	
	h2.links {
	background: url(../images/h_links.png) no-repeat;}
	
h2.feinkost {
	background: url(../images/h_feinkost.png) no-repeat;}
	

	
h2.getraenkehandel {
	background: url(../images/h_getraenkehandel.png) no-repeat;}
	
h2.ueber {
	background: url(../images/h_ueber.png) no-repeat;}
	
h2.veranstaltungen {
	background: url(../images/h_veranstaltungen_inhalt.png) no-repeat;}
	
h2.aktuelles {
	background: url(../images/h_aktuelles_inhalt.png) no-repeat;}
	
	h2.praesente {
	background: url(../images/h_praesente.png) no-repeat;}
	
h2.weinnews {
	background: url(../images/h_weinnews.png) no-repeat;}
	
h2.weinscheune {
	background: url(../images/h_weinscheune.png) no-repeat;}
	
h2.newsletter-abo {
	background: url(../images/h_newsletter_abo.png) no-repeat;}
	
	h2.newsletter-abbe {
		background: url(../images/h_newsletter_abbe.png) no-repeat;}
	
h2.kontakt {
	background: url(../images/h_kontakt.png) no-repeat;}	

	h2.danke {
		background: url(../images/h_danke.png) no-repeat;}
		
h2.anfahrt {
	background: url(../images/h_anfahrt.png) no-repeat;}
	
	h2.routenplaner {
		background: url(../images/h_routenplaner.png) no-repeat;}
	
h2.impressum {
	background: url(../images/h_impressum.png) no-repeat;}
	
	h2.daten {
		background: url(../images/h_daten.png) no-repeat;}
		
	h2.haftung {
		background: url(../images/h_haftung.png) no-repeat;}	
		
		
#inhalt ul {
	margin:0 0 20px 16px;
	width:300px;}
	
#inhalt li {
	padding:0 0 8px 26px;
	color:#7e6a3f;
	background:url(../images/required.jpg) no-repeat;}
	
#inhalt h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:1.3em;
	margin:0 0 15px 0;
	font-style:italic;}
	
#inhalt .cmsimg {
	margin:0 0 15px 0;}
	
#inhalt .cmsimg  img {
	border:1px solid #e3c97f;
	margin:2px;
	padding:2px;}
	
a img {
	border:0;}
		
/*Footer*/

#footer {
	width:100%;
	height:427px;
	margin:-180px 0 0 0;
	position:relative;
	background:url(../images/footer.jpg) center bottom;}
	
#footer-inner {
	position:absolute;
	width:100%;
	top:200px;}
	
#footer-inner2 {
	width:925px;
	position:relative;
	margin:0 auto;}
	
#footer .spalte {
	float:left;
	padding:20px 30px 10px 25px;
	width:230px;
	
	}
	
#footer h2.kontakt {
	width:73px;
	height:13px;
	margin:0 0 5px 0;
	background:url(../images/h_kontakt_foot.png) left bottom no-repeat;}
	
#footer h2.offen {
	width:139px;
	height:13px;
	margin:0 0 5px 0;
	background:url(../images/h_offen_foot.png) no-repeat;}

