body, html {
		margin:0;
		padding:0;		
		color:#000;
		/*background-image:url("/Templates/Images/bg.jpg");*/
		font-family:  Arial, Verdana,Helvetica, sans-serif;
		font-size: 12px;
	}
	body 
	{
		background:#000000 url(/Templates/Images/framework/bg_body.gif) repeat-x left top;
		/*min-width:750px;*/
	}
	p { margin:0 0 1.4em 0; padding:0; }
	div { margin:0; padding:0;}
	span.right { float:right; }
	hr { height:1px; color:#ffffff; margin:8px 0px 12px 0px; border:0; border-bottom:solid 1px #f1f1f1; }

	
    div.clearer { clear:both; font-size:0; height:0; line-height:0; overflow:hidden; }
	#wrap 
	{
		width:960px;
		margin:0 auto 0 auto;
		/*margin-bottom: 25px;
		/*width:937px;*/
		padding: 0px;
		/*background-image:url("/Templates/Images/bakgrundvit.gif");*/
	}
	
	#mainwrap 
	{
		width:960px;
		margin:0 auto;
		
		padding: 0;
		/*background:transparent url("/Templates/Images/bakgrundvit.gif") repeat-y left top;*/
		position:relative;
		background-color:#111111;
	}
	
	#footerwrap 
	{
		width:960px;
		margin:0 auto;
		/*width:937px;*/
		padding: 0px;
		position:relative;
	}
	
	#huvud {
		/*background:#ffffff;
		background:transparent;
		background-image:url("/Templates/Images/huvud.gif");
		background-repeat:no-repeat;
		background-position:top right;*/
		margin-top:40px;
		/*height: 65px;
		vertical-align:baseline;*/
		/* top: 11px;
		left: 111px;*/
		position:relative;
	}
	
	
	
	.huvudwrap 
	{	/* omsluter #huvud och #meny med en gemensam bakgrundsbild */
		background:#000000;
		background-image:url("/Templates/Images/framework/bg_top.png");
		background-repeat:no-repeat;
		background-position:top right;
		height:145px; 
		margin-bottom:4px;
		/*height: 120px;*/
		vertical-align:baseline;
		position:relative;
		z-index:0;
		text-align:center;
		/*top: 11px;
		left: 111px; */
		overflow:hidden;
	}
	
	.huvudwrap_eng 
	{	/* omsluter #huvud och #meny med en gemensam bakgrundsbild */
		background:#transparent;
		background-image:url("/Templates/Images/framework/bg_top_eng.png");
		background-repeat:no-repeat;
		background-position:top right;
		height:145px; 
		margin-bottom:4px;
		/*height: 120px;*/
		vertical-align:baseline;
		position:relative;
		z-index:0;
		text-align:center;
		/*top: 11px;
		left: 111px; */
		overflow:hidden;
	}
	
	#bar { 
	float:left;	
	width:224px;
	overflow:hidden;
	}	

	#bar .mellanrum 
{
	padding:6px;
}
	
	#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 	
	{	
		/*margin:100px auto 0 auto;*/
		width:840px;
		margin-left:-450px;
		padding:0;
		height: 20px;
		z-index:100;
		/*text-align:center;*/
		text-align:left;
		position:absolute;
		left:50%;
		top:100px;
		/*margin-top:-30px;*/
	} 

