html,body{margin:0;padding:0}
body{font: 70% verdana,arial,sans-serif;text-align:left}
p{margin:0}

a {color: #ff6600;}

a.topnav {color: #002850;}
a.topnav:hover {color: #FFFFFF;}

/* Farver og typografi */
div#header h1{margin:0;
	padding-left:10px;
	color: #79B30B;
	height:90px;
	background-image:url(../images/back_bannerheadif2.gif); /*back_bannerheadif.gif*/
	background-position:40px 7px;/*40px 25px*/
	background-repeat:no-repeat;
	background-color:#D1E5EE;
  } 

div#container.subtemplate{background:url(../images/logo_bg.jpg) no-repeat white}

.subtemplate div#content.template_2col{background:url(../images/line-vert.gif) 541px repeat-y #fff}
.subtemplate div#content{background:#fff;border-top:20px solid white;border-bottom:20px solid white}
/*.sitetemplate div#content{background:#fff;border-top:20px solid white;border-bottom:20px solid white}*/

div#content p{line-height:1.4}
div#content h1{font-size:150%}
div#content a,#content a{color:#ff6600}
#box1 a{color:#ff6600}
div#banner{background:white/*background:#002a54*/}
div#toolbar{background:url(../images/toolbar_background.gif) repeat-x}
div#breadcrumb{}
div#breadcrumb a{color:white;text-decoration:none}
div#breadcrumb span{color:#fff}
form#searchform{}
form#searchform input{font-size:10px;border:0px solid}
form#searchform a{text-decoration:none}
/*form#searchform a:hover{background:#80c4b8}*/
form#searchform a#button-go{background:url(../images/button_go.gif)}
div#topnav{background:url(../images/topnav_background.gif)}
div#topnav a{color:white;font-weight:bold;text-decoration:none}
div#topnav a:hover,div#topnav a.linkactive{background:#D1E5EE;color:#002A54}
div#navigation{background:#fff}
div#navigation ul{list-style:none;margin:0}
div#navigation ul li{}
div#navigation ul li a{display:block;background:#D6E0E1;color:#002A54;text-decoration:none}
div#navigation ul li a:hover, div#navigation ul li.left-nav-active a{background:url(../images/active-pil.gif) #c0d9dc no-repeat right top}
div#navigation ul li.nav-headline a{background:white;color:#FF6600;font-weight:bold}
div#navigation ul li a:hover{background-color:#c1d0d1}

div#navigation ul ul li a:hover, div#navigation ul ul li.square a{background:#e2e8e9}
div#navigation ul ul li a:hover, div#navigation ul ul li.left-nav-active a{background:url(../images/active-pil.gif) #d8dedf no-repeat right top}
div#navigation ul ul li.left-nav-closed a{background:#D6E0E1/*url(../images/active-pil.gif) #D6E0E1 no-repeat right top*/}

div#navigation ul ul ul li a:hover, div#navigation ul ul ul li.square a{background:#e2e8e9}
div#navigation ul ul ul li a:hover, div#navigation ul ul ul li.left-nav-active a{background:url(../images/active-pil.gif) #d8dedf no-repeat right top}
div#navigation ul ul ul li.left-nav-closed a{background:#D6E0E1/*url(../images/active-pil.gif) #D6E0E1 no-repeat right top*/}

div#extra{background:#FF8539}
div#footer{background: #002a54;color: #FFF}
div#footer p{}

/* Margin og padding */
div#wrapper{margin:0}
div#container{margin:0}
div#content{margin:0;border:0px solid red}
div#box1Frontpage{padding:0px;padding-right:0px}
div#box2Frontpage{padding:0px;margin-right:0px}
/*
div#box1Frontpage{padding:0px;padding-right:20px}
div#box1Frontpage{border:0px solid red}
div#box1Frontpage{background:url(../images/line-vert.gif) 558px repeat-y #fff}
div#box2Frontpage{padding:0px;margin-right:0px}
*/
div#box1{padding-left:20px;padding-right:30px}
div#box2{padding:0 20px 20px 20px}
div#banner{}
div#toolbar{}
div#breadcrumb{padding:0;margin:5px 0 0 27px}
div#breadcrumb a{padding:0;margin-right:4px}
div#breadcrumb span{padding:0;margin-right:4px}
form#searchform{padding-top:5px;margin-right:25px}
form#searchform input{padding-left:2px;padding-top:2px;height:10px}
form#searchform select{width:150px;height:18px;float:right;font-size:10px;margin-right:4px}
form#searchform a{margin-right:8px}
form#searchform a#button-go{margin:0}
div#topnav{padding:0}
div#topnav a{padding:3px 10px 3px 10px}
div#navigation{margin-left:21px}
div#navigation ul{margin:0;padding:0}
div#navigation ul li{margin:3px;padding:0}
div#navigation ul li a{padding:4px 15px 4px 8px}
div#extra{margin-left:20px;display:none}
div#footer{}
div#footer p{margin:0;padding:5px 10px}

/* IE6 HACK */
* html div#banner{margin-right:9px}
* html div#navigation{margin-left:21px;width:195px}
* html div#extra{margin-left:10px;}
* html div#box1{width:485px;margin-right:0;padding-right:0}
* html div#box2{height:400px;margin-right:0px}
* html div#navigation ul li a{display:block;width:170px}
* html div#breadcrumb{margin:5px 0 0 13px}
* html div#navigation ul ul li a{width:162px}

/* Placering af elementer */
div#header{position:relative}
div#header h1 a{width:200px;height:70px;display:block}
div#container{width:1002px;position:relative}
div#content			{ float:right; min-height:460px; width:782px; }




div#contentFront	{ background: url(../images/bg_front_gradient.jpg) repeat-x; margin:6px; min-height:460px; padding:0; }
div#contentFront #box1Frontpage	{ float:right; width:510px; }
div#contentFront #box2Frontpage	{ float:left; width:450px; }
div#contentFront .section		{ padding-bottom:0; }
div#contentFront h1				{ font-size:25px; font-weight:normal; margin:10px 0 0 0; } 
div#contentFront p				{ color:#00669F; font-size:13px; line-height:17px; padding-right:10px; }
div#contentFront ul				{ margin:0; padding:35px 0 0 0; }
div#contentFront li				{ display:inline; }
div#contentFront a img			{ border:0; }

/*div#content{position:absolute;top:400px;left:210px;width:782px}*/

/* CLASSES FOR CONTAINER */
/*
.subtemplate div#content.template_full{width:783px}
.subtemplate div#content.template_2col{width:783px}
.sitetemplate div#content.template_full{width:1020px}
.sitetemplate div#content.template_2col{width:1000px}
*/

/* PAGETEMPLATES FOR SUBTEMPLATE */
/*
.subtemplate div.template_full div#box1{width:733px}
.subtemplate div.template_2col div#box1{width:490px}
.subtemplate div.template_full div#box2{display:none}
.subtemplate div.template_2col div#box2{width:180px}
*/

/* PAGETEMPLATES FOR SITETEMPLATE */
/*
.sitetemplate div.template_full div#box1{width:952px}
.sitetemplate div.template_2col div#box1{width:700px}
.sitetemplate div.template_full div#box2{display:none}
.sitetemplate div.template_2col div#box2{width:180px}
*/

div#box1Frontpage{width:381px;float:left;border:0px solid red}
div#box2Frontpage{width:381px;float:right;min-height:300px;border:0px solid red}
div#box1FrontpageNew{width:775px;float:left;border:0px solid red}
div#box2FrontpageNew{display:none;width:370px;float:right;min-height:300px;border:0px solid red}

.urology_sitetemplate div#box1Frontpage{width:485px;float:left;border:0px solid red}
.urology_sitetemplate div#box2Frontpage{width:270px;float:right;min-height:300px;border:0px solid red}

/*
div#box1Frontpage{width:550px;float:left;border:0px solid red}
div#box2Frontpage{width:370px;float:right;min-height:300px;border:0px solid red}
*/
div#box1{width:485px;float:left;border:0px solid red}
div#box2{width:200px;float:right;min-height:400px;position:relative;border:0px solid red}
/*div#box2 img{width:160px;float:right;border:0px solid red}*/
div#bannerfrontpage{float:right;margin-right:18px;margin-bottom:10px}
div#bannerfrontpage01 object,div#bannerfrontpage01 embed{width:763px;height:210px}
div#banner{width:763px;float:right;margin-right:18px}
/*div#banner{width:763px;height:75px;position:absolute;left:210px;top:120px}*/
div#banner{width:763px;float:right;margin-right:18px}
div#toolbar{width:100%;height:25px}
div#breadcrumb{float:left}
div#breadcrumb a{float:left}
div#breadcrumb span{float:left}
form#searchform{position:absolute;top:33px;right:-7px;width:600px;height:30px;float:right}
form#searchform input{width:150px;height:14px;float:right}
form#searchform select{width:150px;height:18px;float:right;font-size:10px;margin-right:4px}
form#searchform a{float:right;display:block;height:14px}
form#searchform a#button-go{display:block;width:40px;height:18px}
div#topnav{position:absolute;top:70px;right:0;left:221px;width:763px}
div#topnav a{float:left}
div#navigation{position:absolute;top:115px;left:0;width:199px}
/*div#navigation{float:left;width:199px;border:1px solid red}*/

div#navigation ul{}
div#navigation ul li{}
div#navigation ul li a{}

div#selector{border:0px solid red}
div#selector{padding-top:22px;position:absolute;bottom: 0px}

div#boxProduct{margin-right:25px;margin-top:0px;margin-bottom:20px;float:right;width:170px;min-height:192px;border:0px solid red}

div#boxNews{margin-right:25px;margin-top:20px;float:right;width:170px;min-height:222px;background:#ffffff}

/*div#boxNews{margin-right:25px;margin-top:20px;float:right;position:absolute;width:170px;top:118px;min-height:222px;background:#ffffff;border:0px solid red}*/
div#boxNewsHeader{
	height:23px;
	color:#FFFFFF;
	background-image: url(../images/box_header_dark.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 0;
	padding-top: 2px;
	text-align:center;
}
div#boxNewsTxt{padding-left:0px;width:170px;float:right;height:50px;}

div#boxLight{margin-right:14px;margin-top:20px;float:left;width:169px;min-height:100px;background:#d1e5ee}
div#boxLightHeader{
	padding-left:8px;
	background:url(../images/box_header_light.gif) no-repeat right;
	height:21px;
	color:#000000;
	font-weight: bold;
	padding-top:2px;
}
div#boxLightTxt{
	width:150px;
	float:left;
	min-height:192px;
	color:#000000;
	padding-right: 10px;
	padding-left: 10px;
	background:#d1e5ee;
}
/** div#boxLightTxt{height:192px;}*/

