/* Globale Einstellungen Trenner etc.*/body {	margin: 0;	overflow-x:hidden; 	background:#eceded url(../images/global/bg_page_endless.png) repeat-y center;	font-size: 11px; font-family: verdana;}
body.clean_page {	background:#FFF;
	padding:20px;}
table, textarea {
	font-size: 11px;
	font-family: verdana;
}
	
a {
	text-decoration:none;
	color:#75633b;
}

#login_fieldsandtext a {
	color:#FFFFFF;
}

a:HOVER {
	text-decoration:underline;
}.slim {	font-weight: lighter;}.block {	overflow:visible !important;}.ce_text h2, .ce_text h3, .ce_text h4 {	margin-top:0px;}#pagebody { background: url(../images/global/bg_page1.png) no-repeat center top; height:980px;  }html > * #pagebody {	height:auto;	min-height:980px;}.trenner01 { margin-top: 10px; margin-bottom: 5px; }img {	behavior:	url("tl_files/javascript/pngbehavior.htc");}.flowpic { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; }/* Login Bereich */#login { font-weight: bold; background-image: url(../images/global/bg_login.png); width: 971px; height: 31px; }#login_fieldsandtext { color: #fff; font-size: 11px; font-family: verdana; font-weight: bold; }#login_fieldsandtext input { color: #000; font-size: 11px; font-family: verdana; font-weight: normal; width: 100px; height: 18px; border: solid 1px #8e8e8e; }#login_fieldsandtext input.image { width:auto; border:none; }#loginform { padding-top: 5px; padding-right: 7px; }/* Overlay Pictures Startseite */#flashheader {  }#overlaypictures { margin-top: -80px; position:relative; }#overlaypictures_container_subhead { background-color: #00d100; width: 971px; padding-left: 54px; }#overlaypictures_subhead { color: #eceded; font-size: 11px; font-family: verdana; font-weight: bold; width:150px; height:42px; background-image: url(../images/global/bg_subheader.png); background-repeat: no-repeat; text-indent: 5px; float:left; margin-top: -4px; margin-right: 4px; padding-top: 5px; }#overlaypictures_table td {  }#overlaypictures_table .subhead_back { color: #fff; font-size: 11px; font-family: verdana; font-weight: bold; background-image: url(../images/global/bg_subheader.png); background-repeat: repeat-x; text-indent: 10px; width: 150px; height: 42px; border-right: 3px solid #fff; border-left: 3px solid #fff; vertical-align: top  ; padding-top: 5px; }#overlaypictures_table .subhead_back.wide { width: 300px; padding-top:1px; }
#overlaypictures_table .subhead_back.narrow { width: 105px; }
#overlaypictures_table .subhead_back form {
	position:relative;
}
#overlaypictures_table .subhead_back form label {	display:block;	float:left;	width:132px;	padding-top:4px; }#overlaypictures_table .subhead_back form input {	display:block;	width:140px;}

#overlaypictures_table .subhead_back form button {
	display:block;
	position:absolute;
	right:0px;
	top:3px;
	cursor:pointer;
	border:none;
	background:none;
	padding:0;
}#overlaypictures_table .picture { width: 150px; height: 80px; vertical-align: bottom ; padding-right: 2px; padding-left: 2px; }#overlaypictures_table .picture img { border-top: 3px solid #fff; border-right: 3px solid #fff; border-left: 3px solid #fff; }#overlaypictures_table a { color: #fff; text-decoration: none; }/* Paper HintergÃ¼nde Startseite */
#jubi_25jahre {
	position:relative;
	top:8px;
	width:965px;
	height:0px;
	margin:0px auto;
	padding:0px 3px;
	text-align:right;
}.paperback01 { color: #000; font-size: 11px; font-family: verdana; background: url(../images/global/paper_type1.png) no-repeat; width: 302px;	min-height:390px;	height:auto !important;  /* für moderne Browser */	height:390px;  /*für den IE */	padding-top: 15px; padding-right: 30px; padding-left: 30px;}h1 { font-size:1.5em; }.paperback01 h1  { color: #655530;  font-size: 14px; font-weight: bold; margin: 0.67em 0;}.paperback01 h1, #right_col h1, #papers_startseite h1,.paperback01 h2, #right_col h2, #papers_startseite h2,.paperback01 h3, #right_col h3, #papers_startseite h3 {	color:#655530;	margin:5px 0px;}.paperback03 { color: #000; font-size: 11px; font-family: verdana; background: url(../images/global/paper_type3.png) no-repeat;    width: 912px;	min-height:912px;	height:auto !important;  /* für moderne Browser */	height:912px;	padding-top: 15px; padding-right: 12px; padding-left: 12px; margin:0px 10px;}.paperback02 { color: #000; font-size: 11px; font-family: verdana; background: url(../images/global/paper_type2.png) no-repeat;    width:558px;	min-height:737px;	height:auto !important;  /* für moderne Browser */	height:737px;	padding-top: 15px; padding-right: 30px; padding-left: 30px; text-align:left;}#right_col {	width:304px;}#right_col .mod_linkedarticle, #right_col .boxed {	color:#000; font-size: 11px; font-family: verdana;	background-image: url(../images/global/box_back_M.png);	width: 242px; height: 380px; padding-top: 10px;	padding-right: 30px; padding-left: 30px;	margin-bottom:20px;	}
#right_col .size_XXS {
	background-image: url(../images/global/box_back_XXS.png);
	height: 150px;
}

