/* CSS Document */

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

html,body {

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

/* Neuer Style fuer Relaunch */
#umalles {
  width:60.5em;
  margin:0em auto 0em auto;
}

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

ul.liste {

  font-size:1.3em;

}

#inhalt ul {
  font-size:80%;
}

#inhalt ol {
  font-size:80%;
}

/* 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; 
}
 
#navi_seite_runter 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;
}

.bild_unterschrift_url {
  width:147px;
  margin-left:7px;
}

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;
}

div.normal {
        font-size:100%;
        font-weight : normal;
	font-style : normal;
	color : Black;
}
p.normal {
    font-size:80%;
    font-weight : normal;
	font-style : normal;
	color : Black;
	
}
td.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;
}

#container .grafik_links_b {position:relative}

#container {
position:relative;  
height:auto; 
margin:0px 0 0 12px;
padding-bottom:7px; 
font-family:verdana, arial, sans-serif; 
}

#container a.pics {
float:left; 
display:inline; 
color:#000; 
text-decoration:none; 
border:0px solid #9A9B9D; 
}

#container a.pics img.thumb {
display:block; 
border:0;
}

#container a.pics span {display:none; border:0; width:300px; border:0px solid #9A9B9D; text-align:center;}
#container a.pics span img {margin:-100px 0px 0px 200px; border:4px solid #a2a8b8;}
*html #info #container a.pics span img {margin:0px 0px 0px 0px; border:4px solid #a2a8b8;}

#container a.pics:hover {white-space:normal; border:0px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;}
html>body #container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;margin-top:50px;}
html>/**/body #container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;margin-top:0px;}
*html #container a.pics:hover span {display:block; position:absolute; z-index:10; height:auto;}

#container a.pics:active {border:0px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; z-index:5; height:auto;}


/* Klasse g wird nicht sauber verwendet */
/* hier ist die Definition bei der Verwendung */
/* innerhalb von anderen Klassen */
.g {
        font-size:80%;
	line-height:120%;
	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;
}


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                                     */
/*********************************************************************/
.normal br {
clear:none;
}

.e br {
clear:none;
}

.f br {
clear:none;
}

.p br {
clear:none;
}

.g br {
clear:none;
}

.d br {
clear:none;
}

.textteil br {
clear:none;
}

.text_rechts br {
clear:none;
}