t	#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:145px;
}
#footerContainer {
	width:100%;
	position:absolute;
	bottom:0;
}
#footer {
	width:990px;
	margin:0 auto;
	height:145px;
	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; z-index:900;}
.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;}

.h1KQ {font-family: ITCAvantGardeGothicStdBook, arial; letter-spacing:0; font-size:28px;}

#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;}
#ihreMerkliste {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:566px; 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;}
#mainmenue a,
#mainmenue #line {display:block; background-position:left top; height:37px; float:left;}

#mainmenue #nav a span { display:none; float:left;}

#mainmenue #ek    { background-image:url(/bilder/struktur/menue_tk.gif); width:148px;}
#mainmenue #ek_auw   { background-image:url(/bilder/struktur/submenue_ek_auw.gif); width:201px; height:38px;}
#mainmenue #ek_tk   { background-image:url(/bilder/struktur/submenue_ek_tk.gif); width:201px; height:38px;}
#mainmenue #ek_ck   { background-image:url(/bilder/struktur/submenue_ek_ck.gif); width:201px; height:38px;}
#mainmenue #ek_lk   { background-image:url(/bilder/struktur/submenue_ek_lk.gif); width:201px; height:38px;}
#mainmenue #ek_dk   { background-image:url(/bilder/struktur/submenue_ek_dk.gif); width:201px; height:38px;}
#mainmenue #ek_gk   { background-image:url(/bilder/struktur/submenue_ek_gk.gif); width:201px; height:38px;}
#mainmenue #ek_kk   { background-image:url(/bilder/struktur/submenue_ek_kk.gif); width:201px; height:38px;}
#mainmenue #ek_bk   { background-image:url(/bilder/struktur/submenue_ek_bk.gif); width:201px; height:38px;}
#mainmenue #ek_zu   { background-image:url(/bilder/struktur/submenue_ek_zu.gif); width:201px; height:38px;}

#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 #s_kat   { background-image:url(/bilder/struktur/submenue_s_kat.gif); width:191px; height:38px;}
#mainmenue #s_kf   { background-image:url(/bilder/struktur/submenue_s_kf.gif); width:191px; height:38px;}
#mainmenue #s_buv   { background-image:url(/bilder/struktur/submenue_s_buv.gif); width:191px; height:38px;}
#mainmenue #s_op   { background-image:url(/bilder/struktur/submenue_s_op.gif); width:191px; height:38px;}
#mainmenue #s_kon   { background-image:url(/bilder/struktur/submenue_s_kon.gif); width:191px; height:38px;}
#mainmenue #s_son   { background-image:url(/bilder/struktur/submenue_s_son.gif); width:191px; height:38px;}
#mainmenue #s_alt   { background-image:url(/bilder/struktur/submenue_s_alt.gif); width:191px; height:38px;}

#mainmenue #ks    { background-image:url(/bilder/struktur/menue_studios.gif); width:104px;}
#mainmenue #strs  { background-image:url(/bilder/struktur/menue_fachgeschaefte.gif); width:150px;}

#mainmenue #op    { background-image:url(/bilder/struktur/menue_op.gif); width:140px;}
#mainmenue #op_3dp    { background-image:url(/bilder/struktur/submenue_op_3dp.gif); width:255px; height:38px;}
#mainmenue #op_kzk    { background-image:url(/bilder/struktur/submenue_op_kzk.gif); width:255px; height:38px;}

#mainmenue #osh   { background-image:url(/bilder/struktur/menue_osh.gif); width:124px;}
#mainmenue #osh_kz   { background-image:url(/bilder/struktur/submenue_osh_kz.gif); width:144px; height:38px;}
#mainmenue #osh_eg   { background-image:url(/bilder/struktur/submenue_osh_eg.gif); width:144px; height:38px;}
#mainmenue #osh_bad   { background-image:url(/bilder/struktur/submenue_osh_bad.gif); width:144px; height:38px;}

#mainmenue #vtv   { background-image:url(/bilder/struktur/menue_vtv.gif); width:115px;}
#mainmenue #vtv_tvs   { background-image:url(/bilder/struktur/submenue_vtv_tvs.gif); width:150px; height:38px;}
#mainmenue #vtv_tvw   { background-image:url(/bilder/struktur/submenue_vtv_tvw.gif); width:150px; height:38px;}
#mainmenue #vtv_film   { background-image:url(/bilder/struktur/submenue_vtv_film.gif); width:150px; height:38px;}
#mainmenue #vtv_pv   { background-image:url(/bilder/struktur/submenue_vtv_pv.gif); width:150px; height:38px;}
#mainmenue #vtv_int   { background-image:url(/bilder/struktur/submenue_vtv_int.gif); width:150px; height:38px;}
#mainmenue #vtv_av   { background-image:url(/bilder/struktur/submenue_vtv_av.gif); width:150px; height:38px;}

#mainmenue #wako  { background-image:url(/bilder/struktur/menue_warenkorb.gif); width:49px; float:right;}
#mainmenue #line  { background-image:url(/bilder/struktur/menue_line.gif); width:2px; position:absolute; left:854px; 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;}


/* DROPDOWN */

/* Droplicous code, change to your liking */
#nav ul.licious{
	text-align:left;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:37px;
	*top:37px;
	/*opacity:.97;
	filter:alpha(opacity=97);*/
	z-index:900;
	display:block;
}

#nav{
	position:relative;
	width:927px;
	list-style:none;
	background:#30373f;
	padding:0;
	list-style:none;
	font-size:1em;
	z-index:900;
}
#nav li{
 	position:relative;
	float:left;
 	display:inline;
	margin:0;
	padding:0;
	z-index:900;
}


