﻿@charset "utf-8";
/* Dansk Internet Selskab A/S */

html,
body {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

body {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	background: #fff url('/~/media/Images/Topbackground.ashx') no-repeat 50% 0;
}

/* --- LAYOUT --- */
#page-wrap {
	width: 930px;
	margin: 0 auto;
	position: relative;
	background: url('/images/bg-page-wrap.png') repeat-y 50% 0;
	margin-bottom: 0;
}
#head {
	position: relative;
	background: url('/images/bg-head.png');
	width: 910px;
	height: 230px;
	margin: 0 auto;
}
	#head ul {
		margin: 0;
		padding: 0;
		list-style: none;	
	}
		#head li {
			display: inline;
		}
#main-wrap {
	width: 910px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 10px;
	background: #fff url('/images/bg-navi-sub.png') repeat-y 0 0;
}
#content-wrap {
	float: left;
	width: 390px;
}
/* --- HEAD --- */
#logo {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 200;
}
#logo-title {
	position: absolute;
	top: 30px;
	left: 90px;
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
	#logo-title a {
		text-decoration: none;
		color: #006a96;
	}
		#logo-title a:hover,
		#logo-title a:focus {
			text-decoration: underline;
		}
#toolbar {
	position: absolute;
	right: 5px;
}
	/*#language {
		float: left;
		margin: 5px 10px 0 0;
		height: 10px;
		overflow: hidden;
	}
		#language li a {
			margin: 0 0 0 7px;
			padding: 0 7px;
		}
			#flag-kl-GL a {
				background: url('/images/flag-gl.png') no-repeat left -10px;
			}
				.kl-GL #flag-kl-GL a,
				li#flag-kl-GL:hover a,
				li#flag-kl-GL :focus a {
					background: url('/images/flag-gl.png') no-repeat left 0px;
				}
			#flag-da-DK a {
				background: url('/images/flag-da.png') no-repeat left -10px;
			}
				.da-DK #flag-da-DK a,
				li#flag-da-DK:hover a,
				li#flag-da-DK:focus a {
					background: url('/images/flag-da.png') no-repeat left 0px;
				}
			#flag-en a {
				background: url('/images/flag-en.png') no-repeat left -10px;
			}
				.en #flag-en a,
				li#flag-en:hover a,
				li#flag-en:focus a {
					background: url('/images/flag-en.png') no-repeat left 0px;
				}	
*/
 #language {
  /* position: relative;
  right: 10px; */
  margin: 5px 10px 0 0;
  height: 10px;
  overflow: hidden;
  float: right;
 }
  #language span a {
   margin: 0 0 0 7px;
   padding: 0 7px;
   float: left;
   height: 10px;
  }
   #language span.flag-kl-GL a {
    background: url(/images/flag-gl.png) no-repeat left -10px;
   }
    .kl-GL #language span.flag-kl-GL a,
    #language span.flag-kl-GL:hover a,
    #language span.flag-kl-GL:focus a {
     background: url(/images/flag-gl.png) no-repeat left 0px;
    }
   #language span.flag-da-DK a {
    background: url(/images/flag-da.png) no-repeat left -10px;
   }
    .da-DK #language span.flag-da-DK a,
    #language span.flag-da-DK:hover a,
    #language span.flag-da-DK:focus a {
     background: url(/images/flag-da.png) no-repeat left 0px;
    }
   #language span.flag-en a {
    background: url(/images/flag-en.png) no-repeat left -10px;
   }
    .en #language span.flag-en a,
    #language span.flag-en:hover a,
    #language span.flag-en:focus a {
     background: url(/images/flag-en.png) no-repeat left 0px;
    }
	#tools {
		float: right;
		padding: 0 10px;
		background: url('/images/bg-tools-right.png') repeat-x right top;
	}
		#tools ul {
			margin: 3px 0 0 0;
			padding: 0;
			height: 28px;
		}
		#tools li {
			padding: 0 10px 0 0;
			margin: 0 5px 0 0;
			border-right: 1px solid #fff;
		}
		#tools li.last-item {
			border-right: 0 none;
		}
			#tools a {
				color: #fff;
				font-size: 10px;
				text-decoration: none;
				text-transform: uppercase;
			}
				#tools a:hover,
				#tools a:focus {
					text-decoration: underline;
				}