div#boxLightNew{margin-right:14px;margin-top:20px;float:left;width:370px;min-height:100px;background:#d1e5ee}
div#boxLightHeaderNew{
	padding-left:8px;
	background:url(../images/box_header_lightNew.gif) no-repeat right;
	height:21px;
	color:#000000;
	font-weight: bold;
	padding-top:2px;
}
div#boxLightTxtNew{
	width:348px;
	float:left;
	min-height:192px;
	color:#000000;
	padding-right: 10px;
	padding-left: 10px;
	background:#d1e5ee;
}

div#newslist ul li h4 {
	font-weight:normal;
	font-size:10px;
	margin-bottom:0px; 
}

div#newslist ul{
	list-style-type:none;
	margin-right:10px;
	margin-left:0px;
	list-style: none;
	padding:0;
}

div#extra{float:left;clear:left;width:199px}
div#footer{clear:both;height:5px;width:100%}
#footertext{
	background:white;
	margin-top:0px;
	padding-top:4px;
	padding-left:24px;
	border:0px solid red;
	color:black;
	display:block;
	float:left;
}

#footertext2{
	background:white;
	margin-top:0px;
	padding-top:4px;
	padding-right:24px;
	border:0px solid red;
	color:black;
	display:block;
	float:right;
}

#footertext2 a {color:#0066A4; font-weight: 700;}

