htm
{
overflow: auto;
}


body {

    padding: 0; margin: 0;

    color: #ffcc99;
    background:         #999999  url(img/bg4.jpg);
    text-align: center;

    font: 12px/1.5 verdana, sans-serif;

}



img {

    border: none;

}



a {

    color: #993333;
    text-decoration: none;

}

p, ul, ol {

    margin: 7px 0 12px 0;

}



ol, ul {

    padding-left: 0; margin-left: 27px;

}

li {

    margin-bottom: 1px;

}



a:hover {

    text-decoration: underline;

}



blockquote {

    margin-left: 20px; margin-right: 25px;

    padding-left: 20px;

    border-left: 5px solid #ddd;

}





#container {

    text-align: left;
    margin: 0 auto auto auto;
    padding-bottom: 2em;

    width: 667px;

}



h1 {

    height: 120px;

    margin: 0; padding: 0;

    position: relative;

    background: url(img/header.png) no-repeat bottom right;

}



h1 a span {

    position: absolute; left: -9999px;

}


h1 a.logo-link {

    display: block; width: 241px; height: 120px;

    position: absolute; bottom: 0; right: 20px;

}



#inhalts-box {

    /*padding: 0 20px 10px 20px;*/
    margin: 0 20px 20px 20px;
    border: 1px solid #ffcc99;
    /*border-top: 1px solid #993333;

    border-bottom: 1px solid #993333;
    /*background-color: #f9e1c3;*/

}



#inhalts-box-innen {

    background: #4C2823;

}



.scroll {

    overflow: hidden;   /*dadurch werden keine scrollbalken angezeigt!! */
    width: 584px; height: 350px;
    padding: 10px 20px 20px 20px;

}





h2 {

    color: #ffffff;;

    font: 20px arial,sans-serif;

    margin-top: 0;

}

h3 {

    color: black;

    font: 16px arial,sans-serif;

    margin-top: 0;
    margin-bottom: 0;

}



#submenu {

    height: 16px; overflow: hidden;

    padding: 5px 10px;

}



#submenu ul {

    list-style: none; margin-left: 3px; padding-left: 0; margin-top: 0; padding: 3px;

}



#submenu li {

    display: inline;

}





#submenu li a {

    float: left; margin-right: 15px;

    text-decoration: none; font-weight: bold;

    color: #868688;

}

#submenu li a:hover, #submenu li.current_page_item a {

    color: #993333;

}

/* ======== NAV */


#outside{
        /*border:1px solid #4C2823;*/
        margin: 10px 0 0 0;
        /*border: 1px solid #ffffff;*/
        }
#navigation-1 {
        padding:1px 0;
        margin:0px;
        list-style:none;
        width:100%;
        height:21px;
        /*border:1px solid #77443d;*/
        /*border-bottom:1px solid #ffcc99;*/
        font:normal 9pt verdana, arial, helvetica;
        color:#ffcc99;
}
#navigation-1 li {
        margin:0;
        padding:0;
        display:block;
        float:left;
        position:relative;
        width:166px;
        background:#4C2823;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
        padding:4px 0;
        display:block;
        text-align:center;
        text-decoration:none;
        background:#4C2823;
        color:#ffcc99;
        width:164px;
        height:13px;
        border: 1px solid #ffcc99;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
        padding:4px 0;
        display:block;
        text-align:center;
        text-decoration:none;
        background:#77443d;
        color:#ffcc99;
        width:164px;
        height:13px;
        border-left:1px solid #ffcc99;
        border-right:1px solid #ffcc99;
}
#navigation-1 li ul.navigation-2 {
        margin:0;
        padding:1px 1px 0;
        list-style:none;
        display:none;
        /*background:#ffffff;*/
        width:164px;
        position:absolute;
        top:21px;
        left:-1px;
        border: 1px solid #ffcc99;
        border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
        display:block;
}
#navigation-1 li ul.navigation-2 li {
        width:164px;
        clear:left;
        width:164px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
        clear:left;
        background:#4C2823;
        padding:4px 0;
        width:164px;
        border:none;
        border-bottom:1px solid #ffcc99;
        position:relative;
        z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
        clear:left;
        background:#77443d;
        padding:4px 0;
        width:164px;
        border:none;
        border-bottom:1px solid #ffcc99;
        position:relative;
        z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
        display:none;
        margin:0;
        padding:0;
        list-style:none;
        position:absolute;
        left:145px;
        top:-2px;
        padding:1px 1px 0 1px;
        border:1px solid #4C2823;
        border-left: 1px solid #ffcc99;
        background:#ffffff;
        z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
        display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
        background:#4C2823;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
        background:#ec454e;
}
#navigation-1 li ul.navigation-2 li a span {
        position:absolute;
        top:0;
        left:132px;
        font-size:12pt;
        color:#ffcc99;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
        position:absolute;
        top:0;
        left:132px;
        font-size:12pt;
        color:#ffcc99;
}
/*=================END nav */


 /* Let's remove that Wordpress Stats Smiley Face ! */
 img#wpstats {
      width:     0px;
      height:    0px;
      padding:   0px;
      border:    none;
      overflow:  hidden
 }


input {border: 1px solid #ffcc99; padding-left:0.3em; margin-bottom:0.2em; width:200px; color: #ffcc99; font: 11px/1.5 verdana, sans-serif; background-color: #77443d;}

textarea {border: 1px solid #ffcc99; padding-left:0.3em; margin-bottom:0.2em; width:200px; color: #ffcc99; overflow: auto; font: 11px/1.5 verdana, sans-serif; background-color: #77443d;}

select {border: 1px solid #ffcc99; padding-left:0.3em; margin-bottom:0.2em; width:200px; background:#333; color:white;}

label {font: 11px/1.5 verdana, sans-serif; color: #ffcc99; padding-left:0.3em; margin-bottom:0.2em;}

.submit {width:200px; /*background:#333;*/ color:#ffcc99; border: 1px solid #ffcc99; cursor:pointer; font: 11px/1.5 verdana, sans-serif; text-transform: uppercase;}

.submit a {text-decoration:none;}

.submit:hover { background:#4C2823;}