/* header */

body {
	background-image: url(dd_bg/header_bg.jpg);
	background-repeat: repeat-x;
}

div#header {
	background: transparent;
	background-image: url(dd_bg/header_bg.jpg);
	background-repeat: repeat-x;
}


div.bar.oxid {
	background: transparent;
	position: relative;
}

div.bar.oxid .logo {
	padding-top: 0;
	padding-bottom: 2px;
	clear: both;
	display: block;
}

div#page {
	background: transparent;
}

#header .slogan {
	color:#6E716F;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:7px 0;
}

#header .util_menu {
	left:433px;
	margin:7px 0;
	position:absolute;
}

#header .util_menu a {
	color: #949596;
}

#header .util_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#header .util_menu ul li {
	float: left;
	border-right:1px solid #949596;
	padding: 0 5px;
	font-weight: bold;
}

#header .util_menu ul li.first {
	padding-left: 0;
}

#header .search_box, #header .wk_box {
	height: 77px;
	width: 267px;
	background-image: url(dd_bg/header_box_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #d3d5d6;
}

#header .search_box {
	float: left;
	margin-left: 0px;
}

#header .wk_box {
	float: right;	
}

#header .wk_box.active {
	background-image: url(dd_bg/wk_active/header_box_aktiv_bg.gif);
}

#header .search_box .cnt {
	background-image:url(dd_bg/header_search_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:57px;
	padding:10px 20px 10px 32px;
	overflow: hidden;
}

#header .search_box .search_txt {
	border: 1px solid #D3D5D6;
	color: #888989;
	padding:8px 5px;
	width:203px;
}

#header .search_box .search_txt.black {
	color: #000;
}

#header .search_box .search_btn {
	margin-top: 5px;
}

#header .search_box .search_btn .dd_bt_m {
	width: 201px;
}

#header .wk_box .cnt {
	background-image:url(dd_bg/header_wk_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:57px;
	padding:10px 20px 10px 32px;
}

#header .wk_box .cnt.active {
	background-image: url(dd_bg/wk_active/header_wk_aktiv_bg.gif);
}

#header .wk_cnt {
	float: left;
	width: 159px;
	position: relative;
}

#header .wk_cnt .wk_btn {
	position: absolute;
	top: 36px;
}

#header .wk_cnt dl {
	margin: 0;
	font-size: 11px;
}

#header .wk_cnt dt {
	width: 83px;
	float: left;
	font-weight: bold;
}

#header .wk_cnt dd {
	margin-left: 75px;
}

#header .wk_cnt dd.warenwert {
	font-weight: bold;
}

#header .trusted_logo {
	background-image: url(dd_bg/header_e_trusted_logo.gif);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 56px;
	height: 57px;
}

#header .trusted_logo.active {
	background-image: url(dd_bg/wk_active/header_e_trusted_logo_aktiv.gif);
}

#header .hotline {
	width: 222px;
	float: left;
	font-size: 10px;
	margin-left: 52px;
}

#header .hotline .txt {
	font-weight: bold;
	font-size: 14px;
	background-image: url(dd_bg/telephone_icon.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 32px;
	padding-bottom: 7px;
	display: inline-block;
	line-height: 110%;
}

#header .hotline .number {
	font-weight: bold;
	font-size: 22px;
}

#header .hotline a {
	color: #00AFE6;
}


/* header categories */

div.bar.links.single {
	margin-bottom: 10px;
	background: transparent;
	background-image: url(dd_bg/header_navi_bg.gif);
	background-repeat: repeat-x;
	height: 45px;
}

#header div.bar.links {
	font-size: 14px;
	position: absolute;
	z-index: 1100;
	width: 980px;
	border-bottom: 0;
}

#header div.bar.links .left {
	width: 658px;
	border-right:1px solid #9E9FA0;
}

#header div.bar.links a {
	height:45px;
	line-height: 45px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	padding-left: 7px;
	padding-right: 7px;
	border-right:1px solid #9E9FA0;
	border-left:1px solid #FFFFFF;
}

#header div.bar.links a.last {
	border-right: 0;
}

