/***********************/
/*** Standard-Styles ***/
/***********************/
body, html {
	font-family : Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#51474d;
	background-color:#dfeaf6;
	padding:0px;
	margin:auto;
	font-family:Arial;
}

/* Zeilenumbruch für Firefox */
body:-moz-last-node .moz-break::before {
	content: "\200B";
	letter-spacing: -1ex;
}

a, a:link, a:visited {
	font-family : Arial, Helvetica, sans-serif;
	color:#51474d;
}

/* Input Felder */
input {
/* 	border:1px solid #000000; */
	color:#666;
}

.button_submit {
	color:#fff;
}


input.button_submit {
	color:#fff;
	background-color:#205aa7;
	border:1px solid #205aa7;
}
input.button_submit:hover {
	background-color:#2872D2;
	color:#fff;
	cursor:pointer;
}

input.submit {
	background-color:#205aa7;
	color:#fff;
	border:1px solid #205aa7;
}
input.submit:hover {
	background-color:#2872D2;
	color:#ffffff;
	cursor:pointer;
}
.submit {
	color:#fff;
}

table {
	color:#51474d;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
}

#head_bg {
	border:none;
	width:980px;
	height:121px;
}

#debug {
	text-align:left;
}

#main {
	position:relative;
	text-align:left;
	width:980px;
	*width:982px;
	background-color: #FFFFFF;
	border: 1px solid #989898;
	margin:auto;
	margin-top:2px;
/* 	padding-top:200px; */
	padding-bottom:0px;
}


/* Kopf */
#head {
/* 	position:absolute; */
	height:175px;
/* 	*height:166px; /*IE sucks*/ */
	width:100%;
	top:0px;
	left:0px;
}


/* Navigation oben */
#navi_head {
	position:absolute;
	top:133px;
	right:0px;
	left:0px;
}

#partnershops {
	position:absolute;
	top:0px;
	right:0px;
}
#partnershops a img {
	border:none;
	margin-left:0px;
	margin-right:3px;
}



/*** Suche Box ***/
#suche, #suche_inline {
/* 	background:url('../images/head/produktsuche_bg.jpg') no-repeat bottom left; */
	color:#494d52;
	position:absolute;
	top:35px;
	right:380px;
/* 	right:340px;  <= für Merkliste */
	width:172;
	height:72;
}

#suche_inline {
	color:#494d52;
	position:relative;
	top:auto;
	right:auto;
	left:30px;
	width:204px;
	height:84px;

}

.suchehead {
/* 	background-color:#e5ecf5; */
	margin-left:10px;
	margin-top:10px;
	position:absolute;
	font-size:16px;
	font-weight:bold;
	width:100px;
}

/* Eingabefeld Suche */
#suche_inbox {
	margin-top:33px;
	float:left;
	margin-left:10px;
	border-top: 1px solid #494d52;
	border-left: 1px solid #494d52;
	border-right: 2px solid #494d52;
	border-bottom: 2px solid #494d52;
	width:146px;
	height:24px;
	color:#51474d;
	background-color:#ffffff;
	font-size:16px;
	font-weight:small;
	font-family : sans-serif;
}

#button_suche {
	position:absolute;
	float:right;
	margin-top:10px;
	right:10px;

}


#button {
	font: bold 13px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	width: 100px;
	border: 1px solid #000000;
	display: block;
	text-align: center;
}


/*** Katalogbestellung Box ***/
#katbest {
/* 	background:url('../images/head/best_kat_bg.jpg') no-repeat bottom left; */
	color:#393939;
	position:absolute;
	top:35px;
	right:165px;
	width:102px;
	height:72;
}

.katbest_content {
	margin-top:20px;
	margin-left:15px;
}

#katbest a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.wkimage img {
	position:absolute;
	right:-15px;
	top:0px;
	border:none;
}


/*** Merkliste Box ***/
#mk {
	color:#393939;
	position:absolute;
	top:55px;
	right:210px;
	width:100px;
	height:30px;
}

#mk a {
	font-size:13px;
	text-decoration:none;
}


/*** Warenkorb Box ***/

#wk {
/* 	background:url('../images/head/warenkorb_bg.jpg') no-repeat bottom left; */
	color:#393939;
	position:absolute;
	top:45px;
	float:right;
	right:25px;
	width:134px;
	height:72px;
	font-size:12px;
}

