/*FIREFOX CSS*/
/*ALLGEMEIN*/

body,table,tr,td,img,a,strong,b,em,i,p,select,input,textarea,div,span,h1,h2,h3,h4,h5 {
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body{
    background-color: #74171B;
    background-image: url(/system/images/background.gif);
    background-repeat: repeat-x;
	margin:0;
}

a{
	color:#b0080c;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img {border:0px;}

.main{
	width: 1065px;
	margin: 0px auto;
}

/*Div Styles*/

#div_box{
        width: 100%;
}

#div_centerbox{
        margin-left: auto;
        width:990px;
        margin-right: auto;
        margin-top:6px;
}

#div_header{
        background-image: url(/system/images/back_header.jpg);
        background-repeat: no-repeat;
        height: 180px;
        margin: 0px;
        margin-top: -12px;
}

#div_body{
        background-image: url(/system/images/content_back.gif);
        background-repeat: repeat-y;
        min-height: 800px;
}

#div_navigation{
        background-image: url(/system/images/navi_background.gif);
        background-repeat: repeat-x;
		height: 30px;
		z-index: 85;
		position: absolute;
}

#div_login{
	text-align:left;
	margin-bottom: 6px;
	margin-left: 15px;
	color:#ffffff;
}

#div_warenkorb{
	float:right;
	color: #ffffff;
	margin-top: 47px;
	border: 1px solid red;
}
#div_der_warenkorb{
	color: #ffffff;
	text-align: left;
	margin-top: 60px;
}

#div_content{
	z-index: 4;
}

/*Style für Main*/

.main_nav{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 0px;
}

.main_nav:LINK{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.main_nav:VISITED{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.main_nav:HOVER{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

#main_nav_position{
	width: 220px;
	height: 10px;
	margin-left: 40px;
	/*padding-bottom: -5px;*/
	z-index: 3;
	position: relative;
	left: -82px;
	top: -5px;

}

/*TABLE Styles*/

.tbl_main_pos{
	margin-left: 0px;
	/*height:375px;*/
}

.tbl_angebote_header{
	background-image: url(/system/images/header_topangebot.gif);
	background-repeat: repeat-x;
	height: 19px;
}

#tbl_content_angebote{
	margin: 0px;
	margin-top: 16px;	
}
#tbl_highlights{
	margin: 0px;
	margin-top: 16px;	
	height: 363px;
}
.td_headline_startseite{
	margin-left: 15px;
	margin-bottom: 7px;
	margin-top: 19px;
}

.td_background_wk{
	background-image: url(/system/images/back_mitl_warenkorb.gif);
	background-repeat: repeat-x;
	background-color: #76181b;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.td_subnav_filialen{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}

/*HIGHLIGHT Styles*/

.startseite_highlights_content{
	background-image: url(/system/images/highlights_background.gif);
	background-color: #922125;
	background-repeat: repeat-x;
	padding-left:8px;
	padding-top:17px;

}

#rahmen_highlights_left{
	background-image: url(/system/images/st_right_border_left.gif);
	background-repeat: repeat-y;
	width: 5px;
}

#rahmen_highlights_right{
	background-image: url(/system/images/st_right_border_right.gif);
	background-repeat: repeat-y;
	width: 5px;
}

.highlights_txt{
	font-family: Verdana,Arial;
	font-size: 11px;
	color: #cccccc;
	
}
.highlights_headline{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	
}
.highlights_schrift_link{
	color: #FFFFFF;	
	text-decoration: underline;
}

.position_content_highlights{
		margin: 0px 7px 3px 18px;
}		

/*Warenkorb Styles*/

.wk_rahmen_left{
    background-image: url(/images/hl_warenkorb_left.png);
    background-repeat: repeat-y;
}
.wk_rahmen_right{
    background-image: url(/images/hl_warenkorb_right.png);
    background-repeat: repeat-y;
}

