/* Standard-CSS für http://gala.nickb.de */
/* # kennzeichnet IDs, . kennzeichnet Klassen*/

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, tr, form, img, li {
  margin: 0; 
  padding: 0;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

body {
  background-color:#aaaaaa;
  font-family: Verdana;
  font-size: 14px;
  line-height:25px;
  color: #000000;}

HTML>body {
  padding: 0;
}

#menuDiv {
  position: fixed;
  top: 0px;
  background-color: #888888;
  width: 100%;
}

#contentDiv {
  background-color: #DDDDDD;

  width: 100%;
}

#footerDiv {
  background-color: #888888;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  width: 100%;
}






a:link 		{ font-weight:normal; color:blue; text-decoration:underline; }
a:visited 	{ font-weight:normal; color:blue; text-decoration:underline; }
a:focus 	{ font-weight:normal; color:red;  text-decoration:underline; } 
a:hover 	{ font-weight:normal; color:red;  text-decoration:underline; }
a:active 	{ font-weight:normal; color:red;  text-decoration:underline; }

a.tabelle:link 		{ font-weight:normal; color:black; text-decoration:none; display:block; width:100%; }
a.tabelle:visited 	{ font-weight:normal; color:black; text-decoration:none; display:block; width:100%; }
a.tabelle:focus 	{ font-weight:normal; color:black; text-decoration:none; display:block; width:100%; }
a.tabelle:hover 	{ font-weight:normal; color:black; text-decoration:none; display:block; width:100%; }
a.tabelle:active 	{ font-weight:normal; color:black; text-decoration:none; display:block; width:100%; }

a.tabelleBig:link 		{ font-weight:bold; color:black; text-decoration:underline; display:block; width:100%; }
a.tabelleBig:visited 	{ font-weight:bold; color:black; text-decoration:underline; display:block; width:100%; }
a.tabelleBig:focus 		{ font-weight:bold; color:black; text-decoration:underline; display:block; width:100%; }
a.tabelleBig:hover 		{ font-weight:bold; color:black; text-decoration:underline; display:block; width:100%; }
a.tabelleBig:active 	{ font-weight:bold; color:black; text-decoration:underline; display:block; width:100%; }

