/*** Global ***/
/* *{ border: 0px; margin: 0px; padding: 0px; } */

/*** HTML: ***/
BODY{
	background-color: #FFFFFF;
	color: #1F1F1F;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

P{ margin: 0px; padding: 0px; }

IMG{ border: 0px; margin: 0px; padding: 0px; }

A{
	background: transparent;
	color: #CA7301;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
A:visited{}
A:active{}
A:hover{}

/*** Layout: ***/
#layoutDivOuter{
	/* background-color: Aqua; */
	clear: both;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 930px;
}

#layoutDivLeftMain{
	/* background-color: Fuchsia; */
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 740px;
	overflow: hidden;
}

#layoutDivRight{
	/* background-color: Lime; */
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 190px;
	overflow: hidden;
}

#layoutDivTop{
	/* background-color: Maroon; */
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 740px;
}

#layoutDivLeft{
	/* background-color: Navy; */
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 235px;
	overflow: hidden;
}

#layoutDivMain{
	/* background-color: Olive; */
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 505px;
	overflow: hidden;
}

#layoutDivLeftContent{
	/* background-color: Purple; */
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 230px;
}

#layoutDivLeftDivider{
	background-color: #FFFFFF;
	float: right;
	margin: 0px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
	height: 400px;
	width: 1px;
}

#layoutDivMainTop{
	/* background-color: Olive; */
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 100%;
}

#layoutDivMainLeft{
	/* background-color: Fuchsia; */
	border-color: #DEDEDE;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	text-align: left;
	width: 220px;
}

#layoutDivMainRight{
	/* background-color: Maroon; */
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	text-align: left;
	width: 220px;
}

/*** Controls: ***/
.top{
}

.topPrint{
	/* background-color: #FFFF00; */
	border-color: #000000;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	height: 60px;
	position: relative;
	z-index: 100;
}

.topPrintLogo{
	/* background-color: #00FF00; */
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 110;
}

.topPrintDate{
	/* background-color: #FF0000; */
	font-size: 1.3em;
	line-height: 1.4em;
	position: absolute;
	right: 0px;
	bottom: 10px;
	z-index: 110;
}

.leftMenu{
}

.leftMenuDivContainer{
	border-color: #DEDEDE;
	border-style: solid;
	border-width: 1px;
}

.leftMenuLev1Div{
	background-color: #FFFFFF;
	background-image: url('../images/leftmenu_big_off.jpg');
	background-repeat: no-repeat;
	margin: 3px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	height: 25px;
}

A.leftMenuLev1Link{
	color: #662B11;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
}

.leftMenuLev1DivSelected{
	background-color: #E2942D;
	background-image: url('../images/leftmenu_big_on.jpg');
	background-repeat: no-repeat;
	margin: 3px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	height: 25px;
}

A.leftMenuLev1LinkSelected{
	color: #FFFFFF;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
}

