/* © egghead      ************************* */
/* Markups        ************************* */
body      { color: #6a686b; font-size: 1em; font-family: Arial, Helvetica, Geneva, SunSans-Regular; line-height: 1.3em; background-color: #fff; background-image: url("../_gfx/back-baeder.jpg"); background-repeat: repeat-x; text-align: center; margin: 0 0 40px; padding: 0 }
p  { }
pre {  }
blockquote { }
h1   { display: none; margin: 0; padding: 0 }
h2   { color: #418bc4; font-size: 1.19em; background-image: url("../_gfx/wasserball.gif"); background-repeat: no-repeat; background-position: 8px 5px; margin: 0; padding: 5px 0 2px 37px; border-top: 2px solid #ccdeee; border-left: 2px solid #ccdeee }
h2 a:link, h2 a:visited  { color: #418bc4; text-decoration: none }
h2 a:hover, h2 a:active  { color: #6a686b }
h3  { line-height: 1.4em }
h4   { font-weight: bold; margin: 0.5em 0; padding: 0 }
h5  { font-size: 1em; margin: 0; padding: 0 }
h6 { }
img { border: 0px }
a:link, a:visited  { color: #2672b8 }
a:hover, a:active { }
ul {margin: 0; padding: 0}
li  { display: inline }
table    { font-size: 1em; width: 100% }
td   { background-color: #fff; padding: 0.2em; border-bottom: 1px solid #ccdeee }
tr  { }
td .tablehead { background-color: #e7f0f9 }
fieldset  { background-color: #fff; margin-bottom: 1em; padding: 0.5em; border: solid 1px #ccdeee }
legend {}
input, textarea    { background-color: #ccdeee; margin-top: 0.5em; margin-bottom: 0.5em; width: 100%; border: solid 1px #7c7c80 }
input.send  { color: #fff; background-color: #2672b8; width: 100% }
/* Site          ************************* */
div#center                       { background-image: url("../_gfx/back-content-baeder.gif"); background-repeat: repeat-y; text-align: left; margin: 40px auto 0; padding: 0; width: 43.5em; overflow: hidden; border: solid 2px #f1f0f0 }
* html div#center { width: 44em }
.versteckt { display: none }
/* IE Box-Hack */
#logo { text-align: right; display: block;  margin-bottom: 15px; padding-right: 15px }
#kopfbild img   { width: 43.9em; height: 7em }
* html #kopfbild img    { margin: 0; padding: 0; width: 44em; height: 7em; border-style: none }
div#site {}
#content  { background-image: url("../_gfx/back-content-baeder.gif"); background-repeat: repeat-y; margin: 0; padding: 0; border-style: none }
#energie { float: right }
#rubriken    { background-color: #f3f7fc; margin: 0; padding: 1em; width: 30.2em; float: left }
* html div#rubriken { width: 32.2em; }
.einleitungsartikel, .einleitungslink, #einleitungslink_detail, .newsitem { font-size: 0.82em }
.einleitungsartikel hr, .einleitungslink hr, #einleitungslink_detail hr, .newsitem hr  { border-top: 2px solid #ccdeee; border-right: 2px solid #ccdeee; border-bottom: none; border-left: 2px solid #ccdeee }
.einleitungslink  { margin-top: 1em }
.newsitem    { margin: 0 0 2em; padding-top: 0.5em; padding-left: 0.5em; border-bottom: 2px solid #ccdeee; border-left: 2px solid #ccdeee }
.newsitem h2  { background-position: 0 50%; padding-left: 28px; border-style: none }
.teaser { display: block; margin-left: 1em }
.more     { background-color: #ccdeee; background-image: url("../_gfx/weiter-pfeil.gif"); background-repeat: no-repeat; background-position: right center; text-align: left; margin-top: 1em; padding: 0.2em 0.2em 0.2em 0.4em; width: 4.5em; float: right }
* html .more {position: relative; top: -18px;}
.titel { margin-bottom: 1em }
#infobox  { color: #418bc4; margin-left: 32.2em; padding: 1em }
#infobox-inhalt { font-size: 0.75em }
#infobox-inhalt hr   { color: #a3c5e2; border-top: 1px solid #a3c5e2; border-right: none; border-bottom: 1px solid #a3c5e2; border-left: none }
* html #infobox-inhalt hr   { color: #2672b8; height: 20px; border-style: none }
div#header   { background-color: #fff; background-image: url("../_gfx/swb-verlauf.jpg"); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 30px 0 0 }
div#footer      { background-image: url("../_gfx/footer-strich.gif"); background-repeat: no-repeat; margin: 30px auto 0; padding: 0.3em; width: 42.9em; border-top: 2px solid #f1f0f0; border-right: 2px solid #f1f0f0 }
* html div#footer  { width: 43.8em }
div#footer img   { width: 18em; height: 1.7em }
div#rubriken ul {}
div#rubriken li   { list-style-type: none; display: block; padding: 0.3em; border-bottom: 1px solid #ccdeee }
/* Navi          ************************* */
#main   { }
#main ul     { padding-left: 0.5em; border-bottom: 1px solid #ccc }
#main li      { font-size: 0.82em; margin-right: 5px }
#main li a:link ,  #main li a:visited   { text-decoration: none; padding-top: 0.4em; padding-right: 0.5em; padding-left: 0.5em; border-top: 3px solid #f3f8fc }
#main li a:hover   { border-top: 3px solid #00a9ec }
#main li.active a:link, #main li.active a:visited { border-top: 3px solid #c4c63f }
#sub   { }
#sub ul    {}
#sub li    {  }
#sub li a:link ,  #sub li a:visited  {  }
#sub li a:hover  {  }
ul#fuss-navi   { font-size: 0.69em; text-align: left }
ul#fuss-navi li  { margin-left: 1em; border-right: 1px solid #6a686b }
ul#fuss-navi li a:link, ul#fuss-navi li a:visited    { color: #000; text-decoration: none; padding-right: 0.3em }
ul#fuss-navi li a:hover, ul#fuss-navi li a:active  { text-decoration: underline }
/* Ende        ************************* */
