

/*======FORM.CSS======*/
	#submitform{ margin-top:20px;  }
	#submitform p{ }
	#submitform label{
		padding:0;
		font-size:16pt;
		font-weight:normal;
	}
	#submitform input,textarea{
		margin:0;
		margin-bottom:14px;
		display:block;
		width:350px;
		font-size:11pt;
	}
	#submitform textarea{ height:100px; }
	#submitform ul{ list-style:none; }
	#submitform #file{ font-size:9pt;}
	#submitform .btn{
		float:left;
		margin-right:12px; margin-top:12px;
		width:70px;
		font-size:9pt;
	}
	#instructions{ font-size:8pt; color:red; }
	
	
	
	

	
	
	
	
	
	
	
	
	
	



/*======KARTAN.CSS======*/
	#iframekartan{
		width:726px; /* (726 + 16*2) */
		height:429px;
		margin:0;
		padding:0;
		overflow:hidden;
		border:0;
		border-right:1px solid #666;
	}


	
/*======SIGNUP.CSS======*/
	/*SIGNUP*/
	#offers-signup, #offers-signup iframe{
		width:730px;
		height:940px;
	}
	#content #offers-signup iframe{ overflow:hidden; }
	#offers-signup{margin-bottom:50px;}
	
	




/*======INDEX.CSS*======/
	.bg{
		
	}
	
	/*FILMUPLOADER*/
	#filmcontainer{
		background:transparent url("../img/index/alphawhite.png");
		width:550px;
		height:472px;
		display:none;
		text-align:center;
	}
	#filmcontainer-show{
		background:transparent url("../img/index/alphawhite.png");
		width:550px;
		height:472px;
		text-align:center;
		display:table;
	}
	#filmcontainer-content{
		color:#333;	
		padding:0;
		font-size:16pt;
		width:400px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		height:432px;
		background:transparent url("../img/index/alphawhite.png");
	}
	#filmcontainer-content h1{
		padding-top:50px;
		font-size:22px;
	}
	#filmcontainer-content h1 a{
		font-size:22px;
	}
	#filmcontainer-content a{
		color:#333;	
		font-size:12pt;
		text-decoration:none;
		display:block;
	}
	#filmcontainer-content a:hover{
		color:#333;	
		text-decoration:underline;
	}
	#filmcontainer-content p{
		margin-top:10px;
		font-size:8pt;
		width:350px;
		margin-left:auto;
		margin-right:auto;
		color:#444;
	}
	
	#main input{
		display:none;
		width:200px;
	}
	#title{
		background:green;
		width:200px;
		border: 1px solid #000;
	}
	
	#content.index div.info { 
	 background: black;
	 overflow: hidden;
	 padding: 20px 20px 15px 20px;
	 -webkit-border-bottom-right-radius: 10px;
	 -webkit-border-bottom-left-radius: 10px;
	 -moz-border-radius-bottomright: 10px;
	 -moz-border-radius-bottomleft: 10px;
	 border-bottom-right-radius: 10px;
	 border-bottom-left-radius: 10px;
}

#content.index #index-idev-video {
	display: none;
}

#content.index a.video, #index-video {
	display: block;
	width: 729px;
	height: 420px;
}

#content.index div.info .col { 
  display: block;
	float: left;
}

#content.index div.info .col.center {
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding: 0 15px;
	width: 320px;
	overflow: hidden;
}

#content.index div.info .col.right {
	width: 185px;
	padding: 0 0 0 15px;
}

#content.index div.info .col.left {
  width: 120px;
  padding: 8px 15px 0 0;
}

#content.index div.info .col a, #content.index div.info .col h2, #content.index div.info .col p {
	color: white;
	text-decoration: none;
}

#content.index div.info .col.center img {
	float: right;	
}

