html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, pre {



	margin:  0;



	padding: 0;



	border: 0;



	font-family: Trebuchet MS, Verdana,  Geneva, Arial, Helvetica, sans-serif;



	color: black;



	font-size: 12px;



}

.csc-mailform-field label { display:block}





body     { 



	text-align: center;



	color: black; 



	padding: 0;



	margin: 0;



	background: white url(../img/template/bg_main.jpg) repeat-x 0px 0px; 



	text-align: center;



}







A     { font-size: 12px; font-family: Trebuchet MS, Verdana,  Geneva, Arial, Helvetica, sans-serif; color: #e8a420; font-weight: normal; text-decoration: none;  } 



A:HOVER    { font-size: 12px; font-family: Trebuchet MS, Verdana,  Geneva, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal;  text-decoration: underline } 







#shoprow1 { background-color: #d7a574; }



#shoprow2 { background-color: #DFC7B0; }







.tt-products-category-no { color: #BD5600; font-weight: bold;  }



.tt-products-category-no A { color: #BD5600; font-weight: bold;}



.tt-products-category-no A:HOVER  { color: black; font-weight: bold; }



.tt-products-category-act { color: black; font-weight: bold; }



.tt-products-category-act A { color: black; font-weight: bold; }



.tt-products-category-act A:HOVER { color: black; font-weight: bold;  }







.tt-products-article-list { background: url('/fileadmin/_/images/bg_artikel.gif'); width: 205px; min-height: 130px; border-bottom: 1px solid grey; margin: 10px;}







.tt-products-headline { background: url('/fileadmin/_/images/bg_gruen.jpg') repeat-x; margin: 10px; padding: 3px; font-weight: bold; color: white; font-size: 16px;}



.tt-products-headline_links{ background: url('/fileadmin/_/images/bg_gruen_links.jpg') repeat-x; margin: 10px; padding: 5px; }



.tt-products-headline_rechts { background: url('/fileadmin/_/images/bg_gruen_rechts.jpg') repeat-x; margin: 10px; padding: 5px;}







.tt-products-headline-text { font-weight: bold; color: white}







































h1, h2, h3, h4, h5 {



	font-size: 15px;



	font-family: Arial, Trebuchet MS, Verdana,  Tahoma, sans-serif;



	color: #000;



	line-height:1em;



	font-weight:bold;



	padding: 0px; 



	margin: 0.5em 0 0.5em 0;



}







h1	{



	font-size: 14px;



	font-family: Arial, Trebuchet MS, Verdana,  Tahoma, sans-serif;



	color: #000;



	line-height:1em;



	font-weight:bold;



}







h2	{



	font-size:14px;



	font-family: Arial, Trebuchet MS, Verdana,  Tahoma, sans-serif;



	font-style:italic;



	color: #000000;



	line-height:1.2em;



	font-weight:normal;



	padding-top:0.5em;



}







P    { 







/*font-size:0.65em;*/



	font-size: 12px;



	font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;



	color: #000000;



	line-height:1.25em;



	margin: 0 0 1em;



}







INPUT   { 



/*	font-size:0.65em;



	font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;*/



	font-size: 12px;



	font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;



	color: #000000;



	line-height:1.25em;



	background-color: #dce7d7;



	margin: 0px 0px 3px; padding: 1px; 



	background-color: #fff; 



}















.input { border: 1px solid #7c9500; }















LABEL   { 















		/* font-size:0.65em;















		font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;*/















font-size: 12px;















	font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;















		line-height:1.25em;















		margin: 0;















		padding: 0;















}















LI	{



	/*font-size:0.65em;



	font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;*/



	font-size: 12px;



	font-family: Trebuchet MS, Verdana,  Arial, Tahoma, sans-serif;



	color: #000000;



	margin: 0;



	list-style-type: disc;



	list-style-position: outside;



	line-height:1.2em;



}











UL   { padding: 0px; margin-left: 15px }







submit {border: solid 1px #bd5600; }











/* Allgemeines */



.clear  { clear: both; }











/* aussen und head */







#head    { background: url(../img/template/head/head_bg.jpg) no-repeat; width: 750px; height: 142px }



#navi_pfad { width: 100%; margin: 0px; padding: 3px;text-align: left; font-size: 12px;}







/*Navi Main*/



#navi_main  { }



#navi_main ul { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 10px; padding: 0px; }



#navi_main li   { list-style-type: none; list-style-position: outside; float: left; margin: 0px 9px 0px 0px; padding: 0px }







/* Navi Sub */



#navi_sub        { font-size: 1px; margin: 0px; padding-top: 0px; height: 21px }



#navi_sub ul   { margin: 0px 0px 0px 20px; padding: 0px; height: 21px }



#navi_sub li    { background: url(../img/subnavieckemitte.gif) repeat-x; list-style-type: none; list-style-position: outside; float: left; margin: 0px 9px 0px 0px; padding: 0px; height: 21px }



#navi_sub .navi_sub_no A       { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px }



#navi_sub .navi_sub_no A:HOVER       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px }



#navi_sub .navi_sub_act A       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px }



#navi_sub .navi_sub_act A:HOVER       { color: #BD5600; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; height: 21px }











/* mitte */



#shopselector { text-align: center; margin:5px;}







#inhalt {



	text-align:left;



	margin:auto;



	clear:both;



}











#content_inhalt  { margin: 1em; }



/* left bereich */







#left_bild-oben  { }







#navisub1   { text-align: left; margin: 15px 0 0 25px; padding-top: 3px; padding-left: 0px }



#navisub1 ul { margin: 0; padding: 0; list-style-type: none;}



#navisub1 ul ul   { list-style-type: none; margin: 0px 0px 0px 20px; padding: 2px 0px }



#navisub1 li   { list-style-type: none; margin: 0px; padding: 0px;   }



#navisub1 ul li .act   {  font-weight: bold; margin: 0px; padding: 1px 5px 1px 10px; }



#navisub1 a   { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 5px 1px 10px; display: block }



#navisub1 a:hover   { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }



#navisub1 ul ul li   { margin: 1px 0 0; padding: 0px; border: 0;}



#navisub1 ul li ul li a    { font-weight: normal; text-decoration: none; margin: 0px; padding: 0px 5px 0px 10px }



#navisub1 ul li ul li a:hover  {font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 0px 5px 0px 10px;}



#navisub1 ul li  ul li .act  {  font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }























#katalog_1  { background-color: white; text-align: left; margin: 0; padding-top: 3px; padding-left: 0px; }



#katalog_1 ul { margin: 0; padding: 0; list-style-type: none;}



#katalog_1 ul li ul   { margin: 0px 0px 0px 20px; padding: 2px 0px;  list-style-type: none; }



#katalog_1 li   { margin: 0px; padding: 0px; border-top: 1px solid #fff; list-style-type: none;}



#katalog_1 ul li .act   { color: black; font-size: 17px; font-weight: bold; background-color: #e5e5e1; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #e5e5e1;}



#katalog_1 a  { display: block; color: #787a6b; font-size: 12px; text-decoration: none; padding: 1px 5px 1px 10px; border: solid 1px #fff; }



#katalog_1 a:hover  { color: #787a6b; font-weight: bold; font-size: 12px; text-decoration: none; background-color: #e5e5e1; border: solid 1px #e5e5e1; }



#katalog_1 ul li ul li   { margin: 1px 0 0; padding: 0px; border: 1px; border: solid 1px #fff;}



#katalog_1 ul li ul li .act  { color: #787a6b; font-weight: bold; font-size: 14px; background-color: #e5e5e1; border: solid 1px #e5e5e1; padding-top: 1px; padding-bottom: 1px; }



#katalog_1 ul li ul li a   { color: #787a6b; text-decoration: none; margin: 0; padding: 0px 5px 0px 10px; border-style: solid; border-width: 1px; border-color: white; display: block; }



#katalog_1 ul li ul li a:hover  { color: #787a6b; font-weight: bold; text-decoration: none; background-color: #e5e5e1; border: solid 1px #e5e5e1; }















body, html {

	position: relative;

	text-align: center;

	border: 0;

	margin: 0;

	width: 100%;

	height: 100%;

	background: #bcbcb5;

	font: normal 100.01% Arial, Helvetica, Trebuchet MS, Verdana,  sans-serif;

}



#Tabelle_01 {

text-align: left;

margin: 0 auto 0 auto;

width: 768px;

position: relative;

height: 100%;

background: #fff;

}







#headbild-links_ {

	position:absolute;

	left:0px;

	top:0px;

	width:246px;

	height:164px;

}







#headbild-oben_ {

	position:absolute;

	left:246px;

	top:0px;

	width:522px;

	height:140px;

}



#musikschaf-passiv_ {

	position:absolute;

	left:246px;

	top:140px;

	width:95px;

	height:24px;

}



