/******************** tooltips *******************/
.tooltip {
  font-size: 8pt;
  position: absolute;
  margin-top: 20px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
 }
 
  .tooltip .content {
  color: #666666;
  font-weight: normal;
  text-align: left;
  padding: 4px; }
  
 
  /* --------- Kalkulator Druckdateninfos ----------*/
 
 
 .kalktooltip {
  position: absolute;
  width: 105px;
  height: 70px;
  font-size: 10px;
  margin-top: 10px;

  display: none;
  /*background: url(/img/onlineshop/kalkulator/ll_tooltipp_hg.png) top left no-repeat;*/
 }
 
  .kalktooltip .kalkcontent {
   	font-size: 10px; 
  	color: #666;
  	font-weight: normal;
  	text-align: center;
  	  padding:7px 5px 10px 5px;
  } 
  
 
 /* --------- Organigramm --------------------- */
 
.tooltip1 {
  font-size: 8pt;
  position: absolute;
  display: none;
  background-color: #cfe7eb;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  /*border-color: #E2860E;*/
  }

.tooltip2 {
  font-size: 8pt;
  position: absolute;
  display: none;
  background-color: #dedcea;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  /*border-color: #E2860E;*/
  }

.tooltip3 {
  font-size: 8pt;
  position: absolute;
  display: none;
  background-color: #fcdfcd;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  /*border-color: #E2860E;*/
  }

.tooltip4 {
  font-size: 8pt;
  position: absolute;
  display: none;
  background-color: #ffefc3;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  /*border-color: #E2860E;*/
  }
  
  .tooltip1 .content {
  color: #666666;
  font-weight: normal;
  text-align: center;
  padding: 4px; }

.tooltip2 .content {
  color: #666666;
  font-weight: normal;
  text-align: center;
  padding: 4px; }

.tooltip3 .content {
  color: #666666;
  font-weight: normal;
  text-align: center;
  padding: 4px; }

.tooltip4 .content {
  color: #666666;
  font-weight: normal;
  text-align: left;
  padding: 4px; }
  
  

/*-------------- Shopformular ------------------*/
 
 .tooltip5 {
  font-size: 10px;
  position: absolute;
    padding: 5px;
 margin-top: 20px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
 }
 
  .tooltip5b {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  margin-top: -330px;
  margin-left: -330px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
 }
 
 
  .tooltip6 {
  font-size: 8pt;
  position: absolute;
  padding: 5px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  overflow-y:auto;
 }
 
 .tooltip5 .content {
  color: #666666;
  font-weight: normal;
  text-align: left;
  padding: 4px; }
  
  
/* ------------ OnlineShop Specials -------------- */

.tooltipSp {
  top: 339px;
  font-size: 10px;
  text-align: center;
  position: absolute;
  margin: 0px;
  margin-left: -1px;
  padding: 5px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #bbb;
 }
 
.tooltipSp2 {
  top: 427px;
  font-size: 10px;
  text-align: center;
  position: absolute;
  margin: 0px;
  margin-left: -1px;
  padding: 5px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #bbb;
 }
 
 .tooltipSp3 {
  top: 540px;
  font-size: 10px;
  text-align: center;
  position: absolute;
  margin: 0px;
  margin-left: -1px;
  padding: 5px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #bbb;
 }
 
  .tooltipSp4 {
  top: 629px;
  font-size: 10px;
  text-align: center;
  position: absolute;
  margin: 0px;
  margin-left: -1px;
  padding: 5px;
  display: none;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #bbb;
 }

  .tooltipSp .content {
  color: #666666;
  font-weight: normal;
  text-align: center;
  padding: 0px;
  }




/******************** /tooltips *******************/	

#infobox {
  text-align: left;
  }

#infobox h2 {
  font-size: 11px;
  font-weight: bold;
  color: #707070;
  border: 0;
  padding: 0 10px 0 0;
  } 

ul#productinfo {
  margin: 0;
  padding: 0;
  }

ul#productinfo li {
  list-style: none;
  margin: 0;
  padding: 0;
  }

#imgbox {
  float: right;
  margin: 0 0 5px 5px;
  width: 82px !important;
  text-align:center;
  }
#imgbox img {
  background: #e9e9e9 url(/img/onlineshop/kalkulator/ll_icon_oben_hg_03.png) no-repeat;
  
  }

/***********************************************/

/*---------- REITER ----------*/

.linkerreiter-aktiv{
	background: #fff url(/img/onlineshop/kalkulator/LL_kalkulator_reiterlinks_weiss.png) no-repeat bottom right;
	width:171px;
	height:20px;	
	margin:0;
	padding:0; 
	border:0px solid;
	font-weight:bold;		
	}
	
.linkerreiter-inaktiv{
	background: #fff url(/img/onlineshop/kalkulator/LL_kalkulator_reiterlinks_grau.png) no-repeat bottom right;
	width:171px;
	height:20px;
	margin:0;
	padding:0; 
	border:0px solid;
	}
	