#nav ul.licious a:hover{
	position:relative;
	color:#0A82D0;
	background:none;
}
#nav ul.licious a{
	position:relative;
	font-weight:normal;
	margin:0;
	background:none;
	color:white;
	display:block;
	width:150px; height:37px;
}
#nav li a:hover{
	color:#0A82D0;

}
#nav li a{
	font-weight:none;
	text-decoration:none;
	color:white;
	background:#30373f;
	text-shadow:none;
}

/* DROPDOWN-Anpassungen für Submenue */

/* Droplicous code, change to your liking */
#nav_sub ul.licious{
	text-align:left;
	margin:0;
	padding:0;
	padding-top:5px;
	position:absolute;
	left:0px;
	top:28px;
	*top:28px;
	/*opacity:.97;
	filter:alpha(opacity=97);*/
	z-index:900;
	display:block;
	border-color: #9ab3c7 #708391 #708391 #d5e0e8; border-style: none solid solid solid; border-width: 1px;
}

#nav_sub{
	position:relative;
	width:927px;
	list-style:none;
	padding:0;
	list-style:none;
	font-size:1em;
	z-index:900;
}
#nav_sub li{
 	position:relative;
	float:left;
 	display:inline;
	margin:0;
	padding:0;
	z-index:900;
}


/*#nav_sub ul.licious a:hover{
	position:relative;
	color:#0A82D0;
	background:none;
}*/
#nav_sub ul.licious a{
	position:relative;
	font-weight:normal;
	margin:0;
	background:none;
	color:134071;
	display:block;
	width:160px;
}
/*#nav_sub li a:hover{
	color:#134071;
	background:#9ab3c7;
	border-color: #d5e0e8 #708391 #708391 #d5e0e8; border-style: solid solid none solid; border-width: 1px;
}*/
#nav_sub li a{
	font-weight:bold;
	text-decoration:none;
	color:#134071;
	background:#cfdae3;
	text-shadow: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;
}

a.btnVideo {
	background-image: url(/bilder/usp/btn_video.gif);
	width: 146px;
	height: 89px;
	display: block;
	position: absolute;
	top: 145px;
	left: 421px;
}

a.btnVideo:hover {
	background-image: url(/bilder/usp/btn_video_hover.gif);
	width: 146px;
	height: 89px;
	display: block;
	position: absolute;
	top: 145px;
	left: 421px;
}




/*
------------------- 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;
}

span.errorQuest {
	font-weight: bold;
	color: #CC0000;
	margin-top: 10px;
}

.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 -------------------------
*/
#GSContainer {
	width: 926px;
	margin: 0px 0px 0px 41px;
	padding-top:192px;
	background-image: url(/aktionen/97_Jubi-Gewinnspiel/bilder/formular_background.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	overflow: hidden;
}
#gewinnspielform{

height:auto;
}
/*
------------------- Online-Planer Gewinnspiel -------------------------
*/

#planerContainer {
	height: 1400; 
	width: 927px;
	margin: 0px 0px 0px 41px; 
	background-image: url(/bilder/planer_gewinnspiel/bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	overflow: hidden;
}

#teilnehmer {
	clear: both;
	padding: 0px 0px 10px 0px;
	width: 500px;
	height: 428px;
}

.formBr {
	height: 5px;
}

/*
------------------- Onlineplaner Gewinnspiel Ende -------------------------
*/


/* Video & TV Button in Service */

#menueaktionsbutton {
	display:block;
	width:313px;
	height:198px;
	position:absolute;
	left:34px;
	top:341px;
	z-index:100;
	background-image:url(/aktionen/105_Oben-ohne/menue_aktion.gif);
}

#menueaktionsbutton 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;}


/* Advenstkalender 2010 */

a.tuerchen1,
a.tuerchen1_hover,
a.tuerchen1_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen1 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen1.jpg);
}

a.tuerchen1:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen1_hover.jpg);
}

a.tuerchen1_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen1_past.jpg);
}

a.tuerchen2,
a.tuerchen2_hover,
a.tuerchen2_na,
a.tuerchen2_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen2 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen2.jpg);
}

a.tuerchen2:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen2_hover.jpg);
}

a.tuerchen2_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen2_na.jpg);
}

a.tuerchen2_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen2_past.jpg);
}

a.tuerchen3,
a.tuerchen3_hover,
a.tuerchen3_na,
a.tuerchen3_past {
	width: 114px;
	height: 92px;
	display: block;
}

a.tuerchen3 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen3.jpg);
}

a.tuerchen3:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen3_hover.jpg);
}

a.tuerchen3_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen3_na.jpg);
}

a.tuerchen3_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen3_past.jpg);
}

a.tuerchen4,
a.tuerchen4_hover,
a.tuerchen4_na,
a.tuerchen4_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen4 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen4.jpg);
}

a.tuerchen4:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen4_hover.jpg);
}

a.tuerchen4_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen4_na.jpg);
}

a.tuerchen4_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen4_past.jpg);
}

a.tuerchen5,
a.tuerchen5_hover,
a.tuerchen5_na,
a.tuerchen5_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen5 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen5.jpg);
}

a.tuerchen5:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen5_hover.jpg);
}

a.tuerchen5_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen5_na.jpg);
}

a.tuerchen5_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen5_past.jpg);
}

a.tuerchen6,
a.tuerchen6_hover,
a.tuerchen6_na,
a.tuerchen6_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen6 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen6.jpg);
}

a.tuerchen6:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen6_hover.jpg);
}

a.tuerchen6_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen6_na.jpg);
}

a.tuerchen6_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen6_past.jpg);
}

a.tuerchen7,
a.tuerchen7_hover,
a.tuerchen7_na,
a.tuerchen7_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen7 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen7.jpg);
}

a.tuerchen7:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen7_hover.jpg);
}

a.tuerchen7_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen7_na.jpg);
}

a.tuerchen7_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen7_past.jpg);
}

a.tuerchen8,
a.tuerchen8_hover,
a.tuerchen8_na,
a.tuerchen8_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen8 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen8.jpg);
}

