  body
  {
    font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
  	font-family:Arial, Helvetica, sans-serif;
  }

 
.background_offset{
 
	position:absolute;
	top:0px;
	left:0px;
	height:700px;
	z-index: 200;
	overflow:hidden;
	
}

.background{
 
	position:absolute;
	top:0px;
	left:0px;
	z-index: 0;
	height:700px;
	overflow:hidden;

}

.invis{

visibility:hidden;
}

#Invis{
 


}

.highlight{
background-color:#FFFFFF;
color:#333333;

}

.highlightExample{
background-color:#506bbc;
color:#fff;

}

a {
outline: none;
}

#layertop{
 
 background:url(img/navBack1.gif) no-repeat;
 

	position:absolute;	
	top:0px;
	left:0px;
	z-index:250;
}


#logoani{
	 
	position:absolute;	
	top:112px;
	left:890px;
	float:left;
 
}



.NoPopUp{

display:none;

}

.PopUp{

display:block;

}


#PopUpLayer{

	height:580px;
}


#insidePopUp{

	height:580px;
}

.PopUpFull{
background-color:#FFFFFF;

 
	position:absolute;	
	top:10px;
	left:60px;
	width:593px;
	height:580px; 
	z-index:9999999;
	padding-top:64px;
	padding-left:64px;
	padding-bottom:64px;
	border:#999999 solid 1px;
	
}

.popupscroll{

	width:593px;
	height:580px; 
	overflow:hidden;

}

 

.closePopUpNon{
display:none;
}

.closePopUp{
position:absolute;
top:20px;
z-index:999999999;
margin-left:500px;
 
}

#content{

 	height:430px;
}


 .contentscroll{
 
	width: 400px; 
	height:430px;
	font-size:0.95em;
	font-weight:normal;
 	overflow:hidden;
	color: #ffffff;

}

#contentWrapper{
 position:absolute;
left:170px;
top:190px;
z-index:400;
}


  
 .contentscroll h1 {
 	font-size:1.2em;
	font-weight:800;
	color: #ffffff;
 
 } 
 
.contentscroll a {
 	
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
 } 
  
 .primaryContent { 
 
  color:#fff;
 font-size:0.85em;
     line-height: 150%;
 

}

sup,
sub 
{
	height: 0;
	line-height: 150%;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

  
#logo{
	position:absolute;
	top:0px;
	left:0;
	z-index: 99999;
}


.image_nav{
	position:absolute;	
	top:112px;
	left:52px;
	z-index: 260;
	width:546px;
	height:61px;
}

.image_nav_offsett{
	position:absolute;	
	top:-500px;
	left:52px;
	z-index: 130;
	width:546px;
	height:61px;
}


#right_back{

 
	position:absolute;
	top:112px;
	left:597px;
	z-index: 135;
	width:291px;
	height:61px;
	z-index:999999;
}

#right_content{

	position:absolute;
	top:173px;
	left:597px;
	z-index: 999999;
	width:291px;
 
}

#footer{
background-color:#FFFFFF;
 
	position:absolute;
	top:647px;
	left:0px;
	z-index: 145;
	width:895px;
	height:60px;
}

#klimaLogo{
 

}


.klimaBottomOff{
 
 float:right;
 
 margin-top:-5000px;
}

.klimaBottom{
 
 float:right;
 margin-top:-37px;
}


h1 { 
 color:#fff;
 font-size:0.85em;
}


a.primaryContentLink {
 color:#fff;
 font-size:0.85em;
 font-weight:bold;
}



UL.linksUL {

	display:compact;

	padding: 0px;
	margin: 0px;
	padding-top: 200px;
}


UL.linksUL LI {
	height:21px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom:40px;
 
}

UL.linksUL A {
	outline: none;
	color: #cdf0f4;
	text-decoration: none;
	font-size: 1.0em; 
	font-weight:bold;
 
	display: inline;
	padding-left:68px;

}

UL.linksUL A:hover {
	outline: none;
	color: #fff;

}


.linksUL a.primaryOn {
	outline: none;
	color:#fff;
	text-decoration:underline;
	
}


a.JumperOff {
 color:#fff;
 font-size:0.85em;
 font-weight:normal;
 

}

