/* CSS Document */
html {
	height: 100%; width: 100%;
	}
	
body {
	background-image:none;
	background-color:#fae6b4;
	margin:0;
	padding:0;
 	height: 100%; 
 	width: 100%;
	color: #000000;
	font-family: Verdana,sans-serif; 
	font-size: 62.5%;
	
	


font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;

text-align:left;
	
	

	}

html>body {
	font-size: 10px;
	height: 100%; 
	width: 100%;
	}

* html body{  
 	 /* CSS-Hack für IE6 und kleiner */  
	font-size: 0.625em;
 	} 
 
 a img {
 border:none;
 }

/*GRUNDSTRUKTUR*/ 

#wrapper {
	width: 894px;
	padding:0;
	background-image:url(../bilder/bg_alles.jpg);
	background-position:50% top;
	background-repeat: repeat-y;
	
	position: absolute;
	top:0;
	min-height: 100%;
	left: 50%;
	margin-left: -447px;
	z-index:5;

}

#contwrap {
padding:0 22px;
background-image:url(../bilder/bgcontent.jpg);
	background-position:center top;
	background-repeat: repeat-y;

}

#header, #navline, #content, #footer {
	width: 850px;
	margin:0; 
	padding:0;
	}
	

#header {
	
height: 128px;
background-image:url(../bilder/bg_topheader_1.jpg);
background-position: left top;
background-repeat:no-repeat;

}

#navline {
	
	height:40px;
	background-color:#fae6b4;
}

.navinfotext  {
display:inline;
float:left;
font-size:1.2em;
height:100%;
line-height:1.15em;
margin:0 0 0 1.25em;
text-align:left;
text-decoration:none;
width:15em;
}

.navinfotext p {
font-size:1em;
margin:0;
padding:0;

}


#left {
	
	width: 200px;
	float:left;
	padding: 50px 0;
}



#maincontent {
	
	
	width: 550px;
	float:right;
	margin:50px 50px 50px 0;
}



#footer {
height: 25px;
	background-color:#fae6b4;
	bottom:0;
	position:relative;
	margin: 0 22px;
	padding:0;
	

}
	
/*---------------------------------
---------------------------------
---------------------------------
---------------------------------
---------------------------------

INHALTSBLÖCKE*/

#topcart {
	margin: 96px 0 0;
	padding:0;
	}

#topcart div {
	z-index:110;

}
#topcart ul {

	list-style: none outside none;
	margin:0;
	padding:0;
	z-index:120;
	}
#topcart ul li {
z-index:130;
}
#topcart ul li.first a {
display:block;
height:26px;
text-indent:-9999px;

width:112px;
text-decoration: none;
border:medium none;
text-align: left;
outline: 0;
z-index:200;


}
#topcart ul li a:hover {
background-color: transparent;
}


#tophead {
float:left;
width: 235px;
height: 128px;

}

#topcart {
	
	float:right;
	margin-right: 7px;
	width: 112px;


}
	
	
#navinfo {
width: 220px;
padding: 5px 5px 5px 0;
float:left;
line-height:1.55em;
}

/*MAIN-NAVIGATION*/

#mainnav {
width: 600px;	
float:right;
font-size:1.2em;
}

#mainnav ul {
	margin:0;
	padding:0;
	width: 600px;
	list-style-type:none;
}

#mainnav ul li {
	float:left;
	margin:0;
	padding:0;
	border-right: 1px solid #ca1f26;
	}
#mainnav ul li.first {
border-left: 1px solid #ca1f26;
}
#mainnav ul li.last {
border-right: none;	


}

#mainnav ul li a {
	
	width: 68px;
	padding: 4px 15px;
text-decoration:none;
	display:block;
	height: 32px;
	color:#CA1F26;
}

#mainnav ul li a:hover {

color:#000000;
}

#mainnav ul li.last a {

width:74px;

}


#mainnav ul li.last a:hover .extlink {


background-image: url(../bilder/bu_black_arrow_9_right.gif);

}

#mainnav ul li.last a .extlink {
padding-right: 13px;

background-image: url(../bilder/bu_red_arrow_9_right.gif);
background-repeat: no-repeat;
background-position: right 3px;
}

#mainnav ul li a:hover, #mainnav ul li a.current, #mainnav ul li.act a  {
background-color:#fffcf7;	
}


/*LEFT*/


	

.leftheader {
	width: 170px;
	/*padding: 5px 15px 7px;*/
	background-color:#fae6b4;
	text-transform:uppercase;
	line-height:2.08em;
padding:0 15px 0 15px;
}