#right_col .size_S {
	background-image: url(../images/global/box_back_S.png);
	height: 290px;
}#right_col .size_S.whitetop {	background-image: url(../images/global/box_back_wtop_S.png);	height: 290px;}#right_col .size_M {
	background-image: url(../images/global/box_back_M.png);
	height: 380px;
}#right_col .size_L {
	background-image: url(../images/global/box_back_L.png);
	height: 450px;
}

#right_col .size_XL {
	background-image: url(../images/global/box_back_XL.png);
	height: 540px;
}

#right_col .size_XXL {
	background-image: url(../images/global/box_back_XXL.png);
	height: 640px;
}#right_col .size_XXXL {	background-image: url(../images/global/box_back_XXXL.png);	height: 730px;}

#right_col .mod_linkedarticle td {
	font-size:11px;
	
}

#right_col .boxed form label {
	display:block;
	margin:5px 0px 0px;
}

#right_col .boxed form input, #right_col .boxed form textarea {
	width:240px;
	margin:3px 0px;
}

#right_col .boxed form .submit_container {
	padding: 10px 0px 0px;
	text-align:right;
}

#right_col .boxed form .submit_container input {
	width:auto;
}

#main_col form .error {
	margin:5px 0px 0px;
	color:#d80d14;
}

#main_col form .col_0 {
	padding:0px 5px 0px 0px;
}

#main_col form input, #main_col form textarea {
	width:300px;
	margin:3px 0px;
}

#main_col form input.short {
		width:140px;
}

#main_col form .submit_container {
	padding: 10px 0px 0px;
	text-align:right;
}

#main_col form .submit_container input {
	width:auto;
}

.toplink {	clear:both;
	margin:5px 0px 15px 0px;
	text-align:right;
}#papers_startseite {	width:920px;}.mod_hometeaser .teaser {	float:left;	margin:0px 2px 20px;	color: #000; font-size: 11px; font-family: verdana; text-align:left; background-image: url(../images/global/paper_type1.png); width: 242px;	min-height:380px;	height:auto !important;  /* für moderne Browser */	height:380px;  /*für den IE */	padding-top: 10px; padding-right: 30px; padding-left: 30px;}.mod_hometeaser .teaser p {	width:100%;}#papers_content_75_25 .papers_content {	width:925px;}#papers_content_100 #main_col {	padding:0px 15px;}h1, h2 { color: #655530; margin: 0.67em 0; }h2 { font-size: 14px; }
.paperback02 .mod_article {
	padding-bottom:30px;
}
/* Main Navigation Bereich */#logo_link {	float:left;	margin:10px 0px 0px 20px;	height:75px;	width:160px;}#mainnavi { text-align:left; background-image: url(../images/global/bg_mainnav.png); width: 971px; height: 94px; }#mainnavi ul {	text-align:left;	margin:0px;	padding:0px;}#mainnavi ul.level_1 {	color:#7A673D;	padding-top:48px;	margin-left:200px;}#mainnavi a {	display:block;	color:#7a673d;	text-decoration:none;}#mainnavi .mainlabel {	display:block;	cursor:pointer;}#mainnavi li {	list-style:none;}#mainnavi ul.level_1 li {	display:block;	float:left;	padding:0px 6px 1px;	text-transform:uppercase;	border-left:1px solid #7A673D;}#mainnavi ul.level_1 li.first {	border-left:none;}
#mainnavi ul.level_1 li.trail {	color:#b61847;}#mainnavi .subnavi {	display:none;	position:absolute;	z-index:100; 	padding:6px 0px 0px 0px;	font-size:0;}#mainnavi .subnavi .submenu_top {	width:100%;	height:2px;}#mainnavi ul.level_2 {	padding:0px 35px;	font-size:11px;}#mainnavi ul.level_2 li {	display:block;	float:none;	padding:2px 3px;	border-top:1px solid #87888a;	border-left:none;	background-color:#e3c880;	text-transform:none;
	white-space:nowrap;}#mainnavi ul.level_2 li a {	color:#645431;}#mainnavi ul.level_2 li.first {	border:none;}.counter {	background:url(../images/global/counter_back.png) repeat-x;	height:25px;	margin:-20px 12px 0px;	width:242px;	padding-left:18px;	padding-right:18px;	padding-top:5px;	font-weight:bold;	color:#FFF;}.counter p {	margin:0px;}/* -------------------------------------------------------------------------- */#eigenmarken td {	padding:0px 20px 20px 0px;}#eigenmarken td.last {	padding-left:0px;}
