/* Centrering af indhold
--------------------------------- */

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* Container indhold
--------------------------------- */

#container{
	position:relative;
	width:771px;
	text-align:left;
	margin: 0px auto 0px auto;
}


/* diverse divs
--------------------------------- */

#topmenu{
	position:absolute;
	top: 39px;
	left:0px;
	width:771px;
	height:50px;
	background-image: url(assets/img/topmenu_bg.gif);
	z-index:1;
	background-repeat: no-repeat;
	}

#leftMenu {
	position:absolute;
	top:150px;
	left:15px;
	width:200px;
	z-index:5;
	font-size: 10px;
	line-height: 12px;
}

#leftMenu h1 {
	font-weight:normal;
	font-size:18px;
	color:#323232;
	margin:0 0 16px;
}

#leftMenu p {
	margin:0px;
	padding-bottom:10px;
}

#leftMenu a:link, #leftMenu a:visited {
	color:#000000;
	text-decoration:none;
}

#leftMenu a:hover, #leftMenu a:active {
	color:#FE4210;
	text-decoration:none;
}

#mainContent {
	position:absolute;
	top:150px;
	left:262px;
	width:500px;
	z-index:5;
}
#mainContent p{
	margin:0px;
	padding-bottom:10px;
	font-size:10px;
	line-height:14px;
}

#mainContent h1 {
	margin:0px;
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
}

#mainContent h2 {
	margin:10px 0px;
	padding-bottom:10px;
	font-size:16px;
	line-height:14px;
	color:#323232;
}

#mainContent a:link, #mainContent a:visited{
	color:#FE4210;
	border-bottom:dotted 1px #FE4210;
	text-decoration:none;
	}

#mainContent a:hover, #mainContent a:active{
	color:#990000;
	border-bottom:dotted 1px #FE4210;
	text-decoration:none;
	}	

#group-images a:link img {
	border: 1px solid #ccc;
	padding:9px;			
	}
																																																																

/* diverse formatering
--------------------------------- */

.indrykTop20 {
	margin-top:20px;
	}
	
.videoContent	{ text-transform:uppercase; }

.videoLinks 	{ font-size:11px; padding:5px 0; }
.videoLinks a	{ text-transform:none; border:none !important; margin:0 10px; }

#mainContent .videoLinks a.active	{ color:#990000; }

.installView		{ margin-top:5px; }
#mainContent .installView a		{ background:url(assets/img/arrow_installation.jpg) no-repeat 100% 5px #FFF; border: 1px solid #FE4210; font-size:11px; padding:5px 15px 5px 5px;  }


/**************************/
/*   NIVO SLIDER STYLES   */
/**************************/
.slider-wrapper		   { margin-bottom:15px; }
.theme-default #slider { margin:0 auto; width:500px; /* images width */ height:281px; /* images height */ }
.nivoSlider 		   { position:relative; }
.nivoSlider img 	   { position:absolute; top:0px; left:0px; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0;	padding:0; margin:0; z-index:6;	display:none; }
/* The slices and boxes in the Slider */
.nivo-slice 		{ display:block; position:absolute;	z-index:5; height:100%; }
.nivo-box 			{ display:block; position:absolute;	z-index:5; }

/* Caption styles */
.nivo-caption 		{ position:absolute; left:0px; bottom:0px; background:#000;	color:#fff;	opacity:0.5; /* Overridden by captionOpacity setting */ width:100%; z-index:8; }
#mainContent .nivo-caption p	{ padding-bottom:0; } 
.nivo-caption p 	{ padding:5px 5px 5px 10px; margin:0; }
.nivo-caption a 	{ display:inline !important; }
.nivo-html-caption 	{ display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { display:none; position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav 		 { left:0px; }
.nivo-nextNav 		 { right:0px; }

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a 	 { display:none; position:relative; z-index:9; cursor:pointer; }
.nivo-controlNav a.active {	font-weight:bold; }

/* Theme for Nivo Slider */
.theme-default .nivoSlider { position:relative;	/* background:#fff url("img/loading.gif") no-repeat 50% 50%;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a; */
}
.theme-default .nivoSlider img { position:absolute;	top:0px; left:0px;	display:none; }
.theme-default .nivoSlider a   { border:0; display:block; }

.theme-default .nivo-controlNav   { display:none; position:absolute; left:50%; bottom:-42px; margin-left:-40px; /* Tweak this to center bullets */ }
.theme-default .nivo-controlNav a {	display:block; width:22px; height:22px;	background:url("img/bullets.png") no-repeat; text-indent:-9999px; border:0;	margin-right:3px; float:left; }
.theme-default .nivo-controlNav a.active { background-position:0 -22px; }

.theme-default .nivo-directionNav a { display:block; width:30px; height:30px; background:url("img/arrows.png") no-repeat; text-indent:-9999px; border:0; }
.theme-default a.nivo-nextNav 		{ display:none; background-position:-30px 0; right:15px; }
.theme-default a.nivo-prevNav 		{ display:none; left:15px; }

.theme-default .nivo-caption 		{ font-family: inherit; }
.theme-default .nivo-caption a 		{ color:#fff; border-bottom:1px dotted #fff; }
.theme-default .nivo-caption a:hover { color:#fff; }