#header div.bar.links .fixed {
	width: 53px;
	min-width: 0;
	color: #000;
	border-right: 1px solid #9e9fa0;
	border-left: 0;
	background-image: url(dd_bg/header_navi_home_bg.gif);
	padding-left: 0;
	padding-right: 0;
}

ul.menue {
	height:45px;
	margin-left:54px;
}

#header div.bar.links ul.menue a {
	color: #4c4d4e;
}

#header div.bar.links ul.menue a:hover {
	background-image: url(dd_bg/header_navi_selected.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	color: #fff;
}

#header div.bar.links #extras, #header div.bar.links #ihre_vorteile, #header div.bar.links #servicecenter {
	background-image: url(dd_bg/header_navi_special.gif);
	padding: 0 5px;
	position: absolute;
	z-index: 1100;
}

#header div.bar.links #extras {
	color: black;
	right: 243px;
}

#header div.bar.links #ihre_vorteile {
	color: #5b795e;
	right: 125px;
	width: 106px;
}

#header div.bar.links #servicecenter {
	color: #a75a05;	
	border-right: 0;
	right: 0;
}

#header div.bar.links #extras span {
	background-image: url(dd_bg/header_navi_open_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-right: 20px;
}

#header div.bar.links #ihre_vorteile span {
	background-image: url(dd_bg/header_navi_open_green_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-right: 18px;

}

#header div.bar.links #servicecenter span {
	background-image: url(dd_bg/header_navi_open_orange_icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-right: 20px;
}

#header div.bar.links ul.menue.vertical {
	height: auto;
	margin: 0;
}

#header div.bar.links ul.menue.vertical li a {
	width: 200px;
	background-image: url(dd_bg/header_navi_bg.gif);
	color: #4C4D4E;
	border-left: 1px solid #d3d5d6;
	border-right: 1px solid #d3d5d6;
}

#header div.bar.links ul.menue.vertical li a:hover {
	background-image: url(dd_bg/header_navi_selected.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	color: #fff;
}



/* Drop-Down-Layer */
#header div.bar .right {
	position: relative;
	width: 320px;
}

#service_cnt, #vorteile_cnt, #extras_cnt {
	position: absolute;
	z-index: 1000;
	top: 158px;
	display: none;
	padding-top: 4px;
	background-color: #fff; 
}

#service_cnt {
	right: 0;
	background-image:url(dd_bg/service_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	border:1px solid #CECECE;
	height:325px;
	width:768px;
}

#service_cnt .cnt {
	/*padding:20px 290px 20px 20px;*/
	position: relative;
	top: 46px;
	left: 20px;
}

#service_cnt .cnt .item {
	float:left;
	height:76px;
	padding-left:50px;
	width:213px;
	font-size: 11px;
	background-repeat: no-repeat;
	position: relative;
	display: block;
}

#service_cnt .cnt .item .icon_link {
	display:block;
	height:31px;
	left:0;
	position:absolute;
	width:40px;
}

#service_cnt .cnt .item a {
	color: #000;
}

#service_cnt .cnt .item a:hover span {
	text-decoration: none;	
}

#service_cnt .cnt .item span {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}

#service_cnt .sitem_1 {
	background-image: url(dd_bg/icon_service_hotline.png);
	background-position: left -3px;
}
#service_cnt .cnt .item.sitem_1 span{
	display: inline;
}
#service_cnt .cnt .item.sitem_1 .service_hotline{
	display: block;
}
#service_cnt .cnt .item.sitem_1 .service_hotline_fon_number
{
	color:#000;
	font-weight: normal;
	font-size: 11px;
}
#service_cnt .cnt .item.sitem_1 .festnetz
{
	font-size: 9px;
}
#service_cnt .sitem_2 {
	background-image: url(dd_bg/icon_email_kontakt.png);
	background-position: left -7px;
}
#service_cnt .sitem_3 {
	background-image: url(dd_bg/icon_direkte_bestellung.png);
	background-position: left -3px;
}
#service_cnt .sitem_4 {
	background-image: url(dd_bg/icon_community.png);
	background-position: left -10px;
	
}
#service_cnt .sitem_5 {
	background-image: url(dd_bg/icon_rueckruf_service.png);
	background-position: left -7px;
}
#service_cnt .sitem_6 {
	background-image: url(dd_bg/icon_pool_lexikon.png);
	background-position: left -8px;
}