#wk a {
	text-decoration:none;
/* 	font-weight:bold; */
}

.wkhead {
	margin-left:0px;
	margin-top:0px;
	font-weight:bold;
	font-size:16px;
}
.wkhead a {
	text-decoration:none;
}
.wkpos {
	position:absolute;
	margin-top:0;
	margin-left:0px;
}
.wkwert {
	position:absolute;
	margin-top:15;
	margin-left:0px;
}

#navi_left {
/* border:1px solid red; */
	position:static;
	width:180px;
	float:left;
	margin-left:5px;
	*margin-left:2px; /*IE sucks*/
	margin-right:5px;
	margin-top:15px;
}
#content {
	list-style-position:inside;
	position:static;
	width:760;
	float:left;
	margin-left:10px;
	margin-top:15px;
}



#content_suche {
	position:static;
	margin-top:0px;
/* 	width:605; */
	width:700;
	float:left;
	margin-left:0px;
	margin-top:20px;
}

#content input {
/* 	border:none; */
}

input.checkbox {
	background-color:#fef0f9;
	border:none;
}

#navi_right {
	position:static;
	margin-top:0px;
	width:150px;
	float:right;
	margin-left:5px;
	*margin-left:2px; /*IE sucks*/
	margin-right:5px;
	*margin-right:2px; /*IE sucks*/
	margin-top:20px;
}

#footer {
	width:780px;
	margin-left:110px;
	font-size:10px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:0px;
	*margin-top:-0px;
  }

#footer a, #footer a:visited {
	color:#51474d;
}

#footer a:hover {
	color:#df0029;
}

.rubrik {
	border:1px solid #2059a6;
}

.sparen {
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
	color:red;
}






/***********************/
/*** Kundenlogin Box ***/
/***********************/
#kd_login_rechts {
	width:180px;
	float:right;
}

#kd_login_links {
	width:190px;
	float:left;
}

#kd_login {
	border-top:1px solid #2059a6;
	border-left:1px solid #2059a6;
	width:150px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom:15px;
}

.kd_login_head {
	color:#494d52;
	font-size:16px;
}

#kd_login_inbox {
}

.kd_login_anmelden_head {
	margin-left:5px;
	margin-top:3px;
	font-size:14px;
	color:#205aa7;
	font-weight:bold;

}

.kd_login_anmelden_head a {
	text-decoration:none;
	color:#205aa7;
	font-weight:bold;
}


.kd_login_anmelden_content {

}

.kd_login_anmelden_button {
	margin-left:22%;
	margin-top:5px;
}


#kd_login_anmelden {
	margin-left:5px;
}


#kd_login_passwort {
	margin-left:5px;
	margin-top:10px;
	font-weight:bold;
}

.kd_login_passwort_head {
	font-size:12px;
}
.kd_login_passwort_head a {
	text-decoration:none;
}


#kd_login_hilfe {
	margin-left:5px;
	margin-top:10px;
	font-weight:bold;
}

.kd_login_hilfe_head {
	font-size:12px;
}
.kd_login_hilfe_head a {
	text-decoration:none;
}



#kd_login_neukunde {
	margin-top:10px;
	margin-left:5px;
	font-weight:bold;
}

.kd_login_neukunde_head {
	font-size:12px;
}

.kd_login_neukunde_head a {
	text-decoration:none;
}

/*** ENDE Kundenlogin Box ENDE ***/



.produkt_wk {
	width:400px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#e62329;
	margin:0 0 10 0;
	padding:0 0 0 0;
}



/*** Service & Info Box ***/
#service_box {
	padding: 0 0 5 5;
	margin: 0 0 10 0;
	color:#51474d;
	background-color:#dfeaf6;
	border:1px solid #2059a6;
}

.service_box_head {
	margin: 0 0 5 0;
	color:#ffffff;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
	background-color:#dfeaf6;
	font-weight:bold;
	padding: 5 0 0 0;
}


/*** Zertifikat ***/
#zertifikat {
	margin: 0 0 10 0;
	color:#51474d;
	text-indent:5px;
	border:1px none #2059a6;
}


.line {
	border-bottom:1px solid #2059a6;
}

