html
{
  margin: 0;
  padding: 0;
  height: 100%;
}

body
{
  background-image:url(images/background.jpg);
  background-position: top center;
  margin: 0;
  padding: 0;
  height: 100%;
}

h1
{
	font:16pt garamond, times, serif;
	color:#595e37;
	font-weight:900;
	margin-bottom:10px; padding:0px;
}

h2
{
	font:16pt garamond, times, serif;
	color:#b39b54;
	font-weight:900;
	margin-bottom:10px; padding:0px;
}

.h2
{
	font:14pt garamond, times, serif;
	color:#b39b54;
	font-weight:900;
}

h3
{
	font:16pt garamond, times, serif;
	color:#595e37;
	font-weight:900;
	margin-bottom:20px; padding:0px;
}

a { text-decoration: none; }

p
{
	font:11pt garamond, times, serif;
	color:#000;
	margin:0px; padding:0px;
}

p.intro
{
	font:11pt garamond, times, serif;
	color:#000;
	margin:0px; padding:0px;
	line-height: 18pt;
}

span.price
{
	font:14pt garamond, times, serif;
	margin-top:16px;
	color:#b39b54;
	font-style:italic;
}

span.price_sm
{
	font:11pt garamond, times, serif;
	margin-top:16px;
	color:#b39b54;
	font-style:italic;
}

span.tag1 { font:16pt garamond, times, serif; color:#000; margin:0px; padding:0px; font-weight:bold; }
span.tag2 { font:14pt garamond, times, serif; color:#000; margin:0px; padding:0px; font-weight:bold; }
span.tag3 { font:13pt garamond, times, serif; color:#000; margin:0px; padding:0px; font-family:italic; }
span.tag4 { font:11pt garamond, times, serif; color:#000; margin:0px; padding:0px; }
span.tag5 { font:10pt garamond, times, serif; color:#000; margin:0px; padding:0px; }

span.tag1a { font:16pt garamond, times, serif; color:#b39b54; margin:0px; padding:0px; font-weight:bold; }
span.tag2a { font:14pt garamond, times, serif; color:#b39b54; margin:0px; padding:0px; font-weight:bold; }
span.tag3a { font:13pt garamond, times, serif; color:#b39b54; margin:0px; padding:0px; font-family:italic; }
span.tag4a { font:11pt garamond, times, serif; color:#b39b54; margin:0px; padding:0px; }
span.tag5a { font:10pt garamond, times, serif; color:#b39b54; margin:0px; padding:0px; }

#pagebackground
{
	width: 940px;
	margin:auto;
}

#header
{
	width: 940px;
	height: 185px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
}

a { text-decoration:none; color:#b39b54; }
a:hover { color:#595e37; }

a.welcome             { position:relative;display:block;width:164px;height:36px;background-image:url(images/n_willkommen.gif);overflow:hidden;background-position:0px 36px; }
a.welcome_a           { position:relative;display:block;width:164px;height:36px;background-image:url(images/n_willkommen.gif);overflow:hidden;background-position:0px 0px; }
a.welcome:hover       { background-position:0px 0px; }
a.probier             { position:relative;display:block;width:175px;height:36px;background-image:url(images/n_probier.gif);overflow:hidden;background-position:0px 36px; }
a.probier_a           { position:relative;display:block;width:175px;height:36px;background-image:url(images/n_probier.gif);overflow:hidden;background-position:0px 0px; }
a.probier:hover       { background-position:0px 0px; }
a.angebot             { position:relative;display:block;width:163px;height:36px;background-image:url(images/n_angebot.gif);overflow:hidden;background-position:0px 36px; }
a.angebot_a           { position:relative;display:block;width:163px;height:36px;background-image:url(images/n_angebot.gif);overflow:hidden;background-position:0px 0px; }
a.angebot:hover       { background-position:0px 0px; }
a.kontakt             { position:relative;display:block;width:98px;height:36px;background-image:url(images/n_kontakt.gif);overflow:hidden;background-position:0px 36px; }
a.kontakt_a           { position:relative;display:block;width:98px;height:36px;background-image:url(images/n_kontakt.gif);overflow:hidden;background-position:0px 0px; }
a.kontakt:hover       { background-position:0px 0px; }

#welcome { width: 164px; height: 36px; margin:0px 38px 0px 38px; float:left; }
#probier { width: 175px; height: 36px; margin:0px 38px 0px 38px; float:left; }
#angebot { width: 163px; height: 36px; margin:0px 38px 0px 38px; float:left; }
#kontakt { width: 98px;  height: 36px; margin:0px 38px 0px 38px; float:left; }

#navi { height:36px; }

#slideshow
{
	width:730px; height:390px;
	border: 1px solid #e3c97d;
	margin:36px auto 36px auto;
}

#slideshow img
{
	margin: -10px 5px 5px 5px;
}

#caption
{
	position:relative; top:-42px;left:5px;
	width:720px; height:37px; 
	font-size:12px;
	font-family: arial;
	color: #000;
	background-image:url('images/absofter.png');
	padding:2px;
	display:none;
}

#slideshow_counter
{
	position: relative; top:370px; left:6px;
	width:720px;
	font-size:12px;
	font-family: arial;
	color: #e3c97d;
}

#slideshow_counter a
{
	text-decoration: none;
	font-weight: bold;
	color: #e3c97d;
}

#slideshow_counter a:hover { color:#b39b54 ; }

#leftpart
{
	width:620px;
	float:left;
	padding:0px 0px 0px 40px;
}

.fullwidth
{
	width: 860px;
	margin:0px 40px 0px 40px;
}

.wine
{
	
}

.wine_image
{
	width:140px;height:140px;float:left;
}

.wine_desc
{
	width:470px;float:left; margin-bottom: 40px; margin-left:10px
}

#rightpart
{
	width:200px;
	float:left;
	margin:0px 40px 0px 40px;
}

#footer
{
	text-align:center;
	width:860px;
	margin-top:40px;
	margin-bottom:40px;
	font-size:12px
}