body  
{
    font: 100% Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;  
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    text-align: left;
    margin: 0;
    padding: 0;
    
}
.clear{
    clear:both;    
}
#main_ct1
{
    height: 200px;
    margin: 0px;
    min-width:1000px;
    width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");

}
#main_ct2
{
    position: relative;
    width: 100%;
    margin: 0 auto 0 auto; 
    float:left;
}
/* Header */ 
#header
{
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 276px;
    background-color: #004593;
    background-repeat:no-repeat;
}
#headerImage 
{
    position: absolute;
    bottom: 25px;
    width: 100%;
    height: 215px;
    background: url(../upload/Images_Header/header_image_1.jpg);
    background-repeat: no-repeat;
}
#logo 
{
    position: absolute;
    left: 262px;
    top: 4px;
    width: 44px;
    height: 44px;
    z-index: 2;
}
#logo_schriftzug
{
    position: absolute;
    left: 310px;
    top: 9px;
    width: 582px;
    height: 27px;
}
#headerTopStrip
{
    position: absolute;
    top: 35px;
    left: 0;  
    z-index: 1;
    background-color: #FFD402;
    overflow: hidden;
    width: 100%;
    height: 6px;
}
/* Navigation */ 
#mainNavigation 
{
    position:relative;
    bottom: 3px;
    color: #fff;
    height: 22px;
    overflow: hidden;  
    padding-top:14px;

}
#mainNavigation a
{
    font-size: 12px;
    line-height: 25px;
    padding-top: 5px;
    padding-bottom: 5px; 
    padding-left: 12px;
    padding-right: 12px;
    color: #fff;
    border: 1px solid #A0A0A0;
    border-top: none; 
    border-bottom: none;
    border-left: none;
    background-color: #004593;
    text-decoration: none;
}
/* Inhalt */
#content_ct
{
    position: relative;
    margin-top: 34px;   
    margin:auto;
    text-align:center;
    width:887px;
    height: auto;
    min-height: 250px;
    padding-left:23px;
    /* background-color: fuchsia; */
}
#contentLeft_ct
{         
    width:605px;  
    /*background-color:blue ;*/ 
    min-height: 250px;
    height: auto;
    float: left;
    text-align:left;
}
.contentSpacer_ct
{
    width: 40px;
    min-height: 250px;
    height: 300px;
    float: left;
}
#contentRight_ct
{           
    width:240px;
    /*background-color: red ;*/
    min-height: 240px;
    height: auto;
    float: left;
    text-align:left;
}
#teaser_ct1,
#teaser_ct2
{
    float: left;
    width: 280px;   
}
/* Footer */
#footer
{
    border-top: 3px solid #FFD402;
    width: 100%;
    margin-top: 25px;
}
#footer_links
{
    margin-left: 164px;
}

#keywords{
margin-top:20px;
float:left;

}

#symbol {
z-index:99;
position:relative;
width:218;
height:86;
/*padding-top:155px;*/
padding-left:630px;
margin-top:-95px;
}

#centerhead{
padding-top:35px;
z-index:98;
overflow:hidden;
}


.topspace{
height:35px;
padding-left:200px;
padding-top:10px;
}

.centerit{
text-align:center;
margin:auto;

}

.lh5 {

line-height: 5px; 

}

 

.lh10 {

line-height: 10px; 

}

 

.lh15 {

line-height: 15px; 

}

 

.lh20 {

line-height: 20px; 

}

 

.lh25 {

line-height: 25px; 

}

 

.lh30 {

line-height: 30px; 

}

 

.lh35 {

line-height: 35px; 

}

 

.lh40 {

line-height: 40px; 

}

 

.lh45 {

line-height: 45px; 

}

 

.lh50 {

line-height: 50px; 

}

 

.alignr {

float: right;

}

.alignl {

float: left;

}
