body {margin:0px;padding:0px;}
body,.inputText,table,td {font-family:Arial,Helvetica,sans-serif;font-size:12px;}        
.inputText {margin-top:10px;border:gray 1px solid;}
a {
    text-decoration:none;
    color:black;
}
a:hover {
    text-decoration:underline;
}
#footer a{color:#aaaaaa;}
h1,h2 {
    margin:0px;
    padding:0px;
    font-size:14px; /*use 16px */            
    color: #50769D;
}
.contentBox h1 {font-size:18px;}
.contentBox a {text-decoration:underline;}
h2 {
    font-size:14px;
    padding-bottom:10px;
}
.mainNavBlock {            
    float:left;width:180px;_width:190px;border-left:gray 1px dotted;padding-left:10px;            
}
.mainNavSubItem {font-size:11px;}

.contentText {
  border-left:gray 1px dotted;
  padding-left:10px;  
}

.imgLeft {
  padding-right:10px;
}

.teaserBoxOLD, .doubleTeaserBoxOLD {
    margin-right:18px;
    _margin-right:16px;
    float:left;
    background:url('../img/bg_teaserbox.jpg') no-repeat;
    width:218px;_width:236px;
    height:155px;
    padding:10px;
}

.doubleTeaserBoxOLD {
    background:url('../img/bg_teaserbox_double.jpg') no-repeat;
    width:465px;_width:485px;
    margin-right:0px;
}


.teaserBox, .doubleTeaserBox {
    margin-right:18px;
    _margin-right:16px;
    float:left;
    width:218px;_width:236px;
    height:155px;
    XXXpadding:10px;
}

.doubleTeaserBox {
    width:465px;_width:485px;
    margin-right:0px;
}
.doubleTeaserBox h2,.teaserBox h2 {padding-top:3px;padding-bottom:3px;}

.subNavBox {    
    float:left;
    width:190px;_width:210px;
    /* height:155px; */
    padding:10px;
    padding-top:0px;
}
.moreLink {color:orange;}
#logo {float:left;width:190px;_width:210px;padding-left:20px;}
#visual_img { border:0px;}
#header {
    padding-top:15px;_padding-top:0px;height:100px;_height:110px;width:1000px;
    font-family: "Helvetica Condensed", "Helvetica Narrow", "Arial Narrow", Arial, Helvetica,sans-serif;
}
#newstickerBox, #breadCrumbsBox {margin-top:20px;background:url('../img/bg_newsticker.jpg') no-repeat;height:30px;padding:4px;padding-left:10px;width:991px;_width:1000px;}
#breadCrumbsBox {margin-top:0px;}
.newsticker {
    list-style-type: none;    
    padding: 0px;
    margin: 0;
}
#footer {width:992px;_width:998px;padding:4px;margin-top:20px;color:#aaaaaa;border-top:#aaaaaa solid 1px;border-bottom:#aaaaaa solid 1px;text-align:right;}