@charset "utf-8";
@import "mainStyle2.css";
@import "ui.core.css";
@import "ui.tabs.css";
@import "ui.fader.css";
@import "gMapStyles.css";
@import "eventCalendar.css";
/*
-------------------------
 Body
-------------------------
*/
html body {
	margin: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
	color: #505050;
	background-color:#fafafa;
	background-image:url(../../images/graphic/bodyBg.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
html body iframe body {
	margin: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:19px;
	color: #505050;
	background:none;
}
html,
body { height: 100%; }
form {
	margin:0px;
	padding:0px;
}
/*
-------------------------
 Formatting Elements
-------------------------
*/
table,
tr,
td {
	padding:0;
	margin:0;
}
p {
	font-size: 12px;
	line-height: 19px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 19px;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#505050;
	padding:0;
}
body h1 {
	font-weight:bold;
	font-size: 35px;
	line-height: 42px;
	margin:11px 0 10px 0;
}
body h2 {
	font-weight:bold;
	font-size: 20px;
	line-height: 25px;
	margin:10px 0 10px 0;
}
body h3 {
	font-weight:bold;
	font-size: 16px;
	line-height: 19px;
	margin:11px 0 10px 0;
}
body h4,
body h5 {
	font-weight:bold;
	font-size: 12px;
	line-height: 19px;
	margin:11px 0 10px 0;
}
/*   
-------------------------
Links
-------------------------
*/
a,
a:link,
a:visited {
	cursor:pointer;
	outline:none;
}
a:hover { text-decoration:none; }
a img {
	border:none;
	cursor:pointer;
	outline:none;
}
a span {
	cursor:pointer;
	outline:none;
}
h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover h2 a,
h2 a:link,
h2 a:visited,
h2 a:hover h3 a,
h3 a:link,
h3 a:visited,
h3 a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#505050;
	padding:0;
	text-decoration:none;
}
/*   
-------------------------
HBar
-------------------------
*/
.HBar {
	background:#d0d0d0;
	height:1px;
	margin:30px 0;
	font-size:1px;
	line-height:1px;
}
/*   
-------------------------
Buttons
-------------------------
*/

/* common */

a.whiteButton,
a.grayButton,
a.purbleButton {
	background-position:right top;
	text-decoration:none;
	outline:none;
	margin:0 0 0 6px;
	padding: 0 11px 0 0;
	display:inline-block;
	vertical-align:text-bottom;
}
a.whiteButton span,
a.grayButton span,
a.purbleButton span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 15px;
	font-weight:bold;
	font-style:italic;
	margin:0 0 0 -6px;
}
/* whiteButton */

a.whiteButton:link,
a.whiteButton:visited {
	height:25px;
	background-image:url(../../images/buttons/whiteButton_right_out.png);
	color:#505050;
}
a.whiteButton span {
	display:inline-block;
	background-image:url(../../images/buttons/whiteButton_left_out.png);
	background-position:left top;
	padding:5px 1px 5px 12px;
}
a.whiteButton:hover {
	background-image:url(../../images/buttons/whiteButton_right_over.png);
	color:#844b65;
}
a.whiteButton:hover span {
	background-image:url(../../images/buttons/whiteButton_left_over.png);
	color:#844b65;
}
/* grayButton */

a.grayButton:link,
a.grayButton:visited {
	height:27px;
	background-image:url(../../images/buttons/grayButton_right_out.png);
	color:#505050;
}
a.grayButton span {
	display:inline-block;
	background-image:url(../../images/buttons/grayButton_left_out.png);
	background-position:left top;
	padding:6px 1px 6px 12px;
}
a.grayButton:hover {
	background-image:url(../../images/buttons/grayButton_right_over.png);
	color:#844b65;
}
a.grayButton:hover span {
	background-image:url(../../images/buttons/grayButton_left_over.png);
	color:#844b65;
}
/* purbleButton */

