/* 
##################################################
## Benutzerdefinierte Styles                    ##
##################################################
*/

#header { font-size:10px; }
#header a { }
#header a:link { color:#999999; text-decoration:none; }
#header a:visited { color:#999999; text-decoration:none; }
#header a:hover { color:#999999; text-decoration:underline; }
#header a:active { color:#999999; text-decoration:none; }

#footer { font-size:10px; color:#999999; margin:10px 0px 0px 7px; }
#footer a { }
#footer a:link { color:#999999; text-decoration:none; }
#footer a:visited { color:#999999; text-decoration:none; }
#footer a:hover { color:#999999; text-decoration:underline; }
#footer a:active { color:#999999; text-decoration:none; }

#categorymenu { color:#003366; }
#categorymenu a { }
#categorymenu a:link { color:#003366; text-decoration:none; }
#categorymenu a:visited { color:#003366; text-decoration:none; }
#categorymenu a:hover { color:#003366; text-decoration:underline; }
#categorymenu a:active { color:#003366; text-decoration:none; }

#homepage-right { font-size:11px; color:#ffffff; }
#homepage-right th { font-size:11px; color:#ffffff; }
#homepage-right a { font-size:11px; }
#homepage-right a:link { color:#ffffff; text-decoration:none; }
#homepage-right a:visited { color:#ffffff; text-decoration:none; }
#homepage-right a:hover { color:#ffffff; text-decoration:underline; }
#homepage-right a:active { color:#ffffff; text-decoration:none; }

#homepage-aktuell a { font-size:10px; }
#homepage-aktuell a:link { color:#797979; text-decoration:none; }
#homepage-aktuell a:visited { color:#797979; text-decoration:none; }
#homepage-aktuell a:hover { color:#797979; text-decoration:underline; }
#homepage-aktuell a:active { color:#797979; text-decoration:none; }

#homepage-aktuell a.aktuell_hervorgehoben { font-size:10px; font-weight:bold; }
#homepage-aktuell a.aktuell_hervorgehoben:link { color:#DA5B07; text-decoration:none; }
#homepage-aktuell a.aktuell_hervorgehoben:visited { color:#DA5B07; text-decoration:none; }
#homepage-aktuell a.aktuell_hervorgehoben:hover { color:#DA5B07; text-decoration:underline; }
#homepage-aktuell a.aktuell_hervorgehoben:active { color:#DA5B07; text-decoration:none; }




#sitemap {  }
#sitemap div { height:16px; font-size:11px; line-height:16px; }
#sitemap .lvl1-empty { padding-left:18px; background-image:url(/common/images/sitemap/lvl1-empty.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl1-standard { padding-left:18px; background-image:url(/common/images/sitemap/lvl1-standard.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl1-last { padding-left:18px; background-image:url(/common/images/sitemap/lvl1-last.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl2-empty { padding-left:34px; background-image:url(/common/images/sitemap/lvl2-empty.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl2-standard { padding-left:34px; background-image:url(/common/images/sitemap/lvl2-standard.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl2-last { padding-left:34px; background-image:url(/common/images/sitemap/lvl2-last.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl3-empty { padding-left:50px; background-image:url(/common/images/sitemap/lvl3-empty.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl3-standard { padding-left:50px; background-image:url(/common/images/sitemap/lvl3-standard.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl3-last { padding-left:50px; background-image:url(/common/images/sitemap/lvl3-last.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl3-empty2 { padding-left:50px; background-image:url(/common/images/sitemap/lvl3-empty_2.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl3-standard2 { padding-left:50px; background-image:url(/common/images/sitemap/lvl3-standard_2.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl3-last2 { padding-left:50px; background-image:url(/common/images/sitemap/lvl3-last_2.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl4-empty { padding-left:66px; background-image:url(/common/images/sitemap/lvl3-empty.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl4-standard { padding-left:66px; background-image:url(/common/images/sitemap/lvl4-standard.gif); background-repeat:no-repeat; background-position:top left;}
#sitemap .lvl4-last { padding-left:66px; background-image:url(/common/images/sitemap/lvl4-last.gif); background-repeat:no-repeat; background-position:top left;}

