/* Start of CMSMS style sheet 'style_ep' */
/*
				Copyright 	Aztek Design AB
							www.aztek.se | info@aztek.se
				
							www.europrofil.se

Orange : #f5883f
Grå bg: #F6F6F6


*/


html {
overflow-y:scroll;
}

* {
	margin:0;
	padding:0;
}

body {
	background:url(uploads/images/body_bg.gif) repeat-x #F6F6F6;
	font:13px/18px "Myriad PRO","Myriad WEB",arial,verdana,sans-serif;
	color:#404041;
}


h1 {
	color:#959595;
	font-weight:bold;
padding-bottom:7px;
}

h2 {
	margin:7px 0 5px 0;
	font:18px/26px "Myriad PRO","Myriad WEB",arial,verdana,sans-serif;
	font-weight:bold;
}

h3 {
	margin:7px 0 5px 0;
}

a {
	color:#f5883f;
	font-weight:bold;
	text-decoration:none;
	border: none;
	outline: none;
}
a:hover {
	text-decoration:underline;
}

img {
	border:none;
}

#content-right ul, #content-undersida ul, #content-right-undersida ul {
	margin-left:20px;
}
#content-undersida, #content-right-undersida p {
	padding:3px 0;
}


td {
padding:5px;
}


/*		KLASSER				*/

.clear {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}

.input {
	border:1px #e8dfd9 solid;
	height:30px;
	font:16px/18px "Myriad PRO","Myriad WEB",arial,verdana,sans-serif;
	font-weight:normal;
	padding:10px 3px 3px 10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	width:90%;
	float:left;
	margin-right:0px;
}



.moveheader {
  
}
.moveaktuellt {
  background:url(uploads/images/move_aktuellt.jpg) no-repeat;
  padding-left:230px;
width:509px;
}
.moveaktuellt ul {
margin-left:20px;
}




.madheader {
  
}
.madaktuellt {
  background:url(uploads/images/mad_aktuellt.jpg) no-repeat;
  padding-left:230px;
width:509px;
}
.madaktuellt ul {
margin-left:20px;
padding:3px 0;
}


.sectionheader
{ border-bottom:#f5883f 1px solid; border-top:#f5883f 1px solid; margin:10px 0; text-align:center;}

.braattveta
{ border:2px #f5883fdashed; padding:5px;}

/*		POSITIONERING		*/


#page-wrap {
	min-width: 780px;
	max-width: 1260px;
	margin:0 auto;
	background:#fff;
}

#vit {
background:#fff;
padding-bottom:20px;
}

#header-wrap {
	width:1159px;
	margin:23px auto 0 auto;
	background:#fff;
}
	#header-logo {
		float:left;
		width:674px;
	}
		#logo {
			float:left;
			width:295px;
		}
		#logo-text {
			float:right;
			width:329px;
			text-align:center;
			padding-right:50px;
			padding-top:36px;
		}
		#logo-text .caps {
			text-transform:uppercase;
		}
	#header-right {
		float:right;
		width:485px;
		text-align:right;
		padding-top:36px;
	}
	#header-right .sok {
		/* background:url(uploads/images/sokikon.jpg) no-repeat;
		background-position:1% 50%; */
		border:1px #e8dfd9 solid;
		height:20px;
		font:14px/18px "Myriad PRO","Myriad WEB",arial,verdana,sans-serif;
		font-weight:normal;
		padding:3px 3px 3px 10px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		width:75%;
		float:left;
		margin-right:0px;
	}
	#header-right .sokknapp {
		border:none;
		width:80px;
		height:25px;
		background:url(uploads/images/sokknapp_bg.jpg) repeat-x;
		color:#fff;
		font-weight:bold;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		outline:none;
	}
	#header-right .sokknapp:focus {
		outline:none;
		border:none;
	}