.wk_rahmen_bottom{
    background-image: url(/images/hl_warenkorb_bottom.png);
	background-repeat: no-repeat;
}

/*Allgemeine Styles*/

.werkstatt_ueberschrift2{
	color: #000000;
	text-decoration: none;
	font-family: Verdana,Arial;
	font-size: 16px;
	text-align: left;
	margin-left: 5px;
}

#link_filialen{
	display:none;
	background-color:#000000;
	margin-left:2px;
}

#sub_filialen{
	margin:0px;
	margin-top:-11px;
	background-color: #000000;
	font-family: Verdana,Arial;
	font-size: 10px;
	display:none;
	width:78px;
	margin-left:206px;
}

.sub_filialen_link:LINK{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	padding-left: 2px;
	text-decoration: none;
}
.sub_filialen_link:VISITED{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
	padding-left: 2px;
	text-decoration: none;
}
.sub_filialen_link{
	padding-left: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #484848;
	width: 90px;
}

#login{
	display:none;
	position:absolute;
	left: 450px;
	top: 35px;
	background-image:url(/images/login_back_fx.gif);
	background-repeat: repeat-x;
	border:1px solid #b9b9b9;
	margin: 0px;
}

.angebote_schrift1{
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	
}
.angebote_schrift2{
	font-family: Verdana,Arial;
	font-size: 9px;
	color: #323232;
	padding-left: 8px;
}
.angebote_schrift_link{
	font-family: Verdana,Arial;
	font-size: 10px;
	text-decoration: underline;
	color: #323232;
	padding-left: 8px;
}
.angebote_schrift_preis{
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
	color: #912024;
	padding-left: 8px;
}
.position_content_aktuell{
		margin: 0px 18px 19px 12px;
}

.aktuell_schrift1{
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5A5A5A;
	
}
.aktuell_schrift2{
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #5A5A5A;	
}
.aktuell_schrift3{
	font-family: Verdana,Arial;
	font-size: 9px;
	font-weight: bold;
	color: #5A5A5A;	
}
.aktuell_schrift_link{
	font-family: Verdana,Arial;
	font-size: 9px;
	color: #B41417;	
	text-decoration: underline;
}

.navigation{
	margin-top: -2px;
}

.startseite_aktuell_content{
	border-left: 1px solid #828282;		
	border-right: 1px solid #828282;
	background-color: #ffffff;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
}

.startseite_angebote_content{
	border-left: 1px solid #828282;		
	border-right: 1px solid #828282;
	background-color: #ffffff;
}

.angebote_content{
	background-image: url(/system/images/content_angebot_rahmen_midd.png);
	background-repeat: repeat-y;

}

#rahmen_top{
                background-image: url(/system/images/back_header_top.png);
                background-repeat: no-repeat;
}

#rahmen_left{
                background-image: url(/system/images/rahmen_left.png);
                background-repeat: repeat-y;
}

#rahmen_right{
                background-image: url(/system/images/rahmen_right.png);
                background-repeat: repeat-y;
}

#rahmen_footer{
                background-image: url(/system/images/back_footer.png);
                background-repeat: no-repeat;
}

.impressum {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;	
}

/*SHOP-STYLES*/

#tbl_mitte{
	margin: 0px;
}

#div_mitte{
	height: auto;
	padding-top: 50px;
}

#div_warenkorb{
	float:right;
	color: #ffffff;
	border: 1px solid red;
}
#div_der_warenkorb{
	color: #ffffff;
	text-align: left;
	margin: 0px;
}
.tbl_warenkorb{
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #f4f1e0;
}

.td_main_leftnav{
	background-image: url(/images/buttons/nav_main_back_0.gif);
	width: 205px;
	height: 16px;
	/*border-bottom: 1px solid #000000;*/
	padding-left: 10px;
	padding-top: 4px;
	font-size: 11px;
	color: #000000;
	
}