#content.index div.info .col.center .group { float: left; width: 210px; }
#content.index div.info .col.center a.badge { float: right; }
#content.index div.info .col h2 { font-size: 12pt; font-weight: bold; margin: 0 0 5px 0; }
	
	/*FILMUPLOADER END*/
	
	
	/*CINEMA*/
	#cinema{
		background:transparent;
		width:550px;
		height:472px;
		display:none;
		text-align:center;
	}
	#cine-container{
		margin:20px;
		margin-left:auto;
		margin-right:auto;
		width:498px;
		height:398px;
		background:#000;
	}
	#cine-content{ padding-top:6px;}
	#lightsOff,#lightsOn{}
	/*CINEMA END*/
	
	
	#logo{
		background:transparent url("../img/index/upplevelser.png") -10px -20px no-repeat;
		width:316px;
		height:112px;
	}
	
	#info{
		margin-top:150px;
		width:550px;
		height:210px;
	}
	#infocontent{
		width:390px;
		margin:10px 0 0 20px;
		float:left;
		color:#000;
	}
	#infocontent h6{ font-size:9pt; letter-spacing:.25em; margin-bottom:10px;
		/*text-shadow: 0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333;*/
		font-weight:bold;
		/*background:white;*/
		padding-left:5px;
		letter-spacing:0.05em;
		color:#fff;
		font-family:Tahoma;
	}
	#infocontent h1{
		font-size:36pt;
		/*text-shadow: 0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333;*/
		margin:0;
		/*background:transparent url("../img/index/fade2.png") 0 0;*/
		padding-left:5px;
		color:#fff;
		width:280px;
	}
	#infocontent h2{
		/*text-shadow: 0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333,0 0 0.2em #333;*/
		margin-top:6px;
		font-size:14pt;
		line-height:16pt;
		/*background:transparent url("../img/index/fade.png") 0 0;*/
		padding-left:5px;
		color:#fff;
		width:310px;
	}
	
	#play-link{
		text-decoration:none;
	}
	#play{
		float:left;
		margin: 10px 0 0 4px;
		width:129px;
		height:129px;
		background:transparent url("../img/index/play.png") no-repeat;
		text-align:center;
	}
	
	
	
	#play2{
		
	}
	
	
	#play:hover{
		background:transparent url("../img/index/play_h.png") no-repeat;
	}
	#play-text{
		margin-top:40px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:68px;
		font-size:10pt;
		line-height:12pt;
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	#play-text a p{text-decoration:none; color:#000; }
	#dyncontent a{text-decoration:none;}
	
	#pinkcircle{
		background:transparent url("../img/index/pink.png") no-repeat;
		width:137px;
		height:137px;
		margin-top:7px;
		margin-left:21px;
		display:table;
		text-align:center;
	}
	#pinkcircle:hover{
		background:transparent url("../img/index/pink_h.png") no-repeat;
		width:137px;
		height:137px;
	}
	#circle-content{
		margin-left:22px;
		margin-right:20px;
		margin-top:35px;
	}
	#circle-content h3{
		text-transform:none;
		font-weight:normal;
		letter-spacing:0.03em;
		margin:0;
	}
	#circle-content h4{
		text-transform:none;
		font-weight:normal;
		line-height:0;
		font-size:10pt;
		text-align:center;
		margin:5px 0 5px 0;
	}
	#circle-content h1{
		text-transform:none;
		font-weight:normal;
		margin:0;
		font-size:40pt;
		line-height:1em;
	}
	#circle-content a{
		color:#fff;
		text-decoration:none;
	}
	
	#inforight{
		margin-top:6px;
		margin-left:25px;
		width:130px;
	}
	#inforight h2{
		font-size:12pt;
		line-height:1em;
	}
	
	#inforight p{
		margin-top:12px;
		font-size:10pt;
		line-height:1em;
	}
	
	/*FOR UPLOADPAGE*/
	#inforight ol{ margin-left:-20px; margin-top:16px; margin-bottom:10px; width:125px;}
	#inforight li{ margin-bottom:5px; }
	
	/*FOR UPLOADPAGE END*/
	
	#goldencard{
		background:transparent url("../img/index/30kort.png") no-repeat;
		width:84px;
		height:67px;
		float:right;
		margin-right:10px;
		margin-top:-10px;
	}
	
	/* Uploadify */
	
	#filmcontainer-content span.alt { display: block; margin: 10px 0; font-style: italic; font-size: 16px; }
	
	#manual-upload form { width: 280px; margin: 20px auto; text-align: left; }
	#manual-upload span.error { display: block; font-size: 12px; width: 260px; padding: 4px; }
	#manual-upload input { display: block; padding: 5px; width: 260px; font: tahoma, geneva, sans-serif; margin-bottom: 20px; }
	#manual-upload label { display: block; font-size: 18px; text-align: left; }
	#manual-upload fieldset { border: none; padding: 0; margin: 0; }
	#upload_movieUploader { display: block; margin-top: 5px; margin-bottom: 2px; }
	
	
	
	
