/*
'-------------------------------------------------
' Grundeinstellungen Dokument
'-------------------------------------------------
*/

html {
        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        font-weight: normal;
        line-height: 14px;
}

body {
        background-color: #ffffff;
        background-image: url("/images/bg.gif");
        background-repeat: repeat-y;
        background-attachment: scroll;
        background-position: top left;
        margin: 0px;
        padding: 0px;
}

body table{
        border: 0px solid #000000;
}

#headerAbdeckerLinieLayer { position: absolute; left: 750px; top: 0px; width: 1px; height: 125px; background-color: #ffffff; margin: 0px; padding: 0px; z-index: 1; overflow: hidden; visibility: visible; }
#headerAbdeckerLinie2Layer { position: absolute; left: 1024px; top: 0px; width: 4px; height: 45px; background-color: #ffffff; margin: 0px; padding: 0px; z-index: 1; overflow: hidden; visibility: visible; }
#headerAbdeckerLayer { position: absolute; left: 0px; top: 0px; width: 900px; height: 125px; background-color: #ffffff; margin: 0px; padding: 0px; z-index: 1; overflow: hidden; visibility: visible; }

#headerBildLayer {
        position: absolute;
        left: 200px;
        top: 0px;
        width: 750px;
        height: 150px;
        margin: 0px;
        padding: 0px;
        z-index: 3;
        visibility: visible;
}


#headerLogoLayer {
        position: absolute;
        left: 30px;
        top: 20px;
        width: 499px;
        height: 80px;
        margin: 0px;
        padding: 0px;
        z-index: 5;
        visibility: visible;
}

#navigationLayer {
        position: absolute;
        left: 20px;
        top: 150px;
        width: 180px;
        height: auto;
        margin: 0px;
        padding: 0px;
        z-index: 9;
        visibility: visible;
}

.navigation1ElementOffClass {
        position: relative;
        left: 0px;
        top: 0px;
        width: 180px;
        height: 19px;
        background-image: url("/images/pixel_666666.gif");
        background-repeat: repeat-x;
        margin: 0px;
        padding: 4px 0px 0px 0px;
        z-index: 9;
        visibility: visible;
}

.navigation1ElementOnClass {
        position: relative;
        left: 0px;
        top: 0px;
        width: 180px;
        height: 19px;
        background-image: url("/images/pixel_ffffff.gif");
        background-repeat: repeat-x;
        margin: 0px;
        padding: 4px 0px 0px 0px;
        z-index: 9;
        visibility: visible;
}

.navigation2ElementClass {
        position: relative;
        left: 0px;
        top: 0px;
        width: 170px;
        height: auto;
        background-image: url("/images/pixel_ffffff.gif");
        background-repeat: repeat-y;
        margin: 0px;
        padding: 4px 0px 0px 10px;
        z-index: 9;
        visibility: visible;
}

.navigationExtraClass {
        position: relative;
        left: 0px;
        top: 20px;
        width: 180px;
        height: 19px;
        margin: 0px;
        padding: 0px;
        z-index: 9;
        visibility: visible;
}

#inhaltLayer {
        position: absolute;
        left: 230px;
        top: 150px;
        width: 520px;
        height: auto;
        margin: 0px;
        padding: 0px 0px 30px 0px;
        z-index: 11;
        visibility: visible;
}

#zusatzspalteLayer {
        position: absolute;
        left: 760px;
        top: 150px;
        width: 190px;
        margin: 0px;
        padding: 0px 0px 30px 0px;
        z-index: 11;
        visibility: visible;
}

table {
        border-width: 0px;
}

th {
        font-weight: bold;
        text-transform: uppercase;
        vertical-align: middle;
        padding-left: 0px;
        padding-right: 0px;
        height: 15px;
        background-color: #707070;
}

td {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}

p.zusatzspalteClass {
        color: #4c4c4c;
        font-weight: normal;
        line-height: 14px;
}

p.trennlinieClass {
        font-size: 1px;
        line-height: 1px;
}

.hinweisZusatzspalteClass {
        font-size: 9px;
        color: #4c4c4c;
        font-weight: bold;
}

.zitatClass {
        color: #9c9c9c;
        font-weight: bold;
        font-style: italic;
        line-height: 14px;
}

img {
        border-width: 0px;
}

img.linkpfeilClass {
        width: 13px;
        height: 11px;
        border-width: 0px;
        padding-right: 0px;
}

img.navigationClass {
        border-width: 0px;
        line-height: 0px;
        vertical-align: bottom;
}

img.inhaltClass {
        border-width: 1px;
        border-style: solid;
        border-color: #707070;
}

img.trennlinieInhaltClass {
        width: 490px;
        height: 1px;
        border-width: 0px;
        background-color: #e5e5e5;
        margin-bottom: 3px;
}

img.trennlinieZusatzspalteClass {
        width: 180px;
        height: 1px;
        border-width: 0px;
        background-color: #e5e5e5;
        margin-bottom: 3px;
}

h1 {
        font-size: 17px;
        color: #C1041A;
        font-weight: normal;
        line-height: 22px;
        text-transform: none;
        margin: 0px;
}

h2 {
        font-size: 11px;
        color: #C1041A;
        font-weight: bold;
        text-transform: none;
        margin: 0px;
}