#service_cnt .service_footer {
	clear:left;
	font-size:11px;
	padding-left: 5px;
}

#vorteile_cnt {
	right: 125px;
	top: 157px;
}

#vorteile_cnt ul, #extras_cnt ul {
	background-image:url(dd_bg/vorteile_menue_bg.gif);
	background-repeat:repeat-y;
	border:1px solid #CECECE;
	list-style-type:none;
	margin:0;
	padding:0;
	width:294px;
}

#vorteile_cnt ul li, #extras_cnt ul li {
	border-top:1px solid #7B7363;
}

#vorteile_cnt ul li:hover, #extras_cnt ul li:hover {
	background-image: url(dd_bg/vorteile_menue_bg_active.gif); 
}

#vorteile_cnt .vort_1 {
	border-top: 0;
}

#vorteile_cnt .vort_1 .item {
	border-top: 0;
}

#extras_cnt .extras_1 {
	border-top: 0;
}

#extras_cnt .extras_1 .item {
	border-top: 0;
}

#vorteile_cnt .item, #extras_cnt .item {
	border-top:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding: 17px 10px 17px 76px;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 120%;
}

#extras_cnt .item {
	display: block;
	text-decoration: none;
	color: #000;
}

#vorteile_cnt .item span, #extras_cnt .item span {
	color: #FF0013;
}

#vorteile_cnt .item a, #extras_cnt .item a {
	color: #0776dd;
	text-decoration: underline;
}

#vorteile_cnt .vort_1 .item {
	background-image: url(dd_bg/vorteile_icon_1.png);
}
#vorteile_cnt .vort_2 .item {
	background-image: url(dd_bg/vorteile_icon_2.png);
}
#vorteile_cnt .vort_3 .item {
	background-image: url(dd_bg/vorteile_icon_3.png);
}
#vorteile_cnt .vort_4 .item {
	background-image: url(dd_bg/vorteile_icon_4.png);
}
#vorteile_cnt .vort_5 .item {
	background-image: url(dd_bg/vorteile_icon_5.png);
}
#vorteile_cnt .vort_6 .item {
	background-image: url(dd_bg/vorteile_icon_6.png);
}
#vorteile_cnt .vort_7 .item {
	background-image: url(dd_bg/vorteile_icon_7.png);
}
#vorteile_cnt .vort_8 .item {
	background-image: url(dd_bg/vorteile_icon_8.png);
}

#extras_cnt .extras_1 .item {
	background-image: url(dd_bg/extras_icon_1.png);
}
#extras_cnt .extras_2 .item {
	background-image: url(dd_bg/extras_icon_2.png);
}
#extras_cnt .extras_3 .item {
	background-image: url(dd_bg/extras_icon_3.png);
}
#extras_cnt .extras_4 .item {
	background-image: url(dd_bg/extras_icon_4.png);
}
#extras_cnt .extras_5 .item {
	background-image: url(dd_bg/extras_icon_5.png);
}

#vorteile_cnt .vort_2 span, #vorteile_cnt .vort_3 span, #vorteile_cnt .vort_4 span 
#vorteile_cnt .vort_7 span, #vorteile_cnt .vort_8 span {
	display: block;
}

#extras_cnt {
	right: 243px;
	top: 157px;
}

#extras_cnt .cnt {
	width: 200px;
	height: 300px;
	background-image:url(dd_bg/vorteile_menue_bg.gif);
	background-repeat:repeat-y;
}

#extras_cnt .extras_1 span, #extras_cnt .extras_2 span,
#extras_cnt .extras_3 span, #extras_cnt .extras_4 span, #extras_cnt .extras_5 span {
	display: block;
}

#header .neukundengutschein {
	position: absolute;
	top: 170px;
}


