/* CSS Document */

/* ursprüngliches mager.css aus der Portalseite */

html,body {

  font-family: Arial,Helvetica,Verdana,sans-serif;
} 

/* alle Grafiken keinen Rahmen */
img {
  border:0px;
  position:relative;
}

ul.liste {

  font-size:1.3em;

}


/* Ende mager.css */

DIV.x  {
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	text-decoration : none;
} 
DIV.y  {
	font-weight : normal;
	font-style : normal;
	color : #173573;
	text-decoration : none;
}

h2 {
        margin:0px 0px 10px 0px; 
}
 
li
{
        font-size: 80%;
	font-weight : normal;
	font-style : normal;
	color : Black;
}

p {
	font-weight : normal;
	font-style : normal;
        margin-right:2.5em;
	color : Black;
        font-size:100%;
}


table,td  {
	font-weight : normal;
	font-style : normal;
	color : Black;
}

ul#inhaltsverzeichnis {
  list-style-type:square;
  font-size:1.3em;
}
/*******************************************************/
/* Abstand der Bildunterschrift zum Text im Template 3 */
/*******************************************************/
#unterschrift_3seite {
  margin:6px 0px 15px 0px;
}

.a {
	font-size: 80%;
	font-weight : bold;
	font-style : normal;
	color : Black;
}

.normal {
        font-size:80%;
        font-weight : normal;
	font-style : normal;
	color : Black;
}

.b {
	font-size:100%;
	font-weight : bold;
	font-style : normal;
	color : Black;
}
.c {
	font-size: 230%;
	font-weight : bold;
	font-style : normal;
	color : #999999;
}
.csmall {
        font-size:170%;
	font-weight : bold;
	font-style : normal;
	color : #F0F0F0;
}
.d {
        font-size:100%;
	line-height:120%;
	font-weight : normal;
	font-style : normal;
	color : #173573;
}
.e {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : Black;
}

.f {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;

}

/* Klasse .fb fuer Bildergalerie */

.fb {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;

}

/* Klasse g wird nicht sauber verwendet */
/* hier ist die Definition bei der Verwendung */
/* innerhalb von anderen Klassen */
.g {
        font-size:80%;
	line-height:100%;
	font-style : normal;
        font-weight:bold;
        text-decoration:none;
	color : #173573;
}

/* Klasse g wird nicht sauber verwendet */
/* hier ist die Definition (g2) bei der Verwendung */
/* ohne weitere Klasse */

.g2 {
        font-size:80%;
	line-height:100%;
	font-style : normal;
        font-weight:bold;
        text-decoration:none;
	color : #173573;
}
/* Klasse g3 fuer Template Inhaltsverzeichnis einer Seite */

.g3 {
        font-size:80%;
	line-height:100%;
	font-style : normal;
        font-weight:bold;
        text-decoration:none;
	color : #173573;
}
.h {
        font-size:80%;
	line-height:130%;
	font-weight : bold;
	font-style : normal;
	color : #C81418;
}

span.h {
        font-size:100%;
	line-height:130%;
	font-weight : bold;
	font-style : normal;
	color : #C81418;
}

.j {
        font-size:180%;
	font-weight : bold;
	font-style : normal;
	color : #8CCCC2;
}
.i {
        font-size:230%;
	font-weight : bold;
	font-style : normal;
	color : #E97117;
}

.k {
	font-size: 100%;
        line-height:130%;
	font-weight : bold;
	font-style : normal;
	color : #173573;
}
.kk {
	font-size: 120%;
        line-height:120%;
	font-weight : bold;
	font-style : normal;
	color : #173573;
}
.kasten {
        font-style : normal;
        color: #B3BCCF;
        float:left;
        text-align:right;
        width:auto;
        margin-right:.7em;
}
.l {
	font-size: 80%;
        line-height: 80%;
	font-weight : normal;
	font-style : normal;
	color : Red;
}
A.linkblau {
        line-height:120%;
	font-weight : bold;
	font-style : normal;
	color : #173573;
        text-decoration:underline;
}
.menu_text {
	font-weight : normal;
	font-style : normal;
	color : Black;
}
.o {
        font-size:230%;
	font-weight : bold;
	font-style : normal;
	color : #173573;
}
.p {
        font-size:80%;
	line-height:130%;
	font-weight : normal;
	font-style : italic;
	color : #173573;
}
.q {
        font-size:80%;
	line-height:80%;
        font-weight : normal;
	font-style : normal;
	color : White;
}

