html, body
{
    width:100%;
    height:auto;
    margin: 0;
    border: 0;
    padding: 0;
    font-family: Arial, Helvetica, Verdana;
    FONT-SIZE: 12px;
    vertical-align:middle;
    color:#000000;
    min-height:100%;
}
body
{
    min-height:100%;
    margin-top:28px;
}


#over
{
    margin:auto;
    width:1000px;

}
#border
{
    background-image:url(../img/border.jpg);
    width:1000px;
    height:1px;
    float:left;
}
#over2
{
    width:980px;
    padding:0px 10px 0px 10px;
    float:left;
    background-image:url(../img/bg.jpg);
}

#content
{
    width:735px;
    float:left;
    padding:0px 10px 0px 15px;

}

#header
{
    width:980px;
    height:200px;
    float:left;
}

#banner
{
    float:left;
    width:800px;
    height:200px;
    background-image:url(../img/banner.jpg);
}

#header-menu
{
    float:left;
    width:170px;
    height:179px;
    padding:25px 0px 0px 10px;
}

#button1
{
    float:left;
    background-image:url(../img/button1.jpg);
    width:121px;
    height:20px;
    padding:5px 0px 0px 35px;
    display:inline;
    margin:5px 0px 0px 0px;
}

#button2
{
    float:left;
    background-image:url(../img/button2.jpg);
    width:121px;
    height:20px;
    padding:5px 0px 0px 35px;
    display:inline;
    margin:5px 0px 0px 0px;
}

#button3
{
    float:left;
    background-image:url(../img/button3.jpg);
    width:121px;
    height:20px;
    padding:5px 0px 0px 35px;
    display:inline;
    margin:5px 0px 0px 0px;
}

#button4
{
    float:left;
    background-image:url(../img/button4.jpg);
    width:121px;
    height:20px;
    padding:5px 0px 0px 35px;
    display:inline;
    margin:5px 0px 0px 0px;
}

#button5
{
    float:left;
    background-image:url(../img/button5.jpg);
    width:121px;
    height:20px;
    padding:5px 0px 0px 35px;
    display:inline;
    margin:5px 0px 0px 0px;
}

a.button
{
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    font-family: Times New Roman;
    font-size:16px;
}

a.button:hover
{
    color:#000000;
    text-decoration:none;
    font-family: Arial;
    font-weight:bold;

}


#search
{
    width:980px;
    height:48px;
    background-image:url(../img/bg-search.jpg);
    color:#ffffff;
    float:left;
}

#left-menu
{
    width:195px;
    float:left;
    padding:0px 0px 0px 25px;
}

.left-button
{
    background-image:url(../img/left-button.jpg);
    background-repeat:no-repeat;
    width:160px;
    height:16px;
    font-size:11px;
    display:block;
    margin:5px 0px 0px 0px;
}

a.left-button
{
    color:#E68905;
    font-weight:bold;
    text-decoration:none;
    font-family:tahoma;
    padding:0px 0px 0px 8px;
}

a.left-button:hover
{
    color:#000000;
}

a.impressum
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-family:tahoma;
    font-size:11px;
}

#footer
{
    background-image:url(../img/border.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    width:1000px;
    height:45px;
    float:left;
    font-size:11px;
    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    padding:5px 0px 0px 0px;
}

#forms
{
    float:left;
    display:inline;
    margin:15px 0px 0px 0px;
}

#forms2
{
    float:left;
    display:inline;
    margin:14px 0px 0px 13px;
}


#links
{
    float:left;
    display:inline;
    margin:18px 0px 0px 80px;
}

.txt_h {
    FONT-WEIGHT: bold; FONT-SIZE: 14px;font-family:tahoma;FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.k3 {
    MARGIN: 15px 15px 20px 23px
}
.c2 {
    COLOR: #0a0200; LINE-HEIGHT: 14px;font-family:tahoma; FONT-SIZE: 11px;
}
.k2 {
    BACKGROUND: #e9e9e9; WIDTH: 100%;font-family:tahoma;FONT-WEIGHT: bold; FONT-SIZE: 11px;
}




