body {
    margin: 0;
    padding: 0;

    background: white;

    color: black;
    font-family: Arial;
}

a, a:visited,a:focus,a:hover,a:active {
    color : black;
    text-decoration : none;
}

#site {
    margin: 0 auto;
    padding: 0;

    width: 980px;
    height: 735px;

    position: relative;
    top:20px;
    left: 0px;

    border: 1px solid black;
}

#topbg {
    margin: 0; 
    padding: 0;

    width: 980px;
    height: 245px;

    position: absolute;
    top: 0px;
    left: 0px;

    background: white;
}

#midbg {
    margin: 0;
    padding: 0;

    width: 980px;
    height: 159px;

    position: absolute;
    top:265px;
    left: 0px;

    background: #f1f1f1;
}

#botbg {
    margin: 0;
    padding: 0;

    width: 980px;
    height: 305px;

    position: absolute;
    top:404px;
    left: 0px;

    background: white;
}

#kunst{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 68px;
    left:97px;
}

#s3_bg{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 145px;
    left: 0px;
}

#wappen {
    margin: 0;
    padding: 0;

    position: absolute;
    top: 42px;
    left: 860px;
}

#top_text{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 77px;
    left: 85px;

    color:#a80903;
    text-align:left;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    letter-spacing:24px;
}

#mid_text_1{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 270px;
    left: 60px;  

    text-align:left;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    letter-spacing:1px;
}

#dor{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 203px;
    left: 320px;
}

#mid_b2{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 265px;
    left: 528px;
}

#mid_b3{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 265px;
    left: 686px;
}

#mid_b4{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 265px;
    left: 825px;
}

#bot_text_1{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 430px;
    left: 320px;  

    text-align:left;
    font-size:9px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:0px;
}

#bot_text_2{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 430px;
    left: 528px;  

    text-align:left;
    font-size:9px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:0px;
}

#bot_text_3{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 430px;
    left: 686px;  

    text-align:left;
    font-size:9px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:0px;
}

#bot_text_4{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 430px;
    left: 825px;  

    text-align:left;
    font-size:9px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:0px;
}

#bot_text_5{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 470px;
    left: 320px;   
}

#weiter3 {
    margin: 0;
    padding: 0;

    position: absolute;
    top: 515px;
    left: 835px;
}

#weiter_tx{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 658px;
    left: 841px;

    text-align:left;
    font-size:12px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:1px;
}

#counter{
    margin: 0;
    padding: 0;

    position: absolute;
    top: 705px;
    left: 841px;

    text-align:left;
    font-size:12px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:1px;
}

.counter{
    margin: 0;
    padding: 0;

    text-align:left;
    font-size:12px;
    font-weight:normal;
    line-height:18px;
    letter-spacing:1px;
}