#header{
    width:900px;
    height:44px;
    color:#8AD2E4;
    background-color:#C1006D;
}

#navigation {
    width:890px;
    padding-top: 10px;
    padding-left: 10px;
}

#subnavi {
    clear:both;
    padding-top: 10px;
    padding-left: 20px;
        padding-bottom: 20px;
}

#navi_0_open{
    padding-left:10px;
    float:left;
    font-size:12px;

}
#navi_0_open a{
    color:#C1006D;
}

#navi_0_passive{
    float:left; 
    padding-left:10px;
    color:black;
    font-size:12px;
}

#navi_1_open{
    padding-top: 5px;
    padding-left:10px;
    font-size:12px;

}
#navi_1_open a{
    color:#C1006D;
}

#navi_1_passive{
    padding-top: 5px;
    padding-left:10px;
    color:black;
    font-size:12px;
}


#body {
    margin-top:10px;
    width:900px;
    min-height:300px;
}

#illu{
    width:202px;
    float:left;
    padding-left:20px;
    padding-bottom:20px;
        min-height:550px;
}

#image {
    padding:0;
    width:200px;
    height:180px;
}


#citation{
    color:#C1006D;
    width:200px;
}

p{
    font-size:10pt;
    font-weight:normal;
    font-family:Tahoma,Helvetica,Verdana,Arial,Sans-serif,sans-serif;
}

#content {
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
#footer {
    clear: both;
    width:880px;
    height:20px;
    color:#8AD2E4;
        padding-top: 5px;
    padding-left: 20px;
    background-color:#C1006D;
    font-size:12px;
    font-weight: bold;
}
.logo{
    font-size: 20px;
    font-weight: bold;
}

.headline{
    color: white;
    font-size: 15px;
    margin-left:50px;
}
.footline{
    font-weight: normal;
}

#fll{
    float:left;
}
#flr{
    float:right;
}


body {
    padding:0;
    margin:0;
    text-align:left;
    min-width:900px;
    background-color:#CABBD7;
    font-size:10pt;
    font-family:Tahoma,Helvetica,Verdana,Arial,Sans-serif,sans-serif;
    overflow-x:hidden;
    overflow:-moz-scrollbars-vertical; 
}

td {
    font-size:10pt;
    font-family:Tahoma,Helvetica,Verdana,Arial,Sans-serif,sans-serif;
}

h1{
    font-weight:bold;
    font-size:13pt;
}

h2{
    font-weight:bold;
    font-size:11pt;
}

h3{
    padding-left:5px;
        font-weight:normal;
    font-size:10pt;
}
h4{
        font-family:CourierNew,Courier,CourierNew,Sans-serif,sans-serif;    
        padding-left:5px;
        font-weight:normal;
    font-size:9pt;
}
h5{
    padding-left:5px;
    font-weight:normal;
        font-size:10pt;
}
h6{
    margin-right:3px;
    margin-top:2px;
    margin-bottom:3px;
    font-weight:bold;
    font-size:8pt;
}

p.teaser{
    color:#FFCC99;
    margin-right:3px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:normal;
    font-size:9pt;
}

div.teaserlnk {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
}

div.teaserlnk p {
    color:#FF9900;  
    margin-right:3px;
    margin-top:2px;
    margin-bottom:0px;
    font-weight:normal;
    font-size:8pt;
}

div.teaserlnk a {
    color:#FF9900;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
}

a { 
    color:#333333;
    font-weight:bold;
    text-decoration:none;
}
a:hover{
        text-decoration:underline;
}

.hidden{
    display:none;
}

#teasall{
    width:150px;
    float:left;
    padding-left:10px;
    padding-right:20px;
    padding-bottom:0px;   
    }
#teasbox{
    float:left;
    background-color:#C1006D;    
    color:#C1006D;
    width:145px;
    padding-left:5px;
}