@charset "utf-8";
/* CSS Document */

body {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:11px;
        color:#000;

        margin-bottom:0;
        margin-left:0;
        margin-right:0;
        margin-top:15px;

        text-align:center;


        background-image: url(images/Hintergrund.png);
        background-repeat:repeat-x;
        background-color:#fff;

}



a {
        color:#304284;
        font-weight:bold;
        text-decoration:none;
}

img {
        border:0px;
}

/* TEXT HERVORHEBEN ------------------------------------------------------------------------------------------*/

h1 {
        font-weight: bold;
        font-size: medium;
        color: #333;
        line-height:14px;
        text-align:left;
}


.maintext {
        font-family:Verdana, Geneva, sans-serif;
        font-size:11px;
        text-align:justify;

}
.bodytxt {
        font-family:Verdana, Geneva, sans-serif;
        font-size:11px;
        text-align:justify;

}


.whitetext {
        font-family:Verdana, Geneva, sans-serif;
        font-size:5px;
        text-align:justify;
        color:#FFF;

}


/* DIV CONTAINER ---------------------------------------------------------------------------------------------*/
#back-container {
        margin-top:-14px;
        height:3000px;
        background-image:url(images/fond1.png);
        background-repeat:repeat;
        background-position:top;

}

#content-container {
        margin-top:5px;
        width:1000px;
        position:absolute;
        left:50%;
        margin-left:-500px;
        background-color:#FFF;

}
#content-container2 {

        width:600px;
        min-height:600px;
        padding-left:10px;
        padding-right:20px;
        padding-top:1px;
        margin-top:1px;
        background-color:#FFF;
        float:left;
        text-align:left;
        z-index:2;

}

#header {

        width:1000px;
        height:200px;
        /*background-image:url(images/Head_1000x200px.png);
        background-repeat:no-repeat;
        position:absolute;*/
}

#navi {
        width:1000px;
        /*position:absolute;
        margin-top:205px;*/
        background-color:#666;
        height: 26px;

}

#links {
        width:170px;
        padding-left:10px;
        padding-right:10px;
        margin-right:0px;
        margin-top:0px;
        background-color:#fff;
        float:left;
        text-align:left;


}

#links1 {
        width:140px;
        padding-left:10px;
        padding-right:10px;
        padding-top:10px;
        margin-top:15px;
        margin-bottom:15px;
        background-image:url(images/div_bg.png);
        background-repeat:repeat-x;
        /*background-color:#ffe19a;*/
        background-position:-100px;
        float:left;
        text-align:left;


}

#links2 {
        width:140px;
        padding:10px;
        margin-top:15px;
        margin-bottom:15px;
        background-image:url(images/div_bg.png);
        background-repeat:repeat-x;
        /*background-color:#ffe19a;*/
        background-position:-100px;
        float:left;
        text-align:left;


}

#links3 {
        width:140px;
        padding:10px;
        margin-top:15px;
        margin-bottom:15px;
        background-image:url(images/div_bg.png);
        background-repeat:repeat-x;
        /*background-color:#ffe19a;*/
        background-position:-100px;
        float:left;
        text-align:left;


}

#rechts1 {
        width:140px;
        padding:10px;
        margin-top:15px;
        margin-bottom:15px;
        margin-right:10px;
        background-image:url(images/div_bg.png);
        background-repeat:repeat-x;
        /*background-color:#ffe19a;*/
        background-position:-100px;
        float:right;
        text-align:left;

}

#rechts2 {
        width:140px;
        padding:10px;
        margin-top:15px;
        margin-bottom:15px;
        margin-right:10px;
        background-image:url(images/div_bg.png);
        background-repeat:repeat-x;
        /*background-color:#ffe19a;*/
        background-position:-100px;
        float:right;
        text-align:left;


}

#linkshr{
        width:160px;
        height:1px;
        background:#FFF;
        background-image:url(images/strichel.png);
        background-repeat:repeat-x;
        float:left;

}

#rechtshr{
        width:160px;
        height:1px;
        margin-right:10px;
        background:#FFF;
        background-image:url(images/strichel.png);
        background-repeat:repeat-x;
        float:right;

}




#footer{
        float:left;
        width:980px;
        height:30px;
        padding-top: 20px;
        padding-right:20px;
        text-align:right;
        position:relative;
        background-color:#FFF;

}

span {
        font-weight: bold;
}


.imageFLOATright {
        float:right;
        margin-bottom:5px;
        margin-left:15px;
        margin-right:1px;
        margin-top:1px;
}
.imageFLOATleft {
        float:left;
        margin-bottom:5px;
        margin-left:1px;
        margin-right:15px;
        margin-top:1px;
}