body {
        font-family: verdana,tahoma,arial,sans-serif;
        margin:0px;
}

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

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

/* standard-blocks */
h1 {
        font-size:18px;
        font-weight:bold;
        /* color:#7171ac; */
        color:#cc0000;
        margin-top:0px;
        margin-bottom:15px;
        margin-left:5px;
        margin-right:5px;


}
h2 {
        font-size:14px;
        font-weight:bold;
        color:black;
        margin-top:0px;
        margin-bottom:3px;
}
h5 {

        margin-left:50px;
}
h3 {

        margin-left:50px;
}
h4 {

        margin-left:50px;
}

p {
        font-size:12px;
        line-height:16px;
        margin-top:0px;
        margin-bottom:5px;
        margin-left:50px;
        margin-right:5px;
}

table {
font-size:12px;}

.smallHead {

 font-size:10px;
        line-height:12px;
        margin-top:0px;
        margin-bottom:3px;
        margin-left:5px;
        margin-right:5px;
}

ul {

        font-size:12px;
        line-height:15px;
        margin-top:0px;
        margin-bottom:6px;
}

input,select {
        color: #333333;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        background-color: #ffffff;
        border: solid 1px;
        border-color: #b9d1e3 #6699cc #6699cc #b9d1e3;
}

textarea {
        color: #333333;
        font-size: 9px;
        font-family: verdana,tahoma,arial,sans-serif;
        background-color: #ffffff;
        border: solid 1px;
        border-color: #b9d1e3 #6699cc #6699cc #b9d1e3;
}


/* Primaer-Navigation */
/* ************************** */
.inactiveTopNav {
 font-size:11px;
 color:#015796;
 font-weight:bold;
 padding:4px;

 text-align: center;
}

.inactiveTopNav a {
        color:#666666;
        text-decoration:none;
}
.inactiveTopNav a:hover {
        color:#015796;
        text-decoration:none;
}
.inactiveTopNav a:active {
        color:#015796;
        text-decoration:none;
}

.activeTopNav {
 background-color:#cc0000;
 font-size:11px;
 color:white;
 font-weight:bold;
 padding:4px;

 text-align: center;
}

.activeTopNav a {
        color:white;
        text-decoration:none;
}
.activeTopNav a:hover {
        color:white;
        text-decoration:none;
}
.activeTopNav a:active {
        color:white;
        text-decoration:none;
}
.activeTopNav a:visited {
        color:white;
        text-decoration:none;
}

/* Sekundaer-Navigation */
/* ************************** */

.secNav {
 margin-top:10px;
 padding:1px;
 text-transform:uppercase;
 letter-spacing:-0.5pt;
}



.inactiveSecNav {
 background-color:#E8E9EA;
 font-size:10px;
 color:#666666;
 font-weight:bold;
 margin-left:5px;
 margin-right:3px;
 margin-top:0px;
 margin-bottom:6px;
}
.inactiveSecNav a {
        color:#666666;
        text-decoration:none;
}
.inactiveSecNav a:hover {
        color:#666666;
        text-decoration:none;
}
.inactiveSecNav a:active {
        color:#666666;
        text-decoration:none;
}
.inactiveSecNav a:visited {
        color:#666666;
        text-decoration:none;
}

.inactiveSecNav2 {
 background-color:#E8E9EA;
 font-size:10px;
 color:#004080;
 font-weight:bold;
 margin-left:5px;
 margin-right:3px;
 margin-top:0px;
 margin-bottom:6px;
}
.inactiveSecNav2 a {
        color:#004080;
        text-decoration:none;
}
.inactiveSecNav2 a:hover {
        color:#004080;
        text-decoration:none;
}


.activeSecNav {
 background-color:white;
 font-size:10px;
 color:black;
 font-weight:bold;
 margin-left:5px;
 margin-right:3px;
 margin-top:0px;
 margin-bottom:6px;
}
.activeSecNav a {
        color:#666666;
        text-decoration:none;
}
.activeSecNav a:hover {
        color:#666666;
        text-decoration:none;
}
.activeSecNav a:active {
        color:#666666;
        text-decoration:none;
}
.activeSecNav a:#666666 {
        color:white;
        text-decoration:none;
}
/* ***************************** */