a.purbleButton:link,
a.purbleButton:visited {
	height:27px;
	background-image:url(../../images/buttons/purpleButton_right_out.png);
	color:#FFF;
	padding: 0 40px 0 0;
}
a.purbleButton span {
	display:inline-block;
	background-image:url(../../images/buttons/purpleButton_left.png);
	background-position:left top;
	padding:6px 1px 6px 12px;
}
a.purbleButton:hover { background-image:url(../../images/buttons/purpleButton_right_over.png); }
/*   
-------------------------
redArrowLink
-------------------------
*/
a.redArrowLink:link,
a.redArrowLink:visited {
	background-image:url(../../images/graphic/redarrow.gif);
	background-repeat:no-repeat;
	color:#a71b13;
	background-position:left;
	padding-left:10px;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	display:block;
}
a.redArrowLink:hover { text-decoration:underline; }
/*   
-------------------------
Container
-------------------------
*/
#container {
	position:relative;
	background-image:url(../../images/graphic/containerBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#footer {
	position:relative;
	width:920px;
	height:60px;
	left:50%;
	margin:30px 0 30px -460px;
	border:1px solid #e7e7e7;
}
.FooterInfo {
	position:absolute;
	left:557px;
	top:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#7c7c7c;
	font-weight:bold;
	padding:9px 20px;
}
.FooterPicture {
	position:absolute;
	width:556px;
	height:60px;
	left:0;
	border-right:1px solid #e7e7e7;
	background-image:url(../../images/graphic/EUFooter.gif);
	background-repeat:no-repeat;
}
/*   
-------------------------
Header
-------------------------
*/
#header {
	position:relative;
	width:960px;
	height:150px;
	z-index:20;
	left:50%;
	margin-left:-480px;
}
#headerLogo {
	position:absolute;
	left:4px;
	top:0px;
	width:255px;
	height:127px;
	background-image:url(../../images/graphic/headerLogo.png);
}
#headerLogo a,
#headerLogo a:link,
#headerLogo a:visited,
#headerLogo a:hover {
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
/** headerTopLinks **/
#headerTopLinks {
	position:absolute;
	right:20px;
	top:20px;
	z-index:20;
}
#headerTopLinks a,
#headerTopLinks a:link,
#headerTopLinks a:visited {
	display:block;
	float:left;
	padding:0 0 0 7px;
	text-decoration:none;
	color:#FFF;
	margin:0 0 0 8px;
}
#headerTopLinks a span,
#headerTopLinks a:link span,
#headerTopLinks a:visited span {
	display:inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
	color:#FFF;
	padding:3px 7px 3px 0;
}
#headerTopLinks a:hover,
#headerTopLinks a.active {
	background-image:url(../../images/buttons/topLinks_left_over.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
}
#headerTopLinks a:hover span,
#headerTopLinks a.active span {
	background-image:url(../../images/buttons/topLinks_right_over.png);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
}
#headerTopLinks #newsletter {
	display:block;
	float:left;
}
#headerTopLinks .NewletterSignUpForm { display:none; }
#headerTopLinks .active .NewletterSignUpForm {
	display:block;
	position:absolute;
	top:21px;
	right:-5px;
	width:244px;
	height:179px;
	background-image:url(../../images/buttons/signUpBg.png);
	padding:20px;
}
#headerTopLinks .active a,
#headerTopLinks .active a:link,
#headerTopLinks .active a:visited,
#headerTopLinks .active a:hover,
#headerTopLinks .active a.active {
	position:relative;
	left:3px;
	background-image:url(../../images/buttons/signUpButton_left.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	margin:0 8px 0 3px;
	padding:0 0 0 10px;
	color:#505050;
}
#headerTopLinks .active a span,
#headerTopLinks .active a:link span,
#headerTopLinks .active a:visited span,
#headerTopLinks .active a:hover span,
#headerTopLinks .active a.active span {
	background-image:url(../../images/buttons/signUpButton_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
	margin:0 -8px 0 0;
	padding:3px 9px 3px 0;
	color:#505050;
}
/** headerMenuLinks **/
#headerMenuLinks {
	position:absolute;
	right:20px;
	top:80px;
}
#headerMenuLinks a,
#headerMenuLinks a:link,
#headerMenuLinks a:visited {
	display:inline-block;
	padding:0 0 0 27px;
	text-decoration:none;
	color:#FFF;
	margin:0 0 0 10px;
	background-image:url(../../images/buttons/topMenu_left_out.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#headerMenuLinks a span,
#headerMenuLinks a:link span,
#headerMenuLinks a:visited span {
	display:inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	color:#FFF;
	padding:2px 7px 3px 0;
}
#headerMenuLinks a:hover,
#headerMenuLinks a.active {
	background-image:url(../../images/buttons/topMenu_left_over.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
}
#headerMenuLinks a:hover span,
#headerMenuLinks a.active span {
	background-image:url(../../images/buttons/topMenu_right_over.png);
	background-repeat:no-repeat;
	background-position:top right;
	color:#155e81;
	text-decoration:none;
}
/*   
-------------------------
MainContent
-------------------------
*/
#front {
	position:relative;
	width:920px;
	left:50%;
	margin:-4px 0 0 -460px;
}
#frontFlash {
	position:relative;
	width:920px;
	height:330px;
	margin:0 0 18px 13px;
}
#frontContent {
	position:relative;
	height:168px;
}
#frontContent h2,
#frontContent h3 {
	font-weight:normal;
	margin:0 0 5px 0;
}
#frontContent span.WYSIWYG {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:20px;
	height:60px;
	margin: 0 0 10px 0;
	font-style:italic;
}
#frontContent span.WYSIWYG p { margin:0; }
#frontContent a.purbleButton {
	position:absolute;
	left:20px;
	bottom:20px;
}
#frontContent .LeftBanner {
	position:absolute;
	left:0px;
	top:0px;
	width:605px;
	height:168px;
	background-image:url(../../images/graphic/frontLeftBannerBg.png);
}
#frontContent .LeftBanner .leftColumn {
	width:210px;
	padding:20px;
}
#frontContent .LeftBanner .BannerPicture {
	position:absolute;
	top:-25px;
	left:231px;
	width:158px;
	height:193px;
	background:url(../../images/graphic/frontLeftBannerPicture.png) no-repeat;
}
#frontContent .LeftBanner .rightColumn {
	position:absolute;
	right:0px;
	top:0px;
	width:181px;
	padding:13px 20px;
}
#frontContent .RightBanner {
	position:absolute;
	left:625px;
	top:0px;
	width:295px;
	height:168px;
	background-image:url(../../images/graphic/frontRightBannerBg.png);
}
#frontContent .RightBanner .leftColumn { padding:20px; }
#frontContent .RightBanner .BannerPicture {
	position:absolute;
	top:48px;
	left:167px;
	width:149px;
	height:122px;
	/*background:url(../../images/graphic/frontRightBannerPicture.png) no-repeat;*/
	/* for kongeland.test - in2media dev. environment frontpage right banner picture : */
	background:url(../../media/110312/frontrightbannerpicture.png) no-repeat;/*for www.kongeland.dk - production environment frontpage right banner picture : */
	/* background:url(../../media/141870/frontrightbannerpicture.png) no-repeat; */
}
#front .FooterLinks { margin:28px 0 0 0; }
#front .FooterLinks h3 {
	border-bottom:2px solid #cccccc;
	font-size:15px;
	font-weight:normal;
	padding:5px 0;
}
#front .TownLinkList { width:938px; }
#front .TownLinkList a,
#front .TownLinkList a:link,
#front .TownLinkList a:visited {
	display:inline-block;
	height:14px;
	line-height:14px;
	width:128px;
	margin:0px 0;
	padding:0 10px 0 18px;
	background-image:url(../../images/graphic/TownFrontLinkBg.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	text-decoration:none;
	color:#505050;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
}
#front .TownLinkList a:hover { text-decoration:underline; }
/*   
-------------------------
MainContent
-------------------------
*/
#main {
	position:relative;
	width:928px;
	left:50%;
	margin:-4px 0 0 -464px;
	background-image:url(../../images/graphic/mainBg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#mainWrapper {
	position:relative;
	padding:4px;
}
#mainContent {
	padding:30px;
	position:relative;
	overflow:hidden;
}
.mainWithMenu {
	width:680px;
	float:left;
}
/** mainSubmenu **/

