			html, body { height:100%; }
			body {
				padding:0;
				margin:0;
				background:#b2b2b2;
			}
			a {
				outline:none;
				color:#fc0c0c;
				text-decoration:none;
				font-weight:bold;
			}
			a:hover {
				text-decoration:underline;
			}
			#wrapper {
				width:981px;
				display:block;
				margin:auto;
				min-height: 100%;
				position: relative;
			}
			* html #wrapper { height: 100%; } /* IE Hack für 100 % Höhe */
			#footer { position: absolute; bottom: 0; left: 0; }
			* html #footer { bottom: -1px; } /* Nächster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */
			#page { margin-bottom: 41px; float: left; }

			#headwhiteframe {
				background:#b2b2b2;
				border-bottom:1px solid #ffffff;
				height:19px;
				width:980px;
				display:block;
				line-height:19px;
			}
			#header {
				display:block;
				width:978px;
				background:#b2b2b2;
				border-left:1px solid #ffffff;
				border-right:1px solid #ffffff;
				text-align:center;
				padding:20px 0 20px 0;
			}
			#navilinks { margin-left:20px; position:absolute; }
			#navirechts { margin-left:790px; position:absolute; }
			#navilinks, #navirechts {
				width:170px;
			}
			#navilinks.fixed, #navirechts.fixed  {
				position: fixed;
				top:10px;
			}
			#content {
				width:560px;
				float:left;
				padding:20px;
				font-family:Arial,sans-serif;
				font-size:13px;
				line-height:18px;
				border-top:1px solid #929292;
				margin-left:190px;
			}
			#navilinks ul, #navirechts ul {
			  	margin:0;padding:0;
			  	list-style-type:none;
			}
			.navitem, .navitemsel {
				display:block;
				height:19px;
				background:top left no-repeat;
				margin-bottom:12px;
				text-indent:-9999px;
				overflow:hidden;
			}
			#navirechts .navitem, #navirechts .navitemsel {
				float:right;
				clear:right;
			}
			.navitem:hover, .navitemsel {
			  	background-position:0 -19px;
			}
			#footer {
 			  	background:#b2b2b2 url(../img/rahmen_footer.gif) top left no-repeat;
 			  	height:41px;
 			  	width:980px;
 			  	/*background: #7C8B3E; text-align: center; color: white; padding: 8px 0; font-weight: bold;*/
			}
			p { padding:0 20px 25px 20px; margin:0; text-align:justify; }
			p.links { text-align:left; }
			table { padding:0 20px 25px 20px; margin:0; }
			h1 { color:#fc0c0c; font-size:15px; margin:0; padding:0; padding-bottom:15px; }
			#wrapper { background:url(../img/bg.gif) 0 0 repeat-y;  }
			#flir-dpi-div-test, #detectimagestate-test-img { position:absolute; top:0; left:0; }

			.nobr { white-space: nowrap; }

			.trenner {
			 	border-top:1px dotted #999;
			 	margin-top:10px;
			 	display:block;
			 	height:10px;
			 	line-height:10px;
			 	font-size:10px;
			}
			.pdflink {
				background:url(../img/pdf.gif) top left no-repeat;
				padding-left:20px;
				line-height:16px;
			}

			form { margin:0; padding:0; }

			.forminput,.forminputhalb { border:1px solid #929292; background:#e9e9e9; padding:2px; width:520px; }
			.forminputhalb { width:250px; }
			.formbutton { border:1px solid #929292; background:#eee; padding:5px; }