h1 {
	font-size:13px;
	font-family : Arial, Helvetica, sans-serif;
	padding:2 0 2 0;
	color:#51474d;
	background-color:transparent;
	text-indent:5px;
	margin-top:0px;
}

h2 {
	font-size:13px;
	font-family : Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	color:#51474d;
	text-indent:0px;
	margin-bottom:0px;
}

h3 {
	font-size:14px;
	font-family : Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	color:#51474d;
	text-indent:0px;
	margin-bottom:0px;
}

.txt-12-blue {
	color:#205aa7;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
}
.txt-11-blue {
	color:#205aa7;
	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
}

a:hover {
	color:#df0029;
}


/* ############### */
/*#### Buttons ####*/
/* ############### */
.clear {
    overflow: hidden;
    width: 100%;
}
/* Button 1 */
a.button1 {
	background: transparent url('../images/buttons/button1_b.png') no-repeat scroll top right;
	color: #ffffff;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
}

a.button1 span {
	background: transparent url('../images/buttons/button1_a.png') no-repeat;
	display: block;
	color: #ffffff;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button1:active,a.button1:hover {
	background-position: bottom right;
	color: #ffffff;
	outline: none;
}

a.button1:active span,a.button1:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}


/* Button pfeil links */
a.button_p_l {
	background: transparent url('../images/buttons/button_pl_b.png') no-repeat scroll top right;
	color: #ffffff;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
}

a.button_p_l span {
	background: transparent url('../images/buttons/button_pl_a.png') no-repeat;
	display: block;
	color: #ffffff;
	line-height: 14px;
	padding: 5px 0 5px 22px;
}

a.button_p_l:active,a.button_p_l:hover {
	background-position: bottom right;
	color: #ffffff;
	outline: none;
}

a.button_p_l:active span,a.button_p_l:hover span {
	background-position: bottom left;
	padding: 5px 0 5px 22px;
}


/* Button kostenlos anfordern*/
a.button_anfordern {
	margin-top:5px;
	background: transparent url('../images/buttons/button_anfordern_b.png') no-repeat scroll top right;
	color: #fff;
	display: block;
    font: 12px arial, sans-serif;
	height: 18px;
    padding-right: 5px;
    text-decoration: none;
}

a.button_anfordern span {
    background: transparent url('../images/buttons/button_anfordern_a.png') no-repeat;
    display: block;
    line-height: 10px;
    padding: 4px 0 4px 4px;
}

a.button_anfordern:active,a.button_anfordern:hover {
    background-position: bottom right;
	color: #fff;
    outline: none;
}

a.button_anfordern:active span,a.button_anfordern:hover span {
    background-position: bottom left;
    padding: 4px 0 4px 4px;
}