.r {
        font-size:70%;
        line-height:100%;
	font-weight : normal;
	font-style : normal;
	color : #173573;
}
.s {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : #173573;
}
.t {
        font-size:100%;
	line-height:130%;
	font-weight : bold;
	font-style : normal;
	color : #2A7EB3;
}
.tt {
	line-height:80%;
	font-weight : bold;
	font-style : normal;
	color : #2A7EB3;
}


h2.tt {
        font-size:80%;
	line-height:80%;
	font-weight : bold;
	font-style : normal;
	color : #2A7EB3;
}

/***************************************************************/
/* Also, br clear=all fuehrt dazu, dass der IE eine Leerzeile  */
/* produziert, die mit display none weg geht, aber dann hat der*/
/* Gecko ein Problem, deshalb dafür wieder Korrektur           */
/***************************************************************/
.umbruch {
        display:inline;
        padding-bottom:2em;
}

html>body .umbruch {
        display:inline;
}

.w {
        font-size : 80%;
        line-height : 90%;
	font-weight : normal;
	font-style : normal;
	color : #333333;
}
div {
	font-weight : normal;
	font-style : normal;
	color : Gray;
	text-decoration: none;	
}
A {
	font-weight : normal;
	font-style : normal;
	color : #173573;
}

A:Link  {
	font-weight : normal;
	font-style : normal;
	color : black;
}

A:Visited  {
	font-weight : normal;
	font-style : normal;
	color : black;
}

A:Hover  {
	font-weight : normal;
	font-style : normal;
        background-color : #C8E3F7;
	color : Black;
}

A:Active  {
	font-weight : normal;
	font-style : normal;
	color : black;
}

A.f {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.f:Link  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.f:Visited  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.f:Hover  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:underline;
}
A.f:Active  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.fb {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.fb:Link  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.fb:Visited  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.fb:Hover  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:underline;
}
A.fb:Active  {
	font-size : 70%;
	font-weight : normal;
	font-style : normal;
	color : #4A597B;
        text-decoration:none;
}
A.e {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : Red;
        text-decoration:none;
}
A.e:Link {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : Gray;
        text-decoration:none;
}
A.e:Visited {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : Gray;
        text-decoration:none;
}
A.e:Hover {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : Gray;
        text-decoration:underline;
}
A.e:Active {
        font-size:70%;
	font-weight : normal;
	font-style : normal;
	color : Gray;
        text-decoration:none;
}

A.kasten {
        font-style : normal;
        color: #B3BCCF;
        float:left;
        text-align:right;
        width:auto;
        margin-right:.7em;
}
A.kasten:Link {
        font-style : normal;
        color: #B3BCCF;
        float:left;
        text-align:right;
        width:auto;
        margin-right:.7em;
}
A.kasten:Visited {
        font-style : normal;
        color: #B3BCCF;
        float:left;
        text-align:right;
        width:auto;
        margin-right:.7em;
}
A.kasten:Hover {
        font-style : normal;
        color: #B3BCCF;
        float:left;
        text-align:right;
        width:auto;
        margin-right:.7em;
}
A.kasten:Active {
        font-style : normal;
        color: #B3BCCF;
        float:left;
        text-align:right;
        width:auto;
        margin-right:.7em;
}

A.menu_text {
        text-align: left;
        width:auto;
        text-decoration:none;
}
A.menu_text:Link {
        text-align: left;
        width:auto;
        text-decoration:none;
}
A.menu_text:Visited {
        text-align: left;
        width:auto;
        text-decoration:none;
}
A.menu_text:Hover {
        text-align: left;
        width:auto;
        background-color : #C8E3F7;
        text-decoration:underline;
}
A.menu_text:Active {
        text-align: left;
        width:auto;
        text-decoration:none;
}

A.w {	
        font-size:70%;
    line-height : 80%;
	font-weight : normal;
	font-style : normal;
	color : #333333;
        text-decoration:none;
}
A.w:Link  {
        font-size:70%;
    line-height : 80%;
	font-weight : normal;
	font-style : normal;
	color : #333333;
        text-decoration:none;
}	
A.w:Visited  {
        font-size:70%;
    line-height : 80%;
	font-weight : normal;
	font-style : normal;
	color : #333333;
        text-decoration:none;
}
A.w:Hover {
        font-size:70%;
    line-height : 80%;
	font-weight : normal;
	font-style : normal;
	color : #173573;
        text-decoration:underline;
}
A.w:Active  {
        font-size:70%;
    line-height : 80%;
	font-weight : normal;
	font-style : normal;
	color : #333333;
        text-decoration:none;
}
	
