body 
{
 background-color:#E7E7E7;
 text-align:center;
 font-family:Verdana,Arial,Helvetica; color:rgb(18,24,72);font-size:10pt;
 background-image: url(images/faltings.jpg); 
 background-repeat: no-repeat;
margin: 0 auto;

}

img {border: none; }

#breite {
/*
max-width: 900px;
width: expression(document.body.clientWidth > 900? "900px": "auto");
*/
width:1200px;
margin: 0 auto;
}

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

#haupt {
 text-align:center; top:0px;margin-left:0px;margin-right:0px;
 clear: both;
 margin: 0px;

 }

.kopf1 {
  width:90%;
  background-image:url(../bilder/foehr_kopf_c.gif);
  background-repeat:no-repeat;
  font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(53,59,139);
  text-align:right;
 }

.normal {
  width:80%;
  top:0px; margin:0px auto;
 }

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

.leer_kasten {
  width:200px;
  top:0px;
  margin:1px auto;
  padding: 3px;
  text-align:left;line-height:12pt; 
  font-size:8pt; font-family:Arial,Helvetica;color:#232B3F;
 }
.kasten {
  width:200px;
  overflow:hidden;
  top:0px;
  margin:1px auto;
  padding: 3px;
  text-align:left;line-height:14pt; 
  font-size:10pt; font-family:Arial,Helvetica;color:#232B3F;
  background-color:#cccccc;

  /*
  background-image: url(images/bg-1.gif); 
  background-repeat:no-repeat;
  background-position: top right;
  */
 }
.kasten2 {
  width:120px;
  overflow:hidden;
  top:0px; margin:1px auto;
  padding: 2px;
  font-size:8pt; font-family:Arial,Helvetica;color:#232B3F;
  text-align:left;line-height:12pt; 
  /*
  border-bottom : 1px  solid #AAAAAA;
  border-right : 1px  solid #888888;
  border-left : 1px  solid #DDDDDD;
  border-top : 1px  solid #FFFFFF;
  */
  background-color:#cccccc;
 }
.kasten3 {
  width:70px;
  overflow:hidden;
  top:0px; margin:1px auto;
  text-align:left;line-height:10pt; 
  font-size:8pt; font-family:Arial,Helvetica;color:#232B3F;
  /*
  border-bottom : 1px  solid #AAAAAA;
  border-right : 1px  solid #888888;
  border-left : 1px  solid #DDDDDD;
  border-top : 1px  solid #FFFFFF;
  */
  background-color:#cccccc;
 }
.kasten a, .kasten2 a, .kasten3 a, .leer_kasten a {
 font-size:8pt;color:#232B3F;
}
.name {font-weight:bold; }

#breadcrumb{
  clear: both;
  font-size:8pt; font-family:Arial,Helvetica; color:#232B3F;
  padding: 0px
  margin-top: 20px;
}
#breadcrumb a{
  font-size:8pt; font-family:Arial,Helvetica; color:#060606;
}


#roots{
 position:absolute; top:50px; left:240px; width:230px;
}

#versteckbereich{
  position:absolute; top:60px; left:10px; width:1050px;
  z-index: 10;
  border-bottom : 1px  solid #008700;
  border-right : 1px  solid #006000;
  border-left : 1px  solid #008700;
  border-top : 1px  solid #005000;
  background-color:#eeeeee;
  text-align:left;
  font-size:8pt; font-family:Arial,Helvetica;
  padding: 3px 0px 3px 3px;
}
#versteckbereich a {
 color:#060606;
}

#content{
 position:absolute; top:160px; left:350px; width:700px;
  text-align:left;
  font-size:10pt; font-family:Arial,Helvetica;
  padding: 3px 0px 3px 3px;
}
#content a{
  font-size:8pt; font-family:Arial,Helvetica; color:#060606;
}



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

.load_text {
  width:500px;
  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;font-weight:normal;color:rgb(18,24,72); }
.norm10yy { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#FFFFFF; }

.norm12 { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(18,24,72); }
.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 horizontal ================================== */
#menu {
clear: both;
margin:5px;
}

#menua
 {margin-left:15px;}

/*---------- #menua ------------------------------ */
 #menua a.hmenu 
 {display:block; width:130px; 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:130px; height:18px; margin: 0px 0px 2px 2px;
  background:#EFFFEF;
  border: 1px solid #666666;
  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;} 

/*
#menua {height:18px;}

#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}
*/
/*============ Menue horizontal ende ================================== */

/*============ menu persons ================================== */
#menu_p {
clear: both;
margin:5px;
}

#menua_p
 {margin-left:15px;}

 #menua_p a.hmenu_p 
 {display:block; width:20px; 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_p a.hmenux_p
 {display:block; width:130px; height:18px; margin: 0px 0px 2px 2px;
  background:#EFFFEF;
  border: 1px solid #666666;
  font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:#005500;
  text-decoration:none; text-align:center; line-height:20px;}


#menua_p a.hmenu_p, #menua_p a.hmenux_p {float:right;} 

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

#menua_p a.hmenux_p {background:#EFEFEF;} 

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


/*
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(tooltip.gif) 0 0; display:block; font-size:1px;}
*/


/* ===============Tooltip mit underline =================================== */

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


/* ===============Tooltip ohne underline =================================== */
a.tooltip3 {color:#c00;font-size:8pt; text-decoration:none;}
a.tooltip3 b {display:none;}
a.tooltip3:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip3: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.tooltip3: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.tooltip3: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;}


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

.blockquote {
  width:820px;
  top:0px;
  padding: 10px;
  margin-left: 10px;
  text-align:left;line-height:14pt; 
  font-size:10pt; font-family:Arial,Helvetica;color:#232B3F;
  background-color:#eeeeee;
  border: thin dashed #555555;

 }
.zentriert {
  top:0px;
  padding: 10px;
  margin-left: 10px;
  text-align:center;line-height:14pt; 
  font-size:10pt; font-family:Arial,Helvetica;color:#232B3F;
  background-color:#eeeeee;
  border: thin dashed #555555;

 }


/* ----------------- Snazzy mit dunklem Hintergrund -------------------------- */
.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; overflow:hidden;
  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;
  }

/* ----------------- Snazzy mit hellem Hintergrund -------------------------- */
.xsnazzy {background: transparent; margin:0.1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#E2E2E2; border-left:1px solid #888888; border-right:1px solid #888888;}
.xb1 {margin:0 5px; background:#888888;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#E2E2E2; 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;
 }
.xboxcontent a {
  font-size:8pt;color:#232B3F;
}

.xboxcontent1 {display:block; background:#E2E2E2; 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;
 }
.xboxcontent1 a {
  font-size:8pt;color:#232B3F;
  }

/* ------------------- Tooltips -------------------------------------------
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:1000; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px;  z-index:2000; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(tooltip.gif) 0 0; display:block; font-size:1px;}
*/