/* Button 2 */
a.button2 {
    background: transparent url('../images/buttons/button2_b.png') no-repeat scroll top right;
	color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button2 span {
    background: transparent url('../images/buttons/button2_a.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	color: #fff;
}

a.button2:active,a.button2:hover {
    background-position: bottom right;
	color: #fff;
    outline: none;
}

a.button2:active span,a.button2:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}









/* Button 2neu */
a.button2neu {
    background: transparent url('../images/buttons/button6_b.png') no-repeat scroll top right;
	color: #205aa7;
    display: block;
    float: left;
    font: normal 10px arial, sans-serif;
    height: 17px;
    margin-right: 6px;
    padding-right: 14px;
    text-decoration: none;
}

a.button2neu span {
    background: transparent url('../images/buttons/button6_a.png') no-repeat;
    display: block;
    line-height: 13px;
    padding: 2px 0 2px 14px;
	color: #205aa7;
}

a.button2neu:active,a.button2neu:hover {
    background-position: bottom right;
	color: #205aa7;
    outline: none;
}

a.button2neu:active span,a.button2neu:hover span {
    background-position: bottom left;
    padding: 2px 0 2px 14px;
}















/* Button 3 */
a.button3 {
    background: transparent url('../images/buttons/button3_b.png') no-repeat scroll top right;
	color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button3 span {
    background: transparent url('../images/buttons/button3_a.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button3:active,a.button3:hover {
    background-position: bottom right;
	color: #fff;
    outline: none;
}

a.button3:active span,a.button3:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}



/* Button 5 */
a.button5 {
    background: transparent url('../images/buttons/button5_b.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button5 span {
    background: transparent url('../images/buttons/button5_a.png') no-repeat;
    color: #ffffff;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button5:active,a.button5:hover {
    background-position: bottom right;
    color: #ffffff;
    outline: none;
}

a.button5:active span,a.button5:hover span {
    background-position: bottom left;
    color: #ffffff;
    padding: 5px 0 5px 18px;
}



/* Button Suche */
a.button_suche {
    background: transparent url('../images/buttons/button_suche_b.png') no-repeat scroll top right;
	color: #fff;
    display: block;
    float: left;
    font: bold 14px arial, sans-serif;
    height: 26px;
/*     margin-right: 5px; */
    padding-right: 12px;
    text-decoration: none;
}

a.button_suche span {
    background: transparent url('../images/buttons/button_suche_a.png') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 0 5px 12px;
}

a.button_suche:active,a.button_suche:hover {
    background-position: bottom right;
	color: #fff;
    outline: none;
}

a.button_suche:active span,a.button_suche:hover span {
    background-position: bottom left;
/*     padding: 5px 0 5px 10px; */
}







/* Button Info */
a.button_info {
	background: transparent url('../images/buttons/info_button.jpg') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 32;
	width:145;
    text-decoration: none;
}

a.button_info span {
	margin-left:8px;
    line-height: 32px; 
}

a.button_info:active,a.button_info:hover {
    background-position: bottom right;
	color: #666;
    outline: none;
}

a.button_info:active span,a.button_info:hover span {
    background-position: bottom left;
}



/* Button chat */
a.button_chat {
	background: transparent url('../images/buttons/chat_button.jpg') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 32;
	width:145;
    text-decoration: none;
}

a.button_chat span {
	margin-left:8px;
    line-height: 32px; 
}

a.button_chat:active,a.button_chat:hover {
    background-position: bottom right;
	color: #666;
    outline: none;
}

a.button_chat:active span,a.button_chat:hover span {
    background-position: bottom left;
}



/* Button chat */
a.button_telefon {
	background: transparent url('../images/buttons/telefon_button.jpg') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 32;
	width:145;
    text-decoration: none;
}

a.button_telefon span {
	margin-left:8px;
    line-height: 32px; 
}

a.button_telefon:active,a.button_telefon:hover {
    background-position: bottom right;
	color: #666;
    outline: none;
}

a.button_telefon:active span,a.button_telefon:hover span {
    background-position: bottom left;
}



/* Button Info Laritam */
a.button_info_lm {
	background: transparent url('../images/buttons/info_button_lm.jpg') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 32;
	width:145;
    text-decoration: none;
}

a.button_info_lm span {
	margin-left:8px;
    line-height: 32px; 
}

a.button_info_lm:active,a.button_info_lm:hover {
    background-position: bottom right;
	color: #666;
    outline: none;
}

a.button_info_lm:active span,a.button_info_lm:hover span {
    background-position: bottom left;
}



/* Button Chat Laritam */
a.button_chat_lm {
	background: transparent url('../images/buttons/chat_button_lm.jpg') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 32;
	width:145;
    text-decoration: none;
}

a.button_chat_lm span {
	margin-left:8px;
    line-height: 32px; 
}

a.button_chat_lm:active,a.button_chat_lm:hover {
    background-position: bottom right;
	color: #666;
    outline: none;
}

a.button_chat_lm:active span,a.button_chat_lm:hover span {
    background-position: bottom left;
}



/* Button Hotline Laritam */
a.button_telefon_lm {
	background: transparent url('../images/buttons/telefon_button_lm.jpg') no-repeat scroll top right;
	color: #666;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 32;
	width:145;
    text-decoration: none;
}

a.button_telefon_lm span {
	margin-left:8px;
    line-height: 32px; 
}

a.button_telefon_lm:active,a.button_telefon_lm:hover {
    background-position: bottom right;
	color: #666;
    outline: none;
}

a.button_telefon_lm:active span,a.button_telefon_lm:hover span {
    background-position: bottom left;
}



#errormeldung {
	width:400px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#e62329;
	border:3px solid #ffffff;
	margin:-12 0 0 0;
	padding:0 0 0 0;
}

#errormeldung a {
	color:#ffffff;
}




.hg_hell {
	background-color:#dfeaf6;
}

/* Layer mit Monogramm bestellen */
#monogramm {
	padding:2 2 2 2;
	position:absolute;
	top:180px;
	left:250px;
	width:700px;
	height:420px;
	border:3px solid black;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

#masstabelle {
	display:none;
/* 	padding:2 2 2 2; */
	position:absolute;
	top:110px;
	left:300px;
	width:520px;
	height:620px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

#masstabelle_schuhe {
	display:none;
/* 	padding:2 2 2 2; */
	position:absolute;
	top:110px;
	left:300px;
	width:530px;
	height:400px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

#masstabelle_muetze {
	display:none;
/* 	padding:2 2 2 2; */
	position:absolute;
	top:110px;
	left:300px;
	width:530px;
	height:400px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

#masstabelle_baby_muetze {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:120px;
	left:350px;
	width:400px;
	height:440px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}


