body{
	margin: 0;
	padding: 0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #ebebeb;
	background-image: url("../images/bg.jpg"); 
	background-repeat:repeat-x;
	background-position:top center;
	}
* html #contentMiddle{
	height:390px;
	}
html 	{ overflow-y:scroll; /* permanente Scrollbar im Firefox */}
br.clear{clear:both; font-size:0.01em; line-height:0.01em}
#wrapper{
	width:960px;
	margin:0 auto;
	padding:0;
	background:none;
	border:none;
	}

/*  Navigation  */	
#leftFrame{
	float:left;
	width: 220px;
	margin:36px 0 0 0;
	padding: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-align:left;
	border: 0;
	color:#000;
	background:none;
	}
#leftFrame li a span{display:none;line-height:0px}
#leftFrame li{width:220px;float:left;}
#leftFrame li.lang{float:left;padding:0 7px 0 0;margin:6px 0 2px 0;width:40px;display:inline;border:none;}
#leftFrame li.lang a span{line-height:0px;}
#leftFrame li.lang a.lang1:link, a.lang1:visited, a.lang1:active{height:15px;margin:0;padding:0;color:#999;text-decoration: none;display: inline;border:none;}
#leftFrame li.lang a.lang1:hover{text-decoration: underline;color:#97be0d}
#leftFrame li.lang a.lang2:link, a.lang2:visited, a.lang2:active{height:15px;margin:0;padding:0;color:#999;text-decoration: none;display: inline;border:none;}
#leftFrame li.lang a.lang2:hover{text-decoration: underline;color:#97be0d}


#leftFrame img{margin:0 0 26px 0;padding:0;border:none;background-color:transparent;}
#leftFrame ul{margin:0;padding:0;}
#leftFrame li{margin:0;padding:0;list-style-type:none;border-bottom: 1px solid #999; }
#leftFrame li.news{margin:18px 0 0 0;padding:0 0 4px 8px;font:bold 13px Arial, Helvetica, sans-serif;list-style-type:none;border:none;background:url("../images/txt_news.png") bottom left no-repeat; }
#leftFrame li a.title:link, a.title:visited{
	margin: 2px 0 2px 0;
	padding: 1px 0 1px 18px;
	display: block;
	color:#000;
	font-weight: bold;
	text-decoration:none;
	background: url("../images/navi_point.png") top left no-repeat;
	border: none;
	}
#leftFrame li a.title:hover,#leftFrame li a.title:active{background: url("../images/navi_point_over.png") top left no-repeat;background-color: #ddd;}
#leftFrame li a.subtitle:link,#leftFrame li a.subtitle:visited{
	margin: 2px 0 2px 0;
	padding: 1px 0 1px 18px;
	display: block;
	color:#000;
	font-weight: normal;
	text-decoration:none;
	background: url("../images/navi_point_sub.png") top left no-repeat;
	border: none;
	}

#leftFrame li a.subtitle:hover,#leftFrame a.subtitle:active{background: url("../images/navi_point_sub_over.png") top left no-repeat;background-color: #ddd;}
#leftFrame p{margin:0; padding:8px 0 0 0;font: 11px Arial, Helvetica, sans-serif;}
#leftFrame a.news:link,#leftFrame a.news:visited{font: bold 11px Arial, Helvetica, sans-serif;color:#97be0d;text-decoration:underline;}
#leftFrame a.news:hover,#leftFrame a.news:active{font: bold 11px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;}


/* Content Top */
#rightFramebg{float:right;width:720px;margin:0;padding:0;border:none;background: transparent url("../images/bg_content.jpg") top center repeat-y; }
#content{width:720px;margin:0;padding:0;border:none;background: transparent url("../images/bg_main_top.jpg") top center no-repeat; }

/* KeyVisual */
#contentTop{width:720px;height:116px;padding:0;margin:0;border:none;background: transparent url("../images/bg_header_8.jpg") top center no-repeat; } 