a.tuerchen8:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen8_hover.jpg);
}

a.tuerchen8_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen8_na.jpg);
}

a.tuerchen8_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen8_past.jpg);
}

a.tuerchen9,
a.tuerchen9_hover,
a.tuerchen9_na,
a.tuerchen9_past {
	width: 114px;
	height: 92px;
	display: block;
}

a.tuerchen9 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen9.jpg);
}

a.tuerchen9:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen9_hover.jpg);
}

a.tuerchen9_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen9_na.jpg);
}

a.tuerchen9_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen9_past.jpg);
}

a.tuerchen10,
a.tuerchen10_hover,
a.tuerchen10_na,
a.tuerchen10_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen10 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen10.jpg);
}

a.tuerchen10:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen10_hover.jpg);
}

a.tuerchen10_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen10_na.jpg);
}

a.tuerchen10_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen10_past.jpg);
}

a.tuerchen11,
a.tuerchen11_hover,
a.tuerchen11_na,
a.tuerchen11_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen11 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen11.jpg);
}

a.tuerchen11:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen11_hover.jpg);
}

a.tuerchen11_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen11_na.jpg);
}

a.tuerchen11_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen11_past.jpg);
}

a.tuerchen12,
a.tuerchen12_hover,
a.tuerchen12_na,
a.tuerchen12_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen12 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen12.jpg);
}

a.tuerchen12:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen12_hover.jpg);
}

a.tuerchen12_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen12_na.jpg);
}

a.tuerchen12_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen12_past.jpg);
}

a.tuerchen13,
a.tuerchen13_hover,
a.tuerchen13_na,
a.tuerchen13_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen13 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen13.jpg);
}

a.tuerchen13:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen13_hover.jpg);
}

a.tuerchen13_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen13_na.jpg);
}

a.tuerchen13_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen13_past.jpg);
}

a.tuerchen14,
a.tuerchen14_hover,
a.tuerchen14_na,
a.tuerchen14_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen14 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen14.jpg);
}

a.tuerchen14:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen14_hover.jpg);
}

a.tuerchen14_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen14_na.jpg);
}

a.tuerchen14_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen14_past.jpg);
}

a.tuerchen15,
a.tuerchen15_hover,
a.tuerchen15_na,
a.tuerchen15_past {
	width: 114px;
	height: 92px;
	display: block;
}

a.tuerchen15 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen15.jpg);
}

a.tuerchen15:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen15_hover.jpg);
}

a.tuerchen15_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen15_na.jpg);
}

a.tuerchen15_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen15_past.jpg);
}

a.tuerchen16,
a.tuerchen16_hover,
a.tuerchen16_na,
a.tuerchen16_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen16 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen16.jpg);
}

a.tuerchen16:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen16_hover.jpg);
}

a.tuerchen16_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen16_na.jpg);
}

a.tuerchen16_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen16_past.jpg);
}

a.tuerchen17,
a.tuerchen17_hover,
a.tuerchen17_na,
a.tuerchen17_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen17 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen17.jpg);
}

a.tuerchen17:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen17_hover.jpg);
}

a.tuerchen17_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen17_na.jpg);
}

a.tuerchen17_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen17_past.jpg);
}

a.tuerchen18,
a.tuerchen18_hover,
a.tuerchen18_na,
a.tuerchen18_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen18 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen18.jpg);
}

a.tuerchen18:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen18_hover.jpg);
}

a.tuerchen18_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen18_na.jpg);
}

a.tuerchen18_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen18_past.jpg);
}

a.tuerchen19,
a.tuerchen19_hover,
a.tuerchen19_na,
a.tuerchen19_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen19 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen19.jpg);
}

a.tuerchen19:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen19_hover.jpg);
}

a.tuerchen19_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen19_na.jpg);
}

a.tuerchen19_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen19_past.jpg);
}

a.tuerchen20,
a.tuerchen20_hover,
a.tuerchen20_na,
a.tuerchen20_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen20 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen20.jpg);
}

a.tuerchen20:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen20_hover.jpg);
}

a.tuerchen20_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen20_na.jpg);
}

a.tuerchen20_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen20_past.jpg);
}

a.tuerchen21,
a.tuerchen21_hover,
a.tuerchen21_na,
a.tuerchen21_past {
	width: 114px;
	height: 92px;
	display: block;
}

a.tuerchen21 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen21.jpg);
}

a.tuerchen21:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen21_hover.jpg);
}

a.tuerchen21_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen21_na.jpg);
}

a.tuerchen21_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen21_past.jpg);
}

a.tuerchen22,
a.tuerchen22_hover,
a.tuerchen22_na,
a.tuerchen22_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen22 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen22.jpg);
}

a.tuerchen22:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen22_hover.jpg);
}

a.tuerchen22_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen22_na.jpg);
}

a.tuerchen22_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen22_past.jpg);
}

a.tuerchen23,
a.tuerchen23_hover,
a.tuerchen23_na,
a.tuerchen23_past {
	width: 115px;
	height: 92px;
	display: block;
}

a.tuerchen23 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen23.jpg);
}

a.tuerchen23:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen23_hover.jpg);
}

a.tuerchen23_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen23_na.jpg);
}

a.tuerchen23_past {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen23_past.jpg);
}

a.tuerchen24,
a.tuerchen24_hover,
a.tuerchen24_na,
a.tuerchen24_past {
	width: 116px;
	height: 92px;
	display: block;
}

a.tuerchen24 {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen24.jpg);
}

a.tuerchen24:hover {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen24_hover.jpg);
}

a.tuerchen24_na {
	background-image: url(/aktionen/93_Adventskalender/Bilder/tuerchen24_na.jpg);
}

/* Ende Advenstkalender 2010 */

