

body {
	text-align:center;
	margin:0px;
	background-color:#FFFFFF;
	background-image: url(../images/baggrund.png);
	background-repeat: repeat-x;
	}
#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:left;
	background-color:#FFFFFF;
	width: 1020px;
	height: 748px;
	font-family:Arial, Helvetica, sans-serif;

	}
#wrapper #topbox {
	float:left;
	width:1020px;
	height:153px;
	background-image: url(../images/baggrund.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	}
#wrapper #topbox #logo {
	float:left;
	width:180px;
	height:100px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:30px;
	background-image: url(../images/logo.png);		
	}
#wrapper #topbox #minimenu {
	float:right;
	width:810px;
	height:13px;
	padding-bottom:16px;
	padding-top:16px;
	}
#wrapper #topbox #minimenu ul{
	padding:0px;
	margin:0px;
	font-size:11px;
	list-style:none;
	margin-right:40px;
	}
#wrapper #topbox #minimenu li{
	float:right;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 13px;
	color: #1c81fe;	
	}
#wrapper #topbox #minimenu ul li{
		position:relative;
	}
#wrapper #topbox #minimenu ul li a{
	display:block;
	}	
#wrapper #topbox #minimenu a{
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:14px;
	font-weight:bold;
	color:#1c81fe;
	text-decoration:none;
	}
#wrapper #topbox #minimenu a:hover{
	text-decoration:underline;
	}
	
#wrapper #topbox #sprog{
	width:30px;
	height:20px;
	float:right;
	padding-top:80px;
	padding-right:30px;
}

/*****************hovedmenuen begynder her. ********************/

#wrapper #mainmenu {
	text-align:center;
	float:left;
	height:40px;
	width:1000px;
	background-image: url(../images/mainmenu.png);
	background-repeat: repeat-x;
		}
#wrapper #mainmenu #leftend{
	float:left;
	background-image: url(../images/leftend.jpg);
	width:10px;
	height:40px;
		}		
#wrapper #mainmenu #rightend{
	float:right;
	background-image: url(../images/rightend.jpg);
	width:10px;
	height:40px;
		}				
		
#wrapper #mainmenu ul{
	padding:0px;
	margin:0px;
	margin-left:15px;
	font-size:11px;
	list-style:none;
	margin-right:40px;
		}
#wrapper #mainmenu li{
	float:left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	color: #000000;
	border:1px;
		}
#wrapper #mainmenu ul li{
	position:relative;
	}
#wrapper #mainmenu ul li a{
	display:block;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:24px;
			}	
#wrapper #mainmenu a{
	line-height:20px;
	font-size:16px;
	color:#333333;
	text-decoration:none;
	text-transform: capitalize;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#wrapper #mainmenu a:hover{
	background-image:url(../images/hovermenu.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
	}
	
/***************** indhold begynder her *********************/

#wrapper #content {
	float: left;
	width:1060px;
	height:525px;
	padding-left:30px;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	/************venstre menu boks*****************/	
	
#wrapper #content #leftwrapper {
	float:left;
	margin-top:50px;
	width:280px;
	height:525px;
	line-height:20px;
	font-size:10px;
		}
#wrapper #content #leftwrapper #bobbel {
	float: left;
	width:275px;
	background-color:#1c81fe;
	padding:7px;
	}
h2{
	font-size:12px;
	padding:0px;
	margin:0px;
	display:inline;
}
#wrapper #content #leftwrapper #bobbel2 {
	float: left;
	width:280px;
	height:20px;
	background-color:#FFFFFF;
	background-image:url(../images/bobbel.png);
	margin-left:30px;
	background-repeat:no-repeat;
	}
#wrapper #content #leftwrapper #bobbel #text{
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	padding-left:5px;
	font-weight:bold;
	}

#wrapper #content #leftwrapper #textbox1{
	float:left;
	margin-top:20px;
	width:280px;
	height:120px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	text-align: justify;
	}
#wrapper #content #leftwrapper #textbox1 #textbox1-2{
	float:left;
	margin-top:12px;
	text-align: justify;
	}
#wrapper #content #leftwrapper #textbox2{
	float:left;
	height:100px;
	background-color:#FFFFFF;
	font-size:11px;

	font-family: Arial, Helvetica, sans-serif;	
	}
	
	/**************højre menu boks****************/	
	
#wrapper #content #rightwrapper {
	float: left;
	width:540px;
	height:540px;
	background-color:#FFFFFF;
	}
#wrapper #content #rightwrapper #flashobject {
	float:left;
	width: 540px;
	height: 540px;
	padding-left:60px;
	margin-top:15px;
	background-color:#FFFFFF;
	}
#wrapper #content #rightwrapper #flashobject #main {
				width: 540px;
				height: 540px;
				background-color:#FFFFFF;
				margin:0;
				}

			ul.thumbnails {
				padding: 20px;
				margin-top:0px;
			}

			ul.thumbnails li {
				padding: 15px;
				width: 150px;
				height: 150px;
			}

			ul.thumbnails li img {
				padding: 5px;
				width: 150px;
				height: 150px;
			}

			ul.folders {
				width: 400px;
			}

			ul.folders li .folder_info {
				width: 294px;
			}

			ul.folders li img {
				margin-right: 14px;
				border-width: 1px;
				width: 104px;
				height: 104px;
			}