.mod_eventlist .event {
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px solid #e3c880;
}.mod_eventlist .event h2 {	font-size:12px;}

.mod_eventlist .simple_event {	border-top:1px solid #e3c880;	margin:5px 0px 0px;
	padding:5px 0px;
}
.mod_eventlist .simple_event h2 {
	font-size:12px;
	margin:2px 0px;
}

.mod_eventlist .simple_event h2 .title {
	display:block;
	font-weight:normal;
	color:#000;
}.mod_eventlist .last {	border-bottom:none;}#right_col .mod_newslist {	overflow:auto !important;	height:380px;}.mod_newslist .layout_short h2 {	font-size:11px;}.mod_newslist .layout_short h2 .date {	font-weight:normal;}.mod_newsmenu li {	list-style:none;	margin:0px;	}.mod_newsmenu li.year {	font-weight:bold;}.mod_newsmenu ul.level_2 {	margin:5px 0px 5px 5px;}.mod_newsmenu .level_2 li {	font-weight:normal;}.mod_newsmenu ul {	padding:0px;	}
.mod_newsarchive .layout_full {	border-top:1px solid #655530;	margin-top:20px;	padding-top:5px;}.mod_newsarchive .layout_full.first {	border-top:none;	margin-top:0px;	padding-top:0px;}.mod_glossaryPagedMenu {	margin:10px 0px;}.mod_glossaryPagedMenu ul {	padding:0px;	margin:0px;}.mod_glossaryPagedMenu li {	list-style:none;	display:inline;	margin-left:8px;	padding-left:8px;	border-left:1px solid #655530;}.mod_glossaryPagedMenu li.first {	margin-left:0px;	padding-left:0px;	border-left:none;}.mod_glossaryPagedMenu li.active {	font-weight:bold;}.mod_glossaryPagedList {	clear:left;}.mod_glossaryPagedList dt {	font-weight:bold;}.mod_glossaryPagedList dd {	margin-left:20px;
	margin-bottom:10px;}.pagination ul {	padding:0px;}.pagination li {	list-style:none;	display:block;	float:left;	margin-left:5px;	padding-left:5px;	border-left:1px solid #655530;}.pagination li.first {	margin-left:0px;	padding-left:0px;	border-left:none;}
.mod_mitarbeiter_list table {	width:100%;	border-collapse:collapse;	border-spacing:0px;	border:none;}.mod_mitarbeiter_list table td {	padding:2px 2px 2px 8px;}.mod_mitarbeiter_list table td.group {	padding:2px 2px 2px 0px;}.mod_mitarbeiter_list table td.info, .mod_mitarbeiter_list table td.contact {	width:20px;	padding:2px 2px 2px 0px;}.mod_mitarbeiter_list table td.phone {	text-align:right;	padding:2px 0px 2px 2px;	white-space:nowrap;}
.mod_mitarbeiter .details dt {	display:block;	float:left;	clear:left;	width:50px;	margin:0px;}.mod_mitarbeiter .details dd {	display:block;	float:left;	width:200px;	margin:0px;}.mod_mitarbeiter .picture {	float:right;	margin:0px 4px 10px 10px;}.mod_mitarbeiter .text {	clear:both;	margin-top:20px;}.mod_kundenbetreuung_list table {	width:100%;	border-collapse:collapse;	border-spacing:0px;	border:none;}.mod_kundenbetreuung_list table td {	vertical-align:top;	padding:2px 2px 12px 8px;}.mod_kundenbetreuung_list table td.first {	padding:2px 2px 12px 2px;	}.mod_vertrieb_list table {	width:100%;	border-collapse:collapse;	border-spacing:0px;	border:none;}.mod_vertrieb_list table td {	vertical-align:top;	padding:2px 2px 12px 8px;}.mod_vertrieb_list table td.first {	padding:2px 2px 12px 2px;	}.mod_vertrieb_list .picture_replacement {	height:17px;}.mod_vertrieb_list .regionId {	width:8px;	height:14px;	padding:3px 6px;	position:relative;	left:-5px;	top:15px;
	font-weight:bold;
	color:#FFF;	background:url(../images/global/region_no_back.png) no-repeat;}.mod_referenz .pagination {	float:right;	text-align:right;	margin:5px 0px 10px;	width:450px;}.mod_referenz .pagination p {	float:right;	padding-left:20px;}.mod_referenz .pagination ul {	float:right;}.mod_rezept_list {	height:245px;	overflow:auto;}.mod_rezept_list ul {	padding:0px;	margin:0px;}.mod_rezept_list ul li {	list-style:none;	padding:2px 0px;}.mod_rezept_list ul li a.active {	font-weight:bold;}.mod_wusstensie_list {	height:245px;	overflow:auto;}.mod_wusstensie_list ul {	padding:0px;	margin:0px;}.mod_wusstensie_list ul li {	list-style:none;	padding:2px 0px;}.mod_wusstensie_list ul li a.active {	font-weight:bold;}#weinblaetter {	float:left;	width:260px;	padding:0px 18px 0px 0px;	margin-bottom:20px;}#mfgs {	float:left;	width:260px;	padding:0px 0px 0px 18px;	margin-bottom:20px;}.downloadarchivItem {	clear:right;}.downloadarchivItem .image_container {	float:right;}.downloadarchivItem a {	font-weight:bold;}.downloadarchivItem img {	vertical-align:middle;	padding-bottom:2px;}.downloadarchivItem .meta {	display:block;	padding-left:22px;}.downloadarchivItem .infos {	padding-top:15px;}/* Shop-Info */#shopinfo { width: 190px}#shopinfo h2 { color: white; font-weight:bold; font-size:11px; text-decoration: none; background-color: #96854f; background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; display: block; margin-top: 5px; margin-bottom: 1px; padding: 4px 5px 4px 10px; position: relative; width: auto; height: 40px; }#shopinfo .description { font-size:10px; color: #645431; background-image: url(../images/global/bg_warenkorb_verlauf2.png); padding: 3px 10px 10px 5px; }#shopinfo .description div {  margin:4px 0px 2px; }#shopinfo .legende { font-size:10px; color: #645431; background-image: url(../images/global/bg_warenkorb_verlauf2.png); padding: 3px 10px 10px 5px; }#shopinfo .legende table td{ font-size:10px; color: #645431; padding:2px 2px 0px 4px; }.mod_weine_listing .artikel {	width:100%;	border-collapse:collapse;	margin:6px 0px;}.mod_weine_listing .artikel .headliner, .mod_weine_listing .artikel .headliner_icons {	color:#645431;	background-color:#F0EAD0;	height:18px;	padding:4px 5px;}.mod_weine_listing .artikel .headliner a {	color:#645431;	font-weight:bold;}.mod_weine_listing .artikel .picture {	padding:5px 10px 10px 0px;}.mod_weine_listing .artikel .details {	padding:5px 0px 10px 0px;}.mod_weinpass {	margin:7px;}.mod_weinpass .navi {	padding:2px 8px 3px;}.mod_weinpass .content {	padding:5px;}.mod_weinpass .content h2 {	color:#000;	font-size:1.2em;}.mod_weinpass .content td {	padding:1px 2px 1px 0px;}.mod_weinpass hr {	margin:10px 0px;}.mod_weinpass .subline {	margin:3px 0px;	font-size:0.8em;	color:#655530;}.mod_weinpass .bottom_table th {	background-color: #96854F;	color:#FFF;	text-align:left;	padding:2px 3px;}.mod_weinpass .bottom_table td {	background-color: #f1e5c4;	padding:2px 3px;}.mod_winzer_navi .search, .mod_weine_navi .search {	background-color:#96854f;	padding: 4px 0 4px 10px;	}.mod_winzer_navi .search label, .mod_weine_navi .search label {	color:#FFF;	font-weight:bold;}.mod_winzer_navi .search input.text, .mod_weine_navi .search input.text {	width:157px;	margin:2px 0px;}.mod_winzer_navi .search input.submit, .mod_weine_navi .search input.submit {	margin:3px 0px;	vertical-align:bottom;}.mod_winzer_listing .winzer {	width:100%;	border-collapse:collapse;	margin:6px 0px;}.mod_winzer_listing th {	font-weight:bold;	color:#FFF;	background-color:#96854f;	padding:4px 5px;	text-align:left;}.mod_winzer_listing td {	padding:4px 5px;	border-bottom:solid 1px #f0ead0;}.mod_winzer_listing td.weingut {	font-weight:bold;}.mod_winzer_listing td.region, .mod_winzer_listing th.region {	text-align:center;}.mod_winzer_sidebar .submenu {	background-color:#e8e1ca;	border-bottom:solid 1px #FFF;}.mod_winzer_sidebar .artikelList {	background-color:#FFF;}.mod_winzer_sidebar .artikel {	background-color:#FFF;	border-bottom:1px solid #e8e1ca;}.mod_winzer_sidebar .artikel.last {	border-bottom:none;}.mod_winzer_sidebar .artikel .pic {	padding:2px 0px;	text-align:center;}.mod_winzer_sidebar .artikel .details {	text-align:right;	padding:5px 3px 5px 10px;}.mod_winzer_sidebar p {	margin:0px;	padding:5px 3px 5px 10px;}.mod_winzer_sidebar .submenuitem {	background-color:#d3c499;	font-weight:bold;	color:#4c4125;	margin:0px;	padding:5px 3px 5px 10px;	border-bottom:solid 1px #FFF;}

.mod_winzer_detail .picture {
	margin-top:6px;
}

.mod_winzer_detail .next {
	margin-top:20px;
}
#main_col .mod_bezugsquellen form input {	width:auto;}.mod_bezugsquellen .laender td {	vertical-align:top;	padding:0px 20px 0px 0px;}.mod_bezugsquellen .laender input {	display:block;	float:left;	clear:left;}.mod_bezugsquellen .laender label {	display:block;	float:left;	margin:3px 5px;}.mod_bezugsquellen .failed {	font-weight:bold;}.mod_bezugsquellen .plz_search {	clear:both;	padding-top:10px;}.mod_bezugsquellen .bezugsquellen {	background-color:#f9f2e1;	padding:10px 10px;}.mod_bezugsquellen .bezugsquelle {	clear:both;	padding:0px 0px 10px;}.mod_bezugsquellen .bezugsquelle div {	padding:3px 10px;}.mod_bezugsquellen .bezugsquelle .name {	font-weight:bold;	padding:3px 0px 3px;}.mod_bezugsquellen .bezugsquelle .address {	float:left;}.mod_bezugsquellen .bezugsquelle .phone {	float:right;	width:300px;}.mod_bezugsquellen .bezugsquelle .web {	float:right;	width:300px;}.mod_bezugsquellen .bezugsquelle .gmap {	clear:left;	float:left;	margin-bottom:10px;}

#right_col hr {
	border:none;
	border-top:1px solid #a68843;
	margin:20px 0;
}

#main_col .login_registered {
	width:269px;
	float:left;
	padding-top:20px;
}