.leftMenuLev2Div{
	background-color: #FFFFFF;
	background-image: url('../images/leftmenu_small_off.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	height: 17px;
}

.leftMenuLev2Link{
	color: #662B11;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
}

.leftMenuLev2DivSelected{
	background-color: #E2942D;
	background-image: url('../images/leftmenu_small_on.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	height: 17px;
}

.leftMenuLev2LinkSelected{
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
}

.leftMenuLev2Divider{
	background-color: #FFFFFF;
	background-image: url('../images/leftmenu_small_divider.gif');
	background-repeat: no-repeat;
	height: 10px;
}

.leftMenuLev3Div{
	background-color: #F7E0C2;
	background-image: url('../images/leftmenu_small_sub_off.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	height: 17px;
}

.leftMenuLev3Link{
	color: #A26C25;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
}

.leftMenuLev3DivSelected{
	background-color: #F7E0C2;
	background-image: url('../images/leftmenu_small_sub_on.jpg');
	background-repeat: no-repeat;
	/* border-width: 1px; */
	/*border-style: inset; */
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	height: 17px;
}

.leftMenuLev3LinkSelected{
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
}

.leftBanner{
	/* background-color: #0000FF; */
	background-image: url('../images/ornament_small_dubbel_top.gif');
	background-repeat: no-repeat;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftBannerHeading{
	color: #7B7B7B;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	text-align: center;
}

.leftBannerText{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
}

.newsLetterIframe{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 180px;
	width: 100%;
}

.newsLetter{
	/*background-color: #0000FF;*/
	background-color: Transparent;
	background-image: url('../images/newsbox_bg.gif');
	background-repeat: no-repeat;
	color: #570A02;
	margin: 0px 10px 0px 10px;
	padding: 0px 20px 10px 10px;
	height: 150px;
	/*width: 180px;*/
}

.newsLetterHeading{
	color: #333333;
	font-family: Georgia Regular, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.7em;
	line-height: 1.5em;
}

.newsLetterText{
	font-family: Georgia Regular, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.1em;
}

.newsLetterMsg{
	/*background-color: #FF0000;*/
	color: #570A02;
	font-family: Georgia Regular, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.0em;
}

.formNewsLetterInputText{
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	font-family: Georgia Regular, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	/*line-height: 1.0em;*/
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
}

.formNewsLetterSubmit{
	background-color: #B4B4B4;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	color: #570A02;
	font-family: Georgia Regular, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	/*line-height: 1.0em;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}

.menu{
	background-color: #64250D;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.menuTable{
	text-align: center;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}

.menuTD{
	background-color: #64250D;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}

.menuTDSelected{
	background-color: #FFFFFF;
	color: #64250D;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}

.menuUrl{
	background-color: Transparent;
	color: #FFFFFF;
}

.menuUrlSelected{
	background-color: Transparent;
	color: #64250D;
}

.menuSub{
	background-color: #FFFFFF;
	border-color: #7B7B7B;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	margin: 0px 0px 3px 0px;
	padding: 2px 2px 2px 2px;
}

.menuSubTable{
	text-align: center;
	border-width: 0px;
}

.menuSubTD{
	background-color: #FFFFFF;
	color: #CA7301;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.menuSubTDSelected{
	background-color: #DEDEDE;
	color: #7B7B7B;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

A.menuSubUrl{
	background-color: Transparent;
	color: #CA7301;
}

A.menuSubUrl:hover{
	text-decoration: underline;
}

A.menuSubUrlSelected{
	background-color: Transparent;
	color: #7B7B7B;
}

A.menuSubUrlSelected:hover{
	text-decoration: underline;
}

.breadContainer{
	/* background-color: #00FFFF; */
	border-bottom-color: #DEDEDE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #FFFFFF;
	margin: 5px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
}

A.bread{
	color: #CA7301;
}
A.bread:visited{}
A.bread:active{}
A.bread:hover{}

.rightBanner{
	background-color: #FFFFFF;
	border-color: #A0A0A0;
	border-style: solid;
	border-width: 1px;
	margin: 15px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	width: 140px;
}

.rightBannerHeading{
	color: #6b5816;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;
	text-align: center;
}

.rightBannerText{
	color: #6b5816;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.1em;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.footer{
	background-image: url('../images/ornament_main_divider.gif');
	background-repeat: no-repeat;
	clear: both;
	margin: 10px 0px 0px 30px;
	padding: 20px 0px 0px 0px;
	text-align: center;
}

/*** Forms: ***/
.formSearch{
	background-color: Transparent;
	background-image: url('../images/search_bg.jpg');
	background-repeat: no-repeat;
	color: #662B11;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.0em;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 25px;
}

.formSearchInputText{
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.1em;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
}

.formSearchSubmit{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.formSelectTravel{
	border-color: #7B7B7B;
	border-style: solid;
	border-width: 1px;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.0em;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/*** Std Divs: ***/
.divStd{
	/* background-color: Silver; */
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
}

.divider{
	/* background-color: Orange; */
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 100%;
}

.divSpaceHeading{
	/* background-color: Maroon; */
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 100%;
}

.divSpaceIngress{
	/* background-color: Purple; */
	margin: 0px;
	padding: 0px;
	height: 10px;
}

.centerd{
	text-align: center;
}

.padd10{
	padding: 10px;
}

/*** Margins ***/
.marginMain{
	/* background-color: Aqua; */
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.imgDivider{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/*** EPiServer Edit: ***/
.standard{
	EditMenuName: -;
}

.standardHeadingLargeBrown{
	color: #570A02; /* 662B11 */
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 2.8em;
	line-height: 1.2em;
	EditMenuName: Huvudrubrik Brown;
}

.standardHeadingLargeGreyLight{
	color: #7B7B7B;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 2.8em;
	line-height: 1.2em;
	EditMenuName: Huvudrubrik Grey Light;
}

.standardHeadingBrown{
	color: #570A02;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	EditMenuName: Rubrik Brown;
}

.standardHeadingGrey{
	color: #4F4F4F;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	EditMenuName: Rubrik Grey;
}

.standardHeadingGreyLight{
	color: #7B7B7B;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	EditMenuName: Rubrik Grey Light;
}

.standardHeadingTravelBrown{
	color: #570A02; /* 662B11 */
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.2em;
	EditMenuName: Rubrik Resor Brown;
}

.standardHeadingTravelOrange{
	color: #DA7C00;
	font-family: Georgia, Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	EditMenuName: Rubrik Resor Orange;
}

.standardHeadingTravelOrangeSmaller{
	color: #DA7C00;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
    font-weight: bold;
	line-height: 1.2em;
	EditMenuName: Rubrik Resor Orange Mindre;
}

.standardIngress{
	color: #4F4F4F;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
	EditMenuName: Ingress;
}

.standardIngressTravel{
	color: #333333;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
	EditMenuName: Ingress Resor;
}

.standardIngressTravelItalic{
	color: #CA7301;
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	line-height: 1.2em;
	EditMenuName: Ingress Resor Italic;
}

.standardText{
	EditMenuName: Text;
}

.standardTextGrey{
	color: #5d5d5d;
	EditMenuName: Text Grey;
}

.standardTextGreyDark{
	color: #232323;
	EditMenuName: Text Grey Dark;
}

.standardTextGreyLight{
	color: #7B7B7B;
	EditMenuName: Text Grey Light;
}

A.urlBrown{
	color: #662B11; /* 570A02 */
	EditMenuName: URL Brown;
}
A.urlBrown:visited{}
A.urlBrown:active{}
A.urlBrown:hover{}

A.urlOrange{
	color: #CA7301;
	EditMenuName: URL Orange;
}
A.urlOrange:visited{}
A.urlOrange:active{}
A.urlOrange:hover{}

A.urlWhite{
	color: #FFFFFF;
	EditMenuName: URL White;
}
A.urlWhite:visited{}
A.urlWhite:active{}
A.urlWhite:hover{}

/*** Övrigt ***/
.printPage{
	/* background-color: #00FF00; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-align: right;
}

.PagingContainer{
	font-size: 1.0em;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 100%;
}

.UnselectedPagingItem{
	color: #CA7301;
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}

.SelectedPagingItem{
	color: #000000;
	font-size: 1.0em;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
}

.leftTravelList{
	/* background-color: Maroon; */
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 120px;
}

.rightTravelList{
	/* background-color: Fuchsia; */
	float: right;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 330px;
}

.buttonTravelList{
	/* background-color: #E2942D; */
	background-color: Transparent;
	background-image: url('../images/button_show_travel.jpg');
	background-repeat: no-repeat;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-align: center;
	height: 22px;
	width: 330px;
}

A.urlButtonTravelList{
	/* background-color: Lime; */
	color: #FFFFFF;
}
A.urlButtonTravelList:visited{}
A.urlButtonTravelList:active{}
A.urlButtonTravelList:hover{}

.shortTravelInfo{
	background-color: #DEDEDE;
	color: #4D4D4D;
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 150px;
}

.shortTravelInfoPrint{
	background-color: #E2942D;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}

.shortTravelInfoText{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 10px 10px;
}

.searchResults{
	font-family: Trebuchet MS, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.1em;
}

.xformbold{
	font-weight: bold;
}

.xformitalic{
	font-style: italic;
}

.sitemapheader{
}

.sitemap{
}

A.linklist{
}
