body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #f5f6ef; height : 100%;}
.hidenotprint{ display:none;}
/*** Page layout ***/
.content { vertical-align: top; overflow:hidden; } /* used in top menu */

.page {width: 1004px; margin: 0px auto; text-align: left;}
.page_simple {width: 522px; margin: 0px auto; text-align: left;}
.page_simple_wide {width: 763px; margin: 0px auto; text-align: left;}
.mainpagewidth {width: 954px; vertical-align: top;}
.mainpagewidth_simple {width: 472px; vertical-align: top;}
.mainpagewidth_simple_wide {width: 713px; vertical-align: top;}
.main {width: 974px; vertical-align: top; background-color: #FFFFFF;}
.main_simple {width: 492px; vertical-align: top; background-color: #FFFFFF;}
.main_simple_wide {width: 733px; vertical-align: top; background-color: #FFFFFF;}

.corners_lefttop{width: 15px; height: 12px; background-image: url(/CmsBasis/Res/Images/common/main_tl.gif);}
.corners_leftmiddle{width: 15px; background-image: url(/CmsBasis/Res/Images/common/main_lm.gif);}
.corners_leftbottom{width: 15px; height: 12px; background-image: url(/CmsBasis/Res/Images/common/main_bl.gif);}
.corners_righttop{width: 15px; height: 12px; background-image: url(/CmsBasis/Res/Images/common/main_tr.gif);}
.corners_rightmiddle{width: 15px; background-image: url(/CmsBasis/Res/Images/common/main_rm.gif);}
.corners_rightbottom{width: 15px; height: 12px; background-image: url(/CmsBasis/Res/Images/common/main_br.gif);}
.corners_middletop{height: 12px; background-color: #FFFFFF;}
.corners_middlebottom{height: 37px; background-image: url(/CmsBasis/Res/Images/common/main_bm.gif);}
/*** /Page layout ***/


/*** Colors ***/
.color1 {background-color: #e4eef0;}
.color2 {background-color: #cadde3;}
.color3 {background-color: #ffffff;}
.color4 {background-color: #597283;}
.color5 {background-color: #EEE7EE;}
.color6 {background-color: #EAEDE4;}
.color7 {background-color: #E8F0F2;}
.color8 {background-color: #c9dde2;}
.color9 {background-color: #e6e5d4;}
.color10 {background-color: #dde6e8;}
.color11 {background-color: #dee3cf;}
.color12 {background-color: #eee8ed;}
.color13 {background-color: #e9f0f2;}
.color14 {background-color: #e6e5d3;}

.color15 {background-color: #6c523e;} /* brown dark */
.color16 {background-color: #b6a293;} /* brown light */
.color17 {background-color: #c4161c;} /* red */
.color18 {background-color: #00b9f2;} /* blue */
.color19 {background-color: #88c540;} /* green */
.color20 {background-color: #ec008c;} /* pink */
.color21 {background-color: #EFEFEF;} /* Background of DK map on search pages */
.color22 {background-color: #e4eef0;} /* Copy of color 1 - used on frontpage*/
.color23 {background-color: #f7f7db;} /* Background in a tab on the Customizable FrontPage */
.color24 {background-color: #daeaaa;} /* background for the searchthemebox */
/*** /Colors ***/


/*** Content/General ***/
#content h1 {margin-top: 0px; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #cc0000;}
#content, #content td, #content div.placeholder, #content span {line-height: 14px; font-size: 11px; font-family: Verdana; margin-top: 0px; margin-bottom: 0px;}
#content div.placeholder, #content p {line-height: 16px; margin-top: 0px; color: #333333;}
#content .h3, #content h3 {color: #333333; line-height: 17px; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold;}
#content a, #content a.visited {color: #cc0000; text-decoration: none;}
#content .h2, #content h2 {color: #333333; line-height: 15px; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top;}
#content .placeholderimage img{margin: 2px 10px 0px 0px;}

.contentTxt {font-size: 10px !important; font-weight: bold; font-family: Verdana; margin-top: 0px; margin-bottom: 0px;}
.linkHeader {color: #333333 !important; font-weight: bold; text-decoration: none !important;}

.articleLinks a, .articleLinks a:visited{background-image: none !important; padding-left: 0px !important; font-family: verdana; font-size: 10px; font-weight: bold; color: #cc0000; text-decoration: none !important; line-height: 14px !important;}
.articleLinks a:hover {text-decoration: underline;}

.totop span {color: #cc0000 !important; background-image: url(../images/common/arrowup.gif); background-repeat: no-repeat; background-position: right; padding-right: 10px; text-decoration: none !important;}

.linkBtn {color: #cc0000 !important; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none !important; padding-left: 6px; line-height: 14px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat; vertical-align: top;}
.linkBtn2 a {color: #cc0000 !important; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none !important; line-height: 14px; vertical-align: top;}
.linkBtn3 a {color: #cc0000 !important; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none !important; padding-left: 6px; line-height: 14px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat; vertical-align: top;}
.linkArrow a  {color: #cc0000 !important; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none !important; padding-left: 6px; line-height: 14px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat; vertical-align: top;}
.linkArrow h2{color: #cc0000 !important; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none !important; line-height: 14px; vertical-align: top;}

/*.nonGlobalFacTH {background-color : #999999; color: #333333; font-weight: bold; font-size: 11px; height: 20px; padding: 0px 5px 0px 5px;}
.nonGlobalFacTD {background-color : #cccccc; color: #333333; font-weight: bold; font-size: 10px; font-weight: normal; height: 20px; padding: 0px 5px 0px 5px;}*/

/*** GuideDK 2009 start ***/
.nonGlobalFacTH { background-color:#ced1c7; color: #333333; font-weight: bold; font-size: 11px; height: 20px; padding: 0px 5px 0px 5px;}
.nonGlobalFacTD { background-color:white; color: #333333; font-weight: normal; font-size: 10px; padding: 0px 5px 0px 5px;}
.nonGlobalFacSimpleTD{ color: #333333; font-weight: normal; font-size: 10px; padding: 0px 5px 0px 5px;}
.nonGlobalFacCaptionTD { white-space:nowrap; color: #333333; font-size: 10px; font-weight: bold; padding-left:3px; }
.nonGlobalFacCaptionEnum {float:right; white-space:nowrap; color: #333333; font-size: 10px; font-weight: bold; padding-left:3px;}
.MultiColumnCompositeCellspacingBg{ background-color:#d8dcd0;}
.MultiColumnCompositeCellspacingBg th{ height:27px; vertical-align:middle; }
.MultiColumnCompositeCellspacingBg td{ height:27px; vertical-align:middle; }
.MultiplicityCompositeTable th{ height:27px; vertical-align:middle; }
.MultiplicityCompositeTable td{ height:27px; vertical-align:middle; }
.customHr{ background-color:#c1d1c7; height:1px; margin:5px 0px;}
.facilityMainCaption{ padding-left:3px; font-size:12px !important;}
/* Enum List Alernative view  */
.enumListAltViewTable{ margin:29px 0px 25px 0px;}
.enumListAltViewItem{ float:left;}
.enumListAltViewItem div { background-color:#ffffff; border:solid 1px #daddd5; float:left; width:29px; height:27px; }
.enumListAltViewItem .caption{ padding:6px 0px 0px 10px; float:left; width:178px; height:21px; }
/* Enum List Alernative view end */
/* Overview Page */

.extendedInfoTitle{ font-weight:bold;}
.generalInfoDivider{ margin: 0px 6px 0px 10px;}
.rightOfTabs{ float:right; overflow:hidden; width:480px;}
.bookBar { float:right; background-image:url(/CmsBasis/res/images/GuideDK/bookBtnBg.jpg); background-repeat:no-repeat; width:82px; height:32px; margin-top:9px;}
.bookBar img{margin:6px 10px 7px 10px;}
.tripAdvisorWidget{ position:relative; top:-5px; float:left; overflow:hidden; }
.bottomLinks{ font-size:11px; margin-top:10px; width:100%; }
.bottomLinks a{ color:Red;}

.reviewTitle{ font-weight:bold; }
.reviewHeader{ color:#999999; }
.reviewFullDescription{ background-color:white; position:absolute; left:700px; border:solid 1px Black;}
.ownerCommentTitle{ font-weight:bold; }
.ownerComment{margin:5px 0px 0px 10px;}
.offlineComment{ color:Gray; }
.reviewHearts{padding:0px; margin:0px; border:0px; float:left; }
.reviewHearts img{padding-right: 2px;}
.reviewWriteAcommentDescription{ margin:5px 0px; }
.reviewDivider{border-bottom:solid 1px #c8ccc8; height:10px; float:left; width:100%; }


/*** GuideDK 2009 end ***/

.tab2box {border-top: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; background-color: #E8F0F2; padding: 0px 5px 0px 5px; position: absolute; margin-top: -15px; font-weight: bold; height: 17px; }
.boxWithTab {padding: 5px; border: 1px solid #c4c4c4; background-color: #E8F0F2; }
.boxWithTabNoBorder {padding: 5px; 	border: 0px solid #c4c4c4; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; background-color: #E8F0F2; }
.boxWithTabBorderBottom {padding: 5px; border: 0px solid #c4c4c4; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; background-color: #E8F0F2; }
.boxWithTabBorderTop {padding: 5px; border-top: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 0px solid #c4c4c4; background-color: #E8F0F2; }

ul {margin-left: 15px; list-style-type: square; color: #cc0000; padding: 0px;}
li {color: #000000;}

input.date {border: 1px solid #A5ACB2; width: 75px; margin-right: 4px; margin-top: 4px; margin-left: 4px; color: #333333; font-size: 11px;}
input.search {border: 1px solid #A5ACB2; width: 200px; margin-right: 4px; margin-top: 1px; margin-left: 4px; color: #333333; font-size: 11px;}
input.DatesubmitBtn {width: 70px; font-family: Verdana; font-size: 10px;}

.textbox {border: 1px solid #7f9db9;}
.textarea {border: 1px solid #7f9db9;}
.dropdown {border: 1px solid #7f9db9;}
.multiselect {border: 1px solid #7f9db9;}


/* Special style for description edit text box: */
.description textarea.textarea {
	font-family: Verdana; 
	font-size:11px;	
	width:272px;
	height:400px;	
	line-height:1.3em;
 }
 .description ul
 {
	margin: 10px 20 0px 0px;
	padding: 0px;	
	top: 10px;
	bottom: 0;	
	margin-left: 30px; 
	list-style-image:url(/CmsBasis/Res/Images/common/linkBtnArrowO.gif);
 }
 .description a
 {
	text-decoration: underline !important;
	font-weight:normal !important;
 }   
 
 span.RAD_textarea
 {
	border: 0px solid #335577; background-color:#fff;
 }
 span.RAD_textarea table
 {
	border: 0px solid #335577;
 }
 span.RAD_textarea table button
 {
	visibility:hidden;
 }
 
.underoverskrift { font-size: 12px; font-weight: bold;}
.underoverskriftlight { font-size: 12px; font-weight: normal;}
a.underoverskrift, a.underoverskrift:link, a.underoverskrift:active, a.underoverskrift:visited, a.underoverskrift:hover { text-decoration: none;}
.SlightgreyForm { border: none; background-color: #E6E8EB;}

#guide a {font-size: 11px; font-weight: bold; text-decoration: none !important; line-height: 18px;}
.AnchorPlaceholder img {margin-right: 10px; margin-bottom: 2px;}
/*.AnchorPlaceholder h2 { font-size:x-large;}*/
/*div.SubContent h2 { font-size:x-large;}*/

/* If not inserted, IE will produce a linebreak after each image */
.ieimagefix img{vertical-align: bottom;}
/*** /Content/General ***/


/*** CMS Console ***/
#consoletxt {font-family:verdana;font-size:10px;color:#666666;}
#consoletxt a {padding-left:8px;background-image:url(/CmsBasis/res/images/common/linkBtnArrow.gif);background-repeat:no-repeat;font-family:verdana;font-size:10px;text-decoration:none;font-weight:bold;color:#cc0000;margin-bottom:0px;padding-bottom:1px;}
#consoletxt a:hover {color:#999999;}
#consoletxt hr {background-color:#ffffff;height:1px;color:#cccccc;}
/*** /CMS Console ***/


/*** Boxes ***/
div.mybox a {font-family: verdana; font-size: 10px; color: #cc0000; text-decoration: none !important; vertical-align: top;}
div.mybox a:hover {color: #cc0000; text-decoration: underline;}
div.mybox a:visited {color: #cc0000;}
div.mybox td, div.mybox p {padding-left: 10px; padding-right: 10px; margin-bottom: 5px; margin-top: 8px; font-family: verdana; font-size: 10px; color: #000000; line-height: 14px; vertical-align: top;}
div.mybox h2 {padding-left: 10px; padding-right: 10px; margin-bottom: 10px; margin-top: 8px; font-weight: bold; color: #cc0000; font-family: Verdana; font-size: 12px; vertical-align: top;}

div.mybox2 a {font-weight: bold; font-family: verdana; font-size: 10px; color: #cc0000; text-decoration: none; line-height: 14px; vertical-align: top;}
div.mybox2 a.textlink {padding-left: 8px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat;}
div.mybox2 a:hover {color: #cc0000; text-decoration: underline;}
div.mybox2 a:visited {color: #cc0000;}
div.mybox2 td, div.mybox2 div.placeholder, div.mybox2 p {margin-bottom: 3px; margin-top: 5px; font-family: verdana; font-size: 10px; color: #000000; line-height: 14px; vertical-align: top;}
div.mybox2 h2{margin-bottom: 10px; margin-top: 8px; font-weight: normal; color: #cc0000; font-family: Verdana; font-size: 12px; line-height: 14px; vertical-align: top;}
div.mybox2 .placeholderimage img{margin: 2px 10px 0px 0px;}

div.mybox3 a {font-weight: normal; font-family: verdana; font-size: 10px; color: #cc0000; text-decoration: none; line-height: 14px; vertical-align: top;}
div.mybox3 a.textlink {padding-left: 8px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat;}
div.mybox3 a:hover {color: #cc0000; text-decoration: underline;}
div.mybox3 a:visited {color: #cc0000;}
div.mybox3 td, div.mybox3 div.placeholder, div.mybox3 p {margin-bottom: 3px; margin-top: 5px; font-family: verdana; font-size: 10px; color: #000000; line-height: 14px; vertical-align: top;}
div.mybox3 h2 {margin-bottom: 5px; margin-top: 8px; font-weight: normal; color: #cc0000; font-family: Verdana; font-size: 12px; vertical-align: top;}
div.mybox3 .placeholderimage img{margin: 2px 10px 0px 0px;}

div.mybox4 a {font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; text-decoration: none; line-height: 15px; vertical-align: top;}
div.mybox4 a:hover {color: #000000; text-decoration: none !important;}
div.mybox4 a:visited {color: #000000}
div.mybox4 td, div.mybox4 div.placeholder, div.mybox4 p {margin-bottom: 3px; margin-top: 5px; font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; line-height: 15px; vertical-align: top;}
div.mybox4 h2 {margin-bottom: 5px; margin-top: 8px; font-weight: bold !important; color: #cc0000; font-family: Verdana; font-size: 12px; vertical-align: top;}

.rightbox .color1 {background-color: #EEE8ED;}
.rightbox .color2 {background-color: #EAEDE4;}
.rightbox .color3 {background-color: #DDE6E8;}
.rightbox .color4 {background-color: #DEE3CF;}
.rightbox .content {padding: 10px 10px 10px 10px; font-family: Verdana; font-size: 10px; color: #333333;}
.rightbox a {line-height: 15px; color: #cc0000; text-decoration: none;}
.rightbox a.textlink {padding-left: 8px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat;}
.rightbox a:hover {text-decoration: underline;}
.rightbox h2 {margin-top: 0px; margin-bottom: 10px; font-size: 12px; font-weight: normal; color: #cc0000; vertical-align: top;}
.rightbox td, .rightbox div.placeholder, .rightbox p {margin-bottom: 3px; margin-top: 5px; font-family: verdana; font-size: 10px; color: #333333; line-height: 14px;}
.rightbox .placeholderimage img{margin: 2px 10px 0px 0px;}

.contentBox .content {padding: 10px; font-family: Verdana; font-size: 10px; color: #333333;}
.contentBox a {line-height: 15px; color: #cc0000; text-decoration: none; padding-left: 8px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat;}
.contentBox a:hover {text-decoration: underline;}
.contentBox h2 {margin-top: 0px; margin-bottom: 0px; font-size: 10px; font-weight: bold; color: #333333; vertical-align: top;}
.contentBox td, #contentBox div.placeholder, #contentBox p {margin-bottom: 3px; margin-top: 5px; font-family: verdana; font-size: 10px; color: #333333; line-height: 14px;}
.contentBox h1 {margin-top: 0px; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #cc0000;}
.contentBox .placeholderimage img{margin: 2px 10px 0px 0px;}

.greenbox {line-height: 15px; padding-top: 5px; padding-bottom: 5px; font-size: 0px; vertical-align: top;}
.greenbox div.placeholder {margin: 0px; font-weight: bold; font-family: Tahoma; font-size: 10px; color: #000000; line-height: 15px;}
.greenbox br {line-height: 15px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 0px;}
.greenbox h1, .greenbox h2 {margin-bottom: 5px; margin-top: 3px; margin-left: 0px; margin-right: 0px; font-weight: bold; color: #ffffff; font-family: Tahoma; font-size: 16px; vertical-align: top;}
.greenbox h3 {margin: 0px; font-weight: bold; font-family: Verdana; font-size: 10px; vertical-align: top; color: #333333; line-height: 13px;}

/*** new ***/

div.placeholderWhite {margin-bottom: 3px; margin-top: 5px; font-family: verdana; font-size: 10px; color: #000000; line-height: 14px; vertical-align: top;}
.placeholderWhiteLabel {font-weight: bold; font-family: verdana; font-size: 10px; color: #000000; text-decoration: none; line-height: 14px; vertical-align: top;}

/***************/
/*** /Boxes ***/

/*** Rounded Boxes ***/
.roundtop {width: 100%; height: 1px; background: url(/CmsBasis/Res/Images/Common/white.gif) no-repeat top right; overflow: hidden;}
.roundcontent {width: 100%; margin: -1px 0px -1px 0px;}
.roundbottom {width: 100%; height: 1px; background: url(/CmsBasis/Res/Images/Common/white.gif) no-repeat top right; overflow: hidden;}
.roundtop .whitedot, .roundbottom .whitedot {width: 1px; height: 1px; background-color: #ffffff;}
/*** /Rounded Boxes ***/


/*** Headers ***/
div.header div.placeholder, div.header h2 {margin-bottom: 10px; margin-top: 8px; font-weight: normal; color: #cc0000; font-family: Verdana; font-size: 12px; line-height: 14px; vertical-align: top;}
/*** /Headers ***/


/*** Frontpage ***/
#fp .input {font-family: Verdana; font-size: 10px; color: #000000;}
#fp .formTxt {font-family: Verdana; font-size: 10px; color: #000000;}
#fp .submitBtn {font-family: Verdana; font-size: 10px; padding-left: 8px; padding-right: 8px;}
/*** /Frontpage ***/


/*** Breadcrumb ***/
#breadcrumb td {color: #000000; font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px; margin-top: 0px; margin-bottom: 0px;}
#breadcrumb a {color: #cc0000; font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px; margin-top: 0px; margin-bottom: 0px;}
#breadcrumb a:hover {color: #000000; text-decoration: underline;}
#breadcrumb .home a {color: #cc0000; font-family: Tahoma; font-size: 10px; font-weight: bold; text-decoration: none; padding-left: 14px; line-height: 11px; margin-top: 0px; margin-bottom: 0px; background-image: url(../images/common/bcHomeIco.gif); background-repeat: no-repeat;}
/*** /Breadcrumb ***/


/*** Service Menu ***/
#menulevel1 a {color: #333333; font-family: Tahoma; font-size: 9px; text-decoration: none; padding: 3px 6px 3px 6px; font-weight: normal; text-transform: uppercase; vertical-align: top;}
#menulevel1 a:hover {color: #cc0000;}
#menulevel1 .selected a {color: #cc0000;}
#menulevel1 img {vertical-align: top;}

#searchBox .input {border: solid 1px #A5ACB2; height: 15px; width: 100px; font-size: 13px; vertical-align: top;}
#searchBox .LinkButton {color: #333333; font-family: tahoma; font-weight: bold; text-decoration: none; font-size: 10px; line-height:12px; text-transform: uppercase; padding: 1px 5px 2px 5px; vertical-align: top;}

.topButtons a{color: #333333; font-family: tahoma; font-weight: normal; text-decoration: none; font-size: 10px; line-height: 12px; text-transform: uppercase; vertical-align: top;}
.topButtons img {vertical-align: top;}
/*** /Service Menu ***/


/*** Banner ***/
#bannerTxt {padding-left: 10px;}
#bannerTxt .title {font-family: verdana; font-size: 14px; font-weight: bold;}
#bannerTxt a {font-family: verdana; font-size: 11px; font-weight:normal; text-decoration: none; color: #cc0000;}
#bannerTxt .stars {padding-left: 5px; font-size: 17px; font-weight: bold; color: #cc0000;}
#bannerTxt .productTitle {font-family: verdana; font-size: 14px; font-weight: bold; margin:0px;}
/*** /Banner ***/

/*** Campaign Page ***/
#rightImagePlaceholderArea a {background-image: none; padding: 0px; margin: 0px;}
#rightImagePlaceholderArea img {padding: 0px; margin: 10px 0px 0px 0px;}
/*** /Campaign Page ***/


/*** Search Page ***/
#searchResultCounter span {font-weight: bold; text-decoration: none; font-size: 10px; margin-right: 0px; color: #000000;}
#searchResultCounter a {font-weight: bold; text-decoration: none; font-size: 10px; margin-right: 0px; color: #cc0000;}
#searchResultCounter a:hover {text-decoration: underline;}
.searchresultlink td {font-weight: normal; padding-left: 0px;}
.searchresultlink a {font-weight: bold; text-decoration: none !important;}
.searchResultHdr td {font-weight: bold; padding: 10px 0px 10px 0px;}
.SearchNavigation a {font-weight: bold; text-decoration: none !important;}
.linkA {padding-left: 8px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat; text-decoration: none; font-weight: normal !important;}
/*** /Search Page ***/


/*** Form elements ***/
.forms {line-height: 30px;}
.forms .required {color: #cc0000;}
.forms .picturepicker input, .forms .picturepicker textarea {width: 320px; border: 1px solid #7f9db9;}
.forms .submit {font-size: 10px; color: #333333; font-family: verdana;}
.forms .productarea input {width: 199px; border: 1px solid #7f9db9;}
.forms .productarea select {width: 201px; border: 1px solid #7f9db9;}
.forms .multi select {height: 100px;}
.picturepicker2 input, .picturepicker2 textarea {width: 100%; border: 1px solid #7f9db9;}
/*** /Form elements ***/


/*** Brochure Pages ***/
.brochureform td {line-height: 15px;}
.brochureform .required {height: 10px; color: #cc0000;}
.brochureform .title select {height: 20px; width: 170px; border: 1px solid #7f9db9;}
.brochureform .title {width: 180px;}
.brochureform .name input, .brochureform .name textarea {height: 20px; width: 165px; border: 1px solid #7f9db9;}
.brochureform .name {width: 175px;}
.brochureform .time input, .brochureform .time textarea {font-size: 10px; width: 35px; border: 1px solid #7f9db9;}
.brochureform .time {width: 45px;}
.brochureform .email input, .brochureform .email textarea {width: 340px; border: 1px solid #7f9db9;}
.brochureform .email {width: 350px;}
.brochureform .address input, .brochureform .address textarea {width: 340px; border: 1px solid #7f9db9;}
.brochureform .address {width: 350px;}
.brochureform .zip input, .brochureform .zip textarea {width: 100px; border: 1px solid #7f9db9;}
.brochureform .zip {width: 110px;}
.brochureform .city1 input, .brochureform .city1 textarea {width: 232px; border: 1px solid #7f9db9;}
.brochureform .city1 {width: 244px;}
.brochureform .city2 input, .brochureform .city2 textarea {width: 340px; border: 1px solid #7f9db9;}
.brochureform .city2 {width: 350px;}
.brochureform .state input, .brochureform .state textarea {width: 230px; border: 1px solid #7f9db9;}
.brochureform .state {width: 240px;}
.brochureform .county input, .brochureform .county textarea {width: 340px; border: 1px solid #7f9db9;}
.brochureform .country select, .brochureform .country select {font-size: 12px; width: 340px; border: 1px solid #7f9db9;}
.brochureform .county {width: 350px;}
.brochureform .submit {font-size: 10px; color: #333333; font-family: verdana;}
.brochureform .productarea select, .brochureform .productarea input {width: 340px; border: 1px solid #7f9db9;}
.brochureform .multi select {height: 100px;}
.brochureform .brochure input, .brochureform .brochure textarea {width: 290px;}
.brochureform .brochurePrice input, .brochureform .brochurePrice textarea {width: 125px;}
.brochureform .brochureDropDown select, .brochureform .brochureDropDown select {font-size: 12px; width: 290px; border: 1px solid #7f9db9;}
/*** /Brochure Pages ***/


/*** Errors/Warnings ***/
.formError {border: solid 1px #cc0000; padding: 10px 10px 10px 10px; position: relative; font-family: Tahoma; font-size: 11px; line-height: 14px; color: #cc0000 !important; margin-top: 10px;}
.formError label {color: #cc0000;}
.formNoError {padding: 0px 10px 0px 10px; border: 1px solid #ffffff; position: relative; margin-top: 0px;}
.errorHdr {color: #cc0000; font-family: Tahoma; line-height: 25px; padding: 5px 0px 5px 0px; margin-top: 10px; margin-bottom: 0px; font-size: 15px; font-weight: bold;}
.errorText {color: #cc0000; font-family: Tahoma; line-height: 20px; font-size: 11px; padding-bottom: 5px;}
.errorText li{color: #cc0000; font-family: Tahoma; line-height: 20px; font-size: 11px; padding-bottom: 5px;}
.warningText {color: #cc0000; font-family: Tahoma; line-height: 20px; font-size: 11px; padding-bottom: 5px;}
.warningText li{color: #cc0000; font-family: Tahoma; line-height: 20px; font-size: 11px; padding-bottom: 5px;}
.messageText {color: #333333; font-family: Tahoma; line-height: 20px; font-size: 11px; padding-bottom: 5px;}
.messageText li{color: #333333; font-family: Tahoma; line-height: 20px; font-size: 11px; padding-bottom: 5px;}
/*** /Errors/Warnings ***/


/*** A - Z Page ***/
.a2z .postingLink {font-size: 10px; font-weight: bold; text-decoration: underline; padding: 0px 0px 0px 1px;}
.a2z .anchor {text-decoration: none; font-weight: bold; font-size: 11px}
.a2z .charHeader {text-decoration: none; font-weight: bold; color: #000000; font-size: 11px}
.a2z .totoplink span{color: #cc0000; font-weight: bold; background-image: url(../images/common/arrowup.gif); font-size: 10px; background-repeat: no-repeat; background-position: right; padding-right: 10px; text-decoration: none !important;}
/*** /A - Z Page ***/


/*** Sitemap ***/
div#sitemaps {border: 1px solid #d5d8d0; width: 100%;}
#sitemaps .tab {background-color: #eaede4; height: 30px; border-right: 1px solid #d5d8d0; border-bottom: 1px solid #d5d8d0; padding: 0px 20px 0px 20px;}
#sitemaps .tab a {font-weight: bold; color: #cc0000; text-decoration: none;}
#sitemaps .tabS {background-color: #ffffff; height: 30px; border-right: 1px solid #d5d8d0; padding: 0px 20px 0px 20px;}
#sitemaps .tabS a {font-weight: bold; color: #333333; text-decoration: none;}
#sitemaps .spacer {border-bottom: 1px solid #d5d8d0;}
#sitemap p {margin-bottom: 10px; margin-top: 0px;}
#sitemap a {text-decoration: none; line-height: 11px;}
#sitemap a:hover {text-decoration: none;}
#sitemap .sitemaps a {color: #333333; font-weight: bold;}
#sitemap .sitemaps {margin-top: 20px; font-weight: bold; font-size: 12px; font-weight: bold;}
#sitemap .subsitemaps a {padding-left: 20px; color: #cc0000; font-size: 11px; font-weight: bold;}
#sitemap .subsubsitemaps a {padding-left: 40px; color: #cc0000; font-size: 10px; font-weight: bold;}
/*** /Sitemap ***/


/*** GuideDK Search Page ***/
#GdkSearchResult .icoMapR {font-weight: bold; font-size: 10px; padding-Right: 2px; text-decoration: none;}
#GdkSearchResult .icoGlobe {font-size: 10px; padding-left: 5px; text-decoration: none;}
#GdkSearchResult .icoPrint {font-size: 10px; background-image: url(../images/common/icon_print.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#GdkSearchResult .icoBook {font-weight: bold; font-size: 10px; text-decoration: underline;}
#GdkSearchResult .icoCycling {font-size: 10px; background-image: url(../images/common/icon_Cycling.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#GdkSearchResult .icoFishing {font-size: 10px; background-image: url(../images/common/icon_Fishing.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#GdkSearchResult .icoGastronomi {font-size: 10px; background-image: url(../images/common/icon_Gastro.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#GdkSearchResult .icoGolf {font-size: 10px; background-image: url(../images/common/icon_Golf.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#GdkSearchResult .icoWellness {font-size: 10px; background-image: url(../images/common/icon_Wellness.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#GdkSearchResult .toprow  {background-color: #ced1c7; font-weight: bold; height: 17px;}
#GdkSearchResult .toprow a {font-weight: bold; color: #333333;}
#GdkSearchResult .row1 {background-color: #ffffff; font-weight: normal; height: 27px; padding-left: 10px;}
#GdkSearchResult .toprow2{border-bottom: 1px solid #999999; background-color: #ffffff; font-weight: bold; height: 17px;}
#GdkSearchResult .toprow2 a {font-weight: bold; color: #333333;}
#GdkSearchResult .row2 {background-color: #eaede4; font-weight: normal; height: 27px; vertical-align: top;}
#GdkSearchResult .row2A {background-color: #ffffff; font-weight: normal; height: 27px; vertical-align: top;}
#GdkSearchResult .ItemStyle {background-color: #eaede4; font-weight: normal; height: 27px; padding-left: 10px;}
#GdkSearchResult .rowstyle0 {background-color: #eaede4; font-weight: normal; height: 27px; padding-left: 10px;}
#GdkSearchResult .rowstyle1 {background-color: #ffffff; font-weight: normal; height: 27px; padding-left: 10px;}
#GdkSearchResult .productImage {background-color: #ced1c7;}
#GdkSearchResult .productName { font-weight: bold; text-decoration: none; vertical-align: top;}
#GdkSearchResult .facilityCaption { font-weight: bold; color: #333333; }
#GdkSearchResult .iconHelpLayer {width: 250px; overflow: hidden; text-align: left; padding: 5px; font-weight: normal; visibility: hidden; position: absolute; top: 10px; right: 0px; background: #ffffff; border: solid 1px #cc0000;}
#GdkSearchResult .iconHelpComment {width: 220px; overflow: hidden; white-space:normal; font-style: italic;}
/*** /GuideDK Search Page ***/

/*** GuideDK 2009 ***/
.contentGDK2009 { width:100%; float: left; overflow: hidden;}
.contentboxGDK2009 { margin: 10px 0px 0px 0px;}
/* TODO: Change border to: #EAEDE4 */
#SearchAreaContainer { width: 400px; border-left: dotted 1px #999999;}
#SearchWordContainer { width: 180px; padding: 0px 10px 10px 10px; }
#areaMenuGDK2009 a, #areaMenuGDK2009 a.visisted { text-decoration: none; }
#areaMenuGDK2009 td { vertical-align: top; }
.areaMenuItemSelectedGDK2009 { font-weight: bold; }
.toggleFacilitySearchLink { margin-top: 15px; }
.productAreaMenuWidth { width: 350px; }
#AdvOptionsInsteadOfMenu .productAreaMenuWidth { width: 0px; }
#AdvOptionsInsteadOfMenu input, #AdvOptionsInsteadOfMenu select { margin-right: 10px; }
#content a.advOptionsLink, #content a.advOptionsLink:visited { text-decoration: none; font-weight: bold; }
.facUnitOption { text-align: right; }
.advancedOptions td { vertical-align: top; }
.wideOptions { width: 385px; }
.narrowOptions { width: 340px; }
.collapseImg { margin: 4px; border: none; }
/*
#ProductAreaMenuContainer { border-right: dotted 1px #999999; }
#AdvOptionsInsteadOfMenu { border-right: dotted 1px #999999; }
*/
.GDKSearchLabel { font-weight: bold; margin-bottom: 4px; margin-top: 2px; }
.GDKSearchButton { margin-top: 19px; }

#GdkSearchResult .searchResultItemGDK2009 { border: solid 1px #CCCCCC; overflow:hidden; width: 226px; margin-right: 11px; margin-bottom:11px; vertical-align:top; }
#GdkSearchResult .productNameContainer { height: 29px; }
#GdkSearchResult .facilityItem { vertical-align: top; margin-bottom: 2px; }
#GdkSearchResult .iconCell { text-align:right; vertical-align: top; }
#GdkSearchResult .imgContainer { width: 205px; height:120px; margin-left: 2px; overflow:hidden; background-color: #EAEDE4; text-align: center;}
#GdkSearchResult .imgContainer img { height: 120px; border: none; }
#GdkSearchResult .facilityContainer { width: 205px; margin-top: 8px; margin-bottom: 8px; }
#GdkSearchResult .productImg { height: 120px; border: none; }
#GdkSearchResult .productLink { text-decoration: none; }
#GdkSearchResult #searchResultCounter { margin-top: 10px; text-align:center; }
#GdkSearchResult .searchResultItemInnerContainer { margin: 6px 8px 6px 8px; vertical-align:top; }
#GdkSearchResult .itemCell { vertical-align:top; }
#GdkSearchResult .ratingContainer { z-index: 5; position: relative; top: 98px; width: 205px; }
#GdkSearchResult .ratingCell { background-color: #00003A; padding:3px; }
#GdkSearchResult .ratingCell img { height: 12px !important; }
#GdkSearchResult .ratingContainer2 { position: absolute; width: 205px;}

/* Commented Event results */
#GdkSearchResult .searchResultCommentedEventItemGDK2009 { border: solid 1px #CCCCCC; overflow:hidden; width: 936px; margin-bottom:11px; padding:7px; vertical-align:top; }
#GdkSearchResult .searchResultCommentedEventItemGDK2009 .imgContainer { margin-right: 10px; float: left; }
#GdkSearchResult .descriptionContainer { width:500px; padding-right:7px; float: left; }
#GdkSearchResult .productNameEvent { margin-bottom: 7px; }
#GdkSearchResult .eventDate { font-size:10px; color: #AAAAAA; margin-bottom: 7px; }
#GdkSearchResult .infoCell { background-color: #e4eef0; }
#GdkSearchResult .infoContainer { padding: 7px; width: 198px; float: left; }
#GdkSearchResult .infoElement { margin-bottom: 5px; }
#GdkSearchResult .tableLayout td { vertical-align: top; }

/* Teaser GDK2009  */
.togglePanel { margin-bottom: 5px; }
.teaserBoxSmall { width: 218px; }
.teaserBoxMedium { width: 459px; }
.teaserBoxLarge { width: 942px; }
#TeaserGDK2009 .placeholderimage img { margin: 4px; }
#TeaserGDK2009 td.teaserCell { vertical-align: top; background-color: #e4eef0; }
#TeaserGDK2009 td.sep { background-color: #FFFFFF; }
#TeaserGDK2009 td.sep, #TeaserGDK2009 td.sep div { width: 13px; padding: 0px; }
#TeaserGDK2009 td.teaserCell div { padding: 5px; overflow:hidden; }
#TeaserGDK2009 td.teaserCell a {line-height: 15px; color: #cc0000; text-decoration: none;}
#TeaserGDK2009 td.teaserCell a.textlink {padding-left: 8px; background-image: url(../images/common/linkBtnArrow.gif); background-repeat: no-repeat;}
#TeaserGDK2009 td.teaserCell a:hover {text-decoration: underline;}
#TeaserGDK2009 td.teaserCell h2 {margin-top: 0px; margin-bottom: 5px; font-size: 12px; font-weight: normal; color: #cc0000; vertical-align: top;}


/* /Teaser GDK2009 */

.floatContainerGDK2009 div { float: left; }
.floatContainerGDK2009 div div { float: none }
.alignLeft  { text-align: left; }
.alignRight { text-align: right; }

/*** Banner GDK2009 ***/
#SearchBannerGDK2009 .bannerContent { margin: 10px 0px; font-family: verdana; font-size: 11px; color: #666666; vertical-align: middle; padding-left: 10px; padding-right: 10px; }
#SearchBannerGDK2009 h1 {font-size: 14px; font-weight: bold; margin: 0px;}
#SearchBannerGDK2009 a, #SearchBannerGDK2009 a:visited { text-decoration: none; color: #cc0000;}
#SearchBannerGDK2009 .stars {padding-left: 5px; font-size: 17px; font-weight: bold; color: #cc0000;}
	/*** /Banner ***/
	
/*** Banner Markedsplads ***/
#SearchBannerMarked .bannerContent { margin: 10px 0px; font-family: verdana; font-size: 11px; color: #666666; vertical-align: middle; padding-left: 10px; padding-right: 10px; }
#SearchBannerMarked h1 {font-size: 14px; font-weight: bold; margin: 0px;}
#SearchBannerMarked .stars {padding-left: 5px; font-size: 17px; font-weight: bold; color: #FFFFFF;}
#SearchBannerMarked a, #SearchBannerMarked a:visited { text-decoration: none; color: #FFFFFF;}
#SearchBannerMarked {background-color:#cc0000;}
.alignLeftTitle  { text-align: left; color:#FFFFFF}
/*** Banner Markedsplads ***/
.markedspladsDateHeader { color:#333333;font-size:10px !important; font-weight:bold;}

.statusBarContent { margin: 7px 10px; }
.statusBarCountLabelContainer { float: left; }
.showOnMapContainer { margin-right:360px; float: right;}
#content .showOnMapContainer a { margin-right: 5px; text-decoration: none; }

.SearchBannerLinks img { margin-left: 8px; border: none; margin-bottom: -3px; }

/* Rounded Boxes in GDK2009 */
.roundcontentGDK2009 {width: 100%; margin: -1px 0px -1px 0px;}
/*** /GuideDK 2009 ***/

/*** Popup Window ***/
.popup {font-family: Verdana; color: #333333; line-height: 15px;}
.popup h1{font-size: 15px;}
.popup h2{font-size: 11px; font-weight: bold; margin-bottom: 0px; vertical-align: top;}
.popup td{font-size: 10px; line-height: 15px;}
.popup a{color: #cc0000; text-decoration: none;}
.popup .underlined a {text-decoration: underline !important;}
/*** /Popup Window ***/


/*** Country Selector Page ***/
#countrySelect .countryNames a {font-family: tahoma; font-size: 10px; color: #333333; font-weight: normal; text-decoration: none;}
#countrySelect h1 {line-height: 14px; font-family: tahoma; margin-bottom: 0px; color: #999999; font-size: 10px; font-weight: bold;}
#countrySelect td, #countrySelect p, #countrySelect div.placeholder {line-height: 14px; font-family: tahoma; margin-bottom: 0px; color: #999999; font-size: 10px; font-weight: normal;}
/*** /Country Selector Page ***/


/*** Top Menu ***/
#nav {margin: 0 10px;}

/* Level 1 */
#nav ul {list-style: none; margin: 0; padding: 0; text-transform: uppercase; z-index: 10}
#nav ul li {float: left; margin: 0px -10px 0px 0px; padding: 0 20px 0 0; position: relative; background: url(/CmsBasis/Res/Images/Menu/bg_top_menu_r.gif) 100% -32px no-repeat; }
#nav ul li a {display: block; margin: 0; padding: 0 0 0 9px; font: normal 10px/16px tahoma, verdana, sans-serif; color: #333; text-decoration: none; text-align: left; }
#nav ul li.selected {background: url(/CmsBasis/Res/Images/Menu/bg_top_menu_r.gif) 100% 0 no-repeat; }
#nav ul li.selected a {background: url(/CmsBasis/Res/Images/Menu/bg_top_menu_l.gif) 0 0 no-repeat; color: #fff; }

/* Level 2 */
#nav ul ul {position: absolute; top: 16px; left: 0; padding: 4px 0; width: 140px; margin: 0; visibility: hidden; background: url(/CmsBasis/Res/Images/Menu/bg_sub_menu_background.gif) 0 100% repeat-y; text-transform: none; }
#nav ul ul li {clear: left; width: 140px; height: auto; position: relative; padding: 1px 0 0 0; margin: 0; }
#nav ul li:hover ul li a, #nav ul li.ieHover ul li a {line-height: 12px; margin: 0 3px; padding: 4px 9px; display: block; }
#nav ul li:hover ul li:hover, #nav ul li.ieHover ul li.ieHover {background: url(/CmsBasis/Res/Images/Menu/bg_sub_menu.gif) 3px 0 no-repeat; }
#nav ul li:hover ul li:hover a , #nav ul li.ieHover ul li.ieHover a  {background: #fff url(/CmsBasis/Res/Images/Menu/bg_sub_menu.gif) 0 100% no-repeat; color: #000; }

/* The Magic */
#nav ul iframe {visibility: hidden; }
#nav ul li.ieHover, #nav ul li:hover {background: url(/CmsBasis/Res/Images/Menu/bg_top_menu_r.gif) 100% -16px no-repeat; }
#nav ul li.ieHover a, #nav ul li:hover a {background: url(/CmsBasis/Res/Images/Menu/bg_top_menu_l.gif) 0 -16px no-repeat; color: #fff; }
#nav ul li.ieHover ul, #nav ul li.ieHover ul li.ieHover ul, #nav ul li.ieHover iframe, #nav ul li.ieHover ul li.ieHover iframe, #nav ul li:hover ul, #nav ul li:hover ul li:hover ul {visibility: visible;}
#nav ul li.ieHover ul li ul, #nav ul li.ieHover ul li iframe, #nav ul li:hover ul li ul {visibility: hidden;}
/*** /Top Menu ***/


/*** Left Menu ***/
#navLeft ul {margin: 0; padding: 0; width: 100%; list-style: none; }
#navLeft ul li {float: left; clear: left; width: 100%; margin: 0; }
#navLeft ul li a {background: #c9dde2 url(/CmsBasis/Res/Images/Menu/bg_left_menu.gif) 0 100% no-repeat; display: block; font: normal 10px/12px verdana, sans-serif; color: #333; text-decoration: none; text-align: left; margin: 0 0 1px 0; padding: 0 0 1px 0; }
#navLeft a span {background: url(/CmsBasis/Res/Images/Menu/bg_left_menu.gif) 0 0 no-repeat; display: block; padding: 6px 10px; }
#navLeft a.selected {background-color: #cc0000; color: #fff; }
#navLeft ul li a { background-color: #e4eef0; color: #555;}
#navLeft ul ul a span { padding-left: 30px;}
#navLeft ul ul ul a span{ padding-left: 50px;}
#navLeft a:hover { background: #fff; color: #000;}
/*** /Left Menu ***/


/*** Bottom Menu ***/
#BottomMenu {font-family: tahoma; font-size: 11px; color: #666666; font-weight: bold; text-transform: uppercase;}
#BottomMenu a {color: #cc0000; text-decoration: none; text-transform: uppercase;}
#BottomMenu .grey a{color: #666666; text-transform: uppercase;}
#BottomMenu span {padding: 0px 5px 0px 5px;}
/*** /Bottom Menu ***/


/*** Currency Calculator ***/
#currencycalculator select, #currencycalculator input {width: 150px; border: 1px solid #7f9db9;}
/*** /Currency Calculator ***/


/*** Custom properties control ***/
.StyleCPTable {text-align: left;}
/*** /Custom properties control ***/


/*** Google Maps ***/
.GoogleMapsOverlay {position: absolute; left: 0px; top: 0px; width: 472px; height: 472px; visibility: hidden; background-image: url(/CmsBasis/Res/Images/Common/checker.gif);}
.GoogleMapsLoadingProducts {position: absolute; left: 100px; top: 200px; width: 272px; height: 72px; border: solid 1px #cc0000; background-color: White; text-align: center; color: #cc0000; font-family: Verdana; font-size: 14px; font-weight: bold;}
.GoogleMapsLoadingPlaces {position: absolute; left: 100px; top: 200px; width: 272px; height: 72px; border: solid 1px #cc0000; background-color: White; text-align: center; color: #cc0000; font-family: Verdana; font-size: 14px; font-weight: bold;}
.GoogleMapsFindLocation {position: absolute; left: 50px; top: 175px; width: 372px; height: 122px; border: solid 1px Black; background-color: White; text-align: center; padding: 10px 10px 10px 10px; overflow: hidden; text-align: left; line-height: 14px; font-size: 11px; font-family: Verdana;}
.GoogleMapsFindLocation h2 {color: #333333; line-height: 15px; margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align: top;}
.GoogleMapsFindProducts {position: absolute; left: 50px; top: 175px; width: 372px; height: 122px; border: solid 1px Black; background-color: White; text-align: center; padding: 10px 10px 10px 10px; overflow: hidden; text-align: left; line-height: 14px; font-size: 11px; font-family: Verdana;}
.GoogleMapsFindProducts h2 {color: #333333; line-height: 15px; margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align: top;}
/*** /Google Maps ***/


/*** Tabulator ***/
/* $Id: default.css,v 1.84 2011/09/01 09:02:25 nc-nin Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid white;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

/* none choosen tabs */
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid white;
 border-bottom: 1px solid #e4eef0;
 background: #FFFFFF; /* 2009.02.02, lje: white background for tabs not choosen - not: #e8f0f2 */
 text-decoration: none;
}

ul.tabbernav li a:link { color: #96BDC5; } /* 2009.02.02, lje: new color, not: #448 */
ul.tabbernav li a:visited { color: #96BDC5; } /* 2009.02.02, lje: new color, not: #667 */


/* mouse over tabs */
ul.tabbernav li a:hover
{
 color: #cc0000; /* 2009.02.02, lje: red foreground when hoover tab - not: #448*/
 background: #FFFFFF; /* 2009.02.02, lje: white background when hoover tab - not: #e4eef0 */
}

/* selected tabs */
ul.tabbernav li.tabberactive a
{
 background-color: #e4eef0;
 color: #cc0000;
 border-bottom: 1px solid #e4eef0;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #cc0000; /* 2009.02.02, lje: red when hover - not: #448*/
 background: #e4eef0;
 border-bottom: 1px #e4eef0;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;
 border:1px solid white;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
/* BMA: 16/6-2008 - Removed for case 03497-xwkb
.tabberlive .tabbertab h2 {
 display:none;
}*/
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* tabs - CRM case: 5047 */
ul.tabbernav li { margin-right:10px; }
ul.tabbernav li a { margin:0;}
ul.tabbernav li a { background:#fff url(/CmsBasis/Res/Images/common/tab-bg.gif) repeat-x; border:1px solid #C9DEFF; padding:3px 0.5em; text-decoration:none; position:relative; } /* MAST 25.03.09, border before: 7f9db9 */
ul.tabbernav li.tabberactive a { background:#E4EEF0 none repeat scroll 0 0; color:#CC0000; border-bottom:#E4EEF0 solid 1px !important; }
ul.tabbernav li.tabberactive a:hover { border-bottom:#E4EEF0 solid 1px !important; }
.tabberlive .tabbertab { border:1px solid #C9DEFF !important; margin-top:-1px; width:98%; } /* MAST 25.03.09, border before: 7f9db9 */
div.color1 { margin-left:0 !important; width:100% !important; }
 

/*** Frontpage Customizable 2009 ***/
.ModulETabs ul.tabbernav{ margin:0; padding: 0px 3px; border-bottom: 1px solid #7e9db9; font: bold 11px Verdana, sans-serif; }
.ModulETabs ul.tabbernav li { margin-right:0px; position:relative; left:24px; top:-3px; }
.ModulETabs ul.tabbernav li a { margin:0;}
.ModulETabs ul.tabbernav li a { /*background:#fff url(/CmsBasis/Res/Images/common/tab-bg.gif) repeat-x;*/ border:1px solid #7e9db9; padding:3px 0.5em; text-decoration:none; position:relative; }

.ModulETabs ul.tabbernav li a {			background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab4-bg.png) repeat-x; border:1px solid #7e9db9; padding:3px 0.5em /*0px 0.5em*/; text-decoration:none; position:relative; }
.ModulETabs ul.tabbernav li+li a {		background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab2-bg.png) repeat-x; }
.ModulETabs ul.tabbernav li+li+li a {	background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab3-bg.png) repeat-x; }
.ModulETabs ul.tabbernav li+li+li+li a {background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab1-bg.png) repeat-x; }
/* e4eef0 
c7d6da */

.ModulETabs ul.tabbernav li.tabberactive a:link {			border-bottom:#F4F4DB solid 1px !important; }
.ModulETabs ul.tabbernav li+li.tabberactive a:link {		border-bottom:#EFE9EE solid 1px !important;}
.ModulETabs ul.tabbernav li+li+li.tabberactive a:link {		border-bottom:#E4EEF0 solid 1px !important;}
.ModulETabs ul.tabbernav li+li+li+li.tabberactive a:link {	border-bottom:#DEE3CF solid 1px !important;}

.ModulETabs ul.tabbernav li.tabberactive a:hover {			border-bottom:#F4F4DB solid 1px !important; background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab4-bg.png) repeat-x;}
.ModulETabs ul.tabbernav li+li.tabberactive a:hover {		border-bottom:#EFE9EE solid 1px !important; background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab2-bg.png) repeat-x;}
.ModulETabs ul.tabbernav li+li+li.tabberactive a:hover {	border-bottom:#E4EEF0 solid 1px !important; background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab3-bg.png) repeat-x;}
.ModulETabs ul.tabbernav li+li+li+li.tabberactive a:hover {	border-bottom:#DEE3CF solid 1px !important; background:url(/CmsBasis/Res/Images/FrontPageCustomizable/tab1-bg.png) repeat-x;}
.ModulETabs .tabberlive .tabbertab { border:0px solid #C9DEFF !important; margin-top:0px; width:100%; height:100%; } 
.ModulETabs .innerTab { margin-left: -1px; width: 473px; overflow: hidden; }


.ModulCTabs ul.tabbernav{ margin:0; padding: 0px 3px; border-bottom: 1px solid #7e9db9; font: 10px Verdana, sans-serif; }
.ModulCTabs ul.tabbernav li { margin-right:0px; position:relative; left:11px; top:-2px; }
.ModulCTabs ul.tabbernav li a { color:#cc0000; margin:0;}
.ModulCTabs ul.tabbernav li a:hover { color:black; margin:0;}
.ModulCTabs ul.tabbernav li a { /*background:#fff url(/CmsBasis/Res/Images/common/tab-bg.gif) repeat-x;*/ border:1px solid #7e9db9; padding:3px 0.5em; text-decoration:none; position:relative; }

.ModulCTabs ul.tabbernav li a {			background:url(/CmsBasis/Res/Images/FrontPageCustomizable/modulctab-bg2.png) repeat; border:1px solid #7e9db9; padding:1px 0.5em 2px 0.5em/*0px 0.5em*/; text-decoration:none; position:relative; }

.ModulCTabs ul.tabbernav li.tabberactive a {			color:black; }
.ModulCTabs ul.tabbernav li.tabberactive a:link {		color:black; border-bottom:#e4eef0 solid 1px !important; background:url(/CmsBasis/Res/Images/FrontPageCustomizable/modulctab-bg1.png) repeat;}
.ModulCTabs ul.tabbernav li.tabberactive a:hover {		color:black; border-bottom:#e4eef0 solid 1px !important; background:url(/CmsBasis/Res/Images/FrontPageCustomizable/modulctab-bg1.png) repeat;}
.ModulCTabs .tabberlive .tabbertab { border:0px solid #C9DEFF !important; margin-top:0px; width:100%; height:100%; } 
.ModulCTabs .innerTab { margin-left: -1px; width: 473px; overflow: hidden; }



.fpcModule{margin-top: 10px;}
.fpcModule .teaserBoxSmall{width:221px;}
.teaserBoxMedium { width: 462px; }
.teaserBoxLarge { width: 944px; }
.fpcModule #TeaserGDK2009 td.sep, #TeaserGDK2009 td.sep div { width: 10px; padding: 0px; }


.fpcModule #TeaserGDK2009{font-size: 10px; font-family:Verdana;}
.fpcModule #TeaserGDK2009 td.teaserCell h2 {margin-top: 0px; margin-bottom: 5px; font-size: 10px; font-weight: normal; color: #cc0000; vertical-align: top;}
.fpcModule .header a{color:#cc0000;}
.moduleSortOrder{ width:20px;}
.linkBtnSelectedChannel{color: #ffffff !important; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none !important; padding: 0px 6px 1px 6px; line-height: 14px; background-image:none !important; background-color:#CC0000; vertical-align: top;}
.FrontPageBottomMenu td{padding-left:11px; width:227px; border-left: solid 1px #7e9db9; border-right:solid 1px #7e9db9; vertical-align:top;}
.FrontPageBottomMenu td+td{border-left: none 0px; }
.BottomMenuHeader { font-family: Verdana; font-weight:bold; padding-bottom:10px;}
.bottomMenuSubChannel { margin-left:36px; margin-right:4px; }
/*.ModulETabs ul.tabbernav li.tabberactive a {				border-bottom:BLUE solid 1px !important; color:#CC0000; }
.ModulETabs ul.tabbernav li.tabberactive a:hover {			border-bottom:RED solid 1px !important; }
*/

/*.ModulETabs ul.tabbernav li.tabberactive a {			border-bottom:#DEE3CF solid 1px !important; color:#CC0000; }
.ModulETabs ul.tabbernav li+li.tabberactive a {			border-bottom:#EEE7EE;}
.ModulETabs ul.tabbernav li+li+li.tabberactive a {		border-bottom:#E4EEF0; }
.ModulETabs ul.tabbernav li+li+li+li.tabberactive a {	border-bottom:#EFEFEF; }
.ModulETabs ul.tabbernav li.tabberactive a:hover {			border-bottom:#DEE3CF solid 1px !important; }
.ModulETabs ul.tabbernav li+li.tabberactive a:hover {		border-bottom:#EEE7EE;}
.ModulETabs ul.tabbernav li+li+li.tabberactive a:hover {	border-bottom:#E4EEF0;}
.ModulETabs ul.tabbernav li+li+li+li.tabberactive a:hover {	border-bottom:#EFEFEF;}*/

/*.ModulETabs ul.tabbernav li a { background:#fff url(/CmsBasis/Res/Images/FrontPageCustomizable/tab1-bg.png) repeat-x; border:1px solid #C9DEFF; padding:3px 0.5em; text-decoration:none; position:relative; }
.ModulETabs ul.tabbernav li+li+li a { border:1px solid #C9DEFF; padding:3px 0.5em; text-decoration:none; position:relative;} 
*/



/*** /Tabulator ***/


/*** Product ***/
.quantityinput
{
	border				:	1px solid #5B573E;
	font-family			:	verdana, arial;
	font-weight			:	normal;
	font-size			:	11px;
	color				:	#5C563C;
	line-height			:   11px;
	height				:	15px;	
	width				:	30px;
	padding-left		:	3px;
	margin-left			:	0px;
	margin-right		:	0px;
}

.orderDetailsInput
{
	width				:	200px;
}

.newsletterDetailsInput
{
	width				:	300px;
}

.adminDateInput
{
	width				:	75px;
}
.itemNoInput
{
	width				:	10px;
}

.treeViewChannel{
	color				: Black;
	font-weight			: bold;
}

.treeViewPosting{
	color				: blue;
	text-decoration		: underline; 
}

.orderItems
{
	padding:10px 0px 0px 20px;
}

.orderItemTable tr
{
	height:33px;
}

.order
{
	padding:10px;
}

/*** /Product ***/

/*** GoogleMaps ***/
.googleMapBackground{
	background-image:url(/CmsBasis/Res/Images/GuideDK/transparentbackground.png); 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	z-index:1000;
}

.googleMapContainer{
	position:absolute; 
	z-index:1001;
	visibility:hidden;
}

.googleMapPopup{
	background-color:White; 
	border:solid 1px black; 
	position:relative; 
	top:-100px; 
	padding: 0px 10px 10px 10px;
}

#closeGoogleMapPopup{
	text-align:right;
}

#googleMapInputTable{
	width:600px;
}

#googleMapInputTable tr td input{
	width:190px;
}

.googleMapInput{
	min-width:500px;
}
/*** /GoogleMaps ***/



/* toolscontrol. LinkContainer,LinkItem - CRM case: 5319 */
.toolsControlLinkContainer{
	width: 100%; 
	height: 20px; 
	margin: 0px 0px 0px 12px; 
	overflow: hidden;
}

.toolsControlLinkItem{
	float: left; 
	margin: 2px 12px 0px 0px;
}

/* danmarkskort - CRM case. 5302  */	
.danmarksKortBgWithMenu
{
	width: 721px; 
	max-height:600px; 
	background: white;
	position: relative;
}
.danmarksKortBgWithoutMenu
{
	max-width: 954px;
	max-height:600px;
	overflow:hidden;
	background: white;
	position: relative;
}

.danmarksKortForegroundItem
{
	/*width: 180px; htis gives a bad display*/
	/*background: #CCFF99;*/
	background: white;
}


/** STATIC TAB ***/


/* $Id: default.css,v 1.84 2011/09/01 09:02:25 nc-nin Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabber2live .tabber2tabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber2 = before the tabber2 interface is set up
  .tabber2live = after the tabber2 interface is set up
  --------------------------------------------------*/
.tabber2 {
}
.tabber2live {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabber2nav = the tab navigation list
  li.tabber2active = the active tab
  --------------------------------------------------*/
ul.tabber2nav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid white;
 font: bold 12px Verdana, sans-serif;
}

ul.tabber2nav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

/* none choosen tabs */
ul.tabber2nav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid white;
 border-bottom: 1px solid #e4eef0;
 background: #FFFFFF; /* 2009.02.02, lje: white background for tabs not choosen - not: #e8f0f2 */
 text-decoration: none;
}

ul.tabber2nav li a:link { color: #96BDC5; } /* 2009.02.02, lje: new color, not: #448 */
ul.tabber2nav li a:visited { color: #96BDC5; } /* 2009.02.02, lje: new color, not: #667 */


/* mouse over tabs */
ul.tabber2nav li a:hover
{
 color: #cc0000; /* 2009.02.02, lje: red foreground when hoover tab - not: #448*/
 background: #FFFFFF; /* 2009.02.02, lje: white background when hoover tab - not: #e4eef0 */
}

/* selected tabs */
ul.tabber2nav li.tabber2active a
{
 background-color: #e4eef0;
 color: #cc0000;
 border-bottom: 1px solid #e4eef0;
}

ul.tabber2nav li.tabber2active a:hover
{
 color: #cc0000; /* 2009.02.02, lje: red when hover - not: #448*/
 background: #e4eef0;
 border-bottom: 1px #e4eef0;
}

/*--------------------------------------------------
  .tabber2tab = the tab content
  Add style only after the tabber2 interface is set up (.tabber2live)
  --------------------------------------------------*/
.tabber2live .tabber2tab {
 padding:0px;
 border:1px solid white;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
/* BMA: 16/6-2008 - Removed for case 03497-xwkb
.tabber2live .tabber2tab h2 {
 display:none;
}*/
.tabber2live .tabber2tab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabber2live#tab1 {
}
.tabber2live#tab2 {
}
.tabber2live#tab2 .tabber2tab {
 height:200px;
 overflow:auto;
}

/* tabs - CRM case: 5047 */
ul.tabber2nav li { margin-right:10px; }
ul.tabber2nav li a { margin:0;}
ul.tabber2nav li a { background:#fff url(/CmsBasis/Res/Images/common/tab-bg.gif) repeat-x; border:1px solid #7f9db9; padding:3px 0.5em; text-decoration:none; position:relative; }
ul.tabber2nav li.tabberactive a { background:#E4EEF0 none repeat scroll 0 0; color:#CC0000; border-bottom:#E4EEF0 solid 1px !important; }
ul.tabber2nav li.tabberactive a:hover { border-bottom:#E4EEF0 solid 1px !important; }
.tabber2live .tabbertab { border:1px solid #7f9db9 !important; margin-top:-1px; width:98%; }
div.color1 { margin-left:0 !important; width:100% !important; }

/*** /Tabulator ***/



/* Tagcloud styling - added: 2009/02/26 by jte@netcompany.com 
#5336, "(Stockholm) - Gæstebogen redesignes til Community"
*/
.cloudWrapper { background:url(/CmsBasis/Res/Images/Menu/cloud-top.png) no-repeat top; font-size: 10px; font-family:Arial; clear:both; width:231px; padding:20px 0 0; }
.cloud { background:url(/CmsBasis/Res/Images/Menu/cloud-bottom.png) no-repeat bottom; padding:0 0 20px; }
.cloud ul { background:#dde6e8; clear:both; overflow:auto; margin:0; padding:0; zoom: 1;}
.cloud li { list-style:none; float:left; margin:5px; }
.cloudTextLevel1 a,
.cloudTextLevel2 a,
.cloudTextLevel3 a,
.cloudTextLevel4 a,
.cloudTextLevel5 a { color:#c00; font-weight:bold; margin:10px; text-decoration:none; }
.cloudTextLevel1 a { font-size:10px; margin-left:11px; }
.cloudTextLevel2 a { font-size:14px; margin-left:26px; }
.cloudTextLevel3 a { font-size:18px; margin-left:33px; }
.cloudTextLevel4 a { font-size:20px; margin-left:17px; }
.cloudTextLevel5 a { font-size:24px; margin-left:20px; }
/* /Tagcloud styling */


/* Guestbook - added: 2009/02/27 by jte@netcompany.com 
#5336, "(Stockholm) - Gæstebogen redesignes til Community"
*/

.tabber2live { float:left; margin-top:1em; width:460px; }
.guestbook { float:left; width:472px; }
.guestbookContent {float: left; vertical-align: top; overflow: hidden; width:472px; }
.searchArea { width: 231px; margin-left: 10px; vertical-align: top; float: left; overflow: hidden; }
.searchArea { margin-top:-40px; float:left; }
.guestbookContent { border:1px solid #7f9db9 !important; margin-top:-2px; width:98%; }
.searchArea h4 { margin:10px 10px 5px; font-family:Arial !important; }
.search .textbox { width: 130px; height: 20px; float:left; margin:0 10px;}

/* Cykel forum*/
.cykelforumbook { float:left; width:672px; }
.cykelforumContent {float: left; vertical-align: top; overflow: hidden; width:672px; }
.cykelforumContent { border:1px solid #7f9db9 !important; margin-top:-2px; width:98%; }
.cykelsidePadding 
{
	float:left; 
	width:672px;
	margin: 5px 5px 5px 5px;
	text-align: left;
	clear: both;
}
/*** Shopping modul ***/
.productListingHeader
{
	height:40px;
	font-family:Verdana;
}

.productLineBg{			background-color:#E4EEF0;}
.productLineBgDark{		background-color:#CCD6D8;}
.productNoTd{			width:90px;	}
.productDescriptionTd{	width:235px; }
.productPriceTd{		width:85px; }
.productQtyTd{			width:80px; }
.shoppingTable td{		height:26px; padding:0px 5px 0px 10px;}


/*** Shopping modul ***/


/* #5336, "(Stockholm) - Gæstebogen redesignes til Community"
entry of a thread.
  */
.entry { background:url(/CmsBasis/Res/Images/Menu/entrybg.png) repeat-x top left; clear:both; overflow:auto; width:100%; margin:0 0 10px; }
.entryCykelForum {clear:both; overflow:auto; width:100%; margin:0 0 10px; }

.entryHead { padding:5px 10px; margin:0 0 10px; zoom:1; }
.entryHead h2 { font-size:16px; margin:0; }
.entryHead span.date { font-size:11px; float:right; margin:4px 0 0; }
.entryHead p { font-size:11px; margin:0; }
.entryHead td { padding:0 10px 0 0;}
.entryBody { float:left; font-size:12px; padding:0 10px; width:58%; }
.entryBody p { margin:0; }
.entryBody a { color:#c00; }
.entryBody a:visited { color:#ccc; }
.entry img { border:1px solid #000; float:right; margin:0 5px 0 0; }

.cykelentryBody { float:left; font-size:12px; padding:0 10px; width:55%; }
.cykelentryBody p { margin:0; }
.cykelentryBody a { color:#c00; }


.searchDropDown { width: 200px; height: 20px; margin-left: 10px; margin-top: 5px; border: 1px solid #7f9db9; }

/* Styles for calendar Control */
div.calendarBox td, div.calendarBox p {padding-left: 5px; padding-right: 5px; margin-bottom: 5px; margin-top: 8px; font-family: verdana; font-size: 10px; color: #000000; line-height: 14px; vertical-align: top;}
	
/* Produktside Gdk2009 -start */
.productPage a, .productPage a:visited, .productPage a:hover {font-weight:bold; color: #cc0000; text-decoration:none !important;}

#bar { background:url(../bg_bar.png); clear:none; font-size:10px; margin:0 0 15px; overflow:auto; }
#bar h2 { margin:20px 10px 0; padding:0 0 5px; }
#bar h2 img { margin:0 0 0 10px; vertical-align:middle; }
#bar .left { float:left; margin:0 0 10px; }
#bar .left a { margin:0 10px; }
#bar a { color:#f00; }
#bar ul { list-style:none; margin:20px 0 0 0; }
#bar li { float:left; margin:0 5px; }
#bar li.share {background:url(../share.png); padding:2px 0 1px; text-align:center; text-transform:uppercase; width:83px; }
#bar li.share a { color:#000; text-decoration:none; }
#tabs { clear:both; overflow:auto; float:left; margin-top:9px;}
#tabs ul { list-style:none; margin:0; padding:0; }
#tabs li { background:#ccc; border-right:1px solid #fff; float:left; padding:9px 20px; }
#tabs li.selected {background:#eaede4; padding-bottom:10px;}

#tabs li a { text-decoration:none; color:#000; font-size:13px; font-weight:bold; }
.tabContent {background-color:#eaede4; border:0px solid #fff; clear:both; font-size:11px; overflow:auto; padding:5px;}
.tabContent h3 {border-bottom:1px solid #ccc; margin:10px 5px;}
.tabContent h4 { margin-bottom:0px; }
.tabContent a {color:#f00; }
.tabContent p { margin:0px; }
.tabContent .half { float:left; width:465px; }
.tabContent .leftHalf { margin:0px 6px 0px 0px; }
.tabContent .half .half { width:220px; margin:0px 5px; }
.tabContent .half .half .item { clear:both; overflow:auto; }
.tabContent .half .half .item p { border:1px solid #ccc; float:left; padding:6px 5px 0px; }
.tabContent .half .half .item div { border:1px solid #ccc; float:left; height:25px; width:25px; margin:0px 0px 0px 3px; }
.tabContent .half .half .item .yes { background:url(../yes.png) no-repeat center center; }

.overviewInnerFrame .topLeft { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameTopLeft.jpg) no-repeat; width:5px; height:5px; }
.overviewInnerFrame .top { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameTop.jpg) repeat-x; width:453px; height:5px; }
.overviewInnerFrame .topRight { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameTopRight.jpg) ; width:5px; height:5px; }
.overviewInnerFrame .left { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameLeft.jpg) repeat-y; width:5px; }
.overviewInnerFrame .center { background-color:#fff; width:453;  padding:1px 1px 0px 1px; vertical-align:top; overflow:hidden;}
.overviewInnerFrame .right { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameRight.jpg) repeat-y; width:5px; height:266px; }
.overviewInnerFrame .bottomLeft { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameBottomLeft.jpg) ; width:5px; height:5px; }
.overviewInnerFrame .bottom { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/framebottom.jpg) repeat-x; width:453px; height:5px; }
.overviewInnerFrame .bottomRight { background:url(/CmsBasis/Res/Images/GuideDK/OverviewInnerFrame/frameBottomRight.jpg) ; width:5px; height:5px; }

/*.slideShow div div#prev{width:66px; height:17px; float:left; cursor:pointer; background-image: url(/CmsBasis/Res/Images/GuideDK/prevBtn.jpg);}*/
/*.slideShow div div.play{width:48px; height:17px; float:left; cursor:pointer; background-image: url(/CmsBasis/Res/Images/GuideDK/playBtn.jpg); margin-left:10px; }*/
/*.slideShow div div#next{width:48px; height:17px; float:left; cursor:pointer; background-image: url(/CmsBasis/Res/Images/GuideDK/nextBtn.jpg); margin-left:10px; }*/
.slideShow div div#imgcount { float:left; margin-left:10px; background:#fff; cursor:normal; }
.slideShow .imgs { width:451px; height:264px; background-color:#eaede4;}
.slideShow .imgs img {  margin:0 0 0 0 0px; }

.slideShow #slideControls{ height:26px; margin:9px 0px 0px 11px; }
.slideShow #slideControls .edge{width:1px;	height:17px; float:left; background-image: url(/CmsBasis/Res/Images/GuideDK/SlideShow/sideEdge.jpg);}
.slideShow #slideControls #prev .slideBtnImg{ width:13px; height:17px; float:left; background-image: url(/CmsBasis/Res/Images/GuideDK/SlideShow/prevBtn.jpg); }
.slideShow #slideControls #play .slideBtnImg{ width:12px; height:17px; float:left; background-image: url(/CmsBasis/Res/Images/GuideDK/SlideShow/playBtn.jpg); }
.slideShow #slideControls #next .slideBtnImg{ width:14px; height:17px; float:left; background-image: url(/CmsBasis/Res/Images/GuideDK/SlideShow/nextBtn.jpg); }
.slideShow #slideControls .slideBtnText{	height:15px; float:left; padding:1px 6px 1px 6px; color:#402c28; font-size:10px; letter-spacing:-1px; white-space:nowrap; background-color:#ced1c7; }
.slideShow #slideControls .slideControl{	float:left; margin-right:10px; cursor:pointer; }

.slideShow .imgs .imgBox { display:none; position:absolute; }
.slideShow .imgs .imgBox img{text-align:center; }
.slideShow .imgs .show { display:inline; }
.slideShow td{vertical-align:middle; width:451px; height:264px; text-align:center;}

.attractionsNearby{ height:26px; margin: 9px 0px 0px 9px; }

.tabContent .contactInfo {background-color:#fff; padding:5px; margin:3px 0px; min-height:55px;}
.tabContent .contactInfo p { margin:5px 0px; }
.tabContent .contactInfo p a { margin:0px 5px; }
.tabContent .contactInfo p span { font-weight:bolder; }
.tabContent table.hours { background-color:#fff; border-collapse:collapse; }
.tabContent table.hours th {background-color:#ccc; border:1px solid #fff; padding:5px 10px; }
.tabContent table.hours td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:2px 10px; }
.js .tabContent { display:none; }
.js .tabContent.show { display:block; }
/*.dummy { border:1px solid #f00; width:98%; height:350px;}*/

.comments {padding:5px;}
.comments h3 {float:left; margin:0 10px; padding:0 0 5px; }
.comment { border-top:1px solid #ccc; clear:both; margin:10px 10px 0; overflow:auto; padding:10px 0; }
.comment h4 {display:inline; margin:0 10px 0 0;}
.information { clear:both; overflow:auto; margin:20px 0; }
.information h3 { border-bottom:1px solid #ccc; padding:0 0 3px; margin:0 0 10px; }
.information .borderShadowTop { background:url(../t-half.png) no-repeat top; float:left; margin:0 15px 0 0; padding:5px 0 0; width:220px;  }
.information .borderShadowBottom { background:url(../b-half.png) no-repeat bottom; width:220px; padding:0 0 4px; }
.yes { background:url(../yes.png) no-repeat center center; height:25px; width:25px; }

/* Contact info */
.produktSideContactInfoTitle{ font-weight:bold; }
/* Produktside Gdk2009 - end */


/* Vælg by popup */
#FindCitiesPopupContainer {
	position:absolute; 
	z-index:100;
	left: 250px;
	margin-top: -250px;
	background-color: White; 
	border: solid 1px black; 
	visibility: hidden;
}
.findCitiesInnerContainer { position: relative; padding: 10px; overflow: auto; height: 350px; width: 415px; }
.rightAligned {	text-align:right; }
/* /Vælg by popup */

/* Målgruppe forside 6 modul c tabs styling */
.bg_top{
background-color:#dde6e8;
}

.font_headline{
	text-decoration: none;
	font-family: Verdana,sans-serif;
	font-size:12px;
	font-weight: normal !important;
	color:#cc0000;
	margin-top:3px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}

.border_menu{
background-color: #7f9db9;
}
td.datePicker input[type='image'] {vertical-align:-2px;}
