/*schrift*/@font-face {  font-family: 'League_Gothic';    src: url('schrift/League_Gothic.eot');    src: url('schrift/League_Gothic.eot?#iefix') format('embedded-opentype'),         url('schrift/League_Gothic.woff') format('woff'),         url('schrift/League_Gothic.ttf') format('truetype'),         url('schrift/League_Gothic.svg#League_Gothic') format('svg');  font-weight: normal;   font-style: normal;}/* navifunktion */ul, ul li {list-style: none; 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #111111;	letter-spacing: 0.06em;	padding-left: 11px;} /*rueckt die 3 Ebene ein*/}.demo-container {width: 180px;}.dcjq-count {float: right;}/*navigationsdeko*/.blue .accordion{ }.blue .accordion, .blue .accordion li {margin: 0; padding: 0; border: none;}.blue .accordion a {outline:none; padding-left: 13px; padding-top: 8px; padding-bottom: 4px; padding-right: 0px; text-decoration:none; display: block; color: #111111;}.blue .accordion a.blau {color: #2c5ba4;}.blue .accordion ul a {padding-left: 13px; padding-top: 2px; padding-bottom: 2px, padding-right: 0px;} /*2.Ebene*/blue .accordion a.dcjq-parent, .blue .accordion a.dcjq-parent:hover {padding-left: 6px; padding-top: 8px; padding-bottom:10px, padding-right: 0px;} /*das blaue hovern*/.blue .accordion a:hover {color: #2c5ba4; background: url("images/blaupfeil2.jpg") 0px 0 no-repeat; }.blue .accordion a:active{}.blue .accordion a.ebene1 {}.blue .accordion a.ebene1:hover {color: #2c5ba4; background: url("images/blaupfeil1.jpg") 0px 0 no-repeat;}li.auswahl1 {background: url("images/blaupfeil1.jpg") 0px 0 no-repeat;}li.auswahl2 {background: url("images/blaupfeil2.jpg") 0px 0 no-repeat;}/*divtags*/#HGdiv {position:absolute; z-index:1; width:100%; height:317px;background-image: url("images/gelbverlauf.jpg");}	/*der gelbe Verlauf oben*/#umschlagdiv {	position:relative;	width:992px;	height:100%;	left: 50%;	top:0px;	margin-left:-496;	z-index:2;	visibility: visible;	overflow: visible;	scrollbar: no;	background-color: #fefefe;	border-top: 1px solid #fefefe;	border-bottom: 1px solid #fefefe;	border-right: 1px solid #e7e7e7;	border-left: 1px solid #e7e7e7;}#sprachendiv {	position:absolute;	width:45px;	height:12px;	top:3px;	left: 928px;	z-index:3;	visibility: visible;}#kopf1div {	position:absolute;	width:954px;	height:340px;	top:18px;	left:19px;	z-index:4;	visibility: visible;}#kopf2div {	position:absolute;	width:954px;	height:160px;	left: 19px;	top:358px;	z-index:5;	visibility: visible;	background-image: url("images/header2HG.jpg");}#navidiv {	position:relative;	width:194px;	left: 0px;	top: 624px;	z-index:20;	visibility: visible;	overflow: visible;	scrollbar: no;} #kleinnavidiv {	position:absolute;	width:500px;	height:12px;	left: 466px;	top: 362px;	z-index:6;	visibility: visible;	}#socialdiv {	position:absolute;	width:51px;	height:25px;	left: 914px;	top: 385px;	z-index:7;	visibility: visible;}#randdiv {	position:absolute;	width:180px;	/*height:100%;*/	left: 786px;	top: 612px;	z-index:8;	visibility: visible;	overflow: visible;	scrollbar: no;	}#inhaltschmaldiv {	position:absolute;	width:554px;	/*height:100%;*/	left: 216px;	top: 525px;	z-index:10;	visibility: visible;	overflow: visible;	scrollbar: no;}#inhaltbreitdiv {	position:absolute;	width:756px;	left: 217px;	top: 527px;	z-index:11;	visibility: visible;	overflow: visible;	scrollbar: no;}#footerdiv {	position:absolute;	width:954px;	height:220px;		left:-198px;	bottom:-220px;	z-index:12;	visibility: visible;	background-image: url("images/footerHG.gif");}/*footer kommt innerhalb von inhaltdiv ans Ende */#randhochdiv {	position:absolute;	width:160px;	/*height:100%;*/	left: 794px;	top: 525px;	z-index:13;	visibility: visible;	overflow: visible;	scrollbar: no;	}/*links*/a {outline: none; text-decoration:underline; color:#111111; font-weight: normal;}a:link {}a:visited {}a:hover {color:#2c5da4;}a:active {}	a.linki {color:#000000; text-decoration:none;}a.linki:link {}a.linki:visited {}a.linki:hover {color:#22467e; text-decoration:underline;}a.linki:active {}a.blaulink {color:#22467e; text-decoration:underline;font-size: 12px;font-weight: bold;}a.blaulink:link {}a.blaulink:visited {}a.blaulink:hover {color:#5f92d1;}a.blaulink:active {}a.blacklink {color:#111111; text-decoration:none;font-size:13px; font-weight: bold;}a.blacklink:link {}a.blacklink:visited {}a.blacklink:hover {color:#22467e; text-decoration:underline;}a.blacklink:active {}a.sitemap {color:#111111; text-decoration:none;font-size: 14px;}a.sitemap:link {}a.sitemap:visited {}a.sitemap:hover {color:#22467e; text-decoration:underline;}a.sitemap:active {}/*seite*/body {background-image: url("images/HGstreifen.gif");	 background-repeat: repeat-y;	 background-position: 50% 0;	margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;	background-color:#fff6d8;	}p { margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px;}.fliesstext {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	font-size: 14px;	line-height: 22px;	text-align: justify;	margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px;}.fliessgross {	font-size: 18px;}.fliessfett {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	font-size: 14px;	line-height: 22px;	text-align: justify;	font-weight: bold;	margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px;}.fliesszitat {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	font-size: 14px;	font-style: italic;	line-height: 20px;	text-align: justify;	margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 50px;}.abstand {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	font-size: 9px;	line-height: 9px;	text-align: left;	margin-bottom: 0px;}h1 {font-family: League_Gothic, Arial, Helvetica, sans-serif;	color: #22467e;	text-align: left;	font-size: 34px;	line-height: 35px;	font-weight: normal;	letter-spacing: 0.05em;	margin-top: 30px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px;}.uz {margin-top: 30px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}.uz2 {margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px;}h2 {font-family: League_Gothic, Arial, Helvetica, sans-serif;	color: #22467e;	text-align: left;	font-size: 23px;	line-height: 27px;	font-weight: normal;	letter-spacing: 0.05em;	margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px;}	h3 {	font-family: Arial, Helvetica, sans-serif;	color: #22467e;	font-size: 15px;	line-height: 20px;	text-align: left;	font-weight: bold;	margin-top: 10px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px;	}h4 {font-family: Arial, Helvetica, sans-serif;	color: #22467e;	font-size: 19px;	line-height: 24px;	text-align: left;	font-weight: normal;	margin-top: 10px; margin-right: 0px; margin-bottom: 9px; margin-left: 0px;}	h5 {	font-family: Arial, Helvetica, sans-serif;	color: #22467e;	font-size: 19px;	line-height: 24px;	text-align: left;	font-weight: bold;	margin-top: 12px; margin-right: 12px; margin-bottom: 6px; margin-left: 12px;	}	.schwarz {color: #000000;}	.newsletter {	font-family: League_Gothic, Arial, Helvetica, sans-serif;	color: #ffffff;	font-size: 18px;	line-height: 22px;	text-align: center;}	.fett {	font-weight: bold;}.kursiv {	font-style: italic;}.fliessrechts {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	font-size: 14px;	line-height: 22px;	text-align: right;	margin-top: 0px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px;}.randUeber {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 19px;	color: #22467e;	font-weight: bold;	margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 5px;}.randspalte {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #111111;	margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px;}.bildbutz {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 13px;	line-height: 15px;	color: #111111;}.kleintext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #111111;}.fliessblaufett {	font-family: Arial, Helvetica, sans-serif;	color: #22467e;	font-size: 14px;	line-height: 22px;	text-align: left;	font-weight: bold;}.nachoben {	font-family: Arial, sans-serif;	font-size: 10px;	line-height: 44px;	font-weight: bold;}.breadcrumb {	font-family: Arial, sans-serif;	font-size: 11px;	line-height: 12px;	color: #111111;}.adresse {	font-family: Arial, sans-serif;	font-size: 11px;	line-height: 17px;	color: #111111;}.sprachwahl {	font-family: Arial, sans-serif;	font-size: 12px;	line-height: 12px;	color: #111111;	text-align: right;}.kleinnavi {	font-family: Arial, sans-serif;	font-size: 11px;	line-height: 12px;	color: #111111;	text-align: right;}ul.fliessul {	text-align: left;	margin: 0px;	padding: 0px;}li.fliessliste {list-style-type: disc;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color: #111111;	letter-spacing: 0em;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 16px;	padding-left: 3px;	}	ul.sitemapul {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	letter-spacing: 0em;	text-align: left;	margin: 0px;	padding: 0px;}li.sitemapli {list-style-type: none;	font-size: 14px;	line-height: 21px;	letter-spacing: 0em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding: 0px;	}ol {	text-align: left;	margin: 0px;	padding: 0px;}	li.fliessol {list-style-type: decimal;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 22px;	color: #111111;	letter-spacing: 0em;	margin-top: 3px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 16px;	padding-left: 3px;	}.ansprechpartner {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: 13px;	font-weight: bold;	line-height: 23px;	text-align: left;	margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px;}.rahmenall {border-collapse:collapse; border: 1px #22467e solid}.infokasten {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #111111;		text-align: justify;	margin-top: 0px; margin-right:8px; margin-bottom: 8px; margin-left: 8px;}/*coronasachen*/.rahmenfett {border-collapse:collapse; border: 3px #22467e solid}.rahmenblack {border-collapse:collapse; border: 3px #000000 solid}.fliesseinzug {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	font-size: 14px;	line-height: 22px;	text-align: justify;	margin-top: 0px; margin-right: 12px; margin-bottom: 6px; margin-left: 12px;}.fliesswasch {	font-family: Arial, Helvetica, sans-serif;	color: #111111;	letter-spacing: 0.02em;		font-size: 16px;	line-height: 24px;	text-align: justify;	margin-top: 3px; margin-right: 14px; margin-bottom: 3px; margin-left: 14px;}li.einzugli {list-style-type: disc;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color: #111111;	letter-spacing: 0em;	margin-top: 3px;	margin-right: 10px;	margin-bottom: 3px;	margin-left: 28px;	padding-left: 3px;	}	/*weiterlesen*/.bar {	cursor:pointer;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;}