/*SUCHE*/

#suche {
background-color:#FAE6B4;
padding:0.25em 0.2em 0.25em 1.5em;
text-transform:uppercase;
width:183px;
margin:0.33em 0 0 0;
height: 2.083em;
}

#suche .imputsearch {

border: 1px solid #ca1f26;
width:112px;
padding:1px;
height: 15px;

}


#suche .imputsubmit {

background-image: url(../bilder/suche.gif);
background-position: left top;
background-repeat: no-repeat;
width:55px;
height:19px;
text-indent: -9999px;
border:none;



}


#shopnav ul.sub-level2 {
margin-bottom:5px;
}
#shopnav ul.nofold {
margin-bottom:0;
}

/*SHOP-NAVIGATION*/

#shopnav {
font-size: 1.2em;	
margin-top:50px;
}

#shopnav ul {

margin:0;
padding:0;
width: 200px;
list-style-type:none;

}

#shopnav ul li {
	
margin:0;
padding:0;
	width: 200px;
}


#shopnav ul li a {
margin:0;
padding: 0 15px;
line-height:1.9em;

border-top: 1px solid #ca1f26;
display:block;
width: 170px;
	
}
/*SONDERFÄLLE*/
#shopnav > ul > li.first > a{
	border-top: none;
}
#shopnav > ul > li.last > a{
	border-bottom: 1px solid #ca1f26;
}
#shopnav ul li a:hover, #shopnav ul li a.aative {
color:#000000;

/*background-color:#fffcf7;*/
}
#shopnav ul li a:hover, #shopnav ul li.cur > a {
color:#000000;

}
#shopnav ul li a:hover, #shopnav ul li.cur ul li a:hover , #shopnav ul li.cur ul li.act a:hover, #shopnav ul li.no ul li a:hover  {
background-color:#fffcf7;

}

#shopnav ul li a:hover, #shopnav ul li.cur ul li.act a {
color:#000000;

}


#shopnav ul li.first a {
border-top:none;
}

#shopnav ul li ul li a {
margin:0;
padding: 0 0 0 30px;
line-height:1.5em !important;
border:none;
display:block;
width: 170px;
background:transparent url(../bilder/bu_red_arrow_9_right.gif) no-repeat scroll 15px 0.33em;
	
}


#shopnav ul li ul li a:hover, #shopnav ul li.cur ul li.act a {
background:transparent url(../bilder/bu_black_arrow_9_right.gif) no-repeat scroll 15px 0.33em;
}

/*.nofold li {
display:none;

}*/


li.last:first-child {
display:none;

}

/*PARTNER-NAVIGATION*/

#partnernav {
font-size: 1.2em;
margin-top:50px;	
}

#partnernav ul {

margin:0;
padding:0;
width: 200px;
list-style-type:none;

}

#partnernav ul li {
	
margin:0;
padding:0;
	width: 200px;
}


#partnernav ul li a {
margin:0;
padding: 0 15px;
line-height:1.9em;

border-top: 1px solid #ca1f26;
display:block;
width: 170px;
	
}
#partnernav > ul > li.first a {
border-top:none;
}
#partnernav > ul > li.last a {
border-bottom: 1px solid #ca1f26;
}


#partnernav ul li a:hover, #partnernav ul li a.aative {
color:#000000;
}
#partnernav ul li a:hover, #partnernav ul li.cur > a {
color:#000000;
}
#partnernav ul li a:hover, #partnernav ul li.cur ul li.act a {
color:#000000;
}


#partnernav ul li.first a {
border-top:none;
}

#partnernav ul li ul li a {
margin:0;
padding: 0 0 0 30px;
line-height:1.5em !important;
border:none;
display:block;
width: 170px;
	
}

#partnernav ul li a:hover {
background-color:#fffcf7;
}

/*PFLICHTNAV*/

#footer {
	font-size: 1.2em;

}
#footer p {
	font-size: 1em;
	display:inline;
}

#pflichtnav {	padding:0.5em 0 0.5em 1.5em; width: 460px;float:left;}
#pflichtnav a {
	color:#000000;
}

#pflichtnav .copyright {
width: 185px;
text-align: left;
float:left;

}

#pflichtnav .nav_legal {
margin:0 0 0 50px;

text-align: left;
float:left;

}


#pageservice {

width: 330px; float:right;margin-right: 15px;padding:0.5em 0;
}

#pageservice a {

color:#000000;}