/**
#wrapper #content #rightwrapper #flashmenu{	
	float: left;
	width: 640px;
	height: 14px;
	}
#wrapper #content #rightwrapper #flashmenu ul{
	float:left;
	padding:0px;
	margin-top:5px;
	font-size:10px;
	list-style:none;
	margin-left:140px;
	color: #666666;	
	}
#wrapper #content #rightwrapper #flashmenu li{
	float:left;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 40px;
	color: #666666;
	}	
#wrapper #content #rightwrapper #flashmenu a{
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	font-size:14px;
	color:#1c81fe;
	text-decoration:underline;
	}	
#wrapper #content #rightwrapper #flashmenu a:hover{
	text-decoration:underline;
	color:#000000;
	}

**/


/**************************************************************************PRISER starter her********************************************************************************/
h1{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:0px;
	margin:0px;
	display:inline;	
	}
#wrapper #content #pristext{
	float:left;
	font-size: 12px;
	margin-top: 10px;
	width:550px;
	height:388px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	}
#wrapper #content #rabat{
	margin-top:10px;
	float:left;
	height:180px;
	width:550px;
	}	
#wrapper #content #desuden{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	width:550px;
	height:160px;
	line-height:20px;
	}
#wrapper #content #prisflashwrap{
	float:left;
	margin-top:10px;
	width: 410px;
	height: 500px;
	}
#wrapper #content #prisflashwrap #prisflash{
	float:left;
	margin-left:25px;
	}

/**************************************************************************KONTAKT starter her********************************************************************************/	

#wrapper #content #venstredel{
	float:left;
	margin-top:30px;
	width:600px;
	height:525px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	}

	
#wrapper #content #venstredel #adresse{	
	float:left;
	width:200px;
	height:100px;
	}
#wrapper #content #venstredel #bank{
	float:right;
	width:400px;
	height:100px;
	}
#wrapper #content #venstredel #kontaktbilleder{
	float:right;
	width:320px;
	}
#wrapper #content #venstredel #kontaktbilleder #claus{
	float:left;
	width:350px;
	height:350px;
	}
#wrapper #content #venstredel #kontaktbilleder #claus #claustekst{
	float:right;
	width:200px;
	height:75px;
	margin-top:35px;
	}
#wrapper #content #venstredel #kontaktbilleder #allan{
	float:left;
	width:350px;
	height:350px;
	margin-top:30px;
	}
#wrapper #content #venstredel #kontaktbilleder #allan #allantekst{
	float:right;
	width:200px;
	height:75px;
	margin-top:35px;
	}					
#wrapper #content #venstredel #bank #innovatorium{
	float:right;
	width:270px;
	height:170px;
	background-color:#FFFFFF ;
	}	
#wrapper #content #venstredel #adresse #adressetext{	
	float:left;
	width:150px;
	}
#wrapper #content #venstredel #tele_mail_bank{
	float:left;
	width:300px;
	height:50px;
	}	
#wrapper #content #hojredel{
	float:right;
	margin-top:30px;
	margin-right:100px;
	height:525px;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
/****************OM STEPFO*******************/

#wrapper #content #vision{
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#wrapper #content #vision #vision2{
	float:left;
	width:960px;
	height:100px;
	background-color:#FFFFFF;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	background-position: center;
	text-align: center;
	}
#wrapper #content #historien{
	float:left;
	width:960px;
	height:50px;
	background-color:#FFFFFF;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	text-align: justify;
	}
#wrapper #content #downwrapper{
	float:left;
	width:960px;
	height:200px;
	margin-top:30px;
	font-size:12px;
	}
#wrapper #content #downwrapper #changes{
	float:left;
	line-height:20px;
	}


/**************************** CASES *****************************/
#wrapper #content #opdateres {
	float:left;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:30px;
	margin-left:30px;
	margin-right:100px;
	font-size:12px;
	}
#wrapper #content #opdateres #zolusiontekst {
	float:left;
	width:400px;
	height:220px;
	text-align:left;
	line-height:20px;
	}
#wrapper #content #opdateres #zolusiontekst a{
	color:#1c81fe;
}

#wrapper #content #opdateres #zolusiontekst h1{
	font-size:12px;
	font-weight:100;
}
#wrapper #content #opdateres #zolusion {
	float:right;
	text-align:left;
	width:480px;
	line-height:20px;
	}
#wrapper #content #opdateres #auktiontekst {
	float:left;
	width:400px;
	height:220px;
	text-align:left;
	line-height:20px;
	margin-top:5px;
	}
#wrapper #content #opdateres #auktiontekst a{
	color:#1c81fe;
}
#wrapper #content #opdateres #auktiontekst h1{
	font-size:12px;
	font-weight:100;
}
#wrapper #content #opdateres #auktion {
	float:right;
	text-align:left;
	width:480px;
	margin-top:20px;
	}	

/****************************** INFO *****************************/

