body 
{
 background-color:#2A5179;
 background-color:#3A3A39;


 text-align:center;
 font-family:Verdana,Arial,Helvetica; color:#121848;font-size:10pt;
 margin: 0 auto;

}

img {border: none; }

h1 { font-family:Arial,Helvetica;font-size:22pt;font-weight:bold;color:#ffffff;display:inline;  }
h2 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#F0C512; margin-top:0px; display:inline; }
h3 { font-family:Arial,Helvetica;font-size:11pt;font-weight:bold;color:#222222;margin-top: 5px; margin-bottom: 5px; }
h4 { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#cccccc; margin-left:15px; display:inline; }

#breite {
width:950px;
margin: 0 auto;
 text-align:center;

}

#head {
 width:950px;
 height:230px;
 margin: 0 auto;
 text-align:left;
 font-family:Arial,Helvetica;font-size:22pt;font-weight:bold;color:#222222;

}

.navi {
 display:block;
 float: left;
 text-align:left;
 font-family:Arial,Helvetica;font-size:16pt;font-weight:bold;color:#F0C512;
 line-height: 16pt;
 padding-left: 15px;
}



#content{
  clear:both;
  text-align:left;
  font-size:10pt; font-family:Arial,Helvetica;
  padding: 0px 0px 3px 3px;
}
#content a{
  font-size:10pt;  font-family:Arial,Helvetica; color:#ffffff;
}

.impop {
  cursor:pointer;
  border: 1px solid #666666;
}
.caption {
      display:block;
      float: left;
	text-align: left;
      margin: 10px 10px 20px 10px;
}
.captionblock {
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: center;
	background-color: #9F9F9F;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
      font-size:8pt; font-family:Arial,Helvetica; color:#121848; 

}

.ad-sky {
      display:block;
      float: right;
	text-align: center;
	background-color: #3A3A3A;
	padding-top: 4px;
	margin: 10px;
      font-size:8pt; font-family:Arial,Helvetica; color:#121848; 
      position:relative; top:0px;
}

.ad-block {
      width: 800px;
	text-align: left;
	background-color: #3A3A3A;
	padding-top: 0px;
	padding-bottom: 14px;
	margin: 10px;
      font-size:10pt; font-family:Arial,Helvetica; color:#ffffff; 
}

.text-block {
      display:block;
      float: left;
  width: 500px;
  text-align:left;
  font-size:10pt; font-family:Arial,Helvetica; color:#dddddd; 
  padding: 20px 20px 20px 10px;
/* border: thin solid white; */
}

.text-einschub{
  clear:both;
  width:900px;
  text-align:center;
  font-size:10pt; font-family:Arial,Helvetica; color:#dddddd; 
  padding: 0px 40px 30px 10px;
}

#abschluss{
  clear:both;
  width:800px;
  text-align:center;
  font-size:10pt; font-family:Arial,Helvetica; color:#dddddd; 
  padding: 20px 40px 20px 40px;
}

#fuss{
  width:800px;
  text-align:center;
  font-size:12pt; font-family:Arial,Helvetica;color:#dddddd;
  padding: 0px 0px 0px 0px;
  margin: 40px 0px 15px 0px;
}
#fuss a.{
  font-size:10pt; font-family:Arial,Helvetica;text-decoration:none;color:#dddddd;
  padding-top: 15px;

}
#fuss a{ font-family:Verdana,Arial,Helvetica;font-size:10pt;font-weight:normal;color:#dddddd;text-decoration:none;}
#fuss a:visited{text-decoration:none; color:#ffffff;}
#fuss a:hover{text-decoration: underline; color:#F0C512;}

.login_kasten {
  width:100%;
  top:0px;
  padding-left: 15px;
  font-size:8pt; font-family:Arial,Helvetica;color:#232B3F;
 }

.pic {
  border-bottom : 1px  solid #AAAAAA;
  border-right : 1px  solid #888888;
  border-left : 1px  solid #DDDDDD;
  border-top : 1px  solid #FFFFFF;
 }

.load_text {
  width:1000px;
  top:0px;
  margin:1px auto;
  padding: 10px;
  text-align:left;line-height:14pt; 
  font-size:10pt; font-family:Arial,Helvetica;color:#232B3F;
  background-color:#999999;
 }
.load_text a {
  font-size:8pt; font-family:Arial,Helvetica; color:#060606;
}

.load_picture {
 height: 185px;
}
.load_picture a {
  font-size:8pt; font-family:Arial,Helvetica; color:#060606;
}


.ueber-kl {
 top:0px; margin:0px auto;
 font-size:10pt; font-family:Verdana,Arial,Helvetica;font-weight:bold; color:green;text-align:center; 
 }
.unterschrift {
 top:0px; margin:0px auto;
 font-size:8pt; font-family:Verdana,Arial,Helvetica; color:green;text-align:center; 
 }



.norm8 { font-family:Arial,Helvetica;font-size:8pt;color:#232B3F; }
.norm8g { font-family:Arial,Helvetica;font-size:8pt;color:#3239D6; }
.verd8 { font-size:8pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18); }
.verd10g { font-size:10pt; font-family:Verdana,Arial,Helvetica; color:rgb(20,72,18); }
.norm10 { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(18,24,72); }
.norm10g { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(20,72,18); }
.norm10r { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:red; }
.norm10xx { font-family:Arial,Helvetica;font-size:10pt;color:rgb(18,24,72); }

.norm12 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:#F0C512; }
.norm12g { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(20,72,18); }
.norm14 { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:rgb(18,24,72); }
.norm14r { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:red; }

.foehrx { font-size:11pt; font-family:Arial,Helvetica; color:rgb(18,24,72);text-align:justify;line-height:14pt; }

.headera { font-family:Arial,Helvetica;font-size:22pt;font-weight:bold;color:rgb(00,113,00); }
.headerb { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(53,59,139); }

/*============ Menue vertikal ================================== */
#auswahl {
clear: both;
margin:5px;
text-align:left;
}

