.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;
	text-align: left;
	float: left;
}

#breadcrumbs a {
	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;
}

#breadcrumbsright {
	padding-top: 10px;
	padding-bottom: 10px;
	font: bold 10px Verdana, sans-serif;
	color:#666666;
	width: 320px;
	margin: 0px;
	text-align: right;
	float: right;
}



body a 			{ color: #005B9F;}
body a:hover	{ color: #005B9F;}
body			{ margin: 0px; padding:0px; }

.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;
}

.ie3fix a { text-decoration:underline; color:#069}

.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}

.ls-related {width:165px; BORDER:#eee 1px solid; background-color:#FEFAF2; 
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#BBBBBB,strength=2);}
.ls-relatedwide {width:350; BORDER:#eee 1px solid; background-color:#FEFAF2; 
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#BBBBBB,strength=2);}
.ls-relatedwide-text { font:11px Verdana,sans-serif; PADDING:3px 9px;}
.ls-relatedwide ul 	{ margin-left:15px; margin-top:-5px; color:#666;}
.ls-relatedwide li 	{ margin-bottom:3px; }
.ls-relatedwide p 	{ color:#666;}
.ls-relatedwide h3 	{ color:#777;}
.ls-relatedwide h4	{ margin-bottom:9px;}
.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.jpg); 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}

.eventHighlight 		{ font:normal 9px Verdana,sans-serif; color:#fff}
.eventHighlight a		{ font:normal 9px Verdana,sans-serif; color:#fff}
.eventHighlight a:hover		{ font:normal 9px Verdana,sans-serif; color:#fff}

/* 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}

.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}

a.noline                    { text-decoration:none}
a.noline:hover              { text-decoration:underline}

.nolineAll a                { text-decoration:none}
.nolineAll a:hover          { text-decoration:underline}

.hmLeftContent 			    { font:10px Verdana,sans-serif; color:#333}

.contentlisting           	{ font:11px Verdana,sans-serif}

.fastfacttitle            	{ font:10px Verdana,sans-serif}
.fastfactcontent           	{ font:10px Verdana,sans-serif}

.searchBoxTitle           	{ font:bold 10px Verdana,sans-serif; color:#fff}
.searchBoxText           	{ font:10px/16px Verdana,sans-serif}

.contentplain             	{ font:11px Verdana,sans-serif; color:#222}
.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}

.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}

.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}

.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;}

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}
.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;}
.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(../../alltomgotland/AOG2005/img/popup.gif) no-repeat right 2px;}
.featureObject .rm-right-popup 		{ float: right; margin: 3px; padding-right: 14px; background: url(../../alltomgotland/AOG2005/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; }
.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;}
.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;}

.smstips 			{ font:italic normal 13px Georgia,serif; color:#666}

.widget-narrow .signin .padding {padding:0px; color:#666}
.widget-narrow .signin .title {margin: 0 0 8px 0; font:10px/11px Verdana,sans-serif}
.widget-narrow .signin p {margin: 0 0 6px 0}
.widget-narrow ul {margin:0; padding:0; list-style-type:none}
.widget-narrow li {padding-left:12px; padding-bottom:0px; background:url(img/widget_dot.gif) no-repeat 2px 3px}

img {border:none}

