.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(../Images/common/main_tl.gif);}
.corners_leftmiddle{width: 15px; background-image: url(../Images/common/main_lm.gif);}
.corners_leftbottom{width: 15px; height: 12px; background-image: url(../Images/common/main_bl.gif);}
.corners_righttop{width: 15px; height: 12px; background-image: url(../Images/common/main_tr.gif);}
.corners_rightmiddle{width: 15px; background-image: url(../Images/common/main_rm.gif);}
.corners_rightbottom{width: 15px; height: 12px; background-image: url(../Images/common/main_br.gif);}
.corners_middletop{height: 12px; background-color: #FFFFFF;}
.corners_middlebottom{height: 37px; background-image: url(../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;}
/*** /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;}

.nonGlobalFacTH {background-color : #999999; color: #333333; font-weight: bold; font-size: 11px; height: 20px; padding: 0px 5px 0px 5px;}
.nonGlobalFacTD {background-color : #cccccc; color: #333333; font-weight: bold; font-size: 10px; font-weight: normal; height: 20px; padding: 0px 5px 0px 5px;}

.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(../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(../images/common/linkBtnArrow-2.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 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;}
/*** /Boxes ***/


/*** Rounded Boxes ***/
.roundtop {width: 100%; height: 1px; background: url(../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(../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; text-decoration: none !important; font-weight: bold; color: #cc0000;}
#bannerTxt a:hover {text-decoration: underline !important;}
#bannerTxt .stars {padding-left: 5px; font-size: 17px; font-weight: bold; color: #cc0000;}
/*** /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-size: 10px; background-image: url(../images/common/icon_book.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none;}
#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: 27px; padding-left: 10px;}
#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: 27px; padding-left: 10px;}
#GdkSearchResult .toprow2 a {font-weight: bold; color: #333333;}
#GdkSearchResult .row2 {background-color: #eaede4; font-weight: normal; height: 27px; padding-left: 10px;}
#GdkSearchResult .row2A {background-color: #ffffff; font-weight: normal; height: 27px; padding-left: 10px;}
#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;}
/*** /GuideDK Search Page ***/


/*** 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 ***/


/*** Folia ***/
#navigator { LEFT: 0px;   POSITION: relative; TOP: 0px }
#hand {      LEFT: 12px;  POSITION: absolute; TOP: 10px  }
#zoomin {    LEFT: 36px;  POSITION: absolute; TOP: 0px   }
#zoom1 {     LEFT: 37px;  POSITION: absolute; TOP: 38px  }
#zoom2 {     LEFT: 50px;  POSITION: absolute; TOP: 21px  }
#zoom3 {     LEFT: 69px;  POSITION: absolute; TOP: 13px  }
#zoom4 {     LEFT: 86px;  POSITION: absolute; TOP: 14px  }
#zoom5 {     LEFT: 100px; POSITION: absolute; TOP: 22px  }
#zoom6 {     LEFT: 110px; POSITION: absolute; TOP: 34px  }
#zoom7 {     LEFT: 113px; POSITION: absolute; TOP: 47px  }
#zoom8 {     LEFT: 112px; POSITION: absolute; TOP: 60px  }
#zoom9 {     LEFT: 107px; POSITION: absolute; TOP: 71px  }
#zoom10 {    LEFT: 99px;  POSITION: absolute; TOP: 79px  }
#zoomout {   LEFT: 101px; POSITION: absolute; TOP: 1px   }
#panleft {   LEFT: 59px;  POSITION: absolute; TOP: 43px  }
#panright {  LEFT: 88px;  POSITION: absolute; TOP: 43px  }
#panup {     LEFT: 72px;  POSITION: absolute; TOP: 30px  }
#pandown {   LEFT: 71px;  POSITION: absolute; TOP: 60px  }
#r {         LEFT: 46px;  POSITION: absolute; TOP: 65px  }

.header {     FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif }
.Listtext {   FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif }
.Listheader { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;   }
.Textbox {    FONT-SIZE: 8pt; COLOR: #2d6f89; FONT-FAMILY: Arial, Helvetica, sans-serif }
.ListtextSmall {FONT-SIZE: 6pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none}
.ListtextBold {   FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; FONT-WEIGHT: bold;}
.ListtextBold:hover { COLOR: #ff0000}
.Listtext:hover { color: #FF0000 }

#txtStreetName { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 75px; BORDER-BOTTOM: 0px }
#txtHouseNo {    BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 25px; BORDER-BOTTOM: 0px }
#txtPostalID {   BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 35px; BORDER-BOTTOM: 0px }
#txtPlaceName {  BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 65px; BORDER-BOTTOM: 0px }
#ddCountry {	 BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100px; BORDER-BOTTOM: 0px }
/*** /Folia ***/


/*** Top Menu ***/
#nav {margin: 0 10px;}

/* Level 1 */
#nav ul {list-style: none; margin: 0; padding: 0; text-transform: uppercase;}
#nav ul li {float: left; margin: 0px -10px 0px 0px; padding: 0 20px 0 0; position: relative; background: url(../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(../Images/Menu/bg_top_menu_r.gif) 100% 0 no-repeat; }
#nav ul li.selected a {background: url(../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(../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(../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(../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(../Images/Menu/bg_top_menu_r.gif) 100% -16px no-repeat; }
#nav ul li.ieHover a, #nav ul li:hover a {background: url(../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(../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(../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(../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 ***/