/* styles.css - Version CSS 2.1 				*//* © 2005 Urban AG http://www.urban.ch	*//* Datum: 05-09-05									*//* Grundlagen											*/body { background: #ffde92; color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif ; min-width: 820px; margin: 0; padding: 0; }img { font-weight: bold; margin: 0; padding: 0; border: 0; }h1 { color: #dc0610; font-size: 1em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h2 { color: #dc0610; margin: 0 0 0.5em; padding: 0; font-size: 1em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h3 { color: #dc0610; margin: 0 0 0.5em; padding: 0; font-size: 0.9em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h4 { margin: 0px 0px 0.5em; padding: 0px; font-size: 0.8em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h5 { margin: 0px 0px 0.5em; padding: 0px; font-size: 0.7em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h6 { margin: 0px 0px 0.5em; padding: 0px; font-size: 0.7em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }p, .csc-textpic-caption { margin: 0;  padding: 0 0 0; font-size: 0.8em; font-style: normal; line-height: 1.3em; font-weight: normal; font-variant: normal; }.text { margin: 0px;  padding: 0px; font-size: 0.8em; font-style: normal; line-height: 1.3em; font-weight: normal; font-variant: normal; }address { font-weight: normal; margin: 0px; padding: 0px;  font-style: normal; }ul{ margin: 0 0 0 10px; padding: 0 0 0 1em; color: #000000; font-size: 0.8em;}table {  line-height: 1.3em; margin: 0; padding: 0 0 1em; border: solid 1px #999; }td { margin: 0; padding: 2px 0 0 2px; text-align: left; vertical-align: top; }th { margin: 0; padding: 2px 0 0 2px; text-align: left; vertical-align: top; width: 30%;}.titel td { margin: 0; padding: 2px 0 0 2px; }.titel { border: solid 1px #fff; }.center  { margin: 0; padding: 2px 0 0 2px; text-align: center; vertical-align: middle; }caption { display:none; }acronym{ cursor: help; }form { margin: 0; padding: 0; }form p {line-height: 1.2em; margin-bottom: 5px; font-size: 1.0em; }ul, ol, dl { font-size: 0.8em;	margin: 0px 0px 0.5em 1em;}ul { font-size: 1.0em;}li {	margin-left: 5px;	line-height: 1.75em;	font-size: 0.9em;}form b{ color: #f60; }/* div-Boxen											*/#seite{ background-color: #fff; width: auto; margin: 0; padding: 0; border: solid 5px #fff; }#seitenanfang { clear: left; display: none; }#seitenende { clear: left; display: none; }#rechts{ text-align: left; width: 9.5em; float: right; padding: 10px 5px 5px; }#logo{ background-repeat: repeat-x; width: 200px; height: 65px; margin: 0; padding: 0; }#pfad{ background-color: #a8e9f4; text-align: right; width: auto; height: 1.5em; margin: 0; padding: 5px 10px 0 0; }#vorkopf{ background-color: #ffde92; background-image: url(mali-gr-kopfzeile.jpg); background-repeat: repeat; background-position: 0 0; height: 110px; margin: 0; padding: 0; }#mitte{ background-color: #fff; width: auto; float: left; clear: none; margin: 0; padding: 0; }#navigation{ background-color: #ffde92; width: 15em; float: left; margin: 0; padding: 0; }#links{ background-color: #ffde92; background-image: none; width: auto; margin: 0; padding: 0; }		#inhalt{ background-color: white; margin: 0 0 0 15em; width: auto; padding: 10px; }		#textfeld{	background-color: white;	width: auto;	margin-left: 2px;	float: left;	position: relative;	visibility: visible;	left: 0px;	top: 0px;}#fuss{ background-color: #ffde92; width: auto; height: 1.5em; float: none; clear: left; margin: 0; padding: 0.2em 0; border-top: 1px solid #000; border-bottom-style: solid; border-bottom-width: 1px; }	#fussrechts{ float: right; text-align: right; width: 10em; height: 1em; clear: left; margin: 0; padding: 0.4em 10px 0 0; }	#adresse{ height: 1em; float: none; margin-top: 0; margin-right: 11em; padding: 0.4em 0 0 10px; }#fuss2{ line-height: 23px; background-image: url(grau.gif); background-repeat: repeat-x; text-align: right; width: auto; height: 23px; float: none; margin: 0; padding: 0; order-top-style: solid; }/* Links													*//* nicht benötig:a:link {color: #000000; text-decoration: underline;  }a:hover, a:focus {color: #FF6600; text-decoration: underline; }a:visited { font-style: italic;	color: #000000;	text-decoration: underline; }a:active {	color: #FF6600;	text-decoration: underline; }*/#fuss a:link { color: #000; text-decoration: underline;  }#fuss a:hover, a:focus { color: #dc0610; text-decoration: underline; }#fuss a:visited { font-style: normal;	color: #000;	text-decoration: underline; }#fuss a:active { color: #dc0610; text-decoration: underline; }#inhalt a:link { color: #000000; text-decoration: underline;  }#inhalt a:hover, a:focus { color: #dc0610; text-decoration: underline; }#inhalt a:visited { color: #000000;	text-decoration: underline; }#inhalt a:active { color: #dc0610; text-decoration: underline; }address a:link { color: #000000; text-decoration: underline;  }address a:hover, a:focus { color: #dc0610; text-decoration: underline; }address a:visited { font-style: italic;	color: #000000;	text-decoration: underline; }address a:active { color: #dc0610; text-decoration: underline; }/* Klassen												*/.hinweis{ display: none; }.nurscreen{}.nurdruck{display:none;}.abschluss { clear: both;  }.info-txt{ font: 0.7em/0.9em Verdana, Arial, Helvetica, sans-serif; color: #000; }.fuss-txt{ font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; color: #000; }.abstand{ width: 100%; float: left; clear: none; }.trenner{ font-size: 1px; width: 70%; height: 12px; float: left; clear: both; margin: 0; padding: 0; }.eingerueckt{ margin-top: 0; margin-bottom: 1em; margin-left: 0; padding: 10px 5px 5px 7px; }.rot{ 	color: #dc0610; }.schwarz{ 	color: #000000; }.kopf-txt{ font: 0.7em/1em Verdana, Arial, Helvetica, sans-serif; color: #000; }.kopf-txt a:link, .kopf-txt a:visited { text-decoration: none; font-style: normal; color: #000;}.kopf-txt a:hover, .kopf-txt a:focus, .kopf-txt a:active { color: #dc0610; text-decoration: underline; }/* Menü-Einträge									*/.menu1{ display: inline; }.menu1-normal{ color: #000; font-size: 0.75em; line-height: 1em; text-decoration: none; padding-left: 3px; border-left: 12px solid #ffde92; }.menu1-n{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1em; text-decoration: none; height: 1.3em; }.menu1-active{ color: #dc0610; font-size: 0.75em; line-height: 1em; text-decoration: none; padding-left: 3px; border-left: 12px solid #dc0610; }.menu1-a{ color: #dc0610; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1em; text-decoration: none; height: 1.3em; }.menu2-normal{ color: #000; font-size: 0.75em; line-height: 1em; text-decoration: none; padding-left: 15px; border-left: 12px solid #ffde92; }.menu2-n{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1em; text-decoration: none; height: 1.3em; }.menu2-active{ color: #dc0610; font-size: 0.75em; line-height: 1em; text-decoration: none; padding-left: 15px; border-left: 12px solid #dc0610; }.menu2-a{ color: #dc0610; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1em; text-decoration: none; height: 1.3em; }.menu3-normal{ color: #000; font-size: 0.75em; line-height: 1em; text-decoration: none; padding-left: 27px; border-left: 12px solid #ffde92; }.menu3-n{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1em; text-decoration: none; height: 1.3em; }.menu3-active{ color: #dc0610; font-size: 0.75em; line-height: 1em; text-decoration: none; padding-left: 27px; border-left: 12px solid #dc0610; }.menu3-a{ color: #dc0610; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; line-height: 1em; text-decoration: none; height: 1.3em; }/* Menü Hover */.menu1-normal a:hover, .menu1-n a:hover  {color: #dc0610; text-decoration: underline;}.menu1-active a:hover, .menu1-a a:hover {color: #00448d; text-decoration: underline; }.menu2-normal a:hover, .menu2-n a:hover {color: #dc0610; text-decoration: underline;}.menu2-active a:hover, .menu2-a a:hover  {color: #00448d; text-decoration: underline;}.menu3-normal a:hover, .menu3-n a:hover {color: #dc0610; text-decoration: underline;}.menu3-active a:hover, .menu3-a a:hover  {color: #00448d; text-decoration: underline;}/* Typo3-Spezial										*/.contenttable{ height: 1.3em; padding-top: 2px; padding-bottom: 2px;}.csc-header{ margin: 0px; }.csc-header-n1{margin: 0px; }.csc-firstHeader{margin: 0px; }.csc-sitemap{ margin: 0px; padding-bottom: 5px; }.csc-sitemap-level1{margin: 0px; padding-left: 0em;}.csc-sitemap-level2{margin: 0px; padding-left: 2em;}.csc-sitemap-level3{margin: 0px; padding-left: 4em;}.csc-form-label-req { color: #000000; margin: 0; padding: 0; font-size: 0.8em; line-height: 1.1em; font-weight: bold; font-variant: normal; }.csc-form-label { color: #000000; margin: 0px; padding: 0px; font-size: 0.8em; font-style: normal; line-height: 1.1em; font-weight: normal; font-variant: normal; }.imgtext-table{ line-height: 1em; margin: 0; padding: 0; width: auto; border-style: none; border-width: 0; }.td-last{text-align: right;}.td-0 { padding-right: 0.5em; }.td-0 p{font-weight: normal;}.imgtext-nowrap{border: 1px solid #FFFFFF;}.csc-uploads{border: 1px solid #FFFFFF;}.tx-gooffotoboek-pi1 h1 { color: #fff; margin: 0; padding: 0; font-size: 0.2em; line-height: 0.2em; font-variant: normal; width: 100%; border-top: 1pt solid #fff; }legend {display: none; }fieldset div { min-height: 2em; margin: 0px; padding: 0px; background: #DCDCDC; font-size: 0.8em; }.csc-mailform-label h1, .csc-mailform-label h2 { color: #333333; font-size: 1.0em; padding-top: 0.5em; }.csc-mailform div{ text-align: left; width: 98%; height: auto; float: left; clear: left; margin: 0px; padding: 5px; border-style: none; display: block; }.csc-mailform-field label { text-align: left; width: 13em; float: left; clear: left; padding-right: 20px; margin: 0; padding-top: 0; border-bottom: 1px dotted #000; color:#000000; }.csc-form-labelcell { font-size: 1.0em; }.csc-mailform-field .csc-mailform-label { color: #333333; font-size: 1.0em; font-weight: bold;  margin: 0; padding: 0 0 0; }.csc-mailform-field { line-height: 1.0em;  }input, textarea, checkbox, radio { font-size: 1.0em; font-weight: bold; background-color: #DDDDDD;}input, textarea, select { margin-left: 5px;  width: 15em;  }#mailformformtype_mail { width: auto !important; }.csc-form-fieldcell input { font-size: 1em; } .csc-mailform-radio input { width: auto !important; float:none; }.csc-mailform-radio input, .csc-mailform-radio label {display:inline !important;  }.csc-mailform-radio label {width: 13em; float: none; line-height: 1.5em; border-bottom: 0px none; }/* Druckversion 										*/@media print{	body { background: #FFFFFF; color: #000000; margin: 0px; padding: 0px;  font-family: Helvetica, Arial, Verdana, sans-serif ; }	address{  }	.nurscreen, .abstand {display:none;}	.nurdruck{display:inline;}	#kopf, #pfad, #navigation, #fussrechts, #rechts, #kopf2, #fuss2 {display:none;}	#fuss, #adresse, #links{ background: #ffffff; margin: 0; padding: 0; border-bottom-color: transparent; border-bottom-style: solid; }	#inhalt{ margin: 0px; padding: 0px; width: 100%; }	#rahmen{ width: 100%; margin: 0; padding: 0; border: 0 transparent; }	.info-txt{color: #000000; }}/* Ende der Datei.									*/