body, html {
		margin:0;
		padding:0;
		background:#000000;
		color:#000;
		background-image:url("../Images/bg.jpg");
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		background-repeat: repeat-x;
	}
	body {
		min-width:750px;
	}
	
	#wrap {
		margin:0 auto 0 auto;
		#margin-bottom: 25px;
		width:937px;
		padding: 0px;
		background-image:url("../Images/bakgrundvit.gif");
	}
	
	#mainwrap 
	{
		margin:0 auto;
		width:937px;
		padding: 0 0 10px 0;
		background-image:url("../Images/bakgrundvit.gif");
		position:relative;
	}
	
	#footerwrap 
	{
		margin:0 auto;
		width:937px;
		padding: 0px;
		position:relative;
	}
	
	#huvud {
		/* background:#ffffff; */
		background:transparent;
		/*background-image:url("../Images/huvud.gif");*/
		background-repeat:no-repeat;
		background-position:top right;
		height: 90px;
		vertical-align:baseline;
		top: 11px;
		left: 111px;
	}
	
	div.clearer { clear:both; height:0; line-height:0; font-size:0px; overflow:hidden; }
	
	.huvudwrap 
	{	/* omsluter #huvud och #meny med en gemensam bakgrundsbild */
		background:#ffffff;
		background-image:url("../Images/huvud.gif");
		background-repeat:no-repeat;
		background-position:top right;
		height: 120px;
		vertical-align:baseline;
		position:relative;
		z-index:0;
		/*top: 11px;
		left: 111px; */
	}
	
	.huvudwrap_eng 
	{	/* omsluter #huvud och #meny med en gemensam bakgrundsbild */
		background:#ffffff;
		background-image:url("../Images/huvud_eng.gif");
		background-repeat:no-repeat;
		background-position:top right;
		height: 120px;
		vertical-align:baseline;
		position:relative;
		z-index:0;
		/*top: 11px;
		left: 111px; */
	}
	
	#bar { 
	float:left;
	margin-left:4px;
	width:200px;
	overflow:hidden;
	}
	
	#huvudmeny {
	padding-top:20px;
	margin-right:80px;
	}
	
	#menyom {
	margin-top:-2px;
	margin-left:389px;
	margin-bottom:2px;
	font-size:11px;
	line-height:13px;
	_margin-left:386px;
	}
	
	#menyom a {
	color:#000000;
	text-decoration:none;
	}
	
	#menyov {
	margin-left:389px;
	font-size:11px;
	/* margin-top:0px;*/
	}
	
	#meny {
		background:transparent;
		/*background:#ffffff; Eva testar ta bort 19/11*/
		padding:5px;
		height: 20px;
		z-index:100;
		position:absolute;
		left:0px;
		#margin-top:-30px;
	}
	
	#submeny {
		background:#EB1400;
		padding:4px 0 0 0;
		margin-bottom: 4px;
		padding-left:25px;
		color:#ffffff;
		font-size:11px;
		height:17px;
		float:left;
		width:713px;
	}
	#submeny a {
		color:#ffffff;
		text-decoration:none;
	}


	#taskbar 
	{
		background:#EB1400;
		padding:4px 0 0 0;
		height:17px;
		margin-bottom: 4px;
		float:left;
		width:199px;
	}	

	
	#main {
		float:left;
		width:733px;
		margin-bottom: 0px;
		vertical-align: top;
		margin-bottom:-10px;
	}	
	
	#main3 {
	margin-top:0px;
	border: 0px;
	background-color: #ffffff;
	vertical-align: top;
	font-size:11px;
}	
	
	#maintipfriend {
		float:left;
		background:#ffffff;
		width:936px;
		margin-bottom: 0px;
		padding-bottom:10px;
		margin-right:0px;
		min-height: 799px;
		#min-height:793px;
		_height:826px;
	}
	
	
	#main1 {
		float:left;
		width:733px;
		background:#ffffff;
		margin-bottom: -10px;
		padding:0 0 10px 0;
		margin-right:0px;
		min-height: 799px;
		vertical-align: top;
		#min-height:793px;
		_height:826px;
	}

	.mellanrum1 
	{		
	font-size:12px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:10px;
	margin: 0px;
	float: left;
	#padding:25px;
	_padding:20px;
	_padding-left:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	.bildhoger {
	padding-left:90px;
	margin-top:40px;
	float:right;
	text-align:right;
	}
	
	.spaltvanster {
	margin-top:2px;
	float:left;
	text-align:left;
	width:400px;
	font-size:12px;
	line-height:15px;
	}
	
	#mainevenemang {
		float:left;
		width:732px;
		background:#ffffff;
		margin-bottom: 4px;
		padding-bottom:10px;
		margin-right:0px;
	}
	
	.evrad1 {
		float:left;
		margin-right:11px;
		margin-left:16px;
		#margin-left:19px;
		_margin-left:11px;
	}
	
	.evrad1 a img {width:90px; height:70px;}

	.evrad1Old {
		float:left;
		margin-right:33px;
		margin-left:16px;
	}

	.evrad2 {
		width:580px;
		background-image: url("../Images/streck.gif"); 
		background-repeat: repeat-x; 
		background-position: bottom;
		float:right;
		height:73px;
		margin-right:10px;
		#margin-right:22px;
		_margin-right:10px;
		#width:581px;
		_width:580px;
	}
	
	.evrad2Old {
		width:560px;
		background-image: url("../Images/streck.gif"); 
		background-repeat: repeat-x; 
		background-position: bottom;
		float:right;
		height:73px;
		margin-right:10px;
		
	}
		
	.evrad2Ny {
		height:45px;
		margin-right:10px;
		
	}
	
	.evradstreck {
		width:580px;
		background-image: url("../Images/streck.gif"); 
		background-repeat: repeat-x; 
		background-position: bottom;
		float:right;
		height:1px;
		margin-right:10px;
		margin-top:3px;
		margin-left:118px;
		#margin-right:20px;
		_margin-right:10px;
		#width:581px;
	}	
	
	.evradstreck_empty
	{
		width:580px;
		background-image: url("../Images/streck.gif"); 
		background-repeat: repeat-x; 
		background-position: bottom;
		float:right;
		height:1px;
		margin-right:10px;
		margin-top:3px;
		margin-left:27px;
		#margin-right:20px;
		_margin-right:10px;
		#width:581px;
	}	
	
	.evdatumboka {
		margin-bottom:1px;
		padding:3px;
		margin-top:-4px;
		height:15px;
		background-color: #d6ece9;
		vertical-align: middle;
		padding-left:10px;
		padding-right:10px;
	}
	
	.evdatumbokaNy {
		margin-bottom:0px;
		padding:3px;
		margin-left:10px;
		max-height:70px;
		background-color: #d6ece9;
		background-image: url("../Images/streck.gif"); 
		background-repeat: repeat-x; 
		background-position: bottom;

	}

	.evdatumboka a {
		font-size:9px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.evtitel {
		height:50px;
		padding-left:10px;
		padding-top:5px;
		line-height:14px;
		font-size:12px;
	}
	
	.evtitel strong {
		font-size:12px;
	}
	
	.evtitel a {
		text-decoration:none;
		color:#000000;
	}
	
	
	.evenemangrad {
		margin-bottom: 4px;
		padding:inherit;
		display:block;
		font-size: 11px;
	}
	
	
	.evmellanrumOld {
		padding:4px;
		padding-bottom:0px;
		padding-top:0px;
		margin: 2px;
		margin-top:0px;
		margin-bottom:0px;
		float: left;
		left: 2px;
		_margin:0px;
	}
	
	.evmellanrum {
		padding:4px;
		padding-bottom:0px;
		padding-top:0px;
		margin: 2px;
		margin-top:0px;
		margin-bottom:0px;
		float: left;
		left: 2px;
		_margin:0px;
	}

	.evmellanrumOld {
		padding:0px;
		padding-bottom:0px;
		padding-top:0px;
		margin: 0px;
		margin-top:0px;
		margin-bottom:0px;
		float: left;
		left: 2px;
		_margin:0px;
	}
	
	.evmellanrumNy {
		margin-left:25px;
		float:left;
	}
	
	.evsidor {
		line-height:25px;
		margin:10px;
		width:607px;
		text-align:center;
		vertical-align:middle;
		margin-bottom:5px;
		margin-left:60px;
	}
	
	
	.formularknapp 
	{
		display:block;
		float:left;
	}

	.evformular {
		width:465px;
		float:left;
		margin-right:5px;
		#width:430px;
		#margin-right:-40px;
		margin-bottom:-10px;
		#margin-bottom:-30px;
	}
	
	.evformular2 {
		margin-top:0px;
		float:right;
		#margin-top:0px;
		margin-right:0px;
		#margin-right:10px;
		width:200px;
		#width:240px;
		/*margin-bottom:-10px;
		#margin-bottom:-30px;*/

	}
	
	.floathoger {
		float:right;
	}
	
	.floatvanster {
		float:left;
	}
	
	.evlistlink {
		margin-right:33px;
	}
	
	
	h2 {
		font-size:16px;
	}
	
	h3 {
		font-size:13px;
		margin-bottom:-7px;
	}
	
	#sidebar 
	{
		float:left;
		background:#ffffff;
		width:200px;
		margin-bottom: 4px;
	}
	
	#inloggad {
	position:absolute;
	left:50%;
	top:60px;
	width:382px;
	height:20px;
	z-index:1;
	text-align:right;
	font-size:11px;
}
		
	#sidebartext {
		background:#ffffff;
		float:left;
		width:200px;
		margin-bottom: 4px;
		#padding-top:10px;
		#height:60px;
		
	}

	#sidebarnyhet {
		background:#ffffff;
		float:left;
		width:200px;
		margin-bottom: 4px;
		/*height:100px;*/
	}
	
	#sidebarprogram {
		background:#ffffff;
		float:left;
		width:200px;
		margin-bottom: 4px;
		_margin-right:-2px;
		
	}
	
	#footer {
	background:#000000;
	clear:both;
	width: 937px;
	#margin-left:-1px;
	color: #FFFFFF;		
	font-size:10px;
	}
	
	#footer a {
	color: #EB1400;
    }
    
    #footerb {
	clear:both;
	text-align:center;
	vertical-align: middle;
	margin-top:10px;
	margin-bottom:10px;
	font-size:11px;
	color:#8b8b8b;
	}
	
	#footerb a {
		color:#8b8b8b;
	}
	
	.radiobuttons {float:left;}
	
	.formular {
		background: #ffffff url("/Templates/images/sok.jpg") no-repeat;
		border:0;
		height:18px;
		width:119px;
		font-size: 10px;
		padding: 2px 0 0 5px;
		display:block;
		float:left;
	}
	
	.searchbox { width: 180px;}
	
	.formularb {
		background-color: #d6ece9;
		font-size: 10px;
		padding: 2px;
	}
	
	#program {
		background-color: #EB1400;
		background-image: url("../Images/rubrik_program.gif");
		background-repeat: no-repeat;
		height: 70px;
		width: auto;
		position: relative;
	}

	
	.mellanrumpuff {
		background-color: #ffffff;
		padding:0px;
		margin: 2px;
		float: left;
		padding-left: 4px;
		padding-bottom: 2px;
		padding-top:0px;
		font-size:11px;
	}

	.nyhetsbrev {
		min-height: 95px;
	}
	
	.filler { background-color:Aqua; height:10000px;}
	
	.prg {
	overflow: auto;
	height:520px;
	width:190px;
	padding:4px;
	margin:2px;
	margin-top:-2px;
	#margin-top:0px;
	float: left;
	left: 2px;
	}	

	.sok {
		min-height: 60px;
	}
	.gomd {
		visibility: hidden;
		height: 70px;
	}
	
	.manad {
	color:#000000;
	font-family: Impact, Verdana, Arial, Helvetica, sans-serif;
	Letter-spacing:1px;
	font-size: 14px;
	text-transform: uppercase;
	line-height:20px;
	vertical-align:bottom;
	}
	
	
	.programrad {
	background-image: url("../Images/streck_gra.gif"); 
	background-repeat: repeat-x; 
	background-position: bottom;
	line-height:14px;
	font-size: 9px;
	margin:0px;
	height: 30px;
	}
	
	.manadrad {
	background-image: url("../Images/streck_gra.gif"); 
	background-repeat: repeat-x; 
	background-position: bottom;
	margin:0px;
	}
	
	.programrad a {
	color:#000000;
	text-decoration:none;
	}
	
	.programdag {
	color:#aaaaaa;
	font-weight:bold;
	width:40px;
	vertical-align:bottom;
	}

	.programtitel {
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	}
	