#pageservice a .tiplink {

padding-left: 20px;
background-image: url(../bilder/bu_sendmail.gif);
background-position: left center;
background-repeat: no-repeat;

}


#pageservice .printlink a {

padding-left: 20px;
background-image: url(../bilder/bu_print.gif);
background-position: left center;
background-repeat: no-repeat;

}



	/*SCHRIFTEN*/

h1 {
	font-family: Arial, Helvetica,sans-serif;
	margin:0 0 1.125em 0;
	padding-bottom:0;
	color:#CA1F26;
font-size:1.99em;
font-weight:normal;
line-height:1.55em;

	
	
}

h2 {
	
	font-size:1.4em;
	line-height:1.55em;
}

h3 {
	font-size: 1.4em;
	color:#666666;
	line-height:1.55em;
	
}

h4 {
	font-size: 1.2em;
	line-height:1.55em;
	
}


p {
	
font-size: 1.2em;	
line-height:150%;
}

div {
line-height:150%;
}

dl {line-height:150%;}

a:link, a:hover, a:active, a:visited {
text-decoration:none;


}
a:link, a:visited {
color:#ca1f26;	
outline: none;

}


a:active {
color:#000000;	
}
a:hover, a:hover .expandText {
color:#999999;
}
		



/*STARTSEITE*/



/*EMPFEHLUNG*/


.topempf_topbox {
min-height: 240px;
background-position:left bottom;
background-repeat: no-repeat;
padding: 15px;
}

.topempf_topbox .top_autor {

font-size: 1.2em;
font-family: Times New Roman, Times, serif;
margin:0 0 10px 185px;


}



.topempf_topbox .top_title {

font-size: 2.0em;
font-family: Times New Roman, Times, serif;
margin:0 0 10px 185px;
font-weight:bold;
color:#ca1f26;

}

.topempf_topbox .top_content {

font-size: 1.1em;
line-height: 1.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0 0 10px 225px;


}


/*
KAT OVERVIEW 

	th siehe reset.css

*/
#katoverview th {
text-align:left;
}

#katoverview td p{text-align: left; margin:0;padding:0;}
#katoverview th p{text-align: left; margin:0;padding:0;}
#katoverview h3 {
background-color:#FCF2D9;
border-top:1px solid #CA1F26;
color:#000000;
font-size:1.2em;
margin:2.083em 0 1.125em;
padding:0 0.8em;
line-height:2.08em;
}

#katoverview td p a {background-image:url("../bilder/linkpfeil.gif");
background-position:right 0.5em;
background-repeat:no-repeat;
font-weight:bold;
padding-right:15px;
}


/*Neuheiten*/


#shoplisten #neuheiten{

width: 268px;
float:left;

}

#shoplisten #neuheiten h3{

border-top: 1px solid #ca1f26;
background-color: #fcf2d9;
padding:0 0.8em;
line-height:2.08em;
font-size: 1.2em;
color:#000000;
margin:2.083em 0 1.125em;

}
#shoplisten #neuheiten dl.photo {
clear:both;
font-size: 1.2em;
margin:0 0 0.8em 0;
}

#shoplisten #neuheiten dl.photo dt{
float:left;
width: 115px;


}
#shoplisten #neuheiten dl.photo dt a img {
border:none;
}
#shoplisten #neuheiten dl.photo dd{
float:left;
width: 150px;
margin:0;
}
#shoplisten #neuheiten dl.photo dd a {
font-weight:bold;
background-image:url(../bilder/linkpfeil.gif);
background-position: right 0.5em;
background-repeat: no-repeat;
padding-right: 15px;
}


/*Bestseller*/

#shoplisten #bestseller{
width: 268px;
float:right;
}
#shoplisten #bestseller h3{
border-top: 1px solid #ca1f26;
background-color: #fcf2d9;
padding:0 0.8em;
line-height:2.08em;
font-size: 1.2em;
color:#000000;
margin:2.083em 0 1.125em;
}
#shoplisten #bestseller dl.photo {
clear:both;
font-size: 1.2em;
margin:0 0 0.8em 0;
}
#shoplisten #bestseller dl.photo dt{
float:left;
width: 115px;
}
#shoplisten #bestseller dl.photo dt a img {
border:none;
}
#shoplisten #bestseller dl.photo dd{
float:left;
width: 150px;
margin:0;
}

#shoplisten #bestseller dl.photo dd a {
font-weight:bold;
background-image:url(../bilder/linkpfeil.gif);
background-position: right 0.5em;
background-repeat: no-repeat;
padding-right: 15px;

}


