	#console {
	    position:absolute;
	    top:5px;
	    right:5px;
	    width:500px;
	    height:600px;
	    overflow:auto;
	    background-color:black;
	    font-size:11px;
	    font-family: monospace;
		z-index:500;
		color:white;
		padding:5px;
		opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter: alpha(opacity=80);
	}



/*
------------------- GRUNDLAYOUT-STRUKTUR ------------------------
       D O   N O T ( ! ! ! )   T O U C H   T H I S ! ! !
*/
html,
body {
	height:100%;
}
body {
	margin:0;
	padding:0;
}

#container {
	z-index:10;
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
html>body #container {
	height: auto;
}
#content {
	position:relative;
	width:990px;
	margin:0 auto;
	padding-bottom:85px;
}
#footerContainer {
	width:100%;
	position:absolute;
	bottom:0;
}
#footer {
	width:990px;
	margin:0 auto;
	height:85px;
	overflow:hidden;
}


/*
------------------- STRUKTUR -------------------
*/
body {background-color:#c5cad0; background-image:url(/bilder/struktur/bg_gradient.gif); background-repeat:no-repeat;}

/*div.verlauf {display:block; position:absolute; left:0; top:0; width:100%; height:530px; ;}*/

#head {height:230px; width:990px; position:relative;}
.head_bg {
	position: absolute; left:40px; width:927px; height:230px;  margin: 0px; background-repeat: repeat-x; z-index: 0; display:block;

}
#head .lb,
#head .rb {position:absolute; display:block; height:230px; top:0; background-repeat:no-repeat;}
#head .lb {left:0; width:40px; z-index: 10;}
#head .rb {right:0;  width:23px;}

#headImg {
	width: 927px;
	height: 116px;
	position: absolute;
	top:43px;
	right:23px;
}

.hidden {
	overflow:hidden;
	visibility:hidden;
	display:none;
}

a#logo_kq {
	background-image: url(/bilder/struktur/logo_kq.gif);
	display: block;
	width: 163px;
	height: 71px;
	position:absolute;
	top:53px;
	right:33px;
	z-index:50;
}

#head a h1 span,
#head a h2 span,
#head a h3 span,
#head a h4 span {display:none;}
#head a h1,
#head a h3,
#head a h4 {display:block; position:absolute; background-repeat:no-repeat; overflow:hidden; background-position:top;}
#head a h1 {top:43px; left:786px; background-image:url(/bilder/struktur/head_neu_kq.gif); width:181px; height:116px;}
#head a h3 {top:43px; left:40px; background-image:url(/bilder/struktur/head_neu_nr1.gif); width:224px; height:116px;}
#head a h4 {top:43px; left:264px; background-image:url(/bilder/struktur/head_neu_img.jpg); width:522px; height:116px;}

#persBeratung {z-index: 20; position:absolute; display:block; left:37px; color:#dee3e8; font-weight:bold; font-size:12px; top:14px; background-image:url(/bilder/arrow.png); background-repeat:no-repeat; padding-left:16px; height:15px; overflow:hidden; width:130px; background-position:left top;}
#ihrWk {z-index: 200; display:block; position:absolute; right:0px; top:14px; color:#dee3e8; font-weight:bold; font-size:12px;  background-image:url(/bilder/arrow.png); background-repeat:no-repeat; padding-left:16px; height:15px; overflow:hidden; width:315px; background-position:left top;}
#zurQuelle {z-index: 20; position:absolute; display:block; left:825px; color:#dee3e8; font-weight:bold; font-size:12px; top:14px; background-image:url(/bilder/arrow.png); background-repeat:no-repeat; padding-left:16px; height:15px; overflow:hidden; width:170px; background-position:left top;}
#hotline {z-index: 20; position:absolute; display:block; left:190px; color:#dee3e8; font-weight:bold; font-size:12px; top:14px; background-image:url(/bilder/arrow.png); background-repeat:no-repeat; padding-left:16px; height:15px; overflow:hidden; width:195px; background-position:left top;}

#persBeratung:hover,
#hotline:hover,
#zurQuelle:hover,
#ihrWk:hover { color:#ffffff; background-position:left bottom;}
/*
------------------- HAUPTMENUE -------------------
*/
#mainmenue {position:absolute; left:40px; top:164px; width:927px; height:37px; z-index:150;}
#mainmenue a,
#mainmenue #line {display:block; background-position:left top; height:37px; float:left;}

#mainmenue a span { display:none;}
#mainmenue #ek    { background-image:url(/bilder/struktur/menue_tk.gif); width:148px;}
#mainmenue #kk    { background-image:url(/bilder/struktur/menue_kk.gif); width:157px;}
#mainmenue #kz    { background-image:url(/bilder/struktur/menue_kz.gif); width:134px;}
#mainmenue #eg    { background-image:url(/bilder/struktur/menue_egeraete.gif); width:135px;}
#mainmenue #a     { background-image:url(/bilder/struktur/menue_aktionen.gif); width:110px;}
#mainmenue #s     { background-image:url(/bilder/struktur/menue_service.gif); width:91px;}
#mainmenue #ks    { background-image:url(/bilder/struktur/menue_studios.gif); width:104px;}
#mainmenue #strs    { background-image:url(/bilder/struktur/menue_stores.gif); width:82px;}
#mainmenue #vtv    { background-image:url(/bilder/struktur/menue_videotv.gif); width:114px;}
#mainmenue #kp    { background-image:url(/bilder/struktur/menue_kp.gif); width:146px;}
#mainmenue #wako  { background-image:url(/bilder/struktur/menue_warenkorb.gif); width:61px; float:right;}
#mainmenue #line  { background-image:url(/bilder/struktur/menue_line.gif); width:2px; position:absolute; left:825px; top:0;}


#twi  { display:block; width:135px; height:51px; position:absolute; top:156px; right:23px; z-index:155; background-image:url(/bilder/struktur/menue_twi.png); background-position:left top;}
#twitter a:hover { background-position:left bottom;}
#twitter a span { display:none;}

/*
------------------- USP Modul -------------------------
*/

a#showUSP1 {
	width: 308px;
	height: 47px;
	display: block;
	float: left;
	margin-right: 1px;
	background-image: url(/bilder/usp/usp_btn_1_3.jpg);
	background-position: left top;
}

a#showUSP1:hover {
	background-position: left center;
}

a#showUSP2 {
	width: 308px;
	height: 47px;
	display: block;
	float: left;
	margin-right: 1px;
	background-image: url(/bilder/usp/usp_btn_2_3.jpg);
	background-position: left top;
}

a#showUSP2:hover {
	background-position: left center;
}

a#showUSP3 {
	width: 308px;
	height: 47px;
	display: block;
	float: left;
	margin-right: 1px;
	background-image: url(/bilder/usp/usp_btn_3_3.jpg);
	background-position: left top;
}

a#showUSP3:hover {
	background-position: left center;
}

#headlineUSP {
	float: left;
	margin: 5px 5px 10px 10px;
}

a.closeUSP {display:block; position:absolute; right:2px; top:4px; width:67px; height:18px; background-image:url(/bilder/addon_close.gif); z-index:20; background-position:left top;}
a.closeUSP:hover {background-position:left bottom;}

#contentUSP {

}

.usp_text {
	position: absolute;
	top: 40px;
	left: 25px;
	font-size: 9pt;
	width: 400px;
	line-height: 1.5em;
}

.usp_headlines {
	position: absolute;
	top: 15px;
	left: 15px;
}

a.btnBerater {
	background-image: url(/bilder/usp/btn_berater.jpg);
	width: 180px;
	height: 25px;
	display: block;
	position: absolute;
	top: 210px;
	left: 25px;
}

a.btnBerater:hover {
	background-image: url(/bilder/usp/btn_berater_hover.jpg);
	width: 180px;
	height: 25px;
	display: block;
	position: absolute;
	top: 210px;
	left: 25px;
}

a.btnKatalog {
	background-image: url(/bilder/usp/btn_katalog.jpg);
	width: 180px;
	height: 25px;
	display: block;
	position: absolute;
	top: 210px;
	left: 215px;
}

a.btnKatalog:hover {
	background-image: url(/bilder/usp/btn_katalog_hover.jpg);
	width: 180px;
	height: 25px;
	display: block;
	position: absolute;
	top: 210px;
	left: 215px;
}



/*
------------------- USP Modul Ende -------------------------
*/

/*
------------------- WM Gewinnspiel -------------------------
*/

#wmContainer {
	height: 1400; 
	width: 927px;
	margin: 0px 0px 0px 41px; 
	background-image: url(/bilder/wm2010/headbgquest.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	overflow: hidden;
}

#formQuestContainer {
	padding: 200px 0px 0px 35px; 
	display:block;
	/*background-color: #CC9966;*/
	height: auto;
	width: 600px;
	overflow:hidden;
}

.wmQuestHeadlines {
	margin: 0px 0px 0px 0px;
}

.qC {
	/*height: 60px;*/
	/*background-color: #00CC33;*/
	margin: 0px 0px 15px 0px;
}

#row1Q {
	float: left;
	height: auto;
	width: 250px;

}

#row2Q {
float: left;

}

.personfields {
	width: 200px;
	height: 50px;
}

#personfields1, #personfields2 {
	width: 250px;
	height: 60px;
}