div#meny a.topmenu { margin-right:13px; padding:0px 3px 0px 3px; text-transform:uppercase; text-decoration:none; font-size:17px; white-space:nowrap; letter-spacing:0.02em; display:inline-block; }
div#meny a.topmenu_home { margin-right:4px; padding:0px 3px 0px 0px; text-decoration:none; }
div#meny a.topmenu_home img { /*position:relative; top:0;*/ margin-top:0; border:0; padding-bottom:1px; }
a.language { margin-right:0; padding:0px 0px 1px 4px;  }
a.language img { margin-top:0px; border:0; padding-bottom:1px; }
div#meny a.selected { color:#dd1300 !important; }
div#meny a.topmenu_left { color:#000000; }
div#meny a.topmenu_right { color:#808080; }
div.menu_en a.topmenu { margin-right:9px !Important; }
div.menu_en a.topmenu_home { margin-right:4px !Important; }
	
	#submeny {
		/*background:#000000;  url(/Templates/Images/nav/bg_submenu.gif) repeat-x left top; */
		/*padding:2px 60px 0 0;
		margin-top:-20px;
		margin-bottom: 4px;*/
		/*padding-left:25px;*/
		/*color:#ffffff;
		font-size:13px;
		height:21px;*/
		/*float:left;
		width:713px;*/
		width:840px;
		margin-left:-450px;
		padding:0;
		font-size:13px;
		height: 20px;
		z-index:100;
		text-align:center;
		position:absolute;
		left:50%;
		top:126px;
	}
	#submeny .subb {
	  
	}
	#submeny a {
		color:#ffffff;
		text-decoration:none;
	}
	
    #submeny .subb strong a {
		color:#eb1400;
	}

	#taskbar 
	{ 
		background:#d71200 url(/Templates/Images/nav/bg_submenu.gif) repeat-x left top;
		padding:4px 0 0 0;
		height:17px;
		margin-bottom: 4px;
		float:left;
		/*width:199px;*/
		
	}	

	
	#main {
		float:left;
		width:732px;
		margin-right: 4px;
		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 
	{
		width:960px;
		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:684px;
		background:#ffffff;
		margin-bottom: -10px;
		padding:30px 24px 10px 24px;
		margin-right:4px;
		min-height: 799px;
		vertical-align: top;
		/*min-height:793px;
		_height:826px;*/
	}

	.mellanrum1 
	{	
	/*padding-left:25px;*/
	/*padding-right:25px;*/
	padding-bottom:25px;
	/*padding-top:20px;*/
	margin: 0px;
	/*float: left;
	padding:25px;
	_padding:20px;
	_padding-left:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*	height:35px;
	padding:20px 10px 0px 20px;
	background:transparent url(/Templates/Images/bg_search_event.png) no-repeat 10px 10px;*/
	}
	
	
	
	.bildhoger {
	padding-left:90px;
	margin-top:40px;
	float:right;
	text-align:right;
	}
	
	.spaltvanster {
	margin-top:2px;
	float:left;
	text-align:left;
	width:400px;
	line-height:14px;
	}
	
	#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;*/
	}
	

	.evrad1Old {
		float:left;
		margin-right:33px;
		margin-left:16px;
	}

	.evrad2  
	{
		
		/*width:580px;*/
		width:500px;
		background-image: url(/Templates/Images/streck.gif); 
		background-repeat: repeat-x; 
		background-position: bottom;
		height:73px;
		margin-right:10px;
		/*margin-right:22px;
		_margin-right:10px;
		width:581px;
		_width:580px;*/
	}
	
	.evrad2Old {
		/*width:560px;*/
		background-image: url(/Templates/Images/streck.gif); 
		background-repeat: repeat-x; 
		background-position: bottom;
		height:73px;
		margin-right:10px;
		
	}
		
	.evrad2Ny {
		/*height:45px;*/
		margin-right:10px;
		
	}
	
	.evradstreck {
		/*width:580px;*/
		background-image: url(/Templates/Images/streck.gif); 
		background-repeat: repeat-x; 
		background-position: bottom;
		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(/Templates/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: #f1f1f1;
		vertical-align: middle;
		padding-left:10px;
		padding-right:10px;
	}
	
	.evdatumbokaNy {
		margin-bottom:0px;
		padding:3px;
		margin-left:10px;
		max-height:70px;
		background-color: #f1f1f1;
		background-image: url("/Templates/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;
	}
	
	.evenemangrad h2 {padding-left:25px;}
	
	
	.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;
	}

	.container_evforms { height:55px;
	              padding:21px 10px 0px 10px;
	background:transparent url(/Templates/Images/bg_search_event.png) no-repeat left 10px; }
	.eventformular { 
		float:left;

		/*margin-right:5px;
		margin-bottom:-10px;*/
		width:270px;
		/*#margin-right:-40px;		
		#margin-bottom:-30px;*/
	}
.eventformulartop { 
		background-color: #cccccc;
		padding: 10px;
		margin: 5px;
		height:30px;
	}	
.eventformularbottom { 
		background-color: #cccccc;
		padding: 10px;
		margin: 5px;
	}	
		.eventformular select { height:21px; margin-top:1px; padding:2px 0px 0px 5px; font-size:11px; }
		.eventformular select.program { width:140px; margin-right:50px; }
		.eventformular select.day { margin-right:15px; text-transform:uppercase;  }
		.eventformular select.year { text-transform:uppercase;  }
		.eventformular select option { padding:0px 10px 3px 5px; }
		.eventformular span { font-size:12px; font-weight:bold; padding-right:10px; }
	.eventformulartextbox {

		
		height:18px;
		width:178px;
		margin-right:7px;
		padding: 3px 0 0 4px;
		font-size:11px;
		/*display:block;*/
		float:left;
	}	
	.eventformular2 
	{
			background-color: #cccccc;
		padding: 10px;
		height:30px;
		
		margin: 5px;
		width:380px;
		float:right;
		/*#margin-top:0px;
		#margin-right:10px;
		#width:240px;
		#margin-bottom:-30px;*/
	}
	
	.evformular { 
		float:left;
		/*margin-right:5px;
		margin-bottom:-10px;*/
		width:450px;
		/*#margin-right:-40px;		
		#margin-bottom:-30px;*/
	}
		.evformular select { height:21px; margin-top:1px; padding:2px 0px 0px 5px; font-size:11px; }
		.evformular select.program { width:140px; margin-right:50px; }
		.evformular select.day { margin-right:15px; text-transform:uppercase;  }
		.evformular select.year { text-transform:uppercase;  }
		.evformular select option { padding:0px 10px 3px 5px; }
		.evformular span { color:#ffffff; font-size:12px; font-weight:bold; padding-right:10px; }
	
	.evformular2 
	{
		width:200px;
		margin-top:2px;
		float:right;
		margin-right:0px; 
		/*#margin-top:0px;
		#margin-right:10px;
		#width:240px;
		#margin-bottom:-30px;*/
	}
/*.evformular2 .formular { background:#ffffff url(/Templates/Images/bg_sok2.gif) no-repeat; width:139px; }*/

.evformular3 { float:right; margin-bottom:20px;}
.evformular3 .formular { background:#f1f1f1 url(/Templates/Images/bg_sok.gif) no-repeat; width:149px; }

	
	.floathoger {
		float:right;
	}
	
	.floatvanster {
		float:left;
	}
	
	.evlistlink {
		margin-right:33px;
	}
	
h1 
	{
		margin:0 0 1.4em 0;
		padding:0;
		font-size:14px;
	}
	h2 
	{
		margin:0 0 0.8em 0;
		padding:0;
		font-size:14px;
	}
	
	h3 
	{
		margin:0 0 0.4em 0;
		padding:0;
		font-size:13px;
		/*margin-bottom:-7px;*/
	}
	
	#sidebar 
	{
		background:#ffffff;
		margin-bottom: 4px;
	}
	
	#inloggad {
	position:absolute;
	left:650px;
	top:45px;
	width:230px;
	height:15px;
	z-index:1;
	text-align:right;
	font-size:11px;
}
.top_image {
	width:750px;
	height:50px;
	position:absolute;
	top:38px;
	left:75px;
	overflow:hidden;
}
.top_image img {
	
}
		
	#sidebartext {
		background:#ffffff;
		margin-bottom: 4px;
		/*padding-top:10px;
		height:60px;*/
		
	}

	#sidebarnyhet 
	{
		/*min-height: 72px;
		background:#ffffff url(/Templates/Images/bg_newsletter.gif) repeat-x left bottom;
		margin-bottom: 4px;
		height:100px;*/
	}

	/*#sidebarnyhet img { margin:10px 0px 10px 0px;
	}
	#bar #sidebarnyhet div.mellanrum
	{
		padding-bottom:11px;
	}*/
	
	#sidebarprogram 
	{
		/*background:#ffffff;*/
		margin-top: -4px;
		margin-bottom: 4px;
	}
	
	#footer 
	{
	width:960px;
	padding-top:30px;
	background-color:#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/bg_sok.gif) no-repeat;
		border:0;
		height:18px;
		width:178px;
		margin-right:7px;
		padding: 3px 0 0 4px;
		font-size:11px;
		/*display:block;*/
		float:left;
	}
div.container_newsletter { min-height:61px; margin-bottom:4px; padding-bottom:11px; background:#ffffff url(/Templates/Images/bg_newsletter.gif) repeat-x left bottom; }		
div.container_newsletter div.header { padding:12px 0px 12px 0px; }
div.container_newsletter div.body { padding:0px 6px 6px 6px;}
div.container_newsletter div.body .formular { width:149px; background:#ffffff url(/Templates/Images/bg_form_small.gif) no-repeat; }

/*div.container_wish { min-height:61px; margin-bottom:4px; padding-bottom:11px; background:#ffffff url(/Templates/Images/bg_newsletter.gif) repeat-x left bottom; }
div.container_wish div.header { padding:12px 0px 12px 0px; }
div.container_wish div.body { padding:0px 6px 6px 6px;}
div.container_wish div.body .formular { width:149px; background:#ffffff url(/Templates/Images/bg_form_small.gif) no-repeat; }
div.container_wish div.body input.formularknapp { width:47px; height:20px; border:0; background:transparent url(/Templates/Images/knapp_wish.gif) no-repeat left top; overflow:hidden; } 
*/
                                              
      
                                 
	.evformular2 .formular { background:#f1f1f1 url(/Templates/Images/bg_sok.gif) no-repeat; width:149px;}
	
	.searchbox { /*width: 180px;*/}
	
	.formular {
		background:#f1f1f1 url(/Templates/Images/bg_sok.gif) no-repeat;
		border:0;
		height:18px;
		padding: 2px 0 0 4px;
		font-size:11px;
	}
	
	
	
	
	#program {
		background-color: #EB1400;
		background-image: url(/Templates/Images/rubrik_program.gif);
		background-repeat: no-repeat;
		height: 70px;
		width: auto;
		position: relative;
	}

	
	div.mellanrumpuff {
		/*background-color: #000000; filter:alpha(opacity=60); opacity:0.6;*/
		background:transparent url(/Templates/Images/bg_push.png) repeat left top;		
		padding:8px 8px 5px 8px;
		position:relative;
		left:0px;
		top:-40px;
		/*margin: 2px;
		float: left;*/
		/*padding-left: 4px;
		padding-bottom: 2px;
		padding-top:0px;*/
		font-size:12px;
		height:27px;
		display:block;
	}
	.puffar div.mellanrumpuff a span.fet {
		color: #ffffff;
	}
	.puffar div.mellanrumpuff span.date 
	{
		float:left; 
		padding-right:4px;
		padding-top:1px;
		color: #b0b0b0;
		font-size:10px;
		font-weight:bold;
	}

	
	
	.filler { background-color:Aqua; height:10000px;}
	
	.prg 
	{
	margin-bottom:4px;
	background:#ffffff;
	/*height:385px; 
	overflow: auto;
	overflow: hidden;
	height:325px;*/
	/*width:190px;
	padding:4px;
	margin:2px;*/
	/*margin-top:-2px;
	/*margin-top:0px;*/
	/*float: left;
	left: 2px;*/
	}
	/*div.programlist { height:325px; overflow:hidden; }
	div.container_programlist { height:320px; overflow:hidden; }*/
	
	div.prg_footer { margin:0; padding:0; height:30px; overflow:hidden; }
	div.prg_footer a img { border:0; }

	.sok {
		min-height: 60px;
	}
	.gomd {
		visibility: hidden;
		height: 70px;
	}
	
	.manad {
	color:#000000;
	font-family: Impact, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height:20px;
	Letter-spacing:1px;
	vertical-align:bottom;
	margin:0px;
	}
	
	
	.programrad {
	background-image: url("/Templates/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("/Templates/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:44px;
	}

	.programtitel {
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
div.prg ul { margin:0; padding:0; list-style-type:none; }	
div.prg ul li { padding:3px 6px 3px 6px; list-style:none; border-top:dotted 1px #b3b3b3; }
div.prg ul li.even { background-color:#dbdbdb; }
div.prg ul li.odd { }
div.prg ul li.eventdate { padding:3px 0px 3px 0px; font-size:10px; color:#5f5f5f; background-color:#dbdbdb; text-align:center; text-transform:uppercase; }
div.prg ul li:first-child { border-top:0; }	
div.prg ul li a { display:inline-block; padding:0 4px 0 0; text-decoration:none; color:#000000; font-size:12px; font-weight:bold; }
div.prg ul li span.container_labels { display:inline-block; padding-bottom:2px; white-space:nowrap;  }
div.prg ul li span.container_labels span { padding: 1px 5px 1px 5px;}

/*div.container_paging_prg { position:relative; top:-8px; margin-bottom:-10px; padding:24px 0px 10px 0px; text-align:center; background:transparent url(/Templates/Images/bg_fade.png) repeat-x left top; z-index:1000; }	
div.container_paging_prg img { cursor:pointer; }
div.container_paging_prg a.prev  { margin-right:3px; width:75px; height:26px; display:inline-block; background:transparent url(/Templates/Images/bg_button_prev.gif) repeat-x left top; text-decoration:none; } 
div.container_paging_prg a.next {  width:75px; height:26px; display:inline-block; background:transparent url(/Templates/Images/bg_button_next.gif) repeat-x left top; text-decoration:none; }*/ 
div.footer_prg {  }
div.footer_prg a img { border:0; }
 
/*.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;
}*/

.push_odd {
	float:left;
	border:0;
	margin-bottom: 4px;
	width:241px;
}
.push_even {
	
	float:left;
	border:0;
	margin-right:4px;
	margin-bottom: 4px;
	margin-left:4px;
	width:241px;
}
.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:#ffffff;	 
	text-decoration:none;
}

.puffar a:hover {
	color:#f3f3f3;
	text-decoration:underline;
}


.w100 {
	/*width: 177px;*/
	height:188px;
	overflow:hidden;
}

.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 
{
	padding-top:5px;
	border: 0px;
	background-color: #ffffff;
	vertical-align: top;
	font-size:11px;
	min-height:249px;
	/*min-height:261px;
	_height:280px;*/
}

.bgbg1, bgbg {
	background-image: url("/Templates/Images/trekolbg.gif");
	padding-left:20px;
	padding-right:20px;
}

.bgbg3 {
	background-image: url("/Templates/Images/trekolbg.gif");
	padding-left:20px;
	padding-right:20px;
}

.bgbg5end {
	padding-left:20px;
	padding-right:20px;
}

.w300 {
	width: 177px;
	
}

.mellanrum 
{
	padding-top:5px;
	/*padding:6px;
	margin: 2px;
	/*float: left;
	left: 2px;*/
}



.mellanrum2 {
	/*padding:0px;
	margin-left: 33px;
	margin-top:4px;
	height:14px;
	margin-bottom:5px;*/
}

.mellanrum22 {
	/*padding:0px;
	margin-left: 26px;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:0px;  
	font-size:11px;*/
}

a 
{
	margin:0;
	padding:0;
	color:#EB1400;
}

td {
	vertical-align: top;	
}

img {
	border:0;
	margin:0;
	padding:0;
}

.marginhoger {
	padding-right:25px;
}

.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:#f4f4f4;
	padding:10px;
	text-align:center;
	margin-bottom:-15px;
}

.evgronruta 
{
	border-top:solid 1px #c2c2c2;
	background-color:#f4f4f4;
	padding:10px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
}
.evgronruta h3.eventpage_archive_header { margin-bottom:15px; font-weight:bold; font-size:12px; color:#EB1400; }
.evgronruta p.eventpage_archive_text { font-style:italic; }

.evknappar {
	/*margin-top:10px;
	margin-bottom:10px;
	margin-left:-10px;
	margin-right:-10px;*/
}
.evknappar_press 
{
	text-align:center;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F1F1F1;
}
.evenemangrub
{
	float:left;
	margin-bottom:6px;
}
.evenemangrub .event_header
{
	margin-right:5px;
	color: #000000;
	font-family: Impact, Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing:0.03em;
	font-size: 19px;
	text-transform: uppercase;
}
   
.evenemangrub .country_code {
    color: #000000;
    font-family: Impact,Verdana,Arial,Helvetica,sans-serif;
    font-size: 19px;
    letter-spacing: 0.03em;
    margin-right: 5px;
    text-transform: uppercase;
    }
     .evenemangrub .event_header cufon {
    }
    .evenemangrub .country_code cufon {
    margin-top:2px;
    }


.radhojd13 {
	line-height:14px;
}

div.evtitel span.fet 
{
	font-weight:bold;
}

.fet
{
	font-weight:bold;
}

div.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 
{
	padding:2px 4px 2px 4px;
	border: 0px solid #EB1400;
	color:#ffffff;
	background-color:#404040;
	/*background: #EB1400 url(/Templates/Images/button_background.gif) repeat-x;*/
	font-weight:bold;
	font-size:10px;
}

#logotyp {
	padding-left:21px;
	margin-top:-7px;
	float:left;
	text-align:left;
	padding-right:0px;
}

#print_logotype {
	display:none;
}
.container_puffimage {position:relative;}
.container_puffimage img.bookbuy {position:absolute; top:125px; right:-3px; /*temp*/display:none; }/*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:0px 0px 4px 0px; 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, .container_main_puff div.triangle_image_svart  { position:absolute; width:292px; height:200px; top:0px; left:0px; z-index:10; /*background:url(/Templates/Images/triangel_rod2.png) no-repeat;*/}
/*.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:10px; color:#ffffff; width:230px; position:absolute; bottom:3px; }
.container_main_puff div.triangle_image_rod div.textfield span.title_main_puff, .container_main_puff div.triangle_image_svart div.textfield span.title_main_puff {display:block; font-size:27px; text-transform:uppercase; margin-bottom:2px; /*height:25px;*/ }
.container_main_puff div.triangle_image_rod div.textfield span.title_main_puff a span.fet, .container_main_puff div.triangle_image_svart div.textfield span.title_main_puff a span.fet { font-weight:bold; }
.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_main_puff a, .container_main_puff div.triangle_image_svart div.textfield span.title_main_puff a { color:#ffffff; text-decoration:none; }
.container_main_puff div.triangle_image_rod div.textfield span.title_main_puff .cufon, .container_main_puff div.triangle_image_svart div.textfield span.title_main_puff .cufon {margin-bottom:3px; }
.container_main_puff div.triangle_image_rod div.textfield span.date, .container_main_puff div.triangle_image_svart div.textfield span.date { display:inline-block; margin-bottom:5px; color:#ffffff; font-size:10px; }

.container_main_puff span.title span.date { float:left; padding-right:4px; color: #b0b0b0; font-size:10px; font-weight:bold; }


a.header_link {display:block; height:145px; float:right; width:147px; 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; }

.container_addthis { /*margin:10px 0px 10px 0px;*/ float:right; }



table tr td.footer_contactinfo { padding-left:85px; }
#footer table tr td.footer_contactinfo a { display:block; }

div.start_leftcentercolumn { }
div.start_leftcentercolumn div.leftcolumn { float:left; width: 420px; margin-right:4px; overflow:hidden; }
div.start_leftcentercolumn div.centercolumn { float:left; width:308px; overflow:hidden; }
div.start_leftcentercolumn div.centercolumn div.container_banner { margin-top:4px; margin-bottom:0;}
div.start_leftcentercolumn div.centercolumn div.container_banner:first-child { margin-top:0px; }

div.link_footer { padding:8px; background-color:#000000; }
div.link_footer a.link { float:right; padding:2px 20px 2px 0px; color:#b7b7b7; text-decoration:none; font-size:10px; text-transform:uppercase; background:transparent url(/Templates/Images/link_arrow.png) no-repeat right center; }

div.container_pushlist {  }

div.container_pushlistitem { padding:15px 24px 10px 24px; border-bottom:solid 1px #111111; color:#ffffff; }
div.container_pushlistitem h2 { margin:0px 0px 3px 80px; color:#ffffff; font-size:12px; font-weight:bold; }
div.container_pushlistitem h2 a { color:#ffffff; text-decoration:none; }
div.container_pushlistitem p { margin:0px 0px 5px 80px;  }
div.container_pushlistitem p a { color:#ffffff; text-decoration:none; }
div.container_pushlistitem span.date { float:left; font-weight:bold; }
div.container_pushlistitem span.date { float:left; font-weight:bold; }

div.container_pushlist ul { margin:0; padding:15px 0px 10px 0px; list-style-type:none; }
div.container_pushlist ul li { padding:5px 20px 5px 20px; border-bottom:solid 1px #111111; }
div.container_pushlist ul li p { margin:0; }
div.container_pushlist ul li p span { padding-right:10px; color:#ffffff; font-weight:bold; }
div.container_pushlist ul li p a { color:#ffffff; text-decoration:none; padding:0; }

div.date { width:62px; height:61px; float:left; text-align:center; color:#ffffff; background:transparent url(/Templates/Images/bg_newsdate.png) no-repeat center center; }
div.date span.day { padding-top:8px; font-size:24px; color:#ffffff; display:block; }
div.date span.month { margin-top:-4px; display:inline-block; font-size:24px; color:#ffffff;text-transform:uppercase; }
div.byline { padding-top:5px;  color:#333333; font-size:11px; border-top:solid 1px #f1f1f1; }
div.byline p { margin-bottom:4px; }
div.byline p span { padding-right:4px; color:#666666; }

div.container_two_columns_banners { width:308px; overflow:hidden;  }
div.container_banner { margin-bottom:4px; }
div.container_banner a { text-decoration:none; }

/*.evtitel h3 { font-size:16px; margin:0px; text-transform:uppercase; }
.evtitel p { margin:0px 0px 5px 0px; font-size:12px; }
.evtitel p.eventdate { margin-bottom:8px; font-weight:bold; }*/

div.container_eventlist { margin-bottom:0px; text-align:left; }
div.container_eventlist div.even { background-color:#f5f5f5; }
div.container_eventlist div.odd { }

div.container_eventlist_simple { text-align:left; }

div.container_eventlistitem { margin:0; padding:10px 10px 10px 15px; }
div.container_eventlistitem div.container_image { float:left; margin:0px 10px 0px 0px; width:90px; height:70px; overflow:hidden;  }
div.container_eventlistitem div.container_image img { width:90px; height:70px; display:block; }
div.container_eventlistitem div.body { margin:0px 0px 0px 100px; font-size:11px;  }
div.container_eventlistitem div.body p.press_info { padding-right:4px; padding-left:4px; background-color:#e0e0e0; }
div.container_eventlistitem div.body p.introtext { min-height:24px; line-height:1.4em; }/*
div.container_eventlistitem div.body p.introtext span.label { padding-right:4px; }*/
div.container_eventlistitem div.body h3 { font-size:16px; margin:0px; text-transform:uppercase; }
div.container_eventlistitem div.body h3 a { color:#000000; text-decoration:none; }
div.container_eventlistitem div.body p { margin:0px 0px 5px 0px; font-size:12px; }
div.container_eventlistitem div.body p.eventdate { margin-bottom:8px; font-weight:bold; }

div#diveventseries div.container_eventlistitem { border-bottom:solid 1px #F1F1F1; padding-left:0; }
div#diveventseries div.container_eventlistitem span.container_labels { float: left; padding-right: 5px; } 

div.container_searchsite div.container_eventlistitem { margin-bottom:10px; padding:10px 10px 0px 10px; }
div.container_searchsite div.container_eventlistitem div.body { margin-left:0px; }
div.container_searchsite div.container_eventlistitem div.body p.press_info { margin:0px -10px 0px -10px; padding-left:10px; }

span.press_images { float:right; text-transform:uppercase; font-weight:bold;}
div.event_buy { float:right; text-align:center; }
div.event_buy a { visibility:hidden;  }
div.event_buy a.buttonbuy { visibility:visible; width:48px; height:16px; display:block; padding-top:5px; color:#ffffff; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:transparent url(/Templates/Images/knapp_event_buy.png) no-repeat center center;  }

div.press_images { float:right; } 

div.eventlist_footer { margin-bottom:10px; text-align:center; background-color:#f2f2f3; border:solid 1px #dadada; -moz-border-radius:5px; }
div.eventlist_footer a { padding:10px 0px 10px 0px; font-size:11px; color:#5f5f5f; text-decoration:none; display:block; }

img.header_sidebar { margin:6px 0px 6px 0px; }
#bar div.container_banner { width:224px; overflow:hidden; } 

div.container_event { margin-bottom:20px; }
div.container_event div.footer { text-align:center; }
div.event_leftcolumn { float:left; width:416px; margin-right:18px; overflow:hidden;}
/*div.event_leftcolumn div.container_image img { margin-bottom:18px; width:416px; height:320px; }*/
div.event_centercolumn { float:left; width:250px; }
div.form_buy { text-align:center; background-color:#f1f1f1; }
div.form_buy a { margin-bottom:10px; padding:7px 0px 5px 0px; display:block; }

div.box_standard { margin-bottom:20px; }
div.box_standard div.header { padding:4px 8px 12px 8px; font-size:11px; color:#676767; background:transparent url(/Templates/Images/bg_eventfacts.gif) repeat-x left top;  border-top:solid 1px #cdcdcd; }
div.box_standard div.body { padding:0px 8px 4px 8px; }
div.box_standard div.body p.infotext { width:162px; float:left; margin-right:4px; margin-left:8px; color:#353535; }
div.box_standard div.body img.right { float:right; overflow:hidden; }
div.box_standard div.body ul { margin:0; padding-left:0; list-style-type:none; }
div.box_standard div.body ul li { }
div.box_standard div.body ul li a { text-decoration:none; }
div.box_standard div.body table { padding:0px 1px 0px 1px; border-bottom:dotted 1px #b3b3b3; }
div.box_standard div.body table tr { }
div.box_standard div.body table tr td { padding:4px 2px 4px 2px; border-top:dotted 1px #b3b3b3; }
div.box_standard div.header span.comment { display:block; background:transparent url(/Templates/Images/comment.png) no-repeat right center; }
div.box_standard div.body_narrow { padding:0px 0px 4px 8px;}
div.box_standard div.body_narrow p a.link_show_all_events { display:block; float:right; margin-top:10px; font-weight:bold; }

div.box_press h3 { color:#676767; font-size:11px; font-weight:bold; }
div.box_press p { font-size:11px; }

div.container_facebooklink { margin-bottom:10px; }
div.container_facebooklink a { display:block; text-decoration:none; }
div.container_facebooklink img { border:0; }

div.container_commentlist { margin-bottom:10px; }
div.container_commentlistitem { margin-bottom:10px; border-bottom:dotted 1px #b3b3b3; }
div.container_commentlistitem h3 { margin:0px 8px 3px 8px; font-size:11px; color:#000000; }
div.container_commentlistitem p { margin:0px 8px 0px 8px; color:#666666; }

div.container_facebook { margin-bottom:10px; }

div.container_media_panel { margin-bottom:10px; padding:0; }
div.container_navigation { float:left; margin-bottom:10px; }
div.container_navigation img#eventimage_prev { cursor:pointer; }
div.container_navigation img#eventimage_next { cursor:pointer; }
div.container_caption { float:left; width:230px; margin-top:2px; font-size:11px; color:#7a7a7a; }
div.container_images { margin-bottom:10px; }

div.link_footer { height:18px; padding:5px 8px 5px 8px; background-color:#191919; }
div.link_footer a.link { float:right; padding:2px 20px 2px 0px; color:#b7b7b7; text-decoration:none; font-size:10px; text-transform:uppercase; background:transparent url(/Templates/Images/link_arrow.png) no-repeat right center; }

div.container_newsarchive { margin-bottom:10px; }
div.container_newsitem { margin-top:8px; padding-top:8px; border-top:1px solid #949494; }
div.container_newsitem:first-child { border-top:0; }
div.container_newsitem h3 { margin-bottom:2px;}
div.container_newsitem h3 a { color:#ffffff; text-decoration:none; }
div.container_newsitem p { margin:0; padding:0;}

div.container_paging { margin-bottom:20px; padding-top:15px; text-align:center; border-top:1px solid #f1f1f1; }
div.container_paging a { padding:0 3px; font-weight:bold; }
div.container_paging a.prev { padding-right:10px; }
div.container_paging a.next { padding-left:12px; }
div.container_paging a.active { color:#000000; text-decoration:none; }

div.container_news_archive { }
div.container_news_archive ul { list-style-type:none; padding:0; }
div.container_news_archive ul li { padding-top:5px; border-top:solid 1px #f5f5f5; }
div.container_news_archive ul li:first-child { padding-top:0px; border-top:0; }
div.container_news_archive ul li h3 {  }
div.container_news_archive ul li h3 a { color:#000000; text-decoration:none; }
div.container_news_archive ul li div {  }
div.container_news_archive ul li div p {  }

span.container_labels { display:block; }
span.container_labels span {  padding:2px 6px 2px 6px; background-color:#999999; color:#ffffff; font-size:10px; font-weight:bold; text-transform:uppercase; }
/*
span.label1, span.label2, span.label3, span.label4, span.label5, span.label6,
span.label7, span.label8, span.label9, span.label10, span.label11, span.label12 { margin-right:5px; padding:2px 6px 2px 6px; color:#ffffff; background-color:#000000; font-size:10px; font-weight:bold; text-transform:uppercase; }*/
span.tagline { display:block; padding-top:5px; font-style:italic; }

a.link_admin { margin-top:5px; margin-left:8px; display:block;}
p.press_info { padding-right:4px; padding-left:4px; background-color:#e0e0e0; }

/* Tabs */
.ui-tabs { position: relative; /*padding: .2em;*/ zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs ul.ui-tabs-nav { float: left; width:100%; height:25px;  margin:0; padding-left:24px; list-style-type:none; background-color:#111111 ; /*padding: .2em .2em 0;*/ }
.ui-tabs .ui-tabs-nav li { float:left; position: relative; top: 2px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding:0px 0px 2px 0px; white-space: nowrap; }
.ui-tabs-nav li a:link, .ui-tabs-nav li a:visited { padding:4px 0px 4px 0px; color:#ffffff; display:block; text-decoration:none; } 
.ui-tabs-nav li a:active, .ui-tabs-nav li a:hover { color:#ffffff; } 
.ui-tabs-nav li.ui-state-active { } 

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; display:block; color:#ffffff; text-transform:uppercase; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding-top:10px; display:block; border-width: 0; background-color:#111111; }
a.tab_link { color:#ffffff; font-size:26px; text-transform:uppercase; } 



/* CLUB */

div#main_club { float:left; width:732px; margin-right: 4px; background-color:#ffffff; }

div#main_club h1 { margin-bottom:20px; vertical-align:bottom; color:#000000; font-family:Impact,Verdana,Arial,Helvetica,sans-serif; font-size:17px; font-weight:normal; letter-spacing:1px; line-height:20px; text-transform:uppercase; }
div#main_club h1 span { font-size:11px; font-weight:normal; font-style:italic; color:#000000; letter-spacing:normal; line-height:normal; text-transform:none; font-family:Arial,Verdana,Helvetica,sans-serif; display:block; }
div#main_club h3 { color:#000000; font-size:12px; }
div#main_club p { color:#000000; }
div#main_club table { color:#000000; }
div#main_club ol { color:#000000; }
div#main_club ul { color:#000000; }

div.club_start_leftcentercolumn { width:660px; padding:0px 24px 0px 48px; overflow:hidden; }
div.club_start_leftcentercolumn div.leftcolumn { float:left; width:388px; margin-right:24px; overflow:hidden; }
div.club_start_leftcentercolumn div.centercolumn { float:left; width:248px; overflow:hidden; }

div.club_leftcentercolumn { padding:0px 48px 0px 48px; overflow:hidden; }
div.club_leftcentercolumn h1 { margin:0px auto 30px auto; color:#000000; font-family:Impact,Verdana,Arial,Helvetica,sans-serif; font-size:17px; font-weight:normal; letter-spacing:1px; line-height:20px; text-transform:uppercase; overflow:hidden; }

div.club_leftcentercolumn p { width:550px; }
div.club_leftcentercolumn ol { margin:0 0 0.8em 0; padding:0; }
div.club_leftcentercolumn ol li { margin-bottom:0.2em; list-style-position:inside; }
div.club_leftcentercolumn ul { margin:0 0 0.8em 0; padding:0; list-style-type:none; }
div.club_leftcentercolumn ul li { margin-bottom:0.2em; padding-left:8px; background:transparent url(/Templates/Images/icons/bullet_club.png) no-repeat 0px 5px; }
div.club_leftcentercolumn table { /*width:auto; margin:0px 0px 10px 1px;*/ margin-bottom:10px; border-collapse:collapse; border-top:solid 2px #cccccc; }
div.club_leftcentercolumn table tr {  }
div.club_leftcentercolumn table tr td { padding:5px 10px 5px 10px; border:solid 1px #cccccc; }
div.club_leftcentercolumn table tr td p { width:auto; }

div.container_clublogo { margin-bottom:10px; }
div.container_clublogo img { }

div.box_clubstandard { margin-bottom:20px; }
div.box_clubstandard div.header { padding:6px 0px 8px 0px; font-size:11px; color:#8b8b8b; border-top:solid 1px #808080; }
div.box_clubstandard div.body { padding:0px; }
div.box_clubstandard div.body p { color:#000000; }

div.container_clubgallery { visibility:hidden; }
div.container_clubgallery img { width:388px; height:250px; margin-bottom:4px; }
div#main_club div.container_clubgallery p { color:#7a7a7a; }

div.container_clubimages { margin:20px 0px 10px 0px;}
div.container_clubimages ul { margin:0; padding:0; list-style-type:none; }
div.container_clubimages ul li { padding:0; background-image:none; }
div.container_clubimages ul li img { margin-bottom:4px; }
div.container_clubimages ul li p { margin-bottom:30px; }

div.container_clubmenu { width:520px; margin:0 auto 20px auto;  }
div.container_clubmenu div.header { height:28px; padding-top:12px; text-align:center; background:transparent url(/Templates/Images/clubmenu/bg_menu_top.png) no-repeat center top; font-family:Impact,Verdana,Arial,Helvetica,sans-serif; font-size:17px; font-weight:normal; letter-spacing:1px; text-transform:uppercase; overflow:hidden; }
div.container_clubmenu div.body { min-height:500px; padding:0px 8px 24px 8px; background:transparent url(/Templates/Images/clubmenu/bg_menu.png) no-repeat center bottom; }
div.container_clubmenu div.body p { margin-bottom:0.8em; }
div.container_clubmenu div.body img { margin:0px auto 32px auto; }
div#main_club div.container_clubmenu div.body div.menu { margin:0px 20px 0px 20px; padding-top:20px; text-align:left; background:transparent url(/Templates/Images/clubmenu/menulist_top.gif) no-repeat center top; }
div#main_club div.container_clubmenu div.body div.menu h3 { margin-top:0; margin-bottom:0.2em; font-size:12px; color:#000000; }
div#main_club div.container_clubmenu div.body div.menu ol { color:#000000; }
div#main_club div.container_clubmenu div.body div.menu ul { color:#000000; }
div#main_club div.container_clubmenu div.body div.menu li { background:transparent url(/Templates/Images/icons/bullet.png) no-repeat 0px 5px; }
div#main_club div.container_clubmenu div.body div.menu hr { height:6px; margin-top:8px; margin-bottom:12px; background:transparent url(/Templates/Images/clubmenu/menulist_separator.gif) no-repeat center top; border:0; }
div#main_club div.container_clubmenu div.body div.menu table { color:#000000; }


/* OVERRIDES */

div#bar div.container_eventfacts {  min-height:72px; margin-bottom:4px; padding-bottom:11px; background:#ffffff url(/Templates/Images/bg_newsletter.gif) repeat-x left bottom; }
div#bar div.container_eventfacts div.header { padding:10px 0px 10px 0px; background-image:none; border:0; }
div#bar div.container_commentlistitem { margin-bottom:4px; padding-top:4px; border-top:dotted 1px #b3b3b3; border-bottom:0; }
div#main_club div.container_banner { margin-bottom:20px; }

div#main_club div.container_eventlist div.even { background:none; }
div#main_club div.container_eventlistitem { padding:10px 10px 5px 0px; border-top:solid 1px #5f5f5f; }
div#main_club div.container_eventlistitem div.body h3 a { font-size:12px; color:#ffffff; }
div#main_club div.container_eventlistitem div.body p { color:#ffffff; }
div#main_club div.container_eventlistitem span.label2  { background-color:#949494; }

div#main_club div.container_pushlistitem h2 { margin:0px 0px 3px 80px; font-size:12px; font-style:normal; }

div.container_eventlist_simple div.container_eventlistitem { margin-top:4px; border-top:solid 1px #f5f5f5; }

div#tab_tickets div.container_pushlistitem { padding:2px 24px 2px 20px; color:#ffffff; border-bottom:solid 1px #111111; font-weight:bold; }
div#tab_tickets div.container_pushlistitem h2 { display:inline; margin:0px 0px 0px 10px; font-size:12px; font-weight:normal; }
div#tab_tickets div.container_pushlistitem h2 a { color:#ffffff; text-decoration:none; }

.ui-tabs .ui-tabs-panel div.container_pushlist { margin-bottom:10px; }

div#maintabs div#tab2 {display: none;}

div#main_club div#tab2 div.container_pushlist h2 { max-width:210px; }
div#main_club div#tab2 div.container_pushlist p { max-width:210px; }

div#main_club div.container_pushlist ul { padding-left:0px;  }
div.club_start_leftcentercolumn div.container_pushlistitem { padding-right:5px; }
div.club_start_leftcentercolumn div.container_pushlistitem p { margin-right:5px; }
div#main_club div.container_newsarchive div.container_paging { margin-top:20px; border-color:#949494; }
div#main_club div.club_leftcentercolumn div.container_clubmenu div.body div.menu div p { color:#000000; width:auto;  }

div.start_leftcentercolumn div.ui-tabs { height:428px; overflow:hidden; }
div.start_leftcentercolumn div.ui-tabs div.ui-tabs-panel div#tab_news { height:355px; }
div.start_leftcentercolumn div.ui-tabs div.ui-tabs-panel div#tab_tickets { height:355px; }

div.container_evforms .evformular2 .formular { background:#ffffff url(/Templates/Images/bg_sok2.gif) no-repeat; width:139px; }

div.container_eventlist_simple div.PagingContainer { padding:10px; text-align:center; background-color:#f2f2f3; border:solid 1px #dadada; -moz-border-radius:5px; }
div.container_eventlist_simple div.PagingContainer a { padding:10px 0px 10px 0px; font-size:11px; color:#5f5f5f; text-decoration:none; }
div.event_centercolumn div.evgronruta { margin-bottom:20px;}
div.container_eventlist span.container_labels { float:left; padding-right:5px;}
div.container_eventlist div.evtitel h3 span.country_code { padding-left:5px;}
div.container_eventlist div.container_eventlistitem div.body div.evtitel h3.eventtitle { font-size: 17px; text-transform: uppercase; color:#000000; text-decoration:none;}
div.container_eventlist div.container_eventlistitem div.body div.evtitel h3.eventtitle a { font-size: 17px; text-transform: uppercase; color:#000000; text-decoration:none;}

/**/
div.container_main_puff a img.bookbuy { display:none;}
div.event_leftcolumn div.container_images img { width:416px; height:324px;  }
/*.nyhetsbrev p { display:none; }*/


.ui-tabs .ui-tabs-hide { display: none !important; }

.OldEvent td 
{
	font-style:italic;
	color: #cccccc;
	
}
.OldEvent a 
{
	font-style:italic;
	color: #cccccc;
	
}

.foodImg{float: left;}

/* BOKA BORD - START */ 
.boka
{
    padding: 0px;
    margin: 0px;
    clear: both;
}

.boka .auto-style1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.boka .auto-style2 {
	font-size: 11px;
	color: black;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

div.box_standard div.body table.boka tr td.buttonHolder {
    padding: 7px 0 0 5px;        
}

.boka .auto-style4 {
    line-height: 24px;
}

div.box_standard div.body table.boka, div.box_standard div.body .boka table, div.box_standard div.body .boka table tbody, div.box_standard div.body table.boka tr td {
    border: 0px solid #fff;
	padding: 0;
	margin: 0 0 0 -5px;
}

div.box_standard div.body table.boka td , div.box_standard div.body table.boka tr {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: dimGray;
	padding-bottom: 5px;
}

.boka select {	
    border: 1px solid #555;
    white-space: pre;
    color: black;
    background-color: white;
    cursor: default;
}

.boka input, textarea, select, button, isindex {
    margin: 0em;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
}

.boka input  {
    font-weight: normal;
    color: #555;
    outline: 0 !important;
    display: block;
    line-height: 1.4;
    padding: 5px;
}

.boka .auto-style3 {
	border-left-style: solid;
	border-left-width: 0px;
	border-right: 0px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 0px;
	border-bottom: 0px solid #C0C0C0;
}

.boka .auto-style4 {
	border-left-style: solid;
	border-left-color: #C0C0C0;
	border-left-width: 0px;
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-width: 0px;
	border-top-style: solid;	
	border-top-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
}

.boka.auto-style5 {
	text-align: right;
}
/* BOKA BORD - SLUT */ 
