/* Allgemeiner Aufbau der Seite & des Layouts */
/* Stildefinitionen fuer Textstruktur */
body,h1,h2,p,table,a,form,input,textarea      { font-size: 13px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 120%; background-color: #0b7abf ; background-image: url(../gfx/all/kopf2.gif); background-repeat: no-repeat; background-position: center; background-image: url(../gfx/all/bg.gif); background-repeat: repeat-y; background-position: center; }
#inhalt { background-image: url(../gfx/all/kopf2.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 0; margin-left: -450px; position: absolute; top: 0; left: 50%; width: 900px; height: 100%     }
#inhalt2 { background-image: url(../gfx/all/bg.gif); background-repeat: repeat-y; background-position: center 0; position: absolute; top: 146px; width: 900px; height: 400px; }
h1        { color: #000; font-size: 18px; font-weight: bold; line-height: 22px; background-color: white; letter-spacing: 1px; margin: 0; padding: 0; }
h2 { color: #000; font-size: 14px; font-weight: bold; line-height: 18px; background-color: white; letter-spacing: 1px; margin: 0; padding: 0; }
h3 { color: red; font-size: 16px; font-weight: bold; line-height: 22px; background-color: white; letter-spacing: 1px; margin: 0; padding: 0; }
p        { margin: 0; padding: 0 }
table { line-height: 115%; padding: 0 }
em        { font-style: italic }
strong    { font-style: normal; font-weight: bold }
colororange { color: #fb5b01; font-style: normal; font-weight: bold }
colorblack { color: black; font-style: normal; font-weight: bold }
.bu { font-size: 11px; margin: 5px 0 20px; }
.bu1  { font-size: 11px; margin: -4px 0 10px }
.pSmall { font-size: 10px;}
.bulink { color: black; font-size: 11px; background-color: white; text-decoration: underline; margin-top: 5px; margin-bottom: 20px; }
.colororange { color: #fb5b01 }
.firmen { color: black; font-size: 14px; font-weight: bold; text-decoration: underline; }
/* Auflistungen */
ul          { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0 }
ul li        { font-size: 18px; font-weight: bold; background: url(../gfx/all/ul.gif) no-repeat 0 3px; margin: 0 0 15px; padding-top: 0; padding-right: 0; padding-left: 35px; }
ol      { margin: 0; padding: 0 }
ol li { font-size: 18px; font-weight: bold; background: url("../gfx/all/ul.gif") no-repeat 0 12px; margin: 0 0 15px; padding-top: 0; padding-right: 0; padding-left: 35px }
.ulklein { font-size: 14px; font-weight: bold; background-color: white; margin-top: 5px }
.ulklein2 { font-size: 14px; font-weight: bold; line-height: 12px; background-color: white }
.ulklein3 { font-size: 11px; font-weight: bold; line-height: 12px; }
/* Stile fuer Links generell*/
a, a:link, a:visited, a:active        { color: black; font-size: 14px; text-decoration: underline; background-color: white }
a:hover      { color: black; text-decoration: none; background-color: white }
a h2, a h2:link, a h2:visited, a h2:active { color: black; font-size: 14px; text-decoration: underline; background-color: white; }
a h2:hover { color: black; text-decoration: none; background-color: white; }
/* Stile fuer kleine Links (PopUps) */
.small, .small:link, .small:visited       { color: white; font-size: 11px; text-decoration: underline; margin: 0 }
.small:hover    { color: red; text-decoration: none }
.infotext { color: white; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; border: none; position: absolute; visibility: hidden }
#kopf { visibility: hidden; position: absolute; z-index: 1; top: 0; left: 25px; width: 900px; height: 155px; }
#edlogo { visibility: visible; position: absolute; z-index: 2; top: 60px; left: 207px; width: 414px; height: 85px }
#balkenrot { visibility: visible; position: absolute; z-index: 3; top: 186px; left: 180px; width: 694px; height: 29px }
#hilter { visibility: visible; position: absolute; z-index: 2; top: 464px; left: 27px; width: 139px; height: 60px }
#nlg { visibility: visible; position: absolute; z-index: 2; top: 535px; left: 49px; width: 89px; height: 99px }
#impressum { color: black; font-size: 12px; z-index: 2; }