#auswahla {
  margin-left:15px;
  float: right;
  
}

/*---------- #auswahla ------------------------------ */
 #auswahla a.hauswahl 
 {display:block; width:100px; height:18px; margin: 0px 0px 2px 2px;
  background:#606060;
  font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:#eeeeee;
  text-decoration:none; text-align:center; line-height:20px;}

          /* ..... wg. aktueller Seite ..... */
 #auswahla a.hauswahlx
 { width:100px; height:18px; margin: 0px 0px 2px 2px;
  background:#EFFFEF;
  font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:#005500;
  text-decoration:none; text-align:center; line-height:20px;}


#auswahla a.hauswahl, #auswahla a.hauswahlx {float:right;} 

#auswahla a.hauswahl:hover {background:#cccccc; color:#550000;text-decoration:underline;}

#auswahla a.hauswahlx {background:#EFEFEF;} 

/*============ Menue vertikal ende ================================== */

/*============ Menue horizontal ================================== */
#nav2 {
  width:860px;
  text-align:right;
  font-size:14pt; font-family:Arial,Helvetica;color:#F0C512;
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 15px 0px;

}

#nav2 a{ font-family:Verdana,Arial,Helvetica;font-size:10pt;font-weight:normal;color:#dddddd;text-decoration:none;}
#nav2 a:visited{text-decoration:none; color:#ffffff;}
#nav2 a:hover{text-decoration: underline; color:#F0C512;}

/*============ Menue horizontal ende ================================== */


/*============ Menue horizontal alt ================================== */
#menu {
clear: both;
margin:5px;
text-align:left;

}

#menua {
  margin-left:15px;
  float: right;
  
}

/*---------- #menua ------------------------------ */
 #menua a.hmenu 
 {display:block; width:100px; height:18px; margin: 0px 0px 2px 2px;
  background:#606060;
  font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:#eeeeee;
  text-decoration:none; text-align:center; line-height:20px;}

          /* ..... wg. aktueller Seite ..... */
 #menua a.hmenux
 {display:block; width:100px; height:18px; margin: 0px 0px 2px 2px;
  background:#EFFFEF;
  font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:#005500;
  text-decoration:none; text-align:center; line-height:20px;}


#menua a.hmenu, #menua a.hmenux {float:right;} 

#menua a.hmenu:hover {background:#cccccc; color:#550000;text-decoration:underline;}

#menua a.hmenux {background:#EFEFEF;} 

/*============ Menue horizontal ende ================================== */


/* =============== Show =================================== */
.show1 {
   text-align: center;
   width: 700px;
   padding: 10px 5px 5px 0px;
}

.show {
 clear: both;
   padding: 10px 5px 5px 0px;
}
.show a {
 font-size:8pt;color:#ffffff;
}
.showleft {
 width: 180px;
 float: left;
   margin-top: 10px;
   margin-bottom: 10px;

}
.showright {
 text-align: left;
 width: 480px;
 float: right;
   margin-top: 5px;
   margin-bottom: 10px;

}
.showright a {
 font-size:8pt;color:#ffffff;
}

/* =============== Loading =================================== */

.pic_block {
  display: block;
  float: left;
  margin: 0px 5px 0px 0px;
  padding: 10px 5px 5px 0px;
  font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#121848; 
}

#loadScreen {
	position:absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background: #333;
	opacity: 0.85;
      display: none;
      color:#FFFFFF;
			}
 
.loadscreen {
	margin-top:60px;
	/* margin-left:45%; */
			}
 
.loadscreen img {
	margin-top:60px;
				}


/* ----------------- Snazzy -------------------------- */
.zsnazzy {background: transparent; margin:0.1em;}

.ztop, .zbottom {display:block; background:transparent; font-size:1px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#cccccc; border-left:1px solid #888888; border-right:1px solid #888888;}
.zb1 {margin:0 5px; background:#888888;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px;}

.zboxcontent {display:block; background:#cccccc; border:0 solid #888888; border-width:0 1px;
  padding: 0px 3px 0px 3px;
  text-align:left;line-height:14pt; 
  font-size:10pt; font-family:Arial,Helvetica;color:#232B3F;
 }
.zboxcontent a {
  font-size:8pt;color:#232B3F;
  }

.zboxcontent1 {display:block; background:#cccccc; border:0 solid #888888; border-width:0 1px;
  padding: 0px 3px 0px 3px;
  text-align:left;line-height:14pt; 
  font-size:8pt; font-family:Arial,Helvetica;color:#232B3F;
 }
.zboxcontent1 a {
  font-size:8pt;color:#232B3F;
  }


/* ------------- 16.2.2011 nicht verwendet? irgendwann löschen --------------
.block {
      display:block;
      float: left;
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	padding-bottom: 4px;
      margin: 10px 10px 20px 10px;
      font-size:8pt; font-family:Arial,Helvetica; color:#121848; 
}

 ------------- ENDE nicht verwendet? irgendwann löschen ------------- */

/* ===============16.2.2011 nicht verwendet? Tooltip ===================================

a.tooltip2 {color:#c00;font-size:8pt;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:30px; left:-25px; padding:5px;font-size:8pt; font-weight:normal; color:#000; border:1px solid #fff; background:#cccccc; width:250px;}
a.tooltip2:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #fff; overflow:hidden; z-index:100;}
a.tooltip2:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ccc; overflow:hidden;; z-index:100;}
=============== ENDE Tooltip =================================== */

