/* SEARCHBAR */

div.textInputBG {float: left;}

/* unter Wohnewelten Navigation */
#searchbar div#searchdiv { float: left; padding: 0 0 0 14px; }
#searchbar div#logindiv {float: right;	padding: 2px 20px 0 0;	color: #fff;}
#searchbar div#logindiv a { color: #93D4EF; font-weight: bold; padding-left:14px;}
#searchbar div#searchdiv label { color:#fff; float: left; padding: 2px 10px 0 0; }

#searchbar a#searchbar_go_btn { float:left;display: block; width: 68px; height: 20px; background: url('img/searchbar/btn_search_go.gif') no-repeat;	margin: 3px 10px 0 0;}
#searchbar a#searchbar_go_btn .alt { display: none; }
#searchbar #fac_categories { float:left; margin:1px 10px 0 0;	width: 158px;}


/*
#searchbar #searchbar_search_input { float:left; margin: 0 0 0 0; padding: 0px 20px 0 7px; background: url('/fileadmin/templates/img/input_search_bg.gif') no-repeat; border: none; width:118px; height: 18px; line-height: 18px; }
*/
div.textInputBG {float: left; width:132px; height: 18px; margin-right: 10px; background: url('/fileadmin/templates/img/input_search_bg.gif') no-repeat;}
div.textInputBG input {width: 95%; height: 18px; padding: 0 3px 0 3px ; border: 0; margin: 0; line-height: 18px; background: transparent;}

/* #searchbar #searchbar_profisearch_link { float:left; margin: 0px 10px 0 10px; font-weight: bold; color: #93D4EF; text-decoration: none;} */
#searchbar #searchbar_profisearch_link { display: block; float:left; margin: 3px 10px 0 10px; font-weight: bold; color: #93D4EF;}


/* THEMENSHOP LAYER */
#themenshop_layer { position: absolute; top: 65px; left: 397px; width: 583px; height: 160px;	background: #FFF;	z-index: 200;}
#themenshop_layer.nav2_571, #themenshop_layer.nav2_624 { background-image: url('/fileadmin/templates/img/themenshops/flyout_urban.jpg');}
#themenshop_layer.nav2_573, #themenshop_layer.nav2_625 { background-image: url('/fileadmin/templates/img/themenshops/flyout_modern.jpg');}
#themenshop_layer.nav2_570, #themenshop_layer.nav2_623 { background-image: url('/fileadmin/templates/img/themenshops/flyout_classic.jpg');}	
#themenshop_layer.nav2_580, #themenshop_layer.nav2_622 { background-image: url('/fileadmin/templates/img/themenshops/flyout_crazy.jpg'); }	
#themenshop_layer.nav2_572, #themenshop_layer.nav2_621 { background-image: url('/fileadmin/templates/img/themenshops/flyout_country.jpg');}


#navmain { float:left; margin:0; padding:0; width:980px; clear: both;}

/* NAV1 */
/* Wohnwelten */
#nav1 { z-index: 5; position:relative; width: 980px; background: url('/fileadmin/templates/img/bg_headerbottom.png') bottom; padding-bottom: 5px; margin-bottom: 5px;}
#nav1 li { position:relative; background: url('/fileadmin/templates/img/nav1_trenner.gif') no-repeat 0px 7px; padding-left: 1px;}
#nav1 li li { background-image: none;}
#nav1 li.first { background: none; padding-left: 0px;}
/* #nav1 li.last{ float:right; } */


#nav1 li:hover, #nav1 li.hover { position:relative; }
#nav1 li:hover .drop-down, #nav1 li.hover .drop-down {display:block;}
#nav1 li.right .drop-down {	left:auto; right:0; }


#nav1 .drop-down {
	position:absolute;
	overflow:hidden;
	margin: 0;
	top:32px;
	left:0;
	z-index: 30;
	border:1px solid #FFF;
	border-top: 0;
	background:#fff;
	/*display:none; */
	
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
	
	border: 1px solid #B7DAE9;
}

#nav1 .drop-down.colums1 {	width: 205px; }
#nav1 .drop-down.colums2 {	width: 405px; }
#nav1 .drop-down.colums3 {	width: 605px; }
#nav1 .drop-down.colums4 {	width: 905px; }



