﻿/*grundgeruest*/
#lay_background {
}

#lay_header {
height: 165px;
}

#lay_left
{
}

#lay_inline
{
	padding-left:160px;
	float : right;
}

#lay_maincontent
{
	width : 630px;
	float : left;
}

#lay_right
{
	width : 150px;
	float : right;
	height:685px;
}

#lay_footer {
	text-align: center;
	border-top: 1px solid #c2c2c2;
	clear : both;
}
#footertext{
border-top: 20px solid #ffffff;
position: absolute;
left: 160px;
text-align: center;
}
/*Ende Grundgeruest*/

#main_home    { visibility: visible; position: absolute; top: 0px; left: 0px; width: 950px; height: 1000px }
#top_home  { visibility: visible; position: absolute; top: 150px; left: 10px; width: 100px; height: 100px }
#right_home  { visibility: visible; position: absolute; top: 420px; left: 810px; width: 150px }
#left_home  { visibility: visible; position: absolute; top: 420px; left: 10px; width: 150px }
#thm_home   { visibility: visible; position: absolute; top: 420px; left: 170px; width: 630px }
#header_home { visibility: visible; position: absolute; top: 0; left: 0; width: 1024px; height: 110px }
#breadcrump_home { visibility: visible; position: absolute; top: 120px; left: 10px; width: 1024px; height: 30px; z-index: 10 }

#content_static{
position: absolute;
left: 10px;
top: 150px;
z-index: 10
}


#meta_service_top  {
position: absolute; top: 19px; left: 360px;
width: 150px; 
padding: 8px 8px 8px 8px;
visibility: hidden;
border-right: 1px solid #2B3B87;
line-height:16px;
text-align:right;
z-index: 1000;
}

#meta_service_down  {
position: absolute; top: 16px; left: -1px;
background-color: white;
width: 150px; 
padding: 8px 8px 8px 8px;
border-bottom: 1px solid #2B3B87;
border-left: 1px solid #2B3B87;
border-right: 1px solid #2B3B87;
line-height:16px;
text-align:right;
}


#content_service{
position: absolute;
left: 170px;
top: 150px;
width: 630px;
}

#background{
margin: 0;
padding: 0;
}

#content_header{
margin: 0;
padding: 0;
}

#content_header_inner{
height: 188px;
width: 950px;
margin: 0;
padding: 9px 0 0 0;
}

