/* styled by b+c computergraphik GmbH | www.b-u-c.com */
html	{ margin: 0px; padding: 0px; }
body	{ margin: 0px; padding: 0px; background: #F1F1F1 url(../gfx/bac.gif) repeat-y; font: 80% Arial, Helvetica, sans-serif; }
.FotoLinks { float: left; margin: 0 1em 1em 0; padding: 0; border: none; }
.FotoRechts { float: right; margin: 0 0 1em 1em; padding: 0; border: none; } 
.AbsatzUnterBild {clear: both; display: block; }
.Zitat { padding: 10px; border: solid 1px #000; }
.Fussnote {font-size: 0.8em; }
.TabelleOhne 	{ margin: 0 0 1em 0; border: none; border-collapse:collapse; }
.TabelleOhne td	{ border: none; margin: 0px; padding: 0;}
.TabelleMit	{ margin: 10px 0 20px 0; border: solid 1px  #000; border-collapse:collapse; }
.TabelleMit td 	{ border: solid 1px #000; margin: 0px; padding: 2px;}
.TabelleProfil	{ margin: 0 0 20px 0; border: none; border-collapse:separate; width: 70%;}
.TabelleProfil td { border-bottom: 1px solid #999; padding: 2px 0 2px; }
.notext	{ overflow: hidden; width: 0; height: 0; position: absolute; left: -2000px; top: 0; }
.anker { float: left; } 
.edit	{ font: normal 12px Arial, Helvetica, sans-serif; color: #FF0000; padding: 0; margin: 0; }

/* LOGO */
#logo 		{ position: absolute; height: 94px; width: 303px; top: 20px; left: 100px; }
#logo img	{ height: 94px; width: 303px; border: none; }

/* FOTO */
#fotoBox			{ height: 151px; width: 700px; position: absolute; left: 60px; top: 160px; }
.fotoWillkommen			{ background:  url(../gfx/rubrikenfotos/willkommen.jpg) no-repeat; }
.fotoAktuell			{ background:  url(../gfx/rubrikenfotos/aktuell.jpg) no-repeat; }
.fotoThemen			{ background:  url(../gfx/rubrikenfotos/themen.jpg) no-repeat; }
.fotoNetzwerk			{ background:  url(../gfx/rubrikenfotos/netzwerk.jpg) no-repeat; }
.fotoInfothek			{ background:  url(../gfx/rubrikenfotos/infothek.jpg) no-repeat; }
.fotoIntranet			{ background:  url(../gfx/rubrikenfotos/intranet.jpg) no-repeat; }
.fotoKontakt			{ background:  url(../gfx/rubrikenfotos/kontakt.jpg) no-repeat; }
.fotoSuche			{ background:  url(../gfx/rubrikenfotos/suche.jpg) no-repeat; }
.fotoImpressum			{ background:  url(../gfx/rubrikenfotos/impressum.jpg) no-repeat; }

/* HAUPTMENÜ */
#menuBox 	{ background: url(../gfx/bacMenu.gif) repeat-x; position: absolute; width: 700px; left: 60px;
		top: 130px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; margin: 0;
		padding: 0; z-index: 20; height: 30px;
}

/* SUCHE */
#suchBox 		{ border: none; height: 30px; width: 170px; margin: 0; padding: 0; 
			position: absolute; top: 116px; left: 590px; z-index: 21; }
#suchBox form 		{ border: none; margin: 0; font: 1px Arial, Helvetica, sans-serif; padding: 0; float: left; }
#suchBox label 		{ color: #666666; margin: 0; padding: 0; font-size: 11px; width: 170px; border: none; float: left; }
#suchBox fieldset 	{ border: none; width: 170px; margin: 0; padding: 0; }
#suchfeld 		{ background: #FFFFFF; border: 1px solid #999999; width: 130px; margin: 5px 0 0; padding: 0;
			font-size: 12px; height: 16px; float: left; }
#finden 		{ border: none; margin: 0 5px 0 0; padding: 0; }
#finden img		{ border: none; margin: 0; padding: 0; }

/* RUBRIKENMENÜ */
#subMenu		{ position: absolute; left: 102px; top: 288px; z-index: 31;
			margin: 0; padding: 0; font-size: 13px; }
#subMenu ul 		{ list-style: none; margin: 0; padding: 0; }
#subMenu ul li 		{ float: left; display: block; }
#subMenu ul li.subLink a:link, 
#subMenu ul li.subLink a:visited 	{ text-decoration: none; margin: 0; padding: 0 5px; float: left;
					display: block; color: #FFFFFF; border-left: 1px solid #FFFFFF; }
#subMenu ul li.subLinkAktiv a:link, 
#subMenu ul li.subLinkAktiv a:visited 	{ text-decoration: none; margin: 0; padding: 0 5px; float: left;
					display: block; color: #FFFFFF; border-left: 1px solid #FFFFFF; font-weight: bold; }
#subMenu ul li.subLink1 a:link, 
#subMenu ul li.subLink1 a:visited 	{ text-decoration: none; margin: 0px; padding: 0 5px 0 0; float: left;
					display: block; color: #FFFFFF; border: none; }
#subMenu ul li.subLinkAktiv1 a:link, 
#subMenu ul li.subLinkAktiv1 a:visited 	{ text-decoration: none; margin: 0px; padding: 0 5px 0 0; float: left;
					display: block; color: #FFFFFF; border: none; font-weight: bold; }
#subMenu ul li.subLink a:hover, 
#subMenu ul li.subLink1 a:hover,
#subMenu ul li.subLinkAktiv a:hover,
#subMenu ul li.subLinkAktiv1 a:hover	{ text-decoration: underline; }
#subMenu ul li.subLink a:active, 
#subMenu ul li.subLink1 a:active,
#subMenu ul li.subLinkAktiv a:active,
#subMenu ul li.subLinkAktiv1 a:active	{ text-decoration: underline; }
#subMenu ul li.subLink a:focus, 
#subMenu ul li.subLink1 a:focus,
#subMenu ul li.subLinkAktiv1 a:focus,
#subMenu ul li.subLinkAktiv1 a:focus	{ text-decoration: underline; }

#logout		{ border: none; height: 30px; width: 170px; margin: 0; padding: 0; 
			position: absolute; top: 315px; left: 690px; 13px; z-index: 41; }

#logout a:link, #logout a:visited
{ text-decoration: none; font-weight: bold; color: #999999; }
#logout a:hover, #logout a:active, #logout a:focus
{ text-decoration: none; font-weight: bold; color: #669900; }

/* INHALT */
#inhalt 	{ position: absolute; left: 100px; top: 358px; margin: 0; padding: 0;
		width: 620px; left: 100px; background: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif; }

#inhalt h2 	{ margin: 0 0 1em; padding: 0px; font-size: 1.1em; color: #669900; line-height: 1.6em; }
#inhalt h3 	{ margin: 0; padding: 0px; font-size: 1em; }
#inhalt h4 	{ margin: 1em 0 0 0; padding: 0px; font-size: 1em; color: #669900; }
#inhalt h5 	{ margin: 2.5em 0 1em 0; padding: 0px; font-size: 1em; color: #669900; border-bottom: 1px solid #CCC; }
#inhalt p 	{ margin: 0 0 1em ; padding: 0; line-height: 1.4em; }
#inhalt pre 	{ font: normal 0.6em Verdana, Arial, Helvetica, sans-serif; display: inline; }
#inhalt ul 	{ list-style: square; padding: 0px; margin: 0px 0px 1em 1.3em; line-height: 1.4em; }
#inhalt ol 	{ padding: 0px; margin: 0px 0px 1em 2.3em; line-height: 1.4em; }
#inhalt img 	{ border:none; }
#inhalt a:link 		{ color: #669900; }
#inhalt a:visited 	{ color: #000000; }
#inhalt a:hover 	{ color: #000000; text-decoration: none; background: #EEF5DF; }
#inhalt a:active 	{ color: #000000; text-decoration: none; background: #EEF5DF; }
#inhalt a:focus 	{ color: #000000; text-decoration: none; background: #EEF5DF; }
#inhalt p.zurueckLink a:link, 
#inhalt p.zurueckLink a:visited  { font-size: 0.9em; font-weight: bold; color: #666; }


/* FUSSZEILE */
#fuss 		{ margin: 30px 0 0; padding: 0 0 2em; width: 620px; }
#fuss ul 	{ font-size: 1em; list-style: none; margin: 0; padding: 0; }
#fuss ul li 	{ float: left; display: block; }
#fuss ul li a:link, 
#fuss ul li a:visited 		{ font-size: 0.9em; text-decoration: none; margin: 0; padding: 0 5px; float: left; display: block;
				color: #669900; border-left: 1px solid #669900; }
#fuss ul li.fuss1 a:link, 
#fuss ul li.fuss1 a:visited	{ text-decoration: none; margin: 0; padding: 0 5px 0 0; float: left; display: block;
				color: #669900; border: none; }
#fuss ul li a:hover, 
#fuss ul li.fuss1 a:hover 	{ color: #000000; text-decoration: underline; background: #EEF5DF; }

/* LOGOS */
#logoBox 		{ position: absolute; top: 358px; left: 800px; }
#logoBox ul 		{ list-style: none; margin: 0; padding: 0; font-size: 1px; }
#logoBox ul li		{ margin: 0; padding: 0; font-size: 1px; }
#logoBox ul li img	{ margin: 0; padding: 0; border: none; }
/* ************************ */
/* Formulare 3=eMail */
#eForm, #eForm2 {
	border: 1px solid #CCCCCC;
	margin: 0;
	width: 520px;
	padding: 0px;
}
#eForm3 {
	border: none;
	margin: 0;
	width: 520px;
	padding: 0px;
}
#eForm p, #eForm2 p {
	margin: 0;
	padding: 0 0 0.8em 0.8em;
}
#eForm legend, #eForm2 legend  {	
	color: #669900;
	padding: 0px;
	margin: 1em 0 1em 0;
	font-weight: bold;
}
.left {
	float: left;
	text-align: right;
	width: 10em;
	margin: 0 0em 1.5em 0;
}
.left2 {
	float: left;
	text-align: left;
	width: 20em;
	margin: 1em 0em 0.5em 0.5em;
}
.left3 {
	display:block;
	text-align: left;
	width: 10em;
	margin: 1em 0em 0.5em 0;
}
.eFormfeld {
	background: #F0F0F0;
 	float: left;
	margin: 0 0 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.eFormfeldText3{
	background: #F0F0F0;
 	float: left;
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.eFormfeld3 {
	background: #F0F0F0;
 	float: left;
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.eFormbutton {
	border: 1px solid #999999;
	background: #F0F0F0;
	margin: 10px 0 0 0;
}
#eForm input[type=checkbox].right, #eForm input[type=radio].right, #eForm input[type=submit].right {
	margin-left: 6.3em;
}
#eForm br, #eForm2 br, #eForm3 br {
 	clear: both;
}