#search {
	position: absolute;
	top: 29px;
	right: 20px;
	width: 200px;
}
	.searchbox {
		background: url('/images/bg-searchbox.png') no-repeat;
		border: 0 none;
		width: 155px;
		height: 22px;
		font-size: 9px;
		padding: 0px 5px;
		color: #aeaeae;
		float: left;
	}
	.searchbutton {
		background: url('/images/bg-searchbutton.png') no-repeat;
		border: 0 none;
		width: 29px;
		height: 22px;
		margin: 0 0 0 6px;
		text-indent: -999em;
		float: left;
	}

/* --- TIP-OFF --- */	
.js .tip-off-button {
	position: absolute;
	top: 60px;
	right: -15px;
	width: 25px;
	height: 182px;
	display: none;
}
	.js .tip-off-button#kl-GL {
			background: url('/images/icon-tip-kl-GL.png') no-repeat 0 0;
	}
	.js .tip-off-button#da-DK {
			background: url('/images/icon-tip-da-DK.png') no-repeat 0 0;
	}	
.js #tip-off {
	margin: 0;
	position: absolute;
	top: 60px;
	right: 10px;
	width: 710px;
	z-index: 100;
	background: #f4f4f4 url('/images/bg-form.png') repeat-x;
	display: none;	
}
	#tip-off #tip-off-content {
		width: 260px;
		padding: 20px;
		float: right;
	}
	#tip-off #tip-off-form {
		width: 370px;
		padding: 20px;
		float: right;
	}
		#tip-off label {
			width: 140px;
			float: left;
            clear: both;
		}
		#tip-off input,
		#tip-off textarea {
			width: 200px;
		}
		#tip-off select {
			width: 206px;
		}
		#tip-off .tip-off-submit {
			margin-left: 140px;
			width: 206px;
		}
/* --- NAVI-MAIN --- */
#navi-main {
	position: absolute;
	top: 60px;
	left: 0;
	background: url('/images/bg-navi-main.png') repeat-x;
	width: 910px;
	height: 70px;
	z-index: 100; /*60*/
}
#navi-main .boxes .rowsep
{
    display: block;
    margin-bottom: 20px;
    height: 210px;
}
	#navi-main ul {
		margin-left:75px;
		overflow:visible;
	}
	#navi-main ul ul {
		margin: 0;
	}
	#navi-main li {
		float:left;
		display:block;
	}
	#navi-main li li {
		float:none;
	}
	#navi-main a {
		text-decoration:none;
	}
			#navi-main li a {
				float:left;
				color: #eee;
				padding: 24px 15px;
				background: url('/images/bg-navi-main-sep.png') no-repeat 100% 50%;
				text-decoration: none;
				font-size: 18px;
				text-transform: uppercase;
				position: relative;
			}
				#navi-main li.last-child a {
					background: none;
				}
			#navi-main > ul > li > a {
				text-shadow: 0 0 5px rgba(0,0,0,0.3);
			}
			#navi-main li a.active {
				text-shadow: 0 0 5px rgba(255,255,255,0.1);
				text-decoration: underline;
				color: #fff;
			}
			#navi-main li a span {
				display:none;
				border-top: 6px solid transparent;
				border-right: 3px solid #dadada;
				border-bottom: 6px solid #dadada;
				border-left: 3px solid transparent;
				position: absolute;
				width:0;
				height:0;
				bottom:-1px;
				right:45px;
			}
			#navi-main li a.active span {
				display: block;
			}
			#navi-main li:first-child a span {
				background: none;
			}
			#navi-main li li a {
				background:none;
				float: left;
				color: #fff;
				padding: 0;
				font-size: 11px;
				text-transform: inherit;
				border: 0;
			}
	#navi-main ul ul {
		display: none;
	}
	.js #navi-main ul ul ul {
		display: block;
	}