.extras { font-size:10px; }
a.extras { font-size:9px; }
a.extras:link { color:#003366; text-decoration:none; }
a.extras:visited { color:#003366; text-decoration:none; }
a.extras:hover { color:#003366; text-decoration:underline; }
a.extras:active { color:#003366; text-decoration:none; }

.extras_menue { }
a.extras_menue { }
a.extras_menue:link { color:#003366; text-decoration:none; }
a.extras_menue:visited { color:#003366; text-decoration:none; }
a.extras_menue:hover { color:#003366; text-decoration:none; }
a.extras_menue:active { color:#003366; text-decoration:none; }

#submenu {}
td.depth1 { color:#003366; background-color:#A8CFEF; }
td.depth1on { color:#ffffff; background-color:#336699; }
td.depth2 { color:#003366; background-color:#F4F4F4; }
td.depth2on { color:#ffffff; background-color:#336699; }

a.menu { font-size:11px; }
a.menu:link { color:#515151; text-decoration:none; }
a.menu:visited { color:#515151; text-decoration:none; }
a.menu:hover { color:#515151; text-decoration:underline; }
a.menu:active { color:#515151; text-decoration:none; }

a.modellauswahl { font-size:11px; }
a.modellauswahl:link { color:#99CCFF; text-decoration:none; }
a.modellauswahl:visited { color:#99CCFF; text-decoration:none; }
a.modellauswahl:hover { color:#99CCFF; text-decoration:none; }
a.modellauswahl:active { color:#99CCFF; text-decoration:none; }


a.rubrik { font-size:11px; }
a.rubrik:link { color:#003366; text-decoration:none; }
a.rubrik:visited { color:#003366; text-decoration:none; }
a.rubrik:hover { color:#003366; text-decoration:underline; }
a.rubrik:active { color:#003366; text-decoration:none; }

.menu1 { margin-left:2px; margin-right:3px; }
.menu1 .level1-headline { padding:4px 10px 4px 30px; background-color:#A8CFEF;}
.menu1 .level1-inactive { padding:4px 10px 4px 30px; background-color:#A8CFEF; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-inactive a { color:#003366; text-decoration:none; }
.menu1 .level1-inactive a:hover { color:#003366; text-decoration:underline; }
.menu1 .level1-active { padding:4px 10px 4px 30px; background-color:#336699; background-image:url(/common/images/layout/dot2.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-active a { color:#ffffff; text-decoration:none; }
.menu1 .level1-active a:hover { color:#ffffff; text-decoration:underline; }
.menu1 .level1-inactivefolder { padding:4px 10px 4px 30px; background-color:#A8CFEF; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-inactivefolder a { color:#003366; text-decoration:none; }
.menu1 .level1-inactivefolder a:hover { color:#003366; text-decoration:underline; }
.menu1 .level1-activefolder { padding:4px 10px 4px 30px; background-color:#336699; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-activefolder a { color:#ffffff; text-decoration:none; }
.menu1 .level1-activefolder a:hover { color:#ffffff; text-decoration:underline; }
.menu1 .level1-openfolder { padding:4px 10px 4px 30px; background-color:#336699; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-openfolder a { color:#ffffff; text-decoration:none; }
.menu1 .level1-openfolder a:hover { color:#ffffff; text-decoration:underline; }

.menu1 .level2-inactive { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu1 .level2-inactive a { color:#003366; text-decoration:none; }
.menu1 .level2-inactive a:hover { color:#003366; text-decoration:underline; }
.menu1 .level2-active { padding:4px 10px 4px 40px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level2-active a { color:#003366; text-decoration:none; }
.menu1 .level2-active a:hover { color:#003366; text-decoration:underline; }
.menu1 .level2-inactivefolder { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu1 .level2-inactivefolder a { color:#003366; text-decoration:none; }
.menu1 .level2-inactivefolder a:hover { color:#003366; text-decoration:underline; }
.menu1 .level2-activefolder { padding:4px 10px 4px 40px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level2-activefolder a { color:#003366; text-decoration:none; }
.menu1 .level2-activefolder a:hover { color:#003366; text-decoration:underline; }
.menu1 .level2-openfolder { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu1 .level2-openfolder a { color:#003366; text-decoration:none; }
.menu1 .level2-openfolder a:hover { color:#003366; text-decoration:underline; }

.menu1 .level3-inactive { padding:4px 10px 4px 50px; background-color:#e8e8e8; }
.menu1 .level3-inactive a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-inactive a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-active { padding:4px 10px 4px 50px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level3-active a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-active a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-inactivefolder { padding:4px 10px 4px 50px; background-color:#F4F4F4; }
.menu1 .level3-inactivefolder a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-inactivefolder a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-activefolder { padding:4px 10px 4px 50px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level3-activefolder a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-activefolder a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-openfolder { padding:4px 10px 4px 50px; background-color:#F4F4F4; }
.menu1 .level3-openfolder a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-openfolder a:hover { color:#003366; font-size:11px; text-decoration:underline; }

.menu2 { margin-left:2px; margin-right:3px; }
.menu2 .level1-inactive { padding:4px 10px 4px 30px; background-color:#DBDCDE; background-image:url(/common/images/layout/dot5.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-inactive a { color:#515151; text-decoration:none; }
.menu2 .level1-inactive a:hover { color:#515151; text-decoration:underline; }
.menu2 .level1-active { padding:4px 10px 4px 30px; background-color:#A3A3A3; background-image:url(/common/images/layout/dot6.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-active a { color:#ffffff; text-decoration:none; }
.menu2 .level1-active a:hover { color:#ffffff; text-decoration:underline; }
.menu2 .level1-inactivefolder { padding:4px 10px 4px 30px; background-color:#DBDCDE; background-image:url(/common/images/layout/dot5.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-inactivefolder a { color:#515151; text-decoration:none; }
.menu2 .level1-inactivefolder a:hover { color:#515151; text-decoration:underline; }
.menu2 .level1-activefolder { padding:4px 10px 4px 30px; background-color:#A3A3A3; background-image:url(/common/images/layout/dot6_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-activefolder a { color:#ffffff; text-decoration:none; }
.menu2 .level1-activefolder a:hover { color:#ffffff; text-decoration:underline; }
.menu2 .level1-openfolder { padding:4px 10px 4px 30px; background-color:#A3A3A3; background-image:url(/common/images/layout/dot6_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-openfolder a { color:#ffffff; text-decoration:none; }
.menu2 .level1-openfolder a:hover { color:#ffffff; text-decoration:underline; }

.menu2 .level2-inactive { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu2 .level2-inactive a { color:#515151; text-decoration:none; }
.menu2 .level2-inactive a:hover { color:#515151; text-decoration:underline; }
.menu2 .level2-active { padding:4px 10px 4px 40px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu2 .level2-active a { color:#515151; text-decoration:none; }
.menu2 .level2-active a:hover { color:#515151; text-decoration:underline; }
.menu2 .level2-inactivefolder { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu2 .level2-inactivefolder a { color:#003366; text-decoration:none; }
.menu2 .level2-inactivefolder a:hover { color:#003366; text-decoration:underline; }
.menu2 .level2-activefolder { padding:4px 10px 4px 40px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu2 .level2-activefolder a { color:#003366; text-decoration:none; }
.menu2 .level2-activefolder a:hover { color:#003366; text-decoration:underline; }
.menu2 .level2-openfolder { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu2 .level2-openfolder a { color:#003366; text-decoration:none; }
.menu2 .level2-openfolder a:hover { color:#003366; text-decoration:underline; }

.menu4 { margin-left:2px; margin-right:3px; background-color: #EEEEEE;}
.menu4 .level1-inactive { padding:4px 10px 4px 10px; background-color:#EEEEEE; }
.menu4 .level1-inactive a { color:#003366; text-decoration:none; }
.menu4 .level1-inactive a:hover { color:#003366; text-decoration:underline; }
.menu4 .level1-active { padding:4px 10px 4px 10px; background-color:#dddddd; }
.menu4 .level1-active a { color:#003366; text-decoration:none; }
.menu4 .level1-active a:hover { color:#003366; text-decoration:underline; }
.menu4 .level1-inactivefolder { padding:4px 10px 4px 10px; background-color:#EEEEEE; }
.menu4 .level1-inactivefolder a { color:#003366; text-decoration:none; }
.menu4 .level1-inactivefolder a:hover { color:#003366; text-decoration:underline; }
.menu4 .level1-activefolder { padding:4px 10px 4px 10px; background-color:#EEEEEE; }
.menu4 .level1-activefolder a { color:#ffffff; text-decoration:none; }
.menu4 .level1-activefolder a:hover { color:#ffffff; text-decoration:underline; }
.menu4 .level1-openfolder { padding:4px 10px 4px 10px; background-color:#EEEEEE; }
.menu4 .level1-openfolder a { color:#ffffff; text-decoration:none; }
.menu4 .level1-openfolder a:hover { color:#ffffff; text-decoration:underline; }

/* 2 Frameboxen, die in der mittleren Spalte nebeneinander stehen */
#framebox-align-left { float:left; width:192px; height:165px; }
#framebox-align-right { float:left; width:192px; height:165px; }

.schwacke { padding-top:3px; padding-left:15px; color:#ffffff; font-size:18px; font-weight:bold; }

.white { color:#ffffff; }

div.content {
	text-align:left;
	background-color:white;
	overflow:auto;
	width:350px;
	height:195px;
	padding:5px;
	margin:0px;
}

.archiv { background-color:#FFFF99; color:#770022; padding:3px; }