/*EMPFEHLUNGSSEITE*/


.recommendation {
margin:25px 0 0 0;padding:0;
border-top: 1px solid #ca1f26;
width: 550px;

}

.recommendation .recoPerson {
margin:0;padding:0;
width: 120px;
float:left;

}

.recommendation .recoPerson dl.photo {
margin:0;padding:0;
margin:0 10px 0 0;padding:0;
background-color:#fcf2d9;
width: 100px;
}

.recommendation .recoPerson dt {
 width: 100px;
 margin:0;padding:0;
 line-height:100%

}


* html .recommendation .recoPerson dl.photo {
	width: 80px	

}


.recommendation .recoPerson dl.photo dd {
margin:0 1.0em 0 0;
background-color:#fcf2d9;
width: 84px;
font-size:1.2em;
padding:0.33em 8px;

}

.recommendation .recoText {
padding: 1.5em 0 0 0;
width: 430px;
float:left;

}
/*IE6*/
* html .recommendation .recoText {
width: 410px;

}


.recommendation .recoText p {

margin:0 0 0 0;
padding:0;
}



.recommendation .recoText p.empfehlungstext {

margin:0;
}

.recommendation .recoText p.introtext {

margin: 0.67em 0 1.25em;
}




.recommendation .recoText .empfehlungstext {

background-color:#fcf2d9;
padding: 0.33em 0.67em;


}


.recommendation .recoText a h3 {
font-weight:bold;
display:inline;
font-size:1.3em;
background-image:url(../bilder/linkpfeil.gif);
background-position: right 0.5em;
background-repeat: no-repeat;
padding-right: 0.8em;
} 

.recommendation .recoText a h3{

color: #ca1f26;
} 

 .recommendation .recoText p.preis,
  .recommendation .recoText .price-box  {
float:left;

  
 color: #000000;
 font-weight:bold;
 margin:1.25em 0 0 0;
 font-size:1.2em;
 }
 
 .preis .zzgl {font-weight:normal;font-size:0.916em;}
 
  .recommendation .recoText .addtocart a {

background-image:url("../../../../magento/skin/frontend/default/msch/bilder/indenwarenkorb.jpg");
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:18px;
padding:0;
text-indent:-9999px;
width:139px;
margin-top:1.25em;
} 
/*Kontaktformular*/









#formhandler_contact_form .row,.user-nlabmeldung-pi1 form .row  {
	margin-bottom:1em;
	clear:both;
}

.nlformradio {
float:right;

padding:1px;
width:431px;
}

#formhandler_contact_form .row .errormsg {
color:#ca1f26;
display:block;
float:right;
padding-left:12px;
width:423px;

}

#formhandler_contact_form input.hidden, #formhandler_contact_form input[type="hidden"],.user-nlabmeldung-pi1 input[type="hidden"] {
        display: none;
        border: none;
}

#formhandler_contact_form input.submit, #formhandler_contact_form input[type="submit"],.user-nlabmeldung-pi1 form input[type="submit"] {
	border:1px solid #ca1f26;
	background-color: #ca1f26;
	color:#ffffff;
	width:auto;
	display:inline;
	clear:both;
}

#formhandler_contact_form .mathguard {
	padding:0;
}






#formhandler_contact_form input,.user-nlabmeldung-pi1 form input{
	padding:2px;
}

.error, #formhandler_contact_form label.error {
	color:red;
	font-weight:bold;
	font-size:1.2em;
}

#formhandler_contact_form label,.user-nlabmeldung-pi1 label {
	display:block;
	float:left;
	width:200px;
}

#formhandler_contact_form input[type="text"], #formhandler_contact_form textarea,.user-nlabmeldung-pi1 input[type="text"],.user-nlabmeldung-pi1 textarea {
	display:block;
	width:20.0em;
	float:left;
}

#formhandler_contact_form .clear {
	clear:both;
}

#formhandler_contact_form .contexthelp {
	border:1px solid #dedede;
	background-color: #efefef;
	padding:0.5em;
	display:block;
	font-size:small;
}

#formhandler_contact_form .info {
	float:left;
	width:20.0em;
	margin-left:2em;
}



#formhandler_contact_form #contact_via {
width: 2em;
margin-right: 330px;

}
.user-nlabmeldung-pi1 p {
font-size:1em;
}

#formhandler_contact_form label, #formhandler_contact_form p, #formhandler_contact_form input,.user-nlabmeldung-pi1 {
font-size: 1.2em;

}

