body, html {	
	font: 16px/150% cochin, georgia;
	color: #4b3c38;
}

a { outline: none !important; color: #b99f71; }

a:link 		{ text-decoration: none; }
a:visited 	{ text-decoration: none; }
a:active 	{ text-decoration: none; }
a:hover 	{ text-decoration: none; }

h1, h2, h3 { font-weight: normal;	margin: 37px 0; color: #4b3c38; line-height: 1em; }
h1 { font-size: 2.45em; margin: 37px 0 20px;  } h1:first-child { margin-top: 6px;}
h2 { font-family: cochin, helvetica, arial; font-size: 1.7em; margin-bottom:0; }
h3 { font-family: cochin, helvetica, arial; font-size: 1.4em; margin-bottom:0; }
h1 a, h2 a, h3 a { color: #4b3c38 !important; }

.front h1 { font-size: 2.3em; font-style: italic }


p { width: 100%; margin: 5px 0; }

#language-switcher { margin-top: 10px; font-size: 0.95em; width: 135px; }
	#language-switcher a { margin-left: 10px; color: #fff; }
		#language-switcher .active { color: #ccc; }


		#language-switcher .contact-us { display: block; width: 28px; height: 19px; overflow: hidden; text-indent: -9999em; background: url('/sites/all/themes/hotellskansen/images/ico-telefon.png') no-repeat bottom center; float: left;}

.field-name-field-ingress { 
	font-size: 1.25em; 
	font-style: italic; 
	margin: 9px 0;
	line-height: 1.1em; 
}

.field-name-body p { margin: 20px 0; }
.front .field-name-body { margin-top: -20px; }

.front .bildspel .views-field-field-bildspel-1 { font-family: serialsue; font-size: 1250%; color: #fff; }


.main-menu { font-size: 1em; }
	.main-menu a { text-transform: uppercase; }
		.main-menu a:hover { text-decoration: underline; }

.submenu { font-family: neutratext, helvetica, arial; }
	.submenu .menu .menu { font-family: neutratext, helvetica, arial; font-weight: normal; }



.node-type-startsida .pane-node-field-byline { font-size: 1.8em; }
	

	/*
	.node-type-startsida h1 { margin-bottom: 20px; }
	.node-type-startsida .pane-node-content { padding: 8px 0; }
	*/


.node-type-paket {}

	.node-type-paket .field-name-field-pris {
		font-size: 1.5em !important;
		font-family: cochin, georgia;
		font-style: normal !important;
		margin: 20px 0 5px;
		padding: 0 3px !important;
		background: none !important; 
		max-width: 300px;
		width: 100% !important;
	}
		.node-type-paket .field-name-field-pris .field-item { font-style: normal !important; font-size: 1.2em; overflow: visible !important; }

	.node-type-paket .field-name-field-pris-byline { font-size: 0.95em; max-width: 300px; line-height: 1.2em; }