#masstabelle_schlafsack {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:120px;
	left:350px;
	width:400px;
	height:200px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}


#masstabelle_baby_schuhe {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:120px;
	left:350px;
	width:370px;
	height:365px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}


#masstabelle_baby {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:120px;
	left:350px;
	width:370px;
	height:350px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

#gr_ber_umst_bh {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:100px;
	left:250px;
	width:500px;
	height:510px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

#mod_artikel {
	padding:2 2 2 2;
	position:absolute;
	top:180px;
	left:250px;
	width:700px;
	height:500px;
	border:3px solid black;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}


/* Layer Artikel weiterempfehlen */
#art_wempf {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:100px;
	left:250px;
	width:550px;
	height:590px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}

/* Layer Artikel Anfrage */
#art_anfrage {
/* 	visibility:hidden; */
	display:none;
	padding:2 2 2 2;
	position:absolute;
	top:100px;
	left:250px;
	width:620px;
	height:660px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1000;
}


#select_artikel {
	color:#51474d;
	font-size:12px;
}


/* Formatierung Bestellvorgang */
#tab_bestvorgang tr { height:25px;}
#tab_bestvorgang select { font-size:11px;color:#51474d;background-color:#dfeaf6; }

select {
	color:#000000;
	border:1px solid #000000;
}



.rahmen {
	border:1px solid #000000;
	background-color: #EFEFEF;
}



textarea {
	border:1px solid #2059a6;
	color:#51474d;
	background-color:#dfeaf6;
}

#tab_bestvorgang {
	font-size:12px;
	color:#51474d;
}

#tab_bestvorgang input{
	border:1px solid #2059a6;
	color:#51474d;
	background-color:#ffffff;
}

/* Input Felder */
#table_weiterempfehlen {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#51474d;
}

#table_weiterempfehlen textarea {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#51474d;
	border:1px solid #2059a6;
	background-color:#dfeaf6;
}

#table_weiterempfehlen input {
	border:1px solid #2059a6;
	color:#51474d;
	background-color:#ffffff;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
}

#table_weiterempfehlen h1 {
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#51474d;
}


/***** SUCHE *****/
#navi_suche {
	margin-bottom:15px;
	font-weight : bold;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	width : 190px;
}
#navi_suche ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi_suche li {
	display: block;
}

#navi_suche li a, #navi_suche li a:link {
	text-indent:5px;
	width:190px;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	color: #51474d;
	border-bottom:1px solid #ffffff;
	padding-left: 0px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #e5ecf5;
}

#navi_suche li a:hover, #navi_suche li a:active, #navi_suche li a:focus, #navi_suche li a.active {
	color: #51474d;
	background-color: #5484c7;
}

#navi_suche ul li a.active1 {
	color: #51474d;
	background-color: #e5ecf5;
}

#navi_suche ul li a.active1:hover {
	color: #51474d;
	background-color: #5484c7;
}

.navi_suche_head {
	text-indent:10px;
	padding:2 0 2 0;
	width:190px;
	font-size:14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #5484c7;
}

