*
{
padding:			0px;
margin:			0px;
}

body
{
padding:			0px;
margin:			0px;
background-color:		#ffffff;
}

p
{
padding-bottom: 10px;
}

img
{
padding-right:20px;
border:0px;
}


#textpage_beskrivelse
{
width:660px;
height:auto;
float:right;
margin-left:20px;
}

#textpage_billede
{
width:190px;
height:auto;
float:left;
text-align:left;
}


.ListBox
{
	color: #383A3B;
	font-size: 11px;
	width: 210px;
	height: 140px;
font-family:arial;
padding:5px;
}

.ListBoxHeader
{
	color: #383A3B;
	font-size: 12px;
	font-weight: bold;
font-family:arial !important;
}


.variantTable
{
    border: none;
}


/*icons-image*************************************************/
.icons-image-holder{
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}

.icons-image{
	float:right;
	background:url(/Images/ImagesWebSite/icons-img-bg.gif) repeat-x;

}
.icons-image div{
	float:left;
	background:url(/Images/ImagesWebSite/icons-img-left.gif) no-repeat;
}
.icons-image ul{
	float:left;
	background:url(/Images/ImagesWebSite/icons-img-right.gif) no-repeat 100% 0;
	list-style:none;
	margin:0;
	padding:7px 3px 7px 9px;
}
.icons-image ul li{
	float:left;
	margin-right:6px !important;
	margin-left:0px !important;
	
}
.icons-image ul li img
{
float:left;
padding-right:0px;
}

#produktGetA
{
width:			660px;
height:			auto;
float:			right;
}

#textpage_tekst
{
width:660px;
height:auto;
float:left;
margin-left:215px;
margin-bottom:10px;
}

.sendMail
{
width:500px;
height:auto;
float:left;
margin-top:10px;
}

#tbSendEmail
{
width:		500px;
height:		auto;
float:		left;
margin-top:	20px;
text-align:left !important;
}

.textPart
{
width:200px !important;
float:left;
font-family:arial;
font-size:12px;
}

.textPart	 span		
{
color:#3d3f40; 
width:300px;
}

.inputPartEmail input		
{
background-color:#ffffff; 
color:#3d3f40; 
width:98%; 
font-size:10px; 
border:1px solid #C3C5C4;
padding-bottom:3px;
padding-left:3px;
padding-top:3px;	
}


.block{
	width:620px;
	margin-right:10px;
	float:left;
}
.block h3{
	margin:0;
	font-size:14px;
	line-height:19px;
}
.block span{
	margin:0 0 0px;
	line-height:19px;
	width: 100%;
}

.block span span{
	float:left;
	/*width:92px;*/
	width: 100%;
}

.block span td{
	vertical-align:top;
}


.product-block{
	width:441px;
	float:left;
	min-height: 250px;
	padding-top:26px;
	padding-left:26px;
}
/*products-list**************************************/
.top-text-basket
{
    position:absolute;
    cursor:pointer;
    top:196px; /*100*/
    margin-left:105px !important;
    width:100px; /*150*/
    height:24px;
    color:#000000 !important;
    font-family:arial !important;
    text-decoration: none;    font-size:12px;
    line-height:19px;
    text-align:center;
}

.kurvTal
{
margin-left:5px;
}

.RoundButton121
{
/* background-image: url(/Images/ImagesWebSite/roundButton121.png); 
background-repeat: no-repeat;
background-color : Transparent;
margin-top:3px;
	width:121px !important;
	height: 18px;
	color: White;
	text-align: center;
	border-style: none;

*/
width:121px !important;
cursor:pointer;
	}


.RoundButton160
{
/*
background-image: url(/Images/ImagesWebSite/roundButton160.png); 
background-repeat: no-repeat;
background-color : Transparent;
height: 18px;
color: #000000;
text-align: center;
border-style: none;
font-size:11px;
margin-top:5px;
*/
font-size:11px;
width: 130px;
cursor:pointer;
margin-top:5px;
}




