.hideprint {display:none;}

body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #f5f6ef; height : 100%;}

/*** Page layout ***/
.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 */
/*** /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: underline;}
#content .h2, #content h2 {color: #333333; line-height: 15px; margin-top: 0px; margin-bottom: 0px; font-size: 10px; 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;}

/*** 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;}
.bookBar { float:right; background-image:url(/CmsBasis/res/images/GuideDK/bookBtnBg.jpg); background-repeat:no-repeat; width:113px; height:32px; margin-top:9px;}
.bookBar img{margin:6px 10px 7px 10px;}
.bottomLinks{ font-size:11px; margin-top:10px; width:100%; }
.bottomLinks a{ color:Red;}
/*** GuideDK 2009 end ***/

/*** Frontpage Customizable 2009 ***/

.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;
 }
 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;}

/* 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: Tahoma; font-size: 10px; vertical-align: top; color: #000000; line-height: 15px;}

/*** 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-size: 11px; font-weight: bold; text-decoration: none; vertical-align: top;}
#GdkSearchResult .facilityCaption {font-size: 11px; font-weight: bold; color: #333333; vertical-align: top;}
#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 ***/

.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% no-repeat; 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: print.css,v 1.23 2010/04/19 06:54:37 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: #e8f0f2;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

/* mouse over tabs */
ul.tabbernav li a:hover
{
 color: #448;
 background: #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: #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 */
.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;
}
/*** /Tabulator ***/


/* 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;
}

/*** 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 10px 10px 10px;
}
/*** /Product ***/


/* Produktside Gdk2009 - start */
.productPage a, a:visited, 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 {border:0px solid #fff; clear:both; font-size:11px; overflow:auto; padding:5px;}
.tabContent h3 {border-bottom:1px solid #ccc; margin:10px 0 5px;}
.tabContent h4 { margin-bottom:0; }
.tabContent a {color:#f00; }
.tabContent p { margin:0; }
.tabContent .half { float:left; width:465px; }
.tabContent .leftHalf { margin:0px 6px 0px 0px; }
.tabContent .half .half { width:220px; margin:0 5px; }
.tabContent .half .half .item { clear:both; overflow:auto; }
.tabContent .half .half .item p { border:1px solid #ccc; float:left; padding:6px 5px 0; }
.tabContent .half .half .item div { border:1px solid #ccc; float:left; height:25px; width:25px; margin:0 0 0 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{ margin:9px 0px 0px 11px;}
.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;}

.tabContent .contactInfo {background:#fff; padding:0px; margin:3px 0;}
.tabContent .contactInfo p { margin:5px 0; }
.tabContent .contactInfo p a { margin:0 5px; }
.tabContent .contactInfo p span { font-weight:bolder; }
.tabContent table.hours { background:#fff; border-collapse:collapse; }
.tabContent table.hours th {background:#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; }

.descriptionforprint{ width:100%; float:left; padding:20px 0px;}
/* Produktside Gdk2009 - end */