#mainSubmenu {
	width:180px;
	float:left;
}
#mainSubmenu ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#mainSubmenu li {
	padding:0 0 1px 0;
	margin:0px;
	height:50px;
	background-image:url(../../images/buttons/mainSubMenuLiBg.png);
}
#mainSubmenu a,
#mainSubmenu a:link,
#mainSubmenu a:visited {
	display:inline-block;
	width:140px;
	margin:0px;
	padding:17px 20px 18px 20px;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	color:#505050;
	background-image:url(../../images/buttons/mainSubMenu_out.png);
	background-repeat:repeat-y;
	background-position:top left;
}
#mainSubmenu a:hover,
#mainSubmenu a.active {
	background:#FFF;
	text-decoration:none;
}
/** mainBreadCrumb **/

#mainBreadCrumb {
	position:absolute;
	top:20px;
	left:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#505050;
	text-transform:uppercase;
	white-space:nowrap;
	z-index:250;
}
#mainBreadCrumb a,
#mainBreadCrumb a:link,
#mainBreadCrumb a:visited {
	display:inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#a00900;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../../images/buttons/breadCrumbBg.png);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding:0 14px 0 0;
	margin:0 6px 0 0;
}
/** mainShareBtn **/
#mainShareBtn {
	position:absolute;
	right:30px;
	top:30px
}
/** mainShareBtn **/

