/* CSS Document */
body, html { height: 100%; margin: 0px; padding: 0px;}
body { }
/* N O R M A L E   T E X T E L E M E N T E */
p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
h1, h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin:0px;}
div,a { font-family: Arial, Helvetica, sans-serif; color: #000000;}
img {border:0px}
input, select, textarea {background:#EDEDED;border:1px solid #FF871C;}
input {padding:0 0 0 3px}
input#btn_absenden, input.button {padding:0}
input.datepicker {background:url(../images/datepicker.gif) right no-repeat #EDEDED}
/*L I N K S   F Ü R   N A V I G A T I O N*/
select, input, option, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
form {margin:0px; padding:0px;}
table#main_layout{ height:100%; margin:0px; padding:0px; width:780px; border-left:3px solid #fff; border-right:3px solid #fff;}
tr#header_content td.content { 	height:97%;
								vertical-align:top;
								background-image:url(../images/body_background.gif);
								background-repeat:repeat-y;
								border-bottom:3px solid white;
}
tr#footer td {padding:0px; margin:0px; height:20px;}
/*H E A D E R B E R E I C H*/
div#header{ background-repeat:no-repeat; height:111px; background-color:#7DBB2A; border-bottom:3px solid white; padding:0px; margin:0px;}
/*div#header div#logo{margin:0px}
div#header div#logo img {margin:0px;}*/
div#header div#kopf_bild_text{ float:left;}
div#header div#kopf_logo_mit_navi { float:left;}
div#global_navigation{ 
						color:#CBE4AA;
						font-size:11px;
						margin:22px 0px 0px 57px;
						padding:0px;
}
div#global_navigation img { border:0px;}
/*N A V I G A T I O N S   E B E N E   0*/
/*
#mainNav { 
			font-size:11px;
			font-weight:bold;
			background-image:url(../images/nav0_background.gif);
			background-repeat:no-repeat;
			margin:0px;
			border-bottom:3px solid white;
			width:780px;
			height:25px;
			padding:0px;
}
#mainNav div { 	
				float:left;
				padding:0px 0px 0px 0px;
				background-image:url(../images/main_nav_start_normal.gif);
				background-repeat:no-repeat;
				position:relative;
}	
#mainNav div a {
				background-image:url(../images/main_nav_ende_normal.gif);
				background-repeat:no-repeat;
				background-position:right;
				height:25px;
				padding:0px 20px 0px 23px;
				line-height:24px;
				display:block; float:left;
				text-decoration:none;
				}
#mainNav div.nav1A { 	
				float:left;
				padding:0px 0px 0px 0px;
				background-image:url(../images/main_nav_start_aktiv.gif);
				background-repeat:no-repeat;
				position:relative;
				background-color:#7DBB2A;
}	
#mainNav div a.nav1A,
#mainNav div.nav1SA a {
				background-image:url(../images/main_nav_ende_aktiv.gif);
				background-repeat:no-repeat;
				background-position:right;
				height:25px;
				padding:0px 20px 0px 23px;
				text-decoration:none;
				color:#fff;
				}				
#mainNav div.nav1S { 
			background-image:url(../images/nav0_startelement_ecke_norm.gif);
			padding:0px; margin:0px;
			}
#mainNav div.nav1SA { 
									background-image:url(../images/nav0_startelement_ecke_akt.gif);
									background-color:#7DBB2A;
									color:#fff;
}
			
*/
div#mainNav { height: 25px; background-color:#b1d67f; width: 780px; font-size:11px; border-bottom: 3px solid white;}
div#mainNav div { float:left; }
div#mainNav div.link { padding: 6px 0 5px 0; }
div#mainNav div.link a { text-decoration:none; font-weight:bold; font-size:11px; color:#000000; padding: 6px 12px 5px 9px; }
div#mainNav div.link a.aktiv { background-color: #7dbb2a; color:#fff;} 
div#mainNav div#left-space {padding: 5px 0 6px 0; background-color: #ff9e1c; width:170px; }
/*N A V I G A T I O N S B E R E I C H   L I N K S*/
ul#navigation{
				background-color:#B1D67F;
				float:left;
				width:170px;
				padding:11px 0px 0px 0px;
				margin:0px;
				list-style:none;
			}
			
