/* traffic@web 2.0 */

/*body { scrollbar-base-color:#6B61D4;scrollbar-face-color:#6B61D4;scrollbar-track-color:#6B61D4;scrollbar-highlight-color:#6B61D4;scrollbar-shadow-color:#6B61D4;scrollbar-3dlight-color:#6B61D4;}*/
body { font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #ffffff; background-color:#000000;}
td {
	font-size : 8pt;
	font-family : Verdana, Helvetica, sans-serif;
}
p { font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #000000;}
pre { font-size : 9pt; font-family : Verdana, Helvetica, sans-serif; color : #000000;}
sub { font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #000000;}
sup { font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #000000;}
div {
	font-size : 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	color : #333333;
	padding:0px;
	position: relative;
	margin-top: 0px;
	visibility: visible;
	overflow: visible;
}
input { font-size : 9pt; font-family : Verdana, Helvetica, sans-serif; color : #000000;}
ul { list-style-type:square;}/*list-style-image:url(../../images/standard_images/list_style_image.gif);*/
li {padding:5 0 5 0px !important; padding:5 0 5 0px;}
h1 { font-size : 10pt; font-family : Verdana, Helvetica, sans-serif; color : #333333; font-weight: bold; padding:10 0 5 0px;}
h2 {
	font-size : 10pt;
	font-family : Verdana, Helvetica, sans-serif;
	color : #333333;
	font-weight: bold;
	padding:10px 0 0 10px;
	margin:0 0 10px;
}
h3 { font-size : 12pt; font-family : Verdana, Helvetica, sans-serif; color : #333333; font-weight: bold; padding: 10 0 0 0px;}
a {
	font-size : 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;
}
a:link {
	font-size : 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;
}
a:hover {
	font-size : 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	text-decoration : none;
	font-weight:bold;
}

.headline {  font-size : 16pt; font-family : Verdana, Helvetica, sans-serif; color : #333333; font-weight: bold;}
.subline { font-size : 10pt; font-family : Verdana, Helvetica, sans-serif; color : #333333; font-weight: bold;}
.products_subline { font-size : 10pt; font-family : Verdana, Helvetica, sans-serif; color : #005533; font-weight: bold;}

.Nav0 { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #aec4e4; text-decoration : none; text-align:center; width:186px; height:20px; padding:0px; margin:0 0 0 0px;}
.Nav0:link { font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #aec4e4; text-decoration : none; text-align:center; width:186px; height:20px; padding:0px; margin:0 0 0 0px;}
.Nav0:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; text-decoration : none; text-align:center; width:186px; height:20px; padding:0px; margin:0 0 0 0px;}
.Nav0Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff;  text-decoration : none; text-align:center; width:186px; height:20px;}
.Nav0wenn1Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff;  text-decoration : none; text-align:center; width:186px; height:20px; padding:0px; margin:0 0 0 0px;}
.Nav0Mover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; text-decoration : none; text-align:center; width:186px; height:20px; padding:0px; margin:0 0 0 0px;}

.NavRef0 { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #aec4e4; text-decoration : none;margin:0px; font-weight:bold;}
.NavRef0Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff;  text-decoration : none; font-weight:bold; text-align:center;margin:0px;padding:0px;}
.NavRef0wenn1Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff;  text-decoration : none;padding:0px; font-weight:bold;}
.NavRef0Mover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #ffffff; text-decoration : none;padding:0px; font-weight:bold;}
.NavRef0:link { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color:#aec4e4;padding:0px; font-weight:bold;}
.NavRef0:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #ffffff;padding:0px; font-weight:bold;}
.NavRef0Aktiv:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #aec4e4;margin:0px;padding:0px; font-weight:bold;}
.NavRef0Aktiv:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #ffffff;padding:0px; font-weight:bold;}
.NavRef0wenn1Aktiv:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #ffffff;padding:0px; font-weight:bold;}
.NavRef0wenn1Aktiv:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #ffffff;padding:0px; font-weight:bold;}
.NavRef0Mover:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; text-decoration : none; color : #aec4e4;padding:0px; font-weight:bold;}
.NavRef0Mover:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #ffffff;padding:0px; font-weight:bold;}

.Nav1 { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333; text-decoration : none;  text-align:left; vertical-align:middle; height:20px; width:186px; padding:0 0 0 0px;}
.Nav1:link { font-size : 8pt; font-family : Verdana, Helvetica, sans-serif; color : #333333; text-decoration : none;  text-align:left; vertical-align:middle; height:20px; width:186px; padding:0 0 0 0px;}
.Nav1:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333; text-decoration : none;  text-align:left; vertical-align:middle; height:20px; width:186px; padding:0 0 0 0px;}
.Nav1Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333;  text-decoration : none;  text-align:left; vertical-align:middle; height:20px; width:186px; padding:0 0 0 0px;}
.Nav1wenn1Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333;  text-decoration : none;  text-align:left; vertical-align:middle; height:20px; width:186px; padding:0 0 0 0px;}
.Nav1Mover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333; text-decoration : none;  text-align:left; vertical-align:middle; height:20px; width:186px; padding:0 0 0 0px;}

.NavRef1 { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333; text-decoration : none; padding:0 0 0 10px;font-weight:500;} 
.NavRef1Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333;  text-decoration : none; text-align:left; padding:0 0 0 10px;font-weight:bold;}
.NavRef1wenn1Aktiv { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333;  text-decoration : none; padding:0 0 0 10px;font-weight:bold;}
.NavRef1Mover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; color : #333333; text-decoration : none; padding:0 0 0 10px;font-weight:bold;}
.NavRef1:link { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color:#333333; padding:0 0 0 10px;font-weight:500;}
.NavRef1:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1Aktiv:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1Aktiv:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1wenn1Aktiv:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1wenn1Aktiv:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1wenn2Aktiv {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1wenn2Aktiv:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1wenn2Aktiv:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1Mover:link {font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif; text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}
.NavRef1Mover:hover { font-size : 8pt; font-family :  Verdana, Helvetica, sans-serif;text-decoration : none; color : #333333; padding:0 0 0 10px;font-weight:bold;}

/* Wird für alle folgenden Nav Ebenen verwendet */
.Nav2 { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;    white-space:nowrap; }
.Nav2:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;    white-space:nowrap; }
.Nav2:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none;    white-space:nowrap; }
.Nav2Aktiv { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #005533; text-decoration : none;    white-space:nowrap; }
.Nav2wenn3Aktiv  { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #005533;  text-decoration : none;    white-space:nowrap; }
.Nav2Mover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #005533; text-decoration : none;    white-space:nowrap; }

.NavRef2 { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;    white-space:nowrap;  }
.NavRef2Aktiv { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #005533; text-decoration : none;   white-space:nowrap;  }
.NavRef2wenn3Aktiv  { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #005533;  text-decoration : none;    white-space:nowrap;  }
.NavRef2Mover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #005533; text-decoration : none;   white-space:nowrap; }
.NavRef2:link { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533; }
.NavRef2:hover { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}
.NavRef2Aktiv:link { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}
.NavRef2Aktiv:hover { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}
.NavRef2wenn3Aktiv:link { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}
.NavRef2wenn3Aktiv:hover { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}
.NavRef2Mover:link { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}
.NavRef2Mover:hover { font-size : 9pt;font-family : Arial, Helvetica, sans-serif;text-decoration : none; color : #005533;}

.Navstd { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none; }
.Navstd:link { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : underline;}
.Navstd:hover { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #ffffff; text-decoration : underline;}

Suche { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #9999999; text-decoration : none; }
Suche a:link { font-size : 8pt; color : #9999999; text-decoration : none;}
Suche a:hover { font-size : 8pt; color : #000000; text-decoration : underline;}

/* Listeneintrag bei der Suchergebnisauflistung dar */
.SucheListe { font: normal 8pt Verdana; color : #999999; text-decoration : none; }
.SucheListe:link { font: normal 8pt Verdana; color : #999999; text-decoration : none;}
.SucheListe:hover { font: normal 8pt Verdana; color : #000000; text-decoration : none;}
.SucheListeAktiv { font: bold 8pt Verdana; color : #000000; text-decoration : none; }
.SucheListeAktiv:link { font: bold 8pt Verdana; color : #000000;text-decoration : none;}
.SucheListeAktiv:hover { font: bold 8pt Verdana; color : #000000;text-decoration : none;}

/* Inline Navigation */
.NavInline { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #9999999; text-decoration : none;}

.NavInlineActive { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none; }
.NavInlineMover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;text-decoration : none; }

.NavInlineRef { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none;}
.NavInlineRefActive { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none; }
.NavInlineRefMover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none; }
.NavInlineRef:link {font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none;}
.NavInlineRef:hover {font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none}
.NavInlineRefActive:link {}
.NavInlineRefActive:hover {}
.NavInlineRefMover:link {}
.NavInlineRefMover:hover {}

.smapNavInline { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none; }
.smapNavInlineMover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : undelrine;}
.smapNavInlineActive:link { }
.smapNavInlineActive:hover {}
.smapNavInlineMover:link { }
.smapNavInlineMover:hover {}

/* Fehlermeldungen (z.B. Formular falsch ausgefüllt) */
.error { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #DD0000; text-decoration : none; }
.error:link { font-size : 9pt; color : #DD0000; text-decoration : none;}
.error:hover { font-size : 9pt;  color : #000000; text-decoration : undelrine; }

.pathLast { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; background-color: #00FF88;}

/* Admin Bereich */
.admintable { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; background-color: #85D0FF; text-decoration : none; padding-left:5px; padding-right:5px; border:0px solid #000000;}
.adminnav { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;  text-decoration : underline; }
.adminnav:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;  text-decoration : underline; }
.adminnav:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;  text-decoration : none; }
.adminheadline { font-size : 12pt; font-family : Arial, Helvetica, sans-serif; color : #000000; font-weight: bold;}
.sortList { background-color: #FAFF00;}
.showStatus { background-color: #AA99AA; font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;   white-space:nowrap; }

/* Member Login */
.mLogin { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none;}
.mLogin:link { font-size : 8pt; color : #999999; text-decoration : none;}
.mLogin:hover { font-size : 8pt; color : #000000; text-decoration : undeline;}

/* Druckversion und Seite Weiterempfehlen */
.print_recommend { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none; }
.print_recommend:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif;color : #000000; text-decoration : none;}
.print_recommend:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}

.inaktiv { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}

/* Anmerkungen kleiner Text usw. */
.small { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none; }
.small:link { font-size : 8pt; color : #000000; text-decoration : none;}
.small:hover { font-size : 8pt; color : #000000; text-decoration : underline;}

/* Gallery  */
.galleryHead { font-size : 10pt; font-family : Arial, Helvetica, sans-serif; color : #005533; font-weight: bold;font-style:italic;}
.gallery { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}
.gallery:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}
.gallery:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : underline;}

/* Kalender */
.kalender_head { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #D9E6E1; font-weight:bold;}
.kalender_td { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; padding-left:5px;padding-top:1px;}
.kalender_td:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999;  text-decoration : none;}
.kalender_td:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}

/* SimpleDir */
.sdHead { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #D9E6E1; font-weight:bold;}
.sdTD { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000; padding:0 5 0 5; }
.sdTD:link { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #999999;  text-decoration : none; padding:0 5 0 5; }
.sdTD:hover { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none; padding:0 5 0 5 }

/* DetailDir */
.ddHead { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #ffffff; font-weight:bold; padding-left:5px; padding-top:1px; }
.ddTD { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000; padding-left:5px; vertical-align:middle; padding:0 5 0 5; }
.ddTD:link { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #999999;  text-decoration : none; padding:0 5 0 5; }
.ddTD:hover { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none; padding:0 5 0 5; }
.ddDV { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}
.ddDV:link { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #999999; text-decoration : none;}
.ddDV:hover { font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}

/* Warenkorb */
.wk_head { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #D9E6E1; font-weight:bold;}
.wk_td { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; padding-left:5px;padding-top:1px;}
.wk_td:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999;  text-decoration : none;}
.wk_td:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}

/* Newsboxen */
.nb_head { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #D9E6E1; font-weight:bold;}
.nb_td { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}
.nb_td:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #999999;  text-decoration : none;}
.nb_td:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration : none;}

/* Newsmodul */
.nm_container { border:0px solid #666666; border-bottom:0px; width:560px; }
.nm_container h1 { font:bold 8pt Verdana; }

.nm_h1_href {  font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.nm_h1_href:link {  font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.nm_h1_href:hover {  font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #00000; font-weight: bold;}
.nm_href {  font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; font-weight: bold;}
.nm_href:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000; font-weight: bold;}
.nm_href:hover {  font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.li_headline { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.li_headline:link { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.li_headline:hover { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #000000; font-weight: bold;}
.nm_anleser { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;font-weight: bold;}
.nm_anleser:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;font-weight: bold;}
.nm_anleser:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000;font-weight: bold;}
.nm_standard { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}
.nm_standard:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;font-weight: bold;}
.nm_standard:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000;font-weight: bold;}
.dv_headline { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.dv_headline:link { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000; font-weight: bold;}
.dv_headline:hover { font-size : 11pt; font-family : Arial, Helvetica, sans-serif; color : #000000; font-weight: bold;}
.nm_small { font-size : 7pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}
.nm_small:link { font-size : 7pt; font-family : Arial, Helvetica, sans-serif; color : #000000;font-weight: bold;}
.nm_small:hover { font-size : 7pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000;font-weight: bold;}
.nm_txt { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}
.nm_txt:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;font-weight: bold;}
.nm_txt:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000;font-weight: bold;}
.nm_link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;}
.nm_link:link { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #000000;font-weight: bold;}
.nm_link:hover { font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FF0000;font-weight: bold;}

/* Reifen */
.orangeHead { height:20px; width:180px; background:#fa0; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#ffffff; border-bottom:1px solid #0000; }
.orangeReifen0 { height:20px; width:180px; background:#ffffff; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#fa0; }
.orangeReifen0 a {  font-size:8pt; color:#fa0; }
.orangeReifen0 a:link { font-size:8pt; color:#fa0; }
.orangeReifen0 a:hover { font-size:8pt; color:#fa0; }
.orangeReifen40 { background:#ffffff; vertical-align:middle; text-align:left;  }
.orangeReifen1 { height:20px; width:180px; background:#f0f0f0; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#fa0; }
.orangeReifen1 a { font-size:8pt; color:#fa0; }
.orangeReifen1 a:link { font-size:8pt; color:#fa0; }
.orangeReifen1 a:hover { font-size:8pt; color:#fa0; }
.orangeReifen41 { background:#f0f0f0; vertical-align:middle; text-align:left; }
.orangeReifenDNavi { font-weight:bold; font-size:7pt; color:#fc6; }
.orangeReifenDNavi a { font-weight:bold; font-size:7pt; color:#fa0; }
.orangeReifenDNavi a:link { font-weight:bold; font-size:7pt; color:#fa0; }
.orangeReifenDNavi a:hover { font-weight:bold; font-size:7pt; color:#fa0; }
.orangeInfoBoxHead { background:#fa0; font-weight:bold; font-size:8pt; color:#ffffff; padding:0 0 0 10px; }
.orangeInfoBoxHeadline { padding:10 0 10 10px; font-weight:bold; font-size:8pt; color:#fa0; }
.orangeInfoBoxText { padding:0 0 10 10px; font-weight:normal; font-size:8pt; color:#000000; line-height:1.4; }
.orangeSeriesBox { background-color:#fc6; border:1px solid #000000; border-bottom:0px; line-height:16px; cursor:hand; }
.orangeGroessenBG1 { background-color:#ffffff; }
.orangeGroessenBG0 { background-color:#fec; }

.blauHead { height:20px; width:180px; background:#6cf; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#ffffff; border-bottom:1px solid #0000; }
.blauReifen0 { height:20px; width:180px; background:#ffffff; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#6cf; }
.blauReifen0 a { color:#6cf; font-size:8pt; }
.blauReifen0 a:link { color:#6cf; font-size:8pt; }
.blauReifen0 a:hover { color:#6cf; font-size:8pt; }
.blauReifen40 { background:#ffffff; vertical-align:middle; text-align:left; }
.blauReifen1 { height:20px; width:180px; background:#f0f0f0; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#6cf; }
.blauReifen1 a { color:#6cf; font-size:8pt; }
.blauReifen1 a:link { color:#6cf; font-size:8pt; }
.blauReifen1 a:hover { color:#6cf; font-size:8pt; }
.blauReifen41 { background:#f0f0f0; vertical-align:middle; text-align:left; }
.blauReifenDNavi { font-weight:bold; font-size:7pt; color:#a3e0ff; }
.blauReifenDNavi a { font-weight:bold; font-size:7pt; color:#6cf; }
.blauReifenDNavi a:link { font-weight:bold; font-size:7pt; color:#6cf; }
.blauReifenDNavi a:hover { font-weight:bold; font-size:7pt; color:#6cf; }
.blauInfoBoxHead { background:#6cf; font-weight:bold; font-size:8pt; color:#ffffff; padding:0 0 0 10px; }
.blauInfoBoxHeadline { padding:10 0 10 10px; font-weight:bold; font-size:8pt; color:#6cf; }
.blauInfoBoxText {
	padding:0 0 10 10px;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
	line-height:1.4;
}
.blauSeriesBox { background-color:#a3e0ff; border:1px solid #000000; border-bottom:0px; line-height:16px; cursor:hand; margin:0 0 0 0px; }
.blauGroessenBG1 { background-color:#ffffff; }
.blauGroessenBG0 { background-color:#e0f5ff; }

.gruenHead { height:20px; width:180px; background:#9c3; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#ffffff; border-bottom:1px solid #0000; }
.gruenReifen0 { height:20px; width:180px; background:#ffffff; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#9c3; }
.gruenReifen0 a { font-size:8pt; color:#9c3; }
.gruenReifen0 a:link { font-size:8pt; color:#9c3; }
.gruenReifen0 a:hover { font-size:8pt; color:#9c3; }
.gruenReifen40 { background:#ffffff; vertical-align:middle; text-align:left; }
.gruenReifen1 { height:20px; width:180px; background:#f0f0f0; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#9c3; }
.gruenReifen1 a { font-size:8pt; color:#9c3; }
.gruenReifen1 a:link { font-size:8pt; color:#9c3; }
.gruenReifen1 a:hover { font-size:8pt; color:#9c3; }
.gruenReifen41 { background:#f0f0f0; vertical-align:middle; text-align:left; }
.gruenReifenDNavi { font-weight:bold; font-size:7pt; color:#c2e085; }
.gruenReifenDNavi a { font-weight:bold; font-size:7pt; color:#9c3; }
.gruenReifenDNavi a:link { font-weight:bold; font-size:7pt; color:#9c3; }
.gruenReifenDNavi a:hover { font-weight:bold; font-size:7pt; color:#9c3; }
.gruenInfoBoxHead { background:#9c3; font-weight:bold; font-size:8pt; color:#ffffff; padding:0 0 0 10px; }
.gruenInfoBoxHeadline { padding:10 0 10 10px; font-weight:bold; font-size:8pt; color:#9c3; }
.gruenInfoBoxText { padding:0 0 10 10px; font-weight:normal; font-size:8pt; color:#000000; line-height:1.4; }
.gruenSeriesBox { background-color:#c2e085; border:1px solid #000000; border-top:0px; line-height:16px; cursor:hand; }
.gruenGroessenBG1 { background-color:#ffffff; }
.gruenGroessenBG0 { background-color:#ebf5d6; }

.braunHead { height:20px; width:180px; background:#c96; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#ffffff; border-bottom:1px solid #0000; }
.braunReifen0 { height:20px; width:180px; background:#ffffff; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#c96; }
.braunReifen0 a { font-size:8pt; color:#c96; }
.braunReifen0 a:link { font-size:8pt; color:#c96; }
.braunReifen0 a:hover { font-size:8pt; color:#c96; }
.braunReifen40 { background:#ffffff; vertical-align:middle; text-align:left; }
.braunReifen1 { height:20px; width:180px; background:#f0f0f0; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#c96; }
.braunReifen1 a { font-size:8pt; color:#c96; }
.braunReifen1 a:link { font-size:8pt; color:#c96; }
.braunReifen1 a:hover { font-size:8pt; color:#c96; }
.braunReifen41 { background:#f0f0f0; vertical-align:middle; text-align:left; }
.braunReifenDNavi { font-weight:bold; font-size:7pt; color:#e0c2a3; }
.braunReifenDNavi a { font-weight:bold; font-size:7pt; color:#c96; }
.braunReifenDNavi a:link { font-weight:bold; font-size:7pt; color:#c96; }
.braunReifenDNavi a:hover { font-weight:bold; font-size:7pt; color:#c96; }
.braunInfoBoxHead { background:#c96; font-weight:bold; font-size:8pt; color:#ffffff; padding:0 0 0 10px; }
.braunInfoBoxHeadline { padding:10 0 10 10px; font-weight:bold; font-size:8pt; color:#c96; }
.braunInfoBoxText { padding:0 0 10 10px; font-weight:normal; font-size:8pt; color:#000000; line-height:1.4; }
.braunSeriesBox { background-color:#e0c2a3; border:1px solid #000000; border-top:0px; line-height:16px; cursor:hand; }
.braunGroessenBG1 { background-color:#ffffff; }
.braunGroessenBG0 { background-color:#f5ebe0; }

.violetHead { height:20px; width:180px; background:#96c; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#ffffff; border-bottom:1px solid #0000; }
.violetReifen0 { height:20px; width:180px; background:#ffffff; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#96c; }
.violetReifen0 a { font-size:8pt; color:#96c; }
.violetReifen0 a:link { font-size:8pt; color:#96c; }
.violetReifen0 a:hover { font-size:8pt; color:#96c; }
.violetReifen40 { background:#ffffff; vertical-align:middle; text-align:left; }
.violetReifen1 { height:20px; width:180px; background:#f0f0f0; padding:0 0 0 5px; vertical-align:middle; text-align:left; font-weight:bold; font-size:8pt; color:#96c; }
.violetReifen1 a { font-size:8pt; color:#96c; }
.violetReifen1 a:link { font-size:8pt; color:#96c; }
.violetReifen1 a:hover { font-size:8pt; color:#96c; }
.violetReifen41 { background:#f0f0f0; vertical-align:middle; text-align:left; }
.violetReifenDNavi { font-weight:bold; font-size:7pt; color:#c2a3e0; }
.violetReifenDNavi a { font-weight:bold; font-size:7pt; color:#96c; }
.violetReifenDNavi a:link { font-weight:bold; font-size:7pt; color:#96c; }
.violetReifenDNavi a:hover { font-weight:bold; font-size:7pt; color:#96c; }
.violetInfoBoxHead { background:#96c; font-weight:bold; font-size:8pt; color:#ffffff; padding:0 0 0 10px; }
.violetInfoBoxHeadline { padding:10 0 10 10px; font-weight:bold; font-size:8pt; color:#96c; }
.violetInfoBoxText { padding:0 0 10 10px; font-weight:normal; font-size:8pt; color:#000000; line-height:1.4; }
.violetSeriesBox { background-color:#c2a3e0; border:0px solid #000000; border-top:0px; line-height:16px; cursor:hand; }
.violetGroessenBG1 { background-color:#ffffff; }
.violetGroessenBG0 { background-color:#ebe0f5; }

.bNavi { background:#f06; width:180px; height:20px; font-weight:bold; color:#ffffff; border:0px solid #000000;vertical-align:middle; }
.buttonText { color:#ffffff; font-weight:bold; background:#f06; font-size:7pt;text-align:left; }

/*  Site spezifisch */
.redButton {
	cursor:hand;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
	font-family:Verdana;
	height:20px;
	width:180px;
	_width:200px;
	line-height:20px;
	padding:0 0 0 25px;
	border:0px solid #000000;
}
.formTable { margin:0 0 0 10px; }
.formTable td { height:25px; font:normal 8pt Verdana; }

/* DATE PICKER */
/* the div that holds the date picker calendar */
.dpDiv {	}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	border: 0px solid #AAAAAA;
}
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {	}
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {	}
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {	}
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {	}
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {	border: 0px solid #ece9d8;	}
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {	background-color: #CCCCCC;	border: 0px solid #AAAAAA;	}
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {	background-color: #aca998;	border: 0px solid #888888;	cursor: pointer;	color: red;	}
/* the table cell that holds the name of the month and the year */
.dpTitleTD {	}
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {	}
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {	}
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {	background-color: #CCCCCC;	border: 0px solid #AAAAAA;	color: white;	}
/* additional style information for the text that indicates the month and year */
.dpTitleText {	font-size: 12px;	color: gray;	font-weight: bold;	}
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {	color: 4060ff;	font-weight: bold;	}
/* the forward/backward buttons at the top */
.dpButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;	padding: 0px;	}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	color: gray;	background: #d8e8ff;	font-weight: bold;	}

<style type="text/css">

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
	background-color: #000000;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #000000;
	padding: 5px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: #CCCCCC;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

</style>