/*
------------------- FOOTER -------------------
*/
#aktionskennwort {position:absolute; left:390px; top:98px; width:130px; height:47px; background-image:url(/bilder/struktur/kennwort.gif); z-index:9999;}
#footer {background-image:url(/bilder/struktur/footer_bg_1px.gif); background-repeat:repeat-x; position:relative; overflow:hidden; background-position:left 0px;}

#footer .lf,
#footer .rf {position:absolute; display:block; height:145px; top:0; background-repeat:no-repeat; background-position:left 0px;}
#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:102px;}
#footer #hko { background-image:url(/bilder/struktur/footer_hotline_kompakt.gif); width:428px; height:36px; left:43px; top:43px;}
#footer #heg { background-image:url(/bilder/struktur/footer_hotline_egeraete.gif); width:428px; height:36px; left:43px; top:43px;}
#footer #b { background-image:url(/bilder/struktur/footer_beratung.gif); width:80px; height:16px; left:785px; top:104px;}
#footer #aktu { background-image:url(/bilder/struktur/footer_aktuelles.gif); width:78px; height:16px; left:698px; top:104px;}
#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:793px; top:122px;}
#footer #n { background-image:url(/bilder/struktur/footer_newsletter.gif); width:93px; height:16px; left:872px; top:104px;}
#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:901px; top:122px;}
#footer #imp { background-image:url(/bilder/struktur/footer_impressum.gif); width:74px; height:13px; left:713px; top:122px;}
#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:858px; top:122px;}
#footer #karr { background-image:url(/bilder/struktur/footer_karriere.gif); width:70px; height:13px; left:636px; top:122px;}
#footer #face { background-image:url(/bilder/struktur/footer_facebook.gif); width:31px; height:30px; left:926px; top:46px;}

#footer .partIcon {position: absolute; z-index: 999; top: 25px; height: 71px;}
#footer .iconTLine {position: absolute; z-index: 999; top: 25px; background: url(../bilder/struktur/footer_tline.gif) no-repeat; height: 71px; width: 2px;}
#footer .fskua {position: absolute; z-index: 999; top: 25px; background: url(../bilder/struktur/footer_sie_kennen_uns_aus.gif) no-repeat; height: 71px; width: 160px; left: 42px;}
#footer .fesu {position: absolute; z-index: 999; top: 25px; background: url(../bilder/struktur/footer_empfehlen_sie_uns.gif) no-repeat; height: 71px; width: 147px; left: 760px;}
#footer .iSAT1 {left: 202px; background: url(../bilder/struktur/footer_icon_sat1.jpg) no-repeat; width: 92px;}
#footer .iPRO7 {left: 296px; background: url(../bilder/struktur/footer_icon_pro7.jpg) no-repeat; width: 56px;}
#footer .iRTV {left: 354px; background: url(../bilder/struktur/footer_icon_rtv.jpg) no-repeat; width: 62px;}
#footer .iHSE24 {left: 418px; background: url(../bilder/struktur/footer_icon_hse24.jpg) no-repeat; width: 110px;}
#footer .iF  {display: block; background: url(../bilder/struktur/footer_icon_f.jpg) no-repeat; height: 71px; width: 64px; left: 907px;}




/*
------------------- 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 2011-------------------
*/

#ekc11 {position:relative; padding-top:31px;}

#ekc11 #sl,
#ekc11 #sr,
#ekc11 #sub,
#ekc11 #subsub {position:absolute; top:0; height:334px; z-index:10;}
#ekc11 #sl { left:35px; top:3px; width:5px; height:28px; background-image:url(/bilder/ek/menue_shadow_sub_left.jpg); background-position:right top; background-repeat:no-repeat; z-index:20;}
#ekc11 #sr { right:328px; top:3px; width:5px; height:28px; background-image:url(/bilder/ek/menue_shadow_sub_right.jpg); background-position:right top; background-repeat:no-repeat; z-index:20;}
#ekc11 #sub { left:40px; height:31px; width:927px; z-index:300;}
#ekc11 #subsub { left:207px; height:334px; width:144px; background-image:url(/bilder/ek/menue_bg_sub.gif); background-repeat:repeat-y; z-index:40;}
#ekc11 #view { left:33px; width:942px; background-image:url(/bilder/ek/view_bg11.gif); position:relative; z-index:0; background-repeat:repeat-y; overflow:hidden;}



#ekc11 #sub span.s,
#ekc11 #subsub span.s,
#ekc11 #view span.s {display:block; overflow:hidden;}

#ekc11 #view #c {margin:0 8px 0 8px; position:relative;}
*:first-child+html #ekc11 #view #c {padding:0 8px 0 8px; position:relative; margin:0;}

 

#ekc11 #sub span.s {width:616px; height:3px; background-image:url(/bilder/ek/sub_shadow_top.gif);}
#ekc11 #subsub span.s {width:144px; height:11px; background-image:url(/bilder/ek/menue_shadow_subsub_top.gif);}
#ekc11 #view span.s {width:620px; height:4px; background-image:url(/bilder/ek/view_shadow_top.gif11);}

#ekc11 #sub a span {display:none;}
/*#ekc11 #sub a {display:block; height:20px;}*/

#ekc11 #subsub a.zurueck span,
#ekc11 #subsub a.weiter span {display:none;}


#ekc11 #subsub #knamen a {padding-left:10px; display:block; padding:0; margin:7px 0 7px 0; background-repeat:repeat-y; }
#ekc11 #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;}
#ekc11 #subsub #knamen a p span.neu {padding:1px 34px 0 0; background-position:right 1px; background-repeat:no-repeat; width:auto;}
#ekc11 #subsub #knamen a p.normal span.neu {background-image:url(/bilder/kk/neu_normal.gif); }
#ekc11 #subsub #knamen a p.active span.neu {background-image:url(/bilder/kk/neu_over.gif);}
#ekc11 #subsub #knamen a p.over span.neu {background-image:url(/bilder/kk/neu_mouse.gif);}
#ekc11 #subsub #knamen p.modulgruppe {font-size:13px; color:#134071; display:block; line-height:17px; margin:0; padding:5px 25px 0 12px; font-weight:bold;}
#ekc11 #subsub #knamen a.modul p {font-size:11px; padding:0 25px 0 18px;}

