html, body { margin:0px; font-family:Arial; font-size:12px; line-height:20px; padding:0px; color:#000000; background-color:#e9e9e9; height: 100%; }
img { border:0px; }
h1 { font-size:16px; color:#000000; }
h2 { font-size:14px; margin-bottom:0px; }
a { color:#68686A; text-decoration:underline; color:#000000; }
td { vertical-align:top;}
.green { color:#C5E33A; font-weight:bold; }
.newsdate { font-size:10px; }
#main {min-height: 100%; height:auto !important; height:100%; overflow: hidden !important; background-image:url('../img/back_right.gif'); background-repeat:repeat-y; background-position:top right; min-width:990px;}
#top_min-width { width:100px; height:5px; background-color:#FF0000;}
#top { width:100%; height:192px; background-color:#000000; }
#flag { position: absolute; top:90px; left:30px; }
#container_content { margin-right:237px; }
#right { float:right; width:230px; margin-top:20px; font-size:11px; line-height:15px; }
#right p{ margin:10px; width:180px; color:#3D3C3F; }
#right a{ color:#3D3C3F; text-decoration:none; }
#right h2 { margin:10px; font-size:14px; color:#FFFFFF; }
#right hr { margin:10px; width:180px; height:1px; border:0px; border-bottom:1px solid #FFFFFF; color:#FFFFFF; }
#right img { margin-top:3px; margin-bottom:3px; }
.extramenu a{ text-transform:uppercase; font-size:11px; }
.extramenu a:hover{ font-weight:bold; }
#topimage { width:670px; margin:auto; margin-top:20px; text-align:right; font-style:italic; }
#content { width:670px; margin:auto; margin-top:20px; margin-bottom:20px; }
#bottommenu { width:670px; margin:auto; margin-top:50px; margin-bottom:20px; }
#bottommenu a{ font-size:11px; text-transform:uppercase; text-decoration:none; }
#bottommenu a:hover{ font-weight:bold; }
#claim{ position:absolute; top:30px; left:30px; }
#logo { position:absolute; top:43px; right:30px; margin:0px; padding:0px; }
#menu{ position:absolute; top:120px; left:30px; margin:0px; padding:0px; color:#FFFFFF; }
#menu a { color:#FFFFFF; text-decoration:none; white-space:nowrap; }
#menu a:hover { color:#C5E33A; }
#menu a.active { color:#C5E33A; font-weight:bold; }
#menu a.aebene1 { text-transform:uppercase; }
#menu a.aebene2 { color:#C5E33A; }
#menu ul{ margin: 0; padding: 0; list-style: none; position: relative; }
#menu li{ float: left; margin: 0; padding: 0; }
#menu ul.ebene2, span.ebene3 { position: absolute; left: 0; top:20px; display: none; width: 800px; height:45px; background-color: #000000; color: #fff; }
#menu span.ebene3 { height:25px; }
#menu ul.active, span.active { display: block; }
ul#topnavi li:hover ul.ebene2 { display: block; z-index:100; }
ul#topnavi li li:hover span.ebene3 { display: block; z-index:100; }
#cke_content { width:750px; margin:auto; }
.newslink { text-align:right; }
a.glossar { background-color:#C5E33A; }
.tt_glossar { border:solid 1px #666666; background-color: #ffffff; padding:5px; position:absolute; width:250px; z-index:100; }
input.frm{ width:250px; height:16px; margin:2px; }
label.frm { width:120px; float:left; display:block; }
.chkBox { display:block; float:left; margin-right:5px; border:0px; }
input.chkBox { width:auto; }
input.rdbox { width:auto; }
label.chkBox { width:600px; }
.error { font-weight:bold; color:#cc0000;}
/* SLIMBOX */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../img/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../img/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:Arial; font-size:12px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../img/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }