/* Inhalt */
#inhalt h1 { color: #ffaf00; font-size: 16px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 20px; text-align: left; margin: 2px; }
#inhalt h2 { color: #fff; font-size: 14px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 16pt; text-align: left; text-indent: 15px; margin: 1px 2px; }
#inhalt h2 a { color: #fff; font-size: 14px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 16px; text-decoration: none; text-align: left; text-indent: 15px; margin: 2px; }
#inhalt h2 a:hover { color: #ffaf00; text-decoration: none; }
#inhalt h3 { color: #ffaf00; font-size: 12px; font-family: Arial, Helvetica, verdana, times; text-align: left; margin: 2px; }
#inhalt h4 { color: #fff; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, verdana, times; font-weight: normal; text-align: center; margin: 0; }
#inhalt { height: 435px; overflow: scroll; color: #000; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 16px; text-align: left; margin: 0; padding: 0; }
#inhalt td { color: #000; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 16px; text-align: left; }
#text_einz { color: #000; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 16px; text-align: left; text-indent: 20px; }
#inhalt td ul li { color: #000; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 16px; text-align: left; text-indent: -8px; margin: 0 0 4px -28px; padding: -15px 0 0; list-style-type: none; }
#bildunterschr { color: #000; font-size: 10px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 11px; text-decoration: none; text-align: center; vertical-align: top; margin-right: 2px; margin-bottom: 8px; margin-left: 2px; }
/* Index */
#index { position: relative; height: 435px; overflow: scroll; margin: 0; padding: 2px 10px 0 5px; }
#objekt { background-color: #ffffec; margin: 0 0 8px; padding: 0; position: relative; width: 725px; float: left; border-bottom: 1px solid #ffd100; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
#index h1 { color: #ffaf00; font-size: 16px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 20px; text-align: left; text-indent: 5px; margin: 5px 2px 5px 5px; }
#ueberschrift { margin: 0 0 0; padding: 0; }
#index h2 { color: #fff; font-size: 14px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 14pt; text-align: left; text-indent: 15px; margin: 2px 2px 1px; padding: 0; }
#index h2 a { color: #fff; font-size: 14px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 16px; text-decoration: none; text-align: left; text-indent: 15px; margin: 2px; }
#index h2 a:hover { color: #ffaf00; text-decoration: none; }
#bildkl { position: relative; width: 100px; float: left; margin: 3px 0 12px; border-width: 0; }
#text { position: relative; top: 0; left: 0; right: 0; bottom: 0; width: 625px; float: left; margin: 3px 0 0; padding: 0; border-width: 0; outline-width: 0; }
#text p { font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; text-align: left; margin: 0; padding: 0; }
#index h3 { color: #ffaf00; font-size: 12px; font-family: Arial, Helvetica, verdana, times; text-align: left; margin: 2px; }
#text h4 { color: #000070; font-size: 14px; font-family: Arial, Helvetica, verdana, times; font-weight: normal; line-height: 60px; text-align: left; text-indent: 20px; }
/*textseiten*/
#ueberschrift_hg { background-image: url(verlauf_blau_730.jpg); width: 710px; height: 30px; float: left; margin: 10px 10px 5px; }
#ueberschrift_hg h2 { color: #fff; font-size: 16px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 20pt; text-align: center; margin: 2px 2px 1px; padding: 0; }
#textkasten { font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; background-color: #ffffec; margin: 10px 0 18px 5px; padding: 3px 5px; width: 720px; height: auto; border-width: 0; outline-width: 0; }
#textkasten a { color: #000070; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; }
#textkasten a:hover { color: #ffaf00; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; }
#eingabe { font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; text-align: left; width: 500px; float: left; padding: 15px 5px 0 15px; }
#bilderleiste { padding: 5px 0; width: 200px; float: right; font-size: 12px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 14px; text-decoration: none; text-align: center; }
#eingabe p { font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; text-align: left; margin: 0; padding: 0; }
#eingabe td { font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 14px; text-align: left; margin: 0; padding: 0; }
#eingabe a { color: #0d2c5a; }
#eingabe a:hover { color: #ffaf00; }
#eingabe ul li { color: #000; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 16px; text-align: left; text-indent: -8px; list-style-type: none; margin: 0 0 4px -28px; padding: -15px 0 0; }
/* Head*/
#head h1 { color: #fff; font-size: 31px; font-family: "Trebuchet MS", Arial, Helvetica, verdana, times; font-weight: normal; text-align: center; margin: 0; }
#head h2 { color: #fff; font-size: 14px; font-family: Arial, Helvetica, verdana, times; font-weight: normal; text-align: center; }
/* Anderes */
#s { color: #000; font-size: 11px; font-family: Arial, Helvetica, verdana, times; line-height: 12px; }
#s-ueberschr { color: #0d2c5a; font-size: 11px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 13px; background-color: #ffec9e; text-align: left; text-indent: 5px; margin: 0 0 3px; }
#s-ueberschr a { color: #0d2c5a; font-size: 12px; font-family: Arial, Helvetica, verdana, times; line-height: 16px; text-decoration: none; margin: 0 0 1px; }
#s-ueberschr a:hover { color: #ffaf00; text-decoration: none; }
#blau2 { color: #0d2c5a; font-size: 15px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 23px; text-align: center; margin-top: 8px; margin-bottom: 3px; }
.blau { color: #0d2c5a; font-size: 13px; font-family: Arial, Helvetica, verdana, times; font-weight: bold; line-height: 14px; text-align: left; margin: 8px 0 4px; padding: 0; }
a.blau { color: #0d2c5a; font-size: 13px; font-weight: normal; font-style: normal; text-decoration: underline; text-align: left; margin-top: 8px; margin-bottom: 8px; }
a:hover.blau { color: #ffaf00; text-decoration: none; }
#blau a { color: #0d2c5a; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: underline; text-align: left; margin-top: 8px; margin-bottom: 8px; }
#blau a:hover { color: #ffaf00; text-decoration: none; }
#info { color: #fff; font-size: 12px; font-family: Arial, Helvetica, verdana, times; font-weight: normal; text-align: center; margin: 0; }
#info h3 { color: #fff; font-size: 12px; font-family: Arial, Helvetica, verdana, times; font-weight: normal; text-align: center; margin: 0; }
#info a { color: #fff; font-size: 12px; font-family: Arial, Helvetica, verdana, times; font-weight: normal; text-decoration: underline; text-align: center; margin: 0; }
#info a:hover { color: #ffaf00; text-decoration: underline; }
.odd { background-color: #ffffec; width: 350px; float: left; margin: 10px 0 0 10px; padding: 0; }
.even { background-color: #ffffec; width: 350px; float: left; margin: 10px 0 0 10px; padding: 0; }
.cl { clear: left; }
.mittig { vertical-align: middle; position: fixed; width: 100%; height: 100%; }
/*
  navigation 
*/
#navi{  /* contains the menu */
  top: 8px; width: 160px; }
#navi ul{ margin: 0 0 0; padding: 0; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
#navi ul li{ color: #fff; padding-left: 10px; list-style-type: none; }
#navi ul li a{ color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
#navi ul li a:hover, #navi ul li a:focus{ color: #ffaf00; }


#navi ul li#li-aktiv { color: #ffaf00; }
#navi ul li a#a-aktiv{ color: #ffaf00; font-weight: bold; list-style-type: none; }
#navi ul li#li-2aktiv { color: #ffaf00; font-weight: normal; list-style-type: none; }
#navi ul li a#a-2aktiv { color: #ffaf00; font-weight: normal; list-style-type: none; }
#navi ul ul li { padding-top: 0; padding-bottom: 0; padding-left: 10px; }
#navi ul ul a{ font-size: 11px; font-weight: normal; }
#navi ul ul li a:hover, #navi ul ul li a:focus { color: #ffaf00; }