#ekc11 #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}
#ekc11 #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;}
#ekc11 #subsub #knamen #weiter:hover {background-position:left bottom;}
#ekc11 #subsub #knamen #zurueck:hover {background-position:left bottom;}
#ekc11 #subsub #knamen #weiter p,
#ekc11 #subsub #knamen #zurueck p {display:none;}

#ekc11 #subsub a.zurueck span,
#ekc11 #subsub a.weiter span {display:none;}

#ekc11 #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;}
#ekc11 #sub span.abschluss {display:block; width:930px; height:1px; position:absolute; left:0; bottom:0; background-image:url(/bilder/ek/menue_shadow_sub_bottom.gif); overflow:hidden;}

#ekc11 #view span.sl,
#ekc11 #view span.sr {position:absolute; display:block; background-repeat:no-repeat; overflow:hidden; width:8px; height:587px; top:0px;}
#ekc11 #view span.sl { background-image:url(/bilder/ek/view_shadow_left11.jpg); left:0;}
#ekc11 #view span.sr { background-image:url(/bilder/ek/view_shadow_right11.jpg); right:0;}
#ekc11 #view span.st { display:block; width:100%; background-image:url(/bilder/ek/view_shadow_top11.gif); height:4px; background-repeat:repeat-x; overflow:hidden;}
#ekc11 #view span.sb { display:block; width:100%; background-image:url(/bilder/ek/view_bg_bottom11.gif); height:5px; background-repeat:no-repeat; overflow:hidden; clear:both;}

#sub_tk { }
#sub_ck { }
#sub_lk { }
#sub_dk { }
#sub_gk { }
#sub_bk { }
#sub_zu { }

#subsub_tk {background-color:#b6c6d5; width:640px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_ck {background-color:#b6c6d5; width:320px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_lk {background-color:#b6c6d5; width:160px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_dk {background-color:#b6c6d5; width:320px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_gk {background-color:#b6c6d5; width:160px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_kp {background-color:#b6c6d5; width:160px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_bk {background-color:#b6c6d5; width:320px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}
#subsub_zu {background-color:#b6c6d5; width:160px; opacity:0.95; -moz-opacity:0.95; -khtml-opacity:0.95; filter:alpha(opacity=95);}

/*
------------------- ZUBEHÖR 2011 -------------------
*/

#arbeitsplattenContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_arbeitsplatten.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#arbeitsplattenContent {
	position: relative;
	top: 50px;
	float: right;
	width: 450px;
	height: 250px;
}

#arbeitsplattenInnerContent {
	float: left;
	background-color: #FFFFFF;
	width: 423px;
	padding: 0px 0px 0px 27px
}

#beleuchtungContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_beleuchtung.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#beleuchtungContent {
	position: relative;
	top: 50px;
	float: right;
	width: 450px;
}

#beleuchtungInnerContent {
	float: left;
	background-color: #FFFFFF;
	width: 423px;
	padding: 0px 0px 0px 27px
}

#direkteBeleuchtungContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_direkte_beleuchtung.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#indirekteBeleuchtungContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_indirekte_beleuchtung.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#ambienteBeleuchtungContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_ambiente_beleuchtung.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_spuelen.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenGlasContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_glasspuelen.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenEdelstahlContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_edelstahl.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenMischbatterienContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_top_mischbatterien.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 550px;
	position: relative;
	background-color: #FFFFFF;
}

#spuelenMischbatterienKludiContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_bottom_mischbatterien.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 508px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenContent {
	position: relative;
	top: 50px;
	float: right;
	width: 450px;
	height: 250px;
}

#spuelenMischbatterienKludiContent {
	position: relative;
	top: 50px;
	float: right;
	width: 450px;
	height: 250px;
}

#spuelenMischbatterienKludiInnerContent {
	float: left;
	width: 423px;
	padding: 0px 0px 0px 27px
}

#spuelenInnerContent {
	float: left;
	background-color: #FFFFFF;
	width: 423px;
	padding: 0px 0px 0px 27px
}

#spuelenGranitContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_granitspuelen.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenGlasContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_glasspuelen.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#spuelenKeramikContainer {
	background-image: url(/bilder/ek/zubehoer2011/bg_keramikspuelen.jpg);
	background-repeat: no-repeat;
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}

#arbeitsplattenContainer a span,
#arbeitsplattenContainer div span,
#beleuchtungContainer a span,
#beleuchtungContainer div span,
#spuelenContainer a span,
#spuelenContainer div span {
	display: none;
}

.aBgRechts {
	height: 28px;
	width: 341px;
	background-color: #cfdae3;
	float: left;
}

#zubehoerHeadline1 {
	float: left;
	background-image: url(/bilder/ek/zubehoer2011/headline_png-snippet.png);
	width: 8px;
	height: 68px;
}

#zubehoerHeadline2 {
	float: left;
	background-color: #436a94;
	width: 442px;
	height: 68px;
}

#zubehoerBottom1 {
	float: left;
	background-image: url(/bilder/ek/zubehoer2011/bottom_png-snippet.png);
	width: 10px;
	height: 10px;
}

#zubehoerBottom2 {
	float: left;
	background-color: #fff;
	width: 440px;
	height: 10px;
}

.zubehoerText {
	padding: 0px 0px 0px 89px;
	margin: 15px 0px 15px 0px;
	font-size: 12px;
	color: #255b94;
	width: 312px;
	clear: both;
}

.zubehoerTextTop {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	width: 415px;
}

#granitContainer {
	width: 926px;
	height: 575px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	background-image: url(/bilder/ek/zubehoer2011/bg_granit.jpg);
	background-repeat: no-repeat;
}