h3 {
        font-size: 11px;
        color: #4c4c4c;
        font-weight: normal;
        text-transform: none;
        margin: 0px;
}

sup {
        font-size: 75%;
}


/*
'-------------------------------------------------
' Links
'-------------------------------------------------
*/

a { font-size: 11px; color: #707070; text-decoration: underline; }
a:link { font-size: 11px; color: #707070; text-decoration: underline; }
a:hover { font-size: 11px; color: #8e211c; text-decoration: underline; }
a:active { font-size: 11px; color: #8e211c; text-decoration: underline; }
a:visited { font-size: 11px; color: #707070; text-decoration: underline; }
a:visited:hover { font-size: 11px; color: #ffffff; text-decoration: underline; }
a:visited:active { font-size: 11px; color: #ffffff; text-decoration: underline; }

a.navigation1OffClass { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation1OffClass:link { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation1OffClass:hover { font-size: 12px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigation1OffClass:active { font-size: 12px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigation1OffClass:visited { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation1OffClass:visited:hover { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation1OffClass:visited:active { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }

a.navigation1OnClass { font-size: 12px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigation1OnClass:link { font-size: 12px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigation1OnClass:hover { font-size: 12px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigation1OnClass:active { font-size: 12px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigation1OnClass:visited { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation1OnClass:visited:hover { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation1OnClass:visited:active { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }

a.navigation2OffClass { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OffClass:link { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OffClass:hover { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OffClass:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OffClass:visited { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OffClass:visited:hover { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OffClass:visited:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }

a.navigation2OnClass { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OnClass:link { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OnClass:hover { font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
a.navigation2OnClass:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OnClass:visited { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OnClass:visited:hover { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigation2OnClass:visited:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }

a.navigationExtraOffClass { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOffClass:link { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOffClass:hover { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOffClass:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOffClass:visited { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOffClass:visited:hover { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOffClass:visited:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }

a.navigationExtraOnClass { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOnClass:link { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOnClass:hover { font-size: 11px; font-weight: normal; color: #cccccc; text-decoration: none; }
a.navigationExtraOnClass:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOnClass:visited { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOnClass:visited:hover { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.navigationExtraOnClass:visited:active { font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }

a.iconClass { font-size: 11px; color: #707070; text-decoration: none; }
a.iconClass:link { font-size: 11px; color: #707070; text-decoration: none; }
a.iconClass:hover { font-size: 11px; color: #707070; text-decoration: underline; }
a.iconClass:active { font-size: 11px; color: #707070; text-decoration: underline; }
a.iconClass:visited { font-size: 11px; color: #707070; text-decoration: none; }
a.iconClass:visited:hover { font-size: 11px; color: #707070; text-decoration: underline; }
a.iconClass:visited:active { font-size: 11px; color: #707070; text-decoration: underline; }

a.icon2Class { font-size: 11px; color: #4c4c4c; text-decoration: none; }
a.icon2Class:link { font-size: 11px; color: #4c4c4c; text-decoration: none; }
a.icon2Class:hover { font-size: 11px; color: #4c4c4c; text-decoration: underline; }
a.icon2Class:active { font-size: 11px; color: #4c4c4c; text-decoration: underline; }
a.icon2Class:visited { font-size: 11px; color: #4c4c4c; text-decoration: none; }
a.icon2Class:visited:hover { font-size: 11px; color: #4c4c4c; text-decoration: underline; }
a.icon2Class:visited:active { font-size: 11px; color: #4c4c4c; text-decoration: underline; }



/*
'-------------------------------------------------
' Formulare
'-------------------------------------------------
*/

.formTextarea {
        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #707070;
        font-weight: normal;
        background-color: #ffffff;
        border-width: 1px;
        border-style: solid;
        border-color: #707070;
}

.formText {
        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #707070;
        font-weight: normal;
        background-color: #ffffff;
         height: 16px;
         border-width: 1px;
         border-style: solid;
         border-color: #707070;
        vertical-align: middle;
        margin: 1px 0px 1px 0px;
}

.formFile {
        font-weight: normal;
        background-color: #ffffff;
         height: 16px;
         border-width: 1px;
         border-style: solid;
         border-color: #707070;
}

.formButton {
        font-weight: bold;
        background-color: #E0E0E0;
         height: 18px;
}

.formButtonOn {
        font-weight: bold;
        background-color: #DA6400;
         height: 18px;
}

.formSelect {
        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #707070;
         height: 16px;
         border-width: 1px;
         border-style: solid;
         border-color: #707070;
        margin: 1px 0px 1px 0px;
}

.formRadio {
        vertical-align: middle;
}

.formCheckbox {
        width: 18px;
        height: 18px;
        border-width: 0px;
        border-style: solid;
        border-color: #707070;
        vertical-align: middle;
}


/*
'-------------------------------------------------
' Listen
'-------------------------------------------------
*/

ul {
        list-style-type: disc;
        margin-top: 0px;
        margin-bottom: 14px;
        margin-left: 15px;
        padding: 0px;
}

ul li {
        color: #707070;
}

ul li.zusatzspalteClass {
        color: #4c4c4c;
}

ol {
        margin-top: 0px;
        margin-bottom: 14px;
        margin-left: 17px;
        padding: 0px;
}

ol li {
        color: #707070;
}