/* styles.css - Version CSS 2.1 				*//* © 2005 Urban AG http://www.urban.ch	*//* Datum: 25-08-06							*//* Grundlagen											*/body { color: #000; font-family: Arial, Helvetica, Verdana, sans-serif ; background-color: #000; min-width: 720px; margin: 0; padding: 0; }img { font-weight: bold; margin: 0; padding: 0; border: 0; }h1 { color: #000; padding: 0; font-size: 0.9em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; margin: 0 0 0; }h2 { color: #000000; margin: 0; padding: 0; font-size: 0.8em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h3 { color: #000000; margin: 0; padding: 0; font-size: 0.75em; 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 { margin: 0;  padding: 0 0 1em; 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 { display: inline; font-weight: normal; margin: 0px; padding: 0px;  font-style: normal; }ul{ margin: 0px; padding: 0px 0px 0px 1em; color: #000000; font-size: 0.8em;}table {  line-height: 1.3em; margin: 0; padding: 0 0 0.5em; border: solid 1px white; width: auto; }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%;}caption { display:none; }acronym{ cursor: help; }form { background-color: #e0e0e0; margin: 0; padding: 0; }form p { color: black; line-height: 1.2em; margin-bottom: 5px; font-size: 1em; font-weight: normal; }form b { color: black; margin-bottom: 5px; font-weight: bold; }/* div-Boxen											*/#seitenanfang { clear: left; display: none; }#seitenende { clear: left; display: none; }#kopf{ text-align: center; clear: left; width: auto; height: 150px; margin: 0; float: none; padding: 0; }	#pfad{ text-align: right; width: auto; margin: 0; padding: 1em 20px 0.3em 0; }	#kopf2{ text-align: center; width: 843px; height: 163px; padding: 0; }#navrechts{ width: auto; height: 1.5em; margin: 0; float: right; clear: left; padding: 0; }#mitte{ width: 100%; float: left; clear: none; margin: 0; padding: 0; }#kopf3{ color: #fff; background-color: #000; width: auto; height: 1.5em; clear: left; margin: 0; padding: 1px 0 0 10px; }#navigation{ width: 14em; height: auto; float: left; margin: 0; padding: 0; }	#abstand{ height: 400px; width: 1px; float: left; clear: right; width: 14em; height: auto; float: left; margin: 0; padding: 0; }    #navbox{ background-color: #fff; width: 14em; height: auto; clear: left; margin: 0; padding: 0; border-top: 2px solid #c42414; border-right: 2px solid #c42414; border-bottom: 2px solid #c42414; }#schwebend{ text-align: right; position: relative; width: 13em; height: auto; visibility: visible; clear: left; margin: 10px 0 10px 0; }#links{ width: auto; margin: 0; padding: 0 20px 10px 0; }			#inhalt{ background-color: #fff; width: auto; margin: 0 0 0 15em; padding: 10px 50px 10px 0; border: solid 2px #c42414; }	#textfeld{ position: relative; z-index: 1; visibility: visible; min-height: 20em; padding: 0 20px 20px; }#fuss{ width: auto; height: 1.5em; float: none; clear: left; margin: 0; padding: 0 0 0 10px; }#adresse{ text-align: right; float: none; margin: 0; padding: 0 20px 0 0; }#adressbox{ text-align: right; float: none; margin-top: 5px; padding: 0 20px 0 0;  }/* 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: #c42414; text-decoration: underline;  }#fuss a:hover, a:focus { color: #fff; text-decoration: underline; }#fuss a:visited { font-style: normal;	color: #c42414;	text-decoration: underline; }#fuss a:active { color: #fff; text-decoration: underline; }#inhalt a:link { color: #000; text-decoration: underline;  }#inhalt a:hover, a:focus { color: #c42414; text-decoration: underline; }#inhalt a:visited { font-style: italic;	color: #000;	text-decoration: underline; }#inhalt a:active { color: #c42414; text-decoration: underline; }address a:link { color: #c42414; text-decoration: underline;  }address a:hover, a:focus { color: #fff; text-decoration: underline; }address a:visited { font-style: normal;	color: #c42414;	text-decoration: underline; }address a:active { color: #fff; text-decoration: underline; }/* Klassen												*/.hinweis{ display: none; }.nurscreen{}.nurdruck{display:none;}.abschluss { clear: both; font-size: 0px; height: 0px; color: #FFFFFF; }.info-txt{ font: 0.7em/0.9em icon, Verdana, Arial, Helvetica, sans-serif; color: white; }.fuss-txt{ font: 0.8em/1.2em icon, Verdana, Arial, Helvetica, sans-serif; color: #c42414; }.abstand{ width: 100%; float: left; clear: none; }.trenner{ font-size: 1px; width: 70%; height: 12px; float: left; clear: both; margin: 0; padding: 0; }.kopf-txt{ font: 0.7em/0.9em icon, Verdana, Arial, Helvetica, sans-serif; color: #e0e0e0; }.kopf-txt a:link, .kopf-txt a:visited { text-decoration: none; font-style: normal; color: #e0e0e0;}.kopf-txt a:hover, .kopf-txt a:focus, .kopf-txt a:active { color: #c42414; text-decoration: underline; }/* Menü-Einträge									*/.menu1{ font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display: inline; }.menu1-normal{ font: bold 1.1em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 5px 5px 2px 0; }.menu1-active{ font: bold 1.1em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; background-color: #c42414; text-decoration: none; width: 100%; padding: 5px 5px 2px 0; }.menu2-normal{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; padding: 5px 20px 2px 0; }.menu2-active{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; background-color: #c42414; text-decoration: none; margin-right: -5px; padding: 5px 20px 2px 0; }.menu3-normal{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 5px 35px 2px 0; }.menu3-active{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; background-color: #c42414; text-decoration: none; width: 100%; padding: 5px 35px 2px 0; }.menu4-normal{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 5px 65px 2px 0; }.menu4-active{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; background-color: #c42414; text-decoration: none; width: 100%; padding: 5px 65px 2px 0; }.menu1-normal1{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 0; }.menu1-active1{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; text-decoration: none; width: 100%; padding: 0; }.menu2-normal2{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 0; }.menu2-active2{ font: bold 0.9em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; text-decoration: none; width: 100%; padding: 0; }.menu3-normal3{ font: bold 0.85em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 0; }.menu3-active3{ font: bold 0.85em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; text-decoration: none; width: 100%; padding: 0; }.menu4-normal4{ font: bold 0.8em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #c42414; text-decoration: none; width: 100%; padding: 0; }.menu4-active4{ font: bold 0.8em/1.5em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; color: #fff; text-decoration: none; width: 100%; padding: 0; }/* Menü Hover */.menu1-normal a:hover, .menu1-normal1 a:hover { color: #000; text-decoration: none;  }.menu1-active a:hover, .menu1-active1 a:hover { color: #000; text-decoration: none;  }.menu2-normal a:hover,  .menu2-normal2 a:hover {color: #000; text-decoration: none;}.menu2-active a:hover, .menu2-active2 a:hover {color: #000; text-decoration: none;}.menu3-normal a:hover, .menu3-normal3 a:hover {color: #000; text-decoration: none;}.menu3-active a:hover, .menu3-active3 a:hover {color: #000; text-decoration: none;}.menu4-normal a:hover, .menu4-normal4 a:hover {color: #000; text-decoration: none;}.menu4-active a:hover , .menu4-active4 a:hover {color: #000; text-decoration: none;}/* Typo3-Spezial										*/.contenttable{ height: 1.3em; padding-top: 2px; padding-bottom: 2px;}.csc-header{ margin-top: 10px; }.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: bold;}.imgtext-nowrap{ border: solid 1px #ffe7b2; }.csc-uploads{border: 1px solid #FFFFFF;}/* 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{display:none;}	#fuss, #adresse, #links{ background: #FFFFFF; margin: 0px; padding: 0px;}	#inhalt{ margin: 0px; padding: 0px; width: 100%; }	#rahmen{ width: 100%; margin: 0; padding: 0; border: 0 transparent; }	h1, h2, h3, p { color: #000000; }}/* Ende der Datei.									*/