/** kommenteret ud, fra gammel info
	#wrapper #content #info {
	margin-top:10px;
	float:left;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
**/ 
	#wrapper #content #procesbeskrivelse {
	margin-top:30px;
	float:left;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	width:940px;
	line-height:18px;
	}
	#wrapper #content #proceswrap {
	margin-top:50px;
	margin-left:40px;
	float:left;
	width:860px;
	height:170px;
	padding-left:20px;
	}
	#wrapper #content #proceswrap #projekt {
	float:left;
	width:200px;
	height:111px;
	line-height:18px;
	}
	#wrapper #content #proceswrap #produktion {
	margin-left:20px;
	float:left;
	width:200px;
	height:270px;
	}
	#wrapper #content #proceswrap #levering {
	margin-left:20px;
	float:left;
	width:200px;
	height:270px;
	}
	#wrapper #content #proceswrap #support {
	margin-left:20px;
	float:left;
	width:200px;
	height:270px;
	}
	#wrapper #content #proceswrap #proceslink {
	font-size:12px;
	margin-top:10px;
	padding-left:40px;
	}
	#wrapper #content #proceswrap #proceslink a{
	color: #1c81fe;
	}
	#wrapper #content #projectplanning{
	width:940px;
	font-size:12px;
	line-height:18px;
	height:500px;
	display: none;
	float:left;
	}
	#wrapper #content #produktionsinfo{
	width:940px;
	height:500px;
	display: none;
	float:left;
	font-size:12px;
	line-height:18px
	}
	#wrapper #content #leveringsinfo{
	width:940px;
	height:500px;
	display: none;
	float:left;
	font-size:12px;
	line-height:18px
	}
	#wrapper #content #supportinfo{
	width:940px;
	height:500px;
	display: none;
	float:left;
	font-size:12px;
	line-height:18px
	}
	
	
/****************************** 3D-billeder *****************************/	
	#wrapper #content #hvorfor{
	margin-top:30px;
	font-size:12px;
	line-height:18px;
	float:left;
	padding: 0px;
	}

	#wrapper #content #hvorfor #egenskaber{
	height:620px;
	width:450px;
	float:left;
	}
	
	#wrapper #content #hvorfor #tilpasning{
	float:left;
	height:620px;
	width:450px;
	padding-left:40px;
	}
	
	#wrapper #content #hvorfor #tilpasning #billedewrapper{
	text-align:center;
	height:100px;
	}
	
	#wrapper #content #hvorfor #tilpasning #billedewrapper #tilpassetnavigationspanel{
	float:left;
	margin:0px;
	padding:0px;
	}
	
	#wrapper #content #hvorfor #tilpasning #billedewrapper #tilpassetbaggrund{
	float: right;	
	margin:0px;
	padding:0px;
	margin-right:5px;
	}
	
	#wrapper #content #hvorfor #tilpasning #billedewrapper #refleksion{
	float:right;
	margin-right:25px;
	}
	
	#wrapper #content #hvorfor #billedetekst #billeder{
	margin-left:30px;
	margin-top:20px;
	}

	#wrapper #content #bestillingsformular{


	
	}


	/*Classes*/
	
.stjerne{
color:red;
}

.stortekst{
	font-size:16px;
	display:inline;
	padding:0px;
	margin:0px;
	}
.understreg{
	border-bottom:0px solid #666666;
	padding-bottom:1px;
	}
	
	






/*
	Featured Content Slider
	by: Chris Coyier

	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
***/
#page-wrap 									{ width: 900px; height:500px; margin-top: 0px; position: relative; 
										 }
#casesinfo{ font-size:12px; margin-top:30px; margin-left:30px;

}

/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #1c81fe; text-decoration: none; }
a:hover, a:active							{text-decoration: underline;
}
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{
	margin-left:25px;
	margin-top:30px;
	width: 100%;
	position: absolute;
	top: 0px;
	line-height:20px;
}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0; }
.stripViewer								{ position: relative; overflow: hidden; width: 800px; height: 285px;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 800px;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{border: 3px solid #CCCCCC; margin-right: 5px;
	
}
#movers-row									{ margin: 0px 0 0 100px; }
#movers-row div								{ width: 15%; float: left; height: 100px; margin: 0;}
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{ border: 0px solid black; padding: 0px; width:100%; height: 30px; margin-bottom: 0px; position:absolute; z-index: 9999; color: #4B4B4D; top:3px; left:0px; text-align:left;  }
.photo-meta-data span 						{ font-size: 24px;  font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;line-height: 24px; margin-left:60px;}

.cross-link									{ display: block; width: 70px; margin-top: -30px; 
											  position: relative; padding-top: 50px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images1/icon-uparrowsmallwhite.png) no-repeat scroll center top; }

.iframe3d{
width: 1000px;
float:left;
margin-top: 30px;
margin-left: 30px;
padding: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.delivery{
width: 700px;
height: 200px;
float:left;
margin-left:0px;
padding: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 30px;
}

.deliveryimage{
width: 250px;
height: 200px;
float:left;
margin: 0px;
padding: 0px; 
}

.codes{
float: right;
width: 450px;
position:relative;
height: 200px;
padding: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}