#nav1 .drop-down a {
	padding:0;
	background:none;
	width:auto;
	height:auto;
}

#nav1 .drop-down .columns {
	margin: 0;
	padding: 10px;
	list-style: none;
	overflow:hidden;
	width:100%;
}
#nav1 .drop-down .columns .column {
	float:left;
	width:185px;
	padding: 0;
	/*padding:0 15px 0 0; */
}
#nav1 .drop-down .columns .spacer {
	float:left;
	width:15px;
	padding: 0;
	margin: 0;
	/*padding:0 15px 0 0; */
}



#nav1 .drop-down .columns .column ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
#nav1 .drop-down .columns .column ul li {
	float:left;
	width:100%;
	list-style:none;
	font-size:11px;
	line-height:17px;
	background:none;
}
#nav1 .drop-down .columns .column ul li a {
	float:left;
	display: block;
	width:100%;
	color:#000;
	padding:0;
	text-decoration:none;
	background:none !important;
	border-bottom: 1px dotted #CCC;
}
#nav1 .drop-down .columns .column ul li a:hover { color: #DF4049; }
















/* NAV2 */
/* Stilwelten */
#nav2 { float: right;  text-align: right;	margin-top: 25px;	width:600px;}
#nav2 a { border-left: 1px solid #fff;	display:block; }
#nav2 li.first a { border-left: none; }
#nav2 li.last a {padding-right: 0;}
#nav2 a:hover { background: #FFFFFF;}

/* NAV3 ****************************************************************************************************/
/* linke vertikale Navigation */

/* runder abschluss für nav 3 */
div#nav3 ul { background: url('img/nav3/footer_nav3.png') bottom no-repeat; padding-bottom: 19px;}
div#nav3 ul ul { background: 0;	padding-bottom: 0;}
/* abschluss für nav 3 */

.sideNav { padding: 0; margin:0px;  }
.sideNav ul { padding:0; margin:0; list-style:none;}
.sideNav a { color: #000; display: block;}


/* 1st Level */
.sideNav UL.level1 LI { 
	background:url('/fileadmin/templates/img/nav3_hl_bg.jpg') no-repeat;
}
.sideNav UL.level1 LI.first { 
	background:url('/fileadmin/templates/img/nav3_hl_first_bg.gif') no-repeat;
}

.sideNav UL.level1 LI a { 
	line-height:29px;
	font-size:11px;
	font-weight:bold;
	color:#0056A3;
	padding:6px 0 0 14px;
}

.sideNav UL.level3 LI.cur a { 
	color:#FFF;
	background-color:#DF4049;	
}


.sideNav UL.level1 LI a:hover {
	text-decoration:none;
}

.sideNav UL.level1 LI.last {
	/* padding-bottom: 20px; */
}


/* 2nd Level */
.sideNav UL UL.level2 LI, .sideNav UL UL.level2 LI.first { 
	background:url('/fileadmin/templates/img/nav3_bg.jpg') repeat-y; 
	padding: 0 0; 
	margin:0;
}
.sideNav UL.level2 LI {
	
}
.sideNav UL.level2 LI a {
	display:block;
	color:#000;
	font-size:10px;
	font-weight:bold;	
	line-height:14px;
	text-decoration:none;
	width:190px;
	padding:5px 14px;
	border-bottom:1px solid #D9E7F2;
}

.sideNav UL.level2 LI.cur a  {
	background-color:#DF4049;
	color:#fff;
	font-weight:bold;
}

.sideNav UL.level2 LI a:hover, .sideNav UL.level3 LI a:hover {
	color:#fff;
	background-color:#DF4049;
}

.sideNav UL.level2 LI.last {
	padding:0;
}
/* level 3 */

.sideNav UL.level3 LI A, .sideNav UL.level2 LI.cur UL.level3 LI a { 
	font-weight: normal; background-color: white; color:black;
	padding:5px 10px 5px 23px;
	width:	185px;
}
.sideNav UL UL UL li { margin: 0 0px; border: none;}
.sideNav UL UL UL li a { line-height: 1em; padding-bottom: 5px;}
.sideNav UL UL UL LI.first {  margin: 0 0px;}
.sideNav UL UL UL LI.last {  margin: 0 0px;}


.sideNav UL UL UL li a {
	background-image: none;
	}

.sideNav UL LI.first UL.level2 LI UL LI.last { border-bottom:0;}


/* NAV ONLINE ****************************************************************************************************/
/* linke vertikale Navigation Online */
#nav_online { padding: 0; margin-bottom:0px;  }
#nav_online ul { padding:0; margin:0; list-style:none;}
#nav_online a { color: #000; display: block;}


/* 1st Level */
#nav_online UL.level1 LI { 
	background:url('/fileadmin/templates/img/nav3_hl_bg.jpg') no-repeat;
}
#nav_online UL.level1 LI.first { 
	background:url('/fileadmin/templates/img/nav3_hl_first_bg.gif') no-repeat;
}

