@page {	margin: 0;}body	 {	margin: 0;	padding:0;	background: #fff;	font-size: 12px;	font-family: Geneva, Arial, sans-serif;	color: #333;	width:18cm;}img {	border:0;}a {	color: #000;	text-decoration: none;}a.download {	display:none;}a.back {	display:none;}table {	clear: both;	padding: 0;	border: 0;	margin:0;}table td {	margin: 0;	padding: 0;	background: #fff;	vertical-align:top;}/* # # # # HEAD # # # # # # # # # # # # # # # # # # # # # # # # # */.head ul {	display:none;}.head .right {	clear:both;	display:block;	font-size: 12px;	color: #333;	text-align: right;	width:17cm;	padding:0;}.logo {	padding: 0;}.noprint, #noprint {	display:none;}.head a img {	display:block;	float:right;}.head .right div {	display:none;}/* # # # # SUBMENU # # # # # # # # # # # # # # # # # # # # # # # # # */.submenu {	display:none;}/* # # # # CONTENT # # # # # # # # # # # # # # # # # # # # # # # # # */
.450 {
	width: 450px;
	height: 500px;
	color: #000;
	background:#fff;
	}h1 {	margin: 0;	padding: 0;	padding-bottom: 10px;	font-size: 20px;	font-weight: normal;}h2 {	margin: 0;	padding: 0;	font-size: 20px;	line-height: 20px;	font-weight: normal;	color: #000;	background:#fff;}h2.icon {	padding-left: 0px;}h3 {	margin: 0;	padding: 0 0 5px 0;	font-size: 16px;	line-height: 16px;	font-weight: bold;	color: #000;}h4 {	clear:both;	margin: 0;	padding: 3px 0 3px 0;	font-size: 15px;	line-height: 15px;	font-weight: bold;	color: #000;	background: #fff;}/* + + + + HL + + + + */.HL {	clear: both;	display:block;	background: #fff;	color:#333;	overflow:visible;	height:25px;}.red, .orange, .yellow, .green {	background: #fff;	color:#ccc;}.blank {	margin-bottom: 10px;	background: #fff;}.blank h2 {	margin: 4px 0px 4px 0px;	padding: 3px 0 3px 30px;	font-size: 15px;	line-height: 15px;}/* + + + + homebox + + + + */.homebox {	clear:both;	margin-top: 0;	padding: 0;	border:1px solid #fff;	height:auto;	display:block;	width:17cm;}.flash {	display: none;	height:1px;}.bigHLhome {	clear: both;	display:block;	padding: 0;	font-size: 10px;	font-weight: bold;	margin:0;	line-height:1px;	height:50px;	border-left:1cm solid #247139;	border-right:7cm solid #247139;}.bigHLhome img {	display:block;	margin-left:-1px;}.homebox .text {	float: left;	width: 10cm;	padding: 10px;}.homebox .text h1 {	margin-left:-10px;}.homebox .banner {	float:right;	padding:10px;	border:1px solid #ccc;	margin-left:10px;	width: 4cm;	margin-top:10px;}/* + + + + detaultbox + + + + */.defaultboxtop {	clear:both;	width: 16cm;	font-size: 5px;	display:none;}.bigHL {	clear:both;	padding: 10px 0 0 0;	width: 16cm;	font-size: 30px;	line-height: 30px;	font-weight: bold;	color: #000;	width:17cm;	overflow:hidden;}.bigHLsubmenu {	float: left;	padding: 10px 0 0 0;	width: 16cm;	font-size: 30px;	line-height: 30px;	font-weight: bold;	color: #000;	clear: both;	display:block;	padding: 0;	font-size: 10px;	font-weight: bold;	margin:0;	line-height:1px;	height:50px;	width:17cm;	overflow:hidden;}.bigHLsubmenu img, .bigHL img {	margin-right:-1px;	margin-left:-1px;	border-left:0.5cm solid #247139;	border-right:10cm solid #247139;}.bigHL img {}.defaultbox {	clear: both;	width:17cm;	padding: 0;}.defaultbox table {	width:17cm;}.defaultboxbottom {	clear:both;	width: 16cm;	height: 10px;	font-size: 5px;	display:none;}/* + + + + detaultbox contents + + + + */.defaultbox .content {	clear: both;	padding: 10px;}.defaultbox .contentFull  {	clear: both;	padding: 10px;	background: #fff;}.defaultbox .contentFull .text {	clear: both;}.defaultbox .halfcontent {	float:left;	width: 7.5cm;	padding: 0 0.5cm 0 0;}.defaultbox .text {	clear: both;}/* + + + + halfbox + + + + */.halfbox, .halfbox1, .halfbox2 {	width: 8cm;	float:left;}.halfbox1 .content, .halfbox2 .content {	clear:both;	display:block;	width: 7.5cm;}.halfbox .text, .halfbox1 .text, .halfbox2 .text {	clear:both;	display:block;	width: 7cm;}.halfbox img {	width:8cm;	clear:both;	display:block;}.halfbox .image, .halfbox1 .image, .halfbox2 .image {	width: 8cm;	display:block;}.halfbox .image img, .halfbox1 .image img, .halfbox2 .image img {	width:auto;}td.halfbox .content {	width:8cm;	display:block;	clear:both;}/* + + + + quarterbox + + + + */.quarterbox {	width: 4cm;}.quarterbox .content {	clear:both;	display:block;	width: 4cm;}/* + + + + threequarterbox + + + + */.threequarterbox {	width: 10cm;}.threequarterbox .text {	clear:both;	display:block;}/* + + + + thirdbox + + + + */.thirdbox {	width: 5.5cm;}.thirdbox .content {	width: 5.5cm;	clear:both;	display:block;}.thirdbox .text {	clear:both;	display:block;	width: 5cm;}/* + + + + thirdbox + + + + */.twothirdbox {	width: 10cm;}/* + + + + Serviceboxen + + + + */.knowhow {}.aktuell {}/* + + + + allgemeine zusätze + + + + */.imagetopspace2px {	margin-top: 2px;}td.spacer {	width: 10px;	background: #F3F3F3;}.image {	float: left;	width: 200px;	padding-right: 10px;}.image100 {	float: left;	padding: 0 10px 10px 0;}.berater {	float: left;	padding-right: 10px;}.beratertext {	float: left;	width: 300px;	padding-top: 5px;}.line {	clear: both;	border-bottom: 2px solid #F3F3F3;	line-height: 2px;}/* + + + + UL + + + + */.defaultbox ul {	margin: 0;	padding: 0;}/* # # # # GLOSSAR # # # # # # # # # # # # # # # # # # # # # # # # # */.defaultbox .contentGlossar  {	clear:both;	display:block;	padding: 0;	width: 17cm;	background: #fff;}.defaultbox .contentGlossar .halfcontent {	float: left;	width: 7.5cm;	padding: 0 0.5cm 0 0;}.defaultbox .contentGlossar .halfcontent .img {	width: 7cm;	margin:0;	padding:0;}td.spacer {	width:5px;}.glossarABC {	clear: both;	margin: 0 0 10px 10px;	width: 14cm;	border-bottom: 1px solid #ccc;	font-size: 20px;	font-weight: bold;	color: #ccc;}a.glossar {	clear:both;	padding: 2px 2px 2px 20px;	color: #000;}#allglossar {	clear:both;}#allglossar .contentGlossar {	clear:both;	width:16cm;}.defaultbox#allglossar .contentGlossar .halfcontent {	clear:both;	display:block;	height:140px;	width:16cm;	border-bottom:1px solid #fff;}.defaultbox#allglossar .contentGlossar .halfcontent a.glossar {	clear:both;	border-bottom:1px solid #fff;	font-size:16px;}.defaultbox#allglossar .contentGlossar .halfcontent .glossardiv {	padding-left: 20px;	clear:both;	display:block;	width:14cm;	font-size: 13px;	margin-top:-10px;}/* # # # # AKTUELL # # # # # # # # # # # # # # # # # # # # # # # # # */h1.termine, h1.stellen, h1.presse {	padding: 5px 0 10px 0px;	color: #000;}.aktuellBox {	clear:both;	width:15cm;	border: 0;}.aktuellBeitrag {	clear:both;	padding: 0;}.aktuellBeitrag img {	float: left;	padding: 0 10px 10px 0;}/* # # # # SITEMAP # # # # # # # # # # # # # # # # # # # # # # # # # */.sitemap {	float: left;	height: 47px;	padding: 33px 0 0 100px;	background: url('images/system/iconSitemap.gif') no-repeat;}img {	margin-bottom:10px;}.sitemapSub3 {	float: left;	margin-top: 13px;	padding-left: 40px;	background: url('images/system/iconSitemapSub3.gif') no-repeat left center;}.sitemapSub4 {	float: left;	margin-top: 5px;	padding-left: 40px;	background: url('images/system/iconSitemapSub4.gif') no-repeat left center;}/* # # # # FOOTER # # # # # # # # # # # # # # # # # # # # # # # # # */.footermenu, .wolke, a.mehr, a.top {	display: none;}/* # # # # FORM # # # # # # # # # # # # # # # # # # # # # # # # # */.kontaktBox {	float: left;	width: 528px;	padding: 10px;	background: #f7f7f7 url('images/system/kontakt.gif') no-repeat top left;	border: 1px dotted #b2b2b2;}input, select {	width: 200px;	margin-top: 4px;	margin-bottom: 10px;	border: 1px solid #b2b2b2;}textarea {	margin-top: 4px;	width: 300px;	height: 148px;	border: 1px solid #b2b2b2;	font-size: 12px;	font-family: Geneva, Arial, sans-serif;}input.but, a.download {	display:none;}.fullwidth {	width:17cm;}.left100, .defaultbox .contentGlossar .halfcontent img.left100, .halfbox img.left100 {	width:100px;}.left150, .defaultbox .contentGlossar .halfcontent img.left150, .halfbox img.left150  {	width:150px;}.left200, .defaultbox .contentGlossar .halfcontent img.left200, .halfbox img.left200  {	width:200px;}.left7cm, .defaultbox .contentGlossar .halfcontent img.left7cm, .halfbox img.left7cm  {	width:7cm;}.left8cm, .defaultbox .contentGlossar .halfcontent img.left8cm, .halfbox img.left8cm  {	width:8cm;}.kontaktBox {	display:none;}.twothirdbox .content {	width:10cm;}.print, #print {	width: 10cm;	font-size: 16px;	font-weight: bold;}