html { margin: 0; padding: 0; }
body 	{ background: #A1A7B3 url(../gfx/bac.gif) repeat-x; margin: 0px; padding: 0px; font: 69% Verdana, Arial, Helvetica, sans-serif;
	text-align: center; }
.fotoLinks { float: left; padding: 3px; border: 1px solid #CCCCCC; background: #FFFFFF;
	margin: 0 10px 10px 0; clear: both; }
.fotoRechts { float: right; padding: 3px; border: 1px solid #CCCCCC; background: #FFFFFF;
	margin: 0 0 10px 10px; clear: both; }
.fotoBlockLinks { display: block; padding: 3px; border: 1px solid #CCCCCC; background: #FFFFFF;
	margin: 0 0 20px 0; clear: both; }
.fotoBlockRechts { display: block; padding: 3px; border: 1px solid #CCCCCC; background: #FFFFFF;
	margin: 0 0 20px 0; clear: both; text-align: right;}
.fotoBlockMitte { display: block; padding: 3px; border: 1px solid #CCCCCC; background: #FFFFFF;
	margin: 0 0 20px 0; clear: both; text-align:center;}

.TabelleOhne 	{ margin: 0 0 1em 0; border: none; border-collapse:collapse; }
.TabelleOhne td	{ border: none; margin: 0; padding: 0;}
.TabelleOhne caption { text-align: left; font-weight: bold; color: #426EB9; margin: 0px; padding: 0 0 2px 0;}

.TabelleMit	{ margin: 10px 0 20px 0; border: solid 1px  #426EB9; border-collapse:collapse; }
.TabelleMit td 	{ border: solid 1px #426EB9; margin: 0px; padding: 2px;}
.TabelleMit caption { text-align: left; font-weight: bold; color: #426EB9; margin: 0px; padding: 0 0 2px 0;}

.notext { overflow: hidden; width: 0px; height: 0px; position: absolute; left: -2000px; top: 0px; }
.printtext { overflow: hidden; width: 0px; height: 0px; position: absolute; left: -2000px; top: 0px; }
.edit { font: normal 12px Arial, Helvetica, sans-serif; color: #FF0000; padding: 0; margin: 0; }
acronym { border-bottom: 1px dotted #999999; cursor: help; }
#logo { margin: 0 auto; padding: 0; height: 106px; width: 760px; }
#logo img { border: none; }
#foto 	{ background: #A1A7B3 url(../gfx/foto.jpg) no-repeat; padding: 0px; height: 162px; 
	width: 760px; margin: 6px auto 0px; }
/* Auswahl Schriftgröße */
#schriftBox	{ margin: 0px ; padding: 0px; width: 782px; height: 4em; }
#schrift 	{ padding: 0px 0 0 0; margin: 0px 12px 0 0; float:right; display: inline; }
#schrift h2 	{ font-size: 0.9em; font-weight: normal; text-transform: uppercase;
		background: #A1A7B3; margin: 0px; padding: 5px 15px 5px 5px; color: #FFFFFF; 
		letter-spacing: 1px; }
#schrift ul 	{ padding: 0px; margin: 0px; list-style: none; }
#schrift ul li 	{ padding: 0px; margin-left: 10px; display: inline; }

#fontKlein:link, 
#fontKlein:visited 	{ font-size: 100%; font-weight: bold; text-decoration: underline; 
			color: #426EB9; }
#fontKlein:focus, 
#fontKlein:hover, 
#fontKlein:active	{ font-size: 100%; font-weight: bold; text-decoration: none; 
			color: #426EB9; }
#fontMittel:link, 
#fontMittel:visited	{ font-size: 125%; font-weight: normal; color: #A1A7B3; 
			text-decoration: none; }
#fontMittel:focus, 
#fontMittel:hover, 
#fontMittel:active	{ font-size: 125%; font-weight: normal; color: #426EB9; 
			text-decoration: underline; }
#fontGross:link,
#fontGross:visited 	{ font-size: 150%; font-weight: normal; color: #A1A7B3; 
			text-decoration: none; }
#fontGross:focus, 
#fontGross:hover, 
#fontGross:active   	{ font-size: 150%; font-weight: normal; color: #426EB9; 
			text-decoration: underline; }

#content	{ margin: 0px auto; padding: 0px; width: 782px; 
		background: #FFFFFF url(../gfx/bac_inhalt.gif) repeat-y; text-align: left; }