.rad1 {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	border: 0px solid #000;
	margin-bottom: 4px;
	margin-top:2px;
	width:180px;
	//margin-right:4px;
}

.rad2 {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	border: 0px solid #000;
	margin-bottom: 0px;
	margin-top:0px;
	width:180px;
	//margin-right:4px;
}

.rad14 {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	border: 0px solid #000;
	margin-bottom: 4px;
	margin-top:2px;
	width:180px;
	margin-right:0px;
}

.rad24 {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	border: 0px solid #000;
	margin-bottom: 0px;
	margin-top:0px;
	width:180px;
	margin-right:0px;
}

.presstabell {
	border: 1px;
	width:100%;
	border-top: 1px solid red;
}

.presstabellsbredd {
	width:90px;
	height:70px; 

}

.presstabellsbredd_spacer {
	width:3px; 

}
.puffar .rad1, .rad14, .rad2, .rad24 {
	background-color: #ffffff;
	vertical-align: top;
}


.puffar {
	border: 0px;
	font-size:12px;
}

.puffar a {
	color:#000000;
	text-decoration:none;
}

.puffar a:hover {
	color:#000000;
	text-decoration:underline;
}


.w100 {
	width: 177px;
}

.trespaltspalt {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	border: 0px;
	margin-bottom: 0px;
	margin-top:4px;
	margin-left:0px;
	margin-right:0px;
	width:230px;
}


