body {
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
background-color:#D4DDEE;
background-image:url(../bilder/hg_website.jpg);
background-repeat:repeat-x;
} 

body, td, p, th, h1, h2, h3, span, div, ul, ol, li, dl  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00007B; font-weight:normal }

p { line-height:1.5em; margin-top:0px; margin-bottom:10px }
dt { line-height:1.5em; font-weight:bold; margin-bottom:10px }
dd { line-height:1.5em; margin-bottom:10px }

h1 { font-size:12px; color:#00007B; font-weight:bold; text-align:left; letter-spacing:1px; line-height:1.3em; width:100%; height:17px; padding-left:25px; background-image:url(../bilder/hg_h1.gif); background-repeat:no-repeat; background-position:left }

h2 { font-size:13px; color:#00007B; font-weight:bold; font-style:italic; text-align:left; letter-spacing:1px; line-height:1.5em; padding-left:25px }

h3 { font-size:12px; color:#00007B; font-weight:bold; text-align:left; letter-spacing:1px; line-height:1.3em; height:17px; padding-left:25px; background-color:#B1BFE0; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff }

.em { font-size:11px; color:#00007B; font-weight:bold; text-align:left; letter-spacing:1px; background-color:#E7ECF6; border-top:solid 1px #00007B; border-bottom:solid 1px #00007B; padding-left:25px; }

.em2 { font-size:11px; color:#00007B; font-weight:bold; text-align:left; letter-spacing:1px; background-color:#E7ECF6; border-top:solid 1px #00007B; border-bottom:solid 1px #00007B; padding:5px; padding-left:25px; }

li { list-style-image:url(../bilder/liste.gif); list-style-position:outside; list-style-type:square; line-height:1.5em; }

.inhalt { padding-left:20px; padding-right:0px; padding-top:20px; vertical-align:top }

.aktuelles { padding-top:40px; vertical-align:top }
.aktuelles_datum { font-size:10px; color:#ffffff; font-weight:bold; text-align:left; margin-left:25px; letter-spacing:1px; margin-bottom:10px }
.aktuelles_teaser { background-color:#B1BFE0; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; font-size:11px; color:#00007B; margin-bottom:10px }
.aktuelles_headline { font-size:11px; color:#00007B; font-weight:bold; margin-bottom:10px }
.aktuelles_gesamt { line-height:1.5em; font-size:11px; color:#00007B; margin-top:10px; margin-bottom:10px }
.aktuelles_link { text-align:right }
.aktuelles_beschreibung { font-size:11px; color:#00007B; font-weight:normal }
.aktuelles_url { margin-top:10px; margin-bottom:20px }
	
a, a:link, a:visited, a:active, a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00007B; text-decoration:underline; font-weight:normal }

/* horizontale Hauptnavigation Verweise */
a.navi_main, a:link.navi_main, a:visited.navi_main, a:active.navi_main, a:hover.navi_main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00007B; text-decoration:none; font-weight:bold; line-height:1.5em;  }
a:hover.navi_main { color:#00007B }

/* Aufklappmenü Verweise */
a.navi_sub, a:link.navi_sub, a:visited.navi_sub, a:active.navi_sub, a:hover.navi_sub { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00007B; text-decoration:none; font-weight:bold; line-height:2em; width:100% }
a:hover.navi_sub { color:#ff9933 }

a.navi_oben, a:link.navi_oben, a:visited.navi_oben, a:active.navi_oben, a:hover.navi_oben { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00007B; text-decoration:none; font-weight:bold }
a:hover.navi_oben { color:#ff9933 }

a.navi_small, a:link.navi_small, a:visited.navi_small, a:active.navi_small, a:hover.navi_small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#00007B; text-decoration:none; font-weight:bold }

.over { text-align:center; background-color:#E7ECF6; cursor:hand; background-image:url(../bilder/hg_navi_main.gif); background-repeat:no-repeat; background-position:left; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-left:solid 1px #ffffff }
.out { text-align:center; background-color:#B1BFE0; cursor:hand; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-left:solid 1px #ffffff }

.sub { background-color:#E7ECF6; border-top:solid 1px #ffffff; border-bottom:solid 1px #ff9933; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; padding-left:0px; padding-right:0px; visibility:hidden; margin-top:21px }
/*filter:Alpha(opacity=75, style=0)*/

.over2 { text-align:center; background-color:#ffffff; cursor:hand; font-weight:bold }
.out2 { text-align:center; background-color:#034EA2; cursor:hand; font-weight:bold }

.over_lex { border:solid 1px #ffffff; background-color:#FFCC99; color:#00007B; cursor:hand; }
.out_lex { border:solid 1px #00007B; background-color:#ff9933; color:#ffffff; cursor:hand; }

select, textarea, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00007B; font-weight:normal; background-color:#E7ECF6; border:solid 1px #00007B }
.button { border:solid 1px #00007B; background-color:#0000A0; cursor:hand; color:#ffffff; font-weight:bold }
.button_xsmall { border:solid 1px #333333; background-color:#B1BFE0; color:#ffffff; width:20px; height:18px; cursor:hand }
.textarea { overflow:auto }
.radio { border:none; background-color:transparent }
.checkbox { border:none; background-color:transparent }

.input_suche { font-size:11px; background-color:#E7ECF6; border:solid 1px #ff9933; width:140px; height:15px; line-height:1.0em }
.button_suche { font-size:11px; background-color:#ff9933; border:solid 1px #ff9933; color:#ffffff; width:20px; height:15px; line-height:1.0em; font-weight:bold; background-image:url(../bilder/marker.gif); background-repeat:no-repeat; background-position:center; cursor:hand }

.item { font-size:11px; color:#ff9933; font-weight:bold }
.item2 { font-size:11px; color:#ff9933; font-weight:bold }
.copyright { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00007B; font-weight:normal; text-align:center }
.datum { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00007B; font-weight:normal; text-align:center }
.small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; font-weight:normal; text-align:left }
.bildrand { border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

.tabelle { background-image:url(../bilder/hg_waehlscheibe2.gif); background-repeat:no-repeat; background-position:right top; background-color:#ffffff; border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }

.navi_tabelle_sub { padding-left:5px }

.gelb { background-color:#ff9933 }
.rot { background-color:#AD473B }
.logoblau100 { background-color:#0000A0 }
.hellblau100 { background-color:#B1BFE0 }
.hellblau30 { background-color:#E7ECF6 }
.weiss { background-color:#ffffff }

.galerie_linie
{
border-bottom:solid 1px #d5d5d5;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}
.galerie_bildrand
{
border-left:solid 1px #f1f1f1;
border-top:solid 1px #f1f1f1;
border-right:solid 1px #666666; 
border-bottom:solid 1px #666666;
padding:1px;
}

.hinweis
{
margin-top:20px;
font-size:10px; color:#333333;
}

#breadcrumb
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
text-decoration:none;
letter-spacing:normal;
height:20px;
width:500px;
padding-top:5px;
padding-left:0px;
border-bottom:solid 1px #B1BFE0;
margin-bottom:20px;
}
#breadcrumb a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
letter-spacing:normal;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
#breadcrumb a:hover
{
text-decoration:underline;
}

/* Formate für Zitate */
.zitat
{
color:#00007B;
font-size:11px;
font-weight:bold;
font-style:italic;
text-align:center;
line-height:1.5em;
padding-bottom:10px;
margin-left:70px;
}
.quelle
{
color:#00007B;
font-size:10px;
font-weight:normal;
text-align:center;
margin-left:70px;
margin-bottom:40px;
}
