

/*#######################################
 				Allgemein
#######################################*/

/*
body {
	behavior:url("/admin/lib/contrib/csshover.htc"); 
}*/

/* Schriftart und größe in #main */
body, html {
	padding:0;
	margin:0;
	
	width:100%;
	height:100%;	
	font-size:11px;
	font-family:Verdana,Helvetica,Sans-Serif;
	color:#655d62;
	
	background-image:url(/images/bg_image.jpg);
	background-repeat:no-repeat;	
	background-color:#84571E;

}

.clear {
	margin:0;
	padding:0;
	clear:both;
}

table,
table tr, 
table tr td {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	vertical-align:top;
}


a img {
	border:0;
}

a {
	color:#A34B5D;
	text-decoration:none;
	font-style:italic;
	font-family:Georgia, Times New Roman, Sans-Serif;
}
a.no_link_deco {
	color:#647782;
	text-decoration:none;
	font-style:normal;
	font-family:Verdana,Helvetica,Sans-Serif;
}

a:hover {
	text-decoration:underline;
}


strong {
}

.scrollbar {
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
}

#logo {
	margin-bottom:35px;
}

h1 {
	font-weight:normal;
	font-size:26px;
	font-family:Georgia, Times New Roman, Sans-Serif;
	margin-top:0px;
}

h2 {
	font-weight:normal;
	font-size:20px;
	font-family:Georgia, Times New Roman, Sans-Serif;
	margin-top:0px;
}
h3 {
	font-weight:normal;
	font-size:14px;
	font-family:Georgia, Times New Roman, Sans-Serif;
	margin-top:0px;
}

h4 {
	clear:both;
	color:#FFFFFF;
	font-weight:normal;
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:16px;
	margin-bottom:5px;
	margin-top:30px;
}
h5 {
	font-weight:normal;
	font-style:italic;
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:14px;
	margin:0px;
}

#content {
	line-height:20px;
}
#content .spacer {
	margin:30px;
}

.two_cols_left, 
.two_cols_right {
}
.two_cols_left {
	float:left;
	width:376px;
}
.two_cols_right {
	float:right;
	width:178px;
}

/*#######################################
 			 Haupttabelle
#######################################*/
#frame {
	width:100%;
		height:100%;
	}
#frame #header #menu_oben {
	width:290px;
		min-width:290px;
		height:360px;
	background-color:#655D62;
}
#frame #header #grafik {
	width:634px;
	height:360px;
	vertical-align:bottom;
}
#frame #header td img {
	display:block;
}
#frame #header .erweiterung {
	background-color:#735A6B;
}	
#frame #trenner .erweiterung,
#frame #body .erweiterung {
	background-color:#E7CF8D;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

#frame #trenner #menu_submenu,
#frame #trenner #menu_kontakt {
	height:21px;
}
#frame #trenner #menu_submenu {
	background-color:#ECE1C9;
}
#frame #trenner #menu_kontakt {
	text-align:center;
	vertical-align:middle;
	background-image:url(/images/menu_kontakt_back.gif);
}
#frame #trenner #menu_kontakt img {
	opacity:0.4;
	-moz-opacity:0.4;
	filter:Alpha(opacity=40);
	vertical-align:middle;
	margin-bottom:3px;
}
#frame #trenner #menu_kontakt a {
	font-size:9px;
	font-weight:bold;
	color:#655D62;
}
#frame #trenner #menu_kontakt a.active {
	color:#FFFFFF;
}
#frame #body #content {
		background-color:#eedda8;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	}

#menu_oben .spacer {
	margin-left:70px;
	margin-top:30px;
	width:146px;
}

/*#######################################
 			 Vorschaltseite
#######################################*/

#seite_vorschalt,
#seite_vorschalt table,
#seite_vorschalt table tr,
#seite_vorschalt table tr td {
	width:100%;
	height:100%;
}
#seite_vorschalt table tr td {
	text-align:center;
	vertical-align:middle;
}
#seite_vorschalt .language {
	margin-top:28px;
}
#seite_vorschalt .language a {
	margin:7px;
	color:#FFFFFF;
}

.adressliste_eintrag {
	border-top:1px solid #FFFFFF;
	clear:both;
	padding-top:5px;
}

.adressliste_eintrag .links {
	float:left;
	width:200px;
}

.adressliste_eintrag .rechts {
	float:right;
	width:330px;
}

.adressliste_eintrag .plz_ort {
	font-weight:bold;
}

.liste_anker {
	color:#A34B5D;
	text-decoration:none;
	font-style:italic;
	font-family:Georgia, Times New Roman, Sans-Serif;
}

.auszeichnungen_jahr {
	margin-bottom:20px;
}
.auszeichnungen_jahr .jahreszahl {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-style:italic;
	font-size:14px;
}

.news_liste {
	width:570px;
	border-top:1px solid #FFFFFF;
}
.news_liste tr td {
	border-bottom:1px solid #FFFFFF;
	padding:1px;
	padding-top:2px;
	padding-left:4px;
}
.news_liste tr.active td {
	background-color:#E5D4C0;
}
.news_liste tr .datum {
	width:70px;
}
.news_liste tr .mehr {
	width:90px;
	text-align:right;
	padding-right:10px;
}

#news_text {
	margin-top:30px;
	}
#news_text .datum,
#news_text .bezeichnung {
	font-family:Georgia, Times New Roman, Sans-Serif;
}
#news_text .bezeichnung {
	font-size:16px;
}
#news_text .inhalt {
	margin-top:15px;
}

ol,
ol li {
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ol li {
	float:left;
	margin-right:20px;
}
ol li a.active {
	text-decoration:underline;
}
#seite_dieweine_qualitaetsstufen .text {
	width:390px;
}
#seite_dieweine_qualitaetsstufen .text,
#seite_dieweine_sorten .text,
#seite_dieweine_jahrgaenge .text {
	margin-top:60px;
}
#seite_dieweine_lagen .einleitung,
#seite_dieweine_qualitaetsstufen .text .einleitung,
#seite_dieweine_sorten .text .einleitung,
#seite_dieweine_jahrgaenge .text .einleitung {
	font-family:Georgia, Times New Roman, Sans-Serif;
	font-size:14px;
	font-style:italic;

}


#seite_dieweine_lagen .einleitung {
	font-style:italic;
}

#seite_kontakt_anfahrt .two_cols_right {
	font-size:10px;
	line-height:16px;
}

#seite_home h3 {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#seite_home a {
	display:block;
	margin-bottom:20px;
}

#seite_kontakt .formular {
	width:460px;
}
#seite_kontakt input {
	width:90%;
}
#seite_kontakt textarea {
	width:437px;
}
#seite_kontakt .formular td {
	width:50%;
	padding-top:5px;
}
#seite_kontakt input,
#seite_kontakt textarea {
	border:1px solid #999999;
	background-color:#EDE3D6;
	font-size:11px;
	font-family:Verdana,Helvetica,Sans-Serif;
	color:#655d62;
}
#seite_kontakt input.submit {
	background-image:url(/images/kontakt_submit.gif);
	border-width:0px;
	border:0px solid #000000;
	width:116px;
	height:17px;
	font-size:9px;
		padding-right:15px;
	padding-bottom:4px;
		cursor:hand;
	
	margin-right:21px;
	margin-top:20px;
}

#seite_partner_links ul {
	list-style-type:none;
}

/*********************
 Bugfix IE
 ********************/
 .partnerLinks li {
 	diplay:list-item; 
 	float:none;
 }
 