#main_col .login_unregistered {
	width:269px;
	margin-left:289px;
	padding-top:20px;
}

.login_registered h2,
.login_unregistered h2 {
	margin-top:0;
}

.login_registered .error {
	width:180px;
}

#right_col .boxed .login_registered input {
	width:130px;
}

#main_col .login_registered input {
	width:140px;
}

#right_col .boxed .login_registered .submit,
.login_registered .submit {
	cursor:pointer;
	border:none;
	background:url(../images/global/mdb_login.png) no-repeat;
	width:105px;
	height:0;
	overflow:hidden;
	padding-top:21px;
}

.login_registered .submit_container {
	height:30px;
	overflow:hidden;
}

.login_registered .col_first {
	width:109px;
}

.mod_mdb_warenkorb ul {	margin:0;	padding:0;}.mod_mdb_warenkorb li {	list-style:none;	padding:0 0 5px 0;	margin:0;}.mod_mdb_warenkorb li span {	font-weight:bold;}.mod_mdb_warenkorb ul.types {	margin-left:17px;}.mod_mdb_warenkorb ul.types li {	list-style:disc;	font-size:10px;	padding:0;}.mod_mdb_warenkorb .items {	height:310px;	overflow:auto;}.mod_mdb_warenkorb .download {	text-align:right;}.mod_mdb_weinlisting .weine,.mod_mdb_winzer .weine table,.mod_mdb_winzerlisting .winzer {	width:100%;	border:0;	border-collapse:collapse;}.mod_mdb_weinlisting .weine td,.mod_mdb_winzer .weine td.mod_mdb_winzerlisting .winzer td {	padding:5px 5px;}.mod_mdb_weinlisting .weine .pic,.mod_mdb_winzer .weine .pic,.mod_mdb_winzerlisting .winzer .pic {	padding:7px 10px 2px 2px;
	white-space:nowrap;}.mod_mdb_weinlisting .weine .artno,.mod_mdb_winzer .weine .artno {	padding-right:0;	text-align:right;	white-space:nowrap;}.mod_mdb_winzerlisting .winzer .country {	padding-right:0;	text-align:right;	white-space:nowrap;}.mod_mdb_wein h1,.mod_mdb_winzer h1 {	margin-bottom:0;}