.linkerreiter-inaktiv a{
	padding:0;	
	text-decoration:none;
	}	
	
.rechterreiter-aktiv{
	background: #fff url(/img/onlineshop/kalkulator/LL_kalkulator_reiterrechts_weiss.png) no-repeat bottom left;
width:168px;
	height:20px;
	margin:0;
	padding:0;
	padding:0;
	font-weight:bold;
	}
	
.rechterreiter-inaktiv{
	background: #fff url(/img/onlineshop/kalkulator/LL_kalkulator_reiterrechts_grau.png) no-repeat bottom right;
	width:168px;
  height:20px;
	margin:0px;
	padding:0;
	text-decoration:none;
	border:0px solid;	
	}	
	
	.rechterreiter-inaktiv a{
	padding:0;
	text-decoration:none;
	}
	
	.linkerreiter-none{
	background: #fff url(/img/onlineshop/kalkulator/LL_kalkulator_reiterlinks_sonderfall.png) no-repeat bottom left;
	width:171px;
  height:20px;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0px solid;
	}	
		
	.rechterreiter-none{
	background: #fff url(/img/onlineshop/kalkulator/LL_kalkulator_reiterrechts_sonderfall.png) no-repeat bottom left;
	width:168px;
  height:20px;
	margin:0;
	padding:0;	
	text-decoration:none;
	}	

/*---------- Struktur ---------*/

.headline-links{
	width: 402px;
	background-image: url(/img/onlineshop/kalkulator/ll_subhead_links_hg.png);
	padding:10px 5px;
	margin:2px 0 0 0;
  }

.table-textpos-links{
	padding: 5px 5px 5px 5px;
	width:400px;
	border:1px #ccc solid;
	margin:2px 0 0 0;
  }
  
  .table-textpos-links2{
	margin:-1px 0 0 0;  	
	padding: 0;
	width:340px;
	border-top:1px #fff solid;
	border-left:0; 
 	border-right:0; 
 	border-bottom:1px #ccc solid;
  }
  
  .imgbox{
		background: #fff url(/img/onlineshop/kalkulator/ll_icon_hg_linksoben.png) no-repeat;
		width:58px;
		height:64px;
		background-color:#fff;
 		}
 
 .titelbox{
 		background: #fff url(/img/onlineshop/kalkulator/ll_head_rechts_oben.png) no-repeat top right;
		width:320px;
		height:47px;		
		padding:0 0 5px 25px;
		font-weight:bold;
		font-size:14px;
		}	
		
*html .titelbox{ /*IE-Hack*/
 		padding:0 0 5px 25px;

		}			
		
 .titelbox_rechts{
 		background: #fff url(/img/onlineshop/kalkulator/ll_head_rechts_oben.png) no-repeat top right;
		width:380px;
		height:47px;
		padding:0 5px 5px 5px;
		font-weight:normal;
		font-size:9px;
		border: 0px solid;
		margin: 0 0 5px 0;
		}		
		
.headline-rechts{
	width: 380px;
	height: 20px;
	background: url(/img/onlineshop/kalkulator/ll_subhead_rechts_hg.png) no-repeat top right;
	border:0px #000 solid;
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
}		

*html .headline-rechts{ /*IE-Hack*/
	padding: 0 5px 0 5px;
}	
		
	.produkticon{
		width:58px; 
		border:0; 
		margin:0 -2px 0 0;
		}
		
.borderlinks{
	border-left:1px #ccc solid;
	}
	
.borderrechts{
	border-right:1px #ccc solid;
	}	
 
/*------- Hinweisboxen -------------*/ 
 
  .hinweisbox{  
  padding: 1px 0 0 0;
	text-align:left;	
	margin: 2px 0px 5px 0;
	border:0px solid;
	background-color:#ebebeb;
  }
  
  .hinweisbox a{
  	color:#0DB5BE;
  }
  
 * html .hinweisbox{ /*IE-Hack*/
	margin: 2px 0 2px 3px;
	border:0px solid;
  }
  
 .hinweissymbol{
 	float:left;
 	padding: 0 3px 0 0;
 	}  
  
  .hinweistext{
  margin:5px 0 0 0;	
  }
 
  .uhr{  
    padding: 0 0 5px 0;
    margin:0;
  } 				
 	
	.uhr ul{
		padding: 0;
    margin:0;
		list-style-type:none;
 		}
		
	.uhr li{
		display:inline-block;
		vertical-align:top;
		}		
		
 	*html .uhr li{
		display:inline;
		vertical-align:top;
		}
 	*+html .uhr li{
		display:inline;
		vertical-align:top;
		}		
		
/******************** Sponsoring *******************/		

.sponsoring{
	margin:0; 
	padding:0 0 0 17px; 
	line-height:10px; 
	list-style-type:decimal; 
	border:0px solid; 
	text-align:left;	
	}	