#formhandler_contact_form h4{

margin-bottom:0.8em;
color:#000000;
font-size: 1.2em;
}


#formhandler_contact_form form {



width: 550px;
margin:0;


}


#formhandler_contact_form fieldset {
padding:0.9em 0;
}

#formhandler_contact_form label,.user-nlabmeldung-pi1 form label {

float:left;
width: 115px;
font-weight:normal;
color:#000000;
}


#formhandler_contact_form input,.user-nlabmeldung-pi1 form input {


width: 300px;
}

#formhandler_contact_form input[type="text"], #formhandler_contact_form textarea,.user-nlabmeldung-pi1 form input[type="text"] {
border:1px solid #ca1f26;
width: 420px;
float:right;
height:15px;
padding:1px;
}

#formhandler_contact_form textarea {
height: 80px;
}

#formhandler_contact_form textarea.user-nlabmeldung-pi1 textarea,.user-nlabmeldung-pi1 form textarea {
width: 420px;
height: 75px;

}

#formhandler_contact_form .beratung_abschicken input{
width: 89px;
height:25px;
background-image:url(../bilder/b_abschicken.gif);
background-position: left top;
background-repeat:no-repeat;
background-color:#ca1f26;
text-indent: -9999px;


}


*+html #formhandler_contact_form .beratung_abschicken input {
background-color:#CA1F26;
color:#ca1f26;
background-image:url(../bilder/b_abschicken.gif);
height:25px;
text-indent:0;
font-size:40000px;
padding-top: 25px;
width:89px;
}

#formhandler_contact_form .beratung_abschicken input {

border:none;
background-color:transparent;
}


#formhandler_contact_form fieldset {
border:none;
border-top: 1px solid #ca1f26;
display:block;

}

#formhandler_contact_form fieldset legend {
margin-top:-1.2em;
display:none;
}


#formhandler_contact_form .bildbox {
float:left;
width: 300px;


}


#formhandler_contact_form #blickpunkt {
float:left;
width: 20px;


}


#formhandler_contact_form .bildinform {
float:left;
width: 250px;

}


#formhandler_contact_form .bildinform img {
float:left;
width: 100px;
height: 140px;
border:1px solid #222222;
}

#formhandler_contact_form .bildinform .bildinformtext {
font-size: 1.2em;
float:right; width: 130px;

}



#formhandler_contact_form label.nl_anrede {
/*width: 117px;
*/}

#formhandler_contact_form .nl_absenden {
margin-top:15px;

}


/*TIPAFRIEND*/


.tipafriend-form label {
	display:block;
	float:left;
	width:200px;
}

.tipafriend-form input[type="text"], .tipafriend-form textarea {
	display:block;
	width:200px;
	float:left;
}

.tipafriend-form .clearer {
	clear:both;
}


.tipafriend-form label, .tipafriend-form p, .tipafriend-form input, .tipafriend-intro, .tipafriend-url  {
font-size: 1.2em;
line-height: 1.3em;
}

.tipafriend-url, .tipafriend-form h4{

margin-bottom:0.2em;

}


.tipafriend-form form {



width: 550px;
margin:0;


}


.tipafriend-form fieldset {
border-color:#CA1F26;
border-style:solid none none;
border-width:1px medium medium;
}


.tipafriend-form fieldset {
padding:30px 0 10px 0;
}

.tipafriend-form label {

float:left;
width: 180px;
}


.tipafriend-form input {

padding: 2px;
width: 300px;
}

.tipafriend-form input[type="text"], .tipafriend-form textarea {
border:1px solid #ca1f26;
width: 300px;
}

.tipafriend-form textarea {

height: 120px;

}




.tipafriend-form  .tippafriend_html {
margin-right:330px;
width:20px;
}

.tipafriend-form input.tipp_abschicken{
width: 89px;
height:25px;
background-image:url(../bilder/b_abschicken.gif);
background-position: left top;
background-repeat:no-repeat;
background-color:#ca1f26;
text-indent: -9999px;
border:none;


}


*+html .tipafriend-form input.tipp_abschicken {
background-color:#CA1F26;
color:#ca1f26;
background-image:url(../bilder/b_abschicken.gif);
height:25px;
text-indent:0;
font-size:40000px;
padding-top: 25px;
width:89px;

}

.tipafriend-formm input.tipp_beratung_abschicken {

border:none;
background-color:transparent;
}


.tipafriend_inputrow {
margin: 7px 0;

}