#meny-wrap {
	background:url(uploads/images/menywrap_bg.gif) repeat-x;
	width:100%;
}	
	#meny {
		width:1159px;
		margin:0 auto;
	}
		#meny ul {
		}
		#meny ul li {
			float:left;
			list-style:none;
		}
		#meny ul li a {
			border-right:2px solid #f5883f;
			color:#000;
			font-weight:normal;
			font-size:13px;
			padding:3px 30px;
			display:block;
			margin:3px 0;
			text-transform:uppercase;
		}
		#meny ul li a.firstchild {
			border-left:2px solid #f5883f;
		}
		#meny ul li a.active {
			color:#f5883f;
			font-weight:bold;
		}
			

#startflash {
	width:1159px;
	margin:26px auto;
background:#fff;
}

#startflash img {
	box-shadow:1px 1px 10px #ccc;
	-moz-box-shadow:1px 1px 10px #ccc;
	-webkit-box-shadow:1px 1px 10px #ccc;
}


#content-wrap {
	width:1159px;
	margin:0 auto;
}
#content-left {
	float:left;
	width:370px;
}
#content-right {
	float:right;
	width:750px;
}







#content-wrap-undersida {
	width:1159px;
	margin:0 auto;
	padding:20px 0;
}


#undermeny {
	float:left;
	width:230px;
}
#undermeny ul {
}
#undermeny ul li {
	list-style:none;
}
#undermeny ul li a {
	color:#000;
	display:block;
	padding:10px;
	border-left:20px solid #f5883f;
	margin:5px 0;
	border-right:#d1d2d4 1px solid;
	background:#f6f6f6;
}
#undermeny ul li a:hover {
	color:#f5883f;
	text-decoration:none;
}
#undermeny ul li a.active {
	color:#f5883f;
	text-decoration:none;
}


#undermeny ul li ul li a {
	color:#000;
	display:block;
	padding:5px 10px 5px 29px;
	border-left:#d1d2d4 1px solid;
	margin:5px 0;
	border-right:#d1d2d4 1px solid;
	background:#f6f6f6;
}


#undermeny ul li ul li ul li a {
	color:#000;
	display:block;
	padding:2px 10px 2px 28px;
	border-left:#f9eae0 1px solid;
	margin:5px 0;
	border-right:#f9eae0 2px solid;
	background:#fff;
}






#content-undersida {
	margin:0 330px 0 280px;
}



#content-right-undersida {
	float:right;
	width:300px;
}

#content-right-hel {
	float:right;
	width:850px;
}











#footer-top {
	background:url(uploads/images/footer-bg.gif) repeat-x;
	background-position:0px 0px;
	height:12px;
}
#footer-bottom {
	background:url(uploads/images/footer-bg.gif) repeat-x;
	background-position:0px -13px;
	height:12px;
}
#footer {
	width:1159px;
	margin:0 auto;
	padding:16px 0 20px 0;
}
#footer-film {
	float:left;
	width:370px;
	box-shadow:0px 0px 15px #000;
	-moz-box-shadow:0px 0px 15px #000;
	-webkit-box-shadow:0px 0px 15px #000;
}
#footer-nyheter {
	float:right;
	width:670px;
	background:url(uploads/images/nyheter_bg.jpg) no-repeat top left;
	padding-left:67px;
	min-height:243px;
	height:auto !important;
	height:243px;
}
.nyhet-enkel {
	border-bottom:#d1d2d4 1px solid;
	width:285px;
	float:left;
	margin:0 10px 10px 30px;
	padding:0 0 10px 0;
min-height:140px;
}
.nyhet-hel {
	border-bottom:#d1d2d4 1px solid;
	width:600px;
	float:left;
	margin:0 0px 10px 30px;
	padding:0 0 10px 0;
}
.nyhet-lesmer {
	width:640px;
	text-align:right;
	padding-right:30px;
}
	.nyhet-lesmer a {
		color:#000;
	}



#snabb {
	border-top:#d1d2d4 1px solid;
	border-bottom:#d1d2d4 1px solid;
	padding:10px;
