/* CSS Document */

a {
    color: #666;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: underline;
}

body {
    background-image: url(../upload/bbs6_google_1400_hell.jpg);
    background-attachment: fixed;
    background-position:center center;
    background-color: #fff;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    scrollbar-base-color: #ccc;
}
#kopf {
    height: 122px;
    width: 980px;
    border: 1px solid #666666;
    margin: 1px;
    background-color: #bbb;
}
    
#Kontainer {
    width: 980px;
    text-align: left;
    margin-right: auto;
    margin-left: auto;
}

/*Navigation*/

#navi1 {
    background-color: #ccc;
    width: 978px;
    border: 1px solid #666666;
    margin: 1px;
}
#navi1 ul {
    font-size: 12px;
    list-style: none;
    margin: 0px;
    font-weight: bold;
    padding: 5px 0px;
}

#navi1 li {
    list-style: none;
    max-width:50px;
}
#navi1 ul li {
    display: inline;
}
#navi1 ul li a {
    padding: 5px 5px;
    text-decoration: none;
    color: #FFFFFF; 
    /* color: #002b83;*/
    /*border: 1px solid #77AAD8;*/
}
#navi1 ul li a:hover {
    padding: 5px 5px;
    text-decoration: none;
    color: #000000;
    /*border: 1px solid #666666;*/
}

#main {
    float: left;
    width: 978px;
    margin-top: 0px;
}
#main a {
    color: #666;
    text-decoration: none;
}
#main a:hover {
    color: #000;
    text-decoration: underline;
}
#links {
/*    width: 229px;*/
    top: 135px; bottom: 57px;
    padding: 0px;
    float: left;
}


#navi3{
    height: 100%;
    margin-left: 1px;
    border: 1px solid #666666;
    padding: 10px 2px 10px 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ccc;
}
#navi3 ul{
    list-style: none; margin: 0; padding: 0;
}
#navi3 ul a:link {
    display: block;
} 
#navi3 li {
    display: inline;
}
#navi3 a {
    display: block;
    padding-right: 0px;
    padding-top: 4px;
    padding-left: 5px;
    color: #FFFFFF;
    text-decoration: none;
}
#navi3 ul ul a {
    list-style: none;
    padding-top: 4px;
    padding-right: 0px;
    padding-left: 15px;
}
#navi3 ul ul ul a {
    padding-right: 0px;
    padding-top: 4px;
    padding-left: 25px;
}
#navi3 a:hover{
    color: #000000;
}

/*Content-Bereich*/

#content {
    font-size: 12px;
    line-height: 15px;
    border: 1px solid #666666;
    background-color: #ccc;
    top: 135px; bottom: 57px;
    padding: 1px 10px 5px 10px;
    background-color: #eee;
}

/* Eingefuegt von Andreas 8.1.09 */
#content h1,h2,h3,h4,h5,h6 {
    font-size: 15px;
    line-height: 18px;   
}
#content img {
    margin: 5px;
}
/* Ende Einfuegung */

.news_schmal h2 {
    font-size: 11px;
    line-height: 12px;
    margin-bottom: 0px;
}

#contentfullwidth {
    float: left;
    font-size: 12px;
    line-height: 15px;
    background-color: #FFFFFF;
    padding: 1px 10px 5px;
    width: 730px;
}
.headline {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color: #77AAD8;
    font-size: 10px;
    padding-top: 5px;
    margin-bottom: 3px;
    display: block;
    color: #FFFFFF;
}
.subhead {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    color: #006699;
    border-bottom: solid #666666 1px;
}
.foto_1 {
    margin: 2px;
    border: 1px solid #666666;
}
/*
.text {
    font-size: 11pt;
        text-align: left;
    display: block;
}
*/
/*Fussleiste*/

#footer {
    height: 44px;
    width: 978px;
    background-color: #c5d1db;
    clear: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    background-color: #aaa;
}