/*Termine / Verlanstaltungen*/


/*LISt VIEW*/


.news-list-container {

border-top: 1px solid #ca1f26;
margin: 0 0 25px 0;
}

.news-list-image {

width: 125px;
float:left;

}


.news-list-texte {

font-size: 1.2em;
line-height: 150%;
width: 350px;
float:left;
margin:12px 0;
}

.news-list-texte h4 {
font-size: 1.0em;
margin:0;padding:0 0 0.8em 0;

}

.news-list-texte h4 a{
background-image:url(../bilder/linkpfeil.gif);
background-position: right 0.4em;
background-repeat: no-repeat;
padding-right: 0.8em;

}

/*SINGLE VIEW*/


#news_single_image {
	float:right !important;
	width: 275px;
	overflow:hidden;
	margin: 0 0 15px 15px;
}

.news_single_content p {
margin:0 0 8px 0;

}
.news_single_event {
	color:#666666;
	font-family:Verdana;
	font-size:1.344em;
	font-weight:bold;
	padding-bottom:1em;
}

#news_single_image #news-single-img {background-color:#fae6b4;}

#news_single_image ul {
list-style-type:none;
margin:0;padding:0;
background-color:#fae6b4;


}

#news_single_image li.tnews {
float:right !important;
}



#news_single_image span#prevBtn{ display:block; float:left; width: 25px; height:25px; background-image: url(../bilder/bu_listnav_prev_off.gif);margin:-300px 0 0 0px;}
#news_single_image	span#nextBtn{display:block; float:right; width: 25px; width: 25px; height:25px; background-image: url(../bilder/bu_listnav_next_off.gif);margin:-300px 0 0 0;}	
	
#news_single_image span#prevBtn a{display:block; width: 25px; height:25px; background-image: url(../bilder/bu_listnav_prev_on.gif); text-indent: -9999px;}
#news_single_image	span#nextBtn a{display:block; width: 25px;height:25px;background-image: url(../bilder/bu_listnav_next_on.gif);text-indent: -9999px;}	

.news-single-imgcaption {
font-size: 1.0em;
padding: 3px;

}


.news-single-addinfo {
font-size: 1.2em;
line-height: 1.5em;
border-top: 1px solid #ca1f26;

}
.news-single-files, .news-single-links {
border-bottom: 1px solid #ca1f26;


}
.news-single_linkitem, .news-single_fileitem {
float:left;
width: 350px;
padding: 5px 0;

}

.news-single_fileitem{
background-image:url(../bilder/linkpfeil.gif);
background-position: right 1em;
background-repeat: no-repeat;
padding-right: 1.5em;
display: inline;

}
 .news-single_linkitem p{
background-image:url(../bilder/linkpfeil.gif);
background-position: right 0.5em;
background-repeat: no-repeat;
padding-right: 0.8em;
display: inline;

}

.news-single_linktext, .news-single_filetext {
float:left;
width: 150px;
padding: 5px 0;

}
.news-single_linkitem p {display:inline;font-size: 1.0em;}

.news_single_pubtime {
float:left; width: 200px;
margin: 15px 0 25px 0;
font-size: 1.2em;
font-style: italic;

}

.news_single_autor {
float:right; width: 200px;
text-align:right;
margin: 15px 0 25px 0;
font-size: 1.2em;
font-style: italic;

}

 .news_single_autor p {display:inline;font-size: 1.0em;}
 
 .news-single-backlink {
 
 margin: 25px 0;
 padding:0 0 0 15px;
 font-size: 1.2em;
background-image:url("../bilder/bu_red_arrow_9_left.gif");
background-position:left 0.33em;
background-repeat:no-repeat;
 
 }
 
 
 /* Easy Slider */
 
 
 .product-collateral h3.weitere{
font-family: Verdana, sans-serif;
border-top: 1px solid #ca1f26;
background-color: #fcf2d9;
margin-top:25px;
padding:4px 8px;
font-size: 1em;
color:#000000;
font-weight:normal;

}

#slider {
/*MSCH HACK*/
margin-bottom:-18px;

