/* (c) 2000 REGIOWorld GmbH */

/* Änderungen der Schriftarten, Schriftgrössen usw. */
/* können hier editiert werden. */



/* ++++++++++++++++++++++++ BODYS ++++++++++++++++++++++++ */
BODY                {
                    scrollbar-face-color:#E4EAF4;}

body.content {
     background-color:#E4EAF4;     /*Hintergrundfarbe*/
     color:#0B2855;     /*Schriftfarbe*/
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;        /*Schriftart*/
     font-size:1em;     /*Schriftgrösse*/
     font-variant:normal;     /*Schriftwariante +++ Andere Eigenschaftswert:small-caps */
     font-weight:400;     /*Schriftgewicht +++ Andere Eigenschaftswerte:bold | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | lighter | bolder       400=normal, 700=bold */
     font-style:normal;     /*Schriftstil  +++ Andere Eigenschaftswert:italic */
     /* text-indent:1em; */    /*Einrückung der ersten Zeile*/
     line-height:1.05em;     /*Abstand zwischen Zeilen*/
     vertical-align:top;     /*Vertikale Ausrichtung*/
     /*text-align:left;   /*Horizontale Ausrichtung*/
     /*letter-spacing:0.09em;*/     /*Schrift-Laufweite*/
     /*word-spacing:1em;*/    /*Abstand zwischen Wörtern   ++   Diese Angabe wird von Netscape und dem MS Internet Explorer in den Versionen 4.x noch nicht interpretiert*/
     /*margin:15pt 15pt 15pt 15pt;*/     /*Seitenränder - 1=oben, 2=rechts, 3=unten, 4=links */
     margin-top:20pt;
     margin-left:15pt;
     margin-right:10pt;
}

body.head {
     background-image:url("../images/bg_head.gif");     /*Hintergrundbild*/
     background-color:#ffffff;     /*Hintergrundfarbe*/
     color:#0B2855;     /*Schriftfarbe*/
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;       /*Schriftart*/
     font-size:10pt;     /*Schriftgrösse*/
     font-variant:normal;
     font-weight:normal;
     font-style:normal;
     margin:0pt 0pt 0pt 0pt;     /*Seitenränder - 1=oben, 2=rechts, 3=unten, 4=links */
}

body.navigation {
     background-image:url("../images/bg_navi.gif");     /*Hintergrundbild*/
     background-color:#ffffff;     /*Hintergrundfarbe*/
     color:#0B2855;     /*Schriftfarbe*/
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;        /*Schriftart*/
     font-size:10pt;     /*Schriftgrösse*/
     font-variant:normal;
     font-weight:normal;
     font-style:normal;
     margin:15pt 0pt 0pt 12pt;     /*Seitenränder - 1=oben, 2=rechts, 3=unten, 4=links */
}

/* +++++++++++++++++++++ DEKLARATIONEN für den Inhalt  +++++++++++++++++++++ */

div.inhalt {
	width:95%;
	height:100%;
}

div.home {
	width:65%;
         height:100%;
         padding-right:2%;
         float:left;
}

div.news {
	width:25%
         float:right;
}

span.fenster { font-size: 0.75em;
}

/* +++++++++++++++++++++ DEKLARATIONEN für die meistbenutzten Tags innerhalb BODY  +++++++++++++++++++++ */
blockquote {
     margin-left:10em;
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     color:#0B2855;
     font-variant:normal;
     font-weight:400;
     font-style:normal;
}

b {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-weight:700;
     color:#0B2855;
     font-variant:normal;
     font-style:normal;
}

i {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-weight:400;
     color:#0B2855;
     font-variant:normal;
     font-style:italic;
}

ul.ol,ul.li,ul,ol,li {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-weight:400;
     color:#0B2855;
     font-variant:normal;
     font-style:normal;
}

ol ol {
     list-style:upper-alpha;
}

ol ol ol {
     list-style:lower-alpha;
}

p {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-weight:400;
     color:#0B2855;
     font-variant:normal;
     font-style:normal;
}

div,span {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-weight:400;
     color:#0B2855;
     font-variant:normal;
     font-style:normal;
}

td,th {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-weight:400;
     color:#0B2855;
     font-variant:normal;
     font-style:normal;
     /*text-align:left;     /*Horizontale Ausrichtung*/
     vertical-align:top;     /*Vertikale Ausrichtung*/
}

th {
     font-weight:bold;
}

h1 {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:13pt;
     color:#0B2855;
     font-weight:600;
     font-variant:normal;
     font-style:normal;
     line-height:14pt;
}

h2 {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:11pt;
     color:#0B2855;
     font-weight:600;
     font-variant:normal;
     line-height:12pt;
}

h3 {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     color:#0B2855;
     font-weight:600;
     font-variant:normal;
     font-style:normal;
     line-height:11pt;
}

h4 {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:9pt;
     color:#0B2855;
     font-weight:600;
     font-variant:normal;
     font-style:normal;
     line-height:10pt;
}

h5 {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:8pt;
     color:#0B2855;
     font-weight:600;
     font-variant:normal;
     font-style:normal;
     line-height:9pt;
}

h6 {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:7pt;
     color:#0B2855;
     font-weight:600;
     font-variant:normal;
     font-style:normal;
     line-height:8pt;
}


input {
    font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-variant:normal;
     font-weight:normal;
     font-style:normal;
}

textarea {
    font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-variant:normal;
     font-weight:normal;
     font-style:normal;
}



/* ++++++++++++++++++++++++ CLASSES ++++++++++++++++++++++++ */
/* Meist werden Elemente DIV und SPAN mit dem Attributt CLASS kombiniert */
/* DIV ist ein Blockelement */
/* SPAN ist ein Inline-Element */


/* Hier kann man neue Klassen hinzufügen */

/* für alte templates */
font.n { font-size:10pt; color:#0B2855; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;   }
font.b { font-size:10pt; color:#0B2855; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;   font-weight:bolder; }
font.a { font-size:10pt; color:#0B2855; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;   }
font.bi { font-size:12pt; color:#0B2855; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;   font-weight:bolder; }
font.bl { font-size:10pt; color:#0B2855; font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;   font-weight:bolder; }


/* Eine Schrift mit beliebigen Eigenschaften und deren Werten*/
.myfont
{
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:8pt;
     color:#0B2855;
     font-weight:400;
     font-variant:normal;
     font-style:normal;
     letter-spacing:0.09em;     /*Schrift-Laufweite*/
}


/* Text im grauen Rahmen auf dem hellgrauen Hintergrund*/
.grayframe {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     color:#0B2855;     /*Schriftfarbe*/
     background-color:#f1f1f1;
     border:2pt #cccccc solid;     /* Linienstärke, Farbe und Rahmentyp */
     padding:3pt;     /* Abstand zum Rand */
}


/* Markierung eines Textabschnittes */
.textmarker {
     background-color:#ffff00;
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     color:#ff0000;
     font-weight:700;
     font-variant:normal;
     font-style:normal;
}


/* Überschrift */
.title {
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:14pt;
     font-weight:700;
     font-style:normal;
     line-height:19pt;
     text-align:left;
     margin-bottom:5pt;
     color:#0B2855;
}


/* So kann man ein leeres Bereich definieren, das von dem Text umflossen wird */
.space {
     float:left;
     width:50pt;
     height:50pt;
}

/* Listen/tabellen mit zeilenweise abwechselnder Hintergrundfarbe */
.listheader {  /* Listenüberschrift */
         font-weight:700;
}

.oddlist { /* gerade Zeilen*/
        background-color:#eeeeee;
        color:#000000;
}

.evenlist { /* ungerade Zeilen*/
        background-color:#ffffff;
     color:#000000;
}

/* Karteireiter */
.tabhead {
}

/* aktueller Reiter */
.tabcurrent {
        font-weight:bold;
}



/* Blocksatz mit negativen Einzügen */
blockquote.negativ {
     margin-left:0em;
     text-indent:2em;
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     color:#0B2855;
     font-variant:normal;
     font-weight:400;
     font-style:normal;
}

/* p.initial:first-line { */
/*     font-variant:small-caps; */
/* } */

/* p.initial:first-letter { */
/*     font-size:300%; */
/*     float:left; */
/* } */

/* ++++++++++++++++++++++++ CONTENT LINKS ++++++++++++++++++++++++ */

/* unvisited link */
a:link {
     color:#2265A8;
     text-decoration:underline;
     font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
     font-size:10pt;
     font-variant:normal;
     font-weight:bold;
     font-style:normal;
}

/* active link */
a:active {
     color:#2265A8;
     font-weight:bold;
     text-decoration:underline;
}

/* visited link */
a:visited {
     color:#2265A8;
     font-weight:bold;
     text-decoration:underline;
}

/* mouseover link*/
a:hover {
     color:#2265A8;
     font-weight:bold;
     text-decoration:none;
}