/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,p,blockquote,th,td { margin:0; padding:0; cursor:default; line-height:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
body {font:13px/1.22 arial,helvetica,clean,sans-serif;}
* body {font-size:small;font-size:x-small;}
table {font-size:inherit;}
pre,code,kbd,samp,tt {font-family:monospace;font-size:108%;line-height:99%;}
* pre,* code,* kbd,* samp,* tt {font-size:108%;}
.clearboth {clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

html, body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#262626; }
a{ color:#eb2543; }

	div.centerContent{ width:750px; margin:0 auto; position:relative; }
	div#wrapper{ }
	
		div.headlines{ color:#e61a32; height:15px; font-size:16px; border-bottom:2.5px solid #e2e2e2; margin-bottom:20px; }
			div.headlines h1{ float:left; }
			.headlinePadding{ padding-bottom:11px; }
			.headlineRightContentPadding{ }
			.leftHeadline{ width:184px; }
			.rightHeadline{ width:536px;  }
			.twoRightHeadlin{ width:249px; }
		div#header{ height:145px; width:100%; background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; margin-bottom:1px; }
			img#logo{ margin-top:22px; }
			ul#menu{ margin-top:42px; }
				ul#menu li{ list-style:none; display:inline; float:left; }
			
		div#content{ background-image:url(../images/content_bg.gif); background-repeat:repeat-x; padding-bottom:50px; }
			img#banner{ margin:19px 0 24px 0; }
			div#leftContent{ width:185px; float:left; }
				ul#produktButtons{ margin:20px 0 40px 0; }
					ul#produktButtons li{ height:66px; }
				form#nyhedsbrev{ }
				input#email{ width:168px; height:16px; border:1px solid #cbcbcb; color:#999; padding:7px; margin:15px 0 15px 0; }
				form#nyhedsbrev a{ color:#e71b33; float:left; }
				
			div#rightContent{ width:536px; float:right; }
				div#leftNewProdukt{ float:left; width:248px; }
				div#rightNews{ float:right; width:248px; }
				
				div.produktKategori{ width:87px; height:109px; float:left; margin:0 24px 25px 0; }
					div.produktKategori img{ border:1px solid #cecece; margin-bottom:5px; }
					div.produktKategori p{ text-align:center; }
				div.produktKategoriFemte{ width:87px; height:109px; float:left; margin:0 0 25px 0; }
					div.produktKategoriFemte img{ border:1px solid #cecece; margin-bottom:5px; }
					div.produktKategoriFemte p{ text-align:center; }
				
				div.box{ margin-bottom:30px; clear:both; height:87px; }
					div.box p{  }
					div.box p.varenr{ color:#999999; }
					div.box a{ color:#e71b33; float:left; }
					div.box img{ border:1px solid #cecece; margin-right:14px; }
					
				div.produkterBox{ margin-bottom:30px; height:87px; width:263px; float:left; padding-right:5px; }
					div.produkterBox p{ }
					div.produkterBox span.varenr{ color:#999999; }
					div.produkterBox a{ color:#e71b33; float:left; }
					div.produkterBox img{ border:1px solid #cecece; margin-right:14px; }
		
				div#produktBeskrivelse{ margin-bottom:10px; padding-bottom:10px; border-bottom:2.5px solid #e2e2e2; }
				div#produktText{ width:311px; margin-bottom:20px; float:left; }
					div#produktText p{ font-weight:bold; width:98px; padding:8px 0 9px 7px; float:left; }
					div#produktText p.text{ text-align:right; font-weight:normal; float:left; width:197px; padding:8px 9px 9px 0; }
					div.produktRowGray{ background-color:#dfdfdf; }
						
				div#produktImg{ float:right; width:203px; }
					div#produktImg img{ margin-bottom:16px; border:1px solid #cecece; }
				div#produktPdf{ width:203px; float:right; }
				div#produktPdf p{ text-align:right; height:21px; margin-bottom:10px; position:relative; }
					div#produktPdf p a { color:#eb2543; position:absolute; right:32px; top:3px; } 
					div#produktPdf p img{ margin-left:11px; border:0; position:absolute; right:0; }

				div#nyheder{ min-height:203px; }
				
				div.nyhedlist_box{ margin-bottom:30px; height:87px; }
					div.nyhedlist_box p{  }
					div.nyhedlist_box a{ color:#e71b33; float:left; }
					div.nyhedlist_box img{ border:1px solid #cecece; margin-right:14px; }
					
				div#back{ color:#e61a32; height:15px; font-size:11px; border-top:2.5px solid #e2e2e2; padding-top:10px; margin-top:20px;  }
				
				div#contactLeft{ width:215px; float:left; margin-right:20px; }
				div#contactRight{ width:280px; float:right; }
					form#contactform input{ width:200px; height:16px; border:1px solid #cbcbcb; color:#999; padding:7px; margin:0 0 15px 0; }
					form#contactform textarea{ width:271px; height:142px; border:1px solid #cbcbcb; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:7px 0 7px 7px; font-size:13px; margin-top:0; }
					form#contactform input#submit{ float:right; margin-top:10px; width:80px; height:23px; padding:0; background-image:url(../images/send.jpg); }
					form#contactform span{ color:#ff3333; float:right; }
					
		div#footer{ clear:both; width:100%; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; padding:32px 0 30px 0; color:#666666; }
			div#footer p.footerEnotech{ width:215px; float:left; clear:left; }
			div#footer p.adress{ }
				div#footer a{ color:#666666;text-decoration:none; }
				div#footer a:hover{ color:#666666;text-decoration:underline; }
				
				.headline_tilenotech{ color:#000; }
				.frontpageLeftMargin{ margin-top:20px; }
				.googlemaps{ color:#0000FF;text-align:left }
				
				.linksLeft{ width:200px;float:left;min-height:180px; }
				.linksRight{ width:200px;float:right;margin-right:50px;min-height:180px; }
				.links h2{ margin:10px 0 10px 0; font-weight:bold; }
				
				.blackborder{ border:1px solid black; }
				
				div.sitemap{ border:0px solid black; width:171px; float:left; margin-right:10px; margin-bottom:11px;}
					div.sitemap a{ text-decoration:none; font-size:12px; color:#262626; }
					div.sitemap a:hover{ text-decoration:underline; }
					div.sitemapLine{ width:100%; height:1px; border-bottom:1px solid #e2e2e2; float:left; margin:10px 0 15px 0; }
					div.sitemap h2{ font-size:12px; color:#e61a32; }
					div.sitemap ul li{ list-style-image:url(../images/sitemap_arrow.gif); margin-left:15px; }
				div.sitemapright{ margin-right:0; float:right; border:0px solid black; }
				
				img.sitemapicon{ border:0px solid black; position:absolute; right:-15px; top:1px; }
				
				div.404 p{ padding-top:10px;  }
				div.404 h2{ font-weight:bold; margin-top:10px;  }
				div.404 p ul li{ margin-top:10px; }