border-bottom: 1px solid #fae6b4;
}
 

	#slider ul, #slider li{
		margin:0 0 0 0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:450px;
				overflow:hidden; 
		
				
		}
		
			
	#slider li{ 
		background-color:transparent;
		}		
	#slider li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider li p{ 
		margin:20px;
		}				
	.random_products span#prevBtn{ display:block; float:left; width: 25px; height:25px; background-image: url(../bilder/bu_listnav_prev_off.gif);margin:-180px 0 0 -50px;}
	.random_products span#nextBtn{display:block; float:right; width: 25px; width: 25px; height:25px; background-image: url(../bilder/bu_listnav_next_off.gif);margin:-180px 0 0 0;}	
	
	.random_products span#prevBtn a{display:block; width: 25px; height:25px; background-image: url(../bilder/bu_listnav_prev_on.gif); text-indent: -9999px;}
	.random_products span#nextBtn a{display:block; width: 25px;height:25px;background-image: url(../bilder/bu_listnav_next_on.gif);text-indent: -9999px;}	
					

/* // Easy Slider */

.random_products{

width: 500px;
margin:0;padding:0 0 0 50px;

/*MSCH HACK*/
margin-top:-18px;

}


.random_bundle {

float:left; width: 150px;
margin: 25px 0;
/*padding:0 1.25em;*/

}
/*

#prevBtn{ }
*/



/*CHECKOUT*/



.button-set  .weiter {
display:block;
cursor:pointer;
text-indent: -9999px;
background-image: url(../bilder/weiter.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 76px;
height:25px;


}


.jdGallery .loadingElement {
background-color:transparent;
background-image:url(img/loading-bar-black.gif);
background-position:center center;
background-repeat:no-repeat;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

/**/



/*SUCHERGEBNISSE SHOP*/

body #shopergebnisse .tx-rtsearchmagento-pi1 ol {
margin:0;
padding:0;
list-style-type:none;

}


body #shopergebnisse .tx-rtsearchmagento-pi1 ol li {

/*width: 160px;*/
margin: 1.25em 2.5em;
border-top:1px solid #CA1F26;
padding:0;
/*float:left;*/


}

body #shopergebnisse .tx-rtsearchmagento-pi1 ol li .suchimage {
clear:both;
}

body #shopergebnisse .tx-rtsearchmagento-pi1 ol li .suchimage .insertimage {
width: 10em;
float:left;
clear:both;
margin:0 1.25em 0.67em 0;
min-height: 5em;
}


body #shopergebnisse .tx-rtsearchmagento-pi1 ol li .suchimage a img{


}
body #shopergebnisse .tx-rtsearchmagento-pi1 ol li .suchimage .author {
font-size:1em;
margin:0 0 0.125em 1.25em;
padding-top:15px;
}
body #shopergebnisse .tx-rtsearchmagento-pi1 ol li .suchimage .suchtitle {
font-size:1.0em;
margin:0 0 0 1.25em;
font-weight:bold;

}

body #shopergebnisse .tx-rtsearchmagento-pi1 ol li .suchimage .suchtitle a{
background-image:url("/fileadmin/templates/bilder/linkpfeil.gif");
background-position:right 0.4em;
background-repeat:no-repeat;
color:#CA1F26;
display:inline;
line-height:1.3em;
padding-right:0.8em;
text-decoration:none;
}

#suchergebnisse li.ui-state-default,
#suchergebnisse li.ui-state-selected,
#suchergebnisse li.ui-state-active,
#suchergebnisse .tx-rtsearchmagento-pi1 {
font-size:1.2em;

}



/*REVIEWS*/


.user-magentoreview-pi1 {
width: 500px;

margin:0;
padding: 40px;
font-size: 12px;
}

.user-magentoreview-pi1 form {
background-color:#fffcf7;
padding:1.25em;

}



body .user-magentoreview-pi1 form table {font-size: 11px;}

body .user-magentoreview-pi1 form table label {
display:block;
margin:10px 0 2px 0;
width:115px;}

body .user-magentoreview-pi1 form table input[type="text"],body .user-magentoreview-pi1 form table textarea {

border:1px solid #ca1f26;
width: 300px;
}


body .user-magentoreview-pi1 form table textarea {

height:120px; }



body .user-magentoreview-pi1 form table input[type="submit"]{
width: 89px;
height:25px;
background-image:url(../bilder/b_abschicken.gif);
background-position: left top;
background-repeat:no-repeat;
background-color:#ca1f26;
text-indent: -9999px;
border:none;


}


*+html .user-magentoreview-pi1 form table input[type="submit"] {
background-color:#CA1F26;
color:#ca1f26;
background-image:url(../bilder/b_abschicken.gif);
height:25px;
text-indent:0;
font-size:40000px;
padding-top: 25px;
width:89px;

}

.user-magentoreview-pi1 form table input[type="submit"] {

border:none;
background-color:transparent;
}