/*	.js #navi-main	li:hover ul {
		display:block;
	}
*/
	#navi-main .boxes {
		position: absolute;
		background: #dadada url('/images/bg-megamenu.png') repeat-x 0 0;
		width: 860px;
		padding: 25px 25px 10px 25px;
		left: 0;
		top: 70px;
		margin: 0;
		overflow: hidden;
		border-top:1px solid rgba(255,255,255,0.25);
		/* z-index: 1000; */
	}
		#navi-main .box {
			float:left;
			width:215px;
			/* 
				float:left;
			OR
				display:inline-block;
				vertical-align: top;
			*/
		}	
		#navi-main .box a {
			font-size:11px;
		}
		#navi-main .box h3 {
			text-transform: uppercase;
		}
		#navi-main .box ul {
			list-style: none;
			margin: 0 !important;
			padding: 0;
			background: url('/images/bg-megamenu-sep.png') repeat-y right top;
		}		
		#navi-main .box li a {
			padding: 5px 10px;
			display: block;
			float: none;
			color: #000;
			text-decoration: none;
		}
		#navi-main .box li a:hover,
		#navi-main .box li a:focus {
			background: #00a6eb;	
			color: #fff;
		}
        #navi-main .box h3 a {
            margin: 0;
            padding: 5px 10px 0px 10px;
            display: block;
            color: #000;
            height: 20px;
            text-transform: uppercase;
            border-bottom: 1px solid #a4abac;
            float: none;
            height: 34px;
        }
        #navi-main .box h3 a:hover,
        #navi-main .box h3 a:focus {
            background: #00a6eb;
            color: #fff;
        }
/* --- LEGEND --- */
#legend {
	float: left;
	width: 380px;
	/* height: 23px; */
	margin-left: 10px;
}
	#legend ul {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#legend li {
			display: inline;
			margin: 0;
			padding: 0;
			font-size: 10px;
			font-weight: bold;
		}
            #legend li span {
                color: #A4ABAC;
            }
			#legend a {
				color: #a4abac;
				text-decoration: none;
				padding-right: 8px;
				margin-right: 2px;
				font-weight: normal;
				background: url('/images/legend-sep.png') no-repeat 100% 50%;
			}
				#legend a:hover,
				#legend a:focus {
					text-decoration: underline;
				}
/* --- SHARE --- */
#share {
	background: url('/images/bg-share.png') repeat-x 0 50%;
	overflow: hidden;
	margin-bottom: 10px;
}
	#addthis {
		float: right;
		background: #fff;
		width: 100px;
		padding-left: 10px;
		text-transform: uppercase;
	}
	.kl-GL #addthis {
        width: 251px;
    }
#print a span {
	line-height: normal;
}		
/* --- SIDEBAR-WRAP-LEFT --- */
#sidebar-wrap-left {
	width: 280px;
	float: left;
}
	#sidebar-wrap-left .box {
		margin-bottom: 10px;
		padding: 0 10px;
		background: url('/images/bg-sidebar-left-box-head.png') no-repeat 0 0; /* #24bf00; */
	}
		#sidebar-wrap-left .box.noheader {
			background: none;
		}
	#sidebar-wrap-left .box .head {
			padding: 15px 10px 12px 10px;
		}
			#sidebar-wrap-left .box h3 {
				color: #fff;
				font-size: 14px;
				font-weight: normal;
				text-transform: uppercase;
			}
		#sidebar-wrap-left .box .text {
			border-bottom: 1px solid #a4abac;
			padding: 10px;
			overflow: hidden;
		}
	#sidebar-wrap-left .box ul {
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#sidebar-wrap-left .box li {
			background: url('/images/bg-list-item.png') no-repeat left 5px;
			padding-left: 15px;			
		}
	#sidebar-wrap-left .box a {
		color: #006a96;
		text-decoration: none;
	}
		#sidebar-wrap-left .box a:hover,
		#sidebar-wrap-left .box a:focus {
			text-decoration: underline;
		}	
	#sidebar-wrap-left .box p {
		margin: 0;
	}
	#sidebar-wrap-left .box-foot {
		padding: 10px;
		overflow: hidden;
	}
		#sidebar-wrap-left .box-foot p {
			float: right;
			padding: 0;
			clear: both;
		}
	#sidebar-wrap-left .box img {
		padding-bottom: 10px;
	}
