body {
        margin:0 0 0 0;
        padding:0 0 0 0;
        background-color:#CCCCCC;
        font-family:Verdana, sans-serif;
        font-size:11px;
        }
#mainframe {
        width:750px;
        height:auto;
        margin:40px auto;
        z-index:1;
        background-color:#CCCCCC;
        }
#header {
        position:relative;
        width:750px;
        height:208px;
        clear:left;
        background-image:url(geruestplanen_header.gif);

        z-index:1;
        }
#header li {
        list-style-type:none;
        text-align:left;
        margin-top:170px;
        margin-left:30px;
        word-spacing:26px;
        color:#FFFFFF;
        }
#header ul li a,a:hover {
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
        font-size:11px;
        }
#header ul li a:hover,a:active {
        color:#cc0000;
        }
#content {
        width:750px;
        height:auto;
        background-image:url(geruestplanen_background.gif);
        background-repeat:repeat;
        z-index:1;
        }
#rightcontent {
        width:522px;
        z-index:1;
        float:right;
        }
#rightcontent p {
        color:#FFFFFF;
        margin:37px 48px 10px 0px;
        }
#rightcontent td {
        color:#FFFFFF;
                }
#rightcontent ul {
        color:#FFFFFF;
        }
#rightcontent p a {
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
        font-size:11px
        }
#rightcontent p a:hover,a:active {
        color:#FF3300;
        }
#leftcontent{
        margin-top:37px;
        width:186px;
        z-index:1;
        float:left;
        }
#leftcontent li {
        list-style-type:none;
        text-align:right;
        background-color:#FFFFFF;
        padding-right:7px;
        margin-left:20px;
        margin-bottom:7px;
        line-height:22px;
        }
#leftcontent ul li a,a:hover {
        text-decoration:none;
        color:#003366;
        font-weight:bold;
        font-size:12px

        }
#leftcontent ul li a:hover,a:active {
        color:#cc0000;
        }
#clearboth {
        clear:both;
        }
#footer {
        position:relative;
        width:750px;
        height:28px;
        background-color:#FFFFFF;
        z-index:1;
        }
#footer p {
        color:#003366;
        font-size:10px;
        text-align:center;
        margin-top:7px;
        }
#footer p a {
        text-decoration:none;
        color:#003366;
        font-weight:normal;
        font-size:10px
        }
#footer p a:hover,a:active {
        color:#cc0000;
        }
p img
    {
    margin-left:10px;
    }

body p a, a:hover
    {
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px
    }
body p a:hover, a:active
    {
    color:#FF3300;
    }
