.landingPageBody #headerLogo #special {
    right: -42px;
}

.mainColumnDoubler {
    width: 980px;
}

.mainColumnDoublerColumn {
    width: 226px;
    float: left;
    height: 230px;
}

.landingPageTeaserBox {
    border: none;
    height: 255px;
    position: relative;
}

.landingPageTeaserBox h2 {
    padding: 3px;
    margin: 0;
    font-family: lucida sans unicode, lucida sans, lucida grande, lucida, arial, sans-serif;
    font-size: 12px;
    color: #585858;
}

.landingPageTeaserBox h3 {
    color: #ab0000;
    margin: 0 0 5px;
}

.registerTeaserBox p {
    font-size: small;
}

.registerTeaserBox .linkButton{
    width: 63px;
    height: 20px;
    position: absolute;
    bottom: 20px;
    right: 10px;
    background: url(luwr7JY6RjJW5Jvu4x4DliXp6OmFpWp1l41TBndFfCu.png) center left no-repeat;
}

.registerTeaserBox .linkButton:hover{
    background: url(mcHBPP01btmFgPkdW65fOYrfQXmmuGSRy9ruosr6WnH.png) center left no-repeat;
}

.mainColumnDoublerColumn + .mainColumnDoublerColumn {
    margin: 0 0 0 19px;
}

.registerTeaserBox {
    font-size: 10px;
    line-height: 15px;
}

#landingPageContent {
    width: 960px;
    position: relative;
    padding: 0;
    margin-top: 0;
    margin-left: 25px;
}

#landingPageContent #registerArea {
    height: 435px;
    background-image: url('7kl38ZKg4TcVGP1XX63sovjfy41sggWDrd1U7Ccsbnu.jpg');
    position: relative;
    background-repeat: no-repeat;
}

#landingPageContent .contentNormalMainColumn {
    padding: 20px 0 45px 0;
}

#registerInfoArea {
    border-top-color: #ab0000;
    border-top-style: solid;
    height: 205px;
    min-width: 1088px;
}

#registerInfoArea h4 {
    color: #ab0000;
}

.registerInfoPanel {
    margin-top: 20px;
    margin-left: 20px;
}

.registerInfoPanel ul {
    list-style-type: none;
    list-style-image: url('850Tp6J6YJXdPXON8SqYgUBbk6rLvJPONRt2b14jmOS.png');
    text-indent: -3px;
}

.registerInfoPanel li {
    line-height: 23px;
}

.registerInfoPanelFont {
    font-family: georgia, serif;
    font-size: 18px;
    color: #ab0000;
    margin: 0 0 15px 0;
}

#registerInfoShadow {
    position: absolute;
    z-index: 5;
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 3px;
    background-image: url('JIz8HXVb6iCX1VkqHxFltAgOA3Q7wIDQztCTY7QJIGo.png');
    line-height: 3px;
}

#pageHeader {
    position: relative;
    height: 108px;
    border-top: 1px #fff solid;
    background-image: url('l1GjoVu8LFDmVhS8vDm03TPZktoCSPvSAeBhghFKBO.png');
}

#headerLogo {
    padding-top: 15px;
    padding-left: 30px;
}

#headerContent {
    position: absolute;
    height: 74px;
    margin: 0 auto;
    width: 990px;
}

#headerInfoText {
    left: 290px;
}

.headerInfoTextFont {
    margin: 0;
    font-size: 15px;
}

#headerMetaNavigation {
    bottom: 44px;
}

.startpageThemeBoxPad > h2 {
    margin: 0 0 5px;
}

#seoArea1 {
    margin-top: 20px;
    width: 750px;
    margin-left: 120px;
}

#seoArea1 h2 {
    color: #ab0000;
    font-size: 24px;
}

#seoArea1 h3 {
    color: #ab0000;
    font-size: 24px;
}

#seoArea1 p {
    width: 460px;
    line-height: 20px;
}

#seoArea1 .seoPanel {
    margin-bottom: 15px;
}

#seoArea2 h3 {
    color: #ab0000;
    font-size: 15px;
}

#seoArea2 #seoArea2Column1 {
    width: 460px;
    margin-left: 30px;
    margin-right: 10px;
    float: left;
}

