html
{
height: 100%;
}

body
{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
background-image:url(images/hintergrund2.jpg);

font-family: Helvetica Narrow,helvetica,Verdana, Arial, sans-serif;
}

#aussenwrapper
{
height: 100%;
position: relative;
width: 780px;
margin: 0 auto;
background: #FFFFFFF;
}

#innenwrapper
{
height:100%;
overflow:auto;
background: #FFFFFF;
}

#header
{
position: absolute;
top: 0;
left:0;
width: 100%;
height:150px;
background: #939393;
}

#leftbox
{
float: left;
width: 180px;
margin-top: 40px;
background: #FFFFFF;
padding: 5px 5px 25px 5px;
}

#content
{
margin-top: 150px;
margin-left: 0px;
background: #FFFFFF;
padding: 5px 5px 25px 5px;
font-family: Helvetica,helvetica,arial,sans-serif;
font-size: 1em;
color: #000000;
text-align:justify;
}

#footer
{
position: absolute;
bottom: 0;
left:0;
width: 778px;
background: #939393;
height:15px;
padding: 3px 0;
color: #FFFFFF;
font-size: 0.8em;
font-family:Helvetica Narrow,helvetica,arial,sans-serif;
border-right: 1px solid white;
border-left: 1px solid white;
border-bottom: 1px solid white;
}

#anchor a
{
font-family: Helvetica Narrow,helvetica,arial,sans-serif;
font-size: 1em;
color: #FFFFFF;
text-decoration:none;
}

#anchor a:hover
{
font-family: Helvetica Narrow,helvetica,arial,sans-serif;
font-size: 1em;
color: #0000FF;
text-decoration:none;
}

   .menu{
        border:none;
        border:0px;
        margin:0px;
        padding:0px;
        font-family:Helvetica Narrow,helvetica,arial,sans-serif;
        font-size:14px;
        font-weight:normal;
        color:#FFFFFF;
        }
.menu ul{

        height:20px;
        list-style:none;
        margin:0;
        padding:0;
        border-right: 1px solid white;
        border-left: 1px solid white;
        }
        .menu li{
                float:left;
                /*padding:0px 8px 0px 8px;*/
                border-right: 1px solid white;
                }
        .menu li a{
                color:#FFFFFF;
                display:block;
                font-weight:normal;
                line-height:20px;
                width:102px;
                text-align:center;
                text-decoration:none;
                }
                .menu li a:hover{
                        color:#0000FF;
                        text-decoration:none;
                        background:#D1D2D1;
                        }
        .menu li ul{
                background:#939393;
                border-left:0px solid #0000FF;
                border-right:0px solid #0000FF;
                border-bottom:0px solid #0000FF;
                display:none;
                height:auto;
                filter:alpha(opacity=95);
                opacity:0.95;
                position:absolute;
                width:102px;
                z-index:200;
                /*top:1em;
                /*left:0;*/
                }
        .menu li:hover ul{
                display:block;
                }
        .menu li li {
                display:block;
                float:none;
                padding:0px;
                width:102px;
                }
        .menu li ul a{
                display:block;
                font-size:14px;
                font-style:normal;
                /*padding:0px px 0px px;*/
                text-align:center;
                }
                .menu li ul a:hover{
                        background:##D1D2D1;
                        color:#0000FF;
                        opacity:0.95;
                        filter:alpha(opacity=95);
                        }
        .menu p{
                clear:left;
                }
        .menu #current{
                color:#000000;
                width:102px;
                text-align:center;
                display:block;
                font-weight:normal;
                line-height:20px;
                }