/*	margin:20px 0 0 0; */
	background:#f6f6f6;
}
#snabbcontent {
	width:1159px;
	margin:0 auto;
}
#snabbmeny {
	float:left;
	width:23%;
	padding:31px 0 0 0px;
	background:url(uploads/images/snabbmeny-bg.png) no-repeat;
}
	#snabbmeny ul.left {
		float:left;
		width:49%;
		padding-left:5px;
	}
	#snabbmeny ul.right {
		float:left;
		width:49%;
	}
	#snabbmeny ul li {
		list-style:none;
		padding:3px 0;
	}
	#snabbmeny ul li a {
		color:#404041;
		font-weight:normal;
	}
#snabbkontakt {
	float:right;
	width:74%;
	padding:25px 0 0 0;
}


.detaljrad
{ display:block; margin-bottom:10px;}

.detaljwrap
{ float:left; width:275px; margin-left:7px;}

.detaljheader
{ background:#f5883f; padding:8px; font-size:13px; font-weight:bold; }

.detaljbild
{  }

.detaljinfo
{ padding:8px; }









#one-column-emphasis
{
	width: 99%;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 16px;
	font-weight: normal;
	padding: 12px 15px;
	color: #000;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #000;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #959595;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #000;
	background: #F6F6F6;
}




#orangetabell
{
	width: 99%;
	text-align: left;
	border-collapse: collapse;
}
#orangetabell thead th.ep-first
{
	background: #f5883f url('uploads/images/left.png') left -1px no-repeat;
}
#orangetabell thead th.ep5
{
	background: #f5883f url('uploads/images/right.png') right -1px no-repeat;
}
#orangetabell th
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	background: #f5883f;
}
#orangetabell td
{
	padding: 8px;
	background: #fff;
	border-top: 1px solid #fff;
	color: #000;
}
#orangetabell tbody tr:hover td
{
	background: #ffe9d9;
}


.orangetabell
{
	width: 99%;
	text-align: left;
	border-collapse: collapse;
}
.orangetabell thead th.ep-first
{
	background: #f5883f url('uploads/images/left.png') left -1px no-repeat;
}
.orangetabell thead th.ep5
{
	background: #f5883f url('uploads/images/right.png') right -1px no-repeat;
}
.orangetabell th
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	background: #f5883f;
}
.orangetabell td
{
	padding: 8px;
	background: #fff;
	border-top: 1px solid #fff;
	color: #000;
}
.orangetabell tbody tr:hover td
{
	background: #ffe9d9;
}
.orangetabell tbody tr td.summa
{
	background: #ffe9d9;
}
.orangetabell tbody tr td.lashangning
{
	border-top: 2px solid #ffe9d9;
}


/* LJUDGRAN */

.ljudgran
{
	width: 99%;
	text-align: left;
	border-collapse: collapse;
}
.ljudgran thead th.ep-first
{
	background: #f5883f url('images/left.png') left -1px no-repeat;
}
.ljudgran thead th.ep5
{
	background: #f5883f url('images/right.png') right -1px no-repeat;
}
.ljudgran th
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	background: #f5883f;
}
.ljudgran td
{
	padding: 8px;
	background: #fff;
	border-top: 1px solid #fff;
	color: #000;
}
.ljudgran tbody tr:hover td
{
	background: #fff;
	border-top:#333 1px solid;
	border-bottom:#333 1px solid;
}
.ljudgran td.r
{
	background:#fac49f;
	text-align:right;
}
.ljudgran td.sp
{
	background:#9cbedb;
	text-align:right;
}
.ljudgran td.kantlinje
{
	border-top:1px #666 solid;
}



span.sectionheader {
	text-decoration: none;
border:none;
}

.kontakt-wrap
{ width:278px; float:left; margin-right:5px; margin-bottom:10px; }
.kontakt-bild
{ float:left; width:80px; }
	.kontakt-bild img
	{ width:80px; }
.kontakt-uppgifter
{ float:right; width:187px; }


#platsannons-left {
float:left;
width:284px;
}

#platsannons-right {
float:right;
width:350px;
}

.platsannonstext {
color:#336699;
font:16px/18px "Myriad PRO","Myriad WEB",arial,verdana,sans-serif;
margin-bottom:20px;
font-weight:bold;
}
/* End of 'style_ep' */

