/* styles.css - Version CSS 2.1 				*//* © 2005 Urban AG http://www.urban.ch	*//* Datum: 05-09-05									*//* Grundlagen											*/body { color: #000000; font-family: Arial, Helvetica, Verdana, sans-serif ; background-color: #fdffd8; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; min-width: 920px; margin: 0; padding: 0; }img { font-weight: bold; margin: 0; padding: 0; border: 0; }h1 { color: #ff0612; margin: 0 0 0.5em; padding: 1em 0 0; font-size: 1.1em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; border-top: 1px solid #ed1d24; }h2 { color: #ff0612; margin: 0 0 0.5em; padding: 0.5em 0 0; font-size: 0.9em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; border-top: 1px dotted #ed1d24; }h3 { color: #ff0612; margin: 0px 0px 0.5em; padding: 0px; font-size: 0.9em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }h4 { color: #ff0612; 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 { color: #ff0612;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 { color: #ff0612;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 0.5em; 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: 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 #ff0612; width: auto; }td { font-size: 0.9em; margin: 0; padding: 2px 0 0 2px; text-align: left; vertical-align: top; font-style: normal; line-height: 1.3em; font-weight: normal; font-variant: normal; }th { margin: 0; padding: 2px 0 0 2px; text-align: left; vertical-align: top; width: 30%;}tr{ font-style: normal; line-height: 1.3em; font-weight: normal; font-variant: normal; }caption { display:none; }acronym{ cursor: help; }form { margin: 0; padding: 0; }form p {line-height: 1.2em; margin-bottom: 5px; font-size: 1.0em; }form b{ color: #f60; }/* div-Boxen											*/#seitenanfang { clear: left; display: none; }#seitenende { clear: left; display: none; }#kopf{ background-color: #82a7cf; clear: left; width: auto; height: 1.5em; margin: 0; float: none; padding: 0; border-bottom: 1px solid #5a5a5b; }	#pfad{ background-image: url(../allgemein/rot.gif); text-align: right; width: auto; height: 1.3em; float: none; margin: 0 0 0; padding: 10px 10px 0 0; }#kopf2{ background-color: #fff; background-image: url(../allgemein/schmuckbild.jpg); background-repeat: repeat-x; clear: left; width: auto; height: 100px; margin: 0 0 0 16em; float: none; padding: 0; }#logo { position: absolute; top: 2em; left: 0; }#logo2 { margin: 20px; }#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; }#navigation{ width: 16em; float: left; margin: 0; padding: 0 0 0; }#schwebend{ position: relative; z-index: 2; visibility: visible; margin: 10px 0 0 15px; }#links{  width: auto; margin: 0; padding: 0; }	#abstand{ height: 400px; width: 1px; float: left; }	#inhalt{ background-color: #fff; background-image: none; background-repeat: repeat-x; margin: 0 0 0 16em; padding: 10px 0; width: auto; border-top: 1px solid #5a5a5b; }/*	#textfeld{ position: relative; margin: 0; padding: 0 10px; width: auto; visibility: visible; }*/	#zusatz{ width: 250px; float: right; padding-top: 0; padding-right: 10px; }	#textfeld{ position: relative; width: auto; z-index: 1; visibility: visible; margin: 0; padding: 0 270px 1em 10px; }#fuss{ width: auto; height: 1.5em; float: none; clear: left; margin: 0 0 0 16em; padding: 0; border-top: 1px solid #5a5a5b;  }	#fussrechts{  float: right; text-align: right; width: 10em; height: 0.9em; clear: left; margin: 5px 0 0; padding: 0 10px 0 0; }	#adresse{ float: none; margin-top: 5px; margin-right: 10em; padding: 0; }#fuss2{ background-color: #ed1d24; background-image: url(../allgemein/rot.gif); text-align: right; width: auto; float: none; margin: 1em 0 0; padding: 0 10px 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: #ff0612; text-decoration: underline;  }#fuss a:hover, a:focus { color: #000; text-decoration: underline; }#fuss a:visited { font-style: normal;	color: #ff0612;	text-decoration: underline; }#fuss a:active { color: #000; text-decoration: underline; }#inhalt a:link { color: #000000; text-decoration: underline;  }#inhalt a:hover, a:focus { color: #FF0000; text-decoration: underline; }#inhalt a:visited { font-style: italic;	color: #000000;	text-decoration: underline; }#inhalt a:active { color: #FF0000; text-decoration: underline; }address a:link { color: #ff0612; text-decoration: underline;  }address a:visited { font-style: italic;	color: #ff0612;	text-decoration: underline; }address a:hover, a:focus { color: #000; text-decoration: underline; }address a:active { color: #000; 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: #ff0612; }.fuss-txt{ font: 0.7em/1.2em icon, Verdana, Arial, Helvetica, sans-serif; color: #ff0612; }.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: #fff; }.kopf-txt a:link, .kopf-txt a:visited { text-decoration: none; font-style: normal; color: #fff;}.kopf-txt a:hover, .kopf-txt a:focus, .kopf-txt a:active { color: #000; text-decoration: underline;}.titel1rot{ color: #f00; margin: 0; padding: 0 0 0.5em; font-size: 0.8em; font-style: normal; line-height: 1.3em; font-weight: bold; font-variant: normal; }/* Menü-Einträge									*/.menu1{ display: inline; }.menu1n{font: bold 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #ff0612; margin-left: 0px; text-decoration: none;}.menu1a{font: bold 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #000; margin-left: 0; text-decoration: none; }.menu2n{ font: 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #ff0612;  text-decoration: none; margin-left: 8px; }.menu2a{ font: 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #000;  text-decoration: none; margin-left: 8px;  }.menu3n{ font: 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #ff0612;  text-decoration: none; margin-left: 16px; }.menu3a{ font: 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #000;  text-decoration: none; margin-left: 16px; }.menu4n{ font: 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #ff0612;  text-decoration: none; margin-left: 24px; }.menu4a{ font: 0.9em/1.5em icon, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin-left: 24px; }/* Menü Hover */.menu1-normal a:hover {color: #000; text-decoration: underline;}.menu1-active a:hover {color: #ff0612; text-decoration: underline;}.menu2-normal a:hover {color: #000; text-decoration: underline;}.menu2-active a:hover {color: #ff0612; text-decoration: underline;}.menu3-normal a:hover {color: #000; text-decoration: underline;}.menu3-active a:hover {color: #ff0612; text-decoration: underline;}.menu4-normal a:hover {color: #000; text-decoration: underline;}.menu4-active a:hover {color: #ff0612; text-decoration: underline;}/* 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; }.csc-form-radio{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; }.imgtext-nowrap{ border: 0 #fff; }.td-last{text-align: right;}.td-0 { padding-right: 0.5em; }.td-0 p{font-weight: bold;}.csc-frame-frame1 table{width:100%;}.csc-frame-frame1 .td-0 p{font-weight: normal !important;}.csc-frame-frame2 table{width:100%;}.csc-frame-frame2 h2 { border-top: none !important;  margin: 0px !important; padding: 0px !important;}.csc-frame-frame2 .td-1 {width: 2em; }.csc-frame-frame2 .td-0 {width: 4em; }.csc-frame-frame2 .tr-even{ background: #FDFFD8; }.csc-frame-frame2 .tr-odd{ background: #DDDDDD;}.csc-frame-indent6633 table{width:100%;}.csc-frame-indent6633 .td-0 {width: 4em;  }.csc-frame-indent6633 .td-2 { 	width: 2em; 	text-align: right; 	padding-right: 2px; }.csc-frame-indent6633 .td-3 { width: 2em; text-align: right;	padding-right: 2px; }.csc-frame-indent6633 .td-4 { width: 2em; text-align: right;	padding-right: 2px; }.csc-frame-indent6633 .td-last { width: 2em; text-align: right; 	padding-right: 2px; }.csc-frame-indent6633 .tr-even{ background: #FDFFD8; }.csc-frame-indent6633 .tr-odd{ background: #DDDDDD;}.csc-frame-indent6633 h2 { border-top: none !important;  margin: 0px !important; padding: 0px !important;}.csc-frame-indent3366 table{width:100%;}.csc-frame-indent3366 h2 { border-top: none !important;  margin: 0px !important; padding: 0px !important;}.csc-frame-indent3366 .tr-even{ background: #FDFFD8; }.csc-frame-indent3366 .tr-odd{ background: #DDDDDD;}/* Druckversion 										*/@media print{	body { background: #FFFFFF; color: #000000; margin: 0px; padding: 0px;  font-family: Helvetica, Arial, Verdana, sans-serif ; }	.nurscreen, .abstand {display:none;}	.nurdruck{display:inline;}	#zusatz, #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, h4, h5, h6 {color: #000000;}	#fuss{ border-top: 1px solid #000000;  }	table {  border: solid 1px #000000; }	.fuss-txt{  color: #000000; }	#inhalt{ border-top: 1px solid #000000; }	#textfeld{ position: relative; width: auto; z-index: 1; visibility: visible; margin: 0; padding: 0; }}/* Ende der Datei.									*/