a.tabellePdf:link 		{ font-weight:bold; color: #333; text-decoration: none; display:block; width:100%; border-bottom: 2px solid #F00; }
a.tabellePdf:visited 	{ font-weight:bold; color: #333; text-decoration: none; display:block; width:100%; border-bottom: 2px solid #F00; }
a.tabellePdf:focus 		{ font-weight:bold; color: #333; text-decoration: none; display:block; width:100%; border-bottom: 2px solid #F00;  background-color: #F00; }
a.tabellePdf:hover 		{ font-weight:bold; color: #333; text-decoration: none; display:block; width:100%; border-bottom: 2px solid #F00; background-color: #F00; }
a.tabellePdf:active 	{ font-weight:bold; color: #333; text-decoration: none; display:block; width:100%; border-bottom: 2px solid #F00; background-color: #F00; }

a.impressum:link 		{ font-weight:bold; background-color: #CCC; color:black; text-decoration:none; padding: 0.3em; border: 2px solid #000; border-top: none; }
a.impressum:visited 	{ font-weight:bold; background-color: #CCC; color:black; text-decoration:none; padding: 0.3em; border: 2px solid #000; border-top: none; }
a.impressum:hover   	{ font-weight:bold; background-color: #DDD; color:black; text-decoration:none; padding: 0.3em; border: 2px solid #000; border-top: none; }

a.extern:link 		{ font-weight:bold; border-bottom: 2px solid red; background-color: #BBB; color: #333; font-style: italic; text-decoration: none; padding: 0px 10px;}
a.extern:visited 	{ font-weight:bold; border-bottom: 2px solid red; background-color: #BBB; color: #333; font-style: italic; text-decoration: none; padding: 0px 10px;}
a.extern:fokus 		{ font-weight:bold; border-bottom: 2px solid red; background-color: #F00; color: #333; font-style: italic; text-decoration: none; padding: 0px 10px;}
a.extern:hover 		{ font-weight:bold; border-bottom: 2px solid red; background-color: #F00; color: #333; font-style: italic; text-decoration: none; padding: 0px 10px;}
a.extern:active		{ font-weight:bold; border-bottom: 2px solid red; background-color: #F00; color: #333; font-style: italic; text-decoration: none; padding: 0px 10px;}



#contentOuterBorder {
  padding: 3em 2em 1em 2em;
  align: left;
  vertical-align: top;
  overflow: hidden;
}

.inhalt {
  margin: 2em;
  float: left;
}
.inhaltFormular {
  margin: 2em;
  float: left;
  border: 2px solid #FAAC58;
}
.formularSicher {
  border: 2px solid #FAAC58;
}
td.notw {
	background-color: #FAAC58;
}
   
.fehler {
  margin: 0px auto;
  padding: 0em 1em 0em 1em;
  border: 0px 3px 0px 3px;
  border-color: #ff0000;
  background-color: #f89;
  width: 100%;
  font-weight:bold;
}

.altUeberschrieben {
  margin: 0px auto;
  padding: 0em 1em 0em 1em;
  border: 0px 3px 0px 3px;
  border-color: #ff6600;
  background-color: #fb0;
  width: 100%;
  font-weight:bold;
}

.neuAngelegt {
  margin: 0px auto;
  padding: 0em 1em 0em 1em;
  border: 0px 3px 0px 3px;
  border-color: #66ff00;
  background-color: #0f9;
  width: 100%;
  font-weight:bold;
}

.warnung {
  background-color: cyan;	
}
.achtung {
  background-color: cyan;	
}
.ok {
  background-color: cyan;	
}


th {
  padding: 0em 1em 0em 1em;
  text-align: left;
  text-decoration: underline;
  background-color: #FAAC58; 
}

td {
  padding: 0em 0.2em 0em 0.2em;
}

tr.trClass0           { background-color: #CFCFCF; font-weight: lighter;}
tr.trClass0:hover     { background-color: #FAAC58; font-weight: lighter;}

tr.trClass1           { background-color: #B0B0B0; font-weight: lighter;}
tr.trClass1:hover     { background-color: #FAAC58; font-weight: lighter;}

tr.trClassWarn        { background-color: #FF4500; font-weight: lighter;}
tr.trClassWarn:hover  { background-color: #FF0000; font-weight: lighter;}

tr.trClassZwTit       { background-color: #FAAC58; font-weight: bold; }
tr.trClassZwTit:hover { background-color: #FAAC58; font-weight: bold;}

tr.trClassZwErg       { background-color: #888888; font-weight: bold;}
tr.trClassZwErg:hover { background-color: #FAAC58; font-weight: bold;}

tr.trClassErg         { background-color: #FAAC58; font-weight: bolder;}

tr.trClassUnter       { background-color: #F0F0F0; color: #999999;}
tr.trClassUnter:hover { background-color: #FAAC58; color: #000000;}

tr.zwRaumTit  		  { height: 0.5em; }
tr.ZwRaum 			  { height: 0.2em; }

td.zwRaumTit  		  { height: 0.5em; }
td.ZwRaum 			  { height: 0.2em; }

td.tdColor { width: 1.5em;}

#centerBox {
 position: absolute;
 height: 200px;
 width: 400px;
 margin: -100px 0px 0px -200px;
 top: 50%;
 left: 50%;
 background-color: #f5f5f5;
 border: 1px solid #000000;
}

#adminNavi {
  font-size: 12px;
  background-color: #888;
  position: relative;
  width: 160px;
  display: inline-block;
  float: left;
  height: 500px;
  padding: 2em 0em 4em 0em;
}

#adminContent {
  position: relative;
  float: left
}

#adminNaviTable {
	width: 100%;

}

#trAdminNaviCurrent {
	background-color: #FAAC58;
}

.impressumBox {
	width: 900px;
	text-align: center;
	border: 2px solid #888; 
	background-color: #CCC;
	padding: 30px;
	margin: 30px 50px 0px 50px;
	
}

.impressumText {
	text-align: left;
	margin: 20px 40px 20px 40px;
}

   



