
body{ background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height:16px;
}
a.nav {    color: #FFFFFF; text-decoration: none;}
a.nav_l2 {  font-weight: bold; color: #666666; text-decoration: none;}
a.nav_l2:hover {  font-weight: bold; color: #4184cd; text-decoration: none;}
a.nav_l3{  color: #666666; text-decoration: none;}
a.nav_l3:hover {  color: #4184cd;}

a.nav_ki {  font-weight: bold; color: #4184cd; text-decoration: none;}
a.nav_ki_l3{  color: #666666; text-decoration: none;}
a.nav_ki_l3:hover {  color: #4184cd; }
a.nav_ki_txt {   color: #4184cd; text-decoration: underline;}

a.nav_re {  font-weight: bold; color: #257030; text-decoration: none;}
a.nav_re_l3{  color: #666666; text-decoration: none;}
a.nav_re_l3:hover {  color: #257030;}
a.nav_re_txt {   color: #257030; text-decoration: underline}

a.nav_ai {  font-weight: bold; color: #257030; text-decoration: none}
a.nav_ai_l3{  color: #666666; text-decoration: none}
a.nav_ai_l3:hover {  color: #257030; }
a.nav_ai_txt {   color: #257030; text-decoration: underline}

a.nav_dr {   font-weight: bold; color: #f76f11; text-decoration: none }
a.nav_dr_txt {   color: #f76f11; text-decoration: underline }

a.nav_fo {   font-weight: bold; color: #666666; text-decoration: none }

a.nav_hp {   font-weight: bold; color: #713AC3; text-decoration: none }
a.nav_hp_txt {   color: #713AC3; text-decoration: underline }
a.nav_aktion_txt {   color: #FF0000; text-decoration: underline }

a.nav_mi {  font-weight: bold; color: #B23B3B; text-decoration: none}
a.nav_mi_l3{  color: #666666; text-decoration: none}
a.nav_mi_l3:hover {  color: #B23B3B}
a.nav_mi_txt {   color: #B23B3B; text-decoration: underline}

.td_nav_hov {background-color: #4184cd}
.td_nav_hov2 { background-color: #3071B8}
.td_det_hov {background-color: #ffffff}

.tbl_nav_hov {background-color: #ffffff; border:1px solid #FFFFFF; }
.tbl_nav_hov2 { background-color: #f7f7f7; border:1px solid #CCCCCC;}

.td_bline {		border-bottom:1px dashed #999999;}
.td_tline {		border-top:1px dashed #999999;}
.td_vline {		border-right:1px dashed #999999; }
.td_vline_l {	border-left:1px dashed #999999; }

.td_bline_dot { border-bottom:1px dotted #cccccc; }

.bodytext {  color: #333333}
h1, h2, .artikeltitle { font-size: 14px; color: #666666; font-weight: bold; margin:0 0 0 0; pading: 0 0 0 0;}

input {  background-color: #f0f0f0; border: 1px #CCCCCC solid;  font-size: 9px; color: #666666}
.form_check {  background-color: #f0f0f0; border: 1px #CCCCCC solid; color: #666666}
.form_input {  background-color: #f0f0f0; border: 1px #CCCCCC solid; height: 15px; width: 40px;  font-size: 9px; color: #666666}
textarea {  background-color: #f0f0f0; border: 1px #CCCCCC solid; height: 40px; width: 204px;  font-size: 9px; color: #666666}
.input_forms { background-color: #f0f0f0; border: 1px #CCCCCC solid; height: 15px; width: 100px;  font-size: 9px; color: #666666 }
select { background-color: #f0f0f0; border: 1px #CCCCCC solid;  font-size: 9px; color: #666666 }

a.title {  font-size: 14px; color: #666666; font-weight: bold ; text-decoration: none}

.nav_l2 {   font-weight: bold; color: #666666; text-decoration: none }
.weiss {   color: #333333 ; background-color: #CCCCCC; font-weight: bold}
.weiss2 {   color: #333333 ; background-color: #EFEFEF; font-weight: bold}
.ausgabe {  font-size: 9px; color: #666666}
.artikeltitle_aktion {  font-size: 14px; color: #FF0000; font-weight: bold }
.rotfett {   color: #990000; font-weight: bold}
#s_box {  display: none; visibility: hidden;}

li {  	list-style-position: outside; 
		list-style-image: url(../img/dot_black.gif);
		margin:5px 10px 5px 0px;
	}

.spacer_side{
	width:150px; height:5px; border-bottom:1px dotted #cccccc; margin:5px 10px 
}

#menu a, #col_right a {
	display:block;
}

#menu .nav_l1{ font-size: 12px; font-weight: bold; color: #666666;
	border-bottom:1px dashed #cccccc;
	width:165px;
	display:block;
	padding:0 0 5px 0;
}

#menu, #col_right {
	width:165px; 
	padding-left:5px;
}

#menu ul, #col_right ul{
	padding:0;
	margin:0;
}

#menu li, #col_right li{
	list-style-position:outside; 
	list-style-image:url(/img/blank.gif);
	list-style-type:none;
	border-bottom:1px dotted #cccccc;
	margin:5px 10px 5px 0px;
	padding:2px 10px 5px 10px;
	background: url(/img/dot_black.gif) 0 7px no-repeat;
	line-height:14px;

}


#menu li a, #col_right li a{
	border:1px solid #ffffff;
	padding:2px;

}


#menu li a:hover, #col_right li a:hover{
	background-color:#f7f7f7;
	border:1px solid #cccccc;
}



#menu li li{
	list-style-type:none;
	border-bottom:0px dotted #cccccc;
	margin:0px 0px 0px 0px; 
	background: url(/img/blank.gif) 0 0 no-repeat;
	line-height:14px;
	border:1px solid #ffffff;
	padding:0;
}
#menu li li a{
	padding:2px;
	
}
#menu li li a:hover{
	background-color:#f7f7f7;
		border:1px solid #cccccc;
}
#col_right{	 
	color: #333333;
	line-height:14px;
}
			
#col_right li{
	padding:2px 10px 5px 10px;
	background: url(/img/dot_black.gif) 0 7px no-repeat;

}


/*--t-shirts--*/
table.price_table {border: 1px solid #666666; } 

table.price_table td {border-top: 1px solid #cccccc; padding:4px 6px 4px 6px; border-collapse:collapse;}

span.clickable_prices {cursor:pointer; text-decoration:none; color:#0066CC;}

span.clickable_prices:hover {cursor:pointer; text-decoration:underline; color:#0066CC;}

input.button_addtocart {  background-color: #f0f0f0; border: 1px green solid;  font-size: 9px; font-weight:bold; color: green}
button.button_addtocart {  background-color: #f0f0f0; border: 1px green solid;  font-size: 9px; font-weight:bold; color: green}


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