body,html {
        padding:0px;
        margin:0 0 0 0;
        border:0px;
        background-color: #FFFFFF;
        text-align: center;
        height: 100%;
        min-height: 100%;
        margin-bottom: 1px;
}

#seite {
        min-height: 100%;
}

#allover {
        width:985px;
        padding:0 0 12.5em 0;
        border:0;
        margin:0 auto;
        text-align:right;
        font-family: Arial;
        font-size: small;
}

#top {
        height:267px;
        width:985px;
        padding:0;
        border:0;
        margin:0;
        text-align:center;
}

#navi {
        height:90px;
        width:985px;
        padding:0;
        border:0;
        margin:0;
        text-align:left;
        float:left;
}

.navibox1 {
        width:225px;
        padding:0 0 0 0;
        margin:0;
        border:0;
        display:inline;
        float:left;
}

.navibox2 {
        width:255px;
        padding:0 50px 0 0;
        margin:0;
        border:0;
        display:inline;
        float:left;
}

.navibox3 {
        width:210px;
        padding:0;
        margin:0;
        border:0;
        display:inline;
        float:left;
}

.navibox4 {
        width:245px;
        padding:0;
        margin:0;
        border:0;
        display:inline;
        float:left;
}


#content {
        padding:0 45px 50px 10px;
        width:930px;
        min-height:100%;
        border:0;
        margin:0;
        font-family: Arial;
        font-size: small;
        color:#636363;
        text-align:left;
        float:left;
}

#contentleft {
       width:220px;
       padding:0;
       border:0;
       margin:0;
       float:left;
}

#contentright {
       width:710px;
       padding:0;
       border:0;
       margin:0;
       float:right;
}


#bottom {
        width:985px;
        height:10em;
        background-image:url(bilder/immobilienfinanzierung/bottom.png);
        margin: -10em auto 0 auto;
}

#bottomlinks {
        width:685px;
        border:0;
        margin:0;
        padding:40px 0 0 55px;
        text-align:left;
        color:#FFFFFF;
        font-weight:bold;
        float:left;
}


#bottomrechts {
        width:213px;
        border:0;
        margin:0;
        padding:40px 32px 0 0;
        text-align:right;
        float:right;
}

a {
        font-family: Arial;
        font-size: small;
        text-decoration: underline;
        color: #81725E;
}

a:hover {
        color: #000000;
}


a.navi {
        font-family: Arial;
        font-size: small;
        line-height:25px;
        text-decoration: none;
        color: #FFFFFF;
}

a.navi:hover {
        color: #EEF2FE;
        text-decoration: underline;
}

a.bottom {
        font-family: Arial;
        font-size: small;
        text-decoration: none;
        color: #00477A;
        display:inline;
        padding:0 30px 0 0;
}

a.bottomx {
        font-family: Arial;
        font-size: small;
        text-decoration: none;
        color: #00477A;
        display:inline;
        padding:0 30px 0 0;
}

a.bottom:hover {
        color: #00477A;
        text-decoration: underline;
        padding:0 30px 0 0;
}

h1.inno {
       font-family: Arial;
       font-size: 130%;
       font-weight: bold;
       text-decoration: none;
       color: #7A705F;
       margin:7px 0 0 0;
}

h2 {
       font-family: Arial;
       font-size: small;
       font-weight:bold;
       margin:10px 0 30px 0;
}

ul {
        padding:0;
        margin:0;
        border:0;
}

li.text {
        padding:0;
        margin:15px 0 0 15px;
        border:0;
}

li.navi {
        width:245px;
        list-style-type:none;
        padding:0;
        margin:0;
        border:0;
        display:inline;
        border-colapse:none;
}

ul.inno {
        padding:0;
        margin:0;
        border:0;
        float:left;
}

li.innohead {
       background-color:#7A0054;
       list-style-type:none;
       font-size:small;
       width:160px;
       padding:0 0 0 10px;
       margin:2px 5px 0 0;
       color:#FFFFFF;
}

li.innosub {
       list-style-type:none;
}

a.innohead {
       background-color:#81725E;
       list-style-type:none;
       font-size:small;
       width:160px;
       padding:4px 0 4px 10px;
       margin:2px 5px 0 0;
       color:#FFFFFF;
       text-decoration:none;
       float:left;
}

a.innosub {
       background-color:#ECEAE9;
       list-style-type:none;
       font-size:small;
       width:160px;
       padding:4px 0 4px 10px;
       margin:2px 5px 0 10px;
       color:#81725E;
       text-decoration:none;
       float:left;
}

a.innosubx {
       background-color:#D6D6D6;
       list-style-type:none;
       font-size:small;
       width:160px;
       padding:4px 0 4px 10px;
       margin:2px 5px 0 10px;
       color:#81725E;
       text-decoration:none;
       float:left;
}

a:hover.innosub {
       background-color:#C8C8C8;
       list-style-type:none;
       font-size:small;
       width:160px;
       padding:4px 0 4px 10px;
       margin:2px 5px 0 10px;
       color:#81725E;
       text-decoration:none;
       float:left;
}

div#navi {font-family: arial; font-size: 7.5pt;font-weight: normal;line-height: normal;text-decoration: none; color:    #006600;}

div#navi a {}

div#navi a:hover {}

div#navi a.m span {display: none;}
div#navi a.m:hover span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 46px; margin: 10px; z-index: 100;
   color: #7A0054;
   font-family: arial; font-size: small; text-align: left;}
div#navi a.maktiv span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 46px; margin: 10px; z-index: 100;
   color: #7A0054;
   font-family: arial; font-size: small; text-align: left;}

div#navi a.k span {display: none;}
div#navi a.k:hover span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 20px; margin: 10px; z-index: 100;
   color: #004485;
   font-family: arial; font-size: small; text-align: left;}
div#navi a.kaktiv span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 20px; margin: 10px; z-index: 100;
   color: #004485;
   font-family: arial; font-size: small; text-align: left;}

div#navi a.i span {display: none;}
div#navi a.i:hover span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 23px; margin: 10px; z-index: 100;
   color: #81725E;
   font-family: arial; font-size: small; text-align: left;}
div#navi a.iaktiv span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 23px; margin: 10px; z-index: 100;
   color: #81725E;
   font-family: arial; font-size: small; text-align: left;}

div#navi a.h span {display: none;}
div#navi a.h:hover span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 55px; margin: 10px; z-index: 100;
   color: #7A9823;
   font-family: arial; font-size: small; text-align: left;}
div#navi a.haktiv span {display: block;
   position: absolute; top: 295px; width: 200px;
   padding: 0 0 0 55px; margin: 10px; z-index: 100;
   color: #7A9823;
   font-family: arial; font-size: small; text-align: left;}