﻿html {width:100%; height:100%}

/* Hintergrundfarbe und Schriftfarbe */
body {color:#210042; font-family:sans-serif,Verdana,Georgia,"Times New Roman",Times,serif; font-size:0.84em; width:99%; background-image:url(sri.jpg); background-repeat:repeat-x;
 background-color:#004200;  margin:0; padding:0; overflow-y:scroll;} 

/* Hintergrundfarben, Seitenaufbau */

.gesamtdiv {width:1000px; margin: 0px auto;  padding:0px;   } 


/* Content-Bereich */
.linkespalte {width:210px;  padding-top:0px; float:left;}
.menueabstand { padding-top:110px; }   /*alt 103 */
.mittlerespalte {width:780px; position:relative; left:0px; top:0px; padding:0px; padding-left:10px; float:left; }

.logo {  padding-top:30px; padding-bottom:15px; padding-left:0px;}

/* zentraler Textbereich */
.mitte {margin:0px; margin-top:-10px; padding-top:0px; padding-bottom:6px; padding-left:14px; padding-right:14px; min-height:550px;       -moz-border-radius:15px; -khtml-border-radius:15px; background-color:#ffffff;}
 

.bilduntertitel {font-size:0.75em;}
.textbild {float:right; margin-left:10px; margin-top:10px; margin-bottom:10px;}



/* hängender Einzug */
.einzug {text-indent:-4em; margin-left:5em;}



body, td {line-height:100%;}

td {padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; }    


/* Tabellen */
/* Gitternetzfarbe von Tabellen */
.tabelle {background-color:#000077; font-size:0.92em; }

/* Hintergrundfarbe der ersten Zeile einer Tabelle */
.erstezeile {background-color:#104266; color:#333300;}

/* Hintergrundfarbe der Zellen (Zeilen) einer Tabelle */
.zelle {background-color:#cfe6f3; }



/* Zeilenabstand */
div#textabsatz {line-height:130%;}
p {line-height:130%; margin-top:0.6em; margin-bottom:0.6em;}
div#literatur {line-height:90%;}


/* Aufzählungen */
li {padding-top:2px;padding-bottom:2px;line-height:130%;}



h1 {margin-top:6px; top:2px; padding-top:2px; margin-bottom:10px; font-size:1.5em; line-height:130%;}
h2 {margin-top:20px; top:6px; padding-top:6px; margin-bottom:3px; font-size:1.2em}
h3 {margin-top:6px; top:6px; padding-top:6px; margin-bottom:0px; font-size:1.0em}



/* Linkfarbe Text */

a {color:#3c59c5; text-decoration:none;}  /* ff6a00 005eff */
a:visited {color:#3c59c5; text-decoration:none;}
a:hover {text-decoration:underline;}

a:link img {border:0; }
a:visited img {border:0; }








/* abgerundete Ecken im zentralen Textbereich */
.roundedcornr_box_584725 {
   background: #ffffff; margin-top:0px; margin-bottom:25px; 
}
.roundedcornr_top_584725 div {
   background: url(roundedcornr_584725_tl.png) no-repeat top left;
}
.roundedcornr_top_584725 {
   background: url(roundedcornr_584725_tr.png) no-repeat top right;
}
.roundedcornr_bottom_584725 div {
   background: url(roundedcornr_584725_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_584725 {
   background: url(roundedcornr_584725_br.png) no-repeat bottom right;
}

.roundedcornr_top_584725 div, .roundedcornr_top_584725, 
.roundedcornr_bottom_584725 div, .roundedcornr_bottom_584725 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_584725 { margin:0; min-height:388px;}





/* Menü */

/* Navigation, Hintergrundfarbe Menü */
.menuehintergrund {width:190px; position:relative; margin-top:-5px; left:6px;  margin-bottom:-9px;     -moz-border-radius:15px; -khtml-border-radius:15px; background-color:#004100; }
    /* background-color:#004201; 104 266    4 457a9  a 8d8f3  wohl nicht nötig wg. div */
    /*evtl. position:fixed; ggf. auch für bild darunter bzw. ganze zelle...(???) */



/* Rounded Corners fürs Menü, Hintergrundfarbe des Menüs */
.roundedcornr_box_723695 {
   background: #004100; width:202px; 
}
.roundedcornr_top_723695 div {
   background: url(roundedcornr_723695_tl.png) no-repeat top left; 
}
.roundedcornr_top_723695 {
   background: url(roundedcornr_723695_tr.png) no-repeat top right; 
}
.roundedcornr_bottom_723695 div {
   background: url(roundedcornr_723695_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_723695 {
   background: url(roundedcornr_723695_br.png) no-repeat bottom right;
}

.roundedcornr_top_723695 div, .roundedcornr_top_723695, 
.roundedcornr_bottom_723695 div, .roundedcornr_bottom_723695 {
   width: 202px;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_723695 { margin:0px; }










/* Schriftfarbe aktiver Menuepunkt */
#menue a span, #menue a:visited span {color:#ffff00; font-weight:bold;}   /* ffe c4c schriftf. */

div#menue a {line-height:115%; display:block; color:#f0fb7c; text-decoration:none ;font-family:sans-serif,verdana, sans-serif; width:190px; font-size: 10pt; }

#menue a {
padding-top:2px;
padding-bottom:6px;
}

#menue a:visited {
padding-top:2px;
padding-bottom:6px;
}

#menue a:active {
margin-top:0px;
margin-bottom:4px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #fefb57;
border-bottom:solid 1px #fefb57;
}

#menue a:hover {
margin-top:0px;
margin-bottom:4px;
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #fefb57;
border-bottom:solid 1px #fefb57;
color:#fefb57;
}