/* --- CONTENT --- */
.content-header {
	float: left;
	width: 390px;
	margin: 0 0 10px 0;
	background: url('/images/bg-news-header.png') no-repeat 0 0;
}
	.content-header h1 {
		color: #fff;
		float: left;
		width: 350px;
		text-transform: uppercase;
		margin-left: 10px;
	}
	.content-header #rss {
		float: right;
		width: 16px;
		margin: 15px 14px 0 0;
		background: url('/images/icon-rss.png') no-repeat 0 50%;
	}
.content {
	float: left;
	width: 370px;
	/* clear: both; */
	/* border-bottom: 1px solid #a4abac; */
	padding-bottom: 10px;
	margin: 0 10px 10px 10px;
}
    .content h2{
        margin-bottom: 3px;
    }
	.content#wide {
		width: 610px;
	}
	.content ul {
		list-style: none;
		margin: 0 0 15px 25px;
		padding: 0;
	}
	.content ul li {
		background: url('/images/bg-list-item.png') no-repeat left 5px;
		padding-left: 15px;
	}
	.content a {
		color: #006a96;
		text-decoration: none;
	}
		.content a:hover,
		.content a:focus {
			text-decoration: underline;
		}
		.content .line
		{
		    border-top: 1px solid #a4abac;
		    margin-bottom: 10px;
		}
	#content-meta {
		float: right;
		margin-bottom: 10px;
		clear: both;
	}
		#content-meta p {
			color: #a4abac;
			margin: 0;
			padding: 0;
			font-size: 10px;
            text-align:right;
		}
			#content-meta a {
				text-decoration: none;
				color: #006a96;
			}
				#content-meta a:hover,
				#content-meta a:focus {
					text-decoration: underline;
				}
				
