.rightSideGreyLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
}

.navigationText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

#nav-bar ul {
	color: #999999;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
}

#nav-bar li {
	float: left;
	margin: 0px;
	padding: 0px 1px 0px 1px;
	height: 25px;
	line-height: 25px;
}

#nav-bar a.mainlevel, a.mainlevel:visited {
	color: #FFFFFF;
	font:bold 10px/14px verdana;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	float: left;
	padding: 0px;
	margin: 0px -1px 0px -1px;
}

#nav-bar a.mainlevel:hover {
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	float: left;
	background: url(img/navbar-arrow.gif) no-repeat 50% 0%;
	padding: 0px;
}

#breadcrumbs {
	padding-top: 10px;
	padding-bottom: 10px;
	font: bold 10px Verdana, sans-serif;
	color:#666666;
	width: 320px;
	margin: 0px;
}

#breadcrumbs a {
	float: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 10px;
	height: 10px;
}

#breadcrumbs a.pathway, a.pathway:visited {
	font:  10px Verdana, sans-serif;
	color:#666666;
	text-decoration: none;
	display: inline;
}

#breadcrumbs a.pathway:hover {
	font:  10px Verdana, sans-serif;
	color:#666666;
	text-decoration: underline;
	display: inline;
}



body a 			{ color: #005B9F;}
body a:hover	{ color: #005B9F;}
body			{ margin: 0px; padding:0px; }

.hheader {
	display:none;
}
	
.hmpgleftcolumn {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
}
.hmpgleftcolumn a { color: #069; text-decoration: none }
.hmpgleftcolumn a:hover { color: #069; text-decoration: underline}
.uppercasesmall {
	font: bold 12px/12px Georgia,serif;
	text-transform: uppercase;
	color: #333;
	padding-bottom: 5px;
	padding-top: 10px; }
	
.featureright {
	font: 11px/13px Georgia,serif;
	color: #999;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-top: 10px;
}
.featureright a {
	font: bold 12px/16px Georgia,serif;
	color: #9C9C78;
	text-decoration: none;
}
.featureright a:hover {
	font: bold 12px/16px Georgia,serif;
	color: #9C9C78;
	text-decoration: underline;
}

/* This must be the first A defined in stylesheet to prevent IE3 bug */
.ie3fix a { text-decoration:underline; color:#069}

/* FORM ELEMENTS                       */

.sitesearchsubmit  	{ font:bold 10px Verdana,sans-serif; background-color:#fff}
.sitesearchfield    { font:11px Verdana,sans-serif; background-color:#fff}

.searchsubmit     	{ font:bold 10px Verdana,sans-serif; background-color:#fff}
.searchfield      	{ font:11px Verdana,sans-serif; background-color:#fff}

.searchBoxField		{ font:11px Verdana,sans-serif; width:150px}
.searchBoxMenu		{ font:11px Verdana,sans-serif; width:150px}
.searchBoxButton	{ font:bold 10px sans-serif; background-color:#fff}
.selectormenu		{ font:10px Verdana,sans-serif}

/* SPECIAL CLASSES */

.ls-related {width:165px; BORDER:#eee 1px solid; background-color:#FEFAF2; 
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#BBBBBB,strength=2);}
.ls-related-text { font:11px Verdana,sans-serif; PADDING:3px 9px;}
.ls-related ul 	{ margin-left:15px; margin-top:-5px; color:#666;}
.ls-related li 	{ margin-bottom:3px; }
.ls-related p 	{ color:#666;}
.ls-related h3 	{ color:#777;}
.ls-related h4	{ margin-bottom:9px;}

.pagetitle			{ font:normal 24px Georgia,serif}
h1					{ font:normal 24px Georgia,serif; margin-bottom:0px}

.pagesubtitle       { font:bold 10px Verdana,sans-serif; color:#666}

.searchresults1       { color:#CC9933}
.searchresults2       { color:#336699}
.searchresults3       { color:#999933}
.searchresults4       { color:#993366}
.searchresults5       { color:#CC6600}
.searchresults0       { color:#333333}
.searchresultsbg1     { background-image: url(img/gotland-om-gotland-bild-uppe.jpg); background-color:#CC9933}
.searchresultsbg2     { background-image: url(img/gotland-resa-till-bild-uppe.jpg); background-color:#336699}
.searchresultsbg3     { background-image: url(img/gotland-resa-paa-gotland-bild-uppe.jpgg); background-color:#999933}
.searchresultsbg4     { background-image: url(img/gotland-mat-dryck-noeje-bild-uppe.jpg); background-color:#993366}
.searchresultsbg5     { background-image: url(img/gotland-turist-boende-bild-uppe.jpg); background-color:#CC6600}
.searchresultsbg6     { background-image: url(img/gotland_bild_sevaerdheter_aktiviteter_uppe.jpg); background-color:#CCCC99}
.searchresultsbg0     { background-image: url(img/gotland-sokresultat-bild-uppe.jpg); background-color:#F5F5ED}




/* HEADER AND FOOTER MENU CLASSES    */

.headergroupmenu         { font:bold 11px Arial,Verdana,sans-serif}
.headergroupmenu a       { text-decoration:none; color:#fff}
.headergroupmenu a:hover { text-decoration:underline; color:#fff}

.headersectionmenu       { font:bold 11px Arial,Verdana,sans-serif}
.headersectionmenu a     { text-decoration:none; color:#fff}
.headersectionmenu a:hover { text-decoration:underline}

.headerwhiteline           { background-image: url(img/headerwhiteline.gif)}
.headerwhiteline2          { background-image: url(img/headerwhiteline2.gif)}
.headerwhiteline3          { background-image:url(img/headerwhiteline3.gif)}

.footertoplinks            { font:bold 11px Arial,Verdana,sans-serif; color:#CCCCCC}
.footertoplinks a          { text-decoration:none; color:#CCC}
.footertoplinks a:hover    { text-decoration:underline}

.footerfineprint           { font:11px Arial,Verdana,sans-serif; color:#666}
.footerfineprint a          { text-decoration:none; color:#666}
.footerfineprint a:hover    { text-decoration:underline}

.uppercasesmall {
	font: bold 12px/12px Georgia,serif;
	text-transform: uppercase;
	color: #333;
	padding-bottom: 5px;
	padding-top: 10px;
}

.dottedRule 			{ background-image: url(img/tile_dot_x.gif); background-repeat:repeat-x}

/* LINK CLASSES                        */

.moreAboutImage         	{ font:10px Verdana,sans-serif}
.moreAboutImage a      		{ text-decoration:none;  color:#666}
.moreAboutImage a:hover 	{ text-decoration:underline; color:#069}

.introMenu		         	{ font:bold 10px Verdana,sans-serif; color:#fff}
.introMenu a      			{ text-decoration:none; color:#fff}
.introMenu a:hover 			{ text-decoration:underline; color:#fff}

.pageUtilities        		{ font:11px Verdana,sans-serif}
.pageUtilities .arrow  		{ color:#333; font-weight:bold}
.pageUtilities a            { text-decoration:none}
.pageUtilities a:hover      { text-decoration:underline}

.pageSidebarNav				{ font:11px Verdana,sans-serif}
.pageSidebarNav .highlighted { color:#333; font-weight:bold}
.pageSidebarNav .arrow		{ color:#666; font-weight:bold}
.pageSidebarNav a			{ text-decoration:none}
.pageSidebarNav a:hover		{ text-decoration:underline}

.pagesetNav                 { font:bold 11px Verdana,sans-serif}
.pagesetNav .arrow          { color:#666; font-weight:bold}
.pagesetNav a               { text-decoration:none}
.pagesetNav a:hover         { text-decoration:underline}

/* For general usage when a specific link underline is to be suppressed */
a.noline                    { text-decoration:none}
a.noline:hover              { text-decoration:underline}

/* For general usage when the link underlines inside a td are to be suppressed */
.nolineAll a                { text-decoration:none}
.nolineAll a:hover          { text-decoration:underline}

/* HOMEPAGE CLASSES    */

.hmLeftContent 			    { font:10px Verdana,sans-serif; color:#333}

/* MANAGED CONTENT & OBJECT CLASSES    */

/* Content that is essentially a list of options or pages */
.contentlisting           	{ font:11px Verdana,sans-serif}

/* Fastfact objects text content */
.fastfacttitle            	{ font:10px Verdana,sans-serif}
.fastfactcontent           	{ font:10px Verdana,sans-serif}

/* Search Forms text content */
.searchBoxTitle           	{ font:bold 10px Verdana,sans-serif; color:#fff}
.searchBoxText           	{ font:10px/16px Verdana,sans-serif}

/* Normal content */
.contentplain             	{ font:11px Verdana,sans-serif}
/* .contentplain h2			{ font:normal 20px Georgia,serif; color:#666} */
.contentplain h2           	{ font:bold 15px Georgia,serif; color:#333}
.contentplain h3           	{ font:bold 15px Georgia,serif; color:#333}
.contentplain h4          	{ font:bold 11px Verdana,sans-serif; color:#333}
.contentplain .headingLinks a   { font-weight:bold}

.inlineimagecaption        	{ font:bold 10px Verdana,sans-serif; color:#fff}

.formattedtabletitle		{ font:bold 10px Verdana,sans-serif}
.formattedtabletext			{ font:10px Verdana,sans-serif}

h4							{ font-family:Georgia,serif}
dt                          { font:bold 12px/14px Verdana,sans-serif}
dd                         	{ font:10px/12px Verdana,sans-serif}

.contentIntroText 			{ font:italic 18px/24px Georgia,serif; color:#999}

.searchResultsSummary       { font:bold 14px Georgia,serif; color:#666}
.searchResultsHeaders       { font:bold 14px/20px Georgia,serif; color:#666}
.searchResultsCategories    { font:11px Verdana,sans-serif; color:#666}
.searchResultsSortTitle    	{ font:bold 10px Verdana,sans-serif; color:#666}
.searchResultTitle         	{ font:bold 12px Verdana,sans-serif}
.searchResultDesc          	{ font:10px Verdana,sans-serif}
.searchResultProps        	{ font-style:italic; line-height:18px; color:#333}

.operatorAddress 			{ font:bold 11px Verdana,sans-serif; color:#999}
.operatorElementHeading 	{ font:bold 11px Verdana,sans-serif; color:#666}
.operatorContactDetails    	{ font:11px Verdana,sans-serif}
.operatorDisclaimer      	{ font:10px Verdana,sans-serif; color:#999}

/* Objects */
.objSmallTitle 		{ font:bold 10px Verdana,sans-serif; color:#999}
.objTitle 			{ font:bold 10px Verdana,sans-serif; text-transform:capitalize; color:#666; text-decoration:none}
.objTitle a			{ color:#007AA5; text-decoration:underline}
.objTitle a:hover	{ color:#007AA5; text-decoration:underline}

.objTitleEngFixed	{ font:bold 10px Verdana,sans-serif; text-transform:capitalize; color:#666; text-decoration:none}
.objText 			{ font:normal 10px Verdana,sans-serif; color:#666}
.objLink 			{ font:10px Verdana,sans-serif; color:#069; text-decoration:none}
.objLink a			{ color:#069; text-decoration:none}
.objLink a:hover	{ color:#069; text-decoration:underline}

.photoText 			{ font:normal 9px Verdana,sans-serif; color:#ccc}

/* Related Links */
.rlTitle 			{ font:bold 10px Verdana,sans-serif; color:#666}
.rlCategory 		{ font:10px Verdana,sans-serif; color:#666}
.rlContent 			{ font:10px Verdana,sans-serif; color:#333}

.memSubject 		{ font:bold 14px/20px Georgia,serif; color:#333}
.formHeading 		{ font:bold 14px/20px Georgia,serif; color:#333}

/* Popup related links  */

.popupRL th 		{ font:bold 11px Verdana,sans-serif; text-transform:capitalize; padding-bottom:5px; text-align:left;}
.popupRL td 		{ font:11px Verdana,sans-serif; color:#CCC;}
.popupRL a 			{ color:#C93; text-decoration:none}
.popupRL a:hover 	{ text-decoration:underline}
.popupRL .arrow 	{ color:#fff; font-weight:bold;}

/* Map Overlay (popups)   */

div#mapholder { WIDTH:350px; POSITION:absolute}

.mapoverlay { position:relative; left:31px; top:-30px; width: 200px }
.mapoverlay table { filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3);
	background-color: #FFF; border: #CCC 1px solid; width:165px }
.mapoverlay p { font:10px Verdana, sans-serif; margin:2px 8px 5px 8px; color:#666}

.mapoverlay2 { position:relative; left:31px; top:-150px; width: 200px }
.mapoverlay2 table { filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3);
	background-color: #FFF; border: #CCC 1px solid; width:165px }
.mapoverlay2 p { font:10px Verdana, sans-serif; margin:2px 8px 5px 8px; color:#666}
.mapoverlay3 { position:relative; left:-85px; top:-5px; width: 200px }
.mapoverlay3 table { filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3);
	background-color: #FFF; border: #CCC 1px solid; width:165px }
.mapoverlay3 p { font: 10px Verdana, sans-serif; margin: 2px 8px 5px 8px; color:#666}

.mapoverlay4 { position:relative; left:-165px; top:-130px; width: 200px }
.mapoverlay4 table { filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3);
	background-color: #FFF; border: #CCC 1px solid; width:165px }
.mapoverlay4 p { font: 10px Verdana, sans-serif; margin: 2px 8px 5px 8px; color:#666}

/* New Normal Content */
.newcontentplain             		{ font:11px Verdana,sans-serif}
.newcontentplain h2					{ font:normal 20px Georgia,serif; color:#666}
.newcontentplain h3 				{ font:bold 14px Georgia,serif; border-bottom:#999 1px solid; padding-bottom:2px; margin-bottom:8px; color:#666}
.newcontentplain h4          		{ font:bold 11px Verdana,sans-serif; color:#333}
.newcontentplain p					{ margin:0 0 10px 0; }
.newcontentplain .intro	h3			{ border-bottom:none; }
.newcontentplain .headingLinks a  	{ font-weight:bold}
.newcontentplain .featureObject		{ margin:0;}
.newcontentplain table.tablespacer td 	{ padding-bottom:8px; vertical-align:top}
.newcontentplain .searchResultsCategories {line-height: 16px;}

/* Generic Feature Object Code */
.featureObject						{ margin: 0 0 25px 0; width: 160px; padding: 0;}
.featureObject a 					{ font: 10px Verdana, sans-serif; color:#069; text-decoration: none; }
.featureObject a:hover 				{ text-decoration: underline; }
.featureObject .rm-right 			{ float: right; margin: 3px; }
.featureObject .rm-left 			{ float: left; margin: 3px; }
.featureObject .rm-left-popup 		{ float: left; margin: 3px; padding-right: 14px; background: url(img/popup.gif) no-repeat right 2px;}
.featureObject .rm-right-popup 		{ float: right; margin: 3px; padding-right: 14px; background: url(img/popup.gif) no-repeat right 2px;}
.featureObject p 					{ font:10px Verdana,sans-serif; color:#666; margin: 5px 0 8px 0; }
.featureObject h3 					{ color:#777;}
.featureObject h4					{ font: Bold 10px; margin: 5px 0; padding: 0; color:#666;}
.featureObject h4 a 				{ font-weight: Bold;}
.featureObject h5					{ font: Bold 10px Verdana, sans-serif; color: #999999; padding: 4px 4px; margin: 0px;}
.featureObject .leftInline 			{ margin: 2px 5px 0 0; float: left; }
.featureObject .rightInline 		{ margin: 2px 0 0 5px; float: right; }

/* standard Feature Object */
.st-feature 						{ width:160px; border:#CCC 1px solid; background-color:#FFF; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#BBBBBB,strength=3);}
.st-feature img 					{ padding: 0px; margin: 0px; }
.st-feature-text 					{ padding:0 6px 3px 6px;}

/* Season Object */
.so-feature 						{ width:160px; border:#CCC 1px solid; background-color:#FFFFFF; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#BBBBBB,strength=2);}
.so-feature img 					{ padding: 0px; margin: 0px; }
.so-feature form 					{ padding: 0px; margin: 0;}
.so-feature select 					{ font:10px Verdana, sans-serif;}
.so-feature-text, .so-feature-links { padding:0 6px 3px 6px;}
.so-feature ul 						{ margin: 0; color:#666;}
.so-feature li 						{ margin-top: 8px; }



.ratingsBugWrapper { vertical-align:top; text-align:center }
#grid .ratingsBugWrapper, #mapGrid .ratingsBugWrapper  { width:67px; }

.ratingsBug { padding-bottom: 1px; margin:auto; width:53px; border:1px solid #0F68B8; }
#grid .ratingsBug, #mapGrid .ratingsBug  { width:53px;} 

.ratingsBug .taglineText { font-size:9px; font-family:Verdana, sans-serif; color:#666; }
.ratingsBug .hRule { width:30px; height:1px; margin: 0px auto 1px auto; background:#dfdfdf}
.ratingsBug a { text-decoration: none; color: #000; font-weight:bold }

#gotland {color:#117095;font:30px arial;font-weight:lighter;margin-top:-62px;}
#gotland-rub {color:#117095;font:18px arial;font-weight:lighter;margin: 0;padding: 0;}
#h1 {background: url(http://www.alltomgotland.se/img/alltomgotland_payoff.gif) top left no-repeat;}
#h2 {font:10px Verdana,sans-serif; color:#069;margin-bottom:-12px;margin-top:0px;}