a.JumperOn {
 color:#fff;
 font-size:0.85em;
 font-weight:bold;
 
}



UL.secondaryUL {
	display:compact;
	padding: 0px;
	margin: 0px;
	padding-top:11px;
}

UL.secondaryUL LI {	 
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom:5px;
	background-image:url(img/hebelvor.gif);
	background-repeat:no-repeat;
		 padding-left:15px;
	

}

UL.secondaryUL A {
	
	outline: none;		 
	color:#ffffff;
	font-size: 0.85em;
	font-weight:600;
	text-decoration:none;	
	display: inline;

}

UL.secondaryUL A:hover {
	outline: none;
	color: #fff;
}



.exampleListing a {
 	
outline: none;		 
	color:#253695;
	font-size: 0.7em;
	font-weight:600;
	line-height:normal;
	text-decoration:none;	
	display: inline;
 } 
  
 .PopUpFull a{
 
 outline: none;		 
	color:#253695;
 
	font-weight:600;
	line-height:normal;
	text-decoration:none;	
 
 }
 
  
.exampleListing{
 background:#FFFFFF;
	padding-left:12px;
}


UL.exampleUL {
	display:compact;
	padding: 0px;
	margin: 0px;
 
	padding-left:17px;
}

UL.exampleUL LI {	 
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom:3px;
		height:100%;


}

UL.exampleUL A {
	
	outline: none;		 
	color:#253695;
	font-size: 0.7em;
	font-weight:600;
	line-height:normal;
	text-decoration:none;	
	display: inline;
}

UL.exampleUL A:hover {
	outline: none;

}

.exampleHeader{	 
	color:#253695;
	font-size: 0.7em;
	font-weight:bold;
	text-decoration:none;	
}


UL.footerUL {
 
	padding: 0px;
	margin: 0px;
    padding-left:20px;
	padding-top:20px;
}

UL.footerUL LI {
	display:inline;
	list-style: none;
	padding: 0px;	 
	padding-bottom:5px;
	margin-right:77px;
}

UL.footerUL A {
	
	outline: none;		 
	color:#6d6e72;
	font-size: 0.75em;
	font-weight:bold;
	text-decoration:none;		 
}

UL.footerUL A:hover {
	outline: none;
	color: #333;
}


a.AlleUnternehmen {
 color:#6d6e72;
 font-size:0.7em;
 font-weight:bold;
}

a.AlleUnternehmenOff {
 display:none;
}



UL.zuruck {
 
	padding: 0px;
	margin: 0px;
    padding-left:20px;
	padding-top:20px;
}

UL.zuruck LI {
	display:inline;
	list-style: none;
	padding: 0px;	 
	padding-bottom:5px;
	margin-right:40px;
	height:60px;
}

UL.zuruck A {
	
	outline: none;		 
	color:#6d6e72;
	font-size: 0.75em;
	font-weight:bold;
	text-decoration:none;		 
}

UL.zuruck A:hover {
	outline: none;
	color: #333;
}


.exampleSubheadline{	 
	color:#5a5a5e;
	font-size: 0.85em;
	font-weight:bold;

}

A.PrintButton {	 
	color:#5a5a5e;
	font-size: 1em;
	font-weight:bold;
	text-decoration:none;

}

.exampleHeadline{	 
	color:#392e7a;
	font-size: 1.4em;
	font-weight:bold;

}

.exampleText{	 
	color:#000;
	font-size: 0.70em;
    line-height: 150%;
	font-weight:normal;
	

}



.exampleText sup,
sub 
{
	height: 0;
	line-height: 150%;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

.exampleText sup {
	bottom: 1ex;
}

.exampleText sub {
	top: .5ex;
}



 .artikelHeadline{	 
	color:#392e7a;
	font-size: 1.4em;
	font-weight:bold;

}

.artikelText {	 
	color:#000;
	font-size: 0.70em;
    line-height: 150%;
	font-weight:normal;
	

}

.artikelText, h1{	 
	color:#392e7a;
	font-size: 1.4em;
	font-weight:bold;
}

.logoText {	 
	color:#7a7f82;
	font-size: 0.70em;
    line-height: 150%;
	font-weight:normal;
	

}
.logoText  a {
color:#7a7f82;
}
