#page {
  position:absolute;
  top:50%;
  left:50%;
  width:800px;
  height:600px;
  margin-left:-400px;
  margin-top:-300px;
}

body {
        width:100%;
        height:100%;
        background-color: #cfcfcf;
        background-image: url(../images/bg_body.gif);
        background-attachment: fixed;
        margin: 0px;
        padding: 0px;
        font-family: verdana;
        font-size: 14px;
        color: #000000;
        scrollbar-base-color:        #ffffff;
        scrollbar-3dlight-color:     #ffffff;
        scrollbar-arrow-color:       #000000;
        scrollbar-darkshadow-color:  #ffffff;
        scrollbar-face-color:        #ffffff;
        scrollbar-highlight-color:   #ffffff;
        scrollbar-shadow-color:      #ff0000;
        scrollbar-track-color:       #ffffff;
}


.titel {
        font-family: verdana;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        background-image: url(../images/bg_titel.gif);
        height: 20px;
        padding-left: 180px;
}


#content {
        position: relative;
        left: 0px;
        top: 2px;
        font-family: verdana;
        font-size: 12px;
        color: #000000;
        border-left: 0px solid #ff0000;
        padding-right: 10px;
        height: 400px;
        width: 520px;
        overflow: auto;

}

#outercontent {
        width: 525px;
        height: 360px;
        border: 0px solid #ff9900;

}

#archiv {
        position: relative;
        top: 5px;
        width: 485px;
        height: 245px;
        overflow: auto;
}

#adhoc {
        position: relative;
        top: 5px;
        width: 519px;
        height: 121px;
        overflow: auto;
}

#berichte {
        position: relative;
        top: 5px;
        width: 485px;
        height: 121px;
        overflow: auto;
}

p {
        margin: 0px;
        padding: 0px;
        white-space:pre;
        text-align: justify;
        font-size: 11px;
}

p.abstand {
        border-bottom: 1px solid #ff0000;
        font-size:0px;
}

.small {
        margin: 0px;
        padding: 0px;
        white-space:pre;
        text-align: justify;
        font-size: 11px;
}

.txtkontakt {
        width: 230px;
        height: 126px;
}

input {
        width: 230px;
        font-family: verdana;
        font-size: 10px;
        height: 15px;

}


input:text {
        background-image: url(../images/bg_fieldset.gif);
}

.absenden {

}

form {
        margin: 0px;
        padding: 0px;
}

legend {
        font-family: verdana;
        color: #000000;
        font-size: 12px;
        font-weight: bold;
}

a {
        text-decoration: none;
        color: #000000;
}


a:hover {
        text-decoration: none;
        border-bottom: 1px dotted #ff0000;
}

a.navpic:hover {
        border:0px;

}

fieldset {
        padding:10px;
        border: 1px solid #ff0000;
        font-family: verdana;
        font-size: 11px;
}


.liste {
        padding: 0px;
        padding-left: 10px;
        padding-bottom: 10px;
}

legend.liste {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 11px;
}
fieldset.liste {
        width: 480px;

}

hr {
        color: #ff0000;
        border: 1px;
        noshade: noshade;
}

#print {
        float: left;
        position: relative;
        z-index: 1;
        top: 0px;
        width: 18px;
        height: 18px;
}
#pagenav {
        position: relative;
        z-index: 1;
        top: -12px;
        width: 525px;
        height: 21px;
        border: 0px solid #ff9900;
        overflow: hidden;
}
.pagenav {
        background-image: url(../images/bg_pagenav_inactive2.gif);
        height: 22px;
        width: 125px;
        padding: 0px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 11px;
        text-decoration: none;
}

.pagenavactive {
        background-image: url(../images/bg_pagenav_active2.gif);
        height: 22px;
        width: 125px;
        padding: 0px;
        padding-left: 5px;
        padding-right: 5px;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
}

a.ticker { font-size: 20px; }

input.radio {
margin: 0px;
padding: 0px;
width:20px;
height:20px;
float: left;
clear:both;
}
