a.a1, a.a1:visited {color:#ffffff}
a.a1:hover {color:#FD912F}

a.mail, a.mail:visited {color:#ffffff}
a.mail:hover {color:#FD912F}

a.a2, a.a2:visited {color:#ffffff;}
a.a2:hover {color:#FD912F}

a.a3, a.a3:visited {color:#ffffff ;}
a.a3:hover {color:#FD912F}

a.a4, a.a4:visited {color:#ffffff; text-decoration:none}
a.a4:hover {color:#FD912F}
.scroll{
	width: 470px ;
	height: 136px;
	overflow: auto;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top:4px;
	font-family :Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color :#ffffff;
	border: 1px solid #DBDBDB;
	background-color:#3E3E3E;
	}
*html .scroll{width: 470px ;}

.scroll2{
	width: 385px ;
	height: 136px;
	overflow: auto;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left: 5px;
	padding-right: 3px;
	padding-top:4px;
	font-family :Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color :#242424;
	
	background-color:#FAF1E1;
	}
	
*html .scroll2{width: 395px ;}


 .liste2{margin-left:-25px; margin-top:15px; font-size:12px}
*html .liste2{margin-left:15px; margin-top:10px; font-size:12px}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #1E3A48;
 border-bottom: solid 1px #DADADA; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.daten {font-weight:bold;font-size:11px;font-family:Arial,sans-serif;color:#ffffff;padding:2px 15px 2px 0px; }

.mtm_box_around   { height:300px;overflow:auto;border-top:1px solid #ffffff;border:1px solid #bbb;font-size:8pt;width:558px; }
*html .mtm_box_around   { height:300px;overflow:auto;border-top:1px solid #ffffff;border:1px solid #bbb;font-size:8pt;width:560px; }
*+html .mtm_box_around   { height:300px;overflow:auto;border-top:1px solid #ffffff;border:1px solid #bbb;font-size:8pt;width:560px; }
.mtm_tbl_around   { border-left:1px solid #3E3E3E;background-color:#3E3E3E;}
td.style_titles_1 { font-weight:bold;background-color:#cccccc;font-size:8pt;font-family:Arial,sans-serif;padding-left:10px;border-right:0px solid #ccc;padding:2px 5px 2px 5px; }
td.style_titles_2 {background-color: #CCCCCC;font-family: Arial,sans-serif;font-size: 8pt;font-weight: bold;padding: 2px 7px;text-align: right;}
td.style_rows_1   { background-color:#3E3E3E;border-bottom:1px solid #cccccc;font-size:8pt;font-family:Arial,sans-serif;padding-left:10px;color:#ffffff;border-right:1px solid #bbb;padding:5px 3px 5px 3px; }
td.style_rows_2   { background-color:#3E3E3E;border-bottom:1px solid #cccccc;font-size:8pt;font-family:Arial,sans-serif;padding-left:10px;color:#ffffff;border-right:1px solid #bbb;padding:5px 3px 5px 3px; }


	

/** #################################################### **/
/** ########### Allg. Einstellungen Flyout ############# **/

/** abstand innerhalb der box über und unter der navi **/
#mainnavi {padding-top:0px; padding-bottom:0px}

/** schriftdefinitionen **/
#mainnavi ol, ul#dd_navi{
	font-family:Arial; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000;
}


/** ################################################## **/
/** ########### Allg. Einstellungen Shop ############# **/

ul#dd_navi, ul#dd_navi li, ul.subkats1, ul.subkats2{ list-style:none; padding:0px; margin:0px;}
ul#dd_navi br{ display:none;}
a.katlink, a.subkat1, a.subkat2, a.katlink_on, a.subkat1_on{ display:block; }


/** ######################################## **/
/** ########### Hauptkategorie ############# **/

div.lcat div.ttl a {margin-left:-33px !important}

/** Hauptkategorie **/
.kat00 a, .kat00 a:visited, .category b a, .category b a:visited, 
#mainnavi ol li a, #mainnavi ol li a:visited, a.katlink, a.katlink:visited,
.pagecontainer table table table table td i a, .pagecontainer table table table table td i a:visited,
table#StoreCategories a i, table#StoreCategories a:active i,
a.all_cats, a.all_cats:visited, div.lcat div.ttl a, div.lcat div.ttl a:visited, ul.lev1 li a, ul.lev1 li a:visited, div.lcat div.link a {
	background:url( navi_bg.gif) no-repeat;
	padding:4px 10px 4px 30px;
	line-height:16px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none !important;
	font-size:11px; 
	width:176px !important; 
	display:block;
}

/** Hover **/
.kat00 a:hover, .category b a:hover, #mainnavi ol li a:hover,
a.katlink:hover, a.katlink_on, a.katlink_on:visited, a.katlink_on:hover,
a.all_cats:hover, div.lcat div.ttl a:hover, ul.lev1 li a:hover, div.lcat div.link a:hover {
	background:url( navi_bg_hover.gif) no-repeat;
	padding:4px 10px 4px 30px;
	line-height:16px;
	color:#F38328;
	font-weight:bold;
	text-decoration:none !important;
	font-size:11px; 
	width:176px !important;
	display:block;
}

/** Aktiv **/
.kat00_on b, a.katlink_on, a.katlink_on:visited, a.katlink_on:hover,
ul.lev1 li span, div.lcat div.ttl, div.lcat div.link a {
	background:url( navi_bg_hover.gif) no-repeat;
	padding:4px 10px 4px 30px;
	line-height:16px;
	color:#F38328;
	font-weight:bold;
	text-decoration:none !important;
	font-size:11px; 
	width:176px !important;
	display:block;
}

/* Hauptkategorie CSS(Shop) margin-left= minus padding von aktiven 
Zustand bsp.: padding-left:10px = margin-left:-10px */
.category b a, .category b a:visited, .category b a:hover {
	display:block; 
	margin-left:0px; 
}
/** Weitere Links **/
.pagecontainer table table table table td i a, .pagecontainer table table table table td i a:visited,
table#StoreCategories a i, table#StoreCategories a:active i{ 
	position:relative; 
	margin:2px 0px -9px -1px; 
	font-family:Arial;
	font-size:11px;
	font-style:bold;
}
.pagecontainer table table table table td i a:hover{ background: url(  navi-bg-hover.gif);}

/** Firefox Padding-Ausgleich: Wert=176px-padding **/
html>head:first-child+body a.katlink, 
html>head:first-child+body a.katlink:visited, 
html>head:first-child+body a.katlink:hover, 
html>head:first-child+body a.katlink_on, 
html>head:first-child+body a.katlink_on:visited, 
html>head:first-child+body a.katlink_on:hover, 
html>head:first-child+body div.kat00 a, 
html>head:first-child+body div.kat00 a:visited, 
html>head:first-child+body div.kat00 a:hover, 
html>head:first-child+body div.kat00_on b,
html>head:first-child+body .category b a, 
html>head:first-child+body .category b a:visited, 
html>head:first-child+body .category b a:hover,
html>head:first-child+body .category b,
html>head:first-child+body .pagecontainer table table table table td i a,
html>head:first-child+body table#StoreCategories a i
{ width:136px !important;}









/** ########################################### **/
/** ########### 1. Unterkategorie ############# **/

/* 1. Unterkategorien */
.category a, .category a:visited, .kat01 a, .kat01 a:visited, a.subkat1, a.subkat1:visited,
ul.lev2 li a, ul.lev2 li a:visited {
	background:url( sub1-navi-bg.gif) no-repeat; 
	padding: 0px 5px 0px 37px; 
	line-height:20px; 
	color:#ffffff; 
	font-weight:normal;
	text-decoration: none; 
	font-size:11px; 
	width:176px !important;
	display:block;
}
/** Hover **/
.category a:hover, .kat01 a:hover, a.subkat1:hover,
ul.lev2 li a:hover {
	background:url( sub1-navi-bg.gif) no-repeat;
	padding: 0px 5px 0px 37px; 
	line-height:20px; 
	color:#F38328;
	font-weight:normal;
	text-decoration:none; 
	font-size:11px; 
	width:176px !important;
	display:block;
}
/** Aktiv **/
.kat01_on b, a.subkat1_on, a.subkat1_on:visited, a.subkat1_on:hover,
ul.lev2 li span {
	background:url( sub1-navi-bg.gif) no-repeat;
	padding:0px 5px 0px 37px;
	line-height:20px;
	color:#F38328;
	font-weight:normal;
	text-decoration:none;
	font-size:11px; 
	width:176px !important;
	display:block;
}

/** Firefox Padding-Ausgleich: Wert=176px-padding **/
html>head:first-child+body a.subkat1, 
html>head:first-child+body a.subkat1:visited, 
html>head:first-child+body a.subkat1:hover, 
html>head:first-child+body a.subkat1_on, 
html>head:first-child+body a.subkat1_on:visited, 
html>head:first-child+body a.subkat1_on:hover,
html>head:first-child+body .category a, 
html>head:first-child+body .category a:visited, 
html>head:first-child+body .category a:hover, 
html>head:first-child+body div.kat01 a, 
html>head:first-child+body div.kat01 a:visited, 
html>head:first-child+body div.kat01 a:hover, 
html>head:first-child+body div.kat01_on b
{ width: 134px !important;;}


/** ########################################### **/
/** ########### 2. Unterkategorie ############# **/

/** 2 Unterkategorie **/
.kat02 a, .kat02 a:visited, a.subkat2, a.subkat2:visited,
ul.lev3 li a, ul.lev3 li a:visited {
	background:url( sub2-navi-bg.gif) no-repeat;
	padding:3px 5px 0px 40px;
	line-height:16px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	font-size:11px; 
	width:176px !important;
	display:block;
}
/** Hover **/
.kat02 a:hover, a.subkat2:hover,
ul.lev3 li a:hover{
	background:url( sub2-navi-bg.gif) no-repeat;
	padding:3px 5px 0px 40px;
	line-height:16px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px; 
	width:176px !important;
	display:block;
}
/** Aktiv **/
.kat02_on b,
ul.lev3 li span{
	background:url( sub2-navi-bg.gif) no-repeat;
	padding:3px 5px 0px 40px;
	line-height:16px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px; 
	width:176px !important;
	display:block;
}

/** Firefox Padding-Ausgleich: Wert=176px-padding **/
html>head:first-child+body a.subkat2, 
html>head:first-child+body a.subkat2:visited, 
html>head:first-child+body a.subkat2:hover,
html>head:first-child+body div.kat02 a,
html>head:first-child+body div.kat02 a:visited,
html>head:first-child+body div.kat02 a:hover, 
html>head:first-child+body div.kat02_on b{ width:131px !important;}

a:focus {outline: none;}