.gb {
	width: 70px;
	height: 90px;
}

.errorQuest {
	font-weight: bold;
	color: #CC0000;
}

.lineQ {
	color: #999999;
}

#teilnehmer {
	clear: both;
	padding: 30px 0px 10px 0px;
	width: 500px;
	height: auto;
	
}

#formPartTop {
	
	height: auto;
	width: 600px;

}

a.ahref {
	color: #003f82;
	font-weight: bold;
}

a.ahref:visited {
	color: #000;
	font-weight: bold;
}

#btnq {
border: 0;
height: 32px;
width: 188px;
background-image: none;
padding: 0px
}

#teil {
	margin-top: -5px;
}

.mainheadlines {
	margin: 5px 0px 10px 0px;
}

#volljhg {
	color: #fc5353;
}


/*
------------------- WM Gewinnspiel Ende -------------------------
*/


/* Video & TV Button in Service */

#videotvbutton {
	display:block;
	width:313px;
	height:99px;
	position:absolute;
	left:34px;
	top:341px;
	z-index:100;
	background-image:url(/bilder/service/videotvbutton.jpg);
	background-position:left top;
}
#videotvbutton:hover { background-position:left bottom;}

#videotvbutton span { display:none;}


/*
------------------- AKTIONEN -------------------
*/



#aktionsmenue {position:absolute; width:930px; height:auto; overflow:hidden; left:39px; top:0px; z-index:100;}

#aktionsmenue a {
	display:block;
	width:306px;
	height:50px;
	float:left;
	background-position:left top;
}
#aktionsmenue a:hover { background-position:left bottom;}
#aktionsmenue a span { display:none;}


#ekc #view_aktionen { padding-top:43px;}
#ekc #view_aktionen #c { background-image:url(/bilder/studios/stores_bg.gif); background-repeat:repeat-y; width:977px; height: auto !important; height: 476px; min-height: 476px;}


#ekc #view_aktionen span.sl {display:block; position:absolute; left:0; top:43; width:41px; height:320px; background-image:url(/bilder/struktur/aktionen_verlauf_left.jpg);}
#ekc #view_aktionen span.sr {display:block; position:absolute; left:967px; top:43; width:10px; height:320px;  background-image:url(/bilder/struktur/aktionen_verlauf_right.jpg);}
#ekc #view_aktionen span.st { display:block; width:100%; background-image:url(/bilder/struktur/aktionen_border_top.gif); height:7px; background-repeat:repeat-x; overflow:hidden;}
#ekc #view_aktionen span.sb { display:block; background-image:url(/bilder/studios/stores_border_bottom.gif); width:977px; height:17px;}


/*
------------------- FOOTER -------------------
*/
#aktionskennwort {position:absolute; left:470px; top:18px; width:137px; height:67px; background-image:url(/bilder/struktur/kennwort.gif); z-index:100;}
#footer {background-image:url(/bilder/struktur/footer_bg_1px.gif); background-repeat:repeat-x; position:relative; overflow:hidden; background-position:left 10px;}

#footer .lf,
#footer .rf {position:absolute; display:block; height:85px; top:0; background-repeat:no-repeat; background-position:left 10px;}
#footer .lf {left:0; background-image:url(/bilder/struktur/footer_left.gif); width:42px;}
#footer .rf {right:0; background-image:url(/bilder/struktur/footer_right.gif); width:23px;}

#footer a {display:block; background-position:left top; position:absolute;}
#footer a span {display:none;}
#footer #h { background-image:url(/bilder/struktur/footer_hotline.gif); width:428px; height:36px; left:43px; top:43px;}
#footer #hko { background-image:url(/bilder/struktur/footer_hotline_kompakt.gif); width:428px; height:36px; left:43px; top:43px;}
#footer #b { background-image:url(/bilder/struktur/footer_beratung.gif); width:80px; height:16px; left:712px; top:45px;}
#footer #aktu { background-image:url(/bilder/struktur/footer_aktuelles.gif); width:78px; height:16px; left:700px; top:45px;}
#footer #l { background-image:url(/bilder/struktur/footer_lexikon.gif); width:70px; height:16px; left:798px; top:45px;}
#footer #sima { background-image:url(/bilder/struktur/footer_sitemap.gif); width:60px; height:16px; left:795px; top:63px;}
#footer #n { background-image:url(/bilder/struktur/footer_newsletter.gif); width:93px; height:16px; left:874px; top:45px;}
#footer #r { background-image:url(/bilder/struktur/footer_rechtliches.gif); width:127px; height:13px; left:769px; top:63px;}
#footer #k { background-image:url(/bilder/struktur/footer_kontakt.gif); width:62px; height:13px; left:903px; top:63px;}
#footer #imp { background-image:url(/bilder/struktur/footer_impressum.gif); width:74px; height:13px; left:715px; top:63px;}
#footer #twi { background-image:url(/bilder/struktur/footer_twitter.gif); width:66px; height:16px; left:625px; top:45px;}
#footer #agb { background-image:url(/bilder/struktur/footer_agb.gif); width:38px; height:13px; left:860px; top:63px;}


/*
------------------- GERNELLE CONTENT REGELN ----------------
*/
#iframeContent {position:relative;}
#iframeContent h1 span,
#iframeContent h2 span {display:none;}
#iframeContent h1,
#iframeContent h2 {display:block; background-repeat:no-repeat;}
#iframeContent div.partner div.h h1, 
#iframeContent div.partner div.h h2 {display:none;}
div.padded {padding-left:24px;}
div.padded p {
	font-family: Arial;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 0.9em;
	}
a.button * {display:none;}
a.button { display:block; background-repeat:no-repeat; background-position:left top;}
a.button:hover { background-position:left bottom;}



/*
-------------------  STARTSEITE -------------------
*/
#startcontainer {position:relative;}
#startcontainer div,
#startcontainer img {display:block; overflow:hidden; border:0;}
a.cssbutton {display:block; background-position:left top; background-repeat:no-repeat;}
a.cssbutton:hover {background-position:left bottom;}
a.cssbutton span {display:none;}





/*
-------------------  EINBAUKÜCHEN -------------------
*/

#ekc {position:relative;}

#ekc #sl,
#ekc #sub,
#ekc #subsub {position:absolute; top:0; height:334px; overflow:hidden; z-index:10;}
#ekc #sl { left:0; width:37px; height:334px; background-image:url(/bilder/ek/menue_shadow_sub_left.jpg); background-position:right top; background-repeat:no-repeat; z-index:20;}
#ekc #sub { left:37px; height:334px; width:170px; background-color:#cfdae3; z-index:30;}
#ekc #subsub { left:207px; height:334px; width:144px; background-image:url(/bilder/ek/menue_bg_sub.gif); background-repeat:repeat-y; z-index:40;}
#ekc #view { left:343px; width:632px; background-image:url(/bilder/ek/view_bg.gif); position:relative; z-index:0; background-repeat:repeat-y; overflow:hidden;}



#ekc #sub span.s,
#ekc #subsub span.s,
#ekc #view span.s {display:block; overflow:hidden;}

#ekc #view #c {padding:0 8px 0 8px; position:relative;}

#ekc #sub span.s {width:170px; height:7px; background-image:url(/bilder/ek/menue_shadow_sub_top.gif);}
#ekc #subsub span.s {width:144px; height:11px; background-image:url(/bilder/ek/menue_shadow_subsub_top.gif);}
#ekc #view span.s {width:620px; height:8px; background-image:url(/bilder/ek/view_shadow_top.gif);}

#ekc #sub a span {display:none;}
#ekc #sub a {display:block; width:170px; height:40px; background-position:left top; background-repeat:no-repeat;}

#ekc #subsub a.zurueck span,
#ekc #subsub a.weiter span {display:none;}


#ekc #subsub #knamen a {padding-left:10px; display:block; padding:0; margin:7px 0 7px 0; background-repeat:repeat-y; }
#ekc #subsub #knamen a p {font-size:13px; color:#134071; display:block; line-height:17px; margin:0; padding:0 25px 0 12px; background-position:left center; background-repeat:no-repeat;}
#ekc #subsub #knamen a p span.neu {padding:1px 34px 0 0; background-position:right 1px; background-repeat:no-repeat; width:auto;}
#ekc #subsub #knamen a p.normal span.neu {background-image:url(/bilder/kk/neu_normal.gif); }
#ekc #subsub #knamen a p.active span.neu {background-image:url(/bilder/kk/neu_over.gif);}
#ekc #subsub #knamen a p.over span.neu {background-image:url(/bilder/kk/neu_mouse.gif);}
#ekc #subsub #knamen p.modulgruppe {font-size:13px; color:#134071; display:block; line-height:17px; margin:0; padding:5px 25px 0 12px; font-weight:bold;}
#ekc #subsub #knamen a.modul p {font-size:11px; padding:0 25px 0 18px;}

