 /*
Dunkelblau = #00387D
Mittelblau, Rahmenfarbe = #748DC2
Hellblau = #BDC4E1
Hintergrundblau = #E0E4F3
dunklere Variante = #CFD4E9

Dunkelrot = #E3082E




*/

/* Zentrale Einstellungen */
body { background-color : #E0E4F3; margin-left : 10px; margin-top : 30px; margin-bottom : 10px; margin-right : 0px; font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; }

hr { color : #BDC4E1; background-color : #BDC4E1; height : 1px; border : 0px; }



/* Schriftfarben */
p, ul, ol, li, td, tr, h1, h2, h4, h5, h6 { color : #00387D; }
h3 { color : #E3082E; }

/* Schrifgrößen und Zeilenabstände */

p, ul, ol, li, td, tr { font-size : 13px; line-height : 18px;}
p, td, tr { margin : 6px 0px 6px 0px; }
ul, ol, li { margin-top : 6px; margin-right : 0px; margin-bottom : 6px; }

h1 { font-size : 25px; line-height : 24px; margin : 0px 0px 12px; }
h2 { font-size : 17px; line-height : 18px; margin : 18px 0px 12px; }
h3 { font-size : 15px; line-height : 18px; margin : 18px 0px 12px; }
h4 { font-size : 13px; line-height : 18px; margin : 18px 0px 6px; }
h5 { font-size : 11px; line-height : 18px; margin : 6px 0px 18px; }
h6 { font-size : 9px; line-height : 12px;  margin : 12px 0px 6px 11px; }

p, ul, ol, li, td, tr { font-weight : normal; font-style:normal; }
h1 { font-weight : normal; font-style : normal; }
h2 { font-weight : bold; font-style : normal; }
h3 { font-weight : bold; font-style : normal; }
h4 { font-weight : bold; font-style : normal; }
h5 { font-weight : normal; font-style : normal; }
h6 { font-weight : normal; font-style : normal; }





/* Tabellenformatierung */

table { border-style : solid; border-width : 1px; border-color : #BDC4E1; border-collapse : collapse; margin-right : 20px; width : auto; }
tr { border-style : solid; border-width : 1px; border-color : #BDC4E1; border-collapse : collapse; }
td, th { border-style : solid; border-width : 1px; border-color : #BDC4E1; border-collapse : collapse; padding : 6px; vertical-align : top; text-align : left; background-color : #F8F8FF; }



/* Für Graphiken, die links liegen */
.img-links { padding-right : 10px; padding-bottom : 5px; }
/* Für Graphiken, die rechts liegen */
.img-rechts { padding-left : 10px; padding-bottom : 5px; }



/* Hier kommen die Effekte für alle Links her */

@media all {
a:link { text-decoration : none; color : #00387D;
padding-top : 1px; padding-bottom : 2px; padding-right : 0px; padding-left : 0px;
border-bottom : 1px; border-bottom-style : solid; border-bottom-color : #BDC4E1;
margin : 1px; }

a:visited { text-decoration : none; color : #00387D;
padding-top : 1px; padding-bottom : 2px; padding-right : 0px; padding-left : 0px;
border-bottom : 1px; border-bottom-style : solid; border-bottom-color : #BDC4E1; }

a:hover { text-decoration : none; color : #000000; background-color : #FFE4E1;
padding-top : 1px; padding-bottom : 2px; padding-right : 0px; padding-left : 0px;
border-color : #DC143C; }

a:active { text-decoration : none; background-color : #FFC0CB; border-color : #DC143C; }

a:focus { text-decoration : none; color : #770099; border-color : #DC143C; }
}



/* Definition der Layer */
/* top right bottom left */


.fassung { position : auto; width : 99%; clear : both; }

.links { float : left; width : 60%; }
.rechts { float : right; width : 40%; }

.rahmen
{
margin : 10px 10px 10px 0px;
border-width : 1px; border-color : #BDC4E1; border-style : solid;
padding : 5px 15px 15px 15px;
background-color : none;
}

.rahmen_hell
{
margin : 10px 10px 10px 0px;
border-width : 1px; border-color : #BDC4E1; border-style : solid;
padding : 5px 15px 15px 15px;
background-color : #F8F8FF;
}

.rahmen_ohne
{
margin : 10px 10px 10px 0px;
border-width : 0px;
padding : 6px 16px 16px 16px;
background-color : none;
}