/***********************/
/*** Standard-Styles ***/
/***********************/
body, html {
	font-family : Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#363636;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	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:#363636;
}

/* Input Felder */
input {
	border:1px solid #000000;
	background-color: #EFEFEF;
	color:#363636;
}

select {
	border:1px solid #000000;
	background-color: #EFEFEF;
	font-size: 12px;
}

input.submit {
	background-color: #EFEFEF;
	/*background-color:#fecc00;*/
	border:1px solid #6a6a6a;
}
input.submit:hover {
	background-color: #B0C4DE;
}

/* Alternatives input radio Feld für IE */
.radio {
	border:0px;
	background-color: transparent;
	color:#363636;
}


table {
	color:#363636;
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
}

#debug {
	text-align:left;
}

#main {
	position:relative;
	text-align:left;
	width:978px;
	*width:980px;
	background-color: #FFFFFF;
	border: 1px solid #9f9d9e;
/* 	padding-top:140px; */
	padding-bottom:0px;
	margin: 0 auto;
	-moz-box-shadow: 	0px 6px 20px 5px #bbb;
	-webkit-box-shadow: 	0px 6px 20px 5px #bbb;
	box-shadow: 		0px 6px 20px 5px #bbb;
}

/* Navi-Leiste oben */
#kopflinks {
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	width:978px;
	text-align:right;
	background-color:#ffffff;
	color:#363636;
	font-size:10px;
	margin: 0 auto;
}
#kopflinks a {
	text-decoration:none;
	color:#363636;
}
#kopflinks a:hover {
/* text-decoration:none; */
	color:#e62329;
}


/* Kopf */
#head {
/* 	position:absolute; */
	height:168px;
/* 	*height:166px; IE sucks */
	width:100%;
	top:0px;
	left:0px;
	background-color:#ffffff;
}
/* Navigation oben */
#navi_head {
	position:absolute;
	top:127px;

	right:0px;
	left:0px;
	*top:125px;
}

/*** Suche Box ***/
#suche {
	border-top:1px solid #9f9d9e;
	border-bottom:1px solid #9f9d9e;
	position:absolute;
	top:80px;
	left:0px;
	background-color:red;
	width:978px;
	height:45px;
/* * width:100%; /* IE sucks */
}

/* Eingabefeld Suche */
#suche_inbox {
	margin-top:10px;
	float:left;
	margin-left:10px;
	border: 1px solid #9f9d9e;
	width:300px;
	height:26px;
	color:#363636;
	background-color:#ffffff;
	font-size:20px;
	font-weight:small;
	font-family : sans-serif;
}

#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;
}




#button_suche {
	margin-top:10px;
	float:left;
	margin-left:10px;
}


/* Direktbestellung aus katalog */
#best_kat {
	position:absolute;
	left:420px;
	padding-top:4px;
	*padding-bottom:6px; /*IE sucks*/
	height:22px;
	top:10px;
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
}
#best_kat a {
	color:#ffffff;
}
#best_kat a:hover {
	color:#ffffff;
}


/* Katalog bestellen */
#kat_best{
	position:absolute;
	left:670px;
	padding-top:4px;
	height:22px;
	*padding-bottom:6px; /*IE sucks*/
	top:10px;
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
}
#kat_best a {
	color:#ffffff;

}
#kat_best a:hover {
	color:#ffffff;
}


/* Link zum Faschingshop */
#link_fa {
	position:absolute;
	right:5px;
	top:10px;
}
#link_fa img {
	border:none;
}


/*** Warenkorb Box ***/
#wk {
	border-left:1px solid #9f9d9e;
	color:#393939;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#ffffff;
	width:207px;
	*width:208px;
	height:80px;
	text-align:right;
}

#wk a {
	text-align:right;
	margin-right:10px;
	text-decoration:none;
	color:#393939;
}

#wk a:hover {
	text-align:right;
	text-decoration:none;
	color:#393939;
}


.wkhead {
/* 	font-weight : bold; */
	color:#393939;
	font-size:16px;
	text-align:center;

	font-family : Arial, Helvetica, sans-serif;
	margin:auto;
	padding-top:5px;
	padding-bottom:10px;
}
.wkhead a{
	text-decoration:none;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
}
.wkhead a:hover{
	text-decoration:none;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
}

/* Login Head */
#login {
	border-left:1px solid #9f9d9e;
	font-weight:normal;
	font-size:14px;
	color:#9f9d9e;
	position:absolute;
	top:0px;
	right:208px;
	background-color:#ffffff;
	width:215px;
	height:80px;
}

