div.teaserborderbox {
        float: left;
        width:100%;
        min-height: 10px;
        padding: 4px 4px 4px 4px;
        margin: 3px 0px 1px 0px;
}

div.teaserborderbox2 {
        float: left;
        width:100%;
        min-height: 10px;
        padding: 4px 4px 4px 4px;
        margin: 3px 0px 1px 0px;
}

div.teaserborderbox3 {
        float: left;
        width:100%;
        min-height: 10px;
        padding: 4px 4px 4px 4px;
        margin: 3px 0px 1px 0px;
}


* html div.teaserborder { padding: 2px; }



.title1box {
        margin: 2px 0px 2px 0px;
        padding: 5px;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
}

.title2box {
        margin: 2px 0px 2px 0px;
        padding: 0px;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
}

.title3box {
        margin: 2px 0px 2px 0px;
        padding: 3px;
        color: #003366 !important;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
}

.title1box a:hover, .title2box a:hover, .title3box a:hover {
        text-decoration: underline !important;
        color: #003366 !important;
}

.title1box a, .title2box a, .title3box a {
        color: #003366 !important;
}

.html1box {
        margin: 2px 0px 2px 0px;
        padding: 3px;
        color: #003366 !important;
        text-align: center;
}

.html2box {
        margin: 2px 0px 2px 0px;
        padding: 3px;
        color: #003366 !important;
        text-align: center;
}

.html3box {
        margin: 2px 0px 2px 0px;
        padding: 3px;
        color: #003366 !important;
        text-align: center;
}

div.teaserpicture1box {
        margin-top: 20px;
        text-align: center;
        border: none !important;
}

div.teaserpicture2box {
        margin-top: 20px;
        text-align: center;
        border: none !important;
}

div.teaserpicture3box {
        margin-top: 20px;
        text-align: center;
        border: none !important;
}

.shorttext1box {
        margin: 10px 0px 2px 0px;
        padding: 3px 20px;
        color: #000000 !important;
}

.shorttext1box a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}

.shorttext1box a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext1box p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}



.shorttext2box {
        margin: 0px 0px 2px 0px;
        padding: 3px 20px;
        color: #000000 !important;
}

.shorttext2box a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}

.shorttext2box a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext2box p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}




.shorttext3box {
        margin: 0px 0px 2px 0px;
        padding: 3px 20px;
        color: #000000 !important;
}

.shorttext3box a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}

.shorttext3box a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext3box p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}




.title1boxsp {
        margin: 2px 0px 2px 0px;
        padding: 5px;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
}

.title2boxsp {
        margin: 2px 0px 2px 0px;
        padding: 5px;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
}

.title3boxsp {
        margin: 2px 0px 2px 0px;
        padding: 5px;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
}

.title1boxsp a:hover, .title2boxsp a:hover, .title3boxsp a:hover {
        text-decoration: underline !important;
        color: #003366 !important;
}

.title1boxsp a, .title2boxsp a, .title3boxsp a {
        color: #003366 !important;
}

.html1boxsp {
        margin: 2px 0px 10px 0px;
        padding: 3px;
        color: #003366 !important;
        text-align: center;
        height: 50px;
}

.html2boxsp {
        margin: 2px 0px 10px 0px;
        padding: 3px;
        color: #003366 !important;
        text-align: center;
        height: 50px;
}

.html3boxsp {
        margin: 2px 0px 10px 0px;
        padding: 3px;
        color: #003366 !important;
        text-align: center;
        height: 50px;
}

div.teaserpicture1boxsp {
        float: right;
        margin-top: 5px;
        padding: 0px 20px 0 10px !important;
        border: none !important;
}

div.teaserpicture2boxsp {
        float: right;
        margin-top: 5px;
        padding: 0px 20px 0 10px !important;
        border: none !important;
}

div.teaserpicture3boxsp {
        float: right;
        margin-top: 5px;
        padding: 0px 20px 0 10px !important;
        border: none !important;
}

.shorttext1boxsp {
        margin: 0px 0px 2px 0px !important;
        padding: 0px 20px;
        color: #000000 !important;
}

.shorttext1boxsp a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}

.shorttext1boxsp a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext1boxsp p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}



.shorttext2boxsp {
        margin: 0px 0px 2px 0px !important;
        padding: 0px 20px;
        color: #000000 !important;
}

.shorttext2boxsp a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}


.shorttext2boxsp a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext2boxsp p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}




.shorttext3boxsp {
        margin: 0px 0px 2px 0px !important;
        padding: 0px 20px;
        color: #000000 !important;
}

.shorttext3boxsp a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}

.shorttext3boxsp a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext3boxsp p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}



div.teaserborderboxsb {
        float: left;
        width:100%;
        min-height: 10px;
        padding: 4px 4px 4px 4px;
        margin: 3px 0px 10px 0px;
}

div.teaserborderboxsb2 {
        float: left;
        width:100%;
        min-height: 10px;
        padding: 4px 4px 4px 4px;
        margin: 3px 0px 10px 0px;
}

div.teaserborderboxsb3 {
        float: left;
        width:100%;
        min-height: 10px;
        padding: 4px 4px 4px 4px;
        margin: 3px 0px 10px 0px;
}

.shorttext1box {
        margin: 0px 0px 2px 0px;
        padding: 3px 20px;
        color: #000000 !important;
}

.shorttext1box a {
        margin: 0px 0px 2px 0px;
        padding: 3px 10px 3px 20px;
        font-weight: normal !important;
        color: #000000 !important;
}

.shorttext1box a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

.shorttext1box p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}


div.teasertextboxsb {
        font-weight: normal !important;
        color: #000000 !important;
}

div.teasertextboxsb a {
        font-weight: normal !important;
        color: #000000 !important;
}

div.teasertextboxsb a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

div.teasertextboxsb p a:hover {
        text-decoration: none !important;
        color: #003366 !important;
}

div.titleboxsb {
        margin: 2px 0px 2px 0px;
        padding: 5px;
        font-size: 140%;
        font-weight: bold;
        text-align: center;
        color: #003366 !important;
}

div.titleboxsb a:hover {
        text-decoration: underline !important;
        color: #003366 !important;
}

div.teaserpictureboxsb {
        margin-top: 5px;
        padding: 0px !important;
        border: none !important;
}

div.teaserpictureboxsb img.picture {
        border: none !important;
}