ul#navigation li { padding:0px; margin:0px;}			
ul#navigation li { margin-bottom:2px; padding-top:3px; padding-bottom:3px;}
ul#navigation li a {margin:0px; color:black; text-decoration:none;}
ul#navigation li a:hover {color: #528F00; font-weight:bold;}
ul#navigation li.nav5, ul#navigation li.nav5A, ul#navigation li.nav5O {padding-left:70px;}
ul#navigation li.nav4, ul#navigation li.nav4A, ul#navigation li.nav4O {padding-left:56px;}
ul#navigation li.nav3, ul#navigation li.nav3A, ul#navigation li.nav3O {padding-left:36px;}
ul#navigation li.nav2, ul#navigation li.nav2A , ul#navigation li.nav2O{padding-left:20px;}
ul#navigation li.nav1, ul#navigation li.nav1A , ul#navigation li.nav1O{padding-left:20px;}
ul#navigation li.nav1A,
ul#navigation li.nav2A,
ul#navigation li.nav3A, 
ul#navigation li.nav4A,
ul#navigation li.nav5A { 
			font-weight: bold;
			color: #528F00;
			background-color:#7DBB2A;
			}
ul#navigation a.nav1A,ul#navigation a.nav1A:hover,
ul#navigation a.nav2A,ul#navigation a.nav2A:hover,
ul#navigation a.nav3A,ul#navigation a.nav3A:hover,
ul#navigation a.nav4A,ul#navigation a.nav4A:hover,
ul#navigation a.nav5A,ul#navigation a.nav5A:hover { 
			color: #fff; 
			}			
ul#navigation a.nav2O,
ul#navigation a.nav3O,
ul#navigation a.nav4O,
ul#navigation a.nav5O { font-weight: bold; color: #528F00; text-decoration: none; }
/*C O N T E N T B E R E I C H*/
div#content {width:440px; margin:17px 0 20px 20px; padding:0 0 20px 0;overflow:hidden;float:left; }
div#content p {margin:0px 0px 8px 0px; font-size:11px}
div#content h1 {margin-bottom:14px; font-size:14px;}
div#content_wrapper2 {overflow:hidden;}
.webware_mceEditableElement {padding:0 20px 0 0;}
div#linke_spalte { float:left; width:200px; margin-right:20px;}
div#rechte_spalte {float:left; width:200px;}
.redaktion p ,#linke_spalte p, #rechte_spalte p { font-size:11px;} 
/*B E R E I C H   F Ü R   L I S T E N K O P F*/
div#content div#content_top {  height:60px; background-color:#FFE7C6; float:left; width:420px; margin-bottom:19px;}
div#content div#content_top img {float:left; margin-left:0px; margin-right:7px;}
div#content div#content_top p {margin:0px;}
div#content div#content_top h1 { font-size:11px; margin:0px; margin-top:2px;}
div#content div#content_top div#kopf_text { }
/*T E A S E R B E R E I C H*/
div.teaser_links_kurz,
div.teaser_rechts_kurz { 
					width:200px;
					height:130px;
					float:left;
					background-color:#FFE7C6;
					margin-bottom:20px;
					cursor: pointer;
					cursor: hand;
}
div.teaser_links_kurz { margin-right:20px;d}
div#content div.teaser_links_kurz h1,
div#content div.teaser_rechts_kurz h1 {
						font-size:11px;
						margin:0px 0px 7px 0px;
						padding:2px 0px 2px 7px;
						background-color:#FFCE8D;
} 
div#content div.teaser_links_kurz p,
div#content div.teaser_rechts_kurz p {
						margin:0px;
						padding:0px 0px 0px 25px;
						background-image:url(../images/teaser_p_background.gif);
						background-repeat:no-repeat;
						line-height:13px;
}
/*D Y N A M I S C H E   S P A L T E*/
div#dyn {
			background-color:#FFE7C6;
			width:149px;
			float:left;
		}