#content_header_inner_right{
margin-left: 300px;
padding: 0;
width: auto;
height: 50px;
}
#content_header_inner_navigation{
float:right;
white-space: nowrap;
font-size: 11px;
color:#4b453f;
text-decoration:none;
position:relative !important;
position:absolute;
z-Index: 60000;
}

	#content_header_inner_navigation ul.navigation {
		float: right;
		right: 0;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#content_header_inner_navigation ul.navigation li.navInactive,
	#content_header_inner_navigation ul.navigation li.navActive {
		float: left;
		margin: 0;
		padding: 0;
		background: #fff;
		position: relative;
		margin-right: -1px;
	}
	#content_header_inner_navigation ul.navigation a.blacklink,
	#content_header_inner_navigation ul.navigation a.service {
		position: relative;
		background-color: #fff;
	}
	#content_header_inner_navigation ul.navigation div.layerNavbarText,
	#content_header_inner_navigation ul.navigation div.layerNavbarTextBasket,
	#content_header_inner_navigation ul.navigation div.layerNavbarTextLast {
		margin: 0;
		padding: 0;
		cursor: pointer;
		display: inline;
		vertical-align: top;
	}

	#content_header_inner_navigation ul.navigation div.layerNavbarText {
		padding: 0 5px;
	}
	#content_header_inner_navigation ul.navigation div.layerNavbarTextBasket {
		padding: 0 5px 0 25px;
		background: #fff url('/is-bin/intershop.static/WFS/Heine-HeineDe-Site/-/de_DE/imagesOnline/nav/warenkorb.gif') no-repeat 5px 2px;
	}
	#content_header_inner_navigation ul.navigation div.layerNavbarTextLast {
		padding: 0 0 0 5px;
	}
	#content_header_inner_navigation ul.navigation div.box {
		position: absolute;
		top: 17px;
		left: 0;
		margin: 0;
		background: #fff;
		border: 1px solid #2B3B87;
	}
	#content_header_inner_navigation ul.navigation li.navActive img.layerNavbarImg{ padding: 0; margin: 0; background: #fff url('/is-bin/intershop.static/WFS/Heine-HeineDe-Site/-/default/imagesOnline/nav/trenner_b_left.gif') no-repeat left bottom ;}
	#content_header_inner_navigation ul.navigation li.navInactive img.layerNavbarImg { padding: 0; margin: 0; background: #fff url('/is-bin/intershop.static/WFS/Heine-HeineDe-Site/-/default/imagesOnline/nav/trenner_g_left.gif') no-repeat left bottom;}

	#content_header_inner_navigation ul.navigation li.navInactive{
		z-index: 0;
	}
	#content_header_inner_navigation ul.navigation li.navInactive a.blacklink,
	#content_header_inner_navigation ul.navigation li.navInactive a.service {
		z-Index: 1;
	}
	#content_header_inner_navigation ul.navigation li.navInactive div.box {
		visibility: hidden;
		z-index: 0;
	}
	#content_header_inner_navigation ul.navigation li.navActive{
		z-index: 1;
	}
	#content_header_inner_navigation ul.navigation li.navActive a.blacklink,
	#content_header_inner_navigation ul.navigation li.navActive a.service {
		z-Index: 3;
	}
	#content_header_inner_navigation ul.navigation li.navActive div.box {
		visibility: visible;
		z-index: 2;
	}

	#content_header_inner_navigation div.box table.layerBox {margin: 10px 0; padding: 0;}
	#content_header_inner_navigation div.box tr.layerBox { margin: 0; padding: 0;}
	#content_header_inner_navigation div.box td.layerBox { margin: 0; padding: 0 20px; vertical-align: top;}
	#content_header_inner_navigation div.box ul.myaccountList{ margin: 0; padding: 0; list-style: none;}
	#content_header_inner_navigation div.box ul.myaccountList li{ height: 20px; vertical-align: top;}
	#content_header_inner_navigation div.box ul.myaccountList li a{ margin: 0; padding: 0; white-space: nowrap; font-size: 11px; text-decoration: none; line-height: 11px; }
	#content_header_inner_navigation div.box ul.myaccountList li.myaccountList a {color: #777777; font-weight:normal; border-bottom: 1px dotted #777777; }
	#content_header_inner_navigation div.box ul.myaccountList li.myaccountList a:hover { color: #2B3B87; font-weight:normal; border-bottom: 1px solid #2B3B87 }

	#content_header_inner_navigation ul.basketList {padding: 0;margin: 0;list-style: none;width: 150px;float: left;}
	#content_header_inner_navigation div.basketList_clear {clear: left;}
	#content_header_inner_navigation ul.basketList li.basketListEntry {float: left;padding: 0;margin: 0;margin-top: 10px;}
	#content_header_inner_navigation ul.basketList div.basketListEntry_clear {clear: left;}
	#content_header_inner_navigation ul.basketList div.basketListImage {float: left;padding: 0;margin: 0;width: 45px;}
	#content_header_inner_navigation ul.basketList div.basketListImage a {text-decoration: none;}
	#content_header_inner_navigation ul.basketList div.basketListImage img{padding: 0;margin: 0; border: none; width:45px;}
	#content_header_inner_navigation ul.basketList div.basketListWrapper {padding: 0;margin: 0;margin-left: 50px;width: auto;}
	#content_header_inner_navigation ul.basketList div.basketListName {font-weight: bold; overflow: hidden;}
	#content_header_inner_navigation ul.basketListFooter {padding: 0;margin: 0;margin-top: 10px;list-style: none;}
	#content_header_inner_navigation ul.basketListFooter li.basketListMore,
	#content_header_inner_navigation ul.basketListFooter li.basketListBasketLink {padding: 0;margin: 0;margin-top: 10px;height: 16px;}
	#content_header_inner_navigation ul.basketListFooter li.basketListBasketLink a {background: url('/is-bin/intershop.static/WFS/Heine-HeineDe-Site/-/default/imagesOnline/img/navigation/dot7.gif') no-repeat right 40%;display: block;padding: 0;margin: 0;height: 16px;text-decoration: none;}
	#content_header_inner_navigation ul.basketListFooter li.basketListBasketLink div {padding: 0;margin: 0 7px 0 0;height: 16px;border-bottom: 1px dotted #777;font-size: 11px;font-weight: bold;color: #2B3B87;}

#content_header_inner_search{
padding-top: 15px !important;
padding-top: 31px;
float:right;
vertical-align: middle;
height: 20px;
}
#content_header_inner_search * input {
margin-right: 10px;
font-size:12px;
color: #999999;
border: 1px solid #2B3B87;
height:20px;
width: 290px;
vertical-align: middle;
}

#content_home{
position: absolute;
left: 10px;
top: 120px;
}

#logo{
float:left
}

#content_menue{
position: absolute;
left: 260px;
top: 70px;
z-index: 60
}

#ff2{
font-size: 11px;
text-align: center;
color: #ffffff;
padding: 2px 2px 2px 2px;
text-decoration: none;
}