/*======OFTA.CSS======*/
	/*LEFT*/
	#left-ofta{
		width:419px;
		float:left;
		display:block;
	}
	#right-ofta{
		width:310px;
		background:transparent;
		float:right;
		display:block;
		margin:0;
		padding:0;
		overflow:hidden;
	}
	
	#ofta-splash{
		width:396px;
		height:240px;
		background:transparent url("../img/ofta/splash.jpg") no-repeat; 
	}
	
	#offerinfo{
		width:396px;
		margin-top:18px;
	}
	#offerinfo h1{ margin-bottom:2px; line-height:0.9em; margin-bottom:4px;}
	#offerinfo h2{ margin-bottom:9px; }
	
	#offerinfo a{ color:#666; }
	#offerinfo a:hover{ color:#000; }
	
	#member-btn{
		width:184px;
		height:37px;
		background:transparent url("../img/ofta/btn.png") no-repeat;
		display:block;
		margin-top:12px;
		text-align:center;
		line-height:34px;
		font-size:12pt;
		color:#000;
		text-decoration:none;
		text-shadow: 0 0 0.3em #fff;
	}
	#member-btn:hover{ text-shadow: 0 0 0.3em #333; }
	#member-link{ color:#000; text-decoration:underline; }
	#member-link:hover{ color:#666; }
	
	
	
	/*RIGHT*/
	#right-ofta h2{
		margin:0;
		margin-top:12px;
		font-size:17pt;
	}
	#right-ofta li{
		list-style:none;
		height:34px;
		width:270px;
		margin:0;
		padding:0;
		margin:6px 0 0 0;
		border-bottom:1px dotted #ccc;
		background: transparent url("../img/ofta/bullet.png") no-repeat 0 0px;
		position:relative;
		left:-40px;
		padding-left:35px;
	}
	#right-ofta a{
		color:#333;
		text-decoration:none;
		font-size:10pt;
		margin:0;
		line-height:1em;
	}
	#right-ofta a:hover{ text-decoration:underline; }
	
	.partnerinfo{ width:170px; overflow:none; display:block; float:left;}
	.partnerimg{ float:right; width:100px; height:31px; display:block; position:relative; top:-4px; display:block; background:green;}
	
	.partner-1{ background:transparent url("../img/ofta/p01.png") no-repeat; }
	.partner-2{ background:transparent url("../img/ofta/p02.png") no-repeat; }
	.partner-3{ background:transparent url("../img/ofta/p03.png") no-repeat; }
	.partner-4{ background:transparent url("../img/ofta/p04.png") no-repeat; }
	.partner-5{ background:transparent url("../img/ofta/p05.png") no-repeat; }
	.partner-6{ background:transparent url("../img/ofta/p06.png") no-repeat; }
	.partner-7{ background:transparent url("../img/ofta/p07.png") no-repeat; }
	.partner-8{ background:transparent url("../img/ofta/p08.png") no-repeat; }
	.partner-9{ background:transparent url("../img/ofta/p09.png") no-repeat; }
	.partner-10{ background:transparent url("../img/ofta/p10.png") no-repeat; }
	
	
	
	
	/*PARTNERS DYNAMIC CONTENT*/
	#partner1{	display:none; }
	#partner2{	display:none; }
	#partner3{	display:none; }
	#partner4{	display:none; }
	#partner5{	display:none; }
	#partner6{	display:none; }
	#partner7{	display:none; }
	#partner8{	display:none; }
	#partner9{	display:none; }
	#partner10{	display:none; }
	
	
	
	
	
	
	
	