div#dyn a { color:#FF871C; text-decoration:none;}		
div.dynSuche { background-color:#FFCE8D; margin:0px 0px 0px 0px; padding:13px 0px 0px 7px;}
div.dynSuche input{ font-size:11px; height:18px; padding:0px 0px 2px 4px; width:112px; }
div.dynSuche select{ font-size:11px; margin:8px 0px 10px 0px; padding:0px;}
div#dyn p { line-height:15px;}
div#dyn .dyn_headline{
	background-color: #FFCE8D;
	padding: 2px 2px 2px 7px;
	margin:0px;
}
	
div#dyn .dynText {
	padding: 5px 2px 13px 9px;
	margin:0px;
}
div#dyn .smallLink {
padding: 1px 2px 7px 17px;
margin:0px;
background-image:url(../images/ico_dynlink.gif);
background-position:7px 5px;
background-repeat:no-repeat;
}
div#dyn .dyn_servicetelefon {
	padding: 1px 2px 7px 7px;
	margin:0px;
}
div#dyn .dynText_ap {
	padding: 3px 2px 7px 20px;
	margin:0px;
	background-image:url(../images/ico_dyn_ap.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
div#dyn .dynText_ap_top {
	padding: 3px 2px 7px 8px;
	margin:0px;
}
div#dyn .dyn_content{ margin:1px 0px 7px 0px; padding:0px;}
div#dyn li.pdf { 
	xmargin:0px 3px 0px 5px;
	padding:1px 0px 0px 22px;
	background: url(../images/ico_dyn_pdf.gif) 1px 5px no-repeat; 
}
div#dyn .bigLinkExtern {
	margin:0px 3px 0px 7px;
	padding:0px 0px 0px 20px;
	background: url(../images/ico_dyn_ext.gif) 0px 4px no-repeat;
}
div#dyn .bigLinkPopup {
	margin:0px 3px 0px 7px;
	padding:0px 0px 0px 20px;
	background: url(../images/ico_dyn_popup.gif) 0px 4px no-repeat;
}
div#dyn .dynText_dl {
	padding: 0px 2px 5px 9px;
	margin:0px;
}
div#dyn p.bigLinkMP3 { 
	margin:0px 3px 0px 7px;
	padding:0px 0px 0px 20px;
	background: url(../images/ico_dyn_mp3.gif) 0px 4px no-repeat; 
}
.dyn_content ul {list-style:none;*margin-left:25px;padding-left:30px;*padding-left:5px}
ul li.doc{background:url(../images/ico_dyn_doc.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.xls{background:url(../images/ico_dyn_xsl.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.film{background:url(../images/ico_dyn_mov.gif) 0 .2em no-repeat!important;padding:0 0 0 1.75em!important;}
ul li.dl{background:url(../images/ico_dyn_ext.gif) 0 .2em no-repeat!important;padding:0 0 0 1.75em!important;}
ul#praktikum li.dl{margin-bottom:5px;}ul li.link{background:url(../images/icon_linkpfeil.gif) 0 .4em no-repeat!important;padding:0 0 0 .6em!important;}
ul li.mp3{background:url(../images/ico_dyn_mp3.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}ul li.wmv{background:url(../images/ico_dyn_mov.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}
ul li.mov{background:url(../images/ico_dyn_mov.gif) 0 .2em no-repeat!important;padding:0 0 0 2.25em!important;}ul li.email{background:url(../images/ico_dyn_ap.gif) 0 .2em no-repeat!important;padding:0 0 0 1.6em!important;}
li.email2{background:url(../images/ico_dyn_ap.gif) 0 .2em no-repeat!important;padding:0 0 0 1.6em!important;}
/*F U ß B E R E I C H*/
tr#footer td div#footer{
	margin:0px 0px 0px 0px;
	background-image:url(../images/footer_background.gif);
	background-repeat:no-repeat;
	height:25px;}
tr#footer td div#footer div { float:left; padding:9px 0px 0px 190px;}
tr#footer td div#footer div.inline_navi { padding:7px 35px 0px 0px; float:right; margin:0px;}
/*L I S T E N*/
/*D O W N L O A D L I S T*/
div#list div.download_item { background-image:url(../images/ico_list_pdf.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:1px 0px 23px 35px;}
div#list div.download_item p {margin:0px; padding:0px;}
div#list div.download_item p a{color:#528F00; font-weight:bold; text-decoration:none;}
/*N E W S L E T T E R B E R E I C H*/
/*P O P U P S E I T E N*/
div#popup_logo { background-color:#7DBB2A; width:100%; background-image:url(../images/header_popup.gif); background-repeat:no-repeat;}
div#popup_menue img{ margin-right:5px;}
div#popup_content { width:421px; margin:15px 0px 0px 20px;}
div#popup_content p {margin:0px 0px 10px 0px; font-size:11px;}
div#popup_content h1 {margin:0px 0px 14px 0px; font-size:14px;}
div#popup_content #kontakt a { color:#528F00; text-decoration:none;}
/*K O N T A K F O R M U L A R*/
form { padding:0px; margin:0px;}
table#kontakt span {color:#FF8400; font-weight:bold;}
table#kontakt h2, table#kontakt h1 {margin:0px 0px 3px 0px; font-size:11px;}
table#kontakt h2.folgeblock,
table#kontakt h1.folgeblock {margin:12px 0px 3px 0px;}
table#kontakt td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:2px 0px 1px 0px;}
table#kontakt td.absenden {padding:4px 0px 3px 0px;}
table#kontakt input,
table#kontakt textarea { width:270px;}
table#kontakt textarea { overflow:auto; height:140px;}
table#kontakt tbody tr td table tr td input {width:auto;}
/*F O R M U L A R T A B E L L E*/
table#formular span {color:#FF8400; font-weight:bold;}
table#formular h2, table#formular h1 {margin:0px 0px 12px 0px;}
table#formular h2.folgeblock, table#formular h1.folgeblock  {margin:10px 0px 12px 0px;}
table#formular a { color:#FF8400;}
table#formular td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:2px 0px 3px 0px;}
table#formular td.absenden {padding:12px 0px 3px 0px;}
table#formular input, table#formular textarea { width:230px;}
table#formular select.lang { width:231px;}
table#formular input.ganz_kurz { width:50px;}
table#formular input.nach_ganz_kurz { width:176px}
table#formular input.kurz { width:113px;}
table#formular input.radio { width:15px;}
table#formular textarea { overflow:auto;}
table#formular tbody tr td table tr td input {width:auto;}
/*Redaktionsvorschau*/
fieldset table tr td h1 { margin-bottom:14px; font-size:14px;}
fieldset table tr td p { font-size:11px; margin-top:0px;}
ol { font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: decimal; line-height: 14px;}
ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: square; margin-top: 0px; line-height: 14px;}
ol li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: -10px; line-height: 14px;}
ul li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: -24px; line-height: 14px;}
/*T A B L E   D A T A*/
table.data  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #B1D67F !important; border-top: 0px; border-bottom: 0px;}
table.data thead tr { background-color: #B1D67F; font-weight: bold; color: #000000; background-image:url(../images/bg_table_data_th.gif)}
table.data thead tr th { border-right: 1px solid #FFFFFF; text-align: left; vertical-align: top; padding:1px 2px 1px 6px;} 
table.data thead tr th.right { border-right: 0px; text-align: left; vertical-align: top;}
table.data tbody tr td { border-right: 1px solid #B1D67F; border-bottom: 1px solid #B1D67F; text-align: left; vertical-align: top; line-height: 14px; padding:4px 6px 13px 6px;} 
div#content table.data thead tr th p, table.data thead tr th.right p, div#content table.data tbody tr td p, table.data tbody tr td.right p{margin:0px; padding:0px;} 
table.data tbody tr td.right { border-right: 0px; border-bottom: 1px solid #B1D67F; text-align: left; vertical-align: top; line-height: 14px; }
table.layout tbody tr td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; text-align:left; vertical-align: top; border: 0px; margin:0px; padding:0px;}
table.layout tbody tr td ul li { margin-bottom:20px;}
/*P R I N T L A Y O U T*/
div#print { width:505px;}
div#print p {font-size:11px;}
div#print div#print_header{ border-bottom: 3px solid #B1D67F; padding:0px 0px 8px 9px; margin-left:20px;}
div#print div#print_header h1{margin:65px 0px 0px 0px;}
div#print div#print_header div#print_logo{ position:absolute; top:34px; left:336px; }
div#print div#print_content{ padding-bottom:60px; margin:17px 0px 0px 30px; width:460px;}
div#print div#print_content h1{margin-bottom:14px; font-size:14px;}
div#print div#print_content h2{margin-bottom:0px;}
div#print div#print_content p { margin-top:0px;}
div#print div#print_footer{border-top: 3px solid #B1D67F; padding-top:0px; margin-left:20px;}
div#print div#print_footer p { margin:7px 0px 10px 10px;}
div#print div#print_footer span.datum { margin-left:140px;}
/*SITEMAP*/
table.sitemap tr td, table.sitemap tr td div {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin-bottom: 4px;
} 
table.sitemap tr td a, table.sitemap tr td div a { color: #528F00; text-decoration:none; }
table.sitemap table { margin: 0px 10px 11px 0px; border-bottom:1px solid #B1D67F; padding-bottom:6px; width:100%}
table.sitemap { width:100%;}
td.sitemap0 {
	border-top: 1px solid #002F99; 
	border-right: 1px solid #002F99; 
	border-bottom: 1px solid #002F99; 
	padding: 1px 10px 1px 10px;
	background-color:#cccccc
}
td.sitemap0_a {
	font-weight: bold; 
	border-top: 1px solid #002F99; 
	border-right: 1px solid #002F99; 
	padding: 1px 10px 1px 10px;
	background-color: #efefef;
}
a:hover { text-decoration: underline;}
td.sitemap1 { font-weight: bold; padding-left:2px;}
div.sitemap3 { padding-left: 15px; }
div.sitemap4 { padding-left: 60px; }
div.sitemap5 { padding-left: 90px; }
div#content div#webware_editableDiv_1 ul.sortable-list {margin:0px !important;padding:0px !important;}
/* PRODUKTDETAILS */
div.produkte_wrapper { width:420px;overflow:hidden;}
div.produkte_wrapper div.produkte_wrapper table {border:0}
div.produkte_wrapper div.produkte {padding:0px;}
div.produkte_wrapper div.produkte img {border:0}
div.produkte_wrapper div.strom {background:#B1D67F;width:420px;height:24px;}
div.produkte_wrapper div.gas {background:#B1D67F;width:420px;height:24px;}
div.produkte_wrapper div.produkte_top {margin-bottom:3px}
div.produkte_wrapper div.produkte_top h1 {color:#000;margin:5px 0 0 10px; float:left; display:inline;font-size:11px !important}
div.produkte_wrapper div.produkte_top img {margin:4px 0 0 0px;}
div.produkte_wrapper div.produkte_bottom {background:#B1D67F;width:420px;height:24px;}
div.produkte_wrapper thead.produkte_head {background:#E5F1D4;width:420px;*overflow:hidden;}
div.produkte_wrapper tbody {border:0;}
div.produkte_wrapper .produkte_head_text td h1, .produkte_head_text td p {margin:10px 10px 0 10px !important;font-size:11px !important}
div.produkte_wrapper .produkte_details { margin:10px 0 0 0;font-size:11px !important}
div.produkte_wrapper .produkte_details td { padding:0 0 3px 10px; vertical-align:top;}
div.produkte_wrapper table.produkte_details_liste {margin-top:3px}
div.produkte_wrapper table.produkte_details_liste tr {font-size:11px !important;border:0}
div.produkte_wrapper table.produkte_details_liste tr td {border:0;border-bottom:1px solid #B1D67F;}
div.produkte_wrapper table.produkte_details_liste tr.last td {border:0;border-bottom:0;}
div.produkte_wrapper .produkte_details_preis {width:160px; font-weight:bold;}
div.produkte_wrapper .produkte_details_preis2 {width:150px;}
div.produkte_wrapper .produkte_details_preis { xmargin:0 0 0 17px;}
div.produkte_wrapper .produkte_details_bold {font-weight:bold;}
div.produkte_wrapper .produkte_details_liste {margin-top:1px;}
div.produkte_wrapper .produkte_details_liste td {padding:5px 10px 5px 10px; vertical-align:top}
div.produkte_wrapper .produkte_details_last td {padding-bottom:15px}
div.produkte_wrapper .produkte_details_grau {background:#E5F1D4;}
div.produkte_wrapper .produkte_bottom {margin-top:3px}
div.produkte_wrapper .produkte_bottom img {margin:4px 0 0 318px;border:0}
div.produkte_wrapper table.produkte_details_liste {border:0}
div.produkte_wrapper table.produkte_details_liste tr {background:#E5F1D4;}
/* PRODUKTVERGLEICH */
div.layer_box_wrapper{position:absolute;margin-bottom:10px;background-color:#ffce8d;padding:1px;z-index:999;}div.layer_box{padding:1px;background-color:#ffce8d;}
div.layer_box_c{background-color:#ffce8d;width:149px;padding:7px 0 7px 7px;}div.layer_box_p{background-color:#ffce8d;width:470px;padding:7px;}
div.layer_box_p table.data tbody tr td.right{border-right:0;border-bottom:0;}div.layer_box_p table.data{font-size:11px;border:0;}
div.layer_box_p table.data thead tr{background-color:#ffce8d;font-weight:bold;color:#000;background-image:none;}div.layer_box_p table.data thead tr th{border-right:0;}
div.layer_box_p table.data tbody tr td{border-right:0;border-bottom:0;}table{font-size:11px;border:0;}table.data{font-size:11px;border:1px solid #ffce8d;border-top:0;border-bottom:0;}
div.produktvergleich { height:175px;width:420px; }
div.produktvergleich{background:url(../images/teaser_produktvergleich.jpg) #ffe7c6 no-repeat;}
div.produktvergleich h1#headline_produktvergleich {font-size:11px;padding:3px 0 0 10px;margin:0}
div.produktvergleich h2.headline_sub {font-weight:normal;margin:6px 0 0 25px}
div.produktvergleich img {border:0}
div.produktvergleich select {width:130px;*width:129px}
form#vergleich label {width:120px;*width:150px;display:block;float:left;padding:0 0 0 25px}
form#vergleich div#styleDiv {margin:3px 0 3px 0;*margin:3px 0 3px 0}
form#vergleich div#styleSelect {margin:3px 0 3px 0;}
form#vergleich img.infoBtn {margin:0 0 2px 0px;vertical-align:middle;}
form#vergleich select#tmp_tZaehler {width:130px;*width:129px;margin:0 3px 0 0;}
form#vergleich input#btn_absenden {margin:7px 0 0 215px;*margin:7px 0 0 210px}
div#prod_ansicht_wrapper {   }
 div.prod_details {margin:15px 0 0 0; float:left; width:420px}
 div.prod_details span.prod_info{font-size:11px;  font-weight:bold; color:#000;}
 div.prod_details p.head {float:left;height:26px;background:#b1d67f;  width:420px;border-bottom:2px solid #fff;overflow:hidden;margin:0 !important}
 div.prod_details p.head span.prod_info {float:left;width:217px;margin:5px 0 0 9px;}
html  div.prod_details p.head img {border:0;margin:0 0 3px 0}
 div.prod_details p.head span.prod_btn {float:left;width:190px; padding-top:4px; overflow:hidden;}
a.pinfo {margin:0 6px 0 0;}
 div.prod_details div.proDetails { float:left; background-color:#e5f1d4; width:420px;  }
dl.prodpreise {padding:6px 0 0 0}
 div.prod_details div.proDetails .img{ float:left; margin:8px }
 div.prod_details div.proDetails .txt_wrapper{width:250px;float:left }
 div.prod_details div.proDetails .txt p{  margin:0 0 6px 0;}
 div.prod_details div.proDetails .txt dl { margin:0 0 7px 0;}
 div.prod_details div.proDetails .txt dl dt{ font-weight:bold; float:left; width:105px; }
 div.prod_details div.proDetails .txt dl dd{ font-weight:bold; }
 div.prod_details div.proDetails .txt dl dd span{ font-weight:normal; }
 div.prod_details div.proDetails p.preis{color:#528f00; font-size:11px;}
 div#prod_filter_wrapper{xwidth:172px; border:1px solid #C8C8C8; padding:1px;}
 div#prod_filter{position:relative;padding:9px 0 10px 10px;  }
 div#prod_filter h2{color:#fff;  margin-bottom:17px;}
 div#prod_filter span{display:block;margin-top:10px;}
 div#prod_filter ul{margin:3px 0 3px 0;}
 div#prod_filter li{margin:0 0 3px 0;}
/* Bestelldialog */
#bestelldialog_wrapper, #bestelldialog_wrapper2 {width:402px; xheight:295px;font-size:11px }
#bestelldialog_content {    }
#bd_head, #bd_head2 { background-color:#b1d67f; color:#fff; height:25px;  }
#bd_head h1, #bd_head2 h1{ font-size:11px; padding:5px 0 0 8px }
#bd_head p,#bd_head2 p{ margin:0; padding:0 0 0 2px;}
#bd_content,#bd_content2 { padding:0px 5px 5px 8px;  }
#bestelldialog_content #produkt_plz {width:61px;height:16px;font-size:11px !important;padding:0 0 0 3px }
div.option_list { margin-bottom:11px;}
div.option_list input{ margin:0; height:14px; width:14px;}
div.option_list p{ margin:0 0 6px 0;}
#bd_button { padding-left:1px; }
#btn_abbrechen { margin-right:165px; }
#warenkorb_top {height:20px;background:#ff9e1c;margin:0 0 10px 0;}
#warenkorb_inhalt {padding-top:2px}
span#warenkorb_count {font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 8px}
/* Warenkobr */
#warenkorb_wrapper { width:420px}
#warenkorb_wrapper .warenkorb_top {height:24px;*height:27px;background:#b1d67f;overflow:hidden;border-bottom:3px solid #fff}
#warenkorb_wrapper .warenkorb_top h1 {font-size:11px;padding:5px 0 0 0;margin:0 0 0 8px}
#warenkorb_wrapper .warenkorb_middle {background:#e5f1d4;overflow:hidden;border-bottom:3px solid #fff;padding:8px 0 0 8px;width:412px;*width:420px}
#warenkorb_wrapper .warenkorb_bottom {height:24px;background:#b1d67f;overflow:hidden}
table.prodDet {overflow:hidden;}
#warenkorb_wrapper select {width:108px;*width:107px;}
/*Bestellvorgang*/
.zaehlerstand, .bestellvorgang {padding:8px 0 8px 8px !important;}
.zaehlerstand a, .bestellvorgang a {font-weight:bold;color:#FF671D;text-decoration:none}
.zaehlerstand span, .bestellvorgang span {display:block;margin:5px 0 0  0;width:420px}
.bestellvorgang label {width:120px;display:block;float:left;}
.zaehlerstand label {width:150px;display:block;float:left;}
.bestellvorgang input {width:152px}
.zaehlerstand input {width:152px}
.bestellvorgang select {width:152px !important}
.zaehlerstand select {width:152px !important}
span.green {color:#7dbb2a !important;display:inline;margin:0;width:5px}
#vorgang3von3 span.filler {font-weight:bold !important;display:block;width:300px;float:left;}
#vorgang3von3 span.filler2 {display:block;width:120px;float:left;}
#vorgang3von3 span.filler3 {font-weight:bold !important;display:block;width:120px;float:left;}
div.bestellsicht span.filler {width:80px !important;}
#vorgang3von3 span.overview {display:block;float:left;width:90px;}
#vorgang2von2 span.filler {font-weight:bold !important;display:block;width:270px;float:left;}
#vorgang2von2 span.overview {display:block;float:left;width:120px;}
form div.validation-advice {color:#FF871C;font-size:10px;display:none;}
form#bestellform div.validation-advice{color:#000;font-size:10px;padding:5px;background:#ffce8d;border:1px solid #000;margin:-15px 0 0px 283px;*margin:-18px 0 0 283px;width:72px;display:none;width:90px}
form#einverform div.validation-advice, form#bankform div.validation-advice, form#zaehlerform div.validation-advice{color:#000;font-size:10px;padding:5px;h;background:#ffce8d;border:1px solid #000;margin:-17px 0 0px 305px;*margin:-18px 0 0 313px;width:72px;display:none;width:90px;}