.trespalt .trespaltspalt {
	background-color: #ffffff;
	vertical-align: top;
}


.trespalt {
	margin-top:4px;
	border: 0px;
	background-color: #ffffff;
	vertical-align: top;
	font-size:12px;
	min-height:249px;
	#min-height:261px;
	_height:280px;
}

.bgbg1, bgbg {
	background-image: url("../Images/trekolbg.gif");
	padding-left:20px;
	padding-right:20px;
}

.bgbg3 {
	background-image: url("../Images/trekolbg.gif");
	padding-left:20px;
	padding-right:20px;
}

.bgbg5end {
	padding-left:20px;
	padding-right:20px;
}

.w300 {
	width: 177px;
	
}

.mellanrum {
	padding:4px;
	margin: 2px;
	float: left;
	left: 2px;
}

.mellanrum div 
{
	margin-top:0;
}


.mellanrum2 {
	padding:0px;
	margin-left: 33px;
	margin-top:4px;
	#height:14px;
	margin-bottom:5px;
}

.mellanrum22 {
	padding:0px;
	margin-left: 26px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;  
	font-size:11px;
}

a {
	color:#EB1400;
}

td {
	vertical-align: top;	
}

img {
	border:0 none;

}

.marginhoger {
	padding-right:25px;
	font-size:12px;
	line-height:15px;
}