/*======UPPPLAND.CSS======*/
	.uppland-bg{
		background: transparent url("../img/uppland/splash.jpg") no-repeat;
	}
	
	#imgarea{
		margin:0;
		margin-top:30px;
		margin-left:19px;
		height:250px;
	}
	#img1{
		width:268px;
		height:207px;
		border: 8px solid #fff;
		display:block;
	}
	#img2{
		width:138px;
		height:111px;
		border:4px solid #fff;
		position:relative;
		top:-190px;
		left:240px;
		display:block;
	}
	
	
	#about{
		height:185px;
		width:550px;
		text-align:left;
		color:#000;
	}
	
	#about-left, #about-right{height:192px; float:left; display:block;}
	#about-left{ width:338px; background:none; }
	#about-right{ width:212px; }
	
	
	#destinfo{
		width:550px;
		margin-top:20px;
		height:145px;
	}
	#destinfo-content{
		margin-left:19px;
		width:300px;
		margin-top:20px;
		margin-right:19px;
		float:left;
	}
	#destinfo-content h1{
		margin-bottom:3px;
		margin-top:0px;
		font-size:19pt;
		letter-spacing:-0.08em;
		line-height:0.9em;
	}
	#destinfo-content p{
		margin-top:5px;
		font-size:9pt;
		line-height:1.2em;
	}
	
	#factboxholder{
		width:212px;
		height:132px;
		margin:60px 0 0 0;
		background:#fff;
	}
	#factbox{
		width:210px;
		height:161px;
		background: transparent url("../img/uppland/factsbox.png") 0 0 no-repeat;
		position:relative;
		top:-58px;
		left:5px;
		display:table;
	}
	#factbox-content{
		padding:12px 20px 16px 16px;
	}
	#factbox-content p{
		clear:both;
		font-size:9pt;
		line-height:1em;
		/*font-family:Tahoma,Arial;*/
	}
	#factbox-content img{
		float:right; 
		margin-right:16px;
		display:block;
		width:25px;
		height:25px;
	}
	#factbox-content h2{ float:left; }
	#factbox-popup{
		width:322px;
		height:75px;
		background:transparent url("../img/uppland/popup.png") no-repeat;
		text-align:center;
	}
	#factbox-popup h1{
		padding-top:2px;
		margin:0;
		margin-bottom:4px;
		font-size:17pt;
		color:#6e683e;
		text-shadow: #fff 0 0px 0.3em;
	}
	#fbpopup-destinfo{
		width:260px; height:35px;
		border:0px solid #000;
		margin:0; padding:0; margin-left:auto; margin-right:auto;
		text-align:center;
	}
	#fbpopup-destinfo p{ font-size:6pt; margin-top:-5px;}
	#fbpopup-destinfo h2{ font-size:15.5pt; line-height:14pt;}
	#fbpopup-destinfo h3{ font-size:10pt; text-transform:none; font-style:italic; margin-top:3px;}
	#fbpopup-left{
		float:left;
		width:90px;
		text-align:left;
	}
	#fbpopup-middle{
		float:left;
		text-align:center;
		width:70px;
		border:0px solid #000;
		margin-left:auto;
		margin-right:auto;
	}
	#fbpopup-right{
		float:right;
		width:90px;
		text-align:left;
	}
	
	
	
	
	

/* ======STADSTRAFIKEN====== */
	.bg-stadstrafiken {
	background:url("../img/stadstrafiken/splash.jpg") no-repeat scroll 0 0 transparent;
	}
	#videoholder{
		width:550px;
		height:320px;
		border:0;
		margin:0;
		display:table;
	}
	#video-content{
		margin-top:17px;
		margin-left:auto;
		margin-right:auto;
		width:454px; height:276px;
	}
	#video{
		width:454px;
		height:276px;
		margin:0; padding:0;
		width:454px; height:276px;
		border-top:1px solid #333;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		border-left:1px solid #333;
		background:transparent url("../img/index/alpha.png");
	}
	#text{
		background:transparent url("../img/index/alpha.png");
		font-size:8pt;
		text-align:center;
		width:550px;
		height:150px;
		margin-left:auto;
		margin-right:auto;
		display:table;
	}
	#text-content{
		text-align:left;
		width:460px;
		margin:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
	}
	#text h1{
		font-size:24pt;
		margin-bottom:5px;
		color:#FFFFFF;
	}
	#lightsOff,#lightsOn{}
	#iphone-video-link{ padding-top:125px; display:block; color:#000; font-size:14pt;}
	#iphone-video-link:hover{ color:#666; }









