﻿html {-webkit-text-size-adjust: none;}
body{background:#f3f3f3; color: #323232; font: 12px/normal Arial, Helvetica, sans-serif;}

body .leftside {font-size:13px;}
.hide{position:absolute;margin-left:-9999px;}
.scLooseFrameZone{margin-top: 0px !important;}
.scWebEditFrameButtons {border: 1px solid #999 !important;height: auto !important; z-index: 30000 !important;}
.scWebEditFrameButton {white-space: nowrap !important;}
.scWebEditFrameButtonHover{white-space: nowrap !important;}
.scWebEditFrameBorder {border: 1px dashed #AEAEAE !important;}
.top_carousel .top_cicle_item_photo .scWebEditFrameButtons{top:4px !important; right:6px !important; position:absolute !important;}
.list_pv .item_photo{position:relative !important;}
.list_pv .item_photo .scWebEditFrameButtons{top:4px !important; left:4px !important; position:absolute !important;}

a{color:#Aed208; text-decoration:none; cursor:pointer;}
a:hover{color:#Aed208; text-decoration:underline;}
em, i{ font-style:italic;}
strong, b{ font-weight:bold;}
.pagecnt{width:968px; margin:0 auto; background:#fff;}

p{margin-bottom:16px;}
.header{position:relative; z-index:10;}
.header_logo{margin-left:20px;width:240px; margin-bottom:17px;}
.top_menu{background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_menu_line.png) repeat-x 0 bottom;}
.top_menu ul li{display:inline;}
.top_menu ul li a{
    border-bottom: 6px solid #c4ec0d;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    padding: 0 20px 6px 20px;
	text-decoration:none;
    text-transform: uppercase;
	white-space:nowrap;
}
.top_menu ul li.active a,
.top_menu ul li a:hover{
    border-bottom: 6px solid #4D6000;
	text-decoration:none;
}
.service_menu_cnt{
	/*position: absolute;*/
    /*right: 0;
    top: 13px;*/
	text-align:right;
	/*width:72%;*/
	margin-right:10px;
	float:left;
	margin-top:3px;
	*margin-top:4px;
}
.service_menu{ display:inline;}
.service_menu li{ display:inline;}
.service_menu li a{
    border-right: 1px solid #d5d5d5;
    color: #666666;
    display: block;
    float: left;
    font-size: 11.5px;
    padding: 0 8px 0px 8px;
	text-decoration:none;
}
.service_menu li.last a{
    border-right: none;
}
.service_menu li a:hover{text-decoration:underline;}
.service_menu .active{font-weight:bold;}
.header .search{position: absolute; right: 20px; top: 10px; *top: 9px;}
.search_mobile .search_fld,
.header .search .search_fld, .search_fld{
	border:1px solid #cccccc;
	color: #323232; 
	font: 11.5px/normal Arial, Helvetica, sans-serif;
	padding:2px;
	/* *padding:3px 2px 2px;
	*margin-top:-5px;*/
	height: 15px;
	margin: 0 5px 0 0;
	vertical-align: top;
	width:128px;
}
.search_mobile .search_btn,
.header .search .search_btn, .green_btn{
	border:1px solid #cccccc;
	color: #fff;
	font: bold 11.5px Arial, Helvetica, sans-serif;
	height: 21px;
	padding:0px 8px;
	/*
	*padding:2px 5px 0;
	*line-height:15px;
	
	*/
	line-height:16px;
	/*background:#c7ed19 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/bg_green_btn.png) repeat-x 0 0;*/
	background: #c4ec0d;
	cursor:pointer;
	margin:0;
	border-radius: 0px;
	-webkit-appearance: none;
	-webkit-border-radius:0px;
}
.select_language{position:relative;float:left;margin-right:5px; margin-left:-1px;margin-top:3px; *margin-top:4px;}
.select_language_trigger{
	border:1px solid #cccccc;
	color: #666666; 
	padding:2px 24px 2px 2px;
	margin: 0 5px 0 0;
	margin-top:-3px;
	display:block;
	text-align:left;
	font-size: 11.5px;
	line-height:15px;
	width:104px;
	white-space: nowrap;
	text-decoration:none;
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/sel_lang_trigger.png) no-repeat right 0;
}
.greenBg:hover {background-color:#c4ec0d; text-decoration:none; font-weight:bold;color:#fff; text-decoration:none; }
.select_language_box{
	display:none;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background:#FFF;
	position:absolute;
	font-size: 11.5px;
	top:18px;
	left:0px;
	width:130px;
	z-index:10;
}
.search_wrap_mobile {
	display: inline;
}
/*.select_language:hover .select_language_box{	display:block;}*/
.select_language_box li{	border-bottom:1px solid #cccccc; display:block; padding:0px; text-align:left; }
.select_language_box li a{padding:3px 5px; display:block;	color:#323232;}
.select_language_box li a:hover{ background:#c4ec0d;	color:#fff; text-decoration:none; font-weight:bold;}
.leftside.grid_6{ padding-top:35px;}
.righttside.grid_6{ padding-top:35px; padding:20px 20px 0;margin:-35px 0 0 0; background:#fff;position: relative; z-index: 10000;}
.comp_big_teaser{ margin-bottom:20px;}
.item_photo{overflow:hidden;}
.item_photo img{margin-bottom:5px;}
.item_photo a:hover img{opacity: 0.85; filter: alpha(opacity=85);}
h1{
	font-size:22px;
	font-weight:bold;
	color:#323232;
	margin:0 0 10px 0;
}

h1.pageTitle
{
    text-transform:uppercase;
}

h2{
	font-size:14px;
	font-weight:bold;
	color:#323232;
	margin:0 0 5px 0;
}
.page_title,.component_cnt  .title{
	font-size:16px;
	font-weight:bold;
	color:#323232;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
h1 a, h2 a{ color:#323232; text-decoration:none;}
h2.wflag{text-transform:uppercase;}
h2.wflag img{vertical-align:middle; margin-right: 5px;}
.maincontent{padding:20px 20px 0px;}
.comp_list_photo{margin-bottom: 30px;}
.comp_list_photo_cnt{/*RAL padding:8px 8px 8px 15px !important;*/}
.leftside .comp_list_photo_cnt{margin-bottom: 35px;}
.leftside .comp_list_photo_cnt .item_photo {background-color: lightgray;}
.leftside .comp_list_photo_cnt .item_photo img{height: 102px; width: auto; margin: 0 auto; display: block;}
.vmore{
	display:block;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#404040;
	text-transform:uppercase;
	padding:3px 10px 2px 0;
	margin:0 2px 0 0;
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1.png) no-repeat right center;
}
.comp_list_photo_cnt .list{	margin-top:13px;}
.comp_list_photo_cnt .left{	width:49%;	float:left;}
.comp_list_photo_cnt .right{	width:50%;	float:right;}
.comp_teaser{margin-bottom:35px;}
.comp_teaser .item_title{padding:5px 0 3px 0;}
.comp_teaser .item_title h2{margin-bottom:0;}
.comp_big_teaser .item_title{padding:3px 0 2px 0;}
.comp_big_teaser .item_title h1{margin-bottom:0;}

.comp_section_teaser .comp_list_photo_cnt .right { float: left; }
.comp_section_teaser .comp_list_photo_cnt .right { width:336px; float:right;}
.comp_list_photo_cnt .comp_list_photo_cnt .row { clear: both; }
.comp_section_teaser .comp_list_photo_cnt img { margin-right: 10px; }

.list li{
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1.png) no-repeat left 8px;
	padding:5px 0 5px 15px
}
.list li a{
	color:#323232;
	text-decoration:none;	
}
.comp_box_cnt .list li a {display: inline-block;}
.list li a:hover{
	color:#C4EC0D;
	text-decoration:underline;
}
.comp_list_photo_cnt .item_photo{
	width:102px;
	height:102px;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}
.leftside .comp_list_photo_cnt{border-color: #c4ec0d;}
.leftside .comp_list_photo_cnt .left {width: 41%;}
.frontpage_cnt .comp_list_photo_cnt .item_photo {height: 56px;}
.comp_list_photo.color1 .vmore,
.comp_list_photo.color1 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1_li.png)}
.breadcrumb{border-bottom:2px solid #c4ec0d; border-top:2px solid #c4ec0d; padding:5px 20px; zoom:1}
.breadcrumb a{color:#404040; font-size:11.5px;}
.breadcrumb ul{display:inline;zoom:1}
.breadcrumb ul li{display:inline; background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/li.png) no-repeat right center; padding-right:12px; margin-right:10px; zoom:1; font-size:11.5px;}
.breadcrumb ul li.current{background:none;}
.breadcrumb ul li a{color:#323232;}
.breadcrumb ul li a:hover{color: #404040;   text-decoration: underline;}
.footer{clear:both;}
.footer1{padding:20px; font-size:12px; color:#404040;}
.footer1 ul *{zoom:1; *display:block;}
.footer1 ul{display:block;}
.footer1 ul li a{font-weight:bold; color:#404040;text-transform:uppercase; zoom:1}
.footer1 ul li li a{font-weight:normal; color:#404040;text-transform:none; }
.footer1 ul li ul{padding-top:5px}
.footer1 ul li li{padding-bottom:5px}
.footer1 ul li a:hover{ color:#404040;text-decoration:undeline;}
.footer2{padding:5px 20px;color:#404040; border-bottom:2px solid #c4ec0d; border-top:2px solid #c4ec0d;	}
.footer3{font-size:11.5px; font-weight:bold; margin:20px 0; text-align:right;}
.social_menu_cnt{float:left;}
.social_menu_cnt .title{float:left; line-height:21px; margin-right:5px;}
.social_menu{display:inline}
.leftside .social_menu{padding:10px 0; margin-bottom:20px; display:block; clear:both; /*border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9*/ }
.leftside .social_menu iframe{margin-left:10px;}
.social_menu li{display:inline}
.social_menu .facebook,
.social_menu .twitter,
.social_menu .flickr,
.social_menu .rss{width:21px; height:21px; display:block; text-indent:-2000px; margin-right:8px; float:left;}
.social_menu li a{margin-right:8px;}
.social_menu .facebook{	background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/facebook_icon.png)}
.social_menu .twitter{	background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/twitter_icon.png)}
.social_menu .flickr{	background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/flickr_icon.png)}
.social_menu .rss{	background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/rss_icon.png)}
.footer_service_menu_cnt{padding-top:3px;}
.footer_service_menu{display:inline; float:right; margin-right:5px;}
.footer_service_menu li{display:inline; margin-right:5px;}
.footer_service_menu li a{color:#404040;}
.dropdown_custom{position:relative;float:left; margin-left:-1px; float:right;}
.dropdown_custom_trigger{
	border:1px solid #d0f03d;
	color: #666666; 
	padding:2px 24px 2px 2px;
	margin: -3px 0px 0 0;
	min-width:200px;
	float:left;
	text-decoration:none;
	font-size:11.5px;
	line-height:15px;
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/sel_lang_trigger.png) no-repeat right 0;
}
.dropdown_custom_trigger:hover{text-decoration:none; font-weight:bold; background-color:#c4ec0d; color:#fff; }
.dropdown_custom_box{
	display:none;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background:#FFF;
	position:absolute;
	top:18px;
	left:0px;
	width:226px;
	font-size:11.5px;
}
.dropdown_custom:hover .dropdown_custom_box{	display:block;}
.dropdown_custom_box li{	border-bottom:1px solid #cccccc; display:block;	padding:0px; text-align:left;}
.comp_box_cnt .text{padding:0 20px;}
.teasers_comp {margin-right:-20px; zoom:1;clear:both;}
.dropdown_custom_box li a{ padding:3px 5px; display:block; color:#323232;}
.dropdown_custom_box li a:hover{	display:block; font-weight:bold; background-color:#c4ec0d; color:#fff; text-decoration:none;}
.comp_box, .feed_comp{ margin-bottom:35px;}
.feed_comp_right{ float: right;}
.feed_comp_left{ float: left;}
.comp_box h2,
.feed_comp h2{font-size:14px; text-transform:uppercase;}
.feed_comp h2.wicon img{vertical-align:middle; margin-right: 10px;}
.feed_comp .item{margin-bottom:15px;}
.comp_box_cnt,
.feed_comp_box{ padding:13px 0 10px; overflow:hidden !important; border-bottom-width: 2px;	border-bottom-style: solid;	border-top-width: 6px;	border-top-style: solid;}
.feed_comp .item_photo{float:left; margin-right:12px; height:60px;}
.feed_comp .item_title{font-weight:bold;}
.feed_comp .item_title,
.feed_comp .item_text,
.feed_comp .item_meta{margin-left:72px;}

/* feed defauly color*/
.comp_box .comp_box_cnt,
.feed_comp .feed_comp_box{border-color:#c4ec0d;}
.feed_comp a,
.feed_comp .vmore:hover,
.comp_box a:hover,
.feed_comp .item_author{color:#c4ec0d;}
.comp_box .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1_li.png)}
.feed_comp .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1.png)}

/* feed color1*/
.comp_box.color1 .comp_box_cnt,
.feed_comp.color1 .feed_comp_box{border-color:#c4ec0d;}
.feed_comp.color1 a,
.feed_comp.color1 .vmore:hover,
.comp_box.color1 a:hover,
.comp_box.color1 a,
.feed_comp.color1 .item_author{color:#Aed208;}
.comp_box.color1 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1_li.png)}
.comp_box.color1 .vmore,
.feed_comp.color1 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1.png)}

/* feed color2*/
.comp_box.color2 .comp_box_cnt,
.feed_comp.color2 .feed_comp_box{border-color:#fc15f9;}
.feed_comp.color2 a,
.feed_comp.color2 .vmore:hover,
.comp_box.color2 a:hover,
.comp_box.color2 a,
.feed_comp.color2 .item_author{color:#fc15f9;}
.comp_box.color2 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color2_li.png)}
.comp_box.color2 .vmore,
.feed_comp.color2 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color2.png)}

/* feed color3*/
.comp_box.color3 .comp_box_cnt,
.feed_comp.color3 .feed_comp_box{border-color:#3366cc;}
.feed_comp.color3 a,
.feed_comp.color3 .vmore:hover,
.comp_box.color3 a:hover,
.comp_box.color3 a,
.feed_comp.color3 .item_author{color:#3366cc;}
.comp_box.color3 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color3_li.png)}
.comp_box.color3 .vmore,
.feed_comp.color3 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color3.png)}

/* feed color4*/
.comp_box.color4 .comp_box_cnt,
.feed_comp.color4 .feed_comp_box{border-color:#7c1aea;}
.feed_comp.color4 a,
.feed_comp.color4 .vmore:hover,
.comp_box.color4 a:hover,
.comp_box.color4 a,
.feed_comp.color4 .item_author{color:#7c1aea;}
.comp_box.color4 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color4_li.png)}
.comp_box.color4 .vmore,
.feed_comp.color4 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color4.png)}

/* feed color5*/
.comp_box.color5 .comp_box_cnt,
.feed_comp.color5 .feed_comp_box{border-color:#07bcff;}
.feed_comp.color5 a,
.feed_comp.color5 .vmore:hover,
.comp_box.color5 a:hover,
.comp_box.color5 a,
.feed_comp.color5 .item_author{color:#07bcff;}
.comp_box.color5 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color5_li.png)}
.comp_box.color5 .vmore,
.feed_comp.color5 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color5.png)}

/* feed color6*/
.comp_box.color6 .comp_box_cnt,
.feed_comp.color6 .feed_comp_box{border-color:#ff9933;}
.feed_comp.color6 a,
.feed_comp.color6 .vmore:hover,
.comp_box.color6 a:hover,
.comp_box.color6 a,
.feed_comp.color6 .item_author{color:#ff9933;}
.comp_box.color6 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color6_li.png)}
.comp_box.color6 .vmore,
.feed_comp.color6 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color6.png)}

/* feed color7*/
.comp_box.color7 .comp_box_cnt,
.feed_comp.color7 .feed_comp_box{border-color:#ff0707;}
.feed_comp.color7 a,
.feed_comp.color7 .vmore:hover,
.comp_box.color7 a:hover,
.comp_box.color7 a,
.feed_comp.color7 .item_author{color:#ff0707;}
.comp_box.color7 .list li{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color7_li.png)}
.comp_box.color7 .vmore,
.feed_comp.color7 .vmore{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color7.png)}

.comp_box.color1 li a,
.comp_box.color2 li a,
.comp_box.color3 li a,
.comp_box.color4 li a,
.comp_box.color5 li a,
.comp_box.color6 li a,
.comp_box.color7 li a,
.comp_list_photo.color1 a,
.comp_list_photo.color2 a,
.comp_list_photo.color3 a,
.comp_list_photo.color4 a,
.comp_list_photo.color5 a,
.comp_list_photo.color6 a,
.comp_list_photo.color7 a,
.comp_list_photo.color1 .vmore,
.comp_list_photo.color2 .vmore,
.comp_list_photo.color3 .vmore,
.comp_list_photo.color4 .vmore,
.comp_list_photo.color5 .vmore,
.comp_list_photo.color6 .vmore,
.comp_list_photo.color7 .vmore,
.feed_comp.color1 .vmore,
.feed_comp.color2 .vmore,
.feed_comp.color3 .vmore,
.feed_comp.color4 .vmore,
.feed_comp.color5 .vmore,
.feed_comp.color6 .vmore,
.feed_comp.color7 .vmore{color:#323232}

.facebook_comp.color1 .item_text a,
.facebook_comp.color2 .item_text  a,
.facebook_comp.color3 .item_text  a,
.facebook_comp.color4 .item_text  a,
.facebook_comp.color5 .item_text  a,
.facebook_comp.color6 .item_text  a,
.facebook_comp.color7 .item_text  a{color:#323232;}
.facebook_comp.color1 .item_text  a:hover{color:#c4ec0d;}
.facebook_comp.color2 .item_text  a:hover{color:#fc15f9;}
.facebook_comp.color3 .item_text  a:hover{color:#3366cc;}
.facebook_comp.color4 .item_text  a:hover{color:#7c1aea;}
.facebook_comp.color5 .item_text  a:hover{color:#07bcff;}
.facebook_comp.color6 .item_text  a:hover{color:#ffc207;}
.facebook_comp.color7 .item_text  a:hover{color:#ff0707;}
.flickrfeed1 .comp_list_photo_cnt,
.flickrfeed2 .comp_list_photo_cnt{padding:8px 0 0 !important; *padding:8px 0 !important;}
.flickrfeed1 .comp_list_photo_cnt .item_photo,
.flickrfeed2 .comp_list_photo_cnt .item_photo{width:92px;}
.videos_carousel_cnt{margin-bottom:20px; margin-right:20px;}
.videos_carousel_cnt h3{font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
.section_video_cnt .videos_carousel_cnt{margin-right:0px;}
.videos_carousel{
	border-top:6px solid #C4EC0D;
	background:#000;
	color:#fff;
	padding:17px 0px 17px 20px;
	overflow:hidden;
}
.videos_carousel .cicle_item_group{overflow:hidden; width:905px!important;}
.videos_carousel .cicle_item{width:161px; float:left; margin-right:20px;}
.videos_carousel .cicle_th{position:relative;}
.videos_carousel .cicle_th img{border:1px solid #cccccc;}
.videos_carousel .cicle_th a:hover img{border:1px solid #c4ec0d;}
.videos_carousel .cicle_th a .icon_play{background: url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/icon_play.png) no-repeat 0 0; width:20px; height:20px; position:absolute; top:6px; left:5px;}
.videos_carousel .cicle_th a:hover .icon_play{background: url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/icon_play_hover.png) no-repeat 0 0;}
.videos_carousel .cicle_text{font-size:11px; padding-top:5px;}
.videos_carousel_nav{padding-top:5px; float:right;}
.videos_carousel_nav .prev,
.videos_carousel_nav .next{ 
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1_li.png) no-repeat center center;
	display:block;
	text-indent:-2000px;
	width:15px;
	height:15px;
	cursor:pointer;
	float:left;
}
.videos_carousel_nav .prev{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/back_arrow_color1.png);margin-right:5px;}
.videos_carousel_nav .page a{
	display:block;
	text-indent:-2000px;
	width:19px;
	height:7px;
	cursor:pointer;
	margin-right:5px;
	margin-top:4px;
	float:left;
	background:#c4ec0d;
	outline:none;
}
.videos_carousel_nav .page a.activeSlide{background:#4d6000;}
.top_carousel, .top_cicle_item_cnt{position:relative;}
.top_cicle_item_cnt{min-height:350px;}
.top_cicle_item{display:none; overflow: hidden;}
.top_cicle_item_overlay{
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/bgoverlay_carousel.png) repeat-y 0 0;
	width:336px;
	color:#fff;
	position:absolute;
	top:20px;
	left:-8px;
	padding:20px 20px 40px;
	z-index: 100;
}
.top_cicle_item_title{text-transform:uppercase; font-size:14px; font-weight:bold; margin-bottom:5px;}
.top_cicle_item_text{font-size:12px;font-weight:bold; height:46px; overflow:hidden;}
.top_carousel_nav{position:absolute; z-index:1000; top:120px;left:12px; }
.top_carousel_nav .prev,
.top_carousel_nav .next{ 
	background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_white.png) no-repeat center center;
	display:block;
	text-indent:-2000px;
	width:15px;
	height:15px;
	cursor:pointer;
	float:left;
}
.top_carousel_nav .prev{background-image:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/back_arrow_white.png);margin-right:5px;}
.top_carousel_nav .page a{
	display:block;
	text-indent:-2000px;
	width:19px;
	height:7px;
	cursor:pointer;
	margin-right:5px;
	margin-top:4px;
	float:left;
	background:#fff;
	outline:none;
}
.top_carousel_nav .page a.activeSlide{	background:#c4ec0d;}

/* Responsive video in carousel */
.fitvids {
    padding-top: 32.5%;
    *padding: 0;
    position: relative;
    width: 100%;
}
.fitvids iframe, 
.fitvids object, 
.fitvids embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    *position: static;
    *height: 317px;
}

.section_cnt .leftside.grid_9 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: -35px 0 0;
    margin: 0px 0 0;
    padding: 25px 50px 20px 20px;
	width:580px;
    position: relative;
    z-index: 10000;
}
.righttside.grid_3{width:300px;}
.section_cnt .righttside.grid_3,
.component_cnt .righttside.grid_3{ padding-top: 25px;}
.section_cnt h1{
	padding-bottom:5px;
	margin-bottom:18px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:6px solid #c4ec0d;
}

.resume_text{font-size:15px; margin-bottom:30px}
.list_pv{border-bottom:1px solid #e2e2e2; margin-bottom:15px; /*margin-right:-20px*/}
.list_pv .item{border-top:1px solid #e2e2e2;padding:20px 0 30px}
.list_pv .item_title{ font-size:18px; font-weight:bold; color:#323232; margin-bottom:10px;}
.list_pv .item_title a{ text-decoration:none; color:#323232;}
.list_pv .item_title a:hover{ color: #Aed208; text-decoration: underline;}
.list_pv .item_link{ margin-top:10px;}
.list_pv .item_link a{ color: #323232; text-decoration: none; background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1_li.png) no-repeat right 4px; padding-right:15px;}
.list_pv .item_link a:hover{ color: #Aed208; text-decoration: underline;}
.list_pv .item_social{text-align:right;}
.list_pv .item_photo.grid_3{width:200px;}
.list_pv .prefix_3{padding-left:232px;}
.item_social_inner{float:right; margin-top:5px;}
.addthis_toolbox .item_social_inner{width:100%;}
.addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded{display:none !important;}
.addthis_default_style .addthis_counter{margin-right:5px;}
.list_pv .item_social iframe{margin-left:10px;}
.related_box .list_pv {margin-right:-30px;}
.righttside .social_menu{margin-bottom:20px; display:block; width:320px; position:relative;}
.righttside .comp_box {clear:both;}
.item_social_inner div{vertical-align:top !important;}
.component_cnt .leftside.grid_9 {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px 50px 20px 0px;
    width: 580px;
}
.meta{padding:20px 0;font-size:11px; color:666666;}
.title_bborder{font-size:16px; font-weight:bold; border-bottom:2px solid #c4ec0d; padding-bottom:5px; text-transform:uppercase; margin-bottom:15px;}
.related_box { margin-top:35px;}
.related_box .list_pv { border-bottom:none;}
.related_box .list_pv .item { border-top:none; padding-top:0; width:173px; margin-right:30px; overflow:hidden;}
.related_box .list_pv .item_title {font-size:14px; font-weight:bold; text-transform:none;}
.search_results_header{padding:20px 0; border-bottom:1px solid #ccc;}
.search_results_header .search_fld{padding:3px 5px;}
.search_results_header .green_btn{padding:2px 8px;}
.search_results_header .searchOptions {margin: 5px 0 0 !important;}
.search_results_header .searchOptions td input {  margin-left: 0 !important;  padding: 0;}
.search_results_header .searchOptions td label {
    bottom: 2px;
    cursor: pointer;
    margin-right: 30px;
    position: relative;
}
.search_results_header .showAdvOptions {
    font-weight: normal;
    margin-left: 2px;
    margin-top: 5px;
}
.search_results_header .searchOptions li input, .search_results_header .searchOptions li label {
    bottom: 2px;
    cursor: pointer;
    position: relative;
}
.search_results_header .searchBtn {cursor: pointer;}
.searchResultsList .pag1, .searchResultsList .pag2 {font-weight: normal !important;}
.searchResultsList .pag2 a {text-decoration: underline !important;}
.searchResultsList .pag2 a.selected {color: #7F8B9B !important; text-decoration: none !important;}
.searchResultsList .pagination ul li.dots span.dots {  position: relative;  top: 10px;}
.searchResultsList .pagination ul li.dots { width: 15px;}
.searchResultsList .pagination {margin-bottom: 15px;}
.searchResultsList .pagination  .grid_5{width:284px;}
.clearSearchOptionBar {
    border-bottom: 1px solid #DDDDDD;
    color: #81899C;
    margin: 0 0 20px;
    padding: 6px 0;
    width: 100% !important;
}
.clearSearchOptionBar .textContainer { margin: 0; float: right; width: 95px;}
.clearSearchOptionBar .text {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #81899C;
    cursor: pointer;
    margin-left: 0;
    padding: 0;
    text-align: left;
}
.clearSearchOptionBar .clearIcon {
    background: url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/clearPrefIcon.png) no-repeat scroll 1px center transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 12px;
    margin-left: 0;
    margin-right: 7px;
    margin-top: 4px;
    width: 12px;
}
.clearSearchOptionBar input.clearIcon { margin-right: 4px; margin-top: 2px; vertical-align: middle;}
.clearSearchOptionBar .textContainer .showAdvOptions {color: #C4EC0D; margin-left: 0;}
.searchResultsItemsList li a.searchResultTitle {
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    margin-bottom: 7px;
	display:block;
}
.searchResultsItemsList li .docType { color: #757985;}
.pagination span.pag1 {
    color: #323232;
    display: block;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 3px;
}
.pagination span.pag2 {
    color: #828A9D;
    display: block;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 3px;
}
.pagination span.pag3 {
    color: #828A9D;
    display: block;
    font-weight: bold;
    line-height: 1.25em;
    margin-top: 10px;
}
.pagination {padding: 11px 0 7px; width: 100% !important;}
.pagination .after {color: #828A9D; padding-right: 10px;}
.pagination ul li {
    float: left;
    height: 31px;
    list-style: none inside none;
    margin: 2px;
}
.pagination ul {float: right; margin: 4px 0 0 !important;}
.pagination ul li a {
    background: #fff;
    border: 1px solid #ccc;
    color: #323232;
    display: block;
    font-weight: bold;
    line-height: 14px;
    padding: 3px 9px;
}
.pagination ul li a:hover {
   /* background:#C7ED19 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/bg_green_btn.png) repeat-x 0 0;*/
   background: #c4ec0d;
    border-color: #ccc;
	text-decoration:none;
    color: #4d6000;
}
.pagination ul li a.active {
   /* background:#C7ED19 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/bg_green_btn.png) repeat-x 0 0;*/
    background: #c4ec0d;
    border-color: #4d6000;
	text-decoration:none;
    color: #4d6000;
}
.pagination ul li a.last {margin-left: 8px;}
.searchResultsItemsList li .searchResultLink {display:block;}
.searchResultsItemsList li .searchResultItemDate { color: #81899C; font-size: 11px;  font-weight: bold; display:block;}
.searchResultsItemsList .item{display:block;margin:0 0 20px;  border-bottom: 1px dotted #D9D9D9; padding-bottom:10px;}
.widthTopBorder {border-top:1px solid #ccc;}
.widthBottomBorder  {border-bottom:1px solid #ccc;}
.error_page_msg{ color: #C4EC0D; font-size: 28px; font-weight:bold; text-transform: uppercase; margin: 20px 0 40px 360px; text-shadow: 0 1px 1px #4D6000; padding:100px 20px; border-left:1px solid #ccc;}
.error_page_msg span{color:#7e7e7e; font-size:24px; text-shadow: 0 1px 1px #ccc;text-transform: uppercase; display:block; font-weight:normal;}
.error_page_msg .msg{color:#7e7e7e; font-size:13px; text-shadow:none; text-transform: uppercase; display:block; font-weight:bold; padding-top:15px;}
.gmap {margin:0 0 15px 0; padding:0; width:100% !important; border:1px solid #d4d4d4; padding:1px;}

.clusterCountText{ float: right; margin-right: 5px; padding: 0; color: #323232; text-shadow:1px 1px 0px #fff; font-size: 13px;   font-weight: bold;}
.newsList .item {
    border-bottom: 1px dotted #D9D9D9;
    display: block;
    margin: 0 0 20px;
    padding-bottom: 10px;
}
.newsList .item:before,
.newsList .item:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.newsList .item:after {
  clear: both;
}
.newsMediaPage{
	margin-bottom:15px;
}
.newsDate{padding-bottom:10px;color: #81899C; font-size: 11px;  font-weight: bold; display:block;}
.newsList  li .newsDate { color: #81899C; font-size: 11px;  font-weight: bold; display:block; padding-bottom:0}

.newsList li  .newsLink {
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 7px;
	display:block;
}
.newsList li  .newsLink a {
    color: #323232;
    text-decoration: none;
}
.newsList li  .newsLink a:hover{
    color: #C4EC0D;
    text-decoration: underline;
}
.newsList .newsImage {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    overflow: hidden;
}
img.ui-datepicker-trigger {
    position: relative;
    top: 4px;
	margin-left:5px;
}
.right_news_filter{ border-bottom: 2px solid #C4EC0D; border-top: 2px solid #C4EC0D; padding: 15px 0 20px; margin-bottom:15px;}
.right_news_filter .grayTitle {
  color: #7a7a7a;
  font-weight: bold;
  font-size: 12px;
  display: block;
  margin: 0 0 10px 0;
  font-family: Verdana, Geneva, sans-serif;
}
.right_news_filter .categ{padding-bottom: 10px;margin-bottom: 15px; border-bottom: 1px solid #CCCCCC;}
.right_news_filter .periode{padding-bottom: 10px;margin-bottom: 15px; border-bottom: 1px solid #CCCCCC;}
.right_news_filter .generalList.periode{padding-bottom: 10px;margin-bottom: 0px; border-bottom: 0px !important}
.right_news_filter .fritekst{padding-bottom: 10px;margin-bottom: 15px;}
.right_news_filter .fritekst input{width: 100%; background: #FFFFFF; border: 1px solid #CCCCCC; height: 25px;}
.right_news_filter fieldset{margin-bottom:15px;}
.right_news_filter .select_dd{
    background: #FFFFFF;
    border: 1px solid #D0F03D;
    font-size: 13px;
    height: 26px;
    line-height: 25px;
    padding: 3px;
	width:80%
}
.datepickerDay,
.datepickerMonth,
.datepickerYear{
	background-color: #fff;
	color: #b3b3b3;
	border: 1px solid #ccc; 
	font-size:12px;
	text-align: center;
	width: 30px;
	padding-top: 1px;
	padding-bottom: 3px;
}
.datepickerYear{width: 60px;}
.calendarContainer{ padding-bottom:5px;}
.calendarContainer .label{
  color:#959595;
  padding-top:3px;
  min-width:50px;
  font-weight:bold;
  float: left;
}
.right_news_filter .filterDateBtn{
	background: url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/bg_green_btn.png) repeat-x scroll 0 0 #C7ED19;
	border: 1px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 11.5px/17px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px 8px;
	*padding:1px 5px 0;
	*line-height:15px;
    display: block;
    margin: 10px 0 0 50px;
}
.right_news_filter .search_fld {
    border: 1px solid #CCCCCC;
    color: #323232;
    font: 11.5px Arial,Helvetica,sans-serif;
    margin: 0 0px 0 0;
    padding: 2px 2px 2px;
	*padding: 3px 2px 2px;
    width: 177px;
}
.right_news_filter .searchBtn{
	background: url("/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/bg_green_btn.png") repeat-x scroll 0 0 #C7ED19;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 11.5px/17px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 1px 8px;
	*padding:1px 5px 0;
	*line-height:15px;
}
.right_news_filter .fline input{ margin: 0}
.right_news_filter .fline input, .right_news_filter .fline label{ vertical-align:middle; margin:3px 0 3px 5px; *margin:1px 0 1px 5px;}

/*CUSTOM DATE PICKER*/
.ui-datepicker-year{
  font-size:14px;
  font-weight:normal;
}
.ui-datepicker-year{
  font-size:14px;
  font-weight:normal;
}
.ui-datepicker-month{
  font-size:14px;
  font-weight:bold;
}
.ui-datepicker-next .ui-icon {
  background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/cal_next_icon.png) no-repeat 0 0;
  width: 24px;
  height: 22px;
}
.ui-datepicker-prev .ui-icon {
  background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/cal_prev_icon.png) no-repeat 0 0;
  width: 24px;
  height: 22px;
}
.ui-widget-header .ui-state-hover,
.ui-widget-header .ui-state-focus{
  border: 0;
  background: none;
}
.ui-datepicker-header{
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border:0 none;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  background: none;
  color:#666;
}
.ui-datepicker td {
  background:#fff;
  border:1px solid #EEEFF3;
  height:24px;
  vertical-align:middle;
  width:24px;
  text-align:center;
}
.ui-datepicker td:hover {
  background:#c6ec19;
}
.ui-datepicker td:hover a{
  color: #FFFFFF !important;
}
.ui-datepicker td.ui-datepicker-other-month:hover {
  background:#f1f1f1;
}
.ui-datepicker-today{
  color:#c4ec0d !important;
}
#ui-datepicker-div table td.ui-datepicker-today a{
  color: #c4ec0d;
}
.ui-datepicker th {
  color:#666666;
  font-size:11px;
  font-weight:bold;
  height:20px;
  padding:0;
  text-align:center;
  width:20px;
}
.ui-datepicker table {
  width: auto;
  margin:5px auto;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  background:#f1f1f1;
}
.ui-datepicker {
  padding: 10px;
}
.ui-datepicker .ui-widget-header{
  position:relative;
}
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next  {
  width: 24px;
  height: 20px;
  margin: 0;
  padding: 0;
}
.ui-widget-content {
  border: 1px solid #E1E1E1;
  background:#fff;
  -moz-box-shadow: 2px 2px 5px #ccc;
  -webkit-box-shadow: 2px 2px 5px #ccc;
  box-shadow: 2px 2px 5px #ccc;

}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    cursor: pointer;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    top: 26%;
	position:abosulute;
	display:block;
	width:22px;
	height:24px;
	text-indent:2000px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 22px;
    margin: 0;
    padding: 0;
    width: 24px;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.newsList .noEvents  {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 14px;
    font-style: italic;
    padding: 20px 0;
}
.rich_text ul li {margin-left:25px; padding-left:5px; list-style:square; }
.rich_text {margin-bottom:20px;}
.rich_text .image_align_left  {float:left;margin:0 10px 10px 0; }
.rich_text .image_align_right {float:right;margin:0 0 10px 10px; }
.iwPoiName { font-weight: bold;}
.iwPoiDescription {max-width:300px;}

#robin {
	height: 170px;
	margin-bottom: 8px;
}
.denmarkSitemap h2{
	border-bottom:2px solid #c7e904;
	text-transform:uppercase;
	font-size:12px;
	padding:3px 0;
	margin-top:15px;
}
.denmarkSitemap h2 a{
	padding:3px 0 !important;
	margin:0;
}
.denmarkSitemap ul{
	padding:0;
	margin:0 0 0 25px;
}
.denmarkSitemap ul li{
	padding:1px;
}
.denmarkSitemap ul a{
	color:#3e3e3e;
}
.denmarkSitemap ul a:hover{
	color:#3e3e3e;
	text-decoration:underline;
}



/*tablet version*/
@media screen and (max-width: 1016px) and (min-width: 673px){

	body {
		font: 14px Arial,Helvetica,sans-serif;
		width:1016px;
	}
	body .leftside {
		font-size: 14px;
	}
	h2 {
		font-size: 16px;
	}
	.comp_box h2, .feed_comp h2 {
		font-size: 16px;
	}
	.vmore{
		font-size:12px;
	}
	.footer1{
		font-size:13px;
	}
	.footer1 ul li li {
		padding-bottom: 10px;
	}
	.top_carousel_nav .page a {
		margin-top:0;
		height: 15px;
		width: 19px;
	}
	.videos_carousel_nav .page a {
		margin-top:0;
		height: 15px;
		width: 19px;
	}
	.top_menu ul li a{
		font-size:14px;
	}
	.resume_text {
		font-size: 16px;
	}
	.top_cicle_item_title {
		font-size: 15px;
	}
	.top_cicle_item_text {
		font-size: 13px;
	}
	.header .search .search_btn, .green_btn{	
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		-webkit-appearance: none;
		outline:none;
	}
	.header .search .search_fld, .search_fld{
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		-webkit-appearance: none;
		outline:none;
	}
}
/*mobile version*/
@media screen and (max-width:673px) and (min-width: 0px){
	.top_carousel,
	.top_menu,
	.breadcrumb,
	.footer_service_menu_cnt,
	.frontpage_cnt .feed_comp,
	.list_pv .item_social_inner,
	.section_video_cnt,
	.righttside  .feed_comp,
	.comp_list_photo .vmore,
	.videos_carousel_cnt,
	.leftside .social_menu
	{
		display:none;
	}
	body{background:#fff;}
	.pagecnt{
		margin: 0 auto;
		width: 97%;
		overflow:hidden;
	}
	.comp_list_photo{margin-bottom:20px;}
	.footer{border-top:2px solid #C4EC0D;}
	.container_12 .grid_12{width:100%;}
	.container_12 .grid_6{width:100%;}
	.container_12 .grid_3 {width: 45%; margin-right:5%;}
	.leftside.grid_6{padding:0 0 10px 0; margin:0 }
	.righttside.grid_6{padding:0 0 10px 0; margin:0;}
	.comp_list_photo_cnt .left { width: 96%;}
	.comp_list_photo_cnt .right{display:none;}
	.leftside .comp_list_photo_cnt .left {width: 100%;}
	.leftside .comp_list_photo_cnt .right {width: 100%; display: block; margin-top: 20px;}
	.maincontent {padding: 20px 0 0;}
	.footer3{text-align:center;}
	.footer1{padding:20px 0; margin-right:-20px;}
	.footer1 .grid_2{width:44%; margin-bottom:10px}
	.footer2{padding:5px;}
	.header_logo {margin-left: 0px; width:160px;}
	.header_logo img{width:100%;}
	.item_photo img { height: auto;   width: 100%;}
	.section_cnt .leftside.grid_9{width:100%;padding: 20px 0; margin:0}
	.list_pv .item_photo.grid_3 {  width:120px; margin-right:10px;}
	.list_pv .prefix_3 { padding-left: 130px;}
	.section_cnt .righttside.grid_3, .component_cnt .righttside.grid_3{	width:100%; padding-top:0;}
	.component_cnt .leftside.grid_9{	width:100%; padding:20px 0; margin:0;}
	.error_page_msg{margin:20px 0; border:none; padding:40px 20px;}
	.pagecnt  .resume_text {font-size: 15px;}
	.pagecnt  .rich_text{font-size:14px;}
	.rich_text img{width:100%!important; height:auto!important;}
	.rich_text iframe{width:100%!important;}
	.header{min-height:210px;}
	.header .search {
		left: 0;
		position: absolute;
		top: 11px;
		width:100%;
		text-align:right;
	}
	.search_mobile .search_btn,
	.header .search .search_btn, .green_btn{	padding:1px 2px;outline:none;}
	.search_mobile .search_fld,
	.header .search .search_fld, .search_fld{margin-right:5px; width:105px;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		-webkit-appearance: none;
		outline:none;
	}
	.service_menu_cnt {
		float: none;
		margin:0;
		position: absolute;
		top: 65px;
		*left:0;
		width:100%;
		*width:400px;
	}

	.service_menu_cnt li{
		float:left;
		display:block;
		width:45%;
		margin: 3px 2.5%;
	}
	.service_menu{display:block;}
	.service_menu:before,
	.service_menu:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0;
	}
	.service_menu:after { clear: both;}
	.service_menu li a,
	.service_menu li.last a{
		float:none;
		display:block;
		text-align:left;
		text-transform:uppercase;
		border:1px solid #D5D5D5;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size:14px;
		font-weight:bold;
		padding:6px 1px 6px 15px;
		background-image: linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(237,237,237)),
			color-stop(1, rgb(255,255,255))
		);
	}
	.service_menu li a span{
		background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/arrow_color1_li.png) no-repeat scroll right center;
		padding-right:15px;
	}
	.select_language{
		float:none;
		position:absolute;
		right:62px;
		margin:0 0 10px 0;
		top:7px;
	}
	.select_language_trigger{margin-right:0;}
	.related_box{margin-top:5px;}
	.related_box .list_pv{ margin-right:0}
	.related_box .list_pv .item{ width:auto; margin-right:0; clear:both;}
	.related_box .list_pv .item_title,
	.related_box .list_pv .item_text,
	.related_box .list_pv .item_link  { margin-left:130px}
	
	.searchResultsList .pagination .grid_5{width:310px}
	.gmap{width:99%!important;}
	.search_wrap_mobile {
		display: inline-block;
		margin-left: 3px;
	}
	.search_mobile span {
		display: inline-block;
		padding-bottom: 5px;
	}
	.search_mobile{
		border-bottom: 2px solid #C4EC0D;
		padding:10px 0;
	}
	.list li a{
		font-size:13px;
	}
	h2.wflag img{
		vertical-align:top;
		padding-top:2px;
	}
	.comp_list_photo_cnt .item_photo.omega {
		margin-right: 10px!important;
	}
	.select_language_trigger{
/*		padding:4px 24px 4px 2px;
		width: 90px;*/
		width:40px;
		height:40px;
		background: url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_main_menu_language_trigger.png) no-repeat 2px 3px;
		text-indent: -9000px;
		text-transform: uppercase;
		overflow: hidden;
		padding: 0;		
	}
	.select_language_trigger:hover{
/*		background-color:#c2e814 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_main_menu_language_trigger_hover.png) no-repeat 2px 3px;*/
	}
	.greenMenu1 {
		background:#c2e814 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_main_menu_language_trigger_hover.png) no-repeat 2px 3px!important;
	}
	.greenMenu2 {
		background:#c2e814 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_main_menu_trigger_hover.png) no-repeat 3px 4px!important;
	}
	.select_language_box {
		top: 38px;
		width: 116px;
		left: -76px;
		border-top:1px solid #D5D5D5;
	}
	.select_language_box li a {
		padding: 9px 5px;
	}
	.header .top_menu{
		display:block;
		position:absolute;
		right:3px;
		top:15px;
		width:40px;
		height:40px;
		border:1px solid #D5D5D5;
		background:url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_main_menu_trigger.png) no-repeat 3px 4px;
	}
/*	.header .top_menu:hover{
		background:#c2e814 url(/National_Library/20160521004321oe_/http://denmark.dk/images/denmark/top_main_menu_trigger_hover.png) no-repeat 3px 4px;
	}*/
	.select_language_box.customMenu	{
		display:none;
		position:absolute;
		left: -359px;
		top:38px;
		z-index:100;
		width:401px;
		height:auto;
		background:#fff;
		border-left: 0 none;
		border-right: 0 none;
		border-top:1px solid #D5D5D5;
		-moz-box-shadow: 0px 5px 5px #ccc;
		-webkit-box-shadow: 0px 5px 5px #ccc;
		box-shadow: 0px 5px 5px #ccc;
	}	
	.select_language_box.customMenu li {
		border: 0 none;
	}
	.select_language_box.customMenu li a{
		color: #666666;
		font-weight: bold;
		line-height: 13px;
		text-decoration: none;
		text-transform: uppercase;
		white-space: nowrap;
		display:block;
		padding:10px 10px;
		margin:0;
		float:none;
		font-size:15px;
		border-bottom:1px solid #D5D5D5;
		border-left:1px solid #D5D5D5;
		border-right:1px solid #D5D5D5;
		background-image: linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(237,237,237)),
			color-stop(1, rgb(255,255,255))
		);
	}
	.select_language_box.customMenu li a:hover{
		background: #C4EC0D;
		color: #FFFFFF;
	}	
	.header .top_menu ul{
		display:none;
		position:absolute;
		right:-2px;
		top:40px;
		z-index:100;
		width:462px;
		height:auto;
		background:#fff;
		border-top:1px solid #D5D5D5;
		-moz-box-shadow: 0px 5px 5px #ccc;
		-webkit-box-shadow: 0px 5px 5px #ccc;
		box-shadow: 0px 5px 5px #ccc;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
/*	.header .top_menu:hover ul{
		display:block;
	}*/
	.header .top_menu:before,
	.header .top_menu:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0;
	}
	.header .top_menu:after { clear: both;}
	.header .top_menu ul li a{
		display:block;
		padding:10px 10px;
		margin:0;
		float:none;
		font-size:15px;
		border-bottom:1px solid #D5D5D5;
		border-left:1px solid #D5D5D5;
		border-right:1px solid #D5D5D5;
		background-image: linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -o-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 0%, rgb(255,255,255) 100%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(237,237,237)),
			color-stop(1, rgb(255,255,255))
		);
	}
	.header .top_menu ul li a:hover{
		background: #C4EC0D;
		color: #FFFFFF;
	}
	.section_cnt .leftside.grid_9{
		position:relative;
		z-index:auto;
	}
	.related_box .item_text {
		display:none;
	}
	body {
	font: 14px Arial,Helvetica,sans-serif;
	}
	body .leftside {
		font-size: 14px;
	}
	.list li{
		padding: 4px 0 4px 15px;
	}
	.list li a{
		font-size:14px;
	}
	h2.wflag img{
		vertical-align:top;
		padding-top:4px;
	}
	h2 {
		font-size: 16px;
	}
	.comp_box h2, .feed_comp h2 {
		font-size: 16px;
	}
	.noBg {
	background-image: none!important;
	background-color: transparent!important;
	border: none!important;
	}
	.open_menu {
		left: 0;
		position: absolute;
		top: 0px!important;
		text-indent: -9000px;
		overflow: hidden;
		text-transform: uppercase;
	}
	.open_menu.clearfix:before, .open_menu.clearfix:after {
		display: inline;
	}
	.header .open_menu.top_menu:before, .header .open_menu.top_menu:after {
		display: inline;
	}	
}
@media screen and (max-width:320px) and (min-width: 0px){
	.select_language_box.customMenu {
		width: 245px;
		left: -203px;
	}	
	.header .top_menu ul {
		width: 306px;
	}
}
@media screen and (max-width:240px) and (min-width: 0px){
	.select_language_box.customMenu {
		width: 168px;
		left: -126px;
	}	
	.header .top_menu ul {
		width: 229px;
	}
}
.twitter_height .feed_comp_box  {height: auto!important;}

/* Amazing Carousel */
#amazingcarousel-1 .amazingcarousel-image {	
	position: relative;
	padding: 4px;
}
#amazingcarousel-1 .amazingcarousel-image img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
	border: 0;
	margin: 0;
	padding: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
#amazingcarousel-1 .amazingcarousel-title {
	position:relative;
	font:14px 'Open Sans', sans-serif;
	color:#333333;
	margin:6px;
	text-align:center;
	text-shadow:0px 1px 1px #fff;
}
/* carousel */
.amazingcarousel {
	display:block;position:relative;width:100%;max-width:840px;margin:0px auto 0px;
}
.amazingcarousel-list-container {
	overflow: hidden;
}
#amazingcarousel-1 .amazingcarousel-list-container { 
	padding: 16px 0;
}
/* item */
#amazingcarousel-1 .amazingcarousel-item-container {
	text-align: center;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	-moz-box-shadow: 0px 0px 1px 1px rgba(96, 96, 96, 0.1);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(96, 96, 96, 0.1);
	box-shadow: 0px 0px 1px 1px rgba(96, 96, 96, 0.1);
}
/* arrows */
#amazingcarousel-1 .amazingcarousel-prev {
	left: 0%;
	top: 50%;
	margin-left: -48px;
	margin-top: -16px;
}
#amazingcarousel-1 .amazingcarousel-next {
	right: 0%;
	top: 50%;
	margin-right: -48px;
	margin-top: -16px;
}
/* navigation bullets */
#amazingcarousel-1 .amazingcarousel-nav {
	position: absolute;
	width: 100%;
	top: 100%;
}
#amazingcarousel-1 .amazingcarousel-bullet-wrapper {
	margin: 4px auto;
}
/* hide navigation on mobile */
@media (max-width: 600px) {
	#amazingcarousel-1 .amazingcarousel-nav {
		display: none;
	}
}
/* Temporary */
.righttside.grid_6 {margin-top: 15px; background-color: transparent;}