.marginhoger1 {
	padding-right:25px;
}

.marginhoger2 {
	padding-right:12px;
	padding-left:12px;
}

.marginhoger3 {
	padding-left:25px;
}

.trespaltruta {
	margin-bottom:30px;
	line-height:14px;
	width:200px;
}

.text11 {
	font-size:11px;
	line-height:14px;
	margin-bottom:30px;
}

.gronruta {
	background-color:#d6ece9;
	padding:10px;
	text-align:center;
	margin-bottom:-15px;
}

.evgronruta {
	background-color:#d6ece9;
	padding:10px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
}

.evknappar {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-10px;
	margin-right:-10px;
}

.evenemangrub
{
	color: #000000;
	font-family: Impact, Verdana, Arial, Helvetica, sans-serif; 
	Letter-spacing:1px;
	font-size: 17px;
	text-transform: uppercase;
	line-height: 20px;
	vertical-align: bottom;
	letter-spacing: 1px;
}

.radhojd13 {
	line-height:14px;
}

div.evtitel span.fet 
{
	font-weight:bold;
}

.fet
{
	font-weight:bold;
}

span.mellanrumpuff span.fet 
{
	font-weight:bold;
	display:block;
	height:28px;
	margin:0;
}

.elva {
	font-size:11px;
}