.login_angemeldet {
	margin-left:5px;
}


#login a {
	text-decoration:none;
}


.login_link {
	text-indent: 20px;
	margin-top: 0px;
	margin-bottom: 7px;
}

.login_linie {
	border-top:1px solid #9f9d9e;
	
}
.login_merkzettel {
	text-indent: 61px;
	margin-top: 5px;
	border: 0px;
}

.login_head {
	color:#393939;
	font-size:16px;
	text-align:center;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
}

.login_head a{
	text-decoration:none;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
}
.login_head a:hover{
	text-decoration:none;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
}


#navi_left {
	position:static;
	margin-bottom:18px;
	margin-top:25px;
	float:left;
	padding-left:5px;
	margin-left:0px;
	background-color:#ffffff;
	width:190px;
/* 	* margin-bottom:-120px; */
}

#content {
	margin-top:25px;
	margin-bottom:18px;
	float:right;
	margin-right:5px;
	position:static;
	width:760px;
	background-color:#ffffff;
/* 	* margin-bottom:-120px; */
}

/* Fußbereich */
#footer {
/*	width:760px;
	margin-left:110px; */
	font-size:10px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:0px;
	width:978px;margin:0 auto;
/* 	*margin-top:-0px; */
  }


#footer a, #footer a:visited {
	color:#363636;
}
#footer a:hover {
	color:#df0029;
}



.rubrik {
	border:1px solid #fecc00;
}

.sparen {
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
	color:red;
}

#navi_rechts {
	border-left:1px solid #9f9d9e;
	font-family : Arial, Helvetica, sans-serif;
	float:left;
	margin-left:4px;
	*margin-left:2px;
	position:static;
	width:205px;
	background-color:#ffffff;
}


/*** Kundenlogin Box ***/
#kd_login_rechts {
	width:180px;
	float:right;
}

#kd_login_links {
	width:190px;
	float:left;
}


#kd_login {
	padding-bottom:10px;
	font-weight:normal;
	color:#ffffff;
	background-color:#ec7406;
	border:1px solid #ec7406;
}

.kd_login_head {
	color:#ffffff;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
	background-color:#ec7406;
	font-weight : bold;
}

#kd_login_inbox {
	border:1px solid #e62329;
	color:#363636;
	background-color:#ffffff;
	font-size:12px;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
}
/*** ENDE Kundenlogin Box ENDE ***/



/*** Service & Info Box ***/
#service_box {
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
	color:#363636;
	background-color:#fecc00;
	border:1px solid #fecc00;
}

.service_box_head {
	margin: 0px 0px 5px 0px;
	color:#ffffff;
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
	background-color:#fecc00;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
}


/*** Zertifikat ***/
#zertifikat {
	margin: 0px 0px 10px 0px;
	color:#363636;
	text-indent:5px;
	border:1px none #fecc00;
}


.line {
	border-bottom: 2px solid #d7d7d7;
}

h1 {
	font-size:24px;
	font-family : Arial, Helvetica;
	padding:2px 0px 2px 0px;
	color:#363636;
/* 	background-color:#fecc00; */
	text-indent:5px;
	margin-top:0px;
}

h1.gruppentexte {
	font-size: 14px;
	text-indent:0px;
}

h1.service {
	font-size:24px;
	font-family : Century Gothic,Arial, Helvetica;
	color: red;
	/*color: #363636;*/
	}
	
h2.service {
	font-size:20px;
	font-family : Century Gothic,Arial, Helvetica;
	color: red;	
}


h2 {
	font-size:13px;
	font-family : Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#363636;
	text-indent:0px;
	margin-bottom:0px;
}

h3.service {
	font-size:16px;
	font-family : Century Gothic,Arial, Helvetica;
	color: red;
}


h3 {
	font-size:16px;
	font-family : Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:red;
	text-indent:0px;
	margin-bottom:0px;
}


.txt-12-blue {
	color:#205aa7;
	font-size:12px;
	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_a.png') no-repeat scroll top right;
	color: #363636;
	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_b.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button1:active,a.button1:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button1:active span,a.button1:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}




/* Button Drucken */
a.button_drucken {
	background: transparent url('../images/buttons/button_drucken_a.png') no-repeat scroll top right;
	color: #363636;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-left:5px;
	padding-right: 10px;
	margin-top:10px;
	text-decoration: none;
}

a.button_drucken span {
	background: transparent url('../images/buttons/button_drucken_b.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
}

a.button_drucken:active,a.button_drucken:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button_drucken:active span,a.button_drucken:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 30px;
}