.ff2{
font-size: 11px;
text-align: center;
color: #ffffff;
text-decoration: none;
background-color: #2B3B87;
height:20px;
padding: 3px 5px 4px 5px;
vertical-align: middle;
}

.head{
font-size: 11px;
color: #4b453f;
font-weight: bold;
letter-spacing: -0.075mm;
padding: 0 0 0 6px;
}

.nav_line{border-bottom:1px solid #c2c2c2; }

.border td{
border-left: 1px solid #c2c2c2;
}

.trenner
{line-height: 20px}


.bg_white{background-color:#ffffff;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b453f;
background-color:#FFFFFF;
font-size:10px;
margin:10px 5px 0 10px;
}

td{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4b453f;
font-size:10px;
}
/*fonts*/
.font12{
font-size:12px;
}
.font14{
font-size:14px;
}
.font18{
font-size:18px;
}
.huge{
font-size:13px;
}
.huge18{
display:block;
margin-bottom:10px;
font-size:18px;
color:#2b3b87;
}
/*elements*/
.dividerline{
border-top: 1px solid #c2c2c2;
margin: 55px 0 0 0
}

/*forms*/
form{
margin:0px;
padding:0px;
}
div{
margin:0;
padding:0;
}
#kundennummer td {
padding-left: 7px;
font-size: 10px;
font-weight: bold;
}
#kundennummer input {
width:95px;
font-size:10px;
border: 1px solid #C2C2C2;
height: 15px;
}
#datum  td {
padding-left: 3px;
font-size: 10px;
font-weight: bold;
}
#datum input {
border: 1px solid #C2C2C2;
height: 15px;
}
.format{ 
color:#4b453f;
font-size:10px;
}
.box{
border:1px solid #C2C2C2;
}
.big{
font-weight:bold;
font-size:11px;
padding-right:12px;
}
.pix11{
font-size:11px;
line-height:16px;
}
#pix11{
font-size:11px;
line-height:16px;
}
#pix11 td{
font-size:11px;
line-height:18px;
}
#pix11 select{
font-size:11px;
color:#4b453f;
}


.mini{
font-size:10px;
font-weight:normal;
}

.durch{
text-decoration:line-through;
}

/*********** Headline ***************/
#headline {
margin-bottom: 10px;
}
#headline td {
background-color: #FFFFFF;
height: 50px;
}

/*Header*/
#header .search_input{
font-size:10px;
font-family:Verdana;
color:#14267A;
width:75px;
height:16px;
margin-right:2px;
}

#header .detail{
color:#FFFFFF;
margin:0 0 0 10px;
}

#header a{
color:#FFFFFF;
}

/*Footer*/
#footer{
margin:140px 0 30px 0;
line-height:14px;
text-align:center;
font-size:10px;
display:block;
}

#pfad a{
text-decoration:underline;
}

/******* LoginBox NewsletterBox Warenkorb Box *********/
/* Extras fuer Warenkorb bestueckt ****/
#wk_voll span{
float:right;
}

#wk_box_hell{
height:34px;
line-height:14px;
padding:2px 7px 4px 6px;
}

#wk_box_dkl{
height:34px;
line-height:14px;
padding:2px 7px 4px 6px;
}

.borderimg{
border:1px solid #C2C2C2;
margin:7px 0 0 0;
}

#boxrechts table{
border-bottom:25px solid #FFFFFF;
}

.space {
padding: 10px 0 0 6px;
}

input.text{
font-size:10px;
color:#4b453f;
width:136px;
margin:5px 0 2px 0;
border:1px solid #C2C2C2;
height:18px;
}



#titelbox .titelimg{
border:1px solid #C7CBDF;
margin:3px 0 5px 0;
}

#titelbox td{
padding:4px 4px 10px 6px;
letter-spacing:-0.6px;
}

#detailform td{
font-size:11px;
}

#detailform select,text{
width:150px;
border:1px solid #C2C2C2;
color:#4b453f;
font-weight:normal;
font-size:10px;
}

#detailform a{
font-size:11px;
font-weight:bold;
}

/***************/

#intro{
font-size:11px;
line-height:18px;
text-align:left;
padding:10px 0 18px 0;
}


#boxblau td{
padding-top:10px;

font-size:11px;
}

#uparrow_pad{
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}
.tempur { color: #7D2B2F }

#text_01{
color:#4b453f;
font-size:11px;
line-height:18px;
text-align:left;
padding:0 0 18px 0;
}

.teaserhead{
font-size: 12px;
font-weight: bold;
background-color: #cccccc;
border-left: 10px solid #cccccc;
vertical-align: middle;
}

.headline_01{
font-size: 11px;
font-weight: bold;
background-color: #cccccc;
border-left: 10px solid #cccccc;
vertical-align:middle;
padding: 3px 0 3px 0;
}

