body {
    margin: 0px;
    border-top:             1px solid #004268;
    background-image:       url(/images/imgs/bg.gif);
}

#top {
    position:               absolute;
    top:                    1px;
    left:                   67px;
    width:                  679px;
    height:                 68px;
    background-color:       #FFFFFF;
}

#topnav {
    padding-right:          15px;
}

#nav {
    z-index:                5;
    position:               absolute;
    top:                    159px;
    left:                   26px;
    width:                  104px;
}

#subnav {
    z-index:                5;
    position:               absolute;
    top:                    159px;
    left:                   609px;
}

#sheet {
    z-index:                1;
    position:               absolute;
    top:                    69px;
    left:                   56px;
    width:                  700px;
    background-color:       #F3F3F3;
}

#headline {
    position:               relative;
    width:                  240px;
    height:                 21px;
    left:                   110px;
    margin:                 25px 0px 0px 0px;
}

#aktuell {
    clear:                  both;
    z-index:                5;
    position:               absolute;
    top:                    225px;
    left:                   580px;
    width:                  182px;
}

#back {
    position:               absolute;
    top:                    59px;
    left:                   685px;
    width:                  46px;
    height:                 10px;
}

#footer {
    z-index:                1;
    width:                  700px;
    background-color:       #C2D0D0;
    color:                  #135072;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              10px;
    text-align:             center;
    border:                 solid #004268;
    border-top-width:       0px;
    border-bottom-width:    1px;
    border-left-width:      1px;
    border-right-width:     1px;
}

#footer a{
    color:                  #135072;
}

.box {
    background-color:       #E3E8E8;
    color:                  #00355C;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              13px;
    line-height:            136%;
    border:                 solid #004268;
    border-top-width:       0px;
    border-bottom-width:    5px;
    border-left-width:      1px;
    border-right-width:     1px;
    padding:                0px 10px 4px 10px;
}

.boxhidden {
    background-color:       #F3DFDC;
    color:                  #00355C;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              13px;
    line-height:            136%;
    border:                 solid #AE2515;
    border-top-width:       0px;
    border-bottom-width:    5px;
    border-left-width:      1px;
    border-right-width:     1px;
    padding:                0px 10px 4px 10px;
}

.boxa {
    background-color:       #E3E8E8;
    color:                  #00355C;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              13px;
    line-height:            136%;
    border:                 solid #004268;
    border-top-width:       0px;
    border-bottom-width:    5px;
    border-left-width:      1px;
    border-right-width:     1px;
}

.boxb {
    background-color:       #E3E8E8;
    border:                 solid #004268;
    border-top-width:       0px;
    border-bottom-width:    0px;
    border-left-width:      1px;
    border-right-width:     1px;
}

.boxc {
    border: solid #004268;
    border-top-width:       0px;
    border-bottom-width:    0px;
    border-left-width:      1px;
    border-right-width:     1px;
}

.hrlight {
    border-top-width:       1px;
    border-bottom-width:    0px;
    border-left-width:      0px;
    border-right-width:     0px;
    border-top-style:       solid;
    border-color:           #B6C7CE;
    margin:                 0px;
    width:                  100%;
    height:                 1px;
}

.hrdark {
    border-top-width:       1px;
    border-bottom-width:    0px;
    border-left-width:      0px;
    border-right-width:     0px;
    border-top-style:       solid;
    border-color:           #005384;
    margin:                 0px;
    width:                  100%;
    height:                 1px;
}

hr {
    display:                none;
}

h1,.h1 {
    color:                  #AE2515;
    font-family:            Trebuchet, Helvetica, sans-serif;
    font-size:              19px;
    font-weight:            normal;
    margin:                 20px 0px;
}

h4 {
    color:                  #135072;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              13px;
    font-weight:            bold;
    line-height:            136%;
}

ul {
    /* list-style-image:       url(/images/imgs/bullet.gif); */
    list-style-type:        disc;
    padding-left:           20px;
    margin:                 0px;
}

a {
    color:                  #AE2515;
    text-decoration:        underline;
}

a:visited {
    color:                  #AE2515;
    text-decoration:        underline;
}

a:hover {
    color:                  #AE2515;
    text-decoration:        underline;
}

a:active {
    color:                  #CE4535;
    text-decoration:        underline;
}

a.lnk {
    border:                 0px solid;
    color:                  #AE2515;
}

a:hover.lnk {
    border:                 none;
    text-decoration:        underline;
}

.norm {
    color:                  #135072;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              13px;
    line-height:            136%;
    /* list-style-image:       url(/images/imgs/bullet.gif); */
    list-style-type:        disc;
}

.small {
    color:                  #135072;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              9px;
}

.sheet {
    background-color:       #F3F3F3;
}

.noborder {
    border:                 none 0px;
}

.required {
    color:                  #B12D1D;
}

.formerror {
    color:                  #FFFFFF;
    background-color:       #00355c;
    font-weight:            bold;
    padding:                5px 5px 5px 5px;
}
