@charset "iso-8859-15";

*  html{margin:0; padding:0;}

body {text-align:center; font-family:Verdana; font-size:100.01%;}
	
.Seite {	width:1024px; height:100.01%; margin:0px auto;}

/* Formatierungen für die Bildanzeige */
.bildcontainer {text-align:center;}
.bildcontainer img {padding: 4px 8px;}

/* Formatierungen für die Kopfzeile */
#Kopf {font-size:3.5em; 	font-weight:900; text-align:left;}
#Kopf .zeile1 {height:60px; margin:0; padding:0;}
#Kopf .zeile2 {height:80px; color:#FF0000; padding:0 0 0 360px; margin:0;}
#Kopf .zeile3 {height:128px; color:#FFFFFF; background-image:url(bilder/kopf-banner-1024x160.png); background-repeat:no-repeat; padding:0 0 0 360px; margin:0;}

/* Formatierungen für den Menühintergrund */
.Menu {width:296px; 	float:left; font-size:0.8em; font-weight:200; margin: -240px 0 -150px 36px; padding:0; position:relative; z-index:30;}
.ro {background-image:url(bilder/nav-rechts-oben-large.png); background-position:right top; background-repeat:no-repeat; margin:0; padding:0; z-index:40;}
.lo {background-image:url(bilder/nav-links-oben.png); background-position:left top; background-repeat:no-repeat;	 margin:0; padding:0; z-index:50;}
.ru {background-image:url(bilder/nav-rechts-unten.png); background-position:right bottom; background-repeat:no-repeat; margin:0; padding:0; z-index:60;}
.lu {background-image:url(bilder/nav-links-unten.png); background-position:left bottom; 	background-repeat:no-repeat; margin:0; padding:0; z-index:70;}