#granitRechts {
	/*background-image: url(/bilder/ek/zubehoer2011/bg_granit-rechts.jpg);*/
	background-repeat: no-repeat;
	width: 513px;
	height: 575px;
	float: left;
}

#granitLinks {
	/*background-image: url(/bilder/ek/zubehoer2011/bg_granit-links.jpg);*/
	background-repeat: no-repeat;
	width: 413px;
	height: 575px;
	float: left;	
}

#granitContent {
	width: 413px;
	background-color: #436a94;
}

#granitText {
	font-size: 14px;
	color: #FFFFFF;
	width: 385px;
	padding: 0px 0px 0px 15px;
}

#silestoneContainer {
	width: 926px;
	height: 775px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	background-image: url(/bilder/ek/zubehoer2011/bg_silestone.jpg);
	background-repeat: no-repeat;
}

#silestoneRechts {

	width: 513px;
	height: 575px;
	float: left;
}

#silestoneLinks {
	width: 413px;
	height: 575px;
	float: left;	
}

#silestoneContent {
	width: 413px;
	background-color: #436a94;
}

#silestoneText {
	font-size: 14px;
	color: #FFFFFF;
	width: 385px;
	padding: 0px 0px 0px 15px;
}

#standardContainer {
	width: 926px;
	height: 805px;
	position: relative;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	background-image: url(/bilder/ek/zubehoer2011/bg_standard.jpg);
	background-repeat: no-repeat;
}

#standardRechts {
	width: 513px;
	height: 575px;
	float: left;
}

#standardLinks {
	width: 413px;
	height: 575px;
	float: left;	
}

#standardContent {
	width: 358px;
	background-color: #436a94;
}

#standardText {
	font-size: 14px;
	color: #FFFFFF;
	width: 340px;
	padding: 0px 0px 0px 15px;
}

#standardContentTop {
	background-image: url(/bilder/ek/zubehoer2011/content_standard_top.png);
	background-repeat: no-repeat;
	width: 358px;
	height: 10px;
}

#standardContentBottom {
	background-image: url(/bilder/ek/zubehoer2011/content_standard_bottom.png);
	background-repeat: no-repeat;
	width: 358px;
	height: 10px;
	float: left;	
}

#contentTop {
	background-image: url(/bilder/ek/zubehoer2011/granit_content_top.gif);
	background-repeat: no-repeat;
	width: 413px;
	height: 10px;
	float: left;	
}

#contentBottom {
	background-image: url(/bilder/ek/zubehoer2011/granit_content_bottom.png);
	background-repeat: no-repeat;
	width: 413px;
	height: 10px;
	float: left;	
}

/*
------------------ ZUBEHÖR 2011 ENDE -----------------
*/


/*
------------------ EINBAU-----------------
*/
div.Einbau #sub0 {background-image:url(/bilder/ek/menue_werbung.gif);}
div.Einbau #sub1 {display:block; width:77px; height:28px; background-image:url(/bilder/ek/menue_sub_trend.gif); background-position:left center; background-repeat:no-repeat; float:left;}
div.Einbau #sub2 {display:block; width:87px; height:28px; background-image:url(/bilder/ek/menue_sub_classic.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Einbau #sub3 {display:block; width:108px; height:28px; background-image:url(/bilder/ek/menue_sub_landhaus.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Einbau #sub4 {display:block; width:81px; height:28px; background-image:url(/bilder/ek/menue_sub_design.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Einbau #sub5 {display:block; width:132px; height:28px; background-image:url(/bilder/ek/menue_sub_komfortplus.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Einbau #sub6 {display:block; width:72px; height:28px; background-image:url(/bilder/ek/menue_sub_basic.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Einbau #sub7 {display:block; width:95px; height:28px; background-image:url(/bilder/ek/menue_sub_grifflos.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Einbau #sub8 {display:block; width:97px; height:28px; background-image:url(/bilder/ek/menue_sub_zubehoer.gif);  background-position:left top; background-repeat:no-repeat; float:left;}

/*
-------------------  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; width:140px; }
#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; float:left; 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; float:left; 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;}

#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:930px; height:1px; 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:587px; 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;}


.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:18px; 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;}

#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;}
#optionPreis {background-image:url(/bilder/ek/ek_option_preis.gif); width:119px;}
#optionMerkliste {background-image:url(/bilder/ek/ek_option_merkliste.gif); width:129px;}
#optionNews {background-image:url(/bilder/ek/ek_option_news.gif); width:140px;}
#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; top:307px; left: 430px; *left: 438px; width:500px; height:230px; opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; filter:alpha(opacity=90); background-color:#ffffff; overflow:hidden; z-index:250;}
#zeileBeschreibung {position:absolute; *left:8px; top:330px; width:616px; height:50px; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70); background-color:#ffffff; overflow:hidden; z-index:250;}

#kuecheBeschreibungClosed {position:absolute;top:487px; left: 0px; *left: 8px; width:930px; height:50px; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70); background-color:#ffffff; overflow:hidden; z-index:250;}

#kuecheBeschreibung .closed {height: 50px;left: 0;opacity: 0.7;top: 487px;width: 930px;}

#kuecheBeschreibung p, #zeileBeschreibung p { font-size:12px; color:#1e2122; padding:0px 10px 0 16px;}
#kuecheBeschreibung h2 span , #zeileBeschreibung h2 span { display:none;}
#kuecheBeschreibung h2, #zeileBeschreibung h2 { display:block; width:300px; height:50px; position:relative; top:0; left:0px; background-repeat:no-repeat;}

#toggleBesch, #toggleZeile {position:absolute; right:10px; top:18px; width:200px; height:15px; display:block; background-repeat:no-repeat; background-position:left top;}
#toggleBesch:hover, #toggleZeile:hover {background-position:left bottom;}
#toggleBesch span, #toggleZeile span {display:none;}

.openBesch {background-image:url(/bilder/ek/ek_beschreibung_aus.png);}
.closedBesch {background-image:url(/bilder/ek/ek_beschreibung_ein.png);}

#preisgruppe {font-size:11px; color:#1e2122; position:absolute; right:215px; top:18px; font-weight:bold;}
#preisgruppe:hover {text-decoration:underline;}
#pbsp img {border:0; overflow:hidden; display:block;}


/***** Einbauküchen-Addons *****/

