
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);

/******************************************************
Kategorien
*******************************************************/
.main_cats{
	margin-top: 0px;
	background-color: #ffffff; width:208px; overflow:hidden;
}
.main_cats_lev1, .main_cats_lev1_red{
	background-image: url(../images/cat_1_bg.png);
	background-repeat: no-repeat; 	
}
.main_cats_lev2, .main_cats_lev2_red{
	background-color: #ffffff;
	margin-left:0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.main_cats_lev3, .main_cats_lev3_red{
	background-color: #ffffff;
	margin-left:0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
}







.main_cats_lev1 a,  .main_cats_lev1 a:visited, .main_cats_lev1 a:link, .main_cats_lev1 a:visited, .main_cats_lev1 a:focus{
    color: #333333;
    font:  11px Tahoma; font-weight:bold;
	text-decoration: none;
	padding-left:20px;padding-top:7px; display:block;height:24px;
	background-image: url(../images/cat_1_bg.png);
	background-repeat: no-repeat; 	
}
.main_cats_lev1 a:hover, .main_cats_lev1 a.active{
     color: #ffffff;
	background-image: url(../images/cat_1_bg_over.png);
	background-repeat: no-repeat; 
}






 .main_cats_lev2_red a,  .main_cats_lev2_red a:visited, .main_cats_lev2_red a:link, .main_cats_lev2_red a:visited, .main_cats_lev2_red a:focus{
    color: #ffffff;
    font: bold 12px Tahoma;
	text-decoration: none;	background-image: url(../images/cat_1_bg_over.png);
	padding-left:27px;padding-top:7px; display:block;height:24px;
	background-repeat: no-repeat; 	
}
.main_cats_lev2 a,  .main_cats_lev2 a:visited, .main_cats_lev2 a:link, .main_cats_lev2 a:visited, .main_cats_lev2 a:focus
{
	background-image: url(../images/cat_1_bg.png);
	background-repeat: no-repeat; 
	color: #ffffff;
    font-size: 1em;
    line:-height: 1.7em;
	text-decoration: none;
	padding-left:22px; padding-top:7px; display:block;height:24px; font: 12px Tahoma;
}
.main_cats_lev2 a:hover{
	color: #ffffff;
    font: bold 12px Tahoma;
}









.main_cats_lev3 a,  .main_cats_lev3 a:visited, .main_cats_lev3 a:link, .main_cats_lev3 a:visited, .main_cats_lev3 a:focus
{
	color: #000000;
	background-image: url(../images/cat_1_bg.png);
    font: 11px Tahoma;
	text-decoration: none; line:-height: 1.7em;
	padding-left:33px; padding-top:7px; display:block;height:24px;
}
.main_cats_lev3 a:hover{
	color: #ffffff;
    font: bold 12px Tahoma; background-image: url(../images/cat_1_bg_over.png);
}
 .main_cats_lev3_red a,  .main_cats_lev3_red a:visited, .main_cats_lev3_red a:link, .main_cats_lev3_red a:visited, .main_cats_lev3_red a:focus{
    color: #000000;
    font: bold 12px Tahoma;
	text-decoration: none;background-image: url(../images/cat_1_bg.png);	
	padding-left:33px;padding-top:7px; display:block;height:24px;
	background-repeat: no-repeat;  	
}





.left_heading{
    color: #ffffff;
    font: bold 12px Tahoma;
    padding-top: 8px;
	text-decoration: none;
	padding-left:20px;
	 display:block;height:25px;
	background-image: url(../images/heading_bg.png);
	background-repeat: no-repeat;  width:186px;	
}

/*******************************************LEFT*********************************************************/
/*******************************************Artikelbeschreibung******************************************/

.suche{
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
}


.suche input {
	background-color: transparent;
	border: thin none #000000;
	color: #333333;
	font-family: tahoma;
	font-size: 16px;
}
.search_input {
    box-sizing: border-box;
    overflow: hidden;
    width: 720px;
}
#titel_english, #description_english{display:none;}







.search_input_mobile {
    box-sizing: border-box;
    overflow: hidden;
    width:100px;
}

.suche_mobile{
	background-image: url(../images/search_mobile.png);
	background-repeat: no-repeat;
}

.suche_mobile input {
	background-color: transparent;
	border: thin none #000000;
	color: #333333;
	font-family: tahoma;
	font-size: 16px;
} 

 .artikelbeschreibung_mobile{
	color: #333333;
	font-family: "Trebuchet MS";
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 10px;
	text-align: left;
	font-size: 12px;
}