.products-list{margin-bottom:13px; cursor:pointer;}
.products-list .top{
	background:url(/Images/ImagesWebSite/products-top.gif) no-repeat;
	width:100%;
	height:6px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.products-list .bottom{
	background:url(/Images/ImagesWebSite/products-bottom.gif) no-repeat;
	width:100%;
	height:6px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.product-box{
	width:419px;
	padding:0 14px 0 6px;
	overflow:hidden;
	border:solid #bcc1c3;
	border-width:0 1px;
}

.product-box img
{
    float:left;
}
.product-box-image-div{
	float:left;
	height:79px;
	width:79px;
}

.product-box-image-div img{
	float:left;
	border:1px solid #bcc1c3;
	padding-right:0px !important;
}


.product-box-text-div{
	float:left;
	margin-left:20px;
	width:255px;
margin-top:10px;
}

.product-box img{
	float:left;
	border:1px solid #bcc1c3;
	margin-right:12px;
	max-height:77px;
	max-width:77px;
}
.block-arrow img
{
	float:right;
	border:none;
	margin: 6px 0 0 10px;
}
.product-box h3{
	margin:0 0 4px;
	font-size:12px;
	font-weight:bold;
	/*color:#48514a;*/
	padding-top:3px;
}
.product-box p{
	margin:0;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:#3d3f40;
}
.product-info h3{
	margin:0 0 16px;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	line-height:24px;
	color:#48514a;
	background:url(/Images/ImagesWebSite/box-head-bg.png) repeat-x;
}

.product-info p{
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#000;
	padding:0 12px;
}




.newsletter-email input
{
width:200px;
margin-left:10px;
border:1px #818285 solid;
padding:3px;
font-size:11px;
}


.newsletter-submit input
{
padding:3px;
font-size:11px;
margin-top:10px;
}


/* mac hide \*/

html,body{
	height:100%;
	width:100%;
}

/* end hide */

body {
	/* background: #cccccc url('/media/assets/bg_sitebackground_02.jpg') no-repeat fixed center; */
	text-align: center;
	min-width: 552px;/* for good browsers*/;
	background-position: center center;
}


html 
{
overflow: scroll;
overflow-x: hidden;
}

h1 
{
font-size: 22px;
}

h2
{
font-size:		14px;
font-weight:		normal !important;
font-family:		arial;
}

#outer{
	width:100%;
	display:table;
	vertical-align:middle;
}

#container {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height:auto;
} 