.leftMainColumn {
 background-color:#E8E9EA;
 border:1px;
 border-style:solid;
 border-color:white;
 border-left:0px;
 border-top:0px;
 border-bottom:0px
}
.rightMainColumn {
 background-color:#cccccc;
 border:1px;
 border-style:solid;
 border-color:white;
 border-right:0px;
 border-top:0px;
 border-bottom:0px
}

.footer {
   margin-top:10px;
}
.footer p {
   color:white;
   font-weight:bold;
   margin-left:60px;
   padding-top:2px;
   margin-bottom:2px;
   font-size:9px;
}
.footer a {
        color:white;
        text-decoration:none;
}
.footer a:hover {
        color:white;
        text-decoration:underline;
}
.footer a:active {
        color:white;
        text-decoration:underline;
}

.mainColumn {
 margin:5px;
 margin-top:10px;

}


.mainColumn h1 {
        font-size:18px;
        font-weight:bold;
        /* color:#7171ac; */
        color:#cc0000;
        margin-top:0px;
        margin-bottom:15px;
        border:1px;
        border-style:solid;
        border-color:#cc0000;
        border-left:0px;
        border-right:0px;
        border-top:0px;
        padding-bottom:2px;

}
.mainColumn h2 {
        font-size:16px;
        font-weight:bold;
        color:black;
        margin-top:20px;
        margin-bottom:3px;
        margin-left:50px;

}
.mainColumn h3 {
        font-size:14px;
        font-weight:bold;
        color:black;
        margin-top:0px;
        margin-bottom:3px;
        margin-left:50px;
}

.mainColumn h4 {
        font-size:12px;
        font-weight:bold;
        color:black;
        margin-top:0px;
        margin-bottom:3px;
        margin-left:50px;
}


.mainColumn .subheader {
        font-size:11px;
        font-weight:bold;
        color:#333333;
        margin-top:0px;
        margin-bottom:1px;
        margin-left:5px;
}

.mainColumn p {

   font-size:12px;
        line-height:18px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:50px;
        margin-right:5px;
}


.mainColumn ul {

   font-size:12px;
        line-height:18px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:90px;
        margin-right:5px;
}


.mainColumn ol {

   font-size:12px;
        line-height:18px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:50px;
        margin-right:5px;
}


.mainColumn img {
        margin-left:52px;
        margin-right:5px;
        margin-bottom:5px;
}
.mainColumn p img {
        margin-left:0px;
}


.smalloverview {
 margin-top:10px;
 margin-left:50px;
 margin-right:5px;
}

.smalloverview h1 {
        font-size:13px;
        font-weight:bold;
        /* color:#7171ac; */
        color:#cc0000;
        margin-top:0px;
        margin-bottom:10px;
        padding-bottom:2px;

}
.smalloverview h2 {
        font-size:10px;
        font-weight:normal;
        color:black;
        margin-top:0px;
        margin-bottom:3px;
        margin-left:6px;
}

.smalloverview .subheader {
        font-size:10px;
        font-weight:bold;
        color:#333333;
        margin-top:0px;
        margin-bottom:1px;
        margin-left:5px;
}

.smalloverview p {

   font-size:10px;
        line-height:13px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:6px;
        margin-right:5px;
}


.smalloverview ul {

   font-size:12px;
        line-height:18px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:90px;
        margin-right:5px;
}


.smalloverview ol {

   font-size:12px;
        line-height:18px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:50px;
        margin-right:5px;
}


.smalloverview img {
        margin-left:6px;
        margin-right:5px;
        margin-bottom:5px;
}
.smalloverview p img {
        margin-left:0px;
}




.small {
 font-size:9px;
}

.liste p {
 font-size:11px;
 line-height:12px;
 margin-left:0px;
}

.liste h2 {

        font-size:12px;
        font-weight:bold;
        color:black;
        margin-top:0px;
        margin-bottom:3px;
        margin-left:0px;
}

