body {
    background:url('../img/page_background.jpg');
    background-repeat:repeat-x;
    text-align:center;
    margin-top:0px;
    padding-top:0px;
    font-family:Arial;
    color:#6e7071;
}

a {
    font-family:Arial;
    font-size:11px;
    color:#013370;
    text-decoration:none;
    font-weight:bold;
}


.clear {
    clear:both;
    height:0;
}

.hidden {
    display:none;
    height:0;
}

#pageWrapper {
    margin:auto;
    margin-top:0px;
    padding-top:0px;
    width:947px;
}

#content {
    width:788px;;
    background-color:#ffffff;
    margin:auto;

    height:auto;
    text-align:left;
}

#left_col {
    margin-left:30px;
    width:728px;
    float:left;
}

#right_col {
    width:160px;
    margin-right:29px;

    float:left;
}

#superbanner {
    
    width:728px;
    height:90px;
    background-color:#ededed;
}

#header {
    margin-top:30px;
    background:url('../img/header_image.jpg');
    width:728px;
    height:244px;
}

#spacer_bottom{
    margin-left:30px;
}
#skyscaper {
    background-color:#ededed;
    width:160px;
    height:600px;
}


#left_inner_col {
    width:400px;
    height:auto;
    float:left;
}

#right_inner_col {
    width:300px;
    height:500px;
    float:left;
}

#anlauftext {
    width:400px;
    height:130px;
}

#anlauftext h1 {
    color:#013370;
    font-size:18px;
}

/** TEASER **/
.ext_link {
    position:absolute;
    bottom:10px;
    right:10px;
}

#footer {
    text-align:right;
    width:745px;

}
.big_teaser_image {
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    float:left;
    border:5px white solid;
}

.big_teaser {
    position:relative;
    width:400px;
    height:150px;
    background-color:#e3ecf6;
    margin-bottom:4px;
    overflow:hidden;
}

h1 {
    font-size:14px;
    font-weight:bold;
    color:#6e7071;
    margin:0;
    margin-top:10px;
    padding:0;
}

.big_teaser_content {
    float:left;
}

p {
    margin:0;
    padding:0;
    font-size:12px;
}

.big_teaser_text {
    width:200px;
    float:left;
}


#zone_2 {
    width:400px;
    height:150px;
    background-color:#e3ecf6;
   
}

.small_teaser {
    width:193px;
    height:150px;
    float:left;
    position:relative;
}

.small_spacer {
    font-size:0px;
    width:14px;
    height:150px;
    background:url('../img/small_spacer.gif');
    float:left;
}

.small_teaser_image {
    margin-left:10px;
    margin-top:10px;
    border:5px solid white;
    width:163px;
    height:50px;
}

.small_teaser_text {
    padding-left:10px;
}


#zone_3 {
    background-color:#ffffff;
}
.tiny_teaser {
    float:left;
    width:128px;
    height:184px;
    background-color:#e3ecf6;
    margin-right:8px;
}

.tiny_teaser_last {
    float:left;
    width:128px;
    height:184px;
    background-color:#e3ecf6;

}

.tiny_teaser_image {
    margin-left:10px;
    margin-top:10px;
    border:5px white solid;
}

.tiny_teaser_text {
   padding-left:10px;
}

#zone_4 {
    padding-top:4px;
    width:400px;
    display:none;
}

.logo_list {
    width:128px;
    margin-right:8px;
    margin-top:4px;
    float:left;

}

.logo_list_last {
    width:128px;
    margin-top:4px;
    float:left;
}

.right_teaser {

    width:300px;
    height:185px;
    background-color:#e3ecf6;
    overflow:hidden;
    position:relative;
}

#zone_6 {
    margin-left:14px;
}
.right_teaser_image {
    float:left;
    margin-right:10px;
    margin-top:10px;
    margin-left:10px;
}

.right_teaser_text {
    width:134px;
    float:left;
}

/**OPENX TEASER **/
.openx_big {

    margin-left:14px;
    width:300px;
    height:200px;
    overflow:hidden;
}