#contentTop ul{text-align:right;padding:96px 0 0 0;margin: 0 30px 0 0;}
#contentTop li{list-style-type: none;padding: 0;margin: 0px;display: inline;}
#contentTop li a.top:link,#contentTop a.top:visited{
	font: 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin: 2px 0 2px 0;
	padding: 1px 16px 1px 10px;
	background-color: transparent;
	text-decoration: none;
	display: inline;
	border-left:2px solid #97be0d;
	/*background: url("../images/navi_point_top.png") top left no-repeat;*/
}
#contentTop li a.top:hover, a.top:active{
	background-color: transparent;
	text-decoration: underline;
	/*background: url("../images/navi_point_top.png") top left no-repeat;*/
}
#keyVisual {margin:0;padding:1px 0 0 0;}
#keyVisual img{margin:0 0 0 14px;padding:0;}
#keyVisualFin {margin:1px 0 0 0;padding:1px 0 0 0;height:6px;border:none;background: transparent url("../images/green_blk.png") top no-repeat;}
#keyVisualFin img{margin:0 0 0 14px;padding:1px 0 0 0;}
#orangeHeadline{margin:1px 0 0 0;padding:0 0 2px 0;height:31px;background: transparent url("../images/bg_orange_h.png") top no-repeat;}
#orangeHeadline p{margin:0;padding:6px 0 6px 36px;color:#fff;font:bold 16px Arial, Helvetica, sans-serif;}
#icons{margin:1px 0 0 14px;padding:0 0 2px 0;height:196px;}
#icons img{margin:0;padding:0;}

/* Content Middle  */
#contentMiddle{
	margin:0 0 0 37px;
	padding:0;
	width:646px;
	border: none;
	min-height: 360px;
	/*background: transparent url("../images/bg_middle.gif") top center repeat-y;*/
}

#contentMiddle h1{
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:22px 0 8px 0;
	padding:4px 40px 2px 20px;
	color: #333;
	background: transparent url("../images/txt_start.png") top left no-repeat;
	}

#contentMiddle h2.sub{	
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:4px 0 0 0;
	padding:0;
	color: #555;
	background: none;}

#contentMiddle h2{	
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:0;
	color: #333;
	background: none;}

#contentMiddle p{font:normal 13px Arial, Helvetica, sans-serif;margin:0;padding:8px 0 0 0;color: #333;line-height:120%;}
#contentMiddle.measuringcontent p{line-height:1.8em}
#contentMiddle p.person{font:normal 13px Arial, Helvetica, sans-serif;margin:0;padding:4px 0 0 0;color: #333;line-height:100%;}
#contentMiddle p.thumb{font:normal 13px Arial, Helvetica, sans-serif;margin:0;padding:0 13px 0 0;color: #333;line-height:120%;}
#contentMiddle p.line{margin:0;padding:0 0 0 0;clear:both;background: transparent url("../images/dotted_line.png") center repeat-x;}
#contentMiddle p.lineref{margin:6px 0 0 0;padding:00;clear:both;background: transparent url("../images/dotted_line.png") center repeat-x;}

#contentMiddle p.point{font-weight:normal;margin:0 38px 0 0;padding: 2px 0 0 10px;color:#333;text-decoration: none;display: inline;background: url("../images/navi_point.png") top left no-repeat;}
#contentMiddle img.right{float:right;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:12px 36px 10px 20px;color: #555;}
#contentMiddle div.rightth_box{float:right;font:normal 12px Arial, Helvetica, sans-serif;margin:10px 0 4px 10px;width:100px;  min-height:72px; height:auto !important; height:72px; color:#555}
#contentMiddle img.rightth{font:normal 12px Arial, Helvetica, sans-serif;margin:10px 0 4px 10px;padding:4px;color: #555;border:1px solid #ccc;}
#contentMiddle img.left{float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:12px 20px 8px 0;color: #555;border:none;}
#contentMiddle img{font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:6px 0 18px 0;color: #555;}
#contentMiddle ul{margin:20px 0 8px 13px;padding:0 0 0 30px;}
#contentMiddle li{margin:0;padding:0 10px 6px 16px;line-height:120%;font-size:13px;list-style-type:none;color:#333;background: url("../images/listenpunkt_green.png") top left no-repeat;} <!-- To Do -->

