a { color:#363a90; text-decoration:none; }
a:active { color:#363a90; text-decoration:none; }
a:link { color:#363a90; text-decoration:none; }
a:visited { color:#363a90; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
p, ul, ol, li, div, td, th, input, textarea, body { font-size:11px; font-family:verdana, arial, helvetica, sans-serif; margin-top:0; margin-bottom:1.5em; }
body { margin:0; padding:0; background-color:white; }
li { margin-bottom:5px; }
ul { margin-top:5px; }
h1 { font-size:18px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0; color:#363a90; padding-bottom:0; padding-top:20px; }
h2 { font-size:14px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0; color:#363a90; }
h3 { font-size:12px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0; color:#363a90; }
h4 { font-size:14px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; margin:0; color:#363a90; margin-left:40px; }
a img { border:0; }

.small { font-size:9px; font-family:verdana,arial,helvetica,sans-serif; }
.main { background-color:#ffffff; }
.address { font-size:10px; }

.td_left { background-image:url(/images/background-verlauf2.gif); background-repeat:repeat-x; background-position:bottom; padding-left:20px; vertical-align:top; }

.td_bottom { background-color:#363a90; }
.td_navi_top { background-image:url(/images/background-verlauf.gif); }
.logo { margin-left:20px; }

/*	Navigation oben	*/
td.navi_top { background-color:#777777; margin:1px; padding:2px; }
td.navi_top_activ { background-color:#555555; }

td.navi_top a:active { color:#ffffff; font-weight:bold; font-size:10px; }
td.navi_top a:link { color:#ffffff; font-weight:bold; font-size:10px; }
td.navi_top a:visited { color:#ffffff; font-weight:bold; font-size:10px; }
td.navi_top a:hover { color:#ffffff; font-weight:bold; font-size:10px; }

td.navi_top_activ a:active { color:#ffffff; font-weight:bold; font-size:10px; }
td.navi_top_activ a:link { color:#ffffff; font-weight:bold; font-size:10px; }
td.navi_top_activ a:visited { color:#ffffff; font-weight:bold; font-size:10px; }
td.navi_top_activ a:hover { color:#ffffff; font-weight:bold; font-size:10px; }

.header { margin-bottom:3px; }
.content { height:550px; vertical-align:top; }

div.footer { font-size:10px; color:#777777; width:100%; padding:4px; padding-left:240px; }

/*	erste Position der linken Navigation	*/
div.navi_left_top { margin-top:126px; font-size:12px; font-weight:bold; background-color:#cccccc; border:1px solid #666666; padding:2px; }
div.navi_left_top a:active { color:#111111; font-weight:bold; font-size:12px; }
div.navi_left_top a:link { color:#111111; font-weight:bold; font-size:12px; }
div.navi_left_top a:visited { color:#111111; font-weight:bold; font-size:12px; }
div.navi_left_top a:hover { color:#666666; font-weight:bold; font-size:12px; }

/*	Navigation links	*/
.container-navi { border-left:1px solid #666666; background-color:#ffffff; margin-bottom:80px; }

div.navi_left { list-style-type:none; padding:2px; margin:0; margin-left:26px; margin-top:8px; margin-bottom:8px; width:150px; background-color:#ffffff; background-position:0 0; }
div.navi_left_active {list-style-type:none; padding:2px; margin:0; margin-left:26px; margin-top:8px; margin-bottom:8px; width:150px; background-color:#cccccc; background-position:0 0; }

.inactiv {list-style-type:none; padding:2px; margin:0; margin-left:26px; margin-top:8px; margin-bottom:8px; width:150px; background-color:#ffffff; background-position:0 0; color:#aaaaaa; }
.inactiv a { color:#cccccc; }

div.navi_left a:active { color:#111111; font-size:11px; }
div.navi_left a:link { color:#111111; font-size:11px; }
div.navi_left a:visited { color:#111111; font-size:11px; }
div.navi_left a:hover { color:#666666; font-size:11px; }

div.navi_left_active a:active { color:#111111; font-size:11px; }
div.navi_left_active a:link { color:#111111; font-size:11px; }
div.navi_left_active a:visited { color:#111111; font-size:11px; }
div.navi_left_active a:hover { color:#666666; font-size:11px; }

.language { border:1px solid #666666; padding:2px; margin-top:0; padding-left:30px; cursor:pointer; }

.bildbanner { margin-top:0; margin-bottom:30px; border-top:1px solid #666666; }
.titelimage { border-top:1px solid #666666; margin-top:0; }

.iconcontainer { margin-top:10px; }
.bildicon { margin-bottom:40px; border:0 solid #666666; }