.navi_suche_head a, .navi_suche_head a:link, .navi_suche_head a:active, .navi_suche_head a:visited {
	font-weight : bold;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.navi_marken_head {
	text-indent:10px;
	padding:2 0 2 0;
	width:170px;
	font-size:14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #ffcc33;
}

.navi_marken_head a, .navi_marken_head a:link, .navi_marken_head a:active, .navi_marken_head a:visited {
	font-weight : bold;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#666;
}
.navi_suche_head a:hover {
	font-weight : bold;
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color:#51474d;
}

#navi_suche ul li a.suche_mehr, #navi_suche ul li a:visited.suche_mehr {
	text-indent:18px;
	background:url('../images/buttons/pfeil_runter.gif') top left no-repeat;
	background-color:#5484c7;
	cursor:pointer;
	color:#fff;
}

#navi_suche ul li a:hover.suche_mehr, #navi_suche ul li a:active.suche_mehr {
	background-color:#5484c7;
	color:#fff;
}

#navi_suche ul li a.suche_weniger, #navi_suche ul li a:visited.suche_weniger {
	text-indent:18px;
	background:url('../images/buttons/pfeil_rauf.gif') top left no-repeat;
	background-color:#5484c7;
	cursor:pointer;
	color:#fff;
}

#navi_suche ul li a:hover.suche_weniger, #navi_suche ul li a:active.suche_weniger {
	background-color:#ffdf60;
	color:#51474d;
}


.sternchen {
	color: #FF0000;
}

/* Navigationspfad */
#navipfad {
	margin-top:35px;
	*margin-top:3px;
	margin-left:5px;
	font-family : Arial, Helvetica, sans-serif;
	margin-right:10px;
	color:#51474d;
}

#navipfad a {
	color:#51474d;
}


/* Navi-Leiste oben */
#kopflinks {
	padding-top:2px;
	text-decoration:none;
	width:978px;
	margin:auto;
	text-align:right;
	color:#363636;
	font-size:11px;
}

#kopflinks a {
	text-decoration:none;
	color:#363636;
}

#kopflinks a:hover {
	color:#e62329;
}


/* Menükopf */
#menuekopf {
	height:42px;
	width:180px;
	margin-bottom:0px;
}


#menuekopf_t1, #menuekopf_t1 a:hover, #menuekopf_t1 a {
	text-decoration:none;
	text-align:center;
	height:42px;
	line-height:42px;
}



.input_text {
	border:1px solid #2059a6;
	background-color:#fef0f9;
}




#start_navi_rechts_head {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	width : 150px;
	border-left:1px solid #2059a6;
}

#start_navi_rechts_head a {
	text-decoration:none;
}

#start_navi_rechts_head ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#start_navi_rechts_head li {
	display: block;
	height:14px;
	margin-left:5px;
	color:#df047f;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
}

#start_navi_rechts_head li a {
	margin-left:5px;
	font-size:12px;
}


#liefer_sofort_lieferbar,
#liefer_solange_vorrat_reicht {
	font-weight:bold;
	color:#14a410;
}

#liefer_leider_ausverkauft {
	font-weight:bold;
	color:#FF0000;
}

#liefer_default,
#liefer_in_kuerze_lieferbar,
#liefer_in_ca_8-10_tagen,
#liefer_in_ca_10_tagen,
#liefer_in_ca_2_wochen,
#liefer_in_ca_3_wochen,
#liefer_in_ca_1-2_wochen,
#liefer_in_ca_2-3_wochen,
#liefer_in_ca_4-6_wochen,
#liefer_in_ca_2-4_wochen,
#liefer_anfang_februar,
#liefer_mitte_februar,
#liefer_ende_januar {
	font-weight:bold;
	color:#EC7406;
}




#head_logo {
	cursor:pointer;
}


#popupmenue {
	display:none;
	position:absolute;
	background-color:#fff;
	float:right;
	margin:auto;
	margin-top:0px;

	left:140;
	text-align:center;
	width:778px;
}

#weitere_info {
	width:778px;
	margin:auto;
	text-align:center;
}





#zuletzt_gesehen {

}


#zuletzt_gesehen_name {
font-size:12px;
/*font-weight:bold;*/
}

#zuletzt_gesehen_name a {
	text-decoration:none;
}

#zuletzt_gesehen_preis {

}

#zuletzt_gesehen_liste img {
	margin:3 0 0 3;
}

