/* vor mac verstecken\*/
html, body {height:100%}
/* ende */
html,body 	{ padding:0; margin:0; }
body		{ background-color: #FFF; color: #000; font: 80% Verdana, Arial, Helvetica, sans-serif; }
.notext	 	{ overflow: hidden; width: 0; height: 0; position: absolute; left: -2000px; top: 0; }
.edit		{ font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0; margin: 0 0 -10px 0; }
.edit br	{ padding: 0; margin: 0; }
html >body #minHeight { float: left; width: 0; height: 100%; margin-bottom: -129px;} /* safari */
#outer		{ height: 99.9%; min-height: 100%; width: 850px; border: none; margin: 0; position: relative; }
html>body #outer{height:auto;} 

/* HEADER */
#header		{ display: none; }
#logo 		{ display: none; }
#mtxt 		{ display: none; }
#menu 		{ display: none; }


/* INHALT */
#contentBox 			{ width:850px; float:right; }
#inhalt 			{ margin: 0 0 0 60px; padding: 0; width: 730px; }
#headline 			{ width: 730px; padding: 0; margin: 30px 0 30px 0; }
#headline h1 			{ border-bottom: solid 1px #9DC1E1; font: normal 2em Georgia, "Times New Roman", Times, serif; font-style: italic;
				margin:0; padding: 0 0 7px 0; letter-spacing: 2px;}

/* INHALT Links */
#spalteLinks 			{ float: left; margin: 0; padding: 0;  width: 390px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#spalteLinks p 			{ line-height: 1.6em; margin: 0 0 0.7em; padding: 0;  }
#spalteLinks a:link, 
#spalteLinks a:visited		{ text-decoration: underline; margin: 0; padding: 0; color: #000; }
#spalteLinks a:hover, 		
#spalteLinks a:active,
#spalteLinks a:focus, 		{ text-decoration: none; color: #FFFFFF; }
#spalteLinks h2.unterzeile 	{ line-height: 1.6em; font-size: 1em; font-weight: bold; margin:0 0 1em 0; padding:0; }
#spalteLinks ul 	{ margin: 0 0 1em 20px; padding: 0; list-style: url(gfx/pfeil.gif); }
#spalteLinks ul li 	{ line-height: 1em; margin: 0 0 1em 0; padding: 0;}

/* LISTVIEWS */
#spalteLinks h2.listHead  	{ font-size: 1em; font-weight: bold; color: #9DC1E1; margin: 0.5em 0; padding: 0; }
#spalteLinks h2.listHead a:link,
#spalteLinks h2.listHead a:visited {text-decoration: none; }
#spalteLinks h2.listHead a:hover,
#spalteLinks h2.listHead a:focus,
#spalteLinks h2.listHead a:active {color: #000; }
#spalteLinks p.weiterLink	{ letter-spacing: 1px; font-size: 0.8em; font-weight: bold; margin: -0.5em 0 2em 0; padding: 0;}
#spalteLinks p.weiterLink a:hover,
#spalteLinks p.weiterLink a:focus,
#spalteLinks p.weiterLink a:active { text-decoration: none; color: #000;}
#spalteLinks div.listSpacer	{ margin: 2em 0 0 0; }

/* Events */
#spalteLinks h3.eventDatum	{ font-size: 1em; font-weight: normal; margin: 1em 0 0 0; padding:0; }
#spalteLinks h2.eventName  	{ font-size: 1em; font-weight: bold;  margin: 0.5em 0; padding: 0; }
#spalteLinks div.eventText	{ margin: 0 0 2em 0; }
#spalteLinks div.eventSpacer	{ margin: 0 2em; }


/* Formular  */
label.left { float: left; text-align: right; width: 10em; margin: 0 0.3em 1.1em 0; }
input[type=text], select { float: left; }
input.right { float:left; width: auto; clear: both; margin-left: 10.3em; margin-right: 0.3em; }
input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right { margin-left: 10.3em; }
form br { clear: both; }

fieldset {border: 1px solid #9DC1E1; margin: 0 0 1em 0; padding: 0 0 1em 0; color: #000;}
legend {margin: 0 0 1em 0; padding: 0; color:#000;}


/* Zurücklink */
#spalteLinks p.zurueckLink	{ display: none; }


/* INHALT Rechts */
#spalteRechts 			{ padding: 0; width: 300px; margin: 0 0 0 40px; float: left; }
#spalteRechts p 		{ margin: 0px; padding: 0px; }
#spalteRechts img		{ padding: 0; margin: 5px 0 20px 0; }

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