#mainHeading {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#505050;
	line-height:24px;
	margin-bottom:30px;
	width:90%;
}
#mainHeading h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#505050;
	font-weight:bold;
	font-size: 35px;
	line-height: 42px;
	margin:11px 0 0px 0;
}
/*   
-------------------------
FlashTop
-------------------------
*/
#flashTop { }
/*   
-------------------------
Footer bar
-------------------------
*/
#footer { }
#footerContent { }
/*   
-------------------------
 WYSIWYG Classes add them here
-------------------------
*/
.WYSIWYG {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	color:#505050;
	margin:30px 0;
	padding: 0 5px 0 0;
	background-position:right top;
}
.WYSIWYG p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	margin: 0 0 20px 0;
}
.WYSIWYG a,
.WYSIWYG a:link,
.WYSIWYG a:visited {
	text-decoration:underline;
	color:#a00900;
}
.WYSIWYG a:hover { text-decoration:none; }
.WYSIWYG img { display:none; }
.WYSIWYG ul {
	padding:0 10px;
	margin:20px 10px;
	list-style-position: inside;
	list-style-image: url(../../images/graphic/WYSIWYGList.gif);
}
/*   
-------------------------
 finder
-------------------------
*/
#loader {
	position:relative;
	top:-8px;
	width:31px;
	height:31px;
	background-color:#f7f7f7;
	display:inline-block;
	margin:0 0 0 20px;
}
.loading { background-image:url(../../images/graphic/ajax-loader.gif); }
/*   
-------------------------
 finder
-------------------------
*/
#finder {
	margin:30px 0 0 0;
	border:1px solid #e7e7e7;
	background-color:#f7f7f7;
	padding:20px 0 20px 20px;
}
#finder h3 { margin:0 0 10px 0 }
.finderTop {
	position:relative;
	display:block;
}
.finderTop a {
	position:absolute;
	top:0px;
	right:20px;
}
#finderTabs { margin:20px 0 0 0; }
.finderTabContent {
	display:block;
	height:90px;
}
.finderTabContent ul {
	list-style:none;
	padding:1px;
}
.finderTabContent li {
	display:block;
	width:193px;
	height:22px;
	float:left;
	overflow:hidden;
	margin:0 15px 0 0;
}
.finderTabContent li label {
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:11px;
	padding:2px 0 0 18px;
	line-height:16px;
}
.finderTabContent li label input { vertical-align:text-bottom }
.finderTabContent li label.disabled { color:#a7a7a7; }
#finderSearchBox {
	position:relative;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	background-color:#fcfcfc;
	height:90px;
}
#finderSearchBox #searchBox {
	position:absolute;
	top:30px;
	right:20px;
}
/*   
-------------------------
 Calendar
-------------------------
*/
#eventFinder {
	position:relative;
	margin:30px 0 0 0;
	border:1px solid #e7e7e7;
	background-color:#f7f7f7;
	height:355px;
}
#eventFinder h3 { margin:30px 20px 20px 20px }
#eventFinder .leftColumn { padding:20px 0 20px 20px; }
#eventFinder .calendarContainer {
	position:absolute;
	left:461px;
	top:0px;
	border-left:1px solid #d1d1d1;
	height:355px;
}
#eventFinder .EventCalendar { margin:20px; }
#eventFinder .TownContainer { width:462px; }
#eventFinder .TownLinkList {
	padding:20px 11px 20px 21px;
	border-bottom:1px solid #d1d1d1;
}
#eventFinder .TownLinkList a,
#eventFinder .TownLinkList a:link,
#eventFinder .TownLinkList a:visited {
	display:inline-block;
	height:18px;
	line-height:18px;
	width:106px;
	margin:5px 0;
	padding:0 10px 0 24px;
	/*	
	background-image:url(../../images/graphic/TownLinkBg.png);
	background-repeat:no-repeat;
	background-position:left top;
*/
	text-decoration:none;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}