#seoArea2 #seoArea2Column2 {
    width: 460px;
    margin-left: 10px;
    margin-right: 40px;
    float: left;
}

#seoArea2 .seoPanel {
    border-right: 2px solid #ccb6a3;
    border-bottom: 2px solid #E5DAD0;
    background-color: #f9f5e2;
    padding: 15px;
    margin-bottom: 20px;
}

.textRight {
    text-align: right;
}

#seoArea1 .seoText {
    margin-left: 30px;
    margin-right: 30px;
}

#goToRegistrationUpper {
    height: 30px;
    float: left;
    margin-left: 380px;
    margin-bottom: 10px;
    margin-top: 30px;

}

#goToRegistrationMiddle {
    height: 30px;
    float: left;
    margin-left: 380px;
    margin-top: 10px;
    margin-bottom: 30px;
}

#goToRegistrationLower {
    height: 30px;
    float: left;
    margin-left: 380px;
    margin-top: 10px;
    margin-bottom: 50px;

}

#principle {
    margin-left: 60px;
}

#safety {
    margin-right: 70px;
}

#advices {
    margin-left: 85px;
}

/* teaser Map */

.mainColumnDoublerColumn .startpageThemeBoxPad p {
    padding-top: 5px;
}

#teaserMapArea {
    border-right: 2px solid #ccb6a3;
    border-bottom: 2px solid #E5DAD0;
    background-color: #f9f5e2;
    padding: 15px 0 0 15px;
    margin-bottom: 20px;
}

#teaserMap {
    top: -137px;
    left: 240px;
    height: 210px;
    width: 142px;
    position: relative;
}

.teaserBoxImage {
    margin: -10px -10px 10px;
}

#teaserMapText {
    float: left;
}

#teaserMapText h3 {
    color: #30303b;
}

#teaserMapText > h2 {
    color: #30303b;
}

#teaserMapText > ul {
    font-family: georgia, serif;
    font-size: 15px;
    list-style-type: none;
    padding: 0;
}

#teaserMapArea ul {
    font-family: georgia, serif;
    font-size: 15px;
    /*font-weight: normal;*/
    margin: 0 0 15px;
    list-style-type: none;
    padding: 0;

}

.seoPanel ul li {
    margin: 5px 0 0 0;
}

#teaserPlzImage {
    height: 217px;
    width: 178px;
    /*background-image: url('gb7V8LsByMMA4AG3TRg2a4Rgx634ixUsegIJEIjVdID.png');*/
    background-image: url('OPgKCHIJgdf0yIV38NO79Y0HfeS5UgSzdjTaybBD25z.png');
    background-position: 0 0;
}

.teaserPlzMapArea {
    outline: 0;
}

#teaserPlzImage.teaserPlzMap0 {
    background-position: -177px 0;
}

#teaserPlzImage.teaserPlzMap1 {
    background-position: -354px 0;
}

#teaserPlzImage.teaserPlzMap2 {
    background-position: -531px 0;
}

#teaserPlzImage.teaserPlzMap3 {
    background-position: -708px -1px;
}

#teaserPlzImage.teaserPlzMap4 {
    background-position: -886px -1px;
}

#teaserPlzImage.teaserPlzMap5 {
    background-position: -1063px -1px;
}

#teaserPlzImage.teaserPlzMap6 {
    background-position: -1239px -1px;
}

#teaserPlzImage.teaserPlzMap7 {
    background-position: -1415px -1px;
}

#teaserPlzImage.teaserPlzMap8 {
    background-position: -1592px -1px;
}

#teaserPlzImage.teaserPlzMap9 {
    background-position: -1771px -1px;
}

#teaserPlzImage.teaserPlzMap10 {
    background-position: -1948px -1px;
}

#teaserPlzImage.teaserPlzMap11 {
    background-position: -2125px -1px;
}

#teaserPlzImage.teaserPlzMap12 {
    background-position: -2302px -1px;
}

#teaserPlzImage.teaserPlzMap13 {
    background-position: -2480px -1px;
}

#teaserPlzImage.teaserPlzMap14 {
    background-position: -2658px -1px;
}

#teaserPlzImage.teaserPlzMap15 {
    background-position: -2836px -1px;
}

#testBadges {
    float: left;
    padding-top:10px;
    margin-right: 20px;
}

#testimonials {
    margin-right: 134px;
}