body {
        margin:0;
        padding:0;
        background-image: url(../images/bg.gif);
        background-repeat: repeat-x;
        background-color:#FFFFFF;
}
body, td, th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#5f5f5f;
}
b, strong {
        color:#7ac0e3;
        font-weight:bold;
}
input[type=checkbox] {
        margin:0;
        padding:0;
}

a.novis, a.novis:visited {
color:#5f5f5f;
text-decoration:none;
}

a.novis:hover, a.novis:active, a.novis:focus {
text-decoration: none;
}


a {
        text-decoration:none;
        color:#509add;
}
a:hover {
        color:#353535;
}
.form_important {
        color:#509add;
}
.form_text {
        width:150px;
        border-top:1px solid #a9adb0;
        border-left:1px solid #a9adb0;
        border-right:1px solid #e4e8eb;
        border-bottom:1px solid #e4e8eb;
        background-color:#eef3f9;
        margin:0;
}
.form_text_short  {
        width:50px;
        border-top:1px solid #a9adb0;
        border-left:1px solid #a9adb0;
        border-right:1px solid #e4e8eb;
        border-bottom:1px solid #e4e8eb;
        background-color:#eef3f9;
        margin:0;
}
.form_textarea {
        width:250px;
        height:70px;
        border-top:1px solid #a9adb0;
        border-left:1px solid #a9adb0;
        border-right:1px solid #e4e8eb;
        border-bottom:1px solid #e4e8eb;
        background-color:#eef3f9;
        margin:0;
}
.form_button {
        border-top:1px solid #e4e8eb;
        border-left:1px solid #e4e8eb;
        border-right:1px solid #a9adb0;
        border-bottom:1px solid #a9adb0;
        width:150px;
}
.form_table tr td {
        padding:0 0 3px 0;
        margin:0;
}
.form_table tr {
        padding:0;
        margin:0;
}
.naviselected {
        color:#353535;
}
.content {
        padding:0;
        margin:0 30px 0 32px;
        font-weight:normal;
        text-align:left;
}
.content h4, .content h1 {
        font-size:12px;
        color:#82c3ee;
        margin: 0px 0 10px 0;
}
.content h4 p, .content h1 p {
        margin:0;
        padding:0;
}
.navi {
        font-size:11px;
}
.navi ul {
        margin:16px 28px 0px 0px;
}
.navi ul li {
        margin-bottom:10px;
        padding:0;
        list-style-type: none;
}
.navi ul li a {
        text-decoration:none;
}
.toplinks {
}
.bline {
        background-image:url(../images/bline.gif);
        background-repeat:no-repeat;
        background-position:right;
}
.contentback {
        background-image:url(../images/textback.gif);
}



#footzeile {
padding:28px 35px 0px 0px;
color:#D6D8E2;
font-size:100%;
}

 #footzeile ul {
 margin:0;
 padding:0;
 list-style-type: none;
 float:right;
 }

 #footzeile  ul li {
 display:inline;
 padding: 0px;
 margin: 0px;
 float:left;
 padding-right:3px;
 }


#footzeile h2 {
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
}

#footzeile h2 a, #footzeile h2 a:visited {
color:#D6D8E2;
font-size:100%;
text-decoration:none;
}

#footzeile h2 a:hover, #footzeile h2 a:active, #footzeile h2 a:focus {
text-decoration:underline;
color:#509add;
}