.mainnav_over{
	background-image: url(/images/buttons/nav_main_back_1.gif);
	cursor: pointer;
}

.td_sub1_leftnav{
	background-image: url(/images/buttons/nav_sub1_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	padding-top: 2px;
	width: 199px;
	text-decoration: none;
}

.td_sub1_leftnav_aktiv{
	background-image: url(/images/buttons/nav_sub1_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	text-decoration: none;
}

.subnav1_over{
	background-image: url(/images/buttons/nav_sub1_back_1.gif);
	cursor: pointer;
	text-decoration: none;
}

.td_sub2_leftnav{
	background-image: url(/images/buttons/nav_sub2_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	padding-top: 3px;
	width: 194px;
	text-decoration: none;
}

.td_sub2_leftnav_aktiv{
	background-image: url(/images/buttons/nav_sub2_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	text-decoration: none;
}

.subnav2_over{
	background-image: url(/images/buttons/nav_sub2_back_1.gif);
	cursor: pointer;
	width: 194px;
	text-decoration: none;
}

.td_sub3_leftnav{
	background-image: url(/images/buttons/nav_sub3_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	padding-top: 1px;
	width: 189px;
	text-decoration: none;
}

.td_sub3_leftnav_aktiv{
	background-image: url(/images/buttons/nav_sub3_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	text-decoration: none;
}

.subnav3_over{
	background-image: url(/images/buttons/nav_sub3_back_1.gif);
	cursor: pointer;
	width: 189px;
	text-decoration: none;
}

.td_sub4_leftnav{
	background-image: url(/images/buttons/nav_sub4_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	padding-top: 1px;
	width: 184px;
	text-decoration: none;
}

.td_sub4_leftnav_aktiv{
	background-image: url(/images/buttons/nav_sub4_back_0.gif);
	font-size: 11px;
	color: #ece4cb;
	height: 16px;
	text-decoration: none;
}

.subnav4_over{
	background-image: url(/images/buttons/nav_sub4_back_1.gif);
	cursor: pointer;
	width: 184px;
	text-decoration: none;
}

#content{
	margin: 0px;
	margin-left: 15px;
	margin-top: 3px;
}

#shop_menuebutton{
	margin-bottom:-3px;
}

#td_wk_zuklappen{
	display: none;
}

#td_wk_aufklappen{
	display: block;
}

.link_nav:HOVER{
	text-decoration: none;
}

.link_nav2:HOVER{
	text-decoration: none;
}

.link_nav3:HOVER{
	text-decoration: none;
}

.link_nav4:HOVER{
	text-decoration: none;
}

#td_liste_hersteller{
	padding-left: 10px;
}

.td_liste_hersteller{
	padding-left: 10px;
}

#tbl_beschreibung_text{
	margin-top: -15px;
}

#div_artnr_detail{
	color:#f2f0d7;
	background-color:#871d21;
	padding-left: 5px;
	margin-top: 3px;
	width:275px;
}

#div_zusatzartikel{
	color:#f2f0d7;
	background-color:#871d21;
	padding-left: 5px;
	margin-top: 3px;
	width:430px;
}

.tbl_zusatzartikel{
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;"
}

#div_rahmen_detail{
	border: 1px solid #818080;
	background-color:#ffffff;
	width: 450px;
	margin:0px;
	margin-left: -10px;
	padding-left: 15px;
	padding-top: 10px;
	margin-top: 7px;
}

.td_option_wk{
	color: #76181b; 
	font-size: 12px; 
	background-color:#ffffff;
	text-align: left;
	font-weight:bold;
	height: 18px;
	padding-top:4px;
}

.td_im_warenkorb{
	color:#f4f1e0;
}

.td_abstand_r_wk{
	color:#ffffff;
}

#div_rahmen_aussen{
	 border: 1px solid #000000;
	 background-color:#f9f9f2;
}

#div_rahmen_aussen_wk{
	 border: 1px solid #79191c;
	 width: 692px;
	 background-color:#f9f9f2;
}