#kuechenmodule_farben { background-image:url(/bilder/addon_1px_bg.gif); width:990px; background-repeat:repeat-y; position:relative;}
#kuechenmodule_farben span.t,
#kuechenmodule_farben span.b { display:block; background-repeat:no-repeat; width:990px; background-color:#c5cad0; }
#kuechenmodule_farben span.t { background-image:url(/bilder/addon_top.gif); background-position:left bottom; height:19px;}
#kuechenmodule_farben span.b { background-image:url(/bilder/addon_bottom.gif); background-position:left top; height:15px;}
#kuechenmodule_farben .n { margin-left:41px; }
#kuechenmodule_farben .m {margin: 0px 23px 0px 0;}
#kuechenmodule_farben .margin1 {margin-left: 33px; margin-top:6px; overflow:hidden;}
#kuechenmodule_farben .margin2 {margin-left: 50px; margin-top:7px;margin-botom:2px; overflow:hidden;}
#kuechenmodule_farben .margin3 {margin-left: 18px;}
#kuechenmodule_farben .marginjens {margin-left:4px;}

#ekc #subsub #knamen #weiter {margin-left:10px; width:73px; height:20px; background-image:url(/bilder/ek/button_weiter.gif); background-position:left top; background-repeat:no-repeat; padding:0}
#ekc #subsub #knamen #zurueck {margin-left:10px; width:73px; height:20px; background-image:url(/bilder/ek/button_zurueck.gif); background-position:left top; background-repeat:no-repeat; padding:0;}
#ekc #subsub #knamen #weiter:hover {background-position:left bottom;}
#ekc #subsub #knamen #zurueck:hover {background-position:left bottom;}
#ekc #subsub #knamen #weiter p,
#ekc #subsub #knamen #zurueck p {display:none;}


#ekc #subsub a.zurueck span,
#ekc #subsub a.weiter span {display:none;}