/* Formatierungen für die Seitennavigationleiste */
.Navigation {margin:0; padding:0; text-align:left;}
.Navigation ul {display:block; list-style:none; margin:0; padding:0 0 0 18px; text-align:left;}
.Navigation li {list-style:none; margin:0; padding:0 0 0 2px; text-align:left;}
.Navigation img {width:260px; margin:18px; padding:0; text-align:left;}
.Navigation a {display:block; color:#000000; text-decoration:none; line-height:37px; margin:0; padding:0 0 0 12px; text-align:left;}
.Navigation a:link {color: #FF0000; font-weight:600; background-image:url(bilder/button-weiss-256x36.png); background-repeat:no-repeat; margin:0; padding:0 0 0 12px;}
.Navigation a:visited {color:#5c5c5c; font-weight:600; background-image:url(bilder/button-grau-256x36.png); background-repeat:no-repeat; margin:0; padding:0 0 0 12px;}
.Navigation a:hover {color:#000000; font-weight:600; background-image:url(bilder/button-gelb-256x36.png); background-repeat:no-repeat; margin:0; padding:0 0 0 12px;}
.Navigation a:active {color:#FF0000; font-weight:600; background-image:url(bilder/button-weiss-256x36.png); background-repeat:no-repeat; margin:0; padding:0 0 0 12px;}
.aktiveSeite {display:block; color:#FFFFFF; font-size:1.2em; font-weight:900; text-decoration:none; background-image:url(bilder/button-rot-256x36.png); background-repeat:no-repeat; line-height:37px; margin:0; padding:0 0 0 12px;}
	
/* Formatierungen für den Inhaltscontainer */
.Inhalt {margin:24px 24px 24px 360px; padding:0;}
.Inhalt h2 {font-size:1.2em; margin:0; padding:0;}
.Inhalt h3 {font-size: 11pt; font-weight:bolder; margin: 0 0 4px; padding:6px; background-color:#FFFF00;color:#000000;text-align:left;}
.Inhalt h4 {font-size:1em; margin:0; padding:0;}
.Inhalt h5 {font-size:1em; font-weight:bold; margin:0 0 4px 0; padding:4px; background-color:#000000; color:#FFFF00;}
.Inhalt h6 {font-size:0.95em; font-weight:bolder; margin:0; padding:0 0 4px 0; color:#FF0000; text-align:left;}
.Inhalt p {font-size:0.8em; text-align:justify; margin:4px; padding:0;}
.Inhalt .p-center {font-size: 0.8em;text-align:center;margin:4px;padding:0;}
.Inhalt ol li {font-size:0.8em; font-weight:500; text-align:left; background-color:#E0E0E0; margin:0 24px 0 0; padding:4px;}
.Inhalt a {color:#FF0000; font-weight:normal; text-align:left;}
.Inhalt a:link {color:#6150A9; font-weight:normal;}
.Inhalt a:visited {color:#808080; font-weight:normal;}
.Inhalt a:hover {color:#FFFF00; background-color:#000000; font-weight:normal;}
.Inhalt a:active {color:#FFFF00; background-color:#000000; font-weight:normal;}
.Inhalt img {text-align:center; padding:4px;}
.Inhalt img.rechts {float:right; padding: 0 2px 0 12px;}
.Inhalt img.links {float:left; padding: 0 12px 0 2px;}
.Inhalt img.mitte {text-align:center; padding: 0 12px 0 12px;}

/* Formatierungen für die Sitemap */
.sitemap {margin: 0 128px;border: 1px solid #808080;}
.level1 {list-style-image:url(bilder/list-image-dash.png); font-size:0.8em; margin:0 24px; padding:4px 0; text-align:left;}
.level1 li {padding:4px 0;}
.level2 {list-style-image:url(bilder/list-image-dash.png); font-size:0.8em; margin:0 24px; padding:4px 0;}
.level2 li {padding:2px 0;}

/* Formatierungen für die "Was ist neu?"Rubrik */
.newsbox {height:640px; margin:0; padding:0; overflow:scroll;}
.meldung {color:#000000; font-size:0.9em; font-weight:normal;}

/* Formatierungen für Formularelemente im Inhaltselement */
.Formular {display:block; font-size:11pt; width:360px; height:480px; margin:16px 0 64px 0; padding:0 0 0 10px;}
.Formular label {display:block; font-size:10pt; font-weight:600;}
.Formular  textarea {display:block; background-color:#ddd; font-size:11pt;}
.Formular input {display:block; font-size:11pt; height:20px; background-color:#ddd; vertical-align:middle;}
.Formular button {font-size:11pt; font-weight:700; height:25px;}
.Formular .dateianhang {display:block; font-size:11pt; height:25px;}
.Formular input:focus, textarea:focus {font-size:11pt; font-weight:600; color:#FFFFFF; background-color:#FF0000;}

/* Formatierungseinstellungen für die Navigation innerhalb des Dokuments */
.indocnav p {font-size:10pt; text-align:left; margin:0 0 0 360px; padding:2px;}
.indocnav a {color:#FF0000; font-weight:normal; text-align:left; padding:2px;}
.indocnav a:link {color:#6150A9;}
.indocnav a:visited {color:#808080;}
.indocnav a:hover {color:#FFFF00; background-color:#000000; font-weight:normal;}
.indocnav a:active {color:#FFFF00; background-color:#000000; font-weight:normal;}

/* Formatierung für die Fusszeile */
.Fuss {clear:both; color:#FFFFFF; margin:0; height:96px; background-image:url(bilder/fuss-banner-1024x96.png); background-repeat:repeat-y; position:relative; z-index:20;}
.Fuss p {display:block; color:#FFFFFF; font-size:0.8em; font-weight:400; margin:0; padding:24px 0 0 360px;}
.Fuss img {display:block; text-align:left; margin:0; padding:16px 0 0 2px;}

/* Formatierung für W3C.org CSS- und XHTML Symbole */
.W3CLeiste img.rechts {float: right; border:0; width:88px; height:31px; text-decoration:none; padding: 4px 0;}

/* Scarbook Sonderformatierungen */	
#sgb {font-size:0.8em; text-align:left;}
#sgb .sgb_active {font-weight:bolder; color:#FFFF00;}
#sgb .sgb_button {background-color:#a0a0a0; border-width:1px; border-style:solid; border-right-color:#C8B079; border-bottom-color:#C8B079; border-top-color:#E6C17D; border-left-color:#E6C17D; font-size:0.9em; font-weight:bolder; line-height:20px;} 
#sgb .gb-title {color:#505050; font-size:1.2em;}
#sgb .gb-head-line1 {color:#505050; background-color:#d0d0d0; font-size:0.9em;}
#sgb .gb-head-line2 {line-height:16px; color:#FFFF00; background-color:#303030; font-size:0.9em;}
#sgb .gb a:visited {text-decoration:none; color:#FFFFFF;} 
#sgb .gb a:link {text-decoration:none; color:#FFFFFF; }
#sgb .gb a:hover {text-decoration:none; font-weight:bolder; background-color:#000000; color:#FFFFFF;}	
#sgb .gbitem a:visited {text-decoration:none; color:#606060;} 
#sgb .gbitem a:link {text-decoration:none; color:#606060;}
#sgb .gbitem a:hover {text-decoration:none; background-color:#000000; color:#FFFF00;}
#sgb .gb-footline {color:#505050; font-size:1.1em; background-color:#d0d0d0;}

/* Übersetzungsrechner */
#uebersetzung  {width:  600px; margin: 10px 0 10px 12px; padding: 10px; font-size: 10pt; font-family: Verdana; border: 1px solid #ff0000; background-color: #F5F5F5; text-align:left;}
#uebersetzung img {margin:0; padding: 0 0 4px 0;}
#uebersetzung fieldset {margin: 10px 0;}
#uebersetzung a {color: #990000; text-decoration: none;}
#uebersetzung a:hover {color: #483D8A;}
#uebersetzung legend {background-color: #000000; color: #ffff00; padding: 4px 8px; border: 1px solid #ddd; margin: 0 0 0 4px;}
#uebersetzung label {width: 120px; float: left; clear: both; padding: 3px 18px 3px 0px; margin: 3px 0; text-align:right;}
#uebersetzung input, #uebersetzung textarea {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #666666; border-top: 1px solid #666666; font-family:Verdana; font-size: 10pt; font-weight:normal; background-color: #ddc; padding: 2px 2px; margin: 2px 0;} 
#uebersetzung input:active, #uebersetzung input:focus, #uebersetzung input:hover {color:#000000; background-color: #ffff00; font-family:Verdana;}
#uebersetzung textarea:active, #uebersetzung textarea:focus, #uebersetzung textarea:hover {color:#000000; background-color: #ffff00; font-family:Verdana;}
#uebersetzung .resultat {font-weight:bold; color:#00F;}

#map {padding:0 8px; width:612px; height:420px; text-align:center;}
