/*global.css*//*common definitionscontainermainnavisubnavifooternavibuttonscontent elementsformularspecial textdefinitions*//*####################################################*//*common definitions*/body {	font-family: Arial, Geneva, Verdana, sans-serif;	font-size: 11px;	line-height: 15px;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}#bg-intro {	font-family: Arial, Geneva, Verdana, sans-serif;	font-size: 11px;	line-height: 15px;	background-color: #000000;	margin: 0px;	padding: 0px;}p { 	margin-top: 0px;	margin-bottom: 8px;	text-align: left;	}	a.textcontent:link {	color: #FFFFFF;	text-decoration: none;	background-color: #a5a5a5;}	a.textcontent:visited {	color: #FFFFFF;	text-decoration: none;	background-color: #a5a5a5;}a.textcontent:active, a.textcontent:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #000000;}.clear {	clear: both;	margin: 0;	padding: 0;	font-size: 0;	height: 0;	line-height: 0;}/*####################################################*//*container*/#container-global {	width: 950px;	margin: 0 auto 0 auto;	margin-top:0px;}#container-header {	padding-left: 0px;	padding-top: 0px;}#container-animation {	padding-left: 0px;	padding-top: 0px;	float: left;}#container-animation-intro {	padding-left: 0px;	padding-top: 191px;	float: left;}#container-content {	width: 950px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-content-presse {	width: 970px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-subnavi {	width: 135px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-content-right {	width: 814px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-content-right-presse {	width: 834px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-content-right-info {	width: 590px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-footer {	width: 950px;	padding-left: 0px;	padding-top: 0px;	float: left;}#container-top {	height: 15px;	float:right;	padding-top: 20px;	padding-bottom: 10px;}/*####################################################*//*mainnavi*/#mainnavi			{ float:left; width:950px; margin: 0 auto 0 auto; background-color:#FFFFFF; }.mainnavi-box		{ float:left; height:14px;}.level-1			{ display:block; float:left; }.level-1 a			{ 				 	  display:block;				  	  color:#ffffff;				  	  text-decoration:none;				  	  height:14px;				 	}.level-1 a:hover 	{ color:#ffffff; background-position: bottom!important; }.level-1 a span		{ display:none;  }#level-1-marker 	{ background-position: bottom!important; }#n-home a 				{ background:url(../images/b_main_home.gif) 0 0 no-repeat; width:45px; } #n-produkte a 			{ background:url(../images/b_main_produkte.gif) 0 0 no-repeat; width:79px; } #n-info a				{ background:url(../images/b_main_info.gif) 0 0 no-repeat; width:46px; }#n-blog a 				{ background:url(../images/b_main_blog.gif) 0 0 no-repeat; width:49px; }#n-kontakt a 			{ background:url(../images/b_main_kontakt.gif) 0 0 no-repeat; width:70px; }#n-links a 				{ background:url(../images/b_main_links.gif) 0 0 no-repeat; width:64px; } #n-presse a 			{ background:url(../images/b_main_presse.gif) 0 0 no-repeat; width:66px; }/*####################################################*//*subnavi*/#subnavi			{ float:left; width:115px; margin: 0 auto 0 auto; background-color:#FFFFFF; }.subnavi-box		{ float:left; height:200px; width:115px;}.level-2			{ display:block; float:left; }.level-2 a			{ 				 	  display:block;				  	  color:#ffffff;				  	  text-decoration:none;				  	  height:22px;				 	}.level-2 a:hover 	{ color:#ffffff; background-position: bottom!important; }.level-2 a span		{ display:none;  }#level-2-marker 	{ background-position: bottom!important; }#n-moskito a 			{ background:url(../images/b_sub_moskito.gif) 0 0 no-repeat; width:115px; height:22px; } #n-g7 a 				{ background:url(../images/b_sub_g7.gif) 0 0 no-repeat; width:115px; height:22px; } #n-nori a 				{ background:url(../images/b_sub_nori.gif) 0 0 no-repeat; width:115px; height:22px; } #n-kruecklicht a 		{ background:url(../images/b_sub_kruecklicht.gif) 0 0 no-repeat; width:115px; height:22px; } #n-takethat a 			{ background:url(../images/b_sub_takethat.gif) 0 0 no-repeat; width:115px; height:22px; } #n-takethis a 			{ background:url(../images/b_sub_takethis.gif) 0 0 no-repeat; width:115px; height:22px; } /*####################################################*//*footernavi*/#footernavi					{ float:left; width:43px; margin: 0 auto 0 auto; }.footernavi-box				{ float:left; height:15px;}.level-1-footernavi			{ display:block; float:left; }.level-1-footernavi a		{ 				 	  display:block;				  	  color:#ffffff;				  	  text-decoration:none;				  	  height:15px;				 	}.level-1-footernavi a:hover { color:#ffffff; background-position: bottom!important; }.level-1-footernavi a span	{ display:none;  }#level-1-footernavi-marker 	{ background-position: bottom!important; }#n-mailto a 				{ background:url(../images/b_footer_mailto.gif) 0 0 no-repeat; width:106px; } #n-impressum a 				{ background:url(../images/b_footer_impressum.gif) 0 0 no-repeat; width:43px; } /*####################################################*//*buttons*/#mainnavi			{ float:left; width:950px; margin: 0 auto 0 auto; background-color:#FFFFFF; }.mainnavi-box		{ float:left; height:15px;}.level-x			{ display:block; float:left; }.level-x a			{ 				 	  display:block;				  	  color:#ffffff;				  	  text-decoration:none;				  	  height:15px;				 	}.level-x a:hover 	{ color:#ffffff; background-position: bottom!important; }.level-x a span		{ display:none;  }#level-x-marker 	{ background-position: bottom!important; }#n-mehr a 				{ background:url(../images/b_pfeil_mehr.gif) 0 0 no-repeat; width:41px; } #n-top a 				{ background:url(../images/b_pfeil_top.gif) 0 0 no-repeat; width:61px; } #n-preisinfo a			{ background:url(../images/b_preisinfo.gif) 0 0 no-repeat; width:254px; }#n-download a 			{ background:url(../images/b_download.gif) 0 0 no-repeat; width:121px; }#n-mailto-content a 	{ background:url(../images/b_mailto-content.gif) 0 0 no-repeat; width:120px; }#n-download-druck a 	{ background:url(../images/b_download_druck.gif) 0 0 no-repeat; width:164px; } #n-download-web a 		{ background:url(../images/b_download_web.gif) 0 0 no-repeat; width:158px; }/*####################################################*//*content elements*/#header-logo {	float:left;}#header-seitenbezeichnung {	float:right;}#box-verteilerseite-pic {	width: 145px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-verteilerseite-text {	width: 669px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-preisinfo {	width: 800px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-preisinfo-pic {	width: 145px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-preisinfo-text {	width: 252px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-produktdetailseite-pic {	width: 270px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-produktdetailseite-text {	width: 544px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-formular-preisinfo {	width: 403px;	padding-left: 0px;	padding-top: 0px;	float: left;}#box-info-de {	width: 395px;	padding-left: 0px;	padding-right: 20px;	padding-top: 0px;	float: left;}#box-info-en {	width: 395px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	float: left;}#footer-adresszeile {	float:left;}#footer-mailto {	float:left;}#footer-impressum {	float:right;}#spacer-header {	height: 33px;}#spacer-content-start {	height: 27px;}#spacer-produkte-verteilerseite {	height: 20px;}#spacer-footer {	height: 12px;	width: 14px;	background: url('../images/spacer_footer.gif') no-repeat;}/*####################################################*//*formulare*/.checkbox {	margin-bottom: -1px;	margin-right: 5px;}form 				{ display:inline; margin:0; padding:0; }.kform  			{ width:403px; color:#ffffff; } .kform label 		{ float:left; }.kform label span 	{ font-size:11px; margin:4px 0 5px 0; }.kform input { 			color:#000000;			float:right;			height:16px;			/* commented backslash hack v2 and Hack for ie <5.5 \*/			height:18px;			height/**/:/**/16px;			/* end hack */			font-size:11px;			width:318px;			border:1px solid #000000; }.kform select { 			color:#000000;			float:right;			height:18px;			/* commented backslash hack v2 and Hack for ie <5.5 \*/			height:20px;			height/**/:/**/18px;			/* end hack */			font-size:12px;			width:222px;			border:1px solid #000000; }html>body div.kform select { width:220px; color:#000000; }		.kform input.checkbox { color:#000000; float:left; font-size:10px; height:auto; width:auto; border:0; }.kform input.radiobox { float:left; color:#000000; font-size:10px; height:auto; width:auto; border:0; }.kform textarea	{ float:right; color:#000000; font:11px Arial, sans serif; height:120px; width:318px; border:1px solid #000000; }html>body div.kform textarea { width:318px;color:#000000;  }.kform .submit { 			float:right;			margin:10px 0 0 0;			color:#000000;			border:0;			font-size:11px;			padding:0 0 0 5px; 			cursor:pointer;			cursor:hand;			width:101px;			height:15px;}html>body form.kform .submit { margin:10px 0 0 0; }div.rb  { float:left; color:#000000; }div.rb .csc-form-radio {  color:#000000; float:left; width:40px;   }div.rb br {  display:none; }div.rb div.clearer   { display:none; }.kform span { float:left; color:#000000; display:block; font-size:12px; margin:3px 0 5px 0; }.csc-mailform-field { margin-bottom:5px; width:403px; float:left; clear:left; padding:0!important; border:0;}p.csc-form-label { color:#000000; float:left; padding:3px 0 0 0!important; margin:0!important;}p.csc-form-label-req { color:#000000; float:left; padding:3px 0 0 0!important; margin:0!important;}/*####################################################*//*special textdefinitions*/.english						{color: #a9a9a9;}.alert							{color: #f29400;}.english-preisinfo				{color: #a9a9a9; margin-left:23px;}
