﻿/* CSS Document */


/*GLOBAL*/
body {
	background:url(/Files/Billeder/gfx/bg.jpg) repeat-x;
	background-color: #525152;
	
	}
body, html {margin:0px;overflow-x:hidden;}

body.forside{
	background:url(/Files/Billeder/gfx/bg_forside.jpg) repeat-x;
	background-color: #525152;
	
	}

img, a.img {border:none; margin:0;}
img {border:0;}

*, #top #submenu li a, #container #servicemenu li a, #container .footer a{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
	}


.tilbage {clear:both; margin:20px 0 0 0; padding: 0 0 0 0;}
h1, h2 {color:#FFFFFF; font-size:18px; font-family:"Trebuchet MS", Arial, sans-serif, Times, serif; margin:0 0 0 0; padding:0; font-weight:normal;}
h1 {padding-bottom:25px; text-transform:uppercase;}
h1.indryk {position:relative; top:-30px; left:45px; }
h2{font-size:14px; font-weight:bold; color:#000000; margin-bottom:20px;}



#top {width:930px; margin:0 auto; margin-top:25px;  position:relative;}
#containerholder {width:100%; border-bottom:1px solid #2b2b2b; margin-bottom:25px;}
#containerholder #container {width:930px; margin:0 auto; margin-top:0; position:relative;}
#top a.logo {float:right;}
/*#containerholder #container #grafik {position: absolute; width:337px; height:297px; left:-190px; bottom:0; z-index:2; background:url(/Files/Billeder/gfx/skitse.png);}*/
#containerholder #container #grafikHus {position: absolute; width:748px; height:420px; left:-100px; bottom:0; z-index:2; background:url(/Files/Billeder/gfx/hus.png);}
#containerholder #container #flashkasser {position: absolute; width:235px; height:183px; left:-165px; top:45px; z-index:3;}
#containerholder #container #xtraKasser {position: absolute; width:219px; height:307px; right:-125px; top:30px; z-index:10; background:url(/Files/Billeder/gfx/xtra_kasser.png);}


/*MENU*/
#top #menu li a {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
}

#top #submenu li a {text-transform:lowercase; color:#000000;}


#top #menuholder #menu li.mainmenu a:active  {color:#a7dcf4;}
#top #menuholder {margin:0 0 5px 0; float:left; height:85px; }

#top #menuholder #menu {padding:0 0 0 0; overflow:hidden;  margin:34px 0 0 0; list-style:none outside; width:/*520px*/600px;}
#top #menuholder #menu li {margin-right:10px; float:left; height:18px; width:110px;}
#top #menuholder #menu li a{text-decoration:none;}
#top #menuholder #menu li.mainmenu a#activeitem {color:#a7dcf4;}
#top #submenuholder {height:15px; clear:both; padding:3px 0 0 0; margin:0 0 0 0;}
#top #submenuholder #submenu {padding:0 0 0 0; overflow:hidden; float:left; margin:0 0 0 0; list-style:none outside; clear:both; width:930px;}
#top #submenuholder #submenu li {margin-right:25px; float:left; }
#top #submenuholder #submenu li a{text-decoration:none; font-weight:bold;}
#top #submenuholder #submenu li a.active, #top #submenuholder #submenu li a#activeitem {text-decoration:underline;}

/*MENU SLUT*/

/*********************PAGE TEMPLATES**************************/


/*FORSIDE*/
#container #contentcontainer #content_forside {margin:auto; width:930px; height:460px; overflow:hidden; clear:both; margin-bottom:18px; }
/*UNIVERSAL TIL UNDERSIDER*/
#containerholder #container #contentcontainer {position:relative;float:right; margin:0 0 0 0; width:930px; z-index:20;}
/*UNDERSIDE_default*/
#containerholder #container #contentcontainer #content_default, #containerholder #container #contentcontainer #content_fuldbredde { width:676px; padding-right:20px; min-height:387px; height:auto !important; height:387px; float:right; margin-top:3px; margin-left:0; padding-top:43px; margin-bottom:20px;  overflow:hidden;}
#containerholder #container #contentcontainer #content_fuldbredde {width:900px;}
#containerholder #container #contentcontainer #content_default .standard img {/*float:right;*/ display:inline;}
#containerholder #container #contentcontainer #content_default .standard p { clear:left; float:left;}
#containerholder #container #contentcontainer #content_default .liste {width:650px; margin-bottom:15px; overflow:hidden; position:relative;}
#containerholder #container #contentcontainer #content_default .liste .mere {clear:both;}
#containerholder #container #contentcontainer #content_default .liste a.pil_nyhed {float:right;}
#containerholder #container #contentcontainer #content_default .liste img {float:right; margin:2px 0 0 7px;}
#containerholder #container #contentcontainer #bannerbar {float:right; margin-top:3px; padding-top:43px; width:145px;}
#containerholder #container #contentcontainer #bannerbar a img {margin-bottom:15px; display:block;}
/*UNDERSIDE_PRODUKTVISNING_side*/
#containerholder #container #contentcontainer #content_columnleft {position:relative; width:160px; /*min-height:387px; height:auto !important; height:387px;*/ float:right; margin-top:3px; margin-left:0; padding-top:43px; overflow:hidden;}
#containerholder #container #contentcontainer #content_raekke {float:left; padding:0 0 0 0; margin:50px 0 0 0; width:780px; overflow:hidden; }
#containerholder #container #contentcontainer #content_raekke #refs {width:250px; float:left; height:200px; min-height:200px !important; height:auto;}
#containerholder #container #contentcontainer #content_raekke #refs a {float:left; margin-right:15px;}
#containerholder #container #contentcontainer #content_raekke #refs a img {margin-bottom:30px; display:block;}
#containerholder #container #contentcontainer #content_produktvisning {width:536px; float:right; margin-top:3px; margin-left:0; padding-top:43px; margin-bottom:20px; overflow:hidden;}
#containerholder #container #contentcontainer #content_produktvisning p, #containerholder #container #contentcontainer #content_raekke #varianter p {padding:3px 30px 0 0; margin-top:0;}
#containerholder #container #contentcontainer #content_raekke #varianter {/*top:222px;*/ float:left; width:489px;}
#containerholder #container #contentcontainer #content_raekke #varianter a img {float:left; margin-right:10px;}
/*UNDERSIDE_PRODUKTOVERSIGT_side*/
#containerholder #container #contentcontainer #content_overskrift { width:330px; height:387px; float:left; margin-top:3px; margin-left:0; padding-top:43px; float:right; overflow:hidden;}
#containerholder #container #contentcontainer #content_overskrift object, #containerholder #container #contentcontainer #content_overskrift h1   {width:200px;}
#containerholder #container #contentcontainer #content_produktoversigt { width:410px; min-height:388px; height:auto !important; height:388px; float:left; margin-top:3px; margin-left:0; padding-top:43px; float:right; overflow:hidden;}
#containerholder #container #contentcontainer #content_produktoversigt .liste {height:/*75px*/ auto; margin-bottom:15px; overflow:hidden; position:relative;}
#containerholder #container #contentcontainer #content_produktoversigt .liste.teknik {height:62px; margin-bottom:15px; overflow:hidden; position:relative;}
#containerholder #container #contentcontainer #content_produktoversigt .liste .pil {position:absolute; top:7px; left:175px; }
#containerholder #container #contentcontainer #content_produktoversigt .liste .pil_teknik {position:absolute; top:7px; left:100px; }
#containerholder #container #contentcontainer #content_produktoversigt .liste p { margin:0; }
#containerholder #container #contentcontainer #content_produktoversigt .liste p a { text-decoration:none;}
#containerholder #container #contentcontainer #content_produktoversigt .liste p a:hover {text-decoration:underline;}
#containerholder #container #contentcontainer #content_produktoversigt .liste h3 a {}
#containerholder #container #contentcontainer #content_produktoversigt .liste .imgholder { height:75px; width:75px; float:left;}
#containerholder #container #contentcontainer #content_produktoversigt .liste .imgholder a img {float:left;}
/*SHOWRROM*/
#containerholder #contentcontainer_showroom {position:relative; margin:0 auto; z-index:20;}
#content_showroom {width:1000px; min-height:387px; height:auto !important; height:387px; margin:auto; margin-top:3px; padding-top:43px; overflow:hidden;}
/*********************PAGE TEMPLATES END**************************/

/*FOOTER*/
#footerHolder {width:930px; margin:auto; clear:both;}
#footerHolder .footer {  margin:0 39px 0 0; float:left; color:#FFFFFF; font-size:10px; line-height:17px; }
#footerHolder .footer a {color:#FFFFFF; text-decoration:none; font-size:10px;}
#footerHolder .footer a:hover {text-decoration:underline;}
/*SERVICEMENU*/
#footerHolder #servicemenu {padding:0 0 0 0; overflow:hidden; float:right; right:0; margin:0 0 0 0; list-style:none outside; margin-top:0;}
#footerHolder #servicemenu li {margin-right:10px; float:left; background:url(/Files/Billeder/gfx/streg.gif) ; background-repeat:no-repeat; background-position:right; padding-right:10px; }
#footerHolder #servicemenu li a {color:#FFFFFF; font-size:10px; text-decoration:none;}
#footerHolder #servicemenu li.last {background:none; margin-right:0;  padding-right:0; }


/* FORHANDLER */
.zipcode_searchbar {width:250px; float:left;}
.zipcode_searchbar input {float:left;}
.standard .scrollWrap { width: 385px; height: 300px; margin:0 30px 20px 0; overflow: hidden; float:left;}
.standard .scrollContentPane { position: absolute; top: 140px; left: 680px; width: 12px; height: 340px; padding: 5px; }
.standard .scrollContentPane img { cursor: pointer; }
.standard .scrollContentPane .uparrow { padding-bottom: 136px; }
.standard .scrollContentPane .downarrow { padding-top: 136px; }
#btnFind {background:white url('/files/Billeder/gfx/knap_soeg.gif') no-repeat; width: 32px; height: 22px; float:left; cursor:pointer;}

/* Salgs- og leveringsbetingelser */
.standard .scrollContentPaneStandard {position:absolute; top: 100px; left: 1000px; width: 12px; height: 400px; padding: 5px; }
.standard .scrollContentPaneStandard img { cursor: pointer; }
.standard .scrollContentPaneStandard .uparrow { padding-bottom: 136px; }
.standard .scrollContentPaneStandard .downarrow { padding-top: 136px; }