html, body {
	margin:0 auto;
	line-height:100%;
	text-align:center;
	font-family:tahoma,arial,sans-serif; 
	font-size:0.8em;
	/*color:#414141;*/
}
body { 
	background-color:#CECECE;
	/*background-image:url("/bilder/main_bg.gif");*/
}

h1	{ padding:0px 0px 0px 0px; margin:0px; font-size:1.3em; color:#EA9D19; font-weight:800; line-height:115%; }
h2	{ padding:7px 0px 0px 0px; margin:0px; font-size:1.2em; color:#EA9D19; font-weight:600; line-height:115%; }
h3	{ padding:5px 0px 5px 0px; margin:0px; font-size:1.1em; color:#EA9D19; font-weight:400; line-height:115%; }
p	{ margin:9px 0px 13px 0px; /*font-size:1.0em;*/ }
img	{ border:none; }
label { font-family:tahoma,arial,sans-serif; font-size:0.9em; }

form { font-family:tahoma,arial,sans-serif; /*font-size:0.9em;*//* color:#414141;*/ }
li { font-family:tahoma,arial,sans-serif; /*font-size:0.9em;*//* color:#414141;*/ }

a	{ color:black; text-decoration:none; }
a:hover { text-decoration:underline; }

/* -------- Layout ------------ */
/*#printyta { width:1036px; text-align:center; margin:0 auto; }*/

#container{
	width:100%;
	margin:0 auto;
	text-align:center;
	/*background-image:url("/bilder/container_bg.gif");*/
	background-position:top center;
	background-repeat:repeat-y;
}   
#top  {
	width:876px;
	height:31px;
	text-align:center;
	margin:0 auto;
	background:url("/bilder/top_bild5.gif") bottom no-repeat;
	font-size:0.9em;
	color:white;
	text-align:right;
	padding:35px 25px 0 40px;
}

#header  {
	width:941px;
	height:170px;
	/*height:23px;
	padding-top:153px;*/
	text-align:center;
	margin:0 auto;
	background:url("/bilder/flash_placeholder.jpg") no-repeat;
	text-transform:uppercase;
	font-size:1.0em;
	/*word-spacing:30px;*/
}
#header a { color:#cecece; }
/*
#navigation {
	width:1036px;
	height:22px;
	padding-top:10px;
	
	margin:0 auto;
	background:url("/bilder/tmp_navi.jpg") no-repeat;
}*/
/*#navigation b { background-color:#d7d7d7; border:1px solid gray; }*/

#main {
	width:895px;
	padding:0 23px 40px 23px;
	min-height:380px;
	margin:0 auto;
	background:url("/bilder/main_bg.gif") repeat-y;
}
#main_top { width:895px; background:url("/bilder/meny_top_bg.jpg") no-repeat; margin:0 auto; padding-bottom:7px; height:26px; }
#IEhax { width:0px; height:380px; padding:0; margin:0; float:right; } /* Min-height för IE*/
#iehax2  { width:0px; /*background-color:red;*/ height:80px; padding:0; margin:0; float:right; }

#leftmenu {
	float:left;
	text-align:left;
	width:193px;
	/*padding:0 33px 15px 24px;*/
	padding:0;
}
#textmitt {
	margin:0 175px 0 192px;
	text-align:left;
	width:500px;
	/*padding:50px 20px;*/
	padding:0px 20px 50px 8px;
	font-family:tahoma,arial,sans-serif;
	/* EFTER JUSTERINGAR */
	font-size:1.1em;
	color:#414141;
	/* INNAN JUSTERINGAR
	font-size:1.1em;
	*/
}

#brodEvenemang {
	margin-top:-12px;
}

#hogerspalt {
	float:right;
	text-align:left;
	width:139px;
	/*padding:30px 20px;*/
	padding:0 20px 0 16px;
}