.tipsa {
	text-align:left;
	margin-left:4px;
}

.textstlrub {
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}

.textstlbrod {
	font-size:10px;
	line-height:12px;
}

.formularbutton {
	border: 0px solid #EB1400;
	color:White;
	background: #EB1400 url("..Images/button_background.gif") repeat-x;
	font-weight:bold;
}

#logotyp {
	padding-left:21px;
	margin-top:-7px;
	float:left;
	text-align:left;
	padding-right:0px;
}

.container_puffimage {position:relative;}
.container_puffimage img.bookbuy {position:absolute; top:125px; right:-3px; }/*IE6:position:absolute; top:117px; right:0px; }*/
.container_puffimage div.pufftext {position:absolute; display:table; top:0px; background:transparent url("/Templates/images/stpufftextbg.png"); height:50px; width:100%; padding:0 3px 0 1px; color:#ffffff;}
.container_puffimage div.pufftext div.center {#position: absolute;  #top: 50%; width:100%; text-align:center; margin:auto 0 auto 0; display:table-cell; vertical-align:middle;}
.container_puffimage div.pufftext div.center div.centerIE {#position: relative;  #top: -50%;}

.container_main_puff { margin:0; padding:0; position:relative;}
.container_main_puff img.bookbuy {position:absolute; bottom:2px; right:0px; }/*IE6:position:absolute; top:117px; right:0px; }*/
.container_main_puff div.pufftext {position:absolute; display:table; top:0px; background:transparent url("/Templates/images/stpufftextbg.png"); height:50px; width:100%; color:#ffffff; z-index:20;}
.container_main_puff div.pufftext div.center {#position: absolute;  #top: 50%; width:100%; text-align:center; margin:auto 0 auto 0; display:table-cell; vertical-align:middle;}
.container_main_puff div.pufftext div.center div.centerIE {#position: relative;  #top: -50%; font-size:12px;}
.container_main_puff div.triangle_image_rod {position:absolute; width:204px; height:200px; top:0px; left:0px; z-index:10; background:url("/Templates/images/triangel_rod.png") no-repeat;}
.container_main_puff div.triangle_image_svart {position:absolute; width:204px; height:200px; top:0px; left:0px; z-index:10; background:url("/Templates/images/triangel_svart.png") no-repeat;}
.container_main_puff div.triangle_image_rod div.textfield, .container_main_puff div.triangle_image_svart div.textfield { margin-left: 3px; color:#ffffff; width:140px; position:absolute; bottom:5px;}
.container_main_puff div.triangle_image_rod div.textfield span.title, .container_main_puff div.triangle_image_svart div.textfield span.title {display:block; font-size:11px; height:30px; }
.container_main_puff div.triangle_image_rod div.textfield span.title span.fet, .container_main_puff div.triangle_image_svart div.textfield span.title span.fet {font-weight:bold;}
.container_main_puff div.triangle_image_rod div.textfield span.title a, .container_main_puff div.triangle_image_svart div.textfield span.title a { color:#ffffff; text-decoration:none; }

a.header_link {display:block; height:120px; float:right; width:120px; z-index:10; text-decoration:none;}

.datescene {font-size:11px;}

span.eventpage_published {margin-bottom:8px; font-style:italic; color:#C0C0C0; display:block;}

div.PagingContainer { margin:10px; text-align:center; }