#eventFinder .TownLinkList a:hover { text-decoration:underline; }
#eventFinder .TownLinkList a.active {
	color:#751a23;
	background-image:url(../../images/graphic/TownLinkBg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#eventFinder .TownLinkList a.AllCities { display:block; }
#eventFinder .TownLinkList a.disabled { /*
	background-image:url(../../images/graphic/TownLinkBg_disabled.png);
	color:#848484;
*/
}
#eventFinder .searchContainer { position:relative; }
#eventFinder .searchContainer #searchBox {
	position:relative;
	margin:20px;
}
.EventChosenText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	margin:20px 0;
}
/*   
-------------------------
 Picture slider
-------------------------
*/
#cityFlashViewer {
	position:relative;
	border:1px solid #e5e5e5;
	width:638px;
	padding:20px;
	background-position:right bottom;
}
#galleryBox {
	position:relative;
	border:1px solid #e5e5e5;
	width:638px;
	padding:20px;
	background-position:right bottom;
}
#galleryBox .ui-fader-list {
	position:relative;
	margin:0;
}
#galleryBox .ui-fader-list {
	width:638px;
	height:359px;
}
#galleryBox .ui-fader-list li {
	width:638px;
	height:359px;
}
#galleryBox .gMap {
	position:absolute;
	left:20px;
	top:20px;
	width:638px;
	height:359px;
	z-index:120;
	border:1px solid #999;
	background-color:#F00;
}
#galleryGMapBtn {
	float:right;
	margin:10px 0 0 0;
}
#galleryPictureCaption {
	width:500px;
	height:28px;
	margin:10px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	line-height:14px;
	overflow:hidden;
}
#cityFlashViewer .gMap {
	width:638px;
	height:359px;
}
/*   
-------------------------
 Small Picture slider
-------------------------
*/
#smallGalleryBox {
	position:relative;
	border:1px solid #e5e5e5;
	width:180px;
	padding:20px;
}
#smallGalleryBox .ui-fader-list {
	position:relative;
	margin:0 0 20px 0;
}
#smallGalleryBox .ui-fader-list {
	width:180px;
	height:240px;
}
#smallGalleryBox .ui-fader-list li {
	width:180px;
	height:240px;
	background-color:#FFF;
}
#smallGalleryBox .ui-fader-list li img { vertical-align:bottom; }
#smallGalleryBox #galleryPictureCaption {
	width:180px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	line-height:14px;
}
/*   
-------------------------
 thumb Picture slider
-------------------------
*/
#thumbGalleryBox {
	position:relative;
	width:172px;
}
#thumbGalleryBox .ui-fader-list {
	position:relative;
	margin:0 0 10px 0;
}
#thumbGalleryBox .ui-fader-list {
	width:172px;
	height:86px;
}
#thumbGalleryBox .ui-fader-list li {
	width:172px;
	height:86px;
	background-color:#f0f0f0;
}
#thumbGalleryBox .ui-fader-list li img { vertical-align:bottom; }
#thumbGalleryBox #galleryPictureCaption {
	width:172px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	line-height:16px;
	color:#505050;
}
/*   
-------------------------
 GDK_Product
-------------------------
*/
.mainWithMenu #GDK_Product .ui-tabs-nav {
	background-image:url(../../images/graphic/attractionsTabNavBg.jpg);
	width:680px;
	height:50px;
}
#GDK_Product .ui-tabs-nav {
	background-image:url(../../images/graphic/productTabNavBg.jpg);
	width:860;
	height:50px;
}
#GDK_Product { margin:30px 0; }
.GDK_ProductTabContent {
	display:block;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:0;
}
#GDK_Product #smallGalleryBox {
	float:right;
	margin:0 0 20px 20px;
}
#GDK_Product .Description { padding:30px; }
#GDK_Product .WYSIWYG { margin:0px; }
#GDK_Product .EditedBy {
	border-top:1px solid #e5e5e5;
	padding:20px 0 0 0;
	margin:20px 30px;
}
#GDK_Product .productMap { margin:20px 30px; }
#GDK_Product .tabMap { margin:20px 30px; }
#GDK_Product .EditedBy a,
#GDK_Product .EditedBy a:link,
#GDK_Product .EditedBy a:visited {
	color:#505050;
	text-decoration:underline;
}
#GDK_Product .EditedBy a:hover { text-decoration:none; }
#GDK_Product .FindWayLinks {
	margin:20px 30px;
	padding:20px 0 0 0;
	border-bottom:none;
}
#GDK_Product .Facts {
	padding:30px;
	background:#f7f7f7;
}
#GDK_Product .Facts div {
	margin:20px 0 0 0;
	border-top:1px solid #d0d0d0;
	padding:20px 0 0 0;
}
#GDK_Product .Facts div.first {
	margin:0;
	border:none;
	padding:0;
}
#GDK_Product .Facts ul {
	list-style:none;
	margin:0;
	padding:0;
}
#GDK_Product .Facts li {
	background:#FFF;
	width:191px;
	height:27px;
	padding:0 0 0 27px;
	margin:0 20px 2px 0;
	float:left;
}
#GDK_Product .Facts li.active {
	background-image:url(../../images/graphic/facilities_active.jpg);
	background-repeat:no-repeat;
}
#GDK_Product .Facts li span {
	display:block;
	border-left:2px solid #f7f7f7;
	padding:0 0 0 10px;
	line-height:27px;
	height:27px;
	font-size:11px;
	color:#2f2f2f;
}
#GDK_Product .Facts table { width:100%; }
#GDK_Product .Facts th {
	font-weight:bold;
	text-align:left;
	background:#FFF;
	font-size:11px;
	color:#2f2f2f;
	padding:4px 8px;
	margin:1px
}
#GDK_Product .Facts td {
	font-weight:bold;
	text-align:left;
	background:#FFF;
	font-size:11px;
	color:#2f2f2f;
	padding:4px 8px;
	margin:1px;
}
#GDK_Product .SmallPictureList {
	margin:0 30px;
	padding:30px 0 0 0;
	border-bottom:none;
}
#GDK_Product #chooser {
	padding:30px;
	background:#f7f7f7;
}
#GDK_Product #chooser ul {
	display:block;
	margin:0;
	padding:10px 0;
	width:640px;
}
#GDK_Product #chooser li {
	display:block;
	width:193px;
	height:22px;
	float:left;
	overflow:hidden;
	margin:0 15px 0 0;
	background:none;
	padding:0;
}
#GDK_Product #chooser li label {
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:11px;
	padding:2px 0 0 18px;
	line-height:16px;
}
#GDK_Product #chooser #resetButton { float:right; }
/*   
-------------------------
 FindWayLinks
-------------------------
*/
.FindWayLinks {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #d0d0d0;
	padding:20px 0 30px 0;
}
.FindWayLinks a { display:block; }
/*   
-------------------------
 ButtonLink
-------------------------
*/
.ButtonLink {
	margin:30px 0;
	text-align:right;
}
/*
--------------
	Paging
--------------
*/
.Paging {
	position:absolute;
	right:0px;
	padding:11px 0;
	z-index:100;
}
.Paging a.active,
.Paging a.active:link,
.Paging a.active:visited,
.Paging a.active:hover {
	background-image:url(../../images/buttons/grayButtonSmall_right_over.png);
	color:#FFF;
}
.Paging a.active span,
.Paging a.active:link span,
.Paging a.active:visited span,
.Paging a.active:hover span {
	background-image:url(../../images/buttons/grayButtonSmall_left_over.png);
	color:#FFF;
}
.Paging a,
.Paging a:link,
.Paging a:visited {
	background-position:right top;
	text-decoration:none;
	outline:none;
	margin:0 0 0 12px;
	padding: 0 6px 0 0;
	display:inline-block;
	height:21px;
	background-image:url(../../images/buttons/grayButtonSmall_right_out.png);
	color:#505050;
	vertical-align:top;
}
.Paging a span,
.Paging a:link span,
.Paging a:visited span {
	display:inline-block;
	background-image:url(../../images/buttons/grayButtonSmall_left_out.png);
	background-position:left top;
	padding:3px 1px 3px 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	font-weight:bold;
	margin:0 0 0 -7px;
	vertical-align:top;
}
.Paging a:hover {
	color: #FFF;
	background-image:url(../../images/buttons/grayButtonSmall_right_over.png);
}
.Paging a:hover span {
	color: #FFF;
	background-image:url(../../images/buttons/grayButtonSmall_left_over.png);
}
.Paging a.showAll,
.Paging a.showAll:link,
.Paging a.showAll:visited {
	background:none;
	text-decoration:underline;
	outline:none;
	margin:0 0 0 20px;
	display:inline-block;
	height:22px;
	color:#505050;
}
.Paging a.showAll:hover {
	text-decoration:none;
	background:none;
	color:#505050;
}
.Paging a.PagingSpacer:hover {
	color:#505050;
	background-image:url(../../images/buttons/grayButtonSmall_right_out.png);
	cursor:default;
}
.Paging a.PagingSpacer:hover span {
	padding:4px 1px 3px 7px;
	color:#505050;
	background-image:url(../../images/buttons/grayButtonSmall_left_out.png);
	cursor:default;
}
/*   
-------------------------
 searchBox
-------------------------
*/
#searchBox {
	display:block;
	position:relative;
	width:255px;
	height:29px;
}
#searchInputBg {
	position:absolute;
	left:0;
	top:0;
	width:181px;
	height:29px;
}
.searchInputBg_out { background-image:url(../../images/buttons/searchInputBg_out.png); }
.searchInputBg_focus { background-image:url(../../images/buttons/searchInputBg_over.png); }
#searchInputBg input {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	width:164px;
	height:17px;
	border:none;
	margin:2px;
	padding:4px 8px;
	background:none;
	color:#2f2f2f;
}
#searchButton {
	position:absolute;
	left:181px;
	top:0;
}
#searchButton a,
#searchButton a:link,
#searchButton a:visited {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 15px;
	font-weight:bold;
	font-style:italic;
	cursor:pointer;
	outline:none;
	width:64px;
	height:22px;
	text-decoration:none;
	color:#FFF;
	background:url(../../images/buttons/searchButton_out.png);
	padding:7px 0 0 10px
}
#searchButton a:hover { background:url(../../images/buttons/searchButton_over.png); }
/*   
-------------------------
 GDKBox
-------------------------
*/
.GDKBox {
	float:right;
	margin:3px 0 10px 30px;
	padding:9px 11px 14px;
	background:url(../../images/graphic/GDKBoxBg.png) no-repeat left top;
	overflow:hidden;
}
.GDKBox h2 { margin:0 0 10px 0; }
/*   
-------------------------
 GDKBox
-------------------------
*/
#townChooserFlash {
	width:860px;
	height:493px;
	margin:30px 0px;
}
/*   
-------------------------
 TuristOnlineData
-------------------------
*/

