/**************************************************
	kommentiertes Stylesheet: /css/content-comment-2006-06-06.css
	INDEX
	1. HTML-Tags
	2. Pseudo-Klassen u.a. Selektoren
	3. Content
	4. Positionsanzeige
	5. Homepage
	6. Übersicht der Erzeuger eines Landes
	7. Übersicht aller Artikel eines Erzeugers
	8. Detailansicht/Produktinformationen Wein und Feinkost 
	9. Expertise - Tabelle "Der Wein" + "Tabelle Die Analyse"
   10. Formulare 
   11. Sitemap
   12. Specials
***************************************************/
div, ol, ul, li, p, a, form {margin: 0; padding: 0; border: 0;}
#content p {line-height: 1.5em;	padding-bottom: 0.5em;	padding-top: 0.5em;}
h2 {font-size: 1.4em;font-weight: normal;margin: 0px 0px 0.4em;	color: #CC7504;line-height: 150%;}
h3 {font-size: 1.1em;font-weight: bold;	margin: 1em 0px 0.3em;	padding: 0px;color: #D6A000;line-height: 150%;}
h4 {font-size: 1em;font-weight: bold;margin: 1em 0px -0.5em;padding: 0px;color: #333333;line-height: 150%;}
img, a img {border: 0;}
#content acronym, #content abbr {border-bottom: 1px dotted #FF0000;	cursor: help;}
hr {width: 100%;border-top: 1px solid #FFF;border-left: 1px solid #eee9d5;border-right: 1px solid #FFF;border-bottom: 1px solid #eee9d5;margin: 15px 0 25px;display: block;}
blockquote {color: #7B7B7B;	background: url(../gfx/design/blockquote_bg.gif) no-repeat 12px 0px;padding: 10px 60px 0 37px;	margin: 12px 0;	font-style: italic;	line-height: 100%;}
pre  {color: #333333;font-family: "courier new", courier, monospace;line-height: 1.5em;	margin: 0.5em;	}
/*2. Pseudo-Klassen u.a. Selektoren*/
#content a, #content a:visited 	{padding-bottom: 1px; text-decoration: none; color: #3366cc; border-bottom: 1px dotted #999999; _border-bottom: 1px solid #cccccc;}
#content a:hover	{color: #000;border-bottom: 1px dotted #0033ff;	_border-bottom: 1px solid #3366ff;background: #f6e6b8;}
#content a.url-extern:after	{content: url(../gfx/design/url-extern.gif);}
#show-position a, #show-position a:visited	{border-bottom: none; }
#show-position a:hover	{border-bottom: none;background: #FFFFFF;}
#content a.arrow-link, #content a.arrow-link:visited {padding-left: 1.5em;background: url(../gfx/design/arrow-oker-a.gif) no-repeat left center;border-bottom: none;line-height: 1.4em;}
#content a.arrow-link:hover {background: url(../gfx/design/arrow-oker.gif) no-repeat left;padding-bottom: 0px;border-bottom: none;}
#content a.more-items-link, #content a.more-items-link:visited, #content a.more-items-link:hover {padding-left: 1.7em;background: url(../gfx/design/more-items-2.gif) no-repeat left center;border-bottom: none;line-height: 1.4em;}
#content a.pdf, #content a.pdf:visited, #content a.pdf:hover {padding-left: 1.7em;background: url(../gfx/design/pdf-icon.gif) no-repeat left;border-bottom: none;}
#content .hp-bild a, #content .hp-bild a:visited, #content .hp-bild a:hover,
#content .produktuebersicht-weinbild a, #content .produktuebersicht-weinbild a:visited, #content .produktuebersicht-weinbild a:hover,
#content .produktuebersicht-feinkostbild a, #content .produktuebersicht-feinkostbild a:visited, #content .produktuebersicht-feinkostbild a:hover,
#content .img-container-border a, #content .img-container-border a:visited, #content .img-container-border a:hover,
#content a.no-deco, #content a.no-deco:visited, #content a.no-deco:hover  {padding-bottom: 0px;border-bottom: none;background: #FFFFFF;}
#content h3 a, #content h3 a:visited, #content h3 a:hover {padding-bottom: 0px;border-bottom: none;background: #FFFFFF;	color: #D6A000;}
.black-text {color: #000;}
.clear-it {clear: both;}
.dreispalter {display: inline;margin: 0em 15px 1em 0px;padding: 0px;float: left;width: 210px;voice-family: "\"}\"";	voice-family: inherit;width: 195px;}
html>body .dreispalter { width: 195px; }
.dreispalter h3 {margin: 0.5em 0px; padding: 0;}
.grauer-font {color: #999;}
.hide {display: none;}
.h3-praesente {	clear: both;padding: 0px;margin: 2em 0em -0.5em;}
.h3-accessoires {clear: both;margin: 1em 0px -0.5em;padding: 0px;}
.img-right {margin: 0em 0 1em 1.5em; float: right; }
.img-left {margin: 0em 1.5em 1em 0; float: left;}
.img-container {float: right;background: #eee9d5;margin-top: 0.6em;	margin-left: 2em;padding: 0px;margin-bottom: 0.6em;}
.img-container p {font-size: 83%;padding: 0.2em 0.5em;}
.img-container-border {	float: right;padding: 1em 0.6em 1em 1em;border: 1px solid #CCCCCC;margin: 0px 0.6em 1em 2em;}
.inline {display: inline;}
.intended {	margin-left: 2em;}
.mehr-artikel-zeigen {position:relative;clear: both;float: left;margin: 1em 0px;padding: 1em 0em; width: 680px;display: block;text-align: center;}
.neu {color: #FFFFFF;background: #FF6600;border-right: 2px solid #FF6600;border-left: 2px solid #FF6600;font-weight: bold;font-size: 83%;}
.outline {border: 1px solid #717171;}
.ol-intended {line-height: 1.6em; margin: 1em 3em 1em 2em; }
.pflichtfeld {color: #FF0033;cursor: help }
.red-text {color: #FF5300;}
.small-text {font-size: 80%;}
.small-red-text {color: #FF5300; font-size: 80%;}
.hinweis { background-color: #eef; border: 1px #ccf solid; padding: 0.5em; margin-bottom: 0.5em; }
.ul-intended {line-height: 1.6em; margin: 1em 3em 1em 2em; }
.ul-headline {list-style: circle inside; margin-bottom: 1.5em; margin-top: 0.5em; line-height: 2em;}
.li-headline {font-weight: bold; list-style: url(none) none outside;}
.ul-img	{margin: 0em 0 0.5em 2em; padding: 0;	}
.ul-img li {
	line-height: 1.5em;
	background: transparent url(../gfx/design/li-arrow-icon.gif) no-repeat scroll left 5px;
	padding-left: 1.5em;
	padding-bottom:0.5em;
	list-style: none;
}
.uppercase {text-transform: uppercase;}
.width50 {width: 50px;}
.width100 {width: 100px;}
.width150 {width: 150px;}
.width200 {width: 200px;}
.width220 {width: 220px;}
.width250 {width: 250px;}
.width280 {width: 280px;}
.width300 {width: 300px;}
.width430 {width: 430px;}
/*3. Content*/
#content {float: left;width: 680px;margin: 0px;padding: 0px;font-size: 83%;color: #333333;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;text-align: left;}
/*	4. Positionsanzeige*/
#show-position {font-size: 85%;float: left;width: 670px;height: 5em;margin: 0px;padding: 0px;}
#show-position p {margin: 1.2em 0em 0em;text-indent: 30px;}
/*5. Homepage*/
.hp-rapport-erste {float: left;clear: both;width: 680px;margin: 1.5em 0em 0em;padding: 0em 0em 1em;}
.hp-rapport {float: left;clear: both;width: 680px;border-top: 1px solid #f0cf70;margin: 0px;padding: 1.5em 0em 1em;}
.hp-rapport h3, .hp-rapport-erste h3  {margin: 0px 0px -0.4em;padding: 0px;}
.hp-bild {text-align: center;width: 130px;float: left;margin: 0px;padding: 0em;}
img.hp-quadrat {padding: 1.5em 0px 0px;}
.hp-text {float: left;width: 200px;margin: 0px;padding: 1.2em 0px 0px;}
/*6. Übersicht der Erzeuger eines Landes*/
h3.region {width: 95%;padding: 1em 0px 0.2em;display: block;border-bottom: 1px dotted #cccccc;_border-bottom: 1px solid #cccccc;clear: both;font-size: 1em;margin: 0 0 0.6em;}
#standard-text ul.region-linke-spalte, #standard-text ul.region-rechte-spalte {float: left;width: 50%;list-style: none outside;margin: 0px;padding: 0px 0px 1em;line-height: 1.6em;}
/*7. Übersicht aller Artikel eines Erzeugers*/
#standard-text {clear: both;width: 680px;margin: 0px 0px 20px;padding: 0px 20px 0px 30px;voice-family: "\"}\"";voice-family: inherit;width: 630px;}
html>body #standard-text { width: 630px; }
#produktuebersicht-header {clear: both;	float: left; width: 680px;margin: 0px 0px 20px;	padding: 0px 10px 0px 30px;	voice-family: "\"}\"";voice-family: inherit;width: 640px;}
html>body #produktuebersicht-header { width: 640px; }
.produktuebersicht-rapport {float: left;clear: both;width: 680px;border-bottom: 1px solid #f0cf70;margin: 0px;padding: 0px 0px 1em;}
.produktuebersicht-rapport h3  {margin: 0px 0px -0.4em;	padding: 0px;}
.produktuebersicht-rapport h4 {	font-size: 1em;	font-weight: bold;	margin: 0.7em 0px -0.3em;color: #999999;}
.produktuebersicht-rapport strong  {display: block;margin: 0px 0px 0.5em;}
.produktuebersicht-weinbild {text-align: center;width: 150px;float: left;padding-top: 1em;}
.produktuebersicht-weintext {float: left;width: 520px;margin: 0px;padding: 1.3em 0px 0px;}
.produktuebersicht-feinkostbild {text-align: center;width: 270px;float: left;padding-top: 1em;}
.produktuebersicht-feinkosttext {float: left;width: 400px;margin: 0px;padding: 1.3em 0px 0px;}
#content .produktuebersicht-weintext p, #content .produktuebersicht-feinkosttext p {line-height: 1.5em;margin-bottom: 0.6em;margin-top: 0.6em;padding: 0px;}
/*8. Detailansicht/Produktinformationen Wein und Feinkost*/
#detailansicht-weinbild {float: left;width: 210px;margin: 0px;padding: 0px;vertical-align: top;text-align: center;}
#detailansicht-feinkostbild {float: left;width: 270px;margin: 0px;padding: 0px;vertical-align: top;text-align: center;}
#detailansicht-weintext {float: left;width: 460px;margin: 0px;padding: 0px;}
#detailansicht-feinkosttext {float: left;width: 400px;margin: 0px;padding: 1.5em 0px 0px;}
#detailansicht-feinkosttext h3 {font-size: 1em;	font-weight: bold;	margin: 0px 0px 0.4em;color: #CC7504;}
#content #detailansicht-weintext p, #content #detailansicht-feinkosttext p {line-height: 1.5em;	margin-bottom: 0.6em;margin-top: 0.6em;	padding: 0px;}
#detailansicht-feinkostinfo {float: right;width: 640px;border-top: 1px solid #F6D8AF;padding: 0px 20px 2em 0px;	margin: 1em 0px 0px;voice-family: "\"}\"";voice-family: inherit;width: 620px;}
html>body #detailansicht-feinkostinfo { width: 620px; }
ul.arrow-link {list-style: none;margin-top: 1.2em;}
ul.arrow-link li {padding-bottom: 0.7em;}
#content ul.arrow-link a, #content ul.arrow-link a:visited {padding-left: 1.5em;background: url(../gfx/design/arrow-oker-a.gif) no-repeat left center;border-bottom: none;}
#content ul.arrow-link a:hover {background: url(../gfx/design/arrow-oker.gif) no-repeat left center;border-bottom: none;}
ul.expertise-drucken {list-style: none;	margin-top: 1.2em;}
ul.expertise-drucken li {padding-bottom: 0.7em;}
#content ul.expertise-drucken a, #content ul.expertise-drucken a:visited {background: url(../gfx/design/drucker-icon.gif) no-repeat left top;padding-left: 1.8em;border-bottom: none;}
#content ul.expertise-drucken a:hover {background: url(../gfx/design/drucker-icon-a.gif) no-repeat left top;border-bottom: none;}
ul.expertise-auszeichnungen {list-style: none;	margin-top: 0.5em;	line-height: 1.5em;}
/*9. Expertise   Tabelle "Der Wein" + "Tabelle Die Analyse"*/
table.tab-weinexpertisen {margin: 0px;padding: 0px;width: 100%;}
table.tab-weinexpertisen td {vertical-align: top;line-height: 1.4em;}
col.col-110 {width: 110px;}
/*10. Formulare*/
#content form {clear: both;	margin-bottom: 1em;}
#content input, #content select {border: 1px solid #ccc;margin-top: 0.8em;background-image: url(../gfx/design/textarea-bg.gif);	background-repeat: repeat-x;background-position: top;}
#content input:focus {background-color: #FFFFFF;border-bottom: 1px dotted #000000;border-top-style: none;border-right-style: none;border-left-style: none;background-image: none;}
#content textarea {	border: 1px solid #ccc;	margin-top: 0.8em;background-image: url(../gfx/design/textarea-bg.gif);	background-repeat: repeat-x;background-position: top;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0.3em;	font-size: 1em;	line-height: 1.3em;}
#content textarea:focus {background-color: #FFFFFF;background-image: none;border: 1px dotted #000000;}
#content input.checkbox {_background: #FFFFFF;border-style: none;}
#content legend {font-weight:bold;padding: 0.4em;text-align:center;color: #CC7504;}
#content fieldset {border: 1px solid #ccc;padding-bottom: 1em;display: block;width: 35em;margin: 1.5em 0px 1em;padding-left: 1em;}
#content label	{float: left;text-align: right;width: 8em;margin-right: .5em;margin-top: 1em;cursor: pointer;}
#content label.no-float	{float: none;}
#content form br { clear:left;}
#content fieldset.button {width: 35em;text-align: center;padding-top: 1em;padding-bottom: 1em;margin: 0px;}
#content .button .submit {margin: 0 auto;display: block;width: 8em;border: 2px solid;border-color: #F2F2F2 #C0C0C0 #C0C0C0 #F2F2F2;	background: #f0cf70;cursor: pointer;}
#content input.mail-error, #content select.mail-error  { border: 1px solid red; }
#content p.mail-error  {border: 1px solid #FF0000;padding-bottom: 1em;width: 35em;margin: 1.5em 0px 1em;padding-left: 1em;}
#content .mail-return  {width: 45em;padding-bottom: 0em;margin: 1.5em 0 0em;padding-left: 1em;line-height: 150%;}
/*11. Sitemap*/
#sitemap {padding: 0em 1.5em 1em;line-height: 20px;margin-top: 0px;}
#sitemap li {padding: 0 0 0 24px; margin: 0;list-style-type: none;}
#sitemap li {background: url(../gfx/design/extm.gif) no-repeat 0% 0%;}
#sitemap li.last {background: url(../gfx/design/exlm.gif) no-repeat 0% 0%;}
#sitemap ul {padding: 0 0 0 24px; margin: 0 0 0 -24px; list-style-type: none; }
#sitemap ul {background: url(../gfx/design/exim.gif) repeat-y 0% 0%;}
#sitemap ul.last {background-image: none;}
#sitemap a   {padding-bottom: 0px;border-bottom: none;background: #FFFFFF;} 
#sitemap a:visited, #sitemap a:hover  {padding-bottom: 0px;border-bottom: none;}
/*12. Specials*/
#handelinfo-box {
	background: #f5f3ea url(../gfx/design/handelinfo_bg_500.gif) no-repeat left top;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#handelinfo-box .handelinfo-header {
	color: #999966;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 30px;
	padding-left: 68px;
}
/*Nur für Akzente*/
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 5000;
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#content .akzente-bild {
	width: 95px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	float: left;
	text-align: center;
	display: block;
	margin-right: 20px;
	clear:left;
}

#content .akzente-text {
	display: block;
	float: left;
	margin-bottom: 30px;
	width: 490px;
	}

#content .akzente-text h3 {
	margin: 0px 0px -5px;
	padding: 0px;	
}
.mauszeiger {
	cursor: default;
}

#content .akzente-bild a, #content .akzente-bild a:visited, #content .akzente-bild a:hover  {padding-bottom: 0px;border-bottom: none;background: #FFFFFF;}

/*http://www.weinkontor-freund.de/freund/ansprechpartner*/
.ansprechpartner {width: 100%;border-collapse:collapse;margin-bottom:20px;}
.ansprechpartner th, .ansprechpartner h2 { padding:0; margin:0; }
.ansprechpartner td {padding: 0 0 15px 0;width:25%;vertical-align:top;font-size:12px;}
.hideme {display:none;}

#content #haendlerbox {
	display:block;
	width:269px;
	height:51px;
	background: #fff url(/gfx/design/btn_bezugsquellen.png) no-repeat scroll left top;
	border-bottom:none !important;
  }
#content #haendlerbox:hover { background-color:transparent !important;background-position:left -51px;}
