a:link { color:#0000CC; text-decoration: none; }
a:visited { color:#0000CC; text-decoration: none; }
a:active { color:#0000CC; text-decoration: none; }
a:hover { color:#999999; text-decoration: none; }

a.white:link { color:#0000CC; text-decoration: none; }
a.white:visited { color:#0000CC; text-decoration: none; }
a.white:active { color:#0000CC; text-decoration: none; }
a.white:hover { color:#FFFFFF; text-decoration: none; }

a.foot:link { color:#FFFFFF; text-decoration: none; }
a.foot:visited { color:#FFFFFF; text-decoration: none; }
a.foot:active { color:#FFFFFF; text-decoration: none; }
a.foot:hover { color:#CCCCCC; text-decoration: none; }

body { background-color: #FFFFFF; color: black; font-family: Arial, Tahoma, sans-serif; font-size: 11pt; margin: 0px; border: 0px; padding: 2px; }

h1 { font-size: 1.0em;
     font-weight: 400; }

.header { background-color: #3366CC; color: #FFFFFF; font-size: 16pt; font-weight: normal; font-family: Arial, Tahoma, sans-serif; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px; }

.footer { color: #FFFFFF; background-color: #3366CC; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; padding-top: 2px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px; }

.footer-2 { color: #FFFFFF; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; margin: 0px; }

.pg-header { color: #000000; font-size: 11pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; margin: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #3366CC; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }

.pg-footer {
color: #000000; background-color: #ffffff; font-size: 11pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;  border-top-color: #666666; border-bottom-color: #666666; }

.search {
color: #999999; background-color: #ffffff; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #666666; border-bottom-color: #666666; }

.search-plz {
color: #999999; background-color: #ffffff; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; margin: 0px; }

.background {
background-color: #dddddd; padding-top: 20px; padding-right: 5px; padding-bottom: 20px; padding-left: 5px; }

.background-header {
background-color: #dddddd; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 13pt; }

.BodyText { color: #000000; font-weight: normal; font-size: 11pt; padding-right: 5px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; margin: 0px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }

.line {clear: both; border-bottom-color: #000000; border-top-color: #FFFFFF; border-left-color: #FFFFFF; border-right-color: #FFFFFF; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding: 0px; margin: 0px; }

.dline {clear: both; border-bottom-color: #000000; border-top-color: #000000; border-left-color: #FFFFFF; border-right-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding: 1px; margin: 0px; }

.row {
        background-color: #CCCCCC;
        margin: 0px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-bottom-color: #333333;
        padding: 2px;
}

.plz {
        text-decoration: none;
        font-size: 11pt;
        color: #FFFFFF;
        background-color: #3366CC;
        margin: 0px;
        border: 1px solid #3366CC;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 3px;
}

.blank {
        background-color: #FFFFFF;
        margin: 0px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-bottom-color: #333333;
        padding: 0px;
     /* padding: 2px; bei ohne Werbung */
     /* padding: 0px; bei mit  Werbung */
}

.blank-plz {
        text-decoration: none;
        font-size: 11pt;
        color: #3366CC;
        background-color: #3366CC;
        margin: 0px;
        border: 1px solid #3366CC;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 3px;
}