#contentMiddle a:link,#contentMiddle a:visited{font-weight:normal;margin:0;padding:0;color:#97be0d;text-decoration: none;display: inline;}
#contentMiddle a {font-weight:normal;margin:0;padding:0;color:#97be0d;text-decoration: none;display: inline;}
#contentMiddle a:hover,#contentMiddle a:active{font-weight:normal;margin: 0;padding:0;color:#97be0d;text-decoration: underline;display: inline;}
#contentMiddle a.print:link,#contentMiddle a.print:visited{font-weight:normal;margin:0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: none;display: inline;background: url("../images/navi_print.png") top left no-repeat;}
#contentMiddle a.print:hover,#contentMiddle a.print:active{font-weight:normal;margin: 0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: underline;display: inline;background: url("../images/navi_print.png") top left no-repeat;}
#contentMiddle a.pdf:link,#contentMiddle a.pdf:visited{font-weight:normal;margin:0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: none;display: inline;background: url("../images/navi_point.png") top left no-repeat;}
#contentMiddle a.pdf:hover,#contentMiddle a.pdf:active{font-weight:normal;margin: 0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: underline;display: inline;background: url("../images/navi_point.png") top left no-repeat;}
#contentMiddle a.site:link,#contentMiddle a.site:visited{font-weight:normal;margin:0;padding: 2px 0 0 10px;color:#444;text-decoration: none;display: inline;background: url("../images/navi_point.png") top left no-repeat;}
#contentMiddle a.site:hover,#contentMiddle a.site:active{font-weight:normal;margin: 0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: underline;display: inline;background: url("../images/navi_point.png") top left no-repeat;}
#contentMiddle a.pdfsmall:link,#contentMiddle a.pdfsmall:visited{font-size:11px;font-weight:normal;margin:0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: none;display: inline;background: url("../images/navi_point.png") top left no-repeat;}
#contentMiddle a.pdfsmall:hover,#contentMiddle a.pdfsamll:active{font-size:11px;font-weight:normal;margin: 0;padding: 2px 0 0 10px;color:#97be0d;text-decoration: underline;display: inline;background: url("../images/navi_point.png") top left no-repeat;}

#contentMiddle table{margin:0;padding:0;color:#333;font: normal 13px Arial, Helvetica, sans-serif;border:none;}
#contentMiddle table.th{margin:4px 0 10px 0;padding:0 0 6px 0;color:#333;font: normal 13px Arial, Helvetica, sans-serif;border:none;}
#contentMiddle table.th td{margin:0;padding:0;vertical-align:top;font: normal 13px Arial, Helvetica, sans-serif;border:none;}
#contentMiddle td{margin:0;padding:4px;vertical-align:top;font: normal 13px Arial, Helvetica, sans-serif;border:none;}
#contentMiddle td img{margin:0;padding:0;border:none;}
#contentMiddle td.images img{margin:0;padding:0;padding:4px;color: #555;border:1px solid #ccc;}
#contentMiddle th {margin:0;padding:4px;font: bold 13px Arial, Helvetica, sans-serif;color:#97be0d;text-align:left;border-bottom:1px solid #999;}
#contentMiddle table.liste{margin:16px 0 0 0;padding:0 0 6px 0;color:#333;font: normal 13px Arial, Helvetica, sans-serif;border:none;}
#contentMiddle table.liste td{margin:0;padding:2px 2px 5px 0;vertical-align:top;font: normal 13px Arial, Helvetica, sans-serif;border:none;}
#contentFooter{
	clear:both;
	margin:0;
	padding:0;
	width:720px;
	height:140px;
	background: transparent url("../images/bg_bottom.png") left bottom no-repeat;
}
#contentFooter p{
	float:left;
	margin: 0;
	padding: 10px 20px 0 46px;
	font: normal 12px arial, hevetica, sans-serif;
	color: #000; 
	border: none;
}
#contentFooter table{
	margin:10px 0 0 0;padding:0;font: normal 12px Arial, Helvetica, sans-serif;
}
#contentFooter .lineFooter{margin:0 0 0 14px;padding:2px 0 0 0;height:16px;width:693px;background: transparent url("../images/dotted_line.png") top right repeat-x;}
#contentFooter p.vertiline{
	float:left;
	margin: 12px 0 0 20px;
	padding: 46px 1px 0 0;
	background-color: #97BE0D; 
	border: none;
}
#contentFooter a:link,#contentFooter a:visited{font-weight:normal;margin:0;padding:00;color:#000;text-decoration: none;display: inline;background:none;}
#contentFooter a:hover,#contentFooter a:active{font-weight:normal;margin: 0;padding:0;color:#97be0d;text-decoration: underline;display: inline;}

/* Allgemein */
span.green{color:#97BE0D;}
span.bold{font-weight:bold;}
#contentMiddle p.clear{margin:0 38px 0 0;padding:0 0 0 0;clear:both;}

#zeigedasbild{
position:absolute;
visibility:hidden;
border: 1px solid #666;
padding:5px;
background-color: #fff;
}

#leiste{
cursor: pointer;
background-color: #666;
color: #666;
margin:0 0 4px 0;
padding:4px 4px 2px 0; 
text-align:right;
}

#leiste #schliessen_text{
font-weight: bold;
font-family: Arial;
font-size: 13px;
color:#fff;
margin:2px 0 2px 0;
padding:0;

}
.hidesup{color:#fff}