/* Template tekster ON/OFF */
.templatecaption{display:none}
.section{
	padding-bottom:8px;
	min-height:20px;
	display:block;
	clear:both;
	margin-bottom:4px;
	margin-top:4px;
/*
	width:498px;
	border:1px solid red;
*/
}
.section h1{color:#FF6600}
.section ul li{margin-bottom:6px}
div#box1 .section{
	width:500px;
}
div#box2 .section{
	width:200px;
}
div.section .col1{
	width:235px;
	float:left;
	margin-right:10px;
	border:0px solid red;
}
div.section .col2{
	width:235px;
	float:right;
	margin-left:0px;
	margin-right:0;
	border:0px solid red;
}
div.section .col3{
	width:150px;
	float:left;
	margin-left:0px;
	padding:left:0;
	margin-right:23px;
	border:0px solid red;
	padding:0;
}
div.section .col4{
	width:150px;
	float:left;
	margin-right:23px;
/*	margin-right:8px;*/
	border:0px solid red;
	padding:0;
}
div.section .col5{
	width:150px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	border:0px solid red;
	padding:0;
}
#searchresult a{
	font-size:12px;
	font-weight:bold;
}
#searchresult h3{
	font-size:12px;
	font-weight:normal;
}
#boxDark{
	padding-left:27px
}
#lightBoxRight{background: white; float: right; margin: 20px 18px 20px 20px; width: 220px}
#lightBoxRight #lightBoxRightHeader{padding-right: 3px; padding-left: 10px; font-weight: bold; background: #D1E5EE; margin-bottom: 2px; padding-bottom: 3px; padding-top: 3px; border-bottom: #97be9a 1px solid}
#lightBoxRight #lightBoxRightText{padding-right: 8px; padding-left: 8px; background: #D1E5EE; padding-bottom: 8px; padding-top: 8px; min-height: 160px}
* html #lightBoxRight #lightBoxRightText{padding-right: 8px; padding-left: 8px; background: #D1E5EE; padding-bottom: 8px; padding-top: 8px; height: 160px}
#newproducts_banner{margin-top:0px;margin-left:20px}
#offline{position:absolute;top:95px;right:250px;font-size:100px;color:red;font-weight:bold
;filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#offline2{position:absolute;top:20px;left:350px;font-size:20px;color:red;font-weight:bold
;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
* html #lightBoxRight{background: white; float: right; margin: 20px 9px 20px 20px; width: 220px}
* html #newproducts_banner{margin-top:30px;margin-left:20px}
/*.templatecaption{font-weight:bold}*/

