/* GENERAL */
/* -------------------------------------------- */
	body { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:100; margin:0; padding:0; outline:0; background-color:#000; }
	h1, h2, h3 { margin:0; padding:0; outline:0; }
	a { text-decoration:none; color:#00aeff; }
	a:focus, a:active { outline:none !important; }
	strong { font-weight:600; }
	ul { padding:0; margin:0; }
	img { border:none; }
	p { line-height:20px; }
	
	@font-face { font-family: CartoGothic; src: url('CartoGothicStd-Book.otf'); }
	@font-face { font-family: CartoGothic; font-weight: 600; src: url('CartoGothicStd-Bold.otf'); }
	@font-face { font-family: CartoGothic; font-style:italic; src: url('CartoGothicStd-Italic.otf'); }
	
	h1, h2 { font-family:CartoGothic, Arial, sans-serif; }
	
	.managecontainer { color:#000; }

        /* GENERAL - SITEMAP */
	.LSM_0 a { color:#000; font-weight:100; }
	.LSM_0 li { font-size:200%; font-weight:100; list-style:none; margin-bottom:25px; }
	.LSM_1 li { font-size:75%; margin-bottom:6px; }
	.LSM_1 a { font-weight:100; color:#00AEFF; }
	.BodyText .LSM_0 ul { margin:5px 0 18px 16px; }
	

/* HEADER */
/* -------------------------------------------- */
	
	/* General */
	.HeaderShell { width:100%; height:167px; background:url(../images/background-mainmenu.gif) repeat-x 0 0; }
	.Header {}
	.Logotype {}
	
	.SvenskTurismIcon { margin-top:31px; }
	.HotellInterIcon { margin-top:20px; }
	
	
	/* Main Menu */
	.MainMenu { list-style:none; margin-top:8px; font-size:160%; font-family:CartoGothic, Geneva, sans-serif }
	.MainMenu li { display:block; float:left; padding-bottom:13px; }
	.MainMenu a { display:block; padding:2px 18px 5px 18px; border-right:#bcbcbc 1px dotted; color:#000; }
	.MainMenu .last a { border:none; }
	
	.MainMenu .first a { padding-left:0; }
	.MainMenu .active { background:url(../images/marking-mainmenu.png) no-repeat bottom center; }
	.MainMenu li:hover { background:url(../images/marking-mainmenu.png) no-repeat bottom center; }
	
	.MainMenu .first.active:hover { background:url(../images/marking-mainmenu.png) no-repeat 24px bottom !important; }
	.MainMenu .first.active { background:url(../images/marking-mainmenu.png) no-repeat 24px bottom !important; }
	
	

/* FOOTER */
/* -------------------------------------------- */
	
	/* General */
	.FooterShell { padding-bottom:60px; }
	.Footer {  }
	.Footer a { color:#979797; font-size:120%; font-weight:600; }
        .Footer a span { color:#979797;  }
	.Footer li { margin-bottom:7px; }
	.Footer ul { margin-top:15px; }
	
	.FooterInfo a { color:#00aeff; font-weight:100; font-size:100%; }
	.FooterInfo { color:#979797; font-size:110%; line-height:22px; margin-top:10px; }
	
	
	
	
	
	