.qtable table	{
	width: 100%;
	border-collapse: separate;
	background: url('/images/bg-table-green.png') no-repeat 4px 2px;
	padding: 0px;
	margin: 0px;
	border-spacing:4px;
}
.kl-GL .qtable table	{
	background: url('/images/bg-table-green-gl.png') no-repeat 4px 2px;
}
.qtable table thead th 	{
	color: #ffffff;
	padding-bottom: 3px;
	font-weight: normal;
	font-size: 13px;
	height: 20px;
}
.qtable table thead th.last-cell 	{
	padding-right: 13px;
}
.qtable table tbody td	{
	padding: 0px 2px 0px 2px;
	border: 1px solid #b4abac;
	vertical-align: top;
}
.qtable table tbody td span	{		
	display: block;
	padding: 4px 4px 4px 4px;
	color: #555555;
}
.qtable table tbody td.first-cell	{
	padding-left: 0px;
}
.qtable table tbody td.last-cell	{
	padding-right: 0px;
}
.qtable table tbody td.nowrap	{
	white-space: nowrap;
}
/* --- SIDEBAR-WRAP-RIGHT --- */
#sidebar-wrap-right {
	width: 240px;
	float: left;
}
	#sidebar-wrap-right .box {
		margin-bottom: 10px;
		padding: 0 10px;
		background: url('/images/bg-sidebar-right-box-head.png') no-repeat 0 0; /* #24bf00; */
	}
	#sidebar-wrap-right .box select {
		width: 200px;
		margin-top: 4px;
		padding: 0 0 0 5px;
	}
	#sidebar-wrap-right .box .head {
		padding: 10px 10px 12px 10px;
	}
		#sidebar-wrap-right .box h3 {
			color: #fff;
			font-size: 14px;
			font-weight: normal;
			text-transform: uppercase;
			padding-top: 5px;
		}
	#sidebar-wrap-right .box .text {
		border-bottom: 1px solid #a4abac;
		padding: 10px 10px 0 10px;
		overflow: hidden;
	}
	
	#sidebar-wrap-right .box.green {
		padding-bottom: 5px;
		background: url('/images/bg-sidebar-right-box-green.png') no-repeat 0 0; /* #24bf00; */
		/* background: #24bf00; */
	}
	#sidebar-wrap-right .box.green .head {
		padding-top: 15px;
	}
		#sidebar-wrap-right .box.green select {
			margin-bottom: 5px;
		}	
		#sidebar-wrap-right .box.green .text {
			border-bottom: 0 none;
			background: #24bf00;
			padding: 0 10px 10px 10px;
		}
		
	#sidebar-wrap-right .box ul {
		float: left;
		list-style: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
		#sidebar-wrap-right .box li {
			background: url('/images/bg-list-item.png') no-repeat left 5px;
			padding-left: 15px;			
		}
	#sidebar-wrap-right .box a {
		color: #006a96;
		text-decoration: none;
	}
		#sidebar-wrap-right .box a:hover,
		#sidebar-wrap-right .box a:focus {
			text-decoration: underline;
		}	
	#sidebar-wrap-right .box p {
		margin: 0;
	}
	#sidebar-wrap-right .box img {
	 float: right;
	}	
	/* --- Weather BOX (made by Patrick and then fixed by JAS and CSI) ---*/
	#sidebar-wrap-right .weather-box 
	{
	    margin-bottom: 10px;
		padding: 0 10px;
		background: url('/images/bg-sidebar-right-box-head-weather.png') no-repeat 0 0; /* #24bf00; */
	}
	#sidebar-wrap-right .weather-box select {
		width: 200px;
		margin-top: 4px;
		padding: 0 0 0 5px;
	}
	#sidebar-wrap-right .weather-box .head {
		padding: 10px 10px 12px 10px;
	}
		
    	#sidebar-wrap-right .weather-box .weather-content {
    		background: url('/images/bg-sidebar-right-box-border-weather.png') repeat-y top left;
    		padding: 10px 0px 10px 0px;
    		width: 220px;
    		border-bottom: solid 1px #A4ABAC;
    		
    	}
    	#sidebar-wrap-right .weather-box h3 {
			color: #fff;
			font-size: 14px;
			font-weight: normal;
			text-transform: uppercase;
			padding-top: 5px;
		}
		#sidebar-wrap-right .weather-box .weather-content p {
		    display: block;
		    margin-left: auto;
		    margin-right: auto;
		    width: 124px;
		    margin-bottom: 0px;
	    }
	    
	
/* --- CONTENT-BOX --- */
#content-box-wrap {
    overflow: hidden;
}
.content-box {
	float: left;
	width: 295px; /* 370px */
	margin: 0 20px 20px 0;
	border-bottom: 1px solid #a4abac;
}
	.content-box.narrow {
		width: 295px;
	}
	.content-box.even {
		margin-right: 0;
	}
	.content-box h2 {
		margin-bottom: 5px;
	}
	.content-box h3
	{
	    margin-bottom: 10px;
	}
	.content-box img {
		padding: 3px 10px 10px 0;
		float: left;
	}
	.content-box ul {
		float: left;
		list-style: none;
		margin: 0 0 10px 0;
		padding: 0;
        width: 235px;
	}
		.content-box li {
			background: url('/images/bg-list-item.png') no-repeat left 5px;
			padding-left: 15px;			
		}