#div_rahmen_innen{
	 margin: 2px;
	 border: 1px solid #ffffff;
	 background-color:#f9f9f2;
}

.tbl_artikel_warenkorb {
	width: 100%;
	background-color:#f9f9f2;
	margin: 0px;
}
.td_bezahlart_warenkorb {
	background-color: #f9f9f2;
	padding: 3px;
	padding-left: 15px;
	margin-top: 0px;
	font-size: 11px;
}
.td_bild_warenkorb {
	vertical-align: left;
	text-align: center;
	color: black;
	width: 120px;
	padding:5px;
}
.td_preis_warenkorb {
	padding: 3px;
	text-align: left;
}
.td_artikelnummer_warenkorb {
	padding: 3px;
	height: 10px;
	text-align: left;
}
.td_aktion_warenkorb {
	padding: 3px;
	text-align: left;
}
.td_gesamtpreis_warenkorb {
	padding: 3px;
	padding-left: 20px;
}
.td_gesamtpreis_warenkorb_right {
	padding: 3px;
	padding-right: 8px;
	text-align: right;
}
.td_loeschen_warenkorb {
	text-align: right;
	vertical-align: bottom;
	padding: 3px;
	width: 400px;
}
a.loeschen {
	color: #C1231C;
}

#div_headline_wk{
	height:22px;
	background-image:url("../images/headline_wk_back.gif");
	padding-left: 7px;
	width: 683px;
	margin-top:-2px;
	margin-left:-2px;
}

#tbl_headline_wk{
	margin-top:3px;
	color:#f4f1e0;
}

#warenkorb{
	margin:0px;
	margin-left:-10px;
	margin-top:-13px;
}

#td_nav_rahmen_right{
	background-image: url(/images/nav_rahmen_right.gif);
	background-repeat: repeat-y;
}

#tbl_bezahlung{
	width: 689px;
}

#tbl_topnav{
	margin-left:65px;
}

#tbl_kundendaten{
	margin-left: 30px;
}

#div_suche_left{
	margin: 0px;
	height:62px;
	/*background-image: url(/images/back_suche.gif);*/
}

#ergebnis{
	padding-top: 10px;
}

#abstand-content{
	margin-top: 60px;
}

#form_schnellsuche{
	margin: 0px;
}

#form_artikel{
	margin: 0px;
}

#menge_in_wk{
	width: 20px;
	text-align:right;
}

#img_in_wk{
	margin-bottom:-4px;
}

#tbl_uebersicht{
	margin-left:25px;
	
}

#trennlinie{
	border-bottom: 1px solid #8f2f2f;
}

#bild1{
	display: block;
}

#bild2{
	display: none;
}

#bild3{
	display: none;
}

#bild4{
	display: none;
}

#bild5{
	display: none;
}

#ausgabe{
	z-index: 1000;
	border-left: 2px solid #d0cfcf;
	border-bottom: 2px solid #d0cfcf;
	border-right: 2px solid #d0cfcf;
	border-top: 1px solid #d0cfcf;
	position:absolute;
	left: 6px;
	display: none;
	width:280px;
	background-color: #ffffff;
	padding-left: 5px;
	
}

body{
	font-size: 11px;
	font-family: arial;
}

#hauptnav{
	border-top: 1px solid #424242;
}

.td_sub1_leftnav{
	padding-left: 16px;
	border-top: 1px solid #424242;
}

.td_sub2_leftnav{
	padding-left: 21px;
	border-top: 1px solid #424242;
}
.td_sub3_leftnav{
	padding-left: 26px;
	border-top: 1px solid #424242;
}
.td_sub4_leftnav{
	padding-left: 31px;
	border-top: 1px solid #424242;
}
.link_nav{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.link_nav2{
	color: #f4f1e0;
	text-decoration: none;
	font-size: 11px;
}