#inner {
	width: 930px;
	margin-top: 25px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.topshadow {
	background-position: center top;
	height: 7px;
	width: 930px;
	background-image: url('/media/assets/site_top_shadow_01.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	float:left;
}

.bottomshadow {
	background-position: center top;
	height: 7px;
	width: 930px;
	background-image: url('/media/assets/site_bottom_shadow_01.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	float:left;
}

.header {
	background-position: center top;
	height: 145px;
	width: 930px;
	background-image: url('/media/assets/topheader.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-align: left;
	float:left;
}




#header_imgContainer
{
float:left;
height: 145px;	
width: 600px;
}

#header_choose
{
height: 100px;
width: 280px;
float:right;
padding-top: 45px;
padding-right: 50px;
}

.header img 
{
margin-left: 60px;
margin-top: 40px;
}

.header div 
{
line-height: 30px;
float: right;
}

.header select {
	font-size: x-small;
	width: 175px;
}

.contentcontainer {
	background-position: center top;
	width: 930px;
	height:auto;
	background-image: url('/media/assets/site_content_bg_01.png');
	background-repeat: repeat-y;
	background-attachment: scroll;
	float:left;
}


/*--------------------------------------------------
	Breadcrumbs
--------------------------------------------------*/

#breadcrumbWrapper
{
width:890px;
float:left;
height:auto;
margin-left:20px;
margin-top:10px;
font-size: 		11px;

}

#breadcrumb
{
width:700px;
font-family: 		Arial;
font-size: 		11px;
float:			right;
padding-left:		11px;
text-align:right;
}

.Crumb
{
color: 			#000000;
word-spacing: 		0px;
font-family: 		Arial;
font-size: 		11px;
text-decoration: 		none;
}

.CurrentCrumb
{
color: 			#808080;
word-spacing: 		0px;
font-family: 		Arial;
font-size: 		11px;
}

/*--------------------------------------------------
	Menu
--------------------------------------------------*/
.menu {

background-position: 		center top;
height:				58px;
width: 				930px;
background-image: 			url('/media/assets/site_menu_bg_01.png');
background-repeat: 		no-repeat;
background-attachment: 		scroll;
text-align: 			left;
float:				left;
font-family:			arial;
font-size:			12px;
}

#menuWrapper
{
height: 				60px; /*65*/
position: 			relative;
width: 				900px;
margin-left: 			10px;

}

ul#nav, ul#nav li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-top: 8px;
}

ul#nav
{
padding-left:75px;
}

ul#nav li
{
	position: relative;
	float: left;
	/*margin-right: 3px;*/
	text-align: center;
}

ul#nav a
{
	position: relative;
	float: left;
	padding-top: 5px;
	margin-left:	30px;	
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-seri;
	font-size: 12px;
}

ul#nav a:hover
{
	color: #000000;
	text-decoration: underline;
}

ul#nav li.activelink a, ul#nav li.activelink a:hover
{
	color: #000000;
}

#active a:link, #active a:visited, #active a:hover
{
	
}

.menuTxt
{
font-family: arial;
font-size: 12px;
text-align:left;
margin-left: 30px;
margin-bottom:10px;
}

.menuTxt a
{
color: #53524d;
text-decoration: none;
line-height: 8px;
}

.menuTxt a:hover
{
text-decoration: underline;
}


.menuTxt li
{
padding-bottom: 10px;
list-style-type:none;

}

.menuTxt ul li ul li
{
padding-left: 18px;
font-family: arial;
font-size: 12px;
line-height: 20px;
padding-bottom: 0px;
}



/*--------------------------------------------------
	Footer
--------------------------------------------------*/
.bottomcontainer {
background-position: 	center top;
height: 			75px;
width: 			930px;
background-image: 		url('/media/assets/site_content_bg_01.png');
background-repeat: 	repeat-y;
background-attachment: 	scroll;
float:			left;
font-family:		arial;
font-size:		11px;
color:			#565761;

}

.foot
{
height: 			55px;
width: 			920px;
background-image: 		url('/media/assets/bottomBg.png');
background-repeat: 	repeat-y;
margin-top: 		10px;
margin-bottom:		10px;
float:left;
margin-left:		4px;
}

.foot2
{
height: 			55px;
width: 			920px;
background-image: 		url('/media/assets/bottomBg.png');
background-repeat: 	repeat-y;
margin-top: 		10px;
margin-bottom:		10px;
float:left;
}

#footerTxt
{
margin-left:		5px;
width:			609px;
float:			left;
padding-left: 		42px;
padding-top:		20px;
}


#footerTxt a
{
color:			#565761;
text-decoration:		none;
}


#footerCopyright
{
padding-top:		20px;
width:			260px;
float:			left;
}


#footerCopyright a
{
color:			#565761;
text-decoration:		none;
}

.footerSpace
{
padding-left:		7px;
padding-right:		7px;
}



/*--------------------------------------------------
	Home Page De 3 boxe
--------------------------------------------------*/

#BoxesWrapper
{
min-height:		235px;
height:			auto;
width: 			920px;
background-image: 		url('/media/assets/site_content_bg.png');
background-repeat: 	repeat-y;
margin-top:		20px;
float:left;
}

#boxspace
{
width: 			920px;
height:			20px;
background-color:white;
float:left;
margin-left:5px;

}

#box1 /*Nyheder*/
{
height:			auto;
min-height:			235px;
width:			340px;

float:left;
}

#box2/*Referencer*/
{
height:			auto;
min-height:			235px;
width:			320px;
float:left;
} 

#box3 /*Genvej */
{
height:			auto;
min-height:		235px;
width:			260px;
float:			left;

} 

#box3 a
{
color:			#00457c;
text-decoration:		none;
} 

#box3 a:hover
{
text-decoration:		underline;
}

.boxOverskrift
{
padding-top:		17px;
padding-left:		27px;
}

.boxTxt
{
font-family:		arial;
font-size:		12px;
font-style:		crips;
text-align:		left;
padding-left:		26px;
padding-right:		5px;
}

.boxTxt a
{
color:			#00457C;
text-decoration:		underline;
}

.boxTxt a:hover
{
color:			#000000;
text-decoration:		underline;
}


/*--------------------------------------------------
	Tekstpage bokse
--------------------------------------------------*/
#BoxesWrapperTxt
{
height:			auto;
width: 			920px;/*920*/
float:left;
}

#BoxesWrapperTxt2
{
height:			auto;
width: 			920px;/*920*/
margin-top: 		20px;
}

#BoxesWrapper2
{
float:			left !important;
height:			auto;
width: 			920px;/*920*/
background-image: 		url('/media/assets/site_content_bg_txt.png');
background-repeat: 	repeat-y;
margin-bottom:		10px;
}

#BoxesWrapper3
{
float:			left !important;
height:			auto;
width: 			920px;/*920*/
margin-bottom:		10px;
}


#boxTextpage
{
width:			660px;
float:			left;
text-align:		left;
margin-top:		0px !important;
}

#boxTextpage2
{
width:			920px;
float:			left;
text-align:		left;
margin-top:		0px !important;
}


.bottom
{
margin-bottom: 		20px;
}

#boxTextpage a
{
color: #5c5b5b;
text-decoration:none;
}

#boxTextpage a:hover
{
text-decoration:underline;
}

#boxTexpage_right
{
width:			260px; /*260*/
min-height:		235px;
height:			auto;
float:			left;

}

#valgfri
{
width:			210px;
min-height:		235px;
height:			auto;
margin-left:		30px;
float:			left;
}

#valgfritxt
{
border-top:		1px #dedede dotted;
padding-top:		10px;
padding-left:		5px;
padding-right:		5px;
padding-bottom:		1px;
font-family:		Verdana;
font-size:		10px;
text-align:		left;
color:			#848484;
line-height:		14px;
border-bottom:		1px #dedede dotted;
}

#valgfritxt a
{
color:			#00457c;
text-decoration:		none;
}

#valgfritxt a:hover
{
color:			#848484;
text-decoration:		underline;
}


#valgfritxt li
{
margin-left:		20px;
}

#valgfritxt ul
{
padding-bottom:		10px;
}


.TextPage_overskrift
{
padding-left:		27px;
margin-top:		5px;
width:100%
float:left;
}

.overskrift
{
width:70%;
float:left;
}

.textmenu2
{
float:right;
height:30px;
background-color:yellow;
width:30%;
}

#Textpage_txt
{
font-family:		arial;
font-size:		12px;
margin-left:		27px;
width:			620px;
float:			left;
line-height:		17px;
}

#Textpage_txt2
{
font-family:		arial;
font-size:		12px;
margin-left:		27px;
width:			875px;
height:auto;
float:			left;
line-height:		17px;
}

#Textpage_txt li, #Textpage_txt2 li
{
margin-left:		40px;
}

#Textpage_txt ul, #Textpage_txt2 ul
{
padding-bottom:		10px;
}

#Textpage_txt a, #Textpage_txt2 a
{
text-decoration:		underline;
color:#5C5B5B;
}

#Textpage_txt a:hover, #Textpage_txt2 a:hover
{
text-decoration:		none;

}


/*--------------------------------------------------
	Sitemap
--------------------------------------------------*/


#forsideSitemap
{
margin-top:10px;
margin-bottom: 0px;
font-size: 12px;
}

#sitemap a
{
font-family: 		Trebuchet MS, Arial Narrow, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 20px;
padding-top:0px;
color: #000000;
text-decoration:none;
}

#sitemap ul
{
color:#000000;
padding-left: 30px;
list-style-type: disc;
}

#sitemap ul li
{
color:#000000;
list-style-type: disc;

}

#sitemap ul li li
{
color:#000000;
list-style-type: disc;


}

#sitemap ul li li li
{
color:#000000;
}



/*--------------------------------------------------
	Kontakt
--------------------------------------------------*/



.forminputOff
{
background-image:		url(/media/assets/textbox.png);
background-repeat:		repeat-x;
width:			178px;
border:			1px solid #C8C8C8;
height:			20px;
padding-top:		6px;
margin-bottom:		5px;
padding-left:		5px;
}

.formtextareaOff
{
background-image:		url(/media/assets/textbox.png);
background-repeat:		repeat-x;
width:			178px;
border:			1px solid #C8C8C8;
height:			50px;
background-color:		#ffffff;
padding-top:		6px;
margin-bottom:		5px;padding-left:5px;
}

/*table-holder****************************************/
.table-holder{
width:100%;
float:left;
height:auto;
padding:0 0 23px 1px;

}
.table-holder div table{
	border-collapse:collapse;
	width:100%;
	font-size:10px;
	color:#383a3b;
}
.table-holder div table tr, .table-holder div table td{padding:0;}
.table-holder div table td{
	text-align:center;
	padding:2px 0;
}

.table-holder div table  th{
	/*background:#C7E5C1;*/
	background-image:url(/Images/ImagesWebSite/table-th-bg.gif);
	background-repeat:repeat-x;
	padding:6px 0 5px;
	text-align:center;
	color:#ffffff !important;

}
.table-holder div table  th.left-part{
	/*background:url(/Images/ImagesWebSite/table-thead-bg.gif) no-repeat;*/
	text-align:left;
	width: 5px !important;
	/*padding-left:10px;*/
	}
.table-holder div table td.left-part{
	background-image:url(/Images/ImagesWebSite/table-border-point.gif);
	background-repeat:repeat-y;
	text-align:left;
	width: 5px !important;
	/*padding-left:10px;*/
}


.table-holder div table td.right-part, .table-holder div table th.right-part{
	width:137px;
	border-left:1px solid #D5D0CA;
}

.table-holder div table td.right-part-catalog, .table-holder div table th.right-part-catalog{
	border-left:1px solid #D5D0CA;
}

.table-holder div table td.right-part, .table-holder div table td.right-part-catalog{
	background-image:url(/Images/ImagesWebSite/table-border-point.gif);
	background-repeat:repeat-y;
	background-position:100% 0;
}
.table-holder div table th.right-part, .table-holder div table th.right-part-catalog
{
	/*background:url(/Images/ImagesWebSite/table-thead-right-corner.gif) no-repeat;
	background-position:right;*/
	background-position:100% 0;
}

.table-holder div table tr.color td{background-color:#EDEDED;}
.table-holder div table td input{
	padding:0;
	width:30px;
	font:10px Tahoma, Arial, sans-serif;
}
.table-holder div table  .footerRow td.right-part
{
    /*border-top:1px solid #D5D0CA;	*/
    width:137px;}
.table-holder div table  .footerRow td{padding:0px 0;} /* LSS - For at undgๅ padding, som er sat gennerelt pๅ td'er */
.table-holder div table .footerRow td {  /* LSS - Jeg har tilskrevet " table tr td" til den oprindelige styling som var: .table-holder div table tfoot tr td  - Dette er for at kunne sๆtte colspan="30", idet vi har x-antal td'er  */
	background-color:#00457c;
	border-bottom:1px solid #D5D0CA;
	color:#ffffff; /*86898c*/
	padding:7px 0;
}
.table-holder div table  tr .footerRow  td.left-part{padding-left:15px; width: 100%;}
.table-holder div table  tr .footerRow  td.left-part{border-top:1px solid #D5D0CA;}
.table-holder div table  tr .footerRow td.right-part  input{width:121px !important;}


.tables-holder .table-holder div
{
	padding:0 0 23px 1px;
	margin-top: 10px;
}
.tables-holder .table-holder .projectName
{
    margin-top:23px;
    position: relative;
}


.hiddenColumn
{
display:none;
}


























































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