.mod_mdb_wein p.backlink,
.mod_mdb_winzer p.backlink {
	float:right;
	margin:0 0 20px;
}
.mod_mdb_wein p.artno,.mod_mdb_winzer p.country {	margin:0 0 20px;}.mod_mdb_wein h2,.mod_mdb_winzer h2 {	color:#7a673d;	font-size:12px;	margin-top:0;	}.mod_mdb_wein .wein_left,.mod_mdb_winzer .winzer_left {	float:left;	width:248px;}.mod_mdb_wein .wein_right,.mod_mdb_winzer .winzer_right {	margin-left:268px;	width:290px;}.mod_mdb_wein .picture,
.mod_mdb_winzer .pictures .picture {	display:table;	border:1px solid #e3c880;	height:348px;	width:246px;	margin-bottom:30px;	overflow:hidden;}

.mod_mdb_wein .picture .preview {
	height:348px;
}
.mod_mdb_wein .picture .preview,
.mod_mdb_winzer .pictures .picture .preview {	display:table-cell;	width:246px;	vertical-align:middle;	text-align:center;}

.mod_mdb_winzer .pictures .picture {
	height:auto;
	margin-bottom:3px;
}

.mod_mdb_winzer .pictures .picture .preview {
	padding:3px;
}

.mod_mdb_wein .picture img,
.mod_mdb_winzer .pictures .picture img {
	vertical-align:middle;
}

.mod_mdb_wein .no_picture,
.mod_mdb_winzer .no_picture {
	padding:30px;
	text-align:center;
}.mod_mdb_wein .pictures {	height:348px;	width:248px;	margin-bottom:30px;}.mod_mdb_wein .picture_box {	float:left;	border:1px solid #e3c880;	width:115px;	height:115px;	margin:0 14px 8px 0;}.mod_mdb_wein .picture_box.right {	margin:0 0 8px 0;}.mod_mdb_wein .downloads,.mod_mdb_winzer .downloads {	background-color:#fcf8ee;	width:270px;	padding:7px 10px;	margin-bottom:20px;}.mod_mdb_wein .downloads {	height:336px;	margin-bottom:30px;}#main_col .mod_mdb_wein .downloads input,#main_col .mod_mdb_winzer .downloads input {	width:auto;}.mod_mdb_wein .downloads .buttons,.mod_mdb_winzer .downloads .buttons {	position:relative;}#main_col .mod_mdb_wein .downloads .submit,#main_col .mod_mdb_winzer .downloads .submit {	cursor:pointer;	display:block;	width:135px;	height:20px;	margin:0 0 5px;	padding:0 0 0 22px;	text-align:left;	background:url(../images/global/mdb_button1.png) top left;	border:none;	font-family:Verdana, Arial, Helvetica;	font-weight:bold;	font-size:10px;	color:#FFF;}#main_col .mod_mdb_wein .downloads .submit span,#main_col .mod_mdb_winzer .downloads .submit span {	padding:0 0 2px 0;	display:block;}#main_col .mod_mdb_wein .downloads .submit.templink,#main_col .mod_mdb_winzer .downloads .submit.templink {	background:url(../images/global/mdb_button2.png) top left;}.mod_mdb_wein .downloads span.note,.mod_mdb_winzer .downloads span.note {	position:absolute;	top:2px;	left:140px;	color:#808080;}.mod_mdb_wein .infos table,.mod_mdb_wein .downloads table,.mod_mdb_winzer .infos table,.mod_mdb_winzer .downloads table {	border:0;	border-collapse:collapse;	width:270px;}

.mod_mdb_wein .downloads table table,
.mod_mdb_winzer .downloads table table {
	margin:0;
	width:auto;
}

.mod_mdb_wein .downloads table table th,
.mod_mdb_winzer .downloads table table th {
	padding-right:5px;
}.mod_mdb_wein .downloads table,.mod_mdb_winzer .downloads table {	margin-bottom:20px;}

.mod_mdb_wein .downloads table th,.mod_mdb_winzer .downloads table th {	font-weight:normal;	padding:3px 0 3px 5px;}.mod_mdb_wein .downloads table td.seperator,.mod_mdb_winzer .downloads table td.seperator {	height:15px;}.mod_mdb_wein .downloads table td,.mod_mdb_winzer .downloads table td {	padding:1px 0;	vertical-align:top;}.mod_mdb_wein .infos table th {	font-weight:normal;	padding:2px 20px 2px 0;	vertical-align:top;}.mod_mdb_wein .infos table td {	padding:2px 0 2px;}.mod_mdb_winzer .weine {
	clear:left;	padding-top:20px;}.clean_page #mdb_nutzungsrechte {	height:350px;	overflow:auto;}

.mod_mdb_download table {
	width:100%;
	border-collapse:collapse;
}

.mod_mdb_download td {
	padding:0 5px 0 0;
	vertical-align:top;
}

.mod_mdb_download .buttons {
	padding:10px 0 0 0;
	text-align:right;
}#job_form textarea {	height:120px;}/* Akkordion MenŸ links */.glossymenu .search input.text {	width:150px;	}.glossymenu{ margin: 5px 0; padding: 0; width: 190px; border-color: #fff; border-style: solid; border-width: 1px 1px 0; }.glossymenu a.menuitem, .glossymenu span.menuitem{ color: white; background-color: #96854f; background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto; padding: 4px 0 4px 10px; text-decoration: none; height: 15px; margin-bottom: 1px; font-weight: bold; }.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: white;}.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;right: 5px;border: none;}.glossymenu div.submenu{ /*DIV that contains each sub menu*/color: #94834f; background: #f0ead0; }.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin:0;padding:0px 0px 2px 0px;}.glossymenu div.submenu ul ul{ /*UL of each sub menu*/padding:0px 0px 0px 10px;}                               .glossymenu div.submenu ul li{border-bottom: 1px solid #feffff;}.glossymenu div.submenu ul li.last{border-bottom: none;}	.glossymenu div.submenu ul li a{display: block;font: 11px verdana, Helvetica, sans-serif;color: black;text-decoration: none;padding: 3px 3px 3px 4px;}.glossymenu div.submenu ul li a:hover, .glossymenu div.submenu ul li.selected {background: #DFDCCB;colorz: white;}
.gmap span{	white-space:normal !important;}#copyright { color: #8f8f8f; font-size: 10px; margin-top: 20px; clear:both;}#copyright a { color: #8f8f8f; text-decoration: none; margin-top: 20px; }

#staticshoplink { position:absolute; left:-500px; }
