/********************
* IMPORT STYLES
********************/
@import url('/css/standard/contact_form.css');


body {
	font:62.5% Arial, Helvetica, sans-serif;
	background:#B0D1F0 url('/img/site_bg.jpg') repeat-x;
	/*margin:30px 0;*/
	margin:0 0 30px 0;
}

a {
	color:#333;
}

#wrapper {
	margin:0 auto;
	width:750px;
}

#logo {
	float:right;
	width:240px;
}

#top-nav {
	padding:119px 0 0 30px;
	/*float:left;
	width:480px;*/
	background: url('/img/staffan_lindholm_top.jpg') no-repeat;
	/*padding:0 30px;*/
}


#front-header {
	height:244px;
	background: url('/img/front_header_bg.gif') no-repeat;
}

#front-header-intro {
	float:left;
	width:480px;
}

#front-header-intro p {
	font-size:1.2em;
	color:#fff;
	line-height:25px;
	padding:83px 0 0 30px;
}

#front-header-slides {
	float:right;
	width:240px;
}

#front-header-slides img {
	margin:40px 0 0 10px;
}

#page-header {
	background: url('/img/sub_page_bg.gif') no-repeat;
	height:119px;
}

#page-header h1 {
	font-size:2.8em;
	font-weight:bold;
	letter-spacing:-1px;
	padding:30px;
	color:#fff;
}

#content {
	background:#fff url('/img/content_top_bg.gif') top left no-repeat;
}

#content-main {
	width:480px;
	float:left;
}

#content-main h2 {
	padding:30px 30px 0 30px;
	font-size:2.4em;
	font-weight:bold;
	letter-spacing:-1px;
}

#content-main-text {
	padding:30px 0 30px 30px;
	font-size:1.2em;
	clear:both;
}

#content-main-text a {
	font-weight:bold;
}

#content-main-text h2 {
	padding:0 0 10px 0;
	font-size:2.0em;
}

#content-main-text h3 {
	padding:0 0 15px 0;
	font-size:1.6em;
	border-bottom:1px solid #666;
	margin:0 0 15px 0;
}

#content-main-text h5 {
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0;
}

#content-main-text p {
	margin:0 0 15px 0;
}

#content-sidebar {
	float:right;
	width:240px;
	padding:30px 0;
}

#content-sidebar div.page-feed {
	border-bottom:2px solid #4477aa;
	margin:0 30px 30px 0;
}

#content-sidebar div.page-feed a {
	color:#fff;
}

#content-sidebar div.page-feed p.page-feed-category {
	/*background: url('/img/sidebar_page_feed_bg.gif') bottom repeat-y;*/
	background: url('/img/news_bg.gif') no-repeat;
	padding:10px 25px;
	color:#fff;
	font-size:1.8em;
}

#content-sidebar div.page-feed p.page-feed-title {
	background: url('/img/sidebar_page_feed_bg.gif') repeat-y;
	padding:10px 25px;
	
	font-size:1.2em;
}

#content-sidebar div.page-feed p.page-feed-highlight {
	font-weight:bold;
	font-size:1.4em;
	background: url('/img/sidebar_page_feed_bg_on.gif') repeat-y;
	background:#5891ca;
}

#news {
	width:210px;
	height:150px;
	background: url('/img/news_bg.gif') no-repeat;
	margin:0 0 30px 0;
}

#news h3, #call-us h3 {
	padding:25px 25px 0 25px;
	color:#fff;
	font-size:1.8em;
	font-weight:normal;
}

#news h4 {
	color:#fff;
	font-size:1.1em;
	padding:5px 25px;
	font-weight:normal;
}

#news h4 a {
	font-size:1.2em;
	color:#69a5e0;
}

#call-us {
	width:210px;
	height:167px;
	margin:0 0 30px 0;
	background: url('/img/call_us_bg.gif') no-repeat;
}

#call-us p {
	margin:5px 25px;
	font-size:1.1em;
	color:#fff;
}

#call-us h4 {
	font-size:1.2em;
	font-weight:bold;
	margin:26px 25px 0 50px;
	color:#fff;
}

#content-footer {
	height:8px;
	background: url('/img/content_bottom_bg.gif') no-repeat;
	margin:0 0 30px 0;
}

#footer {
	height:110px;
	background: url('/img/footer_bg.gif') no-repeat;
	color:#fff;
}

#footer a {
	color:#fff;
	font-weight:bold;
}

#footer div.footer-info {
	width:240px;
	float:left;
}

#footer h4, #footer h5 {
	padding:0 0 0 30px;
	font-weight:normal;
}

#footer h5 {
	font-size:1.2em;
}

#footer h4 {
	font-size:1.0em;
	margin:30px 0 5px 0;
}

.checklist {
	width:210px;
	float:left;
	background: url('/img/check.gif') 30px 0 no-repeat;
	padding-left:30px;
	margin:30px 0 0 0;
}

.checklist h3 {
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0 0 0 60px;
}

.checklist p {
	font-size:1.2em;
	padding:0 0 0 60px;
}

.checklist a {
	color:#333;
}

.page-feed-hightlight {
	font-weight:bold;
}

.behandling {
	padding:0 0 15px 0;
	font-weight:bold;
}

.behandling p {
	margin:0;
	padding:0;
	font-weight:normal;
	font-style:italic;
}

.behandling-info {
	font-weight:normal;
}

.behandling-pris {
	text-align:right;
	width:120px;
}

.clear {
	clear:both;
}
