body{
        width:100%;
        background-repeat:repeat-x;
        background-color: #ffffaa;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size: 62.5%;
        line-height:1.8em;
        color:#006699;
        margin: 0px;
        padding: 0px;
}

.clearall{
        overflow:hidden;
        height:0px;
        width:100%;
        clear:both;
}


#rahmen{
        font-size:1.1em;
        width:952px;
        margin-left:auto;
        margin-right:auto;
        overflow:hidden;
        background: #ffffff url('img0/rand.jpg') repeat-y;
}
#hauptteil{
        width:936px;
        margin-left:auto;
        margin-right:auto;
        overflow:hidden;
}
#content-ges{
        float:right;
        clear:right;
        width:734px;
}
#content-top{
        background:  url('img0/header.jpg') no-repeat;
        height:165px;
        overflow:hidden;
        width:100%;
        position:relative;
}
#content-top img{
        position:absolute;
        left:0px;
        bottom:120px;
}
#content{
        padding-left:45px;
        padding-right:54px;
        padding-top:28px;
        width:635px;
        line-height:2em;
}

h1{
        font-size:2em;
        line-height:1em;
        margin:0px;
        padding:10px 0px 10px 0px ;
        font-family:Verdana, Arial, "Lucida grande";
        font-weight:normal;
        color:#444466;
}

h2{
        border-bottom:2px solid #00AAFF;
        font-size:1.1em;
        font-weight:bold;
        display:block;
        margin:20px 0px 10px 0px;
}
h2 span{
        width:auto;
        background-color:#ffffff;
        float:left;
        margin-top:-0.9em;
        padding:0px 20px 0px 0px;
}
h3{
        font-size:1.5em;
        font-weight:bold;
        color:#ffffff;
        margin:20px 0px;
        margin-left:40px;
        background-color:#00aaff;
        padding:10px 40px;
        width:450px;
}
div#box1{
     /*   display:block;   */
        width:300px;
        padding:30px 80px 30px 22px;
      /*   text-align:center;
        background-color:none;
       font-family:Arial, Helvetica, Verdana;
        color:#ffffff;
        text-decoration:none;
        font-size:1.3em; */
        margin-top:5px;
}
p{
        margin:0px 0px 10px 0px;
}

#navigation{
        float:left;
        clear:left;
        width:202px;
        overflow:hidden;
}
#menu{
        float:left;
        clear:left;
        width:100%;
        background:  url('img0/mm_back.jpg') repeat-y;
}
#menu ul{
        margin:30px 0px 20px 0px;
        padding:0px;
        list-style:none;
        list-style-type:none;
}
#menu ul li{
        padding:0px;
        margin:0px;
}
#menu ul li a:link,#menu ul li a:visited{
        text-align:right;
        display:block;
        padding:3px 14px 3px 5px;
        color:#ffffff;
        background-color:#000055;
        border:1px solid #595b5b;
        text-decoration:none;
        margin:0px 21px 12px 21px;
}
#menu ul li a:hover{
        background-color:#993377;
}

#menu2{
        background: url('img0/m2_back.jpg') repeat-x;
        min-height:200px;
    /*    height:465px;   */
}
#menu2 ul{
        margin:0px;
        padding:10px 10px 10px 50px;
        list-style:none;
        list-style-type:none;
}
#menu2 ul li a:link,#menu2 ul li a:visited{
        color:#ffffff;
        text-decoration:none;
        display:block;
        float:left;
        clear:left;
        padding:4px 0px;
}
#menu2 ul li a:hover{
        text-decoration:underline;
}

#footer1{
        width:696px;
        background:#e5e5e5 url('img0/footer1_back.jpg') repeat-x;
        padding-bottom:20px;
        padding-left:240px;
}

#footer2{
        width:766px;
        padding:20px 0px 0px 0px;
        padding-left:170px;
        color:#000088;
}

#rahmen-unten{
        margin-left:auto;
        margin-right:auto;
        width:952px;
}

#EL{
        padding-top:5px;
        color:#999999;
        font-size:0.9em;
        line-height:1.4em;
}
#EL a:link,#credit a:visited{
        color:#999999;
        text-decoration:none;
}
#EL a:hover{
        color:#995500;
}
p,form,div{
        padding:0px;
        margin:0px;
}
/*-------------------------------------*/