html,body {margin:0; padding:0; height:100%;}
body 	{ font: 69%/1.4em Verdana, Arial, Helvetica, sans-serif; 
	background: #FFFFFF; margin:20px;}
.notext { overflow: hidden; width: 0px; height: 0px; position: absolute; left: -2000px; top: 0px; }
.printtext { line-height: 1.5em; }
.clearBoth { clear: both; }
.clearBothLinie { background: #FFF; font-size: 1px; clear: both; border-bottom: 1px solid #CCCCCC;margin:0; padding:0; height:1px;}
.clearBothLinie2 { background: #FFF; font-size: 1px; clear: both; border-bottom: 1px solid #CCCCCC;margin:10px 0; padding:0; height:1px;}

/* Container */
#container { height: 100%; } /* IE */
#container[id] { height:auto; min-height:100%; } /* Geckos */
#container { margin:0 auto; padding:0;  margin:0 auto;}

/* Buttons Prinversion */
#printset 	{ display: none; }

/* Logos oben */
#logoset 	{ display: none; }

/* Header */
#headBox 	{ display: none; }

/* Navigation */
#navBox 	{display: none;}
/* Inhalt */
#inhaltBox	{ width:98%; margin:0; padding:0; display: inline; }
#inhaltBox h1 	{ color: #000; font-size: 1.6em; line-height: 2em !important; margin: 0 0 1em 0; padding: 0; }
#inhaltBox h2 	{ font-size: 1.2em; color: #000; margin: 2em 0 0.5em 0; padding: 0; }
#inhaltBox h3 	{ font-size: 1em; color: #000000; margin: 1em 0 0.5em 0; padding: 0; }
#inhaltBox h4 	{ font-size: 1em; color: #000; margin: 1em 0 0 0; padding: 0; }
#inhaltBox p 	{ padding: 0; margin: 0 0 2em; }
#inhaltBox a:link,
#inhaltBox a:visited { color: #000; text-decoration: underline; }
#inhaltBox a:focus,
#inhaltBox a:hover,
#inhaltBox a:active { text-decoration: underline; }
#inhaltBox ul 	{ margin: 0 0 0 2em; padding: 0; }
#inhaltBox ol 	{ margin: 0 0 0 3em; padding: 0; }

/* Startseite */
#hostsBox	{ width:270px; margin:0; padding:0; border: none; }
#hosts 		{ margin:45px 10px 0px 10px; padding:0; }
#hosts p 	{ margin: 10px 0 10px 0; padding:0; float: left; }
#hosts p.hostpLast { margin: 10px 0 0 0; padding:0; float: left; }
#hosts img	{ margin: 10px 0 10px 0; padding:0; float: right; border: none; }
#hosts img.hostimgLast { margin: 10px 0 0 0; padding:0; float: right; border: none; }

#regardBox 	{  width:228px; margin:0; padding:0; border: none; }
#regard 	{ margin:50px 10px 10px 10px; padding:0; }

#regardBox p 	{margin:0; padding:0;}
#regard img 	{ border: solid 1px #ccc; margin:5px 0 0 10px; padding:3px; float: right; }

#supportBox 	{ width:518px; margin:0; padding:20px 0 0; clear: both; }
#supportBox  p 	{ margin: 0; padding:0; float: left; }
#supportBox ul 	{ margin: 0; padding:0; list-style: none; font-size: 1px; float: left;
}
#supportBox ul li { margin: 0 15px 0 15px; padding:0; float: left;}
#supportBox ul li img { border: none; }

/* Speaker */
.speakerBox 	{ clear: both; width: 520px; padding: 0 0 0px 0; border: 1px solid #CCCCCC; margin-bottom: 10px; }
.speakerBox h3	{ margin: 0 0 10px 0 !important; color: #21669E !important; }
.speakerBox p 	{ margin: 0 0 10px 0 !important; }
.speakerText 	{ float: right; width: 350px; padding: 0px; margin: 15px 0 0 0; }
.speakerImage 	{ float: left; border: 1px solid #CCCCCC; padding: 5px; margin: 15px 20px 15px 15px;
		display: inline; }

/* Pictures */
#imgGall  	{ float: left; padding: 0px; margin: 0px 10px 0 0; height:130px; }
#imgGall img 	{ border: 1px solid #CCCCCC; padding: 3px; margin: 0; }

/* Tabellen Programm */
.programm  { font-size: 1em; margin: 0em 0 2em 0; border: 1px solid #000; width: 520px;border-collapse:collapse; }
.programm  caption { font-weight: bold; color: #21669E; text-align: left; border: 0px none; 
		margin: 0 0 0 0.3em; }
.programm th { color: #FFFFFF; text-align: left; vertical-align: top; padding: 0.2em;
		background: #999999; font-size: 100%; }
.programm td { background: #fff; border: 1px solid #000; vertical-align: top;
		padding: 0.2em 0.2em 0.5em; }
.programm h2 { font-size: 1em !important; margin: 0 !important; }
.programm h3 { margin: 0 !important; padding: 0 !important; }
.programm  p { margin: 10px 0 0 0 !important; padding: 0 !important; }
.programm2  { font-size: 1em; margin: 0em 0 2em 0; border: 1px solid #000; width: 520px;border-collapse:collapse; }
.programm2  caption { font-weight: bold; color: #21669E; text-align: left; border: 0px none; 
		margin: 0 0 0 0.3em; }
.programm2 th { color: #FFFFFF; text-align: left; vertical-align: top; padding: 0.2em;
		background: #999999; font-size: 100%; }
.programm2 td { background: #fff; border: 1px solid #000; vertical-align: top;
		padding: 0.2em 0.2em 0.5em; }
.programm2 h2 { font-size: 1em !important; margin: 0 !important; }
.programm2 h3 { margin: 0 !important; padding: 0 !important; }
.programm2  p { margin: 10px 0 0 0 !important; padding: 0 !important; }
.programm tr td ul	{ font-size: 1em !important; list-style: disc !important; }

/* Formular */
#eForm 					{ margin: 0; padding: 0; border: none; }
#eForm label				{color: #000; }
#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: 10em; }
.right					{ margin: 0 0 1.5em 0; float: right; text-align: left; width: 10em; }
.eFormfeld 				{ margin: 0 0 10px 0; 
border-top: 1px solid #666; 
border-left: 1px solid #666;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background: #FFFFFF; float: left;
					font: 1em Verdana, Arial, Helvetica, sans-serif; height: 1.5em; width: 30em; }
.eFormfeldText 				{ margin: 0 0 10px 0; border: 1px solid #999999; background: #FFFFFF; float: left;
					font: 1em Verdana, Arial, Helvetica, sans-serif; }
.eFormbutton 				{ display: none; }
.eFormbutton 				{cursor:pointer} /* IE 6.+ */
.eFormbutton:hover 			{cursor:pointer} /* Geckos */
#eForm input[type=submit].right 	{ margin-left: 6.3em; }
#eForm input[type=select] 	 { margin: 0 10px 0px 0; border: 1px solid #999999; background: #FFFFFF;
					font: 1em Verdana, Arial, Helvetica, sans-serif; }
.eSelect 	 { margin: 0 10px 0px 0; border: 1px solid #999999; background: #FFFFFF;
					font: 1em Verdana, Arial, Helvetica, sans-serif; }
.eSelect2 	 { float:left; margin: 0 10px 0px 0; border: 1px solid #999999; background: #FFFFFF;
					font: 1em Verdana, Arial, Helvetica, sans-serif; }
#eForm br 				{ clear: both; }
#eForm p 				{ margin:0; }

/* Fusszeile */
#footerBox 	{ display: none; }
