html, body {	background: url(../Bilder/grau.gif);	/* background:  top left repeat-y #FFFFFF; */	padding: 0;	margin: 0;	font: normal 14px  Helvetica, Arial, sans-serif;	height: 100%;	}#wrapper1 {	width: 990px;	height: 100%;	background: url(../Bilder/grau.gif) top left repeat-y ;	/*background: #fee799;*/	position: fixed;	top:0px;	left: 0px;	} #wrapper2 {	min-height: 335px;	}	#wrapper3 {	width: 790px;	background: url(../Bilder/grau.gif);	/* background: #FFFFFF; */	position: fixed;	bottom: 0px;	height: 550px;	z-index: 1;	}table {	border-collapse: collapse;	}table td {	border: 1px solid #FFFFFF;	}.contenttable td {	border: none;	vertical-align: top;	}.contenttable td a {	text-decoration: none;	}h1, h2 {	color: #838381;	font-size: 16px;	}a img {	border: 0;	}a {		color: #499f3e;	}br.clear {	clear: both;	} /* ------------------- Produkt-Liste -------------------- */#tx-ttproducts-pi1-list .floatbox_LIST {	padding-left: 15px;}#sortierung {	width: 755px;	border-bottom: 1px solid #499F3E;	padding-bottom: 10px;	margin-bottom: 25px;	margin-top: 5px;}#sortierung .sort_feld {	float: left;	/*width: 185px;*/	height: 35px;	margin-right: 15px;}#sortierung .sort_feld .uebers {	font-size: 9pt;	color: #499F3E;	font-weight: bold;}#sortierung .sort_feld select {	width: 250px;}#sortierung .sort_feld .button {	font-size: 9pt;	color: #499F3E;}ul.item_list {	margin: 0; padding: 0;    text-align: center;}ul.item_list li.list_item {	list-style: none;	float: left;	width: 28%;	height: 170px;	margin-right: 40px;	margin-bottom: 10px;}ul.item_list li a {	font-size: 10pt;	font-weight: bold;	text-decoration: none;}ul.item_list li div.PRODUCT_IMAGE_LIST {	text-align:	left;}ul.item_list li div.PRODUCT_IMAGE_LIST img {	margin-left: 0px;}ul.item_list li div.PRODUCT_DESC {	padding-top: 5px;	text-align: left;	vertical-align: top;	color: #44a12a;	font-size: 13px;	font-weight: bold;}ul.item_list li div.PRODUCT_DESC .bodytext {	font-weight: normal;	color:	#000000;	font-size:	9pt;	margin-top:	0px;}/* ------------ Verwandte Produkte ----------- */.related_products {	width: 100%;}.related_products .related_items {		float:			left;		margin-right:	5px;	margin-left:	5px;	margin-top:		10px;		text-align:		left;		width:			42%;	height:			100px;		padding:		10px;}.related_products .related_items a img  {	margin-bottom:	5px;}.related_products .related_items a  {	}		/* ------------ SEARCH PAGE ----------- */#search { position: absolute; top: 51px; left: 793px; z-index: 2;}#rightsidesearch {	font-size: 14px;	font-weight: bold;	color: #44a12a;	display: block;	width: 200px; }#rightsidesearch #submit {	float:left;	display: block;	font-size: 14px;	font-weight: bold;	color: #44a12a;	border:0;	width: auto;	margin-left: 5px;	margin-right:8px;	margin-top: 2px;	margin-bottom:2px;}#rightsidesearch #search_text {	float:left;	display: block;	color: #000000;	border:0;    margin-top: 2px;	width: 157px;    height: 19px;	background-color: #FFFFFF;	padding-left: 3px;}.tx-indexedsearch-whatis {	color: #44A12A;	font-size: 16px;}.tx-indexedsearch-sw {}#pagesidesearch {	font-size: 14px;	font-weight: bold;	color: #44a12a;	border: 0px solid #dce9d0;	display: block;	/*padding: 2px 3px 2px 25px;*/	/*width: 150px;*/	 }#pagesidesearch #submit {	float:left;	display: block;	font-size: 14px;	font-weight: bold;	color: #44a12a;	border:0;	/*border-top: 1px solid #dce9d0;	border-left: 1px solid #dce9d0;	border-right: 0;	border-bottom: 1px solid #dce9d0;*/	width: auto;	margin-left: 2px;	margin-right:5px;	margin-top: 2px;	margin-bottom:2px;	/*width: 18px;*/}#pagesidesearch #search_text {	float:left;	display: block;	font-size: 12px;	font-weight: bold;	color: #44a12a;	border:0;	padding: 4px;	border: 1px solid #DCE9D0;	/*border-top: 1px solid #dce9d0;	border-left: 0;	border-right: 1px solid #dce9d0;	border-bottom: 1px solid #dce9d0;*/	width: 640px;	/*height: 20px;*/}				/* ------------------------------------- HEADER & NAVI BAR ANFANG ---------------*/#topbackground {	background: url(../Bilder/topbackground.jpg);	position: absolute;	top: 0px;	left: 0px;	width: 990px;	height: 90px;	z-index: 2;	}#logo {	position: absolute;	top: 20px;	left: 0px;	z-index: 2;	}#language_navi {	position:absolute;	top: 8px;	left:890px;	}#language_navi a {	text-decoration:none;	color: #CCCCCC;	font-size: 8pt;	float: left;	margin-left: 2px;	margin-right: 2px;	padding-left: 5px;	}#merkzettel {	top: 5px;	left: 560px;	position: absolute;	font-size: 12px;	font-weight: bold;	color: #CCCCCC;	z-index: 2;	}#merkzettel a {	text-decoration: none;	color: #CCCCCC;	}	#merkzettel img { 	vertical-align: middle;	}div#Rahmen {	top: 55px;	left: 356px;	position: absolute;	padding: 0;	font-size: 12px;	z-index: 200;  	}div#Rahmen div {   	clear: left;  	}/* ---------- LOGIN OBEN RECHTS ---------------------- *//**/#mini_login  {	display: none;} #login {	font-size: 12px;	font-weight: bold;	color: #CCCCCC;	position: absolute;	top: 8px;	left: 800px;	z-index: 2;	} #login a {	text-decoration: none;	color: #CCCCCC; 	} #login img {	vertical-align: middle;	padding-right: 15px; 	}#menu_login_status_submit {   font-weight:bold;   text-decoration: none;   font-size: 11px;   color: #CCCCCC;   border: 0;   margin: 0 0 0 0;   padding: 0 0 0 0;   display: inline;   background: none;}/* ------------------------------------- HEADER & NAVI BAR ENDE  ----------------*//* ----------------------------------------------------DROP DOWN MENU ANFANG-------------------------------------- */  ul.Navigation {	margin: 0;	padding: 0;	text-align: center;	border-right: 1px solid #000b27;	height: 15px;	z-index: 300;	position: relative;}  ul.Navigation li {    list-style: none;    float: left;      position: relative;    margin: 0; 	padding: 0 0 5px 0;	z-index: 300;  }    ul.Navigation li.submenu {	background-image: none;	background-repeat: no-repeat;	background-position: 2px 0.2em;	/*border-left: 1px solid #FFFFFF;*/	border-bottom:none;  }     ul.Navigation li.submenu:hover {	background-image: none;	background-repeat: no-repeat;	background-position: left 0.4em;  }    ul.Navigation li.submenu a.hide, ul.Navigation li.submenu a.main {	white-space: nowrap;	border-left: 1px solid #000b27;  }  ul.Navigation li.submenu:hover ul {    display: block;  /* Unternavigation in modernen Browsern einblenden */    /*background: #FFFFFF; */	border: #000000 1px solid;	/*margin-top: -5px;*/	z-index: 300;  }    * html ul.Navigation li {  /* Korrektur fuer den IE 5 und 6 */    margin-bottom: -0.4em;  }  *:first-child+html ul.Navigation li {  /* Korrektur fuer den IE 7 */    margin-bottom: -0.1em;  }  ul.Navigation li ul {	margin: 0;	padding: 0;	position: absolute;	top: 1.6em;	background: #FFFFFF;	display: none;  /* Unternavigation ausblenden */	border: #000000 1px solid;	text-align:center;	  }  * html ul.Navigation li ul {  /* Korrektur fuer IE 5.x */    left: -1.5em;    lef\t: -0.4em;  }  *:first-child+html ul.Navigation ul {  /* Workaround fuer den IE 7 */    background-color:silver; padding-bottom:0.4em;  }    ul.Navigation li ul li {	float: none;	display: block;	margin-top: 0.4em;	margin-bottom: 0.4em;	padding: 0;	background: none;	font-size: 0.9em;	text-align: center;	width: 14em;	white-space:normal;	border: 0 solid #000b27;	font-weight: normal;  }    ul.Navigation li ul li:hover {	background: #C5C4C3;	color: #FFFFFF;	}    ul.Navigation li ul li:hover a {color: #000b27;}    ul.Navigation li ul li a {color: #000000; font-weight: normal;}	   ul.Navigation a, ul.Navigation span {	display: block;	text-decoration: none;	font-weight: bold;	color: #000b27;	padding-top: 0em;	padding-right: 1.5em;	padding-bottom: 0em;	padding-left: 1.5em;  }  * html ul.Navigation a, * html ul.Navigation span {    width: 5.6em;   /* Breite nach altem MS-Boxmodell fï¿½r IE 5.x */    w\idth: .4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */  }  ul.Navigation a:hover, ul.Navigation span, li a#aktuell {	color: #000b27;  }  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */    color: #046100;   }    ul.Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */    color: black; background-color: white;  }      ul.logo_menu {  	border: none;  }    ul.logo_menu li.submenu a.hide, ul.logo_menu li.submenu a.main {  	border: none;  	padding: 0px;  }    ul.logo_menu li ul li {	width: 100%;	text-align: left;  }    ul.logo_menu li ul {	position: relative;	top: 0px;	width: 300px;  }/* ----------------------------------------------------DROP DOWN MENU ENDE-------------------------------------- */   #cart {	position: absolute;	top: 15px;	left: 780px;	font-size: 12px;	font-weight: bold;	color: #44a12a;	} #cart img {	float: left;	margin-right: 10px;	}	   #content {	width: 768px;	font-size: 12px;	background-color: #FFFFFF;	position: relative;	top: 115px;	padding-top: 10px;	padding-bottom: 25px;	padding-right: 20px;	padding-left: 0px;	min-height: 650px;	z-index: 2;  }  #content p.bodytext {  margin-left: 15px;  line-height: 18px; }  #content  h1, #content h2 {  margin-left: 15px;  }  #content a { font-size: 8pt; text-decoration: none; }  #content  li { text-decoration: none; list-style-type: none; }    #content h1#sitehead {	color: #031f5a;	position: absolute;	top: 100px;	left: 0;	width: 700px;	text-align: right;	font-weight: bolder;	font-size: 28px;  }    #content h4#siteinonesentence {	color: #44a12a;	position: absolute;	top: 135px;	left: 0;	width: 720px;	text-align: right;	font-family: Times New Roman;	font-style: italic;	font-size: 16px;  }    #content #rahmen {  	width: 785px;  }    #content #rahmen #leftside {  	float: left;  	width: 460px;  }    #content #rahmen #leftside #preview {  	width: 450px;  	height: 250px;  	margin-left: 1px;  }    #content #rahmen #leftside #descr {  	width: 390px;  	padding-left: 15px;  	margin-top: 10px;  }    #content #rahmen #leftside #descr .headline {  	font-size: 12pt;  	color: #838381;  	font-weight: bold;  	line-height: 30px;  }    #content #rahmen #leftside #descr .bodytext {  	font-size: 8pt;  	color: #000000;  	line-height: 18px;  }    #content #rahmen #leftside #descr .bodytext a {  	color: #499f3e;  	text-decoration: none;  }      #content #rahmen #leftside #verw_prod {  	width: 390px;  	padding-left: 15px;  	margin-top: 35px;  }    #content #rahmen #leftside #verw_prod .headline {  	font-size: 11pt;  	color: #50a23e;  	font-weight: bold;  }    #content #rahmen #leftside #verw_prod .produkt {  	float: left;  	width: 102px;  	height: 105px;  	margin-top: 3px;  	margin-right: 2px;  }    #content #rahmen #leftside #verw_prod .produkt a img {  	width: 100px;  	height: 56px;  	background: url('../Bilder/verw_prod.png') no-repeat;  }    #content #rahmen #leftside #verw_prod .produkt .textlink a {  	font-size: 7.5pt;  	font-weight: bold;  	position: relative;  	top: -3px;  }    #backtolist_SINGLE {  	text-align: right;  }    #content #rahmen #rightside {  	float: left;  	width: 290px;  	margin-left: 20px;  }    #content #rahmen #rightside #techinfos {  	background-color: #ededed;  	padding: 7px;  	padding-bottom: 0px;  }    #content #rahmen #rightside #techinfos .headline {  	font-size: 11pt;  	color: #8c8c8a;  	font-weight: bold;  	padding: 0px;  }    #content #rahmen #rightside #techinfos #oben {  	padding-bottom: 5px;  	border-bottom: 1px dashed #afafaf;  }    #content #rahmen #rightside #techinfos #oben .info {  	color: #000000;  	font-size: 8pt;  	line-height: 20px;  	width: 135px;  	float: left;  }    #content #rahmen #rightside #techinfos #unten {  	margin-top: 5px;  	padding-bottom: 4px;  }    #content #rahmen #rightside #techinfos #unten .link {  	width: 270px;  	float: left;  	line-height: 20px;  	color: #9d9d9d;  	font-size: 8pt;  	text-decoration: none;  }    #content #rahmen #rightside #ausfuehrung {  	margin-top: 10px;  	background-color: #ededed;  	padding-bottom: 3px;  }    #content #rahmen #rightside #ausfuehrung #headline {    background-color: #4b9536;    color: #FFFFFF;    width: 284px;    font-weight: bold;    padding: 2px;    padding-left: 4px;  }    #content #rahmen #rightside #ausfuehrung .feld {  	width: 82px;  	float: left;  	margin-top: 3px;  	margin-left: 3px;  	padding: 5px;  	cursor: pointer;  }    #content #rahmen #rightside #ausfuehrung .feld:hover {  	background-color: #d3d3d3;  }    #content #rahmen #rightside #ausfuehrung .feld .uebers {  	float: left;  	font-size: 7pt;  }    #content #rahmen #rightside #ausfuehrung .feld .info_bild {  	width: 13px;  	height: 13px;  	float: right;  	background-color: #4b9536;  }    #content #rahmen #rightside #ausfuehrung .feld .bild {  	/* width: 80px; */  	height: 30px;  	border: 1px solid #000000;  	margin-top: 2px;  	margin-bottom: 2px;  }    #content #rahmen #rightside #ausfuehrung .feld .bild_fuss {  	width: auto;  }    #content #rahmen #rightside #ausfuehrung .feld .bodytext {    font-size: 7pt;  	color: #000000;  }    #content #rahmen #rightside #ausfuehrung .popup_feld {  	background: #FFFFFF;  	border: 2px #ededed solid;  	width: 460px;  	height: 225px;  	display: none;  	position: absolute;  	top: 211px;  	left: 319px;  	z-index: 200;  	padding: 4px;  }    #content #rahmen #rightside #ausfuehrung .popup_feld_holz {  	width: 350px;  	left: 428px;  }    #content #rahmen #rightside #ausfuehrung .popup_feld_holz .infobox {  	width: 292px;  	height: 77px;  	position: absolute;  	left: 28px;  	border: 1px solid #000000;  	top: 133px;  	padding: 4px;  	font-size: 8pt;  }    #content #rahmen #rightside #ausfuehrung .popup_feld .headline {  	font-size: 9pt;  	color: #50a23e;  	font-weight: bold;  	margin-bottom: 3px;  }    #content #rahmen #rightside #ausfuehrung .popup_feld .closer {  	position: absolute;  	top: 5px;  	right: 5px;  	width: 15px;  	height: 13px;  	background: url('/fileadmin/WEW/ballon/html/closer.gif') no-repeat;  	cursor: pointer;  }    #content #rahmen #rightside #ausfuehrung .popup_feld .wahl {  	width: 107px;  	height: 90px;  	float: left;  	background: none;  	padding: 4px;  	text-align: center;  	margin-top: 5px;  	cursor: pointer;  }    #content #rahmen #rightside #ausfuehrung .popup_feld .wahl_holz {  	margin-left: 40px;  }  #content #rahmen #rightside #ausfuehrung .popup_feld .wahl:hover {  	background: url('../Bilder/rahmen.png') no-repeat center;  }    #content #rahmen #rightside #ausfuehrung .popup_feld * .bild {  	/*width: 105px;*/  	height: 45px;  }    #content #rahmen #rightside #ausfuehrung .popup_feld * .bodytext {  	width: 105px;  	text-align: left;  	font-size: 7pt;  	margin-top: 4px;  }    #content #rahmen #rightside #auswahl {  	margin-top: 10px;  	background-color: #ededed;  	width: 290px;  }    #content #rahmen #rightside #auswahl #headline {    background: #4b9536;    width: 290px;  }    #content #rahmen #rightside #auswahl #headline #text {    color: #FFFFFF;    font-weight: bold;    padding: 2px;    padding-left: 4px;    float:left;    width: 70px;  }    #content #rahmen #rightside #auswahl #headline #merkzettel_button {  	 width: 120px;  	 font-size: 8pt;  	 color: #FFFFFF;  	 float:right;  	 position: relative;  	 top: 1px;  	 text-align: left;  	 border: none;  	 height: 16px;  	 background: #4b9536 url('../Bilder/korb.jpg') no-repeat right;  }      #content #rahmen #rightside #auswahl #infos {  	margin-top: 3px;  	padding: 5px;  	margin-bottom:3px;  }    #content #rahmen #rightside #auswahl .wahlfeld {   	border-top: 1px dashed #afafaf;  	padding-top: 5px;  	padding-left: 3px;  	padding-right: 3px;  	padding-bottom: 5px;  	background: none;  }    #content #rahmen #rightside #auswahl .wahlfeld:hover {  	background-color: #d3d3d3;  }    #content #rahmen #rightside #auswahl .focus {    background-color: #d3d3d3;  }    #content #rahmen #rightside #auswahl .wahlfeld .name {  	/*width: 182px;*/  	width: 208px;  	float: left;  }    #content #rahmen #rightside #auswahl .wahlfeld .preis {  	/*width: 70px;  	float: left;*/  	width: 65px;  	float: right;  	font-weight: bold;  }    #content #rahmen #rightside #auswahl .wahlfeld .preis_anfrage {  	float: right;  	font-weight: bold;  }    #content #rahmen #rightside #auswahl .wahlfeld .korb {  	/*width: 32px;  	height: 16px;  	float: right;*/  	display: none;  }    #content #rahmen #rightside #auswahl .wahlfeld .zusatz {  	font-style: italic;  	font-size: 7pt;  }    #breadcrum {  	color: #44a12a;  	background-color: #FFFFFF;	position: absolute;	top: 90px;	left: 0;	width: 788px;	text-align: left;	font-size: 11px;	padding: 0px;	margin: 0px;	z-index: 2;    }    #breadcrum ul {  	margin-top: 10px;  }    #breadcrum li {	display: inline;  }    #breadcrum li a {	font-weight: bold;	color: #44a12a;  	}  /* ----------- AKTIONESFELDER RECHTS  -------------*/  #specialbuttons {	position: absolute;	top: 90px;	left: 790px;	width: 200px;	/* background-color: #FFFFFF; */  	}    #specialbuttons img {	width: 200px;	height: 130px;	margin-top:20px;	margin-left:0px;	margin-right:0px;	margin-bottom:0;	padding:0 0 0 0;  	}/* ----------- AKTIONESFELDER RECHTS ENDE -------------*/  /* ------------- Footer ----------------- */#footer {	position: fixed;	background: url(../Bilder/bottbackground.jpg);	width: 990px;	bottom:		0px;	height:		20px;	text-align: left;	padding-left:	0px;	padding-top:	3px;	z-index: 2;}#footer a {	color:			#FFFFFF;	font-weight:	bold;	margin-right:	0px;	margin-left:	15px;	padding-left:	15px;	padding-right:  0px;	text-decoration: none;}/* ----------------- FOOTER ENDE ------------ *//*------------------  KLASSEN ----------------*/.linksnstrich {	border-left: 1px solid #CCCCCC;}/* --------------- KLASSEN ENDE  ------------ *//* ------------ E-Mail-Formular ----------- */#email_kontakt .uebers {	font-weight:	bold;	color:			#858681;}#email_kontakt .eingaben_tab {	margin-left:	60px;	border:			none;}#email_kontakt .eingaben_tab td {	padding-bottom:	10px;	border:			none;}#email_kontakt .eingaben_tab .label_td {	width:			160px;	padding-top:	4px;	vertical-align:	top;}#email_kontakt .eingaben_tab .input_td {	width:			375px;}#email_kontakt .eingaben_tab .input_td input {	width:			370px;}#email_kontakt .eingaben_tab .input_td select {	width:			374px;}#email_kontakt .eingaben_tab .input_td textarea {	width:			370px;	height:			100px;}#email_kontakt .eingaben_tab .input_td #anrede {	width:			150px;}#email_kontakt .eingaben_tab .input_td #str {	width:			318px;	float:			left;}#email_kontakt .eingaben_tab .input_td #strno {	width:			40px;	float:			right;}#email_kontakt .eingaben_tab .input_td #plz input {	width:			55px;	float:			left;}#email_kontakt .eingaben_tab .input_td #ort {	width:			303px;	float:			right;}#email_kontakt .eingaben_tab .input_td .buttons {	font-size: 		12px;	font-weight: 	bold;	background: 	#858681;	border: 		0px;	color: 			#FFFFFF;	padding: 		2px 2px;	width: 			140px;		margin:			auto;}/* ------------ Warenkorb ----------- */.warenkorb_div {	text-align: center;}.warenkorb {	width:			80%;	margin-left:	45px;	margin-top:		20px;}.warenkorb td {	padding:		3px;	border:			1px solid #858681;}.warenkorb .head {	background:		#44A12A;	text-align:		center;	font-weight:	bold;	color:			#FFFFFF;}.warenkorb .artikel_beschr {	text-align:		left;	padding:		5px;}.warenkorb .artikel_beschr a {	color:			#000000;}.warenkorb .artikel_beschr .zusatz {	font-size:		11px;}.warenkorb .artikel_menge {	text-align:		center;}.warenkorb .artikel_menge input {	text-align:		center;	width:			50px;}.warenkorb .artikel_preis {	text-align:		right;}.warenkorb .artikel_funkt {	text-align:		center;}.warenkorb .gesamt_null {	text-align:		right;	font-weight:	bold;}.warenkorb .gesamt_preis {	text-align:		right;	font-weight:	bold;}.preis_zusatz {	font-size:		11px;	text-align:		right;	width:			80%;	margin-left:	45px;}.basket {	padding-left: 15px;}.basket hr {	margin-right: 15px;	margin-bottom: 20px;}input.buttons_basket {	font-size: 		8pt;	font-weight: 	bold;	background: 	#44A12A;	border: 		0px;	color: 			#FFFFFF;	padding: 		2px 2px;	width: 			auto;	margin:			auto;	margin-right:	10px;}.form_control {	margin-left:	208px;	margin-bottom:	30px;}/* ------------ Warenkorb-Dateneingabe ----------- */.warenkorb_adressen_div {	width:			95%;	padding-bottom:	10px;	margin-bottom:	5px;}.warenkorb_adressen_div .adressen_uebers {	font-weight:	bold;	color:			#44A12A;}.warenkorb_adressen_div .eingaben_tab {	margin-left:	45px;	border:			none;}.warenkorb_adressen_div .eingaben_tab td {	padding-bottom:	10px;	border:			none;}.warenkorb_adressen_div .eingaben_tab .label_td {	width:			160px;	padding-top:	4px;	vertical-align:	top;	font-weight:	bold;	color:			#484848;}.warenkorb_adressen_div .eingaben_tab .agb_td {	width:			650px;}.warenkorb_adressen_div .eingaben_tab .sonst_td {	width:			490px;}.warenkorb_adressen_div .eingaben_tab .input_td {	/*width:			375px;*/	padding-top:	4px;	color:			#484848;}.warenkorb_adressen_div .eingaben_tab .input_td input {	width:			370px;	color:			#484848;}.warenkorb_adressen_div .eingaben_tab .input_td select {	width:			374px;	color:			#484848;}.warenkorb_adressen_div .eingaben_tab .input_td .anrede_select {	width:			150px;}.warenkorb_adressen_div .eingaben_tab .input_td #strasse {	width:			298px;	float:			left;}.warenkorb_adressen_div .eingaben_tab .input_td #hausnummer {	width:			60px;	float:			right;}.warenkorb_adressen_div .eingaben_tab .input_td #land_code {	margin-right:	2px;	padding-top:	3px;	float:			left;}.warenkorb_adressen_div .eingaben_tab .input_td #billing_zip {	width:			60px;	float:			left;}.warenkorb_adressen_div .eingaben_tab .input_td #billing_city {	width:			275px;	float:			right;}/* ----------- Vertriebspartner ------------ */.tx-wewvetriebspartner-pi1 {	padding-left: 15px;	margin-top:	-25px;}#content .tx-wewvetriebspartner-pi1 .uebers {	margin-left: auto;}.tx-wewvetriebspartner-pi1 .distripartner {	float: left;	width: 335px;	margin-right: 25px;	height: 360px;}.tx-wewvetriebspartner-pi1 .distripartner .partnertyp {	text-align: left;	vertical-align: top;	font-weight: bold;	width: 120px;	float: left;}.tx-wewvetriebspartner-pi1 .distripartner .rest {	text-align: left;	vertical-align: top;	float: left;	width: 240px;}#content a.vertriebspartner {	font-size: 9pt;}.tx-wewvetriebspartner-pi1 .tab_left {	float: left;	width: 250px;	margin-bottom: 7px;}.tx-wewvetriebspartner-pi1 .tab_right {	float: left;	margin-bottom: 7px;}.tx-wewvetriebspartner-pi1 input {	width: 150px;}.tx-wewvetriebspartner-pi1 input.buttons {	font-size: 		8pt;	font-weight: 	bold;	background: 	#4b9536;	border: 		0px;	color: 			#FFFFFF;	padding: 		2px 2px;	width: 			153px;	margin:			auto;}/* ------------ Suchergebnisse ----------- */.tx-indexedsearch {	padding-left: 15px;}#tx-ttproducts-pi1-search {	padding-left: 15px;}#content .tx-macinasearchbox-pi1 {	padding-left: 15px;}