#nav_online UL.level1 LI a { 
	line-height:35px;
	font-size:11px;
	font-weight:bold;
	color:#0056A3;
	padding:0 0 0 14px;
}
#nav_online UL.level1 LI a:hover {
	text-decoration:none;
}

/* 2nd Level */
#nav_online UL UL.level2 LI { 
	background:url('/fileadmin/templates/img/nav3_bg.jpg') repeat-y; 
	padding: 0 0; 
	margin:0;
}
#nav_online UL.level2 LI {
	
}
#nav_online UL.level2 LI a {
	display:block;
	color:#000;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	width:190px;
	padding:5px 14px;
	border-bottom:1px solid #D9E7F2;
	
}
#nav_online UL.level2 LI a:hover {
	color:#fff;
	background-color:#DF4049;
}

/* FILIALFINDER col1 */
#col1 div.filialfinder {
	width:209px;
	height:109px;
	padding:14px 0 0 14px;
	background:url('/fileadmin/templates/img/bg_filialfinder.jpg') no-repeat;
}

#col1 div.filialfinder_sub {
	width:209px;
	height:50px;
	padding:14px 0 0 14px;
	background:url('/fileadmin/templates/img/bg_filialfinder_sub.jpg') no-repeat;
}

#col1 div.filialfinder .ipt-plz, #col1 div.filialfinder_sub .ipt-plz {
	float:left; 
	width: 65px; 
	color: #999; 
	text-align: center;
	font-weight: bold;
	padding:2px;
	margin:0 5px 0 0;
	
}


/* NAV4 */
/* obere Satelitennavigation */
#nav4 { z-index:10;float: right;width: 570px; margin: 20px 5px 0 0; text-align: right;}
#nav4 .last {
	margin-right: 7px;
}
/* warenkorb bar in nav4 */
#warenkorb_bar {
	width: 570px;
	height:33px;
	margin-top:20px;
	font-weight:bold;
}
#warenkorb_bar .warenkorb_bar_left {
	float:left;
	margin:0px 10px 0 0;
	color:#93D4EF;
	width:240px;
	height:38px;
	text-align:right;
	overflow:hidden;
}

#warenkorb_bar .warenkorb_bar_left a {
	color:#fff;
	text-decoration:none;
}
#warenkorb_bar .warenkorb_bar_right {
	float:left;
	width:320px;
	height:33px;
	background:url('/fileadmin/templates/img/bg_warenkorb.gif') no-repeat 124px 0px;
}
a.warenkorb_btn {
	float:left;
	display: block;
	width:124px;
	height:33px;
	background:url('/fileadmin/templates/img/btn_warenkorb.gif') no-repeat;
	background-position: 0px 0px;
}

a.warenkorb_btn:hover {
	background-position: 0px -33px;
}

span.inhalt {
	float:left;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:10px 15px;
}

/*
#nav4 a, #nav4 a:hover {color: #FFF;}
#nav4 A { line-height: 14px;color:#FFF; padding:0 6px; border-left: 1px solid #fff; display:block; text-decoration:none;}
#nav4 A:hover { color:#6d9100; background-color: #fff; text-decoration:none;}
#nav4 li.first A { border:none;}
#nav4 li.last A { padding-right:0;}
*/ 

/* NAV5 */
/* erste Footernavigation */
#nav5 { float:left; clear:both;}

#nav5 li {
	padding: 12px 0 0 14px;
}

#nav5 li a  {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#nav5 li a:hover {
	color:#D4272E;
	text-decoration:none;
}

/* NAV6 */
/* zweite Footernavigation */
#nav6 { 
padding: 0 10px 0 10px;
clear:both; width: 977px; height: 28px; }