/* --- NAVI-SUB --- */
#navi-sub {
	float: left;
	width: 280px;
	padding-bottom: 38px;
}
/* NIVEAU 1 */
	#navi-sub ul {
		margin: 30px 0 0 0;
		padding: 0;
		list-style: none;
		width: 280px;
		border-top: 1px solid #c1d5dc;
	}
		#navi-sub li {
			/* display: block; */
			background: url('/images/bg-navi-sub-n1.png') repeat-y;
			border-bottom: 1px solid #c1d5dc;	
		}
			#navi-sub a {
				display: block;
				text-transform: uppercase;
				padding: 6px 20px;
			}
/* NIVEAU 2 */
#navi-sub ul ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #c1d5dc;
}
	#navi-sub ul ul li {
		background: url('/images/bg-navi-sub-n2.png') repeat-y;
	}
	#navi-sub ul ul li.last-item {
		border-bottom: 0 none;
	}
	#navi-sub ul ul li.active {
		background: url('/images/bg-navi-sub-n2-active.png') repeat-y;
	}
		#navi-sub ul ul a {
			padding-left: 30px;
			text-transform: none;
		}
			#navi-sub ul ul li.active a.active {
				font-weight: bold;
				color: #000;
			}
/* NIVEAU 3 */
#navi-sub ul ul ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #c1d5dc;
}
	#navi-sub ul ul ul li {
		background: url('/images/bg-navi-sub-n3.png') repeat-y;
	}
	#navi-sub ul ul ul li.last-item {
		border-bottom: 0 none;
	}
	#navi-sub ul ul ul li.active {
		background: url('/images/bg-navi-sub-n3-active.png') repeat-y;
	}
		#navi-sub ul ul ul a {
			padding-left: 40px;
			text-transform: none;
		}
			#navi-sub ul ul ul li.active a.active {
				font-weight: bold;
				color: #000;
			}

/* ALLE NIVEAUER */		
#navi-sub a {
	color: #000;
	text-decoration: none;
}
	#navi-sub a:hover,
	#navi-sub a:focus {
		text-decoration: underline;
	}
	#navi-sub a.active {
		color: #006996;
	}

/* --- NEWS --- */
.news-item {
	border-bottom: 1px solid #a4abac;
	margin-bottom: 10px;
	overflow: hidden;
}
.news-item img.left {
	padding: 0 10px 10px 0;
	float: left;
}
.news-item img.right {
	padding: 0 0 10px 10px;
	float: right;
}
.news-item p.date {
	margin:0;
}
	.news-item#top p.date {
		font-weight: bold;
	}
.news-list-foot {
	padding: 10px;
	overflow: hidden;
}
	.news-list-foot p {
		float: right;
		padding: 0;
	}
.content .content-header {
    margin: 0 -10px 0;
}
.content .content {
    margin: 0px;
}
/* --- SITEMAP --- */
#sitemap-nav {
	background: url('/images/bg-sitemap-nav.png') repeat-x 0 0;
}
#sitemap-nav ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 10px;
}
	#sitemap-nav li {
		display: inline-block;
		background: url('/images/bg-sitemap-nav-item.png') no-repeat 50% 100%;
		padding: 10px 10px 5px 10px;
		margin-bottom: 10px;
		font-size: 12px;
	}
		#sitemap-nav a {
			text-transform: uppercase;
		}
.sitemap-header {
    background:none repeat 0 0 #99C9DD;
    margin-bottom:30px;
    padding:10px;
}
	.sitemap-header h2 {
		color: #016990;
		font-size: 12px;
	}
.sitemap-row {
    padding: 0 0 30px 0;
}
.sitemap-item {
	display: inline-block;
	vertical-align: top;
	width: 190px;
	margin-right: 17px;
}
	.sitemap-item.last-child {
		margin-right: 0;
	}