/* linkfarbe fuer die startseite/index */
A.l {
	font-weight : normal;
	font-style : normal;
	color : Red;
        text-decoration:none;
}
A.l:Link {
	font-weight : normal;
	font-style : normal;
	color : #173573;
        text-decoration:none;
}
A.l:Visited {
	font-weight : normal;
	font-style : normal;
	color : #173573;
        text-decoration:none;
}
A.l:Hover {
	font-weight : normal;
	font-style : normal;
	color : Gray;
        text-decoration:underline;
}
A.l:Active {
	font-weight : normal;
	font-style : normal;
	color : #173573;
        text-decoration:none;
}

A.g:Link {
        font-size:80%;
	line-height:100%;
        font-weight:bold;
        color : #173573;
        text-decoration:none;
}
A.g:Visited {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.g:Hover {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.g:Active {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}

A.g2:Link {
        font-size:80%;
	line-height:100%;
        font-weight:bold;
        color : #173573;
        text-decoration:none;
}
A.g2:Visited {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.g2:Hover {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.g2:Active {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}

/* Klasse fuer Inhaltsverzeichnis einer Seite */

A.g3:Link {
        font-size:80%;
	line-height:100%;
        font-weight:bold;
        color : #173573;
        text-decoration:none;
}
A.g3:Visited {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.g3:Hover {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.g3:Active {
        font-size:80%;
	line-height:100%;
	color : #C81418;
        text-decoration:none;
        font-weight:bold;
}
A.linkblau {
	font-weight : bold;
	font-style : normal;
	color : #173573;
        text-decoration:none;
}
A.linkblau:Link {
	font-weight : bold;
	font-style : normal;
	color : #C81418;
        text-decoration:none;
}
A.linkblau:Visited {
	font-weight : bold;
	font-style : normal;
	color : #C81418;
        text-decoration:none;
}
A.linkblau:Hover {
	font-weight : bold;
	font-style : normal;
	color : #C81418;
        text-decoration:underline;
}
A.linkblau:Active {
	font-weight : bold;
	font-style : normal;
	color : #C81418;
        text-decoration:none;
}

A.r {
        font-weight : normal;
        font-style : normal;
        color : #173573;
        text-decoration:none;
}
A.r:Link  {
        font-weight : normal;
        font-style : normal;
        color : #173573;
        text-decoration:none;
}
A.r:Visited {
        font-weight : normal;
        font-style : normal;
        color : #173573;
        text-decoration:none;
}
A.r:Hover  {
        font-weight : normal;
        font-style : normal;
        color : black;
        text-decoration:underline;
}
A.r:Active  {
        font-weight : normal;
        font-style : normal;
        color : black;
        text-decoration:none;
}

/* linkfarbe fuer die popup windows WindowClose*/
A.q {
	font-weight : bold;
	font-style : normal;
	color : White;
        text-decoration:none;
}
A.q:Link {
	font-weight : bold;
	font-style : normal;
	color : White;
        text-decoration:none;
}
A.q:Visited {
	font-weight : bold;
	font-style : normal;
	color : White;
        text-decoration:none;
}
A.q:Hover {
	font-weight : bold;
	font-style : normal;
	color : White;
        text-decoration:underline;
}
A.q:Active {
	font-weight : bold;
	font-style : normal;
	color : White;
        text-decoration:none;
}

/* textfarbe fuer die itz-startseite*/
.itz {
        line-height:120%;
	font-weight : normal;
	font-style : normal;
	color : #173573;
}
/* 20_05_05 Hagenberger: Auszeichnung für Acronyme eingefügt */
acronym {
border-bottom-width: 0px;
border-color: #000;
border-bottom-style: solid;
cursor: help;
}/* acronyme */

/*********************************************************************/
/* Wenn der Editor verwendet wird, soll der Text beim Einsatz von br */
/* nicht unter das Bild rutschen                                     */
/*********************************************************************/
.textteil br {
clear:none;
}