#nav6 li {
	float:left;
	display: block;
	margin-right: 47px;
	line-height: 28px;
	height: 28px;
}

#nav6 li.last { margin-right: 0;	}

#nav6 a {
	padding-left: 23px;
	line-height: 28px;
}

/* NAV6 */
/* zweite Footernavigation mit Icons */



#nav6 #nav6_588,#nav6 #nav6_791, #nav6 #nav6_875, #nav6 #nav6_959 { background: url('img/nav6/icon_produkte.gif') no-repeat 0 4px;}

#nav6 #nav6_599 { background: url('img/nav6/icon_planung.gif') no-repeat 0 4px;} /* AT */

#nav6 #nav6_283, #nav6 #nav6_783, #nav6 #nav6_867, #nav6 #nav6_951 { background: url('img/nav6/icon_bonuscard.gif') no-repeat 0 4px;}
/* #nav6 #nav6_253 {	background: url('img/nav6/icon_restaurant.gif') no-repeat 0 4px;} /* AT */

#nav6 #nav6_596 {	background: url('img/nav6/icon_gutschein.gif') no-repeat 0 4px; }
#nav6 #nav6_641 {	background: url('img/nav6/icon_gutschein.gif') no-repeat 0 4px; }

#nav6 #nav6_500, #nav6 #nav6_782 { background: url('img/nav6/icon_lieferung_montage.gif') no-repeat 0 4px; }

#nav6 #nav6_594 { background: url('img/nav6/icon_finanzierung.gif') no-repeat 0 4px; }
#nav6 #nav6_643 { background: url('img/nav6/icon_finanzierung.gif') no-repeat 0 4px; }


/* NAV7 */
/* dritte Footernavigation */
#nav7 { width: 545px; float:right; text-align: right; color: #0056A3; margin: 10px 5px 10px 0;}

#nav7 li { padding: 0 9px;	border-left: 1px solid #0056A3;}
#nav7 li.last { padding-right: 0; }
#nav7 li.first { border-left: none; }
#nav7 li a { color: #0056A3; }


/* .nav_leftfloat { width:500px }*/
.nav_leftfloat UL { padding:0; margin:0 0 0 10px; list-style:none; position: relative;}
.nav_leftfloat LI { float:left; padding:0; margin:0; position: relative;}
.nav_leftfloat LI A { display:block;}
.nav_leftfloat LI A.act { }
.nav_leftfloat LI A.first { }
.nav_leftfloat LI A.last { }

/* .nav_rightfloat { width:500px } */
.nav_rightfloat UL { padding:0; margin:0; list-style:none;}
.nav_rightfloat LI { float:right; padding:0; margin:0;}
.nav_rightfloat LI A { display:block;}
.nav_rightfloat LI A.act { }
.nav_rightfloat LI A.first { }
.nav_rightfloat LI A.last { }

/* -- BREADCRUMBS --*/
div.breadcrumbs, #warenkorb div.bestellstatus {
 position:relative;
 width:723px;
 height:35px;
 background:url(/fileadmin/templates/img/bg_contentheader.jpg) no-repeat;
 padding:0 10px 0 14px;
}

div.breadcrumbs, div.breadcrumbs_warenkorb {
	position:relative;
	width:713px;
	height:35px;
	background:url(/fileadmin/templates/img/bg_contentheader.jpg) no-repeat;
	padding:0 20px 0 14px;
}
.breadcrumbs ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs ul li {
	float:left;
}

.breadcrumbs a {
	background:url(/fileadmin/templates/img/breadcrumb_arrow.gif) no-repeat;
	padding:0 10px 0 16px;
	color:#000;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}
div.breadcrumbs a.first {
	background:none;
	padding:0 10px 0 0;
}

.breadcrumbs_warenkorb ul {
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs_warenkorb ul li {
	float:left;
	background:url(/fileadmin/templates/img/breadcrumb_arrow.gif) no-repeat 0px 12px;
	padding:0 10px 0 16px;
	font-size:11px;
	color:#51B2DC;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}

.breadcrumbs_warenkorb li.active {
	color:#D4272E;
}
div.breadcrumbs_warenkorb li.first {
	background:none;
	padding:0 10px 0 30px;
}
