body{
   font-family:Arial, Helvetica, Tahoma;
   color:white;
}

#centerFrame {
   position:absolute;
   top:50%;
   left:50%;
   width:980px;
   height:600px;
   margin-top:-300px;
   margin-left:-490px;
   border:1px solid black;
   background-color:#E5E5E5;
   z-index:10;
}

#logo {
   width:100%;
   height:90px;
   z-index:10;
}

#logoImg {
   margin-left:25px;
   margin-top:20px;
   z-index:10;
}

#balkenOben {
   width:100%;
   height:37px;
   background-image:url('img/hgrund.jpg');
   z-index:10;
}

#bild01 {
   position:relative;
   left:40px;
   top:0px;
}

#contentArea {
   margin-top:16px;
   width:100%;
   height:428px;
   background-image:url('img/hgrund.jpg');
   z-index:10;
}
#contentArea_k {
   margin-top:16px;
   width:100%;
   height:428px;
   background-image:url('img/hgrund.jpg');
   z-index:10;
}

#introNavi{
   height:16px;
   margin-bottom:-16px;
   padding-left:85px;
}

#foot {
   padding-top:3px;
   text-align:center;
   font-size:10pt;
   color:#22355A;
}

#content {
   /*
   margin-left:28px;
   padding-top:55px;
   */
   position:absolute;
   top:175px;
   left:28px;
   width:880px;
   height:500px;
   overflow:auto;
}

#content_k {
   /*
   margin-left:28px;
   padding-top:55px;
   */
   position:absolute;
   top:175px;
   left:28px;
   width:800px;
   height:345px;
   overflow:auto;
   float:left;
   
}

#uSchrift {
margin-top:20px;
   color:#BDC0C6;
   font-size:16pt;
   font-weight:bold;
   font-style:italic;
}

#textContent {
   margin-top:37px;
   width:400px;
   font-size:10pt;
   height:260px;
   overflow:auto;
}
#textContent_k {
   margin-top:37px;
   width:500px;
   font-size:10pt;
   height:260px;
   overflow:auto;
}

#contentRechts {
   position:absolute;
   margin-top:10px;
   left:500px;
}

#errorDIV {
   font-size:8pt;
   color:red;
}

a{
   color:#A0A0A0;
   font-size:10pt;
}

#contentDetails {
   position:absolute;
   top:160px;
   left:10px;
   width:950px;
   height:400px;
   overflow:auto;
   /*border:1px solid red;*/
}

#textDetail {
   margin-top:37px;
   font-size:10pt;
   /*border:1px solid green;*/
}

.detailTab {
   border:1px solid #909090;
   border-collapse:collapse;
   font-size:10pt;
}

.oHead{
   border:1px solid #909090;
   color:#AFAFAF;
   font-weight:bold;
}

.lHead{
   border:1px solid #909090;
   color:#AFAFAF;
   font-weight:bold;
}

.TDCont{
   border:1px solid #909090;
}

.TDUnderline {
   border-bottom:1px solid #909090;
}

ul{
   font-size:10pt;
}

#impressContent {
   margin-top:37px;
   width:950px;
   font-size:10pt;
   height:320px;
   overflow:auto;
   /*border:1px solid green;*/
}

#contentTextOnly {
   /*
   margin-left:28px;
   padding-top:55px;
   */
   position:absolute;
   top:175px;
   left:28px;
   width:950px;
   height:385px;
   overflow:auto;
   /*border:1px solid red*/
}

span{
	font-size:10pt;
}

#textForm {
   margin-top:37px;
   width:400px;
   font-size:10pt;
   height:325px;
   overflow:auto;
}

#textContent_alt {
   margin-top:37px;
   width:800px;
   font-size:10pt;
    overflow:auto;
}

input{
background-color:#E5E5E5;
border:1px solid #FFFFFF;
}

textarea{
background-color:#E5E5E5;
border:1px solid #FFFFFF;
}

.anfahrt{
color:#244D98;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}
.anfahrt a{
color:#244D98;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
}
.anfahrt a:hover{
color:#244D98;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:underline;
}

#subp{
display:inline;
position:absolute;
left:165px;
top:114px;
color:#223761;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

.subitem li{
display:inline;
margin-right:10px;
color: #223761;
text-decoration:none;
}
.subitem li a{
display:inline;
margin-right:20px;
color: #223761;
text-decoration:none;
}


#subk{
height:14px;
display:inline;
position:absolute;
left:260px;
top:114px;
color:#223761;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

#formular{
position:absolute;
top:0px;
left:350px;
width:400px;
height:500px;
}

#form{
height:auto;
overflow:hidden;
}
#textform{
height:auto;
overflow:hidden;
}

#centerme{
margin:0 auto;
width:500px;
}

.button{
margin-left:4px;
}

#downloads{
margin-top:-270px;
margin-left:450px;
list-style-image:url(img/arrow.gif);
}

#impress{
margin-top:-270px;
margin-left:450px;
font-size:10px;
}
#timpress{
font-size:10px;

}
#content_imp {
   /*
   margin-left:28px;
   padding-top:55px;
   */
   position:absolute;
   top:175px;
   left:28px;
   width:880px;
   height:400px;
   overflow:auto;
}
#impressborder{
margin-top:-355px;
margin-left:450px;
font-size:10px;
}
.active{
color:#FFFFFF;
font-weight:bold;
}

.subitem .active{
color:#808285;
}

#textcontent .list, #textcontent_alt .list{
list-style-image:url(img/arrow.gif);
}

label, .tabletext{
font-size:10pt;
}

#poweredby a{
visibility:hidden;
display:none;
} 