/* Button Bewertungen */
a.button_bewertungen {
	background: transparent url('../images/buttons/button_bewertungen_a.png') no-repeat scroll top right;
	color: #363636;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-left:5px;
	padding-right: 10px;
	margin-top:10px;
	text-decoration: none;
}

a.button_bewertungen span {
	background: transparent url('../images/buttons/button_bewertungen_b.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
}

a.button_bewertungen:active,a.button_bewertungen:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button_bewertungen:active span,a.button_bewertungen:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 30px;
}  


/* Button Merkzettel */
a.button_merkzettel {
	background: transparent url('../images/buttons/button_merkzettel_a.png') no-repeat scroll top right;
	color: #363636;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right:5px;
	padding-right: 10px;
	margin-top:10px;
	text-decoration: none;
}

a.button_merkzettel span {
	background: transparent url('../images/buttons/button_merkzettel_b.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
}

a.button_merkzettel:active,a.button_merkzettel:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button_merkzettel:active span,a.button_merkzettel:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 30px;
}


/* Button Vergroessern */
a.button_vergroessern {
	background: transparent url('../images/buttons/button_vergroessern_b.png') no-repeat scroll top right;
	color: #363636;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right:5px;
	padding-right: 10px;
	margin-top:10px;
	text-decoration: none;
}

a.button_vergroessern span {
	background: transparent url('../images/buttons/button_vergroessern_a.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
}

a.button_vergroessern:active,a.button_vergroessern:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button_vergroessern:active span,a.button_vergroessern:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 30px;
}


/* Button weiterempfehlen */
a.button_weiterempfehlen {
	background: transparent url('../images/buttons/button_weiterempfehlen_a.png') no-repeat scroll top right;
	color: #363636;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right:5px;
	padding-right: 10px;
	margin-top:10px;
	text-decoration: none;
}

a.button_weiterempfehlen span {
	background: transparent url('../images/buttons/button_weiterempfehlen_b.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 42px;
	*padding: 5px 0 5px 39px;
}

a.button_weiterempfehlen:active,a.button_weiterempfehlen:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button_weiterempfehlen:active span,a.button_weiterempfehlen:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 42px;
    *padding: 5px 0 5px 39px;
}




/* Button frage zum Produkt */
a.button_anfrage {
	background: transparent url('../images/buttons/button_frage_a.png') no-repeat scroll top right;
	color: #363636;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right:5px;
	padding-right: 10px;
	margin-top:10px;
	text-decoration: none;
}

a.button_anfrage span {
	background: transparent url('../images/buttons/button_frage_b.png') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 30px;
}

a.button_anfrage:active,a.button_anfrage:hover {
	background-position: bottom right;
	color: #363636;
	outline: none;
}

a.button_anfrage:active span,a.button_anfrage:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 30px;
}










/* Button pfeil links */
a.button_p_l {
    background: transparent url('../images/buttons/button_pl_a.png') no-repeat scroll top right;
    color: #363636;
    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_b.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button_p_l:active,a.button_p_l:hover {
    background-position: bottom right;
    color: #363636;
    outline: none;
}

a.button_p_l:active span,a.button_p_l:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}

/* Button PDF */
a.button_pdf {
    background: transparent url('../images/buttons/button_pdf_a.png') no-repeat scroll top right;
    color: #363636;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button_pdf span {
    background: transparent url('../images/buttons/button_pdf_b.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 26px;
}

a.button_pdf:active,a.button_pdf:hover {
    background-position: bottom right;
    color: #363636;
    outline: none;
}

a.button_pdf:active span,a.button_pdf:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 26px;
}


/* Button kostenlos anfordern*/
a.button_anfordern {
	margin-top:5px;
    background: transparent url('../images/buttons/button_anfordern_b.png') no-repeat scroll top right;
    color: #363636;
	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: #363636;
    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: #363636;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
	 /*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;
}

a.button2:active,a.button2:hover {
    background-position: bottom right;
    color: #363636;
    outline: none;
}

a.button2:active span,a.button2:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px;
}


/* Button 3 */
a.button3 {
    background: transparent url('../images/buttons/button3_b.png') no-repeat scroll top right;
    color: #363636;
    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: #363636;
    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;
    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;
    padding: 5px 0 5px 18px;
}



/* Button 6 */
a.button6 {
  background-image: url("../images/buttons/button6.png");
  background-position: top left;
  display: block;
  height: 30px;
  text-decoration: none;
  color: #fff;
  border: 1px solid black;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  position: relative;
}

a.button6:hover {
  background-position: bottom left;
}


/* PFEILE nach rechts für Button 6 */
a.button6 .buttonPfeilOuter {
  border-color: transparent transparent transparent #000;
  border-style: solid;
  border-width: 15px;
  width: 0;
  height: 1px;
  position: absolute; 
  right: -33px;
  top: -1px;
}

a.button6 .buttonPfeilInner {
  border-color: transparent transparent transparent #dc0808;
  border-style: solid;
  border-width: 14px;
  width: 0;
  height: 0;
  position: absolute; 
  left: -14px;
  top: -13px;
}

a.button6:hover .buttonPfeilInner {
  border-color: transparent transparent transparent #ac0606;
}

a.button6:hover span {
  color: #fff;
}
/* Button 6 Ende*/





/* Button Suche */
a.button_suche {
    background: transparent url('../images/buttons/button_suche_b.png') no-repeat scroll top right;
    color: #363636;
    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: #363636;
    outline: none;
}

a.button_suche:active span,a.button_suche:hover span {
    background-position: bottom left;
/*     padding: 5px 0 5px 10px; */
}


/* Button Newsletter anfordern */

a.newsletter_anfordern {
    background: transparent url('../images/buttons/button2_b.png') no-repeat scroll top right;
    color: #363636;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 4px;
    text-decoration: none;
}


a.newsletter_anfordern span {
    background: transparent url('../images/buttons/button2_a.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0px 5px 4px;
}

a.newsletter_anfordern:active,a.newsletter_anfordern:hover {
    background-position: bottom right;
    color: #363636;
    outline: none;

}

a.newsletter_anfordern:active span,a.newsletter_anfordern:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 4px;
}




/* Button Login */
a.button_login {
    background: transparent url('../images/buttons/button3_b.png') no-repeat scroll top right;
    color: #363636;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 8px;
    text-decoration: none;
}

a.button_login span {
    background: transparent url('../images/buttons/button3_a.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 9px;
}

a.button_login:active,a.button_login:hover {
    background-position: bottom right;
    color: #363636;
    outline: none;
}

a.button_login:active span,a.button_login:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 9px;
}

#wk_head {
	background-color:red;
	color:#ffffff;
	font-size:14px;
}

#wk_td {
	background-color:#ffffff;
}




/* ############## */
.produkt_wk {
	width:400px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#e62329;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#errormeldung {
	width:400px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#e62329;
	border:3px solid #ffffff;
	margin:-12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#errormeldung a{
	color:#ffffff;


}

#button_faschingskostueme a {
	font: bold 18px/35px "Century Gothic", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color: #3A1AD3;
	border: 2px solid #363636;
	display: block;
	text-align: center;
	width: 140px;
	}
	
#button_faschingskostueme a:hover {
	background: red;
	}


/* #### Warenkorb Ansicht #### */

.wk_ansicht_navi {
	font-family : Arial, Helvetica, sans-serif;
	background-color:red;
	height: 28px;
	color:#363636;
	/*color:#363636;*/
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.wk_ansicht_navi a {
	color:#ffffff;
	/*color:#363636;*/
	display: block;
	border:6px solid red;
	text-decoration:none;
}

.wk_ansicht_navi a:hover {
	border:6px solid #888888;
	/*border:6px solid #fecc00;*/
	color:#ffffff;
	/*color:#363636;*/
	font-weight:bold;
	text-decoration:none;
	background-color:#888888;
	/*background-color:#fecc00;*/
}

.wk_ansicht_navi_active a {
	display: block;
	font-size:14px;
	color:#ffffff;
	/*color:#363636;*/
	border:6px solid #888888;
	/*border:6px solid #fecc00;*/
	font-weight:bold;
	text-decoration:none;
	background-color:#888888;
	/*background-color:#fecc00;*/
}

.wk_ansicht_navi_active a:hover, .wk_ansicht_navi_active a:visited {
	color:#ffffff;
}

#warenkorb_ansicht {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#363636;
}

.hg_hell {
	background-color:#ffeca0;
}

/* Layer mit Monogramm bestellen */
#monogramm {
	padding:2px 2px 2px 2px;
	position:absolute;
	top:180px;
	left:250px;
	width:700px;
	height:420px;
	border:3px solid black;
	background-color:#ffffff;
	overflow: auto;
}



/* Layer Artikel weiterempfehlen */
#art_wempf {
/* 	visibility:hidden; */
	display:none;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:180px;
	left:250px;
	width:550px;
	height:600px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1;
}

/* Layer Anfrage zum Artikel */
#art_anfrage {
	display:none;
