/* orig. DATEI: wselfhtm.css */
#sprachbut {Z-INDEX: 3; POSITION: absolute;}
#news { position: absolute; visibility: hidden; top:1; left:1; height:200; clip:rect(10,100,100,10); border-width:0px; }
#demo1 { position: absolute; visibility: visible; left: 48px; top: 350px; width : 200px;}
#demo2 { position: absolute; visibility: hidden; left: 70px; top: 180px; width : 200px; }                                                                                  
#bannerbottom { position: absolute; visibility: visible;  left:255px; width : 500px; } 
#Steuerung { position: absolute; z-index:15; visibility: visible; left:145px; top: 150px; width : 375px; }
#Steuerung2 { position: absolute; z-index:15; visibility: visible; left:145px; top: 280px; }
#loginklein { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 	font-size:8pt;  color:#000000; 	line-height : 50%;}
#contextMenu { position: absolute; visibility: hidden;  width: 120px; background-color: lightgrey;
  layer-background-color: lightgrey;  border: 2px outset white; }
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }

/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */
div.klein { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:8pt; }
div.kl { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:8pt; font-weight : bold; }

h1 { font-size:16pt; }


div.big {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11pt; font-weight : bold; 
	text-align : center;
}

div.nametest {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; font-weight : bold; 
	text-align : center;
}
div.mini {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-align : center;
}
div.mini1 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-align : center;
}

div.mini2 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
}

div.minib {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-align : justify;
	}
	
div.blau { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12pt;  color:#375c99; font-weight : bold;
	text-align : center; }

div.blau2 { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:9pt;  color:0054D2; font-weight : bold;}
	
div.weiss {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10pt;  color:#ffffff; font-weight : bold;
	text-align : center;}

div.weiss2 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10pt;  color:#EEEEFF; font-weight : bold;}
	
div.klw {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;  color:#ffffff; font-weight : bold;
	text-align : center;}
	
div.klwn {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;  color:#ffffff;
	}
	
div.klb {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;  color:#20517A; font-weight : bold;
	text-align : center;}
	
div.klbb {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;  color:#20517A; font-weight : bold;
	}
	div.klbn {
	font-family:Helvetica,Arial,sans-serif;
	font-size:8pt;  color:#20517A;
	}
div.mini7 { 	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt; }
	
h2 { font-size:16pt; }

/* Seitenueberschriften */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */

h2.blau { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14pt;  color:#375c99;
	text-align : center; }

h2.sh2 { font-size:16pt; }

/* Abschnittsueberschriften innerhalb einer Seite */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */

h3.w { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13pt;  color:#ffffff;
	text-align : center; }

h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:11pt; }

/* Zwischenueberschriften wie 'Beispiel', 'Erlaeuterung' */
/* font-size = Schriftgroesse */
/* 11pt = 11 Punkt, Wert aenderbar */


h4 { font-size:10pt; }

/* Zwischenueberschriften an manchen Stellen */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */


i { color:#375c99; font-style:normal; }
i.rot { color:#ff0000; font-style:normal; font-size:9pt; line-height:normal; height:auto;
	font-weight : bold; }
i.rotkl { color:#ff0000; font-style:normal; font-size:8pt; line-height:normal; height:auto; }
i.blau { color:#003366; font-style:normal; font-size:8pt; line-height:normal; height:auto; }
	
li.klein { font-size:8pt;}
li.kleib { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; font-weight : bold;}
b.klein { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; font-weight : bold;}
b.wei { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; font-weight : bold; color:#ffffff;}
b.kleiner { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt; font-weight : bold;}
p,ul,ol,td,th,address,nobr,b,i { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9pt;}

/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */


/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

p.blockquote { alignment:justify; }
p.klein  { font-size:7pt; text-align:justify; }
p.kleib  { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; font-weight : bold;}
span.klein  { font-size:8pt; color:#808080;}
span.kleinschw  { font-size:8pt; color:#000000;}

/* Quelltext-Beispiele */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */
table.mini { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;  }

td.maxi {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:20pt; color:#808080;
	}

td.r { text-align : right; }

td.minibold {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight : bold;
}

td.miniw {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; color:#ffffff;
	text-align : justify;
	}
	
td.mini { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; font-weight : bold;
	text-align : justify; }
	
td.minik { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:9pt; }
	
td.text { 	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; text-align : justify; }

td.minin { 	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; }
	
td.mini7 { 	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt; }
td.mini7b { 	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt;  font-weight : bold;}

td.minif {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt;
	font-weight : normal;
}
td.minib {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-align : justify;
}

td.minic { 	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; text-align : center;}
td.miniwb {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt; color:#ffffff; font-weight : bold;
	text-align : justify;
	}


.doc { background-color:#375c99; }

/* Layout-Elemente mit saludosblauem Hintergrund */
/* background-color = Hintergrundfarbe */
/* #375c99 = saludosblau */



.qbar { background-color:#375c99; font-size:9pt; font-family:Arial,sans-serif; }
.fobi {	vertical-align: middle;
/* Layout-Elemente mit hellgrauem Hintergrund */
/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */
/* background-color = Hintergrundfarbe */
/* #375c99 = saludosblau  */
/* font-family = Schriftart */
/* Arial,sans-serif = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 9pt = 9 Punkt, Wert aenderbar */




/* normale praeformatierte Bereiche, nicht fuer Quelltexte */
/* color = Farbe */

a.normwe:link { cursor:text; text-decoration : none; color : #ffffff;}
a.normwe:visited { cursor:text; text-decoration : none;  color : #ffffff;}
a.normwe:active { cursor:text; text-decoration : none;  color : #ffffff;}
a.normwe:hover { cursor:text; text-decoration : none;  color : #ffffff;}

a.normbl:link { cursor:text; text-decoration : none; color : #000000;}
a.normbl:visited { cursor:text; text-decoration : none;  color : #000000;}
a.normbl:active { cursor:text; text-decoration : none;  color : #000000;}
a.normbl:hover { cursor:text; text-decoration : none;  color : #000000;}

a.normro:link { cursor:text; text-decoration : none; color : #ff0000;}
a.normro:visited { cursor:text; text-decoration : none;  color : #ff0000;}
a.normro:active { cursor:text; text-decoration : none;  color : #ff0000;}
a.normro:hover { cursor:text; text-decoration : none;  color : #ff0000;}

a.kl:link { color:#808080; text-decoration:none; font-size:8pt;	font-weight : bold; }
a.kl:visited { color:#808080; text-decoration:none; font-size:8pt; font-weight : bold; }
a.kl:active { color:#808080; text-decoration:none; font-size:8pt; font-weight : bold; }
a.kl:hover { color:#000000; text-decoration:none; font-size:8pt; font-weight : bold; }

a.kls:link { color:#c0c0c0; text-decoration:none; font-size:8pt;	font-weight : bold; }
a.kls:visited { color:#c0c0c0; text-decoration:none; font-size:8pt; font-weight : bold; }
a.kls:active { color:#c0c0c0; text-decoration:none; font-size:8pt; font-weight : bold; }
a.kls:hover { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }

a.klw:link { color:#ffffff; text-decoration:none; font-size:8pt;	font-weight : bold; }
a.klw:visited { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }
a.klw:active { color:silver; text-decoration:none; font-size:8pt; font-weight : bold; }
a.klw:hover { color:silver; text-decoration:none; font-size:8pt; font-weight : bold; }

a.text:link { color:#ffffff; text-decoration:none; font-size:8pt;	font-weight : bold; }
a.text:visited { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }
a.text:active { color:silver; text-decoration:none; font-size:8pt; font-weight : bold; }
a.text:hover { color:silver; text-decoration:none; font-size:8pt; font-weight : bold; }

a.micro:link { color:#ffffff; text-decoration:none; font-size:7pt;	font-weight : bold; }
a.micro:visited { color:#ffffff; text-decoration:none; font-size:7pt; font-weight : bold; }
a.micro:active { color:silver; text-decoration:none; font-size:7pt; font-weight : bold; }
a.micro:hover { color:silver; text-decoration:none; font-size:7pt; font-weight : bold; }


a.klsch:link { color:#375c99; text-decoration:none; font-size:8pt;	font-weight : bold; }
a.klsch:visited { color:#375c99; text-decoration:none; font-size:8pt; font-weight : bold; }
a.klsch:active { color:#375c99; text-decoration:none; font-size:8pt; font-weight : bold; }
a.klsch:hover { color:#000000; text-decoration:none; font-size:8pt; font-weight : bold; }

a.menu:link { color:#375c99; text-decoration:none; font-size:8pt; font-weight : bold; }
a.menu:visited { color:#375c99; text-decoration:none; font-size:8pt; font-weight : bold; }
a.menu:active { color:#375c99; text-decoration:none; font-size:8pt; font-weight : bold; }
a.menu:hover { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }

a.menuOn:link { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }
a.menuOn:visited { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }
a.menuOn:active { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }
a.menuOn:hover { color:#ffffff; text-decoration:none; font-size:8pt; font-weight : bold; }


a.mw:link { color:#ffffff; text-decoration:none; font-size:7pt; }
a.mw:visited { color:#ffffff; text-decoration:none; font-size:7pt; }
a.mw:active { color:silver; text-decoration:none; font-size:7pt; }
a.mw:hover { color:silver; text-decoration:none; font-size:7pt; }

a:link { color:#375c99; text-decoration:none; }
a:visited { color:#375c99; text-decoration:none; }
a:active { color:#375c99; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

a.bild:link { color:#375c99; text-decoration:none; }
a.bild:visited { color:#375c99; text-decoration:none; }
a.bild:active { color:#375c99; text-decoration:none; }
a.bild:hover { color:#000000; text-decoration:none;  background-color:#FFFFFF; }
a.bild:hover IMG { MARGIN: 1px -1px -1px 1px}

a.bild2:link { color:#375c99; text-decoration:none; }
a.bild2:visited { color:#375c99; text-decoration:none; }
a.bild2:active { color:#375c99; text-decoration:none; }
a.bild2:hover { color:#000000; text-decoration:none;  background-color:#FFA82C; }
a.bild2:hover IMG { MARGIN: 1px -1px -1px 1px}

a.bild3:link { color:#ffffff; text-decoration:none; }
a.bild3:visited { color:#ffffff; text-decoration:none; }
a.bild3:active { color:#ffffff; text-decoration:none; }
a.bild3:hover { color:#bfbfbf; text-decoration:none;  background-color:#20517A; }
a.bild3:hover IMG { MARGIN: 1px -1px -1px 1px}

a.tec:link { color:#00cc00; text-decoration:none;}
a.tec:visited { color:#00cc00; text-decoration:none; }
a.tec:active { color:#00cc00; text-decoration:none; }
a.tec:hover { color:#99ff00; text-decoration:none; background-color:#000000; }

a.yel:link { color:#ffff99; text-decoration:none; font-size:8pt; font-weight : bold;}
a.yel:visited { color:#ffff99; text-decoration:none; font-size:8pt; font-weight : bold;}
a.yel:active { color:#ffff99; text-decoration:none; font-size:8pt; font-weight : bold;}
a.yel:hover { color:#bfbfbf; text-decoration:none; font-size:8pt; font-weight : bold;}

a.search:link { text-decoration:none; color: #EEEEFF}
a.search:visited { text-decoration:none; }
a.search:active { text-decoration:underline; color: #ffffff ; }
a.search:hover { text-decoration:underline; color: #ffffff}

a.inf:link { color:#375c99; text-decoration:none; font-size:7pt;}
a.inf:visited { color:#375c99; text-decoration:none;font-size:8pt; }
a.inf:active { color:#375c99; text-decoration:none;font-size:8pt; }
a.inf:hover { color:#ffffff; text-decoration:none;font-size:8pt;  background-color:#375c99; }
a.inf:hover IMG { MARGIN: 1px -1px -1px 1px}
/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* a:hover = onmouseeffekt auf link*/

a.an { text-decoration:none; }


	all					{ font-family: verdana, arial, helvetica, sans-serif; }
	.normal				{ color: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none }
	.copdem				{ font-size: 10px; }
	a.list_link			{ text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: white; }
	a.list_link:visited	{ text-decoration: none; color: 006699; }
	a.list_link:hover	{ text-decoration: underline; color: silver; }
	a.id_mail			{ text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: white; }
	a.id_mail:visited	{ text-decoration: none; color: white; }
	a.id_mail:hover		{ text-decoration: underline; color: silver; }
	td.id_bar			{ color: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; }
	.code				{ background-color: DDDDDD; margin-left: 20px; margin-right: 20px; padding-left: 10px; padding-right: 10px; color: 336644; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;  }
	td.unten			{ vertical-align: bottom; }
	.kateg				{ color: 666666; }