#TuristOnlineData { position:relative; }
/*   
-------------------------
 finder
-------------------------
*/
#orderForm {
	position:relative;
	margin:30px 0;
	border:1px solid #e5e5e5;
	background-color:#eaeaea;
	background-image:url(../../images/graphic/orderFormBg.jpg);
	background-repeat:repeat-x;
	padding:30px 0 30px 30px;
	height:180px;
}
#orderForm h2 { margin:0 0 20px 0 }
#orderForm label {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#orderForm input {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#505050;
	vertical-align:middle;
	margin:0 0 0 10px;
	padding:0 5px;
	float:right;
}
#orderForm .leftColumn {
	width:270px;
	margin:0 30px 0 0;
	float:left
}
#orderForm .leftColumn input { width:176px; }
#orderForm .leftColumn label { display:block; }
#orderForm .rightColumn {
	width:385px;
	margin:0 30px 0 0;
	float:left;
}
#orderForm #address_label { display:block; }
#orderForm #address_label input { width:300px; }
#orderForm #pnr_label {
	display:inline-block;
	width:155px;
	margin: 0 25px 0 0;
}
#orderForm #pnr_label input { width:70px; }
#orderForm #city_label {
	display:inline-block;
	width:200px;
}
#orderForm #city_label input { width:144px; }
#orderForm #newsletter_label {
	display:block;
	padding:5px 0 0 70px;
	font-weight:normal;
	font-size:11px;
	vertical-align:bottom;
	line-height:14px;
}
#orderForm #newsletter_label input {
	float:left;
	margin: 0 10px 0 0;
	vertical-align:bottom;
}
#orderForm .orderFormButtons {
	display:block;
	position:absolute;
	top:183px;
	right:30px;
}
#orderForm .orderFormButtons a { margin-left:10px; }
#orderForm .ErrorText {
	display:block;
	position:absolute;
	top:183px;
	left:30px;
	line-height:25px;
}
/*   
-------------------------
 Forms
-------------------------
*/
.label {
	display:block;
	padding:0 6px 12px 10px;
	margin:0px;
	font-style:italic;
	font-weight:bold;
}
.Label input {
	display:inline-block;
	margin:8px 10px 0 -10px;
}
.Label textarea {
	display:block;
	margin:8px 10px 0 -10px;
	width:523px;
	height:200px;
}
.Label em {
	font-family:"Arial Black", Gadget, sans-serif;
	color:#113176;
	margin:0px 3px;
	font-style:normal;
}
.inputFocus { border:1px solid #113176; }
.input {
	border-top:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
textarea {
	padding:6px 5px 5px 5px;
	line-height:19px;
	border-top:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
body select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding:2px 2px 2px 4px;
	border:1px solid #d0d0d0;
	color:#2f2f2f;
}
/**********************************************   
-------------------------
 Form ERROR
-------------------------
**********************************************/
.ErrorText {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F00;
	font-style:italic;
}
input.error { border: 1px solid #ff0000; }
label.labelError { color:#F00; }
/**********************************************   
-------------------------
 lightbox
-------------------------
**********************************************/
#LightBox {
	color: #333;
	position:fixed;
	width: 750px;
	text-align: left;
	z-index:1001;
	margin:0 0 0 -375px;
	left:50%;
}
.top {
	color: #333;
	height:40px;
	line-height:1px;
	font-size:1px;
	text-align:left;
	background:url(../../images/graphic/lightBoxTop.gif) no-repeat top;
}
.bottom {
	background:url(../../images/graphic/lightBoxBottom.gif) no-repeat bottom;
	height:40px;
	line-height:1px;
	font-size:1px;
}
.content { 
	background: #ffffff;
	padding:10px 30px;
	overflow:auto;
}

#LightBox a.grayButton {
	position:absolute;
	right:20px;
	top:10px;
}

#LightBox .WYSIWYG {
	margin:0px;
}

#Overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:none;
	background-image:url('../../images/graphic/overlay.png');
}
/*   
-------------------------
 Layout helpers
-------------------------
*/
.floatContainer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.floatContainer { display: inline-block; }
.floatContainer {
	display:block;
	clear:both;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('ellipsis.xml#ellipsis');
	white-space:nowrap;
}
/*   
-------------------------
 Guide icons
-------------------------
*/
/* h1 */
h1.activeSports_icon {
	background-image:url(../../images/icons/icons_guides_big/activeSports_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.business_icon {
	background-image:url(../../images/icons/icons_guides_big/business_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.cultureHistory_icon {
	background-image:url(../../images/icons/icons_guides_big/cultureHistory_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.DayTurist_icon {
	background-image:url(../../images/icons/icons_guides_big/DayTurist_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.familyVacation_icon {
	background-image:url(../../images/icons/icons_guides_big/familyVacation_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.food_icon {
	background-image:url(../../images/icons/icons_guides_big/food_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.golf_icon {
	background-image:url(../../images/icons/icons_guides_big/golf_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.hotelTavern_icon {
	background-image:url(../../images/icons/icons_guides_big/hotelTavern_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.musicFestival_icon {
	background-image:url(../../images/icons/icons_guides_big/musicFestival_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.shopping_icon {
	background-image:url(../../images/icons/icons_guides_big/shopping_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
h1.spaWellness_icon {
	background-image:url(../../images/icons/icons_guides_big/spaWellness_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 45px;
}
/* h1 */
h2.activeSports_icon {
	background-image:url(../../images/icons/icons_guides_small/activeSports_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.business_icon {
	background-image:url(../../images/icons/icons_guides_small/business_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.cultureHistory_icon {
	background-image:url(../../images/icons/icons_guides_small/cultureHistory_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.DayTurist_icon {
	background-image:url(../../images/icons/icons_guides_small/DayTurist_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.familyVacation_icon {
	background-image:url(../../images/icons/icons_guides_small/familyVacation_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.food_icon {
	background-image:url(../../images/icons/icons_guides_small/food_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.golf_icon {
	background-image:url(../../images/icons/icons_guides_small/golf_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.hotelTavern_icon {
	background-image:url(../../images/icons/icons_guides_small/hotelTavern_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.musicFestival_icon {
	background-image:url(../../images/icons/icons_guides_small/musicFestival_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.shopping_icon {
	background-image:url(../../images/icons/icons_guides_small/shopping_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
h2.spaWellness_icon {
	background-image:url(../../images/icons/icons_guides_small/spaWellness_icon.gif);
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}
/*   
-------------------------
 icons
-------------------------
*/
.iconType-1 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_1.gif) }
.iconType-1 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_1.gif) }
.iconType-2 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_2.gif) }
.iconType-2 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_2.gif) }
.iconType-3 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_3.gif) }
.iconType-3 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_3.gif) }
.iconType-4 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_4.gif) }
.iconType-4 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_4.gif) }
.iconType-6 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_6.gif) }
.iconType-6 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_6.gif) }
.iconType-7 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_7.gif) }
.iconType-7 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_7.gif) }
.iconType-8 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_8.gif) }
.iconType-8 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_8.gif) }
.iconType-9 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_9.gif) }
.iconType-9 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_9.gif) }
.iconType-10 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_10.gif) }
.iconType-10 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_10.gif) }
.iconType-11 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_11.gif) }
.iconType-11 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_11.gif) }
.iconType-13 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_13.gif) }
.iconType-13 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_13.gif) }
.iconType-14 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_14.gif) }
.iconType-14 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_14.gif) }
.iconType-15 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_15.gif) }
.iconType-15 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_15.gif) }
.iconType-16 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_16.gif) }
.iconType-16 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_16.gif) }
.iconType-17 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_17.gif) }
.iconType-17 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_17.gif) }
.iconType-18 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_18.gif) }
.iconType-18 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_18.gif) }
.iconType-19 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_19.gif) }
.iconType-19 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_19.gif) }
.iconType-20 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_20.gif) }
.iconType-20 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_20.gif) }
.iconType-21 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_21.gif) }
.iconType-21 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_21.gif) }
.iconType-22 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_22.gif) }
.iconType-22 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_22.gif) }
.iconType-23 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_23.gif) }
.iconType-23 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_23.gif) }
.iconType-24 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_24.gif) }
.iconType-24 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_24.gif) }
.iconType-25 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_25.gif) }
.iconType-25 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_25.gif) }
.iconType-26 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_26.gif) }
.iconType-26 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_26.gif) }
.iconType-28 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_28.gif) }
.iconType-28 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_28.gif) }
.iconType-29 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_29.gif) }
.iconType-29 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_29.gif) }
.iconType-30 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_30.gif) }
.iconType-30 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_30.gif) }
.iconType-31 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_31.gif) }
.iconType-31 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_31.gif) }
.iconType-32 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_32.gif) }
.iconType-32 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_32.gif) }
.iconType-35 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_35.gif) }
.iconType-35 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_35.gif) }
.iconType-36 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_36.gif) }
.iconType-36 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_36.gif) }
.iconType-37 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_37.gif) }
.iconType-37 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_37.gif) }
.iconType-38 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_38.gif) }
.iconType-38 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_38.gif) }
.iconType-39 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_39.gif) }
.iconType-39 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_39.gif) }
.iconType-40 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_40.gif) }
.iconType-40 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_40.gif) }
.iconType-41 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_41.gif) }
.iconType-41 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_41.gif) }
.iconType-42 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_42.gif) }
.iconType-42 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_42.gif) }
.iconType-43 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_43.gif) }
.iconType-43 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_43.gif) }
.iconType-44 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_44.gif) }
.iconType-44 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_44.gif) }
.iconType-45 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_45.gif) }
.iconType-45 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_45.gif) }
.iconType-46 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_46.gif) }
.iconType-46 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_46.gif) }
.iconType-52 label { background-image:url(../../images/icons/icons_small_normal/icon_small_normal_52.gif) }
.iconType-52 label.disabled { background-image:url(../../images/icons/icons_small_grey/icon_small_grey_52.gif) }
