html, body
{
        padding: 0;
        margin: 0;
        font: 100% arial, helvetica, sans-serif;
        overflow: hidden;
        width: 100%;
        height: 100%;
        color: #010101;
        background-color: beige;
        text-align: center;
        }
#container
{
        background-color: transparent;
        height: 768px;
        width: 800px;
        overflow: auto;
        }
#header
{
        position: relative;
        padding: 10px 0 10px 0;
        margin: 0;
        font-weight: 600;
        font-size: 18px;
        height: 100px;
        width: 100%;
        color: beige;
        background-color: steelblue;
        }
#header h1
{
        font-size: 32px;
        }
#menu
{
        font-weight: 900;
        font-size: 14px;
        float: left;
        width: 150px;
        height: 465px;
        border-bottom: gray 1px solid;
        border-top: gray 1px solid;
        background-color: #ccaa66;
        text-align: left;
        }
#menu ul
{
        margin: 0;
        padding: 0;
        list-style-type: none;
        line-height: 130%;
        }
#menu li
{
        display: block;
        padding: 3px;
        border-bottom: solid 1px gray;
        }
#menu li a
{
        color: #483C32;
        text-decoration: none;
        margin: 0 0 0 5px;
        }
#menu li a:hover
{
        color: #010101;
        text-decoration: none;
        }
#menu img
{
        float:left;
        margin: 85px 15px 0 15px;
        }
#active
{
        color: beige;
        padding: 0 0 0 10px;
        }
#contents
{
        float:left;
        max-height: 450px; height:465px !important; height: 465px;
        max-width: 618px; width:650px !important; width: 650px;
        padding: 0 15px 15px 15px;
        overflow: auto;
    font-family: Sans-Serif;
        font-size: 14px;
        text-align: justify;
        border: solid 1px gray;
        }
#contents_zwei
{
    float:left;
        max-height: 444px; height:465px !important; height: 465px;
        max-width: 619px; width:650px !important; width: 650px;
    padding: 10px 20px 10px 10px;
        background-image: url(images/Weihnachten.jpg);
        background-repeat: no-repeat;
        border-top: solid 2px gray;
        border-bottom: solid 1px gray;
        border-right: solid 1px gray;
        }
#zwei
{
        padding: 60px 100px 0 20px;
        font-family: Sans-Serif;
    font-size: 16px;
        text-align: left;
        }

#drei
{
        font-family: Sans-Serif;
 	background-color: #C0C0C0;
	!color:red;
        text-align: left;
	max-width: 390px;
        }

#vier
{
        font-family: Sans-Serif;
 	!background-color: #C0C0C0;
	color:red;
        text-align: center;
	max-width: 390px;
        }

#contents p
{
        margin-top:0;
        }
#contents h1
{
        margin-top: 15px;
        font-family: Sans-Serif;
        font-size: 16px;
        font-weight:600;
        text-align:left;
        }
#contents h2
{
        font-family: Sans-Serif;
        font-size: 14px;
        font-weight:600;        text-align:left;
        }
#contents h3
{
        font-family: Sans-Serif;
        font-size: 13px;
        font-weight:600;
        text-align:left;
        }
#contents a
{
        font-family: Tahoma;
        font-size: 14px;
        color: Gray;
        }
#footer
{
        position: relative;
        float: left;
        width: 100%;
        height: 20px;
        margin: 5px 0 0 0;
        border-top: gray 1px solid;
}
#footer p
{
         padding: 3px 0 0 0;
         text-align: right;
         color: #483C32;
         font-weight: 600;
         font-size: 12px;
        }
#r
{
        margin: 10px 0 10px 10px;
        border:  solid 1px gray;
        }
#l
{
        margin: 0 10px 10px 0;
        border:  solid 1px gray;
        }
#bild
{
        margin: 0 20px 0 0;
        border:  solid 1px gray;
        }
#bildkomentar
{
        margin: 0;
        font-family: Sans-Serif;
        font-size: 10px;
        font-style: normal;
        color: gray;
        }
#klein
{
         font-size: 18px;
        }
#rot
{
        color: RGB(255 50 10);
        color: red;

        }
#pagode
{
        position: absolute;
        left: 360px;
        top: 20px;
        }