
/* ----------> SET SOME COMMON PRPERTIES */
html { overflow-x:hidden; }
body { font-family:arial;font-size:11px;overflow-x:hidden; }
dir:after {content:;}
img { border:none; }
button { background-color:#FF8274;color:#FFFFFF; }
input,textarea,fieldset { border:1px solid #FF8274; }
legend { font-weight:bold;font-size:11px; }
h4 { font-size: 14px;}

/* ----------> BASIC STRUCTURE */
#headBanner { margin-bottom:10px; }
#header { width:100%;height:103px;position:relative; }
#navi {
    position:absolute;
    right:0;
    top:0;
    font-size:10px;
}
#wrapper {
    width:815px;
    position:absolute;
    top:0px;
    
    font-family:arial;
}
#main {
    position:relative;
    width:813px;
    border-top:1px solid #E60F00;
    padding-top:10px;
    height:auto;
    clear:both;
}
#footer {
    clear:both;
    position:relative;
    border-top:1px solid #E60F00;
    margin-top:48px;
    width:815px;
    height:30px;
}


/* ----------> MAIN PAGES CONTENT STRUCTURE */
#leftHalf { float:left;width:620px; }
#rightHalf { float:right;width:175px; }
#topTeaser {
    width:618px;
    height:754px;
    border:1px solid #E60F00;
    margin-bottom:10px;
}
#contentLeft { width:300px;float:left; }
#contentRight { width:300px;float:right; }
/* HEAD NAVIGATION */
.mainNav { border-collapse: collapse; margin-top:4px; float:none; clear:both; font-size:12px;}
.mainNav a:link { text-decoration: none;color:#000000; }
.mainNav a:visited { text-decoration: none; color:#000000; }
.mainNav a:hover { text-decoration: underline;color:#000000; }
.mainNav a:focus { text-decoration: underline;color:#000000; }
.mainNav a:active { text-decoration: none; color:#000000; }
.menuItem { border-left:1px solid #E60F00;border-right:1px solid #E60F00;padding-left:12px;padding-right:12px; }
.firstItem { border: none;padding-right:12px; }
.mainNav .active a { color: #E60F00;text-decoration:none; }
#searchBox { position:absolute;right: 0;top:61px;display:inline; }
#searchButton { color:#FFFFFF;background-color:#E60F00;border-right: 1px solid #000000;border-bottom:1px solid #000000;margin-right:20px;margin-left:10px;border-top: 0;border-left:0; }
#header input { border:1px solid #E60F00; }
/* FOOTER */
.footerList { width:100%;font-size:9px; }
.footerList a:link { text-decoration: none;color:#000000; }
.footerList a:visited { text-decoration: none;color:#000000; }
.footerList a:hover { text-decoration: underline;color:#000000; }
.footerList a:focus { text-decoration: underline;color:#000000; }
.footerList a:active { text-decoration: none; color:#000000; }
/* TOPTEASER */
.topTeaserLayer { width:100%;height:100%;position:relative; }
.teaserLayer { float:left; }
.teaserLayer div,img,p { float:left; }
.teaserLayer img { margin-right:20px; }
.teaserLayer div,p { max-width:280px; }
.teaserLayer h1,h2,h3,h4,h5,h6 { margin-top:40px;color:#E60F00; }
.teaserLayer h4 { margin-top:40px;color:#E60F00;font-size:14px;font-weight:normal; }
.topTeaserCell { width:33%;text-align:center;padding:2px;font-size:10px; }
.topTeaserLink { color:#000000;text-decoration:none; }
/* CONTENT LEFT COLUMN */
.leftBox { border-bottom:1px solid #E60F00;margin-bottom:10px;position:relative;min-height:260px; }
.leftBox img { float:left;margin-bottom:4px; }
.leftBox h4 { float:left;width:300px;color: #E60F00;margin-top:4px;font-size:14px;margin-bottom:10px;font-weight:normal; }
.leftBox p { float:left;width:300px; }
/* CONTENT RIGHT COLUMN */
.rightBox { 
    border-bottom:1px solid #E60F00;
    border-top:1px solid #E60F00;
    padding-top:12px;
    margin-bottom:10px;
    width:300px;
    min-height: 203px;
    position:relative;
}
.rightBox p { float:left;width:176px; }
.rightBox img { float:left;margin-right:6px; }
.rightBox h4 { color: #E60F00;font-size:14px;float:left;width:176px;margin-top:4px;margin-bottom:10px;font-weight:normal; }
/* PROPERTIES FOR BOTH CONTENT COLUMNS */
.header a { text-decoration: none;color:#E60F00; }
.timeStamp { position:absolute;left:2px;bottom:2px;font-size:10px;color:#8B8B8B;margin-bottom:0; }
.themesHeader { display:none; }
.themes { display:none; }
.b_right { border-right:1px solid #E60F00; }
.moreLink { 
    display:none;
}
.textR { text-align: right; }
.topic { font-size: 10px;color:#000000; }
/* SMALL MID TEASER */
.contentTeaser { 
    background-image: url('../images/bg_box-large.jpg');
    background-repeat: no-repeat;
    height:80px;
    width:300px;
    position:relative;
}
.contentTeaser table { height:80px;width:172px;float:left; }
.contentTeaser .moreLink { position:absolute;width:46px;text-align:left;display:block;right:2px;bottom:2px; }
.contentTeaser img { margin-right:6px; }
.contentTeaser a { color:#000000;text-decoration:none;float:left; }


/* ----------> SUB SITES */
#subSite { position:relative;clear:both; }
#subSite div { margin-top:10px; }
#subSite img { margin-right:20px;margin-bottom:10px; }
#subSite object { float:left;margin-right:20px;margin-bottom:10px; }
#subSite .timestamp { position:absolute;left:2px;bottom:2px;font-size:10px;color:#8B8B8B;margin-bottom:0; }
#subSite .themes { float:left;clear:both;margin-top:20px;min-width:600px;margin-bottom:40px; }
#subSite h1 { font-size:14px;font-weight:normal;color: #E60F00; }
#subSite td { vertical-align: top; }
#subSite ul { padding-left:8px;margin-top:0;margin-bottom:0;height:auto;width:auto;float:none; }
#subSite a:link { color:#000000; }
#subSite a:visited { color:#000000; }
#subSite a:hover { color: #E60F00; }
#subSite span { font-size:10px; }
#subSite .moreLink { 
    display:none;
}
#subSite .moreLink:link { color:#8B8B8B; }
#subSite .moreLink:hover { color:#8B8B8B; }
.backLink { 
    display:none;
}
.subContent { vertical-align:top;float:left;width:615px; }
.subContent p { width: 100%;float:left;}
.subContent img { float:left; }
/* PARTNER BOX */
.partnerBox {
    background-image: url('../images/bg_box-large.jpg');
    background-repeat:no-repeat;
    width:620px;
    height:80px;
    overflow:hidden;
    margin-top:40px;
}
.partnerBox td { vertical-align:top; }
.partnerBox img { margin-right:10px; }
/*SUCHE*/
#suche li { padding-bottom:10px;padding-left:10px;margin-left:20px; }
#suche a:link { text-decoration: none;color:#000000; }
#suche a:visited { text-decoration: none; color:#000000; }
#suche a:hover { text-decoration: underline;color:#000000; }
#suche h4 { font-weight:normal; }
/*NEWS*/
#news li { padding-bottom:10px;padding-left:10px;margin-left:20px; }
#news a:link { text-decoration: none;color:#000000; }
#news a:visited { text-decoration: none; color:#000000; }
#news a:hover { text-decoration: underline;color:#000000; }
#news h4 { font-weight:normal; }

/* ----------> MARGINAL COLUMN STRUCTURE */
.newsTitle {
    background-image: url("../images/bg_rightCol.jpg");
    background-repeat: no-repeat;
    cursor: pointer;
    color: #E60F00;
    font-size:14px;
}
.newsBox li { list-style-type:none;margin-left:0;list-style-position:outside;padding-bottom:4px;padding-top:4px;border-bottom:1px dotted #E60F00; }
.newsBox ul { padding-left:0;margin-left:0; }
.newsBox a:link { text-decoration:none;color:#000000; }
.newsBox a:visited { text-decoration:none; color:#000000; }
.newsBox a:hover { text-decoration:underline;color:#000000; }
.newsBox a:focus { text-decoration:underline;color:#000000; }
.newsBox a:active { text-decoration:none;color:#000000; }


/* ----------> AD PROPERTIES */
#spaceAd { 
    width:82px;
    height:90px;
    background-color:#DDDDDD;
    float:left;
    margin-bottom:10px;
    float:left;
    display:none;
}
#superBanner {
    height:90px;
    margin-left:5px;
    width:728px;
    background-color:#DDDDDD;
    float:left;
    margin-bottom:10px;
    float:right;
    display:none;
}

#skyScraper {
    position:absolute;
    right:-165px;
    top:0;
    width:160px;
    height:600px;
    background-color:#DDDDDD;
    z-index:1000;
}

#leftSkyScraper {
    width:160px;
    height:600px;
    position:absolute;
    top:0;
    left:-165px;
}
.mediumRectangle { width:300px;height:250px;background-color:#DDDDDD;margin-bottom:10px; }