body {
        background-color: #EFEFEF;
        margin: 0px;
        padding: 0px;
}

.wrap {
        position: absolute;
        left: 50%;
        margin: 0px;
        padding: 0px;
        margin-left: -494px;
        width: 990px;
        top: 50%;
        margin-top: -295px;
        height: 590px;
}

.content {
        text-align: left;
        background-image: url(../images/content-hg.jpg);
        background-position: bottom;
        background-repeat:  repeat-y;
        border: 1px solid #C5C8D9;
        width: 990px;
        height: 590px;
        margin: 0px;
        padding: 0px;

}

.logo {
        float: left;
        text-align: left;
        width: 330px;
        height: 90px;
        margin: 0px;
        padding: 0px;
}

.ueber {
        float: left;
        text-align: left;
        width: 660px;
        height: 90px;
        margin: 0px;
        padding: 0px;
}

h1 {
        float: left;
        text-align: left;
        color: #00305E;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 1.6em;
        font-weight: normal;
        text-decoration: none;
        width: 670px;
        height: 90px;
        margin: 0px;
        padding: 30px;
}

h2 {
        text-align: left;
        color: #00305E;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}

a {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}

a:hover {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
        margin: 0px;
        padding: 0px;
}

.content-pic {
        background-image: url(../images/steuerberatung-haeubner.jpg);
        background-position: middle;
        background-repeat:  repeat-y;
        text-align: center;
        width: 930px;
        height: 470px;
        margin: 0px 30px 0px 30px;
        padding: 0px;
}

.content-impres {
        text-align: left;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: normal;
        text-decoration: none;
        width: 890px;
        height: 428px;
        border: 1px solid #C5C8D9;
        overflow:auto;
        margin: 0px 30px 0px 30px;
        padding: 20px;
}

.back {
        text-align: center;
        margin: 0px;
        padding: 0px;
}

.footer {
        text-align: center;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: normal;
        text-decoration: none;
        width: 990px;
        margin: 0px;
        margin-top: 7px;
        padding: 0px;
}

.footer a {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}

.footer a:hover {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
        margin: 0px;
        padding: 0px;
}

.buu1 {
        float: left;
        position:relative;
        top: 355px;
        left: 20px;
        z-index:24;
}

.bu1 {
        text-align: center;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../images/bu-hg.png);
        background-position: bottom;
        background-repeat:  repeat-x;
        border: 1px solid #C5C8D9;
        width: 100px;
        height: 100%;
        margin: 0px;
        padding: 3px;
        cursor: hand;
}

a.infobox-bu1 {
        position:relative;
        color:#FFFFFF;
}

a.infobox-bu1 span{
        display: none;
}

a.infobox-bu1:hover span{
        display:block;
        background-image: url(../images/content-hg-over.png);
        background-position: right;
        background-repeat: repeat-y;
        position:absolute;
        top:25px;
        left:0px;
        width:330px;
        padding:10px;
        color:#FFFFFF;
        text-align: left;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        border: 1px solid #C5C8D9;
        background-color: #FFFFFF;
}

.buu2 {
        float: left;
        position:relative;
        top: 355px;
        left: 100px;
        z-index:23;
}

.bu2 {
        text-align: center;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../images/bu-hg.png);
        background-position: bottom;
        background-repeat:  repeat-x;
        border: 1px solid #C5C8D9;
        width: 105px;
        height: 100%;
        margin: 0px;
        padding: 3px;
        cursor: hand;
}

a.infobox-bu2 {
        position:relative;
        color:#FFFFFF;
}

a.infobox-bu2 span{
        display: none;
}

a.infobox-bu2:hover span{
        display:block;
        background-image: url(../images/content-hg-over.png);
        background-position: right;
        background-repeat: repeat-y;
        position:absolute;
        top:25px;
        left:0px;
        width:330px;
        padding:10px;
        color:#FFFFFF;
        text-align: left;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        border: 1px solid #C5C8D9;
        background-color: #FFFFFF;
}

.buu3 {
        float: left;
        position:relative;
        top: 385px;
        left: 120px;
        z-index:22;
}

.bu3 {
        text-align: center;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../images/bu-hg.png);
        background-position: bottom;
        background-repeat:  repeat-x;
        border: 1px solid #C5C8D9;
        width: 128px;
        height: 100%;
        margin: 0px;
        padding: 3px;
        cursor: hand;
}

a.infobox-bu3 {
        position:relative;
        color:#FFFFFF;
}

a.infobox-bu3 span{
        display: none;
}

a.infobox-bu3:hover span{
        display:block;
        background-image: url(../images/content-hg-over.png);
        background-position: right;
        background-repeat: repeat-y;
        position:absolute;
        top:25px;
        left:0px;
        width:330px;
        padding:10px;
        color:#FFFFFF;
        text-align: left;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        border: 1px solid #C5C8D9;
        background-color: #FFFFFF;
}

.buu4 {
        float: left;
        position:relative;
        top: 375px;
        left: 150px;
        z-index:21;
}

.bu4 {
        text-align: center;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../images/bu-hg.png);
        background-position: bottom;
        background-repeat:  repeat-x;
        border: 1px solid #C5C8D9;
        width: 118px;
        height: 100%;
        margin: 0px;
        padding: 3px;
        cursor: hand;
}

a.infobox-bu4 {
        position:relative;
        color:#FFFFFF;
}

a.infobox-bu4 span{
        display: none;
}

a.infobox-bu4:hover span{
        display:block;
        background-image: url(../images/content-hg-over.png);
        background-position: right;
        background-repeat: repeat-y;
        position:absolute;
        top:25px;
        left:0px;
        width:330px;
        padding:10px;
        color:#FFFFFF;
        text-align: left;
        color: #000000;
        font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
        border: 1px solid #C5C8D9;
        background-color: #FFFFFF;
}