.sitemap-item h3 {
	color: #016990;
}
.sitemap-item ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.sitemap-item ul li {
		background: 0 none;
		padding: 0;
	}
.sitemap-section {
    width: 100%;
}
.sitemap-header {
    width: 100%;
}
.sitemap-row {
    width: 100%;
}
/* --- FOOT --- */
#foot-wrap {
	width: 930px;
	height: 90px;
	margin: 0 auto;
	background: url("/images/bg-foot.png") no-repeat 0 0;
	/* background: url("gf/bg-page-wrap.png") repeat-y scroll 50% 0 transparent; */
}
	#foot {
		width: 870px;
		margin: 0 auto;
		padding-top: 50px;
		clear: both;
	}
		#foot ul {
			margin: 0;
			padding: 10px 0;
			list-style: none;
			text-align: center;
			/* border-top: 1px solid #ececec;	*/
		}
			#foot li {
				display: inline;
				padding-right: 10px;
				color: #aeaeae;	
			}
				#foot a {
					font-size: 11px;
					text-decoration: none;
					color: #006a96;
				}
					#foot a:hover,
					#foot a:focus {
						text-decoration: underline;
					}
/* --- FONTS --- */
h1, h2, h3 {
}
h1 {
	font-size: 18px;
	font-weight: normal;
}
h2 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
p {
	margin: 0 0 15px 0;
}
/* --- BANNER --- */
#banner {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 910px;
	height: 100px;
}
	#banner .banner-item {
		position: relative;
		top: 0px;
		left: 0px;
		width: 910px;
		height: 100px;
		display: none;
	}
		#banner .banner-item:first-child	{
			display: block;
		}
		#banner .banner-text {
			padding: 10px 20px;
			background: url('/images/bg-banner.png') 0 0;
			position: absolute;
			bottom: 15px;
			z-index: 100;
		}
			#banner .banner-text h2 a {
				color: #fff;
				text-decoration: none;
				font-size: 28px;
				font-weight: normal;
				line-height: 30px;
			}
				#banner .banner-text h2 a:hover,
				#banner .banner-text h2 a:focus {
					text-decoration: underline;
				}

		#banner .banner-img {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 50;
		}
	
/* --- MEGAMENU --- 
#megamenu {
	background: #dadada url('/images/bg-megamenu.png') repeat-x 0 0;
	width: 860px;
	position: absolute;
	top: 125px;
	left: 10px;
	padding: 25px 25px 20px 25px;
	z-index: 50;
	
	display: none;
}
	#megamenu .box {
		float: left;
	}
		#megamenu .box h3 {
			width: 140px;
			margin: 0 10px;
			padding: 0 0 2px 0;
			text-transform: uppercase;
			border-bottom: 1px solid #a4abac;
		}
		#megamenu .box ul {
			list-style: none;
			margin: 0;
			padding: 0;
			background: url('/images/bg-megamenu-sep.png') repeat-y right top;
		}
			#megamenu .box.last-item ul {
				border-right: 0 none;
			}
			#megamenu .box li {
				padding: 5px 10px;
			}
				#megamenu .box li:hover,
				#megamenu .box li:focus {
					background: #00a6eb;	
				}
					#megamenu .box a {
						color: #000;
						text-decoration: none;
					}
					#megamenu .box li:hover a,
					#megamenu .box li:focus a {
						color: #fff;
					}*/
/* --- MISC --- */
a img {
	border: none;
}	

#test {
	float: left;
	width: 630px;
}
.embedblock h1,
.embedblock .related-heading, 
.embedblock .related,
.embedblock .ruler	{
	display: none;
}
.highslide-container {
    z-index: 10 !important;
}

#highslide-wrapper-0, #highslide-wrapper-1, #highslide-wrapper-2, #highslide-wrapper-3, #highslide-wrapper-4, #highslide-wrapper-5 {
    z-index: 10 !important;
} 