.headline_02{
color: #2b3b87;
}
.headline_03{
color: #2b3b87;
font-size:13px;
}
.bimg{
border:1px solid #C2C2C2;
}

.plzInput { /* Inputfelder für PLZ in Beratung */
width: 100px;
}

/* Linksammlung */

a.fl:link{color:#4b453f; text-decoration:underline}
a.fl:visited{color:#4b453f; text-decoration:underline}
a.fl:active{color:#4b453f; text-decoration:underline}
a.fl:hover{color:#4b453f; text-decoration:underline}

a.service:link{color:#4b453f; text-decoration:none}
a.service:visited{color:#4b453f; text-decoration:none}
a.service:active{color:#4b453f; text-decoration:none}
a.service:hover{color:#4b453f; text-decoration:none}

a.service2:link{color:#4b453f; text-decoration:underline}
a.service2:visited{color:#4b453f; text-decoration:underline}
a.service2:active{color:#4b453f; text-decoration:underline}
a.service2:hover{color:#4b453f; text-decoration:underline}

a.teaserlink:link {color:#4b453f;font-size: 11px; line-height: 13px;font-weight:bold;text-decoration: none;}
a.teaserlink:visited {color:#4b453f;font-size: 11px; line-height: 13px;font-weight:bold;text-decoration: none;}
a.teaserlink:active {color:#4b453f;font-size: 11px; line-height: 13px;font-weight:bold;text-decoration: none;}
a.teaserlink:hover {color:#4b453f;font-size: 11px; line-height: 13px;font-weight:bold;text-decoration: none;}

a.blacklink:link {color:#2B3B87; text-decoration: none}
a.blacklink:visited {color:#2B3B87; text-decoration: none}
a.blacklink:active {color:#2B3B87; text-decoration: none}
a.blacklink:hover {color:#2B3B87; text-decoration: none}

.pfad {color:#999999}
a.pfad:link {color:#999999}
a.pfad:visited {color:#999999}
a.pfad:active {color:#999999}
a.pfad:hover {color:#999999}

.pathcolor{color:#999999}
a.pathcolor:link {color:#999999}
a.pathcolor:visited {color:#999999}
a.pathcolor:active {color:#999999}
a.pathcolor:hover {color:#999999}

a.anchor_link:link {color:#4b453f;font-size: 11px; text-decoration: underline; line-height:18px}
a.anchor_link:visited {color:#4b453f;font-size: 11px; text-decoration: underline; line-height:18px}
a.anchor_link:active {color:#4b453f;font-size: 11px; text-decoration: underline; line-height:18px}
a.anchor_link:hover {color:#4b453f;font-size: 11px; text-decoration: underline; line-height:18px}

/*********** LAYER POPUPS **********/
#pop_back_01{
position: absolute;
top: 0px;
left: 0px;
z-index: 0
}

#pop_wave_01{
position: absolute;
top: 60px;
left: 0px;
z-index: 10
}

#pop_wave_02{
position: absolute;
top: 75px;
left: 0px;
z-index: 10
}

#pop_close_01{
position: absolute;
top: 30px;
left: 580px;
height:30px;
z-index: 30
}

#pop_close_02{
position: absolute;
top: 30px;
left: 440px;
height:30px;
z-index: 30
}

#pop_logo_01{
position: absolute;
top: 30px;
left: 30px;
z-index: 20
}

#pop_cont_01{
position: absolute;
top: 130px;
left: 30px;
z-index: 20
}

#pop_cont_02{
position: absolute;
top: 130px;
left: 3px;
z-index: 20
}

.clubframe{
border:1px solid #94a2ce;
padding: 10px 10px 0 10px;
}

.textabstand10{
padding: 0 0 18px 10px;
font-size: 11px;
line-height: 16px;
}
/********** Club Mag *******************/
.clubmagtitle{font-family: Verdana; font-size:11px; font-weight: bold;vertical-align:top;}
.clubmagcover{padding-bottom:20px}
.clubmaglink01{font-size:11px;vertical-align:bottom;padding-bottom:20px;text-align:right;}
.clubmaglink02{font-size:11px;vertical-align:bottom;padding-bottom:20px;text-align:right;}
.clubmagoverview{padding-top:20px;border-bottom:1px solid #939dce}

/***** *****/
#loginstatus {
	position:absolute;
	top:149px;
	left: 0;
	width:960px;
	text-align:right;
	font-size:10px;
}
#loginstatus .name{
	font-weight: bold;
}


/* Doublepage Besonderheiten */
.specialLabel_layer{
	position:absolute;
	left:320px;
	top:20px;
	z-index:20;
	background-color:white;
	display:none;
}

.specialLabel_label{
	position:absolute;
	left:252px;
	top:148px;
	width:378px;
	z-index:20;
	display:none;

}