*{
        margin:0;
        padding:0;
        font-weight:normal;
        font-family:verdana,arial;
        font-size:11px;
}
html{
        position:relative;
        width:100%;
        height:100%
        margin:0;
        padding:0;
        border:none;
        scrolling: no;
        overflow:hidden;
        overflow-x:hidden;
}
body{
        width:100%;
        height:100%;
        border:0px;
        margin:0px;
        overflow:hidden;
        margin:0; padding:0; border:none;
        background-image:url(../images/top_bg.gif);
        background-repeat:repeat-x;
        background-color:#d4d4d4;
}
.outercontainer{
        position:absolute;
        margin:0px;
        padding:0px;
        top:131px;
        left:180px;
        width:691px;
        bottom:35px;
        * padding-right:20px;
        padding-top:5px;
        * height:expression( (document.body.clientHeight -164) + "px" );
        overflow:auto;
        * overflow-x:hidden;
        * overflow-y:auto;
        * background-color:#FFFFFF;
        * filter:chroma(color=#FFFFFF);
        * scrollbar-face-color:#d82c46;
        * scrollbar-shadow-color:white;
        * scrollbar-highlight-color:white;
        * scrollbar-3dlight-color:#d82c46;
        * scrollbar-darkshadow-color:#d82c46;
        * scrollbar-track-color:#FFFFFF;
        * scrollbar-arrow-color:#f6f6f6;
}
.nav{
        position:absolute;
        top:260px;
        left:22px;
        width:120px;
}
.flaggen{
        position:absolute;
        top:210px;
        left:38px;
}
.nav_text{
        color:black;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
}
.ueberschrift{
        font-weight:bold;
        color:#d82c46;
}
.schrift_grau{
        color:#6c6c6c;
}
.kleiner{
        font-size:10px;
}
.kursiv{
        font-style: italic;
}
.schrift_gruen{
        color:#d82c46;
		text-decoration:underline;
}
.bold{
        font-weight:bold;
}
#showpic{
        z-index:10;
        display:none;
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        background-color:#000000;
        * filter:alpha(opacity=50);
           -moz-opacity:0.5;
           opacity: 0.5;
}
#showpic_inner{
        z-index:20;
        display:none;
        position:absolute;
        top:20px;
        bottom:20px;
        left:20px;
        right:20px;
        * height: expression( (document.body.clientHeight -40) + "px");
        * width: expression( (document.body.clientWidth -40) + "px");
        cursor:hand;
        text-align:center;
}
#pic {
        height:100%;
        border:solid 1px #8d0000;
}
input{
        border:1px solid;
        width:200px;
}
textarea{
        width:274px;
        height:200px;
}
#start_mitte{
        position:absolute;
        top:120px;
        left:50%;
        width:380px;
        margin-left:-190px;
        * width:380px;
}