#iframeContent #addons_quickbar div.addon_content { height:180px;}
#iframeContent #addons_quickbar div.addon_content a.quick { display:block; margin-left:13px;  float:left; width:155px; z-index:10;}
#iframeContent #addons_quickbar div.addon_content a.quickgross { display:block; margin-left:13px;  float:left; width:175px; z-index:10;}
#iframeContent #addons_quickbar div.addon_content a p
{
  	color: #90969C;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 0px;
    padding-top: 3px;
    text-align: center;
    width: 155px;
	position:relative;
	top:-85px;
}
.qrahmen {position:relative; z-index:3; top:14px;}
.qrahmengross {position:relative; z-index:3;}
.qkueche {position:relative; z-index:2; top:-86px; left:2px; padding:0; margin:0;}
.qkuechegross {position:relative; z-index:2; top:-109px; left:2px; padding:0; margin:0;}

#iframeContent #addons_quickbar div.addon_content a span{display:none;}
#quickweiter {padding:0;float:left; width:26px; height:29px; margin-left:0px; margin-top:25px; /*background-image:url(/bilder/ek/q_arrow_right.gif);*/}
#quickzurueck {padding:0;float:left; width:26px; height:29px; margin-right:0px; margin-top:25px;  margin-left:0px;/*background-image:url(/bilder/ek/q_arrow_left.gif);*/}
#quickweiter_no {padding:0;float:left; width:26px; height:29px; margin-left:0px; margin-top:25px; /*background-image:url(/bilder/ek/q_arrow_right_no.gif);*/}
#quickzurueck_no {padding:0;float:left; width:26px; height:29px; margin-right:0px; margin-top:25px; margin-left:0px; /*background-image:url(/bilder/ek/q_arrow_left_no.gif);*/}






#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.detailiconkp 		{display:block; width:23px; height:23px; position:absolute; z-index:175; background-position:left top; overflow:hidden; background-image:url(/bilder/ek/detailiconkp.png);  cursor:pointer;}
#c a.detailiconkp:hover 	{background-position:left 23px;  width:142px; height:23px;}

#c a.detailiconkp div			{display:none;}

#c a.videoicon 		{display:block; width:115px; height:26px; position:absolute; z-index:175; background-position:left 26px; overflow:hidden; background-image:url(/bilder/ek/videoicon.png); cursor:pointer;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
#c a.videoicon:hover 	{-moz-opacity: 1; opacity:100; filter: alpha(opacity=100);}

#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.REQ_radio input,
form div.radio input {border:none; background:none; height:13px;}
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 #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.Service #sub7 {background-image:url(/bilder/service/menue_altneu.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;
}
#accordion{
	position: relative; /* required for effect */
	width: 616px;
}

.accordion-toggle {
	display: block;
	background: #2C333B;
	color: #ffffff;
	padding: 9px 14px 6px 14px;
	border-top: 1px solid #434d58;
	text-decoration: none;
	outline: 0;
	cursor:pointer;
}

.accordion-toggle:hover, .accordion-toggle:focus, h3.accordion-toggle.active {
	background: #436A94;
	border-top: 1px solid #5586ba;
}
.accordion-content {
	overflow: hidden; /* required for effect */
	background: #CFDAE3;
	color: #22466E;
	display: none; /* graceful degradation */
	font-size:14px;
}
.accordion-content p{
	margin: 0px 24px 10px 24px;
	padding: 0px;
}
.accordion-content h2 {
	margin:24px 24px 10px 24px;
	border-bottom:dashed 1px;
}

/* to display active when JS is disabled, will be overwritten by JS */
.accordion-content.active, .horizontal .accordion-content.active {
	display: block;
}

/*
------------------ 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.VideoTV #sub6 {background-image:url(/bilder/videotv/menue_aktionsvideos.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:2px solid #ffffff;
	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; width:245px;}
		#lightbox #kkdetail div.float2 {float:left; padding:15px; background-color:#e7ebf0; margin-left:15px; width:280px;}
		#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 #kkdetail div.float2 img {display:block;}
		#lightbox #kkdetail div.float2 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.float2 ul,
		#lightbox #kkdetail div.float2 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;}

#carousel-wrapper {
background-color:#FFFFFF;
width:562px;
height:352px;
overflow:hidden;
}
#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
    float: left;
    width: 562px;
    height: 352px;

}



#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;
	}
	
	
	
ul.prio1{*margin-left:15px;}
	

/*--------------------- Badshop 2011 -------------------------------*/