.knamen a,
#knamen a {padding-left:10px; display:block; padding:0; margin:7px 0 7px 0; background-repeat:repeat-y; }
.knamen a p,
#knamen a p {font-size:13px; color:#134071; display:block; line-height:17px; margin:0; padding:0 25px 0 12px; background-position:left center; background-image:url(/bilder/ek/blank.gif); background-repeat:no-repeat;}
p.modulgruppe {font-size:13px; color:#134071; display:block; line-height:17px; margin:0; padding:5px 25px 0 12px; font-weight:bold;}
.knamen a.modul p,
#knamen a.modul p {font-size:11px; padding:0 25px 0 18px;}

a.weiter {margin-left:10px; width:73px; height:20px; background-image:url(/bilder/ek/button_weiter.gif); background-position:left top; background-repeat:no-repeat; padding:0}
a.zurueck {margin-left:10px; width:73px; height:20px; background-image:url(/bilder/ek/button_zurueck.gif); background-position:left top; background-repeat:no-repeat; padding:0;}
a.weiter:hover,
a.zurueck:hover {background-position:left bottom;}
a.weiter p,
a.zurueck p {display:none;}



#ekc #subsub span.abschluss {display:block; width:144px; height:8px; position:absolute; left:0; bottom:0; background-image:url(/bilder/ek/menue_shadow_subsub_bottom.gif); overflow:hidden;}
#ekc #sub span.abschluss {display:block; width:170px; height:4px; position:absolute; left:0; bottom:0; background-image:url(/bilder/ek/menue_shadow_sub_bottom.gif); overflow:hidden;}

#ekc #view span.sl,
#ekc #view span.sr {position:absolute; display:block; background-repeat:no-repeat; overflow:hidden; width:8px; height:334px; top:0;}
#ekc #view span.sl { background-image:url(/bilder/ek/view_shadow_left.jpg); left:0;}
#ekc #view span.sr { background-image:url(/bilder/ek/view_shadow_right.jpg); right:0;}
#ekc #view span.st { display:block; width:100%; background-image:url(/bilder/ek/view_shadow_top.gif); height:8px; background-repeat:repeat-x; overflow:hidden;}
#ekc #view span.sb { display:block; width:100%; background-image:url(/bilder/ek/view_bg_bottom.gif); height:5px; background-repeat:no-repeat; overflow:hidden; clear:both;}


#kuechenbild {position:relative; z-index:10;}
#detailicons {position:absolute; z-index:100; left:8px; top:0; width:0; height:0;}

#kuechenbildNEU {position:absolute; left:8px; top:8px; z-index:20;}
#options {background-color:#ffffff; height:36px;}
#options a {display:block; background-repeat:no-repeat; height:34px; background-position:left top; float:left; position:relative; z-index:150;}
#options a:hover {background-position:left center;}
#options a span {display:none;}
#optionFront {background-image:url(/bilder/ek/ek_option_fronten.gif); width:154px;}
#optionDetail {background-image:url(/bilder/ek/ek_option_details.gif); width:154px;}
#optionBerater {background-image:url(/bilder/ek/ek_option_termin.gif); width:161px;}
#optionKatalog {background-image:url(/bilder/ek/ek_option_katalog.gif); width:147px;}
#optionKKLieferung {background-image:url(/bilder/kk/kk_option_lieferung.gif); width:149px;}
#optionZumWarenkorb {background-image:url(/bilder/kk/kk_option_zum-warenkorb.gif); width:161px; text-align: right;}
#optionKKBestellen {background-image:url(/bilder/kk/kk_option_bestellen.gif); width:154px;}
#optionMKBestellen {background-image:url(/bilder/kk/kk_option_bestellen.gif); width:154px;}
#optionKKDetail,
#optionKKDetailBig {background-image:url(/bilder/kk/kk_option_details.gif); width:154px;}
#optionSparsets1,
#optionSparsets2 {background-image:url(/bilder/kk/kk_option_sparsets.gif); width:154px;}
#optionEinzelteile {background-image:url(/bilder/kk/kk_option_einzelteile.gif); width:161px;}
#optionMontage {background-image:url(/bilder/kk/kk_option_montage.gif); width:147px;}




#kuecheBeschreibung {position:absolute; left:8px; top:331px; width:616px; height:51px; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70); background-color:#ffffff; overflow:hidden; z-index:250;}

#kuecheBeschreibung p { font-size:12px; color:#1e2122; padding:5px 10px 0 16px;}
#kuecheBeschreibung h2 span { display:none;}
#kuecheBeschreibung h2 { display:block; width:339px; height:50px; position:relative; top:0; left:0px; background-repeat:no-repeat;}

#toggleBesch {font-size:11px; color:#1e2122; position:absolute; right:10px; top:18px; font-weight:bold;}
#toggleBesch:hover {text-decoration:underline;}

#preisgruppe {font-size:11px; color:#1e2122; position:absolute; right:170px; top:18px; font-weight:bold;}
#preisgruppe:hover {text-decoration:underline;}
#pbsp img {border:0; overflow:hidden; display:block;}


/***** Einbauküchen-Addons *****/

#iframeContent div.addon { background-image:url(/bilder/addon_1px_bg.gif); width:990px; background-repeat:repeat-y; position:relative;}

#iframeContent div.addon span.t,
#iframeContent div.addon span.b { display:block; background-repeat:no-repeat; width:990px; background-color:#c5cad0;}

#iframeContent div.addon span.t { background-image:url(/bilder/addon_top.gif); background-position:left bottom; height:19px;}
#iframeContent div.addon span.b { background-image:url(/bilder/addon_bottom.gif); background-position:left top; height:15px;}

#iframeContent div.addon div.addon_content { margin:0 0 0 41px; background-color:#e7ebf0; width:926px; z-index:10;}
#iframeContent div.addon div.addon_content h5 { display:block; height:21px; background-color:#ffffff; background-repeat:no-repeat;}
#iframeContent div.addon div.addon_content h5 span { display:none;}

#iframeContent #addons_fronten div.zeile { height:52px; padding:4px 0 0 4px;}

#iframeContent #addons_fronten a.frontenButton { display:block; height:50px; background-repeat:no-repeat; background-position:left top; width:152px; float:left;}
#iframeContent #addons_fronten a.frontenButton span { display:none;}

#iframeContent #addons_details div.zeile { height:76px; padding:8px 0 0 4px;}

#iframeContent #addons_details div.kuechendetail {display:block; height:70px; width:305px; float:left;}
#iframeContent #addons_details div.kuechendetail img {display:block; height:70px; width:105px; float:left;}
#iframeContent #addons_details div.kuechendetail p {display:block; height:30px; float:left; width:190px; font-size:12px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
#iframeContent #addons_details div.kuechendetail a { display:block; margin-left:6px; height:20px; float:left; width:120px; background-image:url(/bilder/ek/details/button_detail_zeigen.gif); background-repeat:no-repeat; background-position:left bottom;}
#iframeContent #addons_details div.kuechendetail a:hover {background-position:left top;}
#iframeContent #addons_details div.kuechendetail a span { display:none;}


#iframeContent div.addon a.closeAddon { display:block; position:absolute; right:22px; top:19px; width:67px; height:18px; background-image:url(/bilder/addon_close.gif); z-index:20; background-position:left top;}
#iframeContent div.addon a.closeAddon:hover { background-position:left bottom;}



#addons_allgemein {background-image:url(/bilder/addons/allgemein/bg_allgemein.gif); position:relative; width:990px; height:267px; left:0; top:0;}
#addons_allgemein h5,
#addons_allgemein p {position:absolute; display:block; overflow:hidden; margin:0; padding:0;}
#addons_allgemein h5 span,
#addons_allgemein p span  {display:none;}
#addons_allgemein img {position:absolute; display:block; border:0;}
#addons_allgemein #aktion1 {left:41px; top:60px; width:282px; height:73px; display:block; position:absolute; background-position:left top;}
#addons_allgemein #aktion2 {left:41px; top:137px; width:282px; height:72px; display:block; position:absolute; background-position:left top;}



#detailContent div.zeile { height:76px; padding:8px 0 0 4px;}
div.kuechendetail {display:block; height:70px; width:305px; float:left;}
div.kuechendetail img {display:block; height:70px; width:105px; float:left;}
div.kuechendetail p {display:block; height:30px; float:left; width:190px; font-size:12px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
div.kuechendetail a { display:block; margin-left:6px; height:20px; float:left; width:120px; background-image:url(/bilder/ek/details/button_detail_zeigen.gif); background-repeat:no-repeat; background-position:left bottom;}
div.kuechendetail a:hover {background-position:left top;}
div.kuechendetail a span { display:none;}

#c a.detailicon 		{display:block; width:24px; height:24px; position:absolute; z-index:175; background-position:left top; overflow:hidden; background-image:url(/bilder/ek/detailicon.png);  cursor:pointer;}
#c a.detailicon:hover 	{background-position:left 26px;  width:115px; height:26px;}

#c a.detailicon div			{display:none;}

#c a.videoicon 		{display:block; width:24px; height:24px; position:absolute; z-index:175; background-position:left top; overflow:hidden; background-image:url(/bilder/ek/videoicon.png);  cursor:pointer;}
#c a.videoicon:hover 	{background-position:left 26px;  width:115px; height:26px;}

#c a.videoicon div			{display:none;}


#bestellen_bloecke { background-image:url(/bilder/addon_1px_bg.gif); width:990px; background-repeat:repeat-y; position:relative;}
#bestellen_bloecke span.t,
#bestellen_bloecke span.b { display:block; background-repeat:no-repeat; width:990px; background-color:#c5cad0;}
#bestellen_bloecke span.t { background-image:url(/bilder/addon_top.gif); background-position:left bottom; height:19px;}
#bestellen_bloecke span.b { background-image:url(/bilder/addon_bottom.gif); background-position:left top; height:15px;}

#bestellen_bloecke #frontenContent,
#bestellen_bloecke #detailContent {margin:0 0 0 41px; background-color:#e7ebf0; width:926px; z-index:10;}
#bestellen_bloecke #frontenContent h5 span,
#bestellen_bloecke #detailContent h5 span {display:none;}
#bestellen_bloecke #frontenContent h5,
#bestellen_bloecke #detailContent h5 {display:block; height:21px; background-color:#ffffff; background-repeat:no-repeat;}
#bestellen_bloecke #frontenContent a.frontenButton {display:block; height:50px; background-repeat:no-repeat; background-position:left top; width:152px; float:left;}
#bestellen_bloecke #frontenContent a.frontenButton span {display:none;}
#bestellen_bloecke #frontenContent div.zeile { height:60px; padding:4px 0 0 4px;}
#bestellen_bloecke #addonsDetail a.closeAddon,
#bestellen_bloecke #addonsFronten a.closeAddon {display:block; position:absolute; right:21px; top:19px; width:67px; height:18px; background-image:url(/bilder/addon_close.gif); z-index:20; background-position:left top;}
#bestellen_bloecke #addonsDetail a.closeAddon:hover,
#bestellen_bloecke #addonsFronten a.closeAddon:hovers {background-position:left bottom;}

#bestellen_bloecke #detailContent div.zeile { height:111px; padding:8px 0 0 4px; clear:both;}
#bestellen_bloecke div.kuechendetail {display:block; height:111px; width:305px; float:left;}
#bestellen_bloecke table {display:block;}
#bestellen_bloecke td.kuechendetail { vertical-align:top;}
#bestellen_bloecke td.kuechendetail img {display:block; height:111px; width:111px; float:left;}
#bestellen_bloecke td.kuechendetail p {display:block; float:left; width:170px; font-size:12px; padding:0 0 0 6px; font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#2d3230;}
#bestellen_bloecke td.kuechendetail p.name { font-weight:bold;}
#bestellen_bloecke td.kuechendetail p.beschreibung {}
#bestellen_bloecke td.kuechendetail p.specialprice {text-decoration:underline;}
#bestellen_bloecke td.kuechendetail p.kuehl {font-size:10px; color:#1c508a; font-family:Verdana, Arial, Helvetica, sans-serif; height:13px;}

#bestellen_bloecke td.kuechendetail p.geschirrohne,
#bestellen_bloecke td.kuechendetail p.geschirrmit {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; height:15px; color:#35833c;}
#bestellen_bloecke td.kuechendetail p.geschirrohne { color:#2d3230;}
#bestellen_bloecke td.kuechendetail p.bestnr {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; height:13px;}
#bestellen_bloecke td.kuechendetail p.preis {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; height:15px;}
#bestellen_bloecke td.kuechendetail p.preisneu {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; height:15px; color:#CC0000;}
#bestellen_bloecke td.kuechendetail p.preisalt {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; height:15px; text-decoration:line-through;}
#bestellen_bloecke td.kuechendetail p.bestnr strong { width:70px; display:block; float:left; font-weight:normal;}
#bestellen_bloecke td.kuechendetail p.preis strong,
#bestellen_bloecke td.kuechendetail p.preisalt strong,
#bestellen_bloecke td.kuechendetail p.preisneu strong { width:70px; display:block; float:left;}
#bestellen_bloecke td.kuechendetail p.bestnr span { width:80px; display:block; float:left; }
#bestellen_bloecke td.kuechendetail p.preis span,
#bestellen_bloecke td.kuechendetail p.preisalt span,
#bestellen_bloecke td.kuechendetail p.preisneu span { width:80px; display:block; float:left; }
a.indenwarenkorb,
#bestellen_bloecke td.kuechendetail a { display:block; margin-left:6px; height:20px; float:left; width:125px; background-image:url(/bilder/wk/btn_indenwarenkorb.gif); background-repeat:no-repeat; background-position:left top;}
a.indenwarenkorb {margin:0;}
a.indenwarenkorb:hover,
#bestellen_bloecke td.kuechendetail a:hover {background-position:left bottom;}
a.indenwarenkorb span,
#bestellen_bloecke td.kuechendetail a span { display:none;}


#c #bestellen_bloecke a.kuechendetail {display:block; width:10px; height:10px; background-color:#ffffff; position:absolute; left:10px; top:10px;}



table.thumbs_bestellen {display:block; border:0; margin:0 0 20px 41px;}

table.thumbs_bestellen td.img {width:111px; vertical-align:top;}
table.thumbs_bestellen td.txt {width:192px; vertical-align:top;}

table.thumbs_bestellen td p {font-size:10px; line-height:12px; margin:0; padding:0; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; width:188px;}

table.thumbs_bestellen td.img img {display:block; width:111px; height:111px; border:0; margin:0; padding:0;}

table.thumbs_bestellen td.txt p.title,
table.thumbs_bestellen td.txt p.besch { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
table.thumbs_bestellen td.txt p.title { font-weight:bold; margin-top:3px;}
table.thumbs_bestellen td.txt p.ausst {margin:3px 0 3px 0;}

table.thumbs_bestellen td.txt p.kuehl {color:#1c508a; margin-top:3px;}
table.thumbs_bestellen td.txt p.geschirrohne,
table.thumbs_bestellen td.txt p.geschirrmit {color:#35833c;}

table.thumbs_bestellen td.txt p.bestnr { margin-top:3px;}
table.thumbs_bestellen td.txt p.preis {font-weight:bold; margin-bottom:3px;}
table.thumbs_bestellen td.txt p.preisneu {font-weight:bold; color:#CC0000;}
table.thumbs_bestellen td.txt p.preisalt {font-weight:bold; text-decoration:line-through;}
table.thumbs_bestellen td.txt p.bestnr strong { width:70px; display:block; float:left; font-weight:normal;}
table.thumbs_bestellen td.txt p.preis strong,
table.thumbs_bestellen td.txt p.preisalt strong,
table.thumbs_bestellen td.txt p.preisneu strong { width:70px; display:block; float:left; margin-bottom:3px;}
table.thumbs_bestellen td.txt p.bestnr span { width:80px; display:block; float:left; }
table.thumbs_bestellen td.txt p.preis span,
table.thumbs_bestellen td.txt p.preisalt span,
table.thumbs_bestellen td.txt p.preisneu span { width:80px; display:block; float:left; }
table.thumbs_bestellen td.txt a { display:block; clear:both; height:20px; width:125px; background-image:url(/bilder/wk/btn_indenwarenkorb.gif); background-repeat:no-repeat; background-position:left top;}
table.thumbs_bestellen td.txt a:hover {background-position:left bottom;}
table.thumbs_bestellen td.txt a span { display:none;}








/*
------------------- MODALWINDOW -------------------
*/


	
		#modalWindowBG { display:block; position:absolute; left:0; top:50%; width:100%; height:5000px; margin-top:-2500px; z-index:250;	background-color:#000; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70);}
		#modalWindowBG[id] {position:fixed;}
		#modalWindowBox { width:615px; background-color:#FFFFFF; text-align:left; border:1px solid #62626c; position:relative;}
		#modalWindowContainer {position:absolute; width:100%; height:100%; border:0; z-index:300; visibility:visible;}
  		#modalWindowContainer[id] {height:97%; position:fixed;}




		#closeModalWindow {background-image:url(/bilder/addon_close.gif); width:67px; height:18px; overflow:hidden; background-repeat:no-repeat; background-position:top; position:absolute; top:3px; right:15px;}
		#closeModalWindow:hover {background-position:bottom;}
		#modalIsLoading {background-image:url(/bilder/ajax_loader.gif); background-repeat:no-repeat; color:#5f647f; background-position:0 26px; margin-left:30px;}
		
		#modalWindowContent #image {width:770px; height:390px; backgroundColor:#ffffff;}

		#modalWindowContent #image div.closeContainer {height:25px;}

		#modalWindowContent #image div.contentContainer {height:263px; width:740px; background-color:#e7ebf0; margin-left:15px;}
		#modalWindowContent #image div.contentContainer img {float:left; }
		#modalWindowContent #flashcontent {float:left; width:328px; height:263px; overflow:hidden; position:relative; z-index:500; }
		#modalWindowContent #image div.contentContainer div.float {float:left; width:400px; padding-top:8px;}
		#modalWindowContent #image div.contentContainer div.float img {display:block;}
		#modalWindowContent #image div.contentContainer div.float p { clear:both; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 0 0; color:#1c1f23;}
		#modalWindowContent div.contentContainer div.float a.button { display:block; background-repeat:no-repeat; background-position:left top;}
		#modalWindowContent div.contentContainer div.float a.button:hover {background-position:left bottom;}

		#modalWindowContent div.mehrContainer {height:80px; width:740px; background-color:#ffffff; margin:15px 0 0 15px; clear:both;}
		#modalWindowContent div.mehrContainer div {display:block; height:70px; width:360px; float:left;}
		#modalWindowContent div.mehrContainer div img {display:block; height:70px; width:105px; float:left;}
		#modalWindowContent div.mehrContainer div p {display:block; height:38px; float:left; width:240px; padding:0 0 0 6px; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1c1f23;}
		#modalWindowContent div.mehrContainer div a { display:block; margin-left:6px; height:20px; float:left; width:120px; background-image:url(/bilder/ek/details/button_detail_zeigen.gif); background-repeat:no-repeat; background-position:left top;}
		#modalWindowContent div.mehrContainer div a:hover {background-position:left bottom;}
		#modalWindowContent div.mehrContainer div a span { display:none;}


/*
------------------- DATENBANKEINTRAG -------------------
*/

form label { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#666666; }
form div.z { clear:both; height:120px; height:45px;}
form div.z div {float:left; display:block; height:45px; margin:0 20px 0 0; padding:0;}
form div.z div input { width:100%; display:block;}
form input, textarea {font-size:12px; height:18px; padding-left:3px; padding-right:3px; padding-top:3px; border:1px solid #bcbcbd; color:#333333; outline:none;}
form select {font-size:12px; height:21px; background-color:#f9f9f9;  border:1px solid #bcbcbd; width:100%; padding:3px 0 3px 3px;}

form input:focus { border:1px solid #666666; outline:none;}
form #Anschrift_PLZ_Ort,
form #Anschrift_Strasse,
form #Anschrift_Kanzleizusatz,
form #tele {width:320px;}	/* MOZILLA 20px = 2 * 10px Margin */
form #anrede {width:158px;}

form #Anschrift_PLZ_Ort_Kunde,
form #Anschrift_Strasse_Kunde,
form #Anschrift_Kanzleizusatz_Kunde,
form #tele_kunde {width:320px;}	/* MOZILLA 20px = 2 * 10px Margin */
form #anrede_kunde {width:158px;}

/*form div.z div.REQ_checkbox,
form div.z div.checkbox {padding:0 0 0 25px; margin:0;}*/
form div.z div.REQ_checkbox input,
form div.z div.checkbox input {border:0; padding:0; margin:0; width:16px; float:left; background:none}
form div.z div.REQ_checkbox label,
form div.z div.checkbox label { font-size:12px; border:0;  color:#333333; outline:none; width:380px; clear:none; padding-left:5px;}

#specialerrors,
#specialerrors1,
#specialerrors2 {
	font-family: Arial;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 0.9em;
}
.formtext {
	font-family: Arial;
	text-decoration: none;
	word-spacing: 0.2em;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 0.9em;
}

form #str,
form #telefon,
form #telefax,
form #mail,
form #betreff {width:320px;}
form #text {width:320px; height:200px; background-image:none;}
form #infomail,
form #provision {width:auto; display:inline; height:auto; float:left; background-image:none; border:none;}

/*
------------------ SERIVICE-----------------
*/
div.Service #sub1 {background-image:url(/bilder/service/menue_kataloge.gif);}
div.Service #sub2 {background-image:url(/bilder/service/menue_beratung.gif);}
div.Service #sub3 {background-image:url(/bilder/service/menue_onlineplaner.gif);}
div.Service #sub4 {background-image:url(/bilder/service/menue_kontakt.gif);}
div.Service #sub5 {background-image:url(/bilder/service/menue_sonstiges.gif);}
div.Service #sub6 {background-image:url(/bilder/service/menue_feedback.gif);}
div.beraterform {color:#3e3837;}
div.beraterform label {color:#686362;}
input { background-image:url(/bilder/input_bg.gif);}
div.beraterform input { border-color:#797979;}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span {display:none;}


#c.Impressum {}
.li_punkt { position:relative; padding-left:15px;}
.li_weiter { position:relative; padding-left:22px;}
.bildversatz { position:absolute; padding-left:15px; padding-top:3px;}
.bildversatz2 { position:absolute; padding-left:15px; padding-top:3px;}
.textversatz2 { padding-left:64px;}
.textversatz3 { padding-left:90px;}
.textversatz4 { padding-left:130px;}


/* Kunden Feedback */
.feedbackLeft {
	padding: 0px 15px 0px 15px; 
	font-size: 14px;
	line-height: 1.3;
}

#feedbackTeaser {
	width: 596px;
	font-size: 14px;
	line-height: 1.3;
	padding: 30px 5px 15px 15px;
}


.feedbackBtn {
	position: relative;
	bottom: 15px;
	left: 445px;
	display: block;
	width:141px;
	height:25px;
}

.kundenbox {
	background-image: url(/bilder/service/kunden_feedback/bg.jpg);		
	background-position: bottom;
	background-repeat: no-repeat;
	width: 616px;
	padding-bottom: 10px;
	padding-top: 25px;	
}

/*
------------------ EINBAU-----------------
*/
div.Einbau #sub0 {background-image:url(/bilder/ek/menue_werbung.gif);}
div.Einbau #sub1 {background-image:url(/bilder/ek/menue_trend.gif);}
div.Einbau #sub2 {background-image:url(/bilder/ek/menue_classic.gif);}
div.Einbau #sub3 {background-image:url(/bilder/ek/menue_landhaus.gif);}
div.Einbau #sub4 {background-image:url(/bilder/ek/menue_procomfort.gif);}
div.Einbau #sub5 {background-image:url(/bilder/ek/menue_komfort.gif);}
div.Einbau #sub6 {background-image:url(/bilder/ek/menue_zubehoer.gif);}
div.Einbau #sub7 {background-image:url(/bilder/ek/menue_barriere.gif);}
div.Einbau #sub8 {background-image:url(/bilder/ek/menue_planer.gif);}
div.Einbau #sub9 {background-image:url(/bilder/ek/menue_grifflos_neu.gif);}

/*
------------------ EGERAETE -----------------
*/
div.iconTooltip {
	background-color:white;
	color:#3366CC;
	border:1px solid #3366CC;
	padding:5px;
	z-index:500;
	position:absolute; 
	left:-5000000px;
	right:500px;
	width:200px;
	font-size:10px;
	display:block;
	
}

div.iconTooltip a {
	display:inline;	
}
div.iconTooltip h3 {
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.iconTooltip p {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}



div.Egeraete #sub1 {background-image:url(/bilder/egeraete/menue_herdsets.gif);}
div.Egeraete #sub2 {background-image:url(/bilder/egeraete/menue_geschirr.gif);}
div.Egeraete #sub3 {background-image:url(/bilder/egeraete/menue_kuehl.gif);}
div.Egeraete #sub4 {background-image:url(/bilder/egeraete/menue_dunst.gif);}

div.Egeraete #GarantieLabel {background-image:url(/bilder/egeraete/label_garantie.gif); height:94px; width:143px; display:block; margin-top:53px; margin-left:13px;}

.econtainer div, #econtainer div,
.econtainer img, #econtainer img {display:block; overflow:hidden; margin:0; padding:0;}
#econtainer, econtainer {position:relative;}


/*
------------------ VIDEO & TV -----------------
*/
div.VideoTV #sub1 {background-image:url(/bilder/videotv/menue_tvsendungen.gif);}
div.VideoTV #sub2 {background-image:url(/bilder/videotv/menue_filme.gif);}
div.VideoTV #sub3 {background-image:url(/bilder/videotv/menue_produktvideos.gif);}
div.VideoTV #sub4 {background-image:url(/bilder/videotv/menue_interaktiv.gif);}
div.VideoTV #sub5 {background-image:url(/bilder/videotv/menue_tvspots.gif);}
div.movieContainer {position:relative; width:574px; height:259px; margin-left:25px; margin-top:20px; background-color:#e7ebf0; overflow:hidden;}
div.movieContainer #detailContainer { position:relative; width:199px; height:90px; margin-left:350px; top:30px; background-color:#a2b4c9; padding-top:7px; padding-left:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3837;}
div.movieContainer #movieName { position:relative; width:199px; margin-left:350px; top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#436a94;}
div.movieContainer #movieButtons { position:relative; margin-left:350px; top:50px; }
div.movieContainer #flashcontent,#flashcontent1,#flashcontent2,#flashcontent3,#flashcontent4,#flashcontent5,#flashcontent6,#flashcontent7,#flashcontent8,#flashcontent9,#flashcontent10,#flashcontent11,#flashcontent12,#flashcontent13,#flashcontent14,#flashcontent15,#flashcontent16,#flashcontent17,#flashcontent18,#flashcontent19,#flashcontent20{float:left; clear:both; width:328px; height:263px; overflow:hidden; position:absolute; z-index:500; left:0px; top:0px;}

div.berater { position:relative; height:68px; width:250px; background-image:url(../bilder/videotv/tv/berater.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:113px; margin:10px; left:23px;}
/*
------------------ STARTSEITE -----------------
*/


/*
------------------ KOMPAKT-----------------
*/
div.Kompakt #sub1 {background-image:url(/bilder/kk/menue_kuechenzeilen.gif);}
div.Kompakt #sub2 {background-image:url(/bilder/kk/menue_flexibloecke.gif);}
div.Kompakt #sub3 {background-image:url(/bilder/kk/menue_kuechenmodule.gif);}
div.Kompakt #sub4 {background-image:url(/bilder/kk/menue_blockplaner.gif);}
div.Kompakt #sub5 {background-image:url(/bilder/kk/menue_modulplaner.gif);}
div.Kompakt #sub6 {background-image:url(/bilder/ek/menue_zubehoer.gif);}
div.Kompakt #sub7 {background-image:url(/bilder/kk/menue_kompaktservice.gif);}

/*
------------------ WARENKORB -----------------
*/

#wk { position:relative;}

#wk #bg_t { height:13px; display:block; overflow:hidden; background-image:url(/bilder/wk/bg_struk_t.gif);}
#wk #bg_r { height:372px; width:19px; position:absolute; left:971px; top:13px; display:block; background-image:url(/bilder/wk/bg_struk_r.gif); overflow:hidden; z-index:100;}
#wk #bg_l { height:280px; width:37px; position:absolute; left:0px; top:13px; display:block; background-image:url(/bilder/wk/bg_struk_l.jpg); overflow:hidden; z-index:100;}
#wk #bg_m { height:280px; width:11px; position:absolute; left:723px; top:13px; display:block; background-image:url(/bilder/wk/bg_struk_m.jpg); overflow:hidden; z-index:100;}

#wk #h { height:56px; display:block; width:723px; background-image:url(/bilder/wk/h1.gif);}

#wk #back1 { height:20px; width:723px; overflow:hidden; background-color:#FFFFFF; position:relative; }
#wk #back2 { height:54px; overflow:hidden; position:relative; background-image:url(/bilder/wk/bg_bottom.gif); background-repeat:no-repeat;}
#wk #back1 a,
#wk #back2 a { display:block; position:absolute; left:53px; top:0; width:149px; height:20px; background-image:url(/bilder/wk/btn_zurueck.gif); overflow:hidden; background-position:top;}
#wk #back2 a { top:15px; }
#wk #back1 a:hover,
#wk #back2 a:hover { background-position:bottom;}
#wk #back1 a span,
#wk #back2 a span { display:none;}

#wk #thead { background-image:url(/bilder/wk/thead.gif); height:45px;}

#wk #inhalt {
height: auto !important; /* for modern browsers */
height: 166px; /* for IE5.x and IE6 */
min-height: 166px; /* for modern browsers */
background-image:url(/bilder/wk/bg_wk_inhalt.gif); background-repeat:repeat-y;
font-size:12px;
}
#wk #inhalt table { display:block; }
#wk #inhalt table td {vertical-align:top;}
#loeschen {background-image:url(/bilder/wk/btn_loeschen.gif); background-position:left top;}

#wk #bestellen {position:absolute; left:728px; top:13px; width:243px; height:372px; background-image:url(/bilder/wk/bestellen.gif); overflow:hidden; z-index:150;}
#wk #absenden { display:block; position:absolute; left:24px; top:154px; width:152px; height:22px; border:0; margin:0; padding:0;}
#gesamtsumme {color:#32373d; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; display:block; width:200px; height:25px; position:absolute; left:29px; top:120px;}


#wk #inhalt table td.a { width:141px;}
#wk #inhalt table td.a p { margin-left:60px;}
#wk #inhalt table td.b { width:197px; }
#wk #inhalt table td.b p  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#wk #inhalt table td.b p strong  { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#wk #inhalt table td.m { width:104px; position:relative;}
#wk #inhalt table td.m input.aendern {overflow:hidden; width:67px; height:20px; border:0; padding:0; margin-left:31px;}
#wk #inhalt table td.m input.menge {background-image:url(/bilder/wk/input_aendern_normal.gif); overflow:hidden; width:26px; height:17px; border:0; margin:0; position:absolute; padding:3px 0 0 5px;}
#wk #inhalt table td.l input {overflow:hidden; width:78px; height:20px; border:0; padding:0; margin-left:17px;}


#wk #inhalt table td.p { width:81px; text-align:right; }
#wk #inhalt table td.g { width:91px; text-align:right; }
#wk #inhalt table td.a p,
#wk #inhalt table td.b p,
#wk #inhalt table td.p p,
#wk #inhalt table td.g p {margin-top:3px;}
#wk #inhalt p.leer {margin-left:60px; font-size:14px;}

#wk #inhalt div.trenner {height:12px; background-image:url(/bilder/wk/trenner.gif); background-repeat:repeat-y; overflow:hidden;}

#wk #opt { background-image:url(/bilder/wk/bg_wk_inhalt.gif); background-repeat:repeat-y; position:relative; height:31px;}
#wk #opt #empty,
#wk #opt #refresh { display:block; height:21px; overflow:hidden; background-position:top; position:absolute; top:0;}
#wk #opt #empty:hover,
#wk #opt #refresh:hover { background-position:bottom; }
#wk #opt #empty span,
#wk #opt #refresh span { display:none; }
#wk #opt #empty { width:198px; background-image:url(/bilder/wk/btn_leeren.gif); left:511px;}
#wk #opt #refresh { width:173px; background-image:url(/bilder/wk/btn_aktualisieren.gif); left:324px;}





#lightbox{
	display:none;
	position: absolute;
	top:0;
	left:0;
	z-index:9999;
	width:500px;
	height:400px;
	border:1px solid #62626c;
	background:#ffffff;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}
#overlay{display:none;
position:absolute; left:0; top:50%; width:100%; height:5000px; margin-top:-2500px;	z-index:250;
	background-color:#000000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}


		
		#lightbox #image {width:770px; height:390px; backgroundColor:#ffffff;}

		#lightbox div.closeContainer {height:25px;}

		#lightbox #image div.contentContainer {height:263px; width:740px; background-color:#e7ebf0; margin-left:15px;}
		#lightbox #image div.contentContainer img {float:left; }
		#lightbox #flashcontent {float:left; width:328px; height:263px; overflow:hidden; position:relative; z-index:500; }
		#lightbox #image div.contentContainer div.float {float:left; width:400px; padding-top:8px;}
		#lightbox #image div.contentContainer div.float img {display:block;}
		#lightbox #image div.contentContainer div.float p { clear:both; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 0 0; color:#1c1f23;}
		#lightbox div.contentContainer div.float a.button { display:block; background-repeat:no-repeat; background-position:left top;}
		#lightbox div.contentContainer div.float a.button:hover {background-position:left bottom;}

		#lightbox div.mehrContainer {height:80px; width:740px; background-color:#ffffff; margin:15px 0 0 15px; clear:both;}
		#lightbox div.mehrContainer div {display:block; height:70px; width:360px; float:left;}
		#lightbox div.mehrContainer div img {display:block; height:70px; width:105px; float:left;}
		#lightbox div.mehrContainer div p {display:block; height:38px; float:left; width:240px; padding:0 0 0 6px; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1c1f23;}
		#lightbox div.mehrContainer div a { display:block; margin-left:6px; height:20px; float:left; width:120px; background-image:url(/bilder/ek/details/button_detail_zeigen.gif); background-repeat:no-repeat; background-position:left top;}
		#lightbox div.mehrContainer div a:hover {background-position:left bottom;}
		#lightbox div.mehrContainer div a span { display:none;}

		#lightbox #kkdetail div.float {float:left; padding:15px; background-color:#e7ebf0; margin-left:15px;}
		#lightbox #kkdetail div.float img {display:block;}
		#lightbox #kkdetail div.float p { clear:both; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 10px 0; color:#1c1f23;}
		#lightbox #kkdetail div.float ul,
		#lightbox #kkdetail div.float li{ clear:both; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px; padding:0; color:#1c1f23;}



		#lightbox #sparset div.contentContainer {height:222px; width:740px; background-color:#e7ebf0; margin-left:15px;}
		#lightbox #sparset div.contentContainer img {float:left; }
		#lightbox #sparset div.contentContainer div.float {float:left; width:450px; padding-top:8px;}
		#lightbox #sparset div.contentContainer div.float img {display:block;}
		#lightbox #sparset div.contentContainer div.float p { clear:both; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 0 0; color:#1c1f23;}
		#lightbox #sparset div.float ul {margin:15px 0 0 15px;}
		#lightbox #sparset div.float ul,
		#lightbox #sparset div.float li{ clear:both; font:76%/1.4 Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; color:#1c1f23;}



div.start {margin-left:34px; clear:both;}
#startflash div {display:none;}
div.pngborder {position:relative; float:left; z-index:80;}
div.pngborder a.overlay {position:absolute; display:block; z-index:150;}
div.pngborder div.pngc {position:relative; left:7px; top:7px; z-index:80;}
div.pngborder div.pngc img {border:0;}
div.pngborder .tl,
div.pngborder .tr,
div.pngborder .bl,
div.pngborder .br {display:block; position:absolute; z-index:100; width:7px; height:7px;}
div.pngborder .tl {top:0; left:0;}
div.pngborder .tr {top:0; right:0;}
div.pngborder .bl {bottom:0; left:0;}
div.pngborder .br {bottom:0; right:0;}
div.pngborder .t,
div.pngborder .b,
div.pngborder .l,
div.pngborder .r {display:block; position:absolute; z-index:100;}
div.pngborder .t {top:0; left:7px; height:7px;}
div.pngborder .b {bottom:0; left:7px; height:7px;}
div.pngborder .l {top:7px; left:0; width:7px;}
div.pngborder .r {top:7px; right:0; width:7px;}

div.partner {clear:both; color:#2e3033; margin:10px 0 10px 10px; padding-top:30px;}
div.partner div.h { clear:both; width:100%;}
div.partner div.p { width:388px; float:left;}
div.partner h1.main, 
div.partner h2.sub {display:none;}
div.partner p { display:block; clear:left; font-size:13px; padding:10px 5px 6px 0; line-height:18px;}
div.partner p a { color:#385c8e;}
div.partner p a:hover { color:#2e3033; text-decoration:underline;}
div.partner img {}
div.ptr {overflow:hidden; width:100%; height:1px; background-color:#CCCCCC; clear:both;}



#finder span.l,
#finder span.r {display:block; background-position:left top; background-repeat:no-repeat; position:absolute; top:16px; height:344px;}
#finder span.l {width:37px; left:0; background-image:url(/bilder/ek/finder/finder_top_left.gif);}
#finder span.r {width:19px; left:971px; background-image:url(/bilder/ek/finder/finder_top_right.gif);}
#finder_results {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#e7ebf0; width:990px; background-image:url(/bilder/ek/finder/bg_results.gif);  margin:0; padding:0;}
#finder_results table { margin-left:46px; display:block;}
#finder_results table td {width:133px;}
#finder_results h1 { display:block;}
a.finderResultLink p {margin:2px 0 0 2px; padding:0 0 16px 0; color:#828c98; text-decoration:none;}
a.finderResultLink:hover p {text-decoration:underline;}
a.finderResultLink img {margin:0; padding:0; display:block;}
div.resultSpacer { margin-left:37px; width:934px; height:10px; background-image:url(/bilder/ek/finder/trenner.gif); background-repeat:repeat-x; display:block;}
#resultEnd {background-image:url(/bilder/ek/finder/abschluss.gif); background-position:30px 0px; background-repeat:no-repeat; height:7px; width:990px; display:block;}
img.resultKat {margin-left:46px; display:block;}

p.finderWarning {font-size:17px; padding:20px 20px 20px 53px; margin-left:37px; font-weight:bold; background-image:url(/bilder/ek/finder/warning.gif); background-repeat:no-repeat; background-position:20px 17px; color:#828c98;}
p.finderSearching {font-size:17px; padding:20px 20px 20px 53px; margin-left:37px; background-image:url(/bilder/ek/finder/loading.gif); background-repeat:no-repeat; background-position:20px 17px; color:#828c98;}
#finder a {display:block; height:21px; background-repeat:no-repeat; background-position:left top; overflow:hidden; margin-left:8px;}
#finder a:hover {background-position:left bottom;}

#kfinder {display:block; width:309px; height:99px; position:absolute; left:33px; top:336px; z-index:500; background-repeat:no-repeat; background-position:left top;}
#kfinder:hover {background-position:left bottom;}
#kfinder span {display:none;}

#stil_trend .off 		{background-image:url(/bilder/ek/finder/menue_stile_trend_normal.gif); width:59px;}
#stil_trend .on			{background-image:url(/bilder/ek/finder/menue_stile_trend_active.gif); width:59px;}
#stil_classic .off 		{background-image:url(/bilder/ek/finder/menue_stile_classic_normal.gif); width:64px;}
#stil_classic .on 		{background-image:url(/bilder/ek/finder/menue_stile_classic_active.gif); width:64px;}
#stil_landhaus .off 	{background-image:url(/bilder/ek/finder/menue_stile_landhaus_normal.gif); width:83px;}
#stil_landhaus .on 		{background-image:url(/bilder/ek/finder/menue_stile_landhaus_active.gif); width:83px;}
#stil_procomfort .off 	{background-image:url(/bilder/ek/finder/menue_stile_procomfort_normal.gif); width:99px;}
#stil_procomfort .on 	{background-image:url(/bilder/ek/finder/menue_stile_procomfort_active.gif); width:99px;}

#farben a,
#farben2 a {height:26px;}

#farbe_rot .on 			{background-image:url(/bilder/ek/finder/menue_farben_rot_active.gif); width:161px;}
#farbe_rot .off 		{background-image:url(/bilder/ek/finder/menue_farben_rot_normal.gif); width:161px;}
#farbe_orange .off 		{background-image:url(/bilder/ek/finder/menue_farben_orange_normal.gif); width:231px;}
#farbe_orange .on 		{background-image:url(/bilder/ek/finder/menue_farben_orange_active.gif); width:231px;}
#farbe_gruen .off 		{background-image:url(/bilder/ek/finder/menue_farben_gruen_normal.gif); width:150px;}
#farbe_gruen .on 		{background-image:url(/bilder/ek/finder/menue_farben_gruen_active.gif); width:150px;}
#farbe_hell .off 		{background-image:url(/bilder/ek/finder/menue_farben_hell_normal.gif); width:140px;}
#farbe_hell .on 		{background-image:url(/bilder/ek/finder/menue_farben_hell_active.gif); width:140px;}
#farbe_blau .off 		{background-image:url(/bilder/ek/finder/menue_farben_blau_normal.gif); width:124px;}
#farbe_blau .on 		{background-image:url(/bilder/ek/finder/menue_farben_blau_active.gif); width:124px;}
#farbe_dunkel .off 		{background-image:url(/bilder/ek/finder/menue_farben_dunkel_normal.gif); width:181px;}
#farbe_dunkel .on 		{background-image:url(/bilder/ek/finder/menue_farben_dunkel_active.gif); width:181px;}
#farbe_glanzholz .off 	{background-image:url(/bilder/ek/finder/menue_farben_glanzholz_normal.gif); width:245px;}
#farbe_glanzholz .on 	{background-image:url(/bilder/ek/finder/menue_farben_glanzholz_active.gif); width:245px;}
#farbe_creme .off 		{background-image:url(/bilder/ek/finder/menue_farben_creme_normal.gif); width:232px;}
#farbe_creme .on 		{background-image:url(/bilder/ek/finder/menue_farben_creme_active.gif); width:232px;}
#farbe_buche .on 		{background-image:url(/bilder/ek/finder/menue_farben_buche_active.gif); width:112px;}
#farbe_buche .off 		{background-image:url(/bilder/ek/finder/menue_farben_buche_normal.gif); width:112px;}
#farbe_birne .on 		{background-image:url(/bilder/ek/finder/menue_farben_wildbirne_active.gif); width:134px;}
#farbe_birne .off 		{background-image:url(/bilder/ek/finder/menue_farben_wildbirne_normal.gif); width:134px;}
#farbe_birke .on 		{background-image:url(/bilder/ek/finder/menue_farben_birke_active.gif); width:112px;}
#farbe_birke .off 		{background-image:url(/bilder/ek/finder/menue_farben_birke_normal.gif); width:112px;}
#farbe_ahorn .on 		{background-image:url(/bilder/ek/finder/menue_farben_ahorn_active.gif); width:112px;}
#farbe_ahorn .off 		{background-image:url(/bilder/ek/finder/menue_farben_ahorn_normal.gif); width:112px;}
#farbe_apfel .on 		{background-image:url(/bilder/ek/finder/menue_farben_apfel_active.gif); width:112px;}
#farbe_apfel .off 		{background-image:url(/bilder/ek/finder/menue_farben_apfel_normal.gif); width:112px;}
#farbe_linde .on 		{background-image:url(/bilder/ek/finder/menue_farben_linde_active.gif); width:112px;}
#farbe_linde .off 		{background-image:url(/bilder/ek/finder/menue_farben_linde_normal.gif); width:112px;}
#finder_suche .on 		{background-image:url(/bilder/ek/finder/btn_suche_active.gif); width:165px; height:43px; margin:0;}
#finder_suche .off 		{background-image:url(/bilder/ek/finder/btn_suche_normal.gif); width:165px; height:43px; margin:0;}


#front_glatt .on 			{background-image:url(/bilder/ek/finder/menue_fronten_glatt_active.gif); width:102px;}
#front_glatt .off			{background-image:url(/bilder/ek/finder/menue_fronten_glatt_normal.gif); width:102px;}
#front_profiliert .on 		{background-image:url(/bilder/ek/finder/menue_fronten_profiliert_active.gif); width:126px;}
#front_profiliert .off		{background-image:url(/bilder/ek/finder/menue_fronten_profiliert_normal.gif); width:126px;}
#front_stichbogen .on		{background-image:url(/bilder/ek/finder/menue_fronten_stichbogen_active.gif); width:102px;}
#front_stichbogen .off		{background-image:url(/bilder/ek/finder/menue_fronten_stichbogen_normal.gif); width:102px;}

#extras_arbeitshoehen .on 	{background-image:url(/bilder/ek/finder/menue_extras_arbeitshoehen_active.gif); width:216px;}
#extras_arbeitshoehen .off	{background-image:url(/bilder/ek/finder/menue_extras_arbeitshoehen_normal.gif); width:216px;}
#extras_bartresen .on 		{background-image:url(/bilder/ek/finder/menue_extras_bartresen_active.gif); width:86px;}
#extras_bartresen .off		{background-image:url(/bilder/ek/finder/menue_extras_bartresen_normal.gif); width:86px;}
#extras_insel .on 		{background-image:url(/bilder/ek/finder/menue_extras_insel_active.gif); width:85px;}
#extras_insel .off		{background-image:url(/bilder/ek/finder/menue_extras_insel_normal.gif); width:85px;}

#studiobox {
height: auto !important; /* for modern browsers */
height: 476px; /* for IE5.x and IE6 */
min-height: 476px; /* for modern browsers */
}

#egeraete_view #productName {
	display:block;
	margin:10px 0 0 10px;
}
#egeraete_view h1 {
	display:none;
}
#egeraete_view h3 {
	margin:0 0 0 11px;
	color:#637fa1;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 10px 0;
}
#col_picture {
	position:relative;
	float:left;
	width:303px;
	height:300px;
	margin-bottom:15px;
}
#col_picture span.l,
#col_picture span.t,
#col_picture span.r,
#col_picture span.b,
#col_picture img {
	display:block;
	overflow:hidden;
	position:absolute;
}
#col_picture span.l {
	left:8px;
	top:9px;
	width:6px;
	height:265px;
	background-image:url(/bilder/egeraete/imgborder_l.gif);
}
#col_picture span.r {
	left:280px;
	top:9px;
	width:8px;
	height:265px;
	background-image:url(/bilder/egeraete/imgborder_r.gif);
}
#col_picture span.t {
	left:8px;
	top:0px;
	width:280px;
	height:9px;
	background-image:url(/bilder/egeraete/imgborder_t.gif);
}
#col_picture span.b {
	left:8px;
	top:274px;
	width:280px;
	height:8px;
	background-image:url(/bilder/egeraete/imgborder_b.gif);
}
#col_picture img.hauptbild {
	width:266px;
	height:265px;
	left:14px;
	top:9px;
}
#col_picture div {
	position:absolute;
	left:20px;
	top:280px;
}
	
#col_icons {
	float:left;
	width:300px;
	padding-top:4px;
	margin-bottom:15px;
}
#col_icons img {
	float:left;
	width:64px;
	height:64px;
	margin:0 10px 10px 0;
}


.priceWrapper {
	clear:both;
	height:84px;
	background-image:url(/bilder/egeraete/preis_m.gif);
}
.priceWrapper p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:white;
	float:left;
	height:79px;
	background-image:url(/bilder/egeraete/preis_m.gif);
	padding:5px 0 0 0;
	margin:0;
}
.priceWrapper span {
	display:block;
	margin:0; 
	padding:0;
}
.priceWrapper p span.m {
	font-size:26px;
	height:32px;
	overflow:hidden;
}
.priceWrapper p span.t {
	height:27px;
	overflow:hidden;
}
.priceWrapper p span.b {
	height:12px;
	overflow:hidden;
}
.priceWrapper span.t {
	font-size:11px;
	font-weight:normal;
	height:10px;
	overflow:hidden;
}
.priceWrapper span.l,
.priceWrapper span.r {
	background-position:bottom;
}
.priceWrapper span.l {
	float:left;
	display:block;
	height:84px;
	width:10px;
	background-image:url(/bilder/egeraete/preis_l.gif);
}
.priceWrapper span.r {
	float:left;
	display:block;
	height:84px;
	width:9px;
	background-image:url(/bilder/egeraete/preis_r.gif);
}

.egerateButtons a {
	margin:10px;
}




		div.buttonWrapper {
			height:28px;
			margin:0 0 5px 10px;
		}
		div.buttonWrapper a p {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:27px;
			font-weight:bold;
			background-position:top;
			float:left;
			display:block;
			height:28px;
			color:#FFFFFF;
			text-decoration:none;
			cursor:pointer;
		}
		div.buttonWrapper a:hover p,
		div.buttonWrapper a:hover span.l,
		div.buttonWrapper a:hover span.r {
			background-position:bottom;
		}
		div.buttonWrapper a span.l {
			float:left;
			display:block;
			height:28px;
			width:26px;
			cursor:pointer;
		}
		div.buttonWrapper a span.r {
			float:left;
			display:block;
			height:28px;
			width:16px;
			cursor:pointer;
		}
		
		
		#trenner_kochfeld {
			display:block;
			height:10px;
			background-image:url(/bilder/egeraete/trenner_kf.gif);
			background-color:#e7ebf0;
			width:100%;
			clear:both;
			margin-top:15px;
		}
		
		div.kochfeld {
			background-color:#e7ebf0;
			width:100%;
			clear:both;
			color:#1e2122;
			padding-bottom:10px;
		}

		#kfrahmen {
			height:100px;
			background-color:#e7ebf0;
			padding:10px 0 5px 8px;
			margin-bottom:2px;
		}		
		#kfrahmen img {
			display:block;
			float:left;
			margin-right:15px;
		}

div.iconTooltip {
	background-color:white;
	color:#3366CC;
	border:1px solid #3366CC;
	padding:5px;
	z-index:500;
	position:absolute; 
	left:-9000px;
	right:0;
	width:200px;
	font-size:10px;
}
div.iconTooltip h3 {
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.iconTooltip p {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}


#knamen.ege a:hover {background-image:url(/bilder/ek/kname_a_bg_over.gif);}
#knamen.ege a.weiter {background-image:url(/bilder/ek/button_weiter.gif); background-position:left top; left:10px; position:relative;}
#knamen.ege a.weiter:hover {background-image:url(/bilder/ek/button_weiter.gif); background-position:bottom;}
#knamen.ege a.zurueck {background-image:url(/bilder/ek/button_zurueck.gif); background-position:left top; left:10px; position:relative;}
#knamen.ege a.zurueck:hover {background-image:url(/bilder/ek/button_zurueck.gif); background-position:bottom;}

/*#ekc #subsub #knamen #weiter {margin-left:10px; width:73px; height:20px; background-image:url(/bilder/ek/button_weiter.gif); background-position:left top; background-repeat:no-repeat; padding:0}
#ekc #subsub #knamen #zurueck {margin-left:10px; width:73px; height:20px; background-image:url(/bilder/ek/button_zurueck.gif); background-position:left top; background-repeat:no-repeat; padding:0;}
#ekc #subsub #knamen #weiter:hover {background-position:left bottom;}
#ekc #subsub #knamen #zurueck:hover {background-position:left bottom;}*/



#studioliste {list-style-type:none; display:block; padding:0;}

#studioliste li { padding-bottom:5px;}
#studiodetails tr td a,
#studioliste li a { color:#265eab; text-decoration:none; border-bottom:1px solid #265eab; font-size:14px;}
#studiodetails tr td a:hover,
#studioliste li a:hover { color:#0d3975; border-bottom:1px solid #0d3975;}

#studiodetails tr td {padding:4px 20px 4px 0; font-size:14px;}




#kitchen_search_name      { font-size:15px; font-weight:bold; padding:2px 3px; margin-left:10px; width:135px; }
#kitchen_search_name.on  { color:#0f390d; border:1px solid #6fc261; }
#kitchen_search_name.off { color:#818791; border:1px solid white; }

h3.block-heading {display:block; height:20px; border-bottom:2px solid #313840; margin-bottom:4px; font-size:18px; color:#313840; padding-bottom:4px;}
.grey-bg {background-color:#e7ebf0;}



/*--------------------- STUDIOS / STORES -------------------------------*/


	a.karte_regensburg:hover {background-position:bottom;}
	a.karte_regensburg span {display:none;}
	a.karte_regensburg:hover {background-position:bottom;}
	a.karte_regensburg {

	display:block;
	background-image:url(/bilder/studios/karte_regensburg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:131px;
	height:24px;
	overflow:hidden;
	margin:20px 0px 0px 0;
	z-index:150;
	}