/* rot: #A62020 */

body {
        font-family: arial, helvetica, sans-serif;
        color: #666;
        background-color: #fff;
        }

#header {   width:680px;
            height:300px;
           border:0px solid red;
            background-image:url(../img/header_bg1.png);
            /* background-repeat:no-repeat;
            background-position:top left; */
            position:absolute;
            left:40px;
            top:20px;
            z-index:0;
            }

/* #inhaltsbox {border:0px;
            background-color:red;
            width:100%;
            /* width:678px;
            height:600px;
            border:1px solid blue;
            /* margin-top: 20px;
            margin-bottom:30px;*/
            /* position:absolute;
            left:40px;top:20px;
            background-image:url(../img/rahmen_bg.png); */
            /* background-repeat:repeat-y;
            background-color:#fff; 
#fff
            margin-right: auto;
            margin-left: auto;
            padding:0;
            text-align:center;
            }*/

#seiteninhalt {
        border:0px solid red;
        /* padding:0;
        margin:0;*/
        position:absolute;
        top:301px;
        left:40px;
        text-align:left;
        width:680px;
        /* clear:both;*/
        background-image:url(../img/rahmen_bg.png);
        z-index:2;
             }

#navi { /* float:right;*/
        border:1px solid green;
        width:125px;
        height:139px;
       /* position:absolute; */
        margin-top:140px;
        margin-left:533px;
        /*left:533px;
        top:140px;*/
        background-image:url(../img/blind.gif);
        }

#navi a {
        display:block;
        margin-bottom:7px;
        width:90px;
        height:19px;
        border:0px solid red;
        font-size:1.1em;
        font-family:Times,'Times New Roman',serif;

        }

#navi a:link {
        color:#666;
        background-color:#fff;
        text-decoration:none;

            }
#navi a:visited {
                color:#666;
                background-color:#fff;
                 text-decoration:none;}
#navi a:hover {
             color: #A62020;
             background-color:#fff;
              text-decoration:none;
        }

/* klassen für unterschiedlichen abstand in den buttons*/
.link1 { padding-left:15px;}
.link2 { padding-left:25px;}
.link3 { padding-left:0px;}
.link4 { padding-left:10px;}
.link5 { padding-left:20px;}
#subnavi #subaktuell {color:#A62020;}
#navi #aktuell {color:#A62020;}

#subnavi {float:left;
        /* text-align:left;*/
        width:370px;
        height:20px;
        z-index:100;
        margin-top:-150px;
       margin-left:125px;
        margin-bottom:70px;
        padding:0px;
        border:0px solid blue;
        background-image:url(../img/blind.gif);

        }

#subnavi a {
        font-size:11px;
        font-family:Arial,Helvetica,sans-serif;
        padding:0px 20px 0px 0px;
        /*border:1px solid blue;*/

            }
#subnavi a:link {color:#666;
                text-decoration:none;
}

#subnavi a:visited {
        font-family:Arial,Helvetica,sans-serif;
        color:#666;
        text-decoration:none;

            }
#subnavi a:hover {
        font-family:Arial,Helvetica,sans-serif;
        color:#A62020;
        text-decoration:none;
                    }

#sidebar { position:absolute;
            left:550px;
            top:0;
            padding:0;
            padding-top:20px;
            margin-top:20px;
            margin-left:20px;
            width:77px;
            border:0px solid yellow;
            text-align:right;
            margin-right:5px;
            background-image:url(../img/blind.gif);
                   }


#sidebar img.q {
        width:77px;
        height:77px;
        border:0px solid blue;
        display:block;
        margin-bottom:20px;
        padding-left:0;
        

            }

#sidebar img.valid {
        width:77px;
        height:27px;
        border:0px solid blue;
        display:block;
        margin-bottom:30px;
        padding-left:0;
            }
#sidebar a:link {
                font-family:Arial,Helvetica, sans-serif;
                font-size:0.8em;
                color:#666;
                text-decoration:none;

                }


#content {
            border:0px solid green;
            width:525px;
            /* float:left;*/
            padding-left:125px;
            padding-bottom:20px;
            text-align:left;
            background-color:#fff;
            background-image:url(../img/rahmen_bg.png);
            }

#content h1 {
            color:#A62020;
            background-color:#fff;
            font-family:Times,'Times New Roman',serif;
            font-size:1.8em;
            line-height:1em;
            font-weight:normal;
            margin-bottom:0px;
            margin-top:0;
            }

#content h2 {
            color:#A62020;
            background-color:#fff;
            font-family:Times,'Times New Roman',serif;
            font-size:1.8em;
            line-height:1em;
            font-weight:normal;
            margin-bottom:0px;
            margin-top:15px;
            }

#content h3 {
            color:#A62020;
            background-color:#fff;
            font-family:Times,'Times New Roman',serif;
            font-size:1.3em;
            line-height:1em;
            font-weight:normal;
            margin-bottom:0px;
            margin-top:15px;
            }

#content p {
            color:#444;
            margin-top:8px;
            background-color:#fff;
            font-family:Arial,Helvetica, sans-serif;
            font-size:0.9em;
            line-height:1.3em;
            font-weight:normal;
            padding-right:0px;
            margin-bottom:0;
            }
#content a {
        font-size:11px;
        font-family:Arial,Helvetica,sans-serif;
            }
#content a:link {
            color:#666;
            text-decoration:underline;
            

}

#content a:visited {
        font-family:Arial,Helvetica,sans-serif;
        color:#666;
         text-decoration:underline;
            }
            
#content a:hover {
        font-family:Arial,Helvetica,sans-serif;
        color:#A62020;
        text-decoration:none;
        border-bottom:1px dotted;
                    }



#footer {clear:left;
        height:40px;
        background-image:url(../img/footer_bg.png);
        background-repeat:no-repeat;
        background-color:#fff;
        margin-top:0;
        margin-bottom:0;
        border:0px solid red;
        margin-left:0px;
        padding:15px;
        }

cite {      display:block;
            color:#444;
            margin-top:8px;
            background-color:#fff;
            font-family:Arial,Helvetica, sans-serif;
            font-size:0.9em;
            line-height:1.5em;
            font-weight:normal;
            margin-left:20px;
            padding-right:20px;
            margin-bottom:0;}