/*Presskit*/
	* .section a.presskit_link,* .section a.presskit_link:link,a.presskit_link:active,a.presskit_link:visited{
		color:black;
		background:#E2E8E9;
		width:121px;
		height:20px;
		padding-top:6px;
		margin:2px;
		margin-left:0px;
		text-align:center;
		display:block;
		float:left;
		text-decoration:none;
	}

	* .section a.presskit_link:hover{
		background:#D8DEDF;
	}

	* .section a.presskit_link_active{
		color:black;
		background:#E68320;
		width:121px;
		height:20px;
		padding-top:6px;
		margin:2px;
		margin-left:0px;
		text-align:center;
		display:block;
		float:left;
		text-decoration:none;
	}
	.presskit_container{
		width:479px;
		height:115px;
		padding:6px;
		background:#EFF1F2;
		display:block;
	}

	.presskit_img{
		border-right: medium none; border-top: medium none; float: left; border-left: medium none; border-bottom: medium none;
	}
	.presskit_box{
		padding-right: 6px;
		padding-left: 6px;
		float: right;
		padding-bottom: 6px;
		position: relative;
		height: 100px;
		width:378px;
	}
	.presskit_text{
		float:left;
	
		text-align:left;
	}
	.presskit_hires{right: 5px; bottom: 3px; position: absolute}
	.presskit_lores{right: 5px; bottom: 20px; position: absolute}
	.localsites{display:none}

	
	/* FLAGS (LANGUAGE) */
	a.opacity img {border:0px}
	a.opacity {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}
	a.opacity:hover {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}
	
	/* UNILECT PRODUCTS COLUMNS */
	
	div.products div.section div.col1
	{
	width:100px;
	}
	
	div.products div.section div.col2
	{
	width:300px;
	float:left;
	}
	
	/* LOCALIZATIONS (UNILECT, UNOGUARD ETC.) edit local stylesheets*/
	
	div#topnavlocal {position:absolute;top:70px;left:24px;width:197px; height:19px;text-align:center; background-image:url(../images/topnav_corner.gif); background-position:top left; background-repeat:no-repeat;}
	div#topnavlocal a {padding:3px 0px;float:left; width:197px;}
	div#topnavlocal a{color:white;font-weight:bold;text-decoration:none}
	div#topnavlocal a:hover{background:#D1E5EE}
	
	span.roundbox-headline{color:black;font-weight:bold;display:block;margin-bottom:4px}
	.roundbox-top{margin-left:2px;background:url('/images/corp_top.gif') no-repeat;width:200px;height:17px}
	.roundbox-middle{margin-left:2px;min-height:100px;background:url('/images/corp_between.gif');width:184px;padding:0 8px 0 8px}
	.roundbox-bottom{margin-left:2px;background:url('/images/corp_bottom.gif') no-repeat;width:200px;height:17px}
	
	
	/* Setting for slideshow on frontpage */
	.nivoSlider 		{ position:relative; }
	.nivoSlider img 	{ position:absolute; top:0px; left:0px;	}

	.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%;height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
	
	.nivo-slice 		{ display:block; position:absolute; z-index:50; height:100%; }
	
	#slider 			{ position:relative; background:url("../images/slide/loading.gif") no-repeat 50% 50%; }
	#slider img 		{ position:absolute; top:0px; left:0px;	display:none; }