.picturebox_badshop {background-image: url(/bilder/baeder/2011/struktur/bg_produktbild.png); width: 494px; height: 461px;}
.beschreibung_badshop {font-size: 12px; color:#003f82; font-size: 12px; margin-top: 20px;}
.beschreibung_badshop ul {color: #000; padding: 10px 0 0 12px;}


/*--------------------- Egeraete 2011 -------------------------------*/


.picturebox {background-image: url(/bilder/egeraete/struktur/2011/bg_produktbild.png); width: 520px; height: 370px;}
.pictures2011 {float: left; display: block; width: 520px; text-align: center; margin-top: 20px;}
.e-overview-pictures {float: left; display: block; width: 300px; text-align: center; margin-top: 10px;}
.e-overview-pictures-cat {display: block; width: 300px; text-align: center; bottom: 0; position: absolute; left:0;}
.e-overview-pictures-cat img {vertical-align: bottom;}
.manufacturer {float: right; margin-right: 15px;}
.e-leftbox, .e-rightbox {float: left;}
.e-rightbox {margin-left: 10px; width: 300px;}
.e-rightbox h2 {font-family: Verdana; font-size: 16px; margin-top: 9px; font-weight: bold; color: #2b323a; letter-spacing: 0.25px;}
.e-rightbox .e-bestellnummer{font-family: Verdana; font-size: 10px; color: #899fb8; display: block; margin-top: 2px;}
.e-rightbox .e-kurzbeschreibung {font-family: Verdana; font-size: 12px; color: #003f82; display: block; margin-top: 15px;}
.e-rightbox .e-details {font-size: 10px; margin-top: 15px; color: #4c4c4c; letter-spacing: 0.25px; padding-left: 10px; }
.e-space {width: 100%; height: 1px; line-height: 1px; background-color: #ccd9e6;}
.e-price { position:relative; height: 40px; margin-bottom: 10px;}
.e-price-left {font-size: 15px; font-weight: bold; color: #003f82; bottom: 0; position: absolute; }
.e-price-right { font-size: 33px; color: #003f82; bottom: -5px; position: absolute; right: 0; font-weight: bold;}
.e-price-aktion { bottom: -10px; position: absolute; right: 0; font-weight: bold;}
.e-form {font-size: 15px; letter-spacing: -0.25px; color: #003f82; margin-top: 20px;}
.e-altgeraete, .e-einbauservice {margin-top:10px;}
.e-form select {float: right; width: 60px;}
.e-additional {margin-top: 20px; font-size: 10px; color:#003f82; height: 27px;}
.e-additional ul, .e-sidebar ul {list-style-type: none; margin: 0; padding: 0;}
.e-additional .e-right {float: right;}
.e-sidebar {width: 81px; height: 311px; background-image: url(/bilder/egeraete/struktur/2011/bg_sidebar.png); float: right; margin-top: 58px; text-align: center;}
.e-sidebar li {margin-left: 5px; margin-top: 15px;}
.e-warenkorb {float: right; margin-top: 15px;}
.e-headcontainer {height: 161px;}

------------------ Egeräte 2011 Menü-----------------
*/
div.Egeraetemenue #sub1 {display:block; width:125px; height:28px; background-image:url(/bilder/egeraete/struktur/2011/menue/menue_sub_elektrogeraete.gif); background-position:left top; background-repeat:no-repeat; float:left;}
div.Egeraetemenue #sub4 {display:block; width:125px; height:28px; background-image:url(/bilder/egeraete/struktur/2011/menue/menue_sub_elektrogeraete.gif); background-position:left top; background-repeat:no-repeat; float:left;}
div.Egeraetemenue #sub2 {display:block; width:100px; height:28px; background-image:url(/bilder/egeraete/struktur/2011/menue/menue_sub_badmoebel.gif);  background-position:left top; background-repeat:no-repeat; float:left;}
div.Egeraetemenue #sub3 {display:block; width:125px; height:28px; background-image:url(/bilder/egeraete/struktur/2011/menue/menue_sub_kuechenzeilen.gif);  background-position:left top; background-repeat:no-repeat; float:left;}

div.Egeraetemenue div#knamen li {margin-bottom: 7px; width: 240px;}
div.Egeraetemenue div#knamen a, 
div.Egeraetemenue div#knamen p {width: 240px;}
div.Egeraetemenue div#knamen p { background-image: none;}

.e-overview-container-1, 
.e-overview-container-2, 
.e-overview-container-3 {width:301px; float: left; height:270px; background-color: white; margin-bottom: 8px; border: 1px solid #ccd9e3; position: relative; display: block; }
.e-overview-container-1, 
.e-overview-container-2 {margin-right:8px;} 
.e-overview-container-cat-1, 
.e-overview-container-cat-2, 
.e-overview-container-cat-3 {width:301px; float: left; height:270px; background-color: white; margin-bottom: 8px; border: 1px solid #ccd9e3; position: relative; display: block; text-align: center}
.e-overview-container-cat-1, 
.e-overview-container-cat-2 {margin-right:8px;} 
.e-background-container { margin-left:1px;background-color: #e7ebf0; display: block; position: relative; height: 100%; float:left;}
.e-overview-header {height: 54px; background-color: #cbd7e1; display: block;}
.e-overview-header-cat {height: 54px; background-color: #cbd7e1; display: block;}
.e-overview-spacer {height: 3px; width:301px; background-image: url(/bilder/egeraete/struktur/2011/spacer_overview.gif); margin-top: 1px;}
.e-overview-spacer-bottom {height: 1px; width:301px; background-image: url(/bilder/egeraete/struktur/2011/spacer_overview_bottom.gif); bottom: 45px; position: absolute;}

.e-overview-header h2 {font-family: Verdana; font-size: 15px; font-weight: bold; color: #323941; padding: 9px 0 0 7px;}
.e-overview-header .e-overview-bestellnummer {font-family: Verdana; font-size: 10px; color: #5d7d9f; padding: 2px 0 0 7px;}
.e-overview-header-cat h2 {font-family: Verdana; font-size: 16px; font-weight: bold; color: #323941; padding: 2px 0 0 7px;}
.e-overview-header-cat .e-overview-bestellnummer {font-family: Verdana; font-size: 12px; color: #5d7d9f; padding:0 0 0 7px;}
.e-bottom-left {bottom: 0px; left: 10px; position: absolute;}
.e-bottom-right {bottom: 6px; right: 15px; position: absolute; font-size: 26px; font-family: Verdana; letter-spacing: -1px; color: #134071; }

/*----Küchenzeilen-----*/
.additionalText{
	color: white;
    font-size: 11px;
    margin-left: 3px;
    margin-top: -18px;
    position: absolute;
}
