body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

td {
        vertical-align: top;
}

a img {
        border: 0px none;
}

form {
        padding: 0px;
        margin: 2px 0px 0px 0px;
}

span.error {
        color: #CC002B;
        font-weight: bold;
}

#text  {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        padding: 0px 15px 5px 15px;
}

table, td, input {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        padding: 0px 0px 0px 0px;
}

th {
        text-align: left;
}

a {
        color : #CC002B;
        text-decoration : none;
}

a:hover {
        color : #000000;
        text-decoration : underline;
}

ul {
        list-style-type: square;
}
ol {
        list-style-type: decimal;
}
#meldungen {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        padding: 5px 15px 5px 15px;
}

H1 {
        font-size: 24px;
}

h3 {
        padding-top: 24px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}

.textfeld2 {
        border: 1px solid #000;
        width: 180px;
        margin: 0px 0px 2px 0px;
        font-family: arial, verdana, helvetica;
        font-size: 13px;
        color: #000;
        padding: 0px 2px;
        height: 20px;
}

.button2 {
        width: 100px;
        border: 1px solid #000;
        background-color: #CC002B;
        font-family: arial, verdana, helvetica;
        font-size: 11px;
        font-weight: bold;
        color: #FFF;
        margin: 0px 0px 2px 0px;
        height: 20px;
}

.login {
        margin: 0px 0px 20px 0px;
        padding: 2px 4px;
        background-color: #EBEBEB;
}
.login_head {
        background-color: #CCC;
        width: 200px;
        margin: 0px 0px 1px 0px;
        padding: 1px 4px 2px 4px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        font-weight: bold;
        display: block;
}

.news_head {
        background-color: #d799a9;
        width: 219px;
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #bc2f54;
        font-weight: bold;
        display: block;
}

.news_body {
        background-color: #fcf2f4;
        width: 219px;
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #bc2f54;
        display: block;
        height: 100%;
}

.news_h {
        background-color: #d799a9;
        padding: 1px 4px 2px 4px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #bc2f54;
        font-weight: bold;
        display: block;
}



.submenu2 a {
        position: relative;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        padding: 2px 4px;
        text-decoration: none;
        background-color: #EBEBEB;
        margin-top:2px;
}

.submenu2 a:hover {
        text-decoration: underline;
        background-color: #FFF;
}
.submenu2 hr {
        color: #FFF;
}

.submenu2_head {
        display: block;
        background-color: #CCC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        font-weight: bold;
        padding: 2px 4px;
}

.fusszeile {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999;
margin-top: 25px;
margin-bottom: 5px;
}

.fusszeile a {
color: #999;
text-decoration: none;
}

.fusszeile a:hover {
color: #FF6600;
text-decoration: underline;
}

.laenderauswahl {
        padding: 2px 4px;
        background-color: #EBEBEB;
        height: 217px;
}

.laender {
        width: 210px;
        font-size: 13px;
}

.button_laender {
        border: 1px solid #000;
        background-color: #CC002B;
        font-family: arial, verdana, helvetica;
        font-size: 11px;
        font-weight: bold;
        color: #FFF;
        margin: 8px 0px 2px 0px;
        height: 20px;
}.sitemap {        float: left;        width: 167px;        margin-right: 10px;        margin-bottom: 25px;}