/*BILDBOX*/

.bu {

background-color::/*#FDF7E8*/#fcf2d9;
border-bottom:1px solid #ffffff;
}

.bild_box_text {
clear:both;
background-color:/*#FDF7E8*/#fcf2d9;
margin: 0;
padding:0;
font-size:1.2em;

}


#news-single-img .bild_box_text {

background-color:#FAE6B4;
}

.mg_bild_box_text {
clear:both;
background-color:/*#FDF7E8*/#fcf2d9;
margin: 0;
padding:0;
font-size:1.2em;

}


/*KEINE BU BEI TOPEMPFEHLUNG*/
#topempfehlung .bu {
	background-color:transparent;
	border-bottom:none;
}
#topempfehlung .bild_box_text {
	background-color:transparent;
	padding:0;
	margin:0;
}

a.expand_image {
margin:0;
padding:0.25em, 1.33em;
float:left;

}

.expandText {

color:#CA1F26;
padding: 0.25em 0 0.25em 2.25em;
background-image:url(/fileadmin/templates/bilder/bu_image_expand.gif);
background-position:0.67em 0.67em;
background-repeat:no-repeat;
width: 80px;
height: 1.75em;
display:block;
line-height:150%;
}

.tnews .expandText {

color:#CA1F26;
padding: 0.213em 0 0.213em 2.125em;
background-image:url(/fileadmin/templates/bilder/bu_image_expand.gif);
background-position:0.67em 0.5125em;
background-repeat:no-repeat;
width: 80px;
height: 1.75em;
display:block;
line-height:150%;
}



.user-gocolorbox-pi1 {
width: 140px;

float:left
}
.user-gocolorbox-pi2 {
float:left;
}
.user-gocolorbox-pi1 a, .user-gocolorbox-pi2 a {
background-image:url(/fileadmin/templates/bilder/bu_image_gallery.gif);
background-position:left 0.25em;
background-repeat:no-repeat;
padding: 0 0 0 2em;
margin: 0.25em 0 0 1.33em;
float:left;

}

.gcb_trenner {
color:#CA1F26;
margin-top:0.25em;
float:left;
width:0.5em;
}

input, select, button {
vertical-align:middle;
}


/*ERGÄNZUNG STARTSEITE*/


.contenttable td p {margin:3px 0;}





/*---------------------------------
---------------------------------
---------------------------------
---------------------------------
---------------------------------*/
/*STANDARDS*/
	
	
	body .clearer,#shoplisten #neuheiten dl.photo dt.clearer,#shoplisten #bestseller dl.photo dt.clearer	 {
		float:none;
		clear: both;
		
	}
	
	body .zero,#shoplisten #neuheiten dl.photo dt.zero,#shoplisten #bestseller dl.photo dt.zero {
	
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	
	}
	
	

	
/*---------------------------------
---------------------------------
---------------------------------
---------------------------------
---------------------------------*/	



#meinungen p {
padding:0.67em;
font-size:1em;

}



/*BILDEr*/
div.csc-textpic-intext-right div.csc-textpic-imagewrap {

text-align:right !important;
}

/*STERNCHENTEXT*/

#startext {

padding: 15px 0 15px 250px;
font-size: 1.2em;

}
#startext a{

font-weight:bold;

}

.preis .zzgl {
display:none;
}


/*TOPHEADER DEV*/

#tophead {
height:128px;
left:22px;
position:absolute;
top:0;
width:850px;
z-index:10;
float:none;
}

#tophead a {
z-index:11;
}

#tophead a img {
z-index:12;

}






#topcart {
left:752px;
margin-right:7px;
position:absolute;
top:0;
width:112px;
z-index:100;
float:none;
height:25px;
}

#topcart div {
height: 25px;
}
#topcart ul, #topcart ul li {
height: 25px;

}

#topcart ul li.first a {
display:block;
height:25px;
text-indent:0;
font-size:12000px;
width:112px;
text-decoration: none;
border:medium none;
text-align: left;
outline: 0;
z-index:200;
position:relative;
left:0;top:0;
overflow:hidden;
}


/**/



.paginierung {
padding: 25px 0 50px 25px;

}
.paginierung a{
	padding:3px 8px;
	margin:3px;
	color:CA1F26;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color:#FAE6B4;
}
.active_page{
	background-color:white !important;
	color:black !important;
}


/*ADDITIONAL MEDIA*/
.additionalmedia iframe{
margin-top: 25px;

}




