/* Herzlich Willkommen im Kleingedruckten */
html  { margin: 0; padding: 0; }
body { margin: 0; padding: 0; border: none; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; }
.fotoLinks {float: left; border: solid 1px #666; margin: 5px 15px 10px 0; padding: 0; }
.fotoRechts {float: right; border: solid 1px #666; margin: 5px 0 10px 15px; padding: 0; }
.notext { overflow: hidden; width: 0; height: 0; position: absolute; left: -2000px; top: 0; }
.edit 	{ font: normal 12px Arial, Helvetica, sans-serif; color: #FF0000; padding: 0; margin: 0; }
acronym { border-bottom: 1px dotted #999999; cursor: help; }
dfn 	{ border-bottom: 1px dotted #999999; cursor: help; font-style: normal; }
.spacer5 {margin: 5px 0 -5px; padding: 0; }
.spacer10 {margin: 10px 0 -5px; padding: 0; }
.clearBoth { clear: both; }
#container { width: 90%; margin: 0 auto; padding: 0; text-align: left; border: none; top: 0; }
/* HEADER */
#headerBox { padding: 0; margin: 0 20px 0 20px; height: 100px; width: 100%; }
#logo { height: 45px; top: 0; margin: 45px 0 0; padding: 0; float: right; width: 130px; }

/* Foto + Sprachwechsler */
#fotoBox { display: none; }
#wechslerEN { display: none; }
#wechslerDE { display: none; }

/* INHALT */
#inhaltBoxEdit { width: 100%; margin-right: 20px; margin-left: 20px; margin-bottom: 30px; }
#inhaltBox { width: 100%; margin-right: 20px; margin-left: 20px; margin-bottom: 30px; }

/* LINKS */
#linksBox { display: none; }
#linksBoxLeer { display: none; }

/* MITTE */
#mitteBox 	{ width: 100%; margin: 40px 0px 0 0; }
#mitteBox h1 	{ border-bottom: solid 1px #000; font-family: "Times New Roman", Times, serif; font-size: 1.8em; letter-spacing: 1px; color: #000; margin: 0 0 1em 0; padding: 0; }
#mitteBox h2 	{ font-size: 1.2em; margin: 0 0 1em 0; padding: 0; }
#mitteBox h3 	{ font-size: 1.2em; margin: 0; padding: 0; }
#mitteBox h4 	{ font-size: 1.2em; margin: 0; padding: 0; }
#mitteBox h5 	{ font-size: 1em; margin: 0; padding: 0; }
#mitteBox p 	{ line-height: 1.5em; }
#mitteBox ul { margin: 0 0 1em 16px; padding: 0; list-style-type: square; }
#mitteBox ol { margin: 0 0 1em 25px; padding: 0; }
#mitteBox table { margin: 10px 0 20px 0; border: solid 1px  #000; border-collapse:collapse; }
#mitteBox td 	{ border: solid 1px #000; margin: 0px; padding: 2px;}

/* News */
#mitteBox p.newsDatum 		{ font-size: 0.9em; margin: 0 0 5px 0; padding: 0; color: #999; text-align: left;}
#mitteBox h2.newsListHead 	{ font-size: 1em; margin: 0; padding: 0; line-height: 1.3em; }
#mitteBox p.newsListEinleitung 	{ margin: 0; padding: 0; }
#mitteBox p.newsEinleitung 	{ margin: 0; padding: 0; color: #999; font-weight: bold; }
/* News Links */
#mitteBox h2.newsListHead a:link,
#mitteBox h2.newsListHead a:visited,
#mitteBox h2.newsListHead a:focus,
#mitteBox h2.newsListHead a:hover, 
#mitteBox h2.newsListHead a:active { color: #000; text-decoration: none; }

/* Listviews */
#mitteBox h2.projektListHead 	{ font-size: 1em; margin: 20px 0 0px 0; padding: 0; line-height: 1.3em; }
#mitteBox p.projektListFliess 	{ margin: 0 0 1em 0; padding: 0; }

/* Referenzen*/
#mitteBox h2.projektBeschreibung
{ border-bottom: dotted 1px #666; font-weight: normal; color: #0A2E68; font-size: 1em; margin: 0 0 -10px 0; line-height: 1.5em;  }
#mitteBox h3.projektHead,
#mitteBox h3.projektHead1	{ font-weight: normal; font-size: 1em; margin: 0px 15px 5px 0; float: left; line-height: 1.5em; width: 100px; }
#mitteBox h3.projektHead1	{ margin: 8px 15px 5px 0; }
#mitteBox p.projektFliess,
#mitteBox p.projektFliess1 	{ color: #333; font-weight: normal; margin: 0 0 10px; float:left; padding: 0; line-height: 1.5em; width: 300px;}
#mitteBox p.projektFliess1	{ margin: 8px 0 10px; font-weight: bold; }
#mitteBox p.spacer   { border-bottom: solid 1px #999; }
#Starter 	
{ float: left; padding: 8px 0 3px 10px;
background: #333 url(../gfx/menuPfeil.gif) no-repeat 0px 0px; width: 10px; }

/* Listviews Links */
#mitteBox h2.projektListHead a:link,
#mitteBox h2.projektListHead a:visited,
#mitteBox h2.projektListHead a:focus,
#mitteBox h2.projektListHead a:hover, 
#mitteBox h2.projektListHead a:active { color: #000; text-decoration: none; }

#mitteBox a:link, #mitteBox a:visited,
#mitteBox a:hover { color: #000; text-decoration: none; }

/* RECHTS */
#rechtsBox { width: 100%; margin: 20px 0 0 0; }
/* Ansprechpartner */
#rechtsBox div.apBox 			{ margin-bottom: 30px; }
#rechtsBox div.apBox h2 		{ font-size: 1em; margin: 0; padding: 5px 0 5px 5px; }
#rechtsBox div.apBoxInhalt 		{ padding: 5px 5px 10px 5px; }
#rechtsBox div.apBoxInhalt h3 		{ font-size: 1em; margin: 0; padding: 0; }
#rechtsBox div.apBoxInhalt p 		{ margin: 0; padding: 0; line-height: 1.4em; }
#rechtsBox div.apBoxInhalt a:link, 
#rechtsBox div.apBoxInhalt a:visited, 	
#rechtsBox div.apBoxInhalt a:hover,
#rechtsBox div.apBoxInhalt a:focus,
#rechtsBox div.apBoxInhalt a:active 	{ color: #000; text-decoration: none; }
/* Weiterführende Infos */
#rechtsBox div.linkBox 			{ margin-bottom: 30px; }
#rechtsBox div.linkBox h2 		{ font-size: 1em; margin: 0; padding: 5px 0 5px 5px; }
#rechtsBox div.linkBoxInhalt 		{ padding: 5px 5px 10px 5px; }
#rechtsBox div.linkBoxInhalt h3 	{ font-size: 1em; margin: 0px; padding: 0px; }
#rechtsBox div.linkBoxInhalt h4		{ font-size: 0.9em; margin: 0 0 0.5em 0; padding: 0; line-height: 1.4em; }
#rechtsBox div.linkBoxInhalt p 		{ margin: 0 0 0.5em 0; padding: 0; line-height: 1.4em; }
#rechtsBox div.linkBoxInhalt ul 	{ margin: 0 0 1em 16px; padding: 0; list-style-type: square; }
#rechtsBox div.linkBoxInhalt a:link, 
#rechtsBox div.linkBoxInhalt a:visited, 
#rechtsBox div.linkBoxInhalt a:focus,
#rechtsBox div.linkBoxInhalt a:hover,
#rechtsBox div.linkBoxInhalt a:active 	{ color: #000; text-decoration: none; }

/* FUSSZEILE */
#fussBox 	{ display: none; }

#menuBox { display: none; }
#menu 	{ display: none; }

.copyright {font-size: 0.7em;}