#navBox 	{ margin: 35px 0px 0px 11px; padding: 0px; width: 160px; float: left; 
		display: inline;  }
#navBox ul 	{ margin: 0px 0px 0px 20px; padding: 0px; list-style: none;}
#navBox ul li 	{ padding: 3px 0px; } 
#navBox ul li a:link,
#navBox ul li a:visited	{ display: block; width: 120px; color: #000000; text-decoration: none;
			background: url(../gfx/bac_menu.gif) no-repeat 0px -174px; padding: 3px 0px 3px 15px; 
			margin:0; border-bottom: 1px solid #CCC; }
#navBox ul li a:focus, 
#navBox ul li a:hover, 
#navBox ul li a:active	{ background: url(../gfx/bac_menu.gif) no-repeat 0px -84px #72bf44;
			border-bottom: 1px solid #72bf44; width: 120px;  color:#FFF; }
#navBox ul li.linkAktiv a:link, 
#navBox ul li.linkAktiv a:visited, 
#navBox ul li.linkAktiv a:hover	{ background: url(../gfx/bac_menu.gif) no-repeat 0px 6px;
				font-weight: bold; border-bottom: 1px solid #CCC; 
				color:#000;  width: 120px; }
/* Text */
#textBox { margin: 15px 0px 0px 45px; padding: 0px; float: left; background: #FFFFFF; width: 440px; }

h1	{ margin: 0 0 15px; padding: 0 0 5px 0; border-bottom: 1px solid #CCCCCC; color: #426EB9;
	font-family: "Times New Roman", Times, serif; font-size: 2em; letter-spacing: 1px; }
h2 	{ margin: 0 0 10px; padding: 0; color: #426EB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em; font-weight: bold; }
h3 	{ margin: 0 0px; padding: 0; color: #426EB9;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
h4 	{ margin: 0; padding: 0; color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
p 	{ margin: 0px 0px 15px; padding: 0px; line-height: 1.6em; }
hr 	{ background: #CCC; height: 1px; margin: 10px 0px; padding: 0px; 
	color: #CCCCCC; border-style: none; }

#textBox a:link, 
#textBox a:visited	{text-decoration: underline; color: #426EB9; }
#textBox a:focus,
#textBox a:hover,
#textBox a:active	{text-decoration: none; color: #000; background-color: #E1e1E1; }		
#textBox ul { margin: 0 0 15px 25px; padding: 0px; line-height: 1.6em; }
#textBox ol { margin: 0 0 15px 30px; padding: 0px; line-height: 1.6em; }


/* Formular */
/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#eForm 					{ margin: 0; padding: 0; border: none; }
#eForm legend  				{ margin: 0 0 1em; padding: 0; color: #93BF35; display: none; }
.left 					{ margin: 0 0 1.5em 0; float: left; text-align: left; width: 6em; }
.eFormfeld 				{ margin: 0 0 10px 10px; border: 1px solid #999999; background: #FFFFFF; float: left;
					font: 1em Verdana, Arial, Helvetica, sans-serif; height: 1.5em; }
.eFormfeldText 				{ margin: 0 0 10px 10px; border: 1px solid #999999; background: #FFFFFF; float: left;
					font: 1em Verdana, Arial, Helvetica, sans-serif; }
.eFormbutton 				{ margin: 10px 0 0 0; border: none; color: #FFFFFF; background: #72BF44; }
.eFormbutton 				{cursor:pointer} /* IE 6.+ */
.eFormbutton:hover 			{cursor:pointer} /* Geckos */
#eForm input[type=submit].right 	{ margin-left: 6.3em; }
#eForm br 				{ clear: both; }



/* Fusszeile */
#fussBox { padding: 5px 0px 0px; margin: 0px 0px 20px; }
#fussBox ul {
float: left;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0px;
	height: 5px;
}
#fussBox ul li {
	float: left;
	margin: 0px;
	padding: 0 10px 0 0;
	color: #999999;

}
#fussBox ul li a:link, #fussBox ul li a:visited {
	text-decoration: none;
	color: #999FAD;
	height: 5px;
}
#fussBox ul li a:focus, #fussBox ul li a:hover, #fussBox ul li a:active {
	color: #000000;
	text-decoration: underline;
}
#untenBox {
	background: #A1A7B3 url(../gfx/bac_fuss.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 782px;
	clear: both;
	height: 50px;
}