#footer{
	margin:0 auto;
	text-align:center;
	background:/*#ffffff */url("/bilder/footer_bg.gif") no-repeat;
	width:941px;
	height:70px;
	line-height:110%;
	font-size:1.0em;
	color:#A9A9A9;
}
/* -------------- // ----------------- */

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 10px 5px 0; }
.right { float:right; margin:0 0 5px 10px; }
.hr { margin-top:8px; width:99%; height:8px; border-top:1px solid #FBECD1; margin:0 auto; }
.input  { background-color:#ececec; border:1px solid gray; color:#000000; }
.l { /*color:#BCB9B4;*/ padding:0 4px; }
.important { color:#ec9e18; }
/* -------- */

#top a { color:white; }
#textmitt p { line-height:150%; color:#414141;/* font-size:0.9em;*/ }
#footer a { color:#a9a9a9; }

.personal h3 { font:bold 0.9em tahoma, arial, sans-serif; border-bottom:1px solid #CCCCCC; margin:8px 0 15px 0; }
.personal p { font:1.0em tahoma, arial, sans-serif; }

#topbox { width:180px; background:url("/bilder/meny_bg.jpg") repeat-y; margin-bottom:12px; }
#topbox h3 { width:173px; height:23px; background:url("/bilder/meny_rubrik3.jpg") no-repeat; color:white; font-weight:100; font-size:0.9em; text-transform:uppercase; text-align:center; margin:0; padding:7px 20px 0 0; }
#topbox h3.v2 { background:url("/bilder/meny_rubrik2.jpg") no-repeat; }
#topbox_inner { background:url("/bilder/meny_bg_top.jpg") no-repeat; width:193px; }
#topbox_text { padding:5px 43px 0 21px; }
#topbox_text p { margin:0 0 9px 0; font-size:1.0em; line-height:120%; font-family:tahoma,arial,sans-serif; }
/*#topbox_inner p:last-child { margin:0; }*/
#topbox_end_light { background:url("/bilder/meny_end_ljus.jpg") no-repeat; width:172px; height:21px; text-align:center; padding-top:10px; padding-right:21px; }
#topbox_end_light a { font-size:1.0em; color:black; line-height:18px; font-family:tahoma,arial,sans-serif; }
#topbox_end { background:url("/bilder/meny_end.jpg") no-repeat; width:172px; height:21px; text-align:center; padding-top:10px; padding-right:21px; }

.box { width:143px; }
.box h3 { height:23px; background:#fff url("/bilder/menu_bg.gif") no-repeat; color:white; font-weight:100; font-size:0.9em; text-transform:uppercase; text-align:center; margin:0; padding:7px 0 0 0; }
.box .content { background-color:#D7D7D7; }
.box .content p { margin:0; padding:5px; font-size:1.0em; line-height:120%; font-family:tahoma,arial,sans-serif; }
.box .content label { font-size:1.0em; }
.box .end.dark { margin-bottom:12px; height:22px; background:#fff url("/bilder/menu_end.gif") no-repeat; }
.box .end.light { margin-bottom:12px; height:20px; background:#fff url("/bilder/menu_end_light.gif") no-repeat; text-align:center; padding-top:2px; }
.box .end.light a { font-size:1.0em; color:black; line-height:16px; font-family:tahoma,arial,sans-serif; }
.box .content.tavla { background:#ECECEC url("/bilder/tavla_bg.jpg") bottom no-repeat; }
.box .content.tavla p a { font-size:1.1em; }

#leftmenu .box { margin-left:16px; }
.orangedot { margin:4px 0px 0 0px; }
.subpage { margin-left:11px; font-size:0.9em; color:#333; }

/*.liten_text { font-size:0.8em; font-family:arial, sans-serif; line-height:140%; }*/

.ev_box { background-repeat:no-repeat; width:144px; height:142px; margin-bottom:12px; }
.ev_box_inner { background-image:url("/bilder/evenemangspuff_bg.gif"); background-repeat:no-repeat; width:144px; height:142px; }
.ev_box_inner p { margin:0; padding:5px 5px 5px 63px; font-size:1.0em; line-height:120%; font-family:tahoma,arial,sans-serif; }

#film1 { margin-top:20px; float:left; }
#film2 { margin-left:70px; margin-top:20px; float:left; }
#film1 p { font-size:0.8em; padding:0 20px; }
#film2 p { font-size:0.8em; padding:0 20px; }
#pdf { margin:0 203px 0 208px; }
#panorama_wrap { width:312px; height:285px; background:#fff url("/bilder/panorama_bg.gif") no-repeat; }
#panorama { width:291px; height:263px; margin:11px 0 0 5px; }

#panorama_wrap2, #panorama_wrap3 { width:416px; height:285px; background:#fff url("/bilder/panorama_bg2.gif") no-repeat; }
#panorama2, #panorama3 { width:395px; height:291px; margin:11px 0 0 11px; padding-top:11px; }

@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   #textmitt{ visibility:visible; /*position:absolute; top:0px; left:0px;*/ width:60%; background-color:#ffffff; margin:0; padding:0; font-size:1.4em; }
   #textmitt *{ visibility:visible; margin:0; padding:0; }
   #leftmenu, #main_top, #top, #header { display:none; }
   #brodEvenemang {	margin-top:0px;}

}