/* 	visibility:hidden; */
	padding:2px 2px 2px 2px;
	position:absolute;
	top:180px;
	left:250px;
	width:500px;
	height:510px;
	border:3px solid #000000;
	background-color:#ffffff;
	overflow: auto;
	z-index:1;
}


#select_artikel {
	color:#363636;
	font-size:12px;
}


/* Formatierung Bestellvorgang */
#tab_bestvorgang tr { height:25px;}
#tab_bestvorgang select { font-size:12px;color:#000000;background-color:#ffffff;border:1px solid #000000; }



.rahmen {
	border:1px solid #000000;
	background-color: #EFEFEF;
}



textarea {
	border:1px solid #000000;
	/*border:1px solid #ec7406;*/
	color:#363636;
	background-color:#EFEFEF;
	/*background-color:#ffeca0;*/
}

#tab_bestvorgang {
	font-size:12px;
	color:#363636;
}

#tab_bestvorgang input{
	border:1px solid #6a6a6a;
	color:#363636;
	background-color:#EFEFEF;
}

#tab_bestvorgang select{
	border:1px solid #6a6a6a;
	background-color:#EFEFEF;
}

/* Input Felder */
#table_weiterempfehlen {
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#363636;
}

#table_weiterempfehlen textarea{
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;
	color:#363636;
	border:1px solid #000000;
	background-color:#EFEFEF;
	/*border:1px solid #ec7406;
	background-color:#ffeca0;*/
}

#table_weiterempfehlen input{
	border:1px solid #6a6a6a;
	color:#363636;
	background-color:#EFEFEF;
	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:#363636;
}



/* Menükopf */
#menuekopf {
	/*text-indent: 5px;*/
	margin: 0px 0px 1px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#menuekopf1 {
}

#menuekopf_t1 {
	padding-left: 5px;
	padding-right: 5px;
}

#menuekopf_t1 a {
	text-decoration:none;
}
#menuekopf_t1 a:hover {
	text-decoration:none;
}


#menuekopf_default {
	/*text-indent: 10px;*/
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 3px 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: red;
}

#menuekopf_default a {
	color:#ffffff;
	font-size: 16px;
	text-decoration:none;
}

#menuekopf_default a:hover {
	color:#363636;
	text-decoration:none;
}



.sternchen {
	color: #FF0000;
}



/* Navigations-Pfad oben */
#navipfad {
	size:10px;
	color:#6a6a6a;
	text-decoration:none;
	padding-left:5px;
	padding-top:47px;	
* padding-top:3px;
}

#navipfad a {
	color:#848487;
	text-decoration:none;
}

#navipfad a:hover{
	text-decoration:underline;
}


.social-bookmark_border a img {
	border: 1px solid #EDEDED;
}

.social-bookmark_border a:hover img {
	border: 1px solid #ec7406;
}

#head_logo {
	cursor:pointer;
}

#anleitungen_small a {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#anleitungen_small a:hover {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 12px;
	text-decoration: underline;
}



/* Lieferstatus */
#liefer_sofort_lieferbar,
#liefer_sofort {
	font-weight:bold;
	background: url("../images/produkt_ansicht/lieferanzeige/paket_lieferbar.png") no-repeat;
	height:35px;
	text-indent:45px;
	line-height:30px;
}

#liefer_solange_vorrat_reicht {
	font-weight:bold;
	background: url("../images/produkt_ansicht/lieferanzeige/paket_vorrat_reicht.png") no-repeat;
	height:35px;
	text-indent:45px;
	line-height:30px;
}

#liefer_leider_ausverkauft,
#liefer_ausverkauft {
	font-weight:bold;
	background: url("../images/produkt_ansicht/lieferanzeige/paket_ausverkauft.png") no-repeat;
	height:35px;
	text-indent:45px;
	line-height:30px;
}

#liefer_default, #liefer_in_kuerze_lieferbar {
	font-weight:bold;
	background: url("../images/produkt_ansicht/lieferanzeige/paket_neutral.png") no-repeat;
	height:35px;
	text-indent:45px;
	line-height:30px;
}



#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:3px 0px 0px 3px;
}

#richtlinie {
	display:none;
}

/* Pulldown Menü */
#startseite_infotext, #test {
	width: 750px;
	display: none;
	padding: 5px;
}
#startseite_infotext a, #test a {
	text-decoration:none;
	color:#363636;
	font-weight:bold;
}
#startseite_infotext a:hover, #test a:hover {
	text-decoration:underline;
}
/* Pulldown Menü Ende */

input[type="radio"] {
	background-color: #fff;
	border: 0px;
}