#angebote-passiv_ {

	position:absolute;

	left:341px;

	top:140px;

	width:70px;

	height:24px;

}



#neuheiten-passiv_ {

	position:absolute;

	left:411px;

	top:140px;

	width:78px;

	height:24px;

}





#suchen-passiv_ {

	position:absolute;

	left:489px;

	top:140px;

	width:55px;

	height:24px;

}



#warenkorb-passiv_ {

	position:absolute;

	left:544px;

	top:140px;

	width:83px;

	height:24px;

}



#newsletter-passiv_ {

	position:absolute;

	left:627px;

	top:140px;

	width:92px;

	height:24px;

}



#agb-passiv_ {

	position:absolute;

	left:719px;

	top:140px;

	width:49px;

	height:24px;

}





#temp-12_ {

	position:absolute;

	left:0px;

	top:164px;

	width:117px;

	height:114px;

}







#navisub1-headline_ {



	position:absolute;

	left:117px;

	top:164px;

	width:129px;

	height:15px;

}







#content_ {

	position:absolute;

	left:246px;

	top:164px;

	width:522px;

	background-color: #e5e5e1;

}





#navisub1_ {



	position:absolute;



	left:117px;

	top:179px;

	width:129px;

	height:58px;

	background: #fff;

}















#katalog_ {

	position:absolute;

	left:117px;

	top:237px;

	width:129px;

	height:264px;

}

#teaser-neuheitenheadline_ {

	position:absolute;

	left:0px;

	top:278px;

	width:117px;

	height:21px;

}





#teaser-neuheiten_ {

	position:absolute;

	left:0px;

	top:299px;

	width:117px;

	height:94px;

	background: #fff;

}



#teaser-angeboteheadline_ {

	position:absolute;

	left:0px;

	top:393px;

	width:117px;

	height:21px;

}





#teaser-angebote_ {

	position:absolute;

	left:0px;

	top:414px;

	width:117px;

	height:87px;

	background: #fff;

}