/*COMMON.CSS*/
	/*SYSTEM*/
	.preload{ display:none; }
	
	@font-face {
		font-family: 'FrutigerLTStd55Roman';
		src: url('/wp-content/themes/default/font/FrutigerLTStd-Roman.eot');
		src: local('Frutiger LT Std'), 
		local('FrutigerLTStd-Roman'), 
		url('/wp-content/themes/default/font/FrutigerLTStd-Roman.woff') format('woff'), 
		url('/wp-content/themes/default/font/FrutigerLTStd-Roman.ttf') format('truetype'), 
		url('/wp-content/themes/default/font/FrutigerLTStd-Roman.svg#FrutigerLTStd-Roman') format('svg');
	}
	
	a:active,
	a:focus { outline: none; }
	
	
	/*COMMON*/
	body{
		text-align: center;
		margin:0;
		background:#fdc700 url("../img/common/bg.png") no-repeat top center;
		font-family:FrutigerLTStd55Roman,"Myriad Pro", Tahoma, Arial;
	}
	#contentholder{min-height:450px; clear: both;}
	#bg-container{
		background: url("../img/common/bg_in.png") repeat-y;
		width:783px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	#main-container{
		background:#fff url("../img/common/bg_content.png") no-repeat;
		background-position:top center;
		text-align: left;
		width:760px;
		margin:0;
		padding:0;
		margin-left:auto;
		margin-right:auto;
	}
	#content{
		margin-left:16px;
		margin-right:16px;
		width:729px;
		min-height:450px;
	}
	
	
	/*HEADER*/
	#head-left{
		width:14px;
		height:43px;
		background:url("../img/head/left.png");
		float:left;
		margin:0;
		padding:0;
	}
	#head-right{
		width:14px;
		height:43px;
		background:url("../img/head/right.png");
		float:right;
	}
	#head{
		height:43px;
		width:732px;
		background:url("../img/head/bg.png");
		float:left;
	}
	
	#js-menu{ display:none; }
	
	
	.menu-item1, .menu-item2, .menu-item3, .menu-item4, .menu-item5,
	.menu-item1-selected, .menu-item2-selected, .menu-item3-selected, .menu-item4-selected, .menu-item5-selected{
		list-style: none;
		float:left;
		height:43px;
		margin-right:4px; /*23px;*/
	}
	.menu-item1, .menu-item1-selected{ width:82px; }
	.menu-item1{ background:url("../img/head/menu_1.png"); }
	.menu-item1-selected{ background:url("../img/head/menu_1h.png"); }
	
	.menu-item2, .menu-item2-selected{ width:99px; }
	.menu-item2{ background:url("../img/head/menu_2.png"); }
	.menu-item2-selected{ background:url("../img/head/menu_2h.png"); }
	
	.menu-item3, .menu-item3-selected{ width:131px; }
	.menu-item3{ background:url("../img/head/menu_3.png"); }
	.menu-item3-selected{ background:url("../img/head/menu_3h.png"); }
	
	.menu-item4, .menu-item4-selected{ width:83px; }
	.menu-item4{ background:url("../img/head/menu_4.png"); }
	.menu-item4-selected{ background:url("../img/head/menu_4h.png"); }
	
	.menu-item5, .menu-item5-selected{ width:128px; }
	.menu-item5{ background:url("../img/head/menu_5.png"); }
	.menu-item5-selected{ background:url("../img/head/menu_5h.png"); }
	
	.menu-item1:hover{	background:url("../img/head/menu_1h.png"); }
	.menu-item2:hover{	background:url("../img/head/menu_2h.png"); }
	.menu-item3:hover{	background:url("../img/head/menu_3h.png"); }
	.menu-item4:hover{	background:url("../img/head/menu_4h.png"); }
	.menu-item5:hover{	background:url("../img/head/menu_5h.png"); }
	
	#head-offers{
		width:183px;
		height:43px;
		background:transparent url("../img/head/offersbox.png") no-repeat;
		float:right;
		text-align:center;
		margin:0;
	}
	#head-offers-icon{
		width:20px; height:22px;
		margin:0;
		margin-top:10px;
		margin-left:4px;
		background:transparent url("../img/head/offersicon.png") 0 0 no-repeat;
		float:left;
	}
	#head-offers-content{ //26+155=181
		text-align:left;
		margin:0;
		margin-top:5px;
		width:150px;
		height:30px;
		margin-left:4px;
		text-transform:uppercase;
		color:#333;
		font-size:9pt;
		float:left;
	}
	#head-offers a{
		text-decoration:none;
		color:#333;
	}
	#head-offers a:hover{ text-decoration:underline; }
	
	
	/*HEAD-OFFERS-SCROLLER*/
	#head-offers-sections{
		margin:0;
		background:transparent;
		height: 30px;
		overflow: hidden;
		width: 152px;
	}
	#head-offers-sections ul{
		width:3000px; height:30px; 
	}
	
	#head-offers-sections li{
		width:160px;
		list-style:none;
		display:table;
		float:left;
		margin-right:100px;
		text-align:left;
	}
	
	
	
	
	/*FOOTER*/
	#footer{
		width:729px;
		margin-left:16px;
		margin-right:16px;
	}
	#footmenu{
		clear:both;
		margin-top: 13px;
		height:115px;
		width:729px;
	}
	#footmenu-js{ display:none; }
	.marginright13{
		margin-right:13px;
	}
	.footmenu-item{
		width:135px;
		height:115px;
		float:left;
		color:#fff;
	}
	.footmenu-item a{
		width:135px;
		height:115px;
		display:block;
	}
	.footmenu-item-R{ float:right; }
	.footmenu-text{
		clear:both;
		height:115px;
		width:135px;
		background:transparent url("../img/foot/bg.png") 0 90px no-repeat;
		line-height:200px;
		text-align:center;
		text-decoration:none;
		color:#fff;
	}
	
	.footitem1{ background:transparent url("../img/foot/1.jpg") no-repeat; text-decoration:none; }
	.footitem2{	background:transparent url("../img/foot/3.jpg") no-repeat; text-decoration:none; }
	.footitem3{	background:transparent url("../img/foot/4.jpg") no-repeat; text-decoration:none; }
	.footitem4{	background:transparent url("../img/foot/5.jpg") no-repeat; text-decoration:none; }
	.footitem5{	background:transparent url("../img/foot/2.jpg") no-repeat; text-decoration:none; }
	
	.footitem1-selected{ background:transparent url("../img/foot/1a.jpg") no-repeat; text-decoration:none; }
	.footitem2-selected{ background:transparent url("../img/foot/3a.jpg") no-repeat; text-decoration:none; }
	.footitem3-selected{ background:transparent url("../img/foot/4a.jpg") no-repeat; text-decoration:none; }
	.footitem4-selected{ background:transparent url("../img/foot/5a.jpg") no-repeat; text-decoration:none; }
	.footitem5-selected{ background:transparent url("../img/foot/2a.jpg") no-repeat; text-decoration:none; }
	
	.footitem1:hover{ background:transparent url("../img/foot/1h.jpg") no-repeat; text-decoration:none; }
	.footitem2:hover{ background:transparent url("../img/foot/3h.jpg") no-repeat; text-decoration:none; }
	.footitem3:hover{ background:transparent url("../img/foot/4h.jpg") no-repeat; text-decoration:none; }
	.footitem4:hover{ background:transparent url("../img/foot/5h.jpg") no-repeat; text-decoration:none; }
	.footitem5:hover{ background:transparent url("../img/foot/2h.jpg") no-repeat; text-decoration:none; }
	
	
	#extra{
		position:relative;
		top:-30px;
		text-align:center;
	}
	#extra-content{
		clear:both;
		margin:0;
		line-height:30px;
		height:30px;
		width:700px;
		border:0px solid #000;
		font-size:8pt;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	#extra li{
		list-style:none;
		float:left;
		margin:0 6px 0 6px;
	}
	#extra li a{ color:#777; text-decoration:none; }
	#extra li a:hover{ color:#333; }
	
	
	#social{
		/*float:left;*/
		margin:0;
		padding:0;
		/*position:relative;
		left:46px;
		top:14px;*/
	}
	#social li{
		list-style:none;
		float:left;
		margin:4px 0px 0 3px;
		padding:0;
	}
	#social a{
		width:22px;
		height:22px;
		display:block;
	}
	#social-facebook a{ margin-left: 5px; background:transparent url("../img/foot/social_facebook.png") no-repeat; }
	#social-twitter a{ background:transparent url("../img/foot/social_twitter.png") no-repeat; }
	#social-youtube a{ background:transparent url("../img/foot/social_youtube.png") no-repeat; }
	
	
	#ofta-pdf-img{ background:transparent url("../img/foot/ul_ofta.png") no-repeat; width:57px; height:57px; display:block;}
	
	
	/*COMMON FOR BODY*/
	.splash{
		clear:both;
		width:729px;
		height:472px;
		
		margin:0;
		padding:0;
		color:#fff;
	}
	#left{
		width:550px;
		height:472px;
		float:left;
	}
	#right{
		width:179px;
		height:472px;
		background: transparent url("../img/index/alpha.png");
		float:right;
	}
	
	
	
	/*DESTINATION SCROLLER*/
	#scroller{
		width:142px;
		margin-top:11px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	#scroller h2{
		font-size:16pt;
		text-align:center;
		letter-spacing:.01em;
	}
	#arrow-up, #arrow-down{
		width:65px;
		height:11px;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	#arrow-up{
		background: transparent url("../img/stadstrafiken/scrollup.png") no-repeat;
		margin-bottom:4px;
	}
	#arrow-down{
		background: transparent url("../img/stadstrafiken/scrolldown.png") no-repeat;
		margin-top:4px;
	}
	.scrollitem{
		list-style:none;
		margin:0;
		padding:0;	
		width:142px;
		height:102px;
		display:table;
		text-align:left;
	}
	.scrollitem-img{ margin-top:6px; width:140px; height:80px; }
	
	.scrollitem a{ color:#fff; }
	.scrollitem-link{
		height:30px;
		padding-left:25px;
		margin:0;
		font-size:11pt;
		letter-spacing:0.0em;
		line-height:20px;
		color:#fff;
		text-decoration:none;
	}
	.scrollitem-green{background:transparent url("../img/stadstrafiken/bullet.png") 0 0 no-repeat;}
	.scrollitem-yellow{background:transparent url("../img/uppland/bullet.png") 0 0 no-repeat;}
	.scrollitem-link:hover{
		color:#ccc;
	}
	#sections {
		background:transparent;
		clear: left;
		height: 365px;
		overflow: hidden;
		width: 143px;
	}
	
	#sections ul {	width: 142px; }
	
	#sections li {
		width: 142px;
		margin-bottom:12px;
	}
	#sections li img{ border:1px solid #fff; }
	
	#navigation {
		width: 100px;
		font-size: 8px;
		color: #fff;
		text-align: center;
	}
	
	#footlogo{
		position:relative;
		float:right;
		background:transparent url("../img/common/logo_bottom.png") no-repeat;
		width:59px;
		height:59px;
		left:85px;
		top:10px;
	}
	#footlogo a{ margin-top:20px; }
	
	#footlogo2{
		position:relative;
		float:left;
		background:transparent no-repeat;
		width:59px;
		height:59px;
		left:-85px;
		top:14px;
		font-size:9px;
		text-decoration: none;
		text-align:center;
	}
	#footlogo2 a{ text-decoration:none; color:#000; }
	#footlogo2 a:hover{ }
	#footlogo2 p{
		display:block;
		position:relative;
		top:15px;
		left:-64px;
		height:9px;
		text-align:right;
	}
	#footlogo3{
		position:relative;
		float:left;
		background:transparent no-repeat;
		width:53px;
		height:67px;
		left:-145px;
		top:-60px;
		font-size:9px;
		text-decoration: none;
		text-align:center;
		background:transparent url("../img/common/whatson.png") no-repeat;
		display:none;
	}
	
	
	/*DIMMER*/
	#lightsOff{background:transparent url("../img/film/lamp_knapp_off.png") no-repeat; width:76px; height:21px;}
	#lightsOn{background:transparent url("../img/film/lamp_knapp_on.png") no-repeat; width:76px; height:21px;}
	
	
	/*LOADING*/
	#loadingHandler{
		display:none;
		clear:both;
		width:761px;
		z-index:100;
		background:#000 url("../img/common/loader.gif") no-repeat center center;
		position:absolute;
		top:43px;
		filter:alpha(opacity=30); 
	   -moz-opacity: 0.3; 
	   opacity: 0.3;
	}
	#loadingSpinner{
		background:#fff url("../img/common/loader.gif") no-repeat 0 0;
		width:32px;
		height:32px;
		display:none;
		filter:alpha(opacity=30); 
	   -moz-opacity: 0.3; 
	   opacity: 0.3;
	   position:relative;
	   left:365px;
	   top:0px;
	}
	
	
	
	
	
	/*UPLOADER-FIX*/
	#upload_movieUploader{ width:270px; margin-bottom:20px; }
	

