#contentCFull { width: 620px; float:left; }

#LeftPanelWrapper #Form { margin-top: 20px; }

.fb-like-box { background-color: #fff; }

.newsIntroduction a { border: none !important; }
.newsIntroduction { padding: 5px 0 !important; }

.kockWrapper {
  float: left;
  width: 715px;
}

.kockSthlm, .kockGbg {
    background: url(/UserUploadImages/system/ikon-sthlm.png) no-repeat bottom right;
    width: 79px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 231px;
}

.kockGbg {
    background: url(/UserUploadImages/system/ikon-gbg.png) no-repeat bottom right;
    width: 74px;
}

#banners {  
    margin: 10px auto 0 auto;
    text-align: center;
    width: 950px;
}

/* HTML Elements Standard -
Global 
===================================================== */

/* Color fix in admin
===================================================== */


.AddCMSSysDesignPlaceHolderEnabled {border:1px dotted #fff;}
#AddCMSSysObjectDesignDataPanel #pdescription, 
#AddCMSSysObjectDesignDataPanel #pdescription2 {background-color: #cccac2;}

/* END color fix
===================================================== */


html,body,form, div, p {
	margin: 0;
	padding: 0; 
}
img, table a, table img {
	border: 0 !important;
}

td {
vertical-align: top;
}

.clear {
font-size:0px;
line-height:0px;
overflow:hidden;
clear:both; }

body {
font-family: Helvetica, Arial, Verdana, sans-serif;
color:#DCDCDC;
font-size:13px;
font-weight: normal;
line-height:normal;
padding: 0 0px 0px 0;
background: #202020; /* url(/UserUploadImages/system/body-bg.gif) top left repeat-x; */
}


/* Type Elements
===================================================== */

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:48px;
	font-weight: normal;
	padding: 0;
	color: #fff;
}

.Subpage #contentWrapper h1 {
font-size:35px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#fff;
}

.Description h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#1D1816;
}

#contentWrapper2 .BoxWrapper h2 {
color:#fff;
}
.Subpage  #bannerWrapperInfo h2 {
color:#fff;
font-size:35px;
}  
.Subpage #contentWrapper h2 {
color:#fff;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
}

h3 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color:#000;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#fff;
}

h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color:#0061AA;
}

#bannerWrapperInfo p{
color:#fff;
font-size:20px; 
font-family:"Times New Roman", Times, serif; 
}
.BoxWrapper .Description  {
color:#414141;
font-size:13px;
font-weight:normal; 
}

#contentWrapper2 .BoxWrapper .Description  {
color:#A5A5A5;
font-size:13px;
font-weight:normal; 
}

#footer {
font-size:12px;
color:#B2B2B2;
font-weight: normal;
}


/* Links
===================================================== */

#contentWrapper a {
font-family:  Arial, Verdana, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
border-bottom: 1px solid #A91A0B;
}

#contentWrapper a:hover {
color:#FFFFFF !important;
text-decoration:none;
border-bottom: 1px solid #FFF;
}

#contentWrapper a.noborder{
font-family:  Arial, Verdana, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
border-bottom: 0px solid #A91A0B;
}


#navigation a {
font-family: "Times New Roman", Times, serif;
}

#contentWrapper2 .BoxWrapper .Description a, #contentWrapper2 .BoxWrapper .Description a:hover {
text-decoration: underline;
color:#FFF6CA; 
}

#footer a {
color:#B2B2B2;
}

#contentWrapper2 .BoxWrapper .Description a:hover, #footer a:hover  {
/* color:#000; */
text-decoration: none;
}

#content a:hover, #content2 a:hover, #content3 a:hover  {
color:#ad0000;
text-decoration: none;
}


/* Content Wrapper
===================================================== */

#mainContentWrapper,
#contentWrapper2,
#footer  {
	width: 1000px;
	height:auto;
	margin: 0px auto;
	overflow:hidden;
}


/* header
===================================================== */

#header { 
	width:100%;
	height:162px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}
#logo  { 
	width: 174px;
	height: 107px;
	padding:27px 0px 0px 28px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/logo.gif);
	background-position:28px 27px;
	background-repeat:no-repeat;

display:block;
text-indent:-9999px;
text-decoration:none;
}

#logo a{
padding: 53px 85px 53px 85px;
display: block;
}
 

/* Header  TopLinks
===================================================== */

/*
#TopLinks {
width:1000px;
height: auto;
padding: 0px ;
margin: 90px 27px 0px 0px;
float: right;
position: absolute;
z-index:3; 
}
*/

/* Updated Dec 2011 */

#TopLinks {
    float: right;
    padding: 89px 0 0;
    width: 60px;
}

/*  language ---------------------------- */

#TopLinks #language {
width:62px;
height: 20px;
padding: 0px; 
 
float: right;
/*
background:url(/UserUploadImages/system/TopLinks-Language-Bg.gif) top left no-repeat; */
}
#language ul { margin:0; padding:0;}
#language ul li { list-style:none; display:inline-block; float:left; padding-left:6px;}

#TopLinks #language a.Link{
width:41px;
height: auto;
padding:0px 0px 0px 6px;
overflow:hidden;
display:block;
color:#000;
text-decoration:none;
}

#language .AddCMSSysMainLI a span { 
background: url(/UserUploadImages/system/flags.gif) no-repeat 4px 4px;
padding: 2px 0 2px 25px;
width: 0;
overflow: hidden;
display: block;
margin-left: 5px;
}

#language .AddCMSSysSub a span { background: none; padding: 0; }

#language .AddCMSSysSubWithSubItems {
height:auto;
width: 47px;
}

#language .AddCMSSysSub .menu0 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -22px; }
#language .AddCMSSysSub .menu1 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -48px; }
#language .AddCMSSysSub .menu2 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -74px; }
#language .AddCMSSysSub .menu3 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -100px; }
#language .AddCMSSysSub .menu4 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -126px; }
#language .AddCMSSysSub .menu5 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -152px; }
#language .AddCMSSysSub .menu6 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -178px; }
#language .AddCMSSysSub .menu7 a { background: url(/UserUploadImages/system/flags.gif) no-repeat 4px -204px; }

#language .AddCMSSysSubLI a { margin-left: 5px; padding:2px 0 2px 25px; }


/* Top Navigation
===================================================== */

/*
#navigation  {
clear: none;
width:770px;
height: auto;
padding: 0px 0px 0px 0px;
overflow:hidden;
float:right;
}
*/

/* Updated css 2011 Dec */
#navigation  {
    clear: none;
    float: left;
    height: auto;
    margin-left: 30px;
    overflow: hidden;
    width: 700px;
}

#navigation ul { padding:0; margin:0; list-style:none; width:765px; }
#navigation ul li { padding:0; margin:0; list-style:none; display: inline; }
#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
#navigation ul li a:hover { }

#navigation ul.AddCMSSysMain{
margin: 0 auto 0 auto;
padding:88px 0px 0px 0px;
list-style: none;
height: auto;
overflow:hidden;
}
#navigation .AddCMSSysMain li{
	float: left;
	padding:0 0px 0 0px; 
}
#navigation .AddCMSSysMain li a{
	/* float: right; */
	display: block;
	color:#C7C7C7;
	text-decoration: none;
	font-size: 17px;
	font-weight:normal;
	padding: 0px 12px 5px 17px;  
	text-align: center;
	cursor: pointer;
	background: url(/UserUploadImages/system/navigator-line.gif) no-repeat left 4px;
}

#navigation .menu0 a {
	background: none !important;
	padding: 0px 12px 5px 0px !important;  
}

/*
#navigation  li a:before {
 	content: "\/ "; 
	padding-right:12px;  
}

#navigation  li.menu0  a:before {
	content: " ";
	padding-right:0px;  
	}
*/

#navigation  li a.AddCMSSysMainSelected, 
#navigation  li a:hover{
	 color: #fff;
}

 
/* Start page items
===================================================== */

#OutercontentWrapper{
clear:both;
width:100%;
height:auto;
padding:0px 0px 0px 0px;
overflow:hidden;
}
.Subpage #OutercontentWrapper{
padding:0px 0px 40px 0px;
overflow:visible;
position:relative;
}


/* Home Banner
===================================================== */

#bannerWrapper {
	width:100%;
	height:395px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 
#bannerWrapperImage {
	width:1000px;
	height:395px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 


#bannerWrapperInfo {
	width:340px;
	height: 149px; 
	padding:0px 45px 0px 15px;
	margin-top:246px;
	overflow:hidden;
	position:absolute;
	/* background: url(/UserUploadImages/system/bannerWrapperInfo-bg.png) top left no-repeat; */
}	

#bannerWrapperInfo h1 {
/*	color:#fff;
	font-size:48px;
	font-weight: normal; 
	font-family:"Times New Roman", Times, serif;
*/
	padding:37px 0px 7px 0px;
	
}
#bannerWrapperInfo p{
	padding:0px 0px 10px 0px;
/*
color:#fff;
font-size:20px; 
font-family:"Times New Roman", Times, serif; */
}
 


/* Home page - contentWrapper
===================================================== */

#contentWrapper {
width:100%;
height: auto;
padding:30px 0px 10px 0px;
float:left;
overflow:hidden;
}

#content {
width: 520px;
float:right;
}

#content2 {
width: 520px;
float:left;
}

#content3 {
width: 713px;
float:left;
}

#contentFull {
width: 713px;
clear: both;
padding-top: 20px;
}

#contentA, #contentB {
width: 310px;
float:left;
}


/* #contentWrapper  BoxWrapper 
===================================================== */

.BoxWrapper {
width:483px;
height: 125px;
padding:0px 34px 0px 0px;
overflow:hidden;
float:left;
background: url(/UserUploadImages/system/boxWrapper-bg.gif) top left no-repeat; 
}

.BoxWrapper2 {
padding-right:0px;

}
.BoxWrapper .Image  {
width:226px;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}
.BoxWrapper .Description  {
width:220px;
height: 125px;
padding:12px 16px 5px 20px;

overflow:hidden;
float:left;
/*
color:#414141;
font-size:13px;
font-weight:normal; */
}
.BoxWrapper h2 {
/*
color:#1D1816;
font-size:24px;
font-weight:normal; 
font-family: "Times New Roman", Times, serif;
*/
padding:0px 0px 8px 0px;
}  
.BoxWrapper .Description p {
padding:0px 0px 6px 0px;
}
.BoxWrapper .Description a {
/* text-decoration: none;
 color:#A91A0B; */
}


/* #contentWrapper  BoxWrapper2
===================================================== */
#contentWrapper2Bg {
width:100%;
height: 120px;
padding:0px 0px 0px 0px;
margin:16px 0px 40px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/boxWrapper2-bg.gif) top left repeat-x; 
}

#contentWrapper2 {
height: 120px;
padding:0px 0px 0px 0px;
overflow:hidden;
}



/* #contentWrapper2  BoxWrapper 
===================================================== */

#contentWrapper2 .BoxWrapper {
width:480px;
height: 120px;
padding:0px 35px 0px 0px;
overflow:hidden;
float:left;
background:none;
}
#contentWrapper2 .BoxWrapper2 {
padding-right:0px;

}
#contentWrapper2 .BoxWrapper .Description  {
width: 430px;
height: auto;
padding:14px 50px 0px 0px;
overflow:hidden;
/*
color:#A5A5A5;
font-size:13px;
font-weight:normal; */
}
#contentWrapper2 .BoxWrapper h2 {
/*
color:#fff;
font-size:24px;
font-weight:normal; 
font-family: "Times New Roman", Times, serif; */

padding:0px 0px 8px 0px;
}  
#contentWrapper2 .BoxWrapper .Description p {
padding:0px 0px 6px 0px;
}
#contentWrapper2 .BoxWrapper .Description a {
/* text-decoration: underline;
color:#FFF6CA; */
}

 
 
/* Subpage Banner
===================================================== */

.Subpage #bannerWrapper {
	width:100%;
	height:135px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 
.Subpage #bannerWrapperImage {
	width:100%;
	height:135px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 

.Subpage #bannerWrapperInfo {
	position:absolute;
	width:255px;
	height: 66px; 
	padding:0px 45px 0px 17px;
	margin-top:69px;
	overflow:hidden;
	position:absolute;
	/* background: url(/UserUploadImages/system/subpage-bannerWrapperInfo-bg.png) top left no-repeat; */
}	
.Subpage  #bannerWrapperInfo h2 {
/*	color:#fff;
	font-size:35px;
	font-weight: normal; 
	font-family:"Times New Roman", Times, serif;
	*/
	padding:22px 0px 7px 0px;	
}


/* Subpage Left Panel   
======================================================= */ 

.Subpage  #subnav {
left:0;
position:absolute;
top:83px;
width: 247px;
}

.Subpage #LeftPanelWrapper {
clear:both;
width:247px;
/* min-height: 900px; */
min-height: 600px;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
}

#AddCMSSysPHsubnav ul { padding:0; margin:0; list-style:none; }
#AddCMSSysPHsubnav ul li{ padding:0; margin:0; list-style:none;  }
#AddCMSSysPHsubnav ul li a { padding:0; margin:0; list-style:none; display: block; }
#AddCMSSysPHsubnav ul li a:hover{  }


#AddCMSSysPHsubnav ul.AddCMSSysMain {
padding:0px 0px 50px 0px;
list-style:none;
width:247px;
height: auto;
float:left;
}

#AddCMSSysPHsubnav ul ul li {
border-bottom:1px solid #414141;
padding:4px 0px;
}

#AddCMSSysPHsubnav ul ul ul li {
border-top:1px solid #414141;
border-bottom: none !important;
padding:2px 0px;
}

#AddCMSSysPHsubnav ul ul ul li {
padding-left: 15px;
}

#AddCMSSysPHsubnav ul li a {
color:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:30px;
font-weight:normal;
text-decoration:none;
display:block;
padding:8px 0px 8px 16px;
}

#AddCMSSysPHsubnav ul ul li a {
color:#C1C1C1;
font-family:arial, verdana;
font-size:13px;   
font-weight:normal;
text-decoration:none;
display:block;
}

#AddCMSSysPHsubnav ul ul li a:hover,
#AddCMSSysPHsubnav ul ul li a.AddCMSSysSubSelected  {
color:#fff;
text-decoration:none;
}


.input {
background:#fff url(/UserUploadImages/system/textareaBig-bg.gif) no-repeat top left;
border:0 none;
font-family:arial;
font-size:12px;
margin-top:3px;
padding:3px;
}


/* Subpage  LeftPanelWrapper 
====================================================== */



.Subpage #LeftPanelWrapper  h4 {
 color:#fff;
font-size:17px;
font-weight: normal; 

padding:0px 0px 6px 0px;
}

form input.submit {
  float: left;
  margin: 0px 0 0;
  width: 67px;
  height: 26px;
  background: url(/UserUploadImages/system/skicka-submit.gif) no-repeat;
  overflow: hidden;
  text-indent: -9999px; 
  padding: 0;
  border: 0;
  cursor: pointer;
}



/* Subpage  contentWrapper
====================================================== */

.Subpage #contentWrapper {
width: 713px;
height:auto;
padding:26px 0px 0px 0px;
overflow:hidden; 
float:right;
line-height:1.5em;
}

.Subpage #contentWrapper h1 {
padding:0px 0px 14px 0px;
}

.Subpage #contentWrapper h2 {
padding:0px 0px 6px 0px;
}

.Subpage #contentWrapper p {
padding:0px 0px 20px 0px;
width:auto;
}

.Subpage #contentWrapper span {
color:#DCDCDC;
font-style:italic;
}
.Subpage #contentWrapper span strong{
color:#E9E9E9;
font-weight:bold; 
}

.Subpage #contentWrapper .Image {
width:159px;
height: auto;
padding:0px 34px 0px 0px;
overflow:hidden; 
float: left;
}

.Subpage #contentWrapper .Image2 {
width:159px;
height: auto;
padding:0px 0px 0px 34px;
overflow:hidden; 
float: right;
}

 

/* Footer
=============================================================== */
#footerBg {
clear: both;
width:100%;
min-height: 212px;
padding:0px 0px 0px 0px;
overflow:hidden;
background:url(/UserUploadImages/system/footer-bg.gif) top left repeat-x; 
}

#footer {
width:275px;
min-height: 142px;
padding:0px 20px 0px 20px;
margin-top:10px;
overflow:hidden;
background:url(/UserUploadImages/system/footer-divider.gif) top left repeat-x;

text-align: left;
/* font-size:12px;
color:#B2B2B2;
font-weight: normal; */

line-height:1.5em;
}
#footer h4 {
text-align: center;
/*
font-size:22px;
color:#fff;
font-family:"Times New Roman", Times, serif; */
 
padding:18px 0px 20px 0px;
}

#footer .Description {
width:137px;
height: auto;
overflow:hidden;
float:left;
padding:0px 0px 10px 0px;
}

#footerRight {
width:137px;
height: auto;
padding:0px 0px 10px 0px;
overflow:hidden;
float:left;
text-align:right;
}

#footerbottomleft {float: left; width: 205px;}

#footerbottomright {
/* float: right; width: 70px; */
margin:0 auto;
width:570px;
padding: 10px 0 10px 0;
height: 50px;
border-top: 1px solid #3f3f3f;
text-align: center;
margin-top: 10px;
}

.faceLikeBoxSt { float: left; padding-right: 10px; }
.faceLikeBoxGt { float: left; }

#footerbottomright h5 {
color: #fff;
font-family: "minion-pro-1","minion-pro-2","Times New Roman",Times,serif;
font-size: 19px;
font-weight: normal;
margin-left: 4px;
}


#footerbottomright iframe {
border: 1px solid black;
background-color: transparent !important;
}

#footer a {
/* color:#B2B2B2; */
text-decoration:none; 
}

#footer a:hover {
color:#fff;
border-bottom: 1px solid #A91A0B;
}



#footer .socialIcon {
float:right;
width:62px;
height:16px;
}

#AddCMSSysObjectDesignDataPanel {
background-color: #202020;
}

.fbClose_white {
	height: 15px !important;
}

#BoxWrapper #Description a {
	color: black;
}

#pleftimage a {
	border: 0 !important;
}


.kockBox {
float: left;
width: 160px;
margin: 0 18px 20px 0;
font-size: 12px;
line-height:1.4em;
position: relative;
/* min-height: 140px; */
}

.kockBox a {
border: 0 !important;
}

.kockBox h4 {
margin: 5px 0;
}


/* === Kontakt === */

.kontaktSida #contentWrapper {
width: 1000px;
}


/* === tickets === */


#tickets {float: left; clear: left; width: 100%; margin: 0 0 20px;}
  .cart {
    width: 100%;
    margin: 20px 0;
    border-collapse: collapse;
  }
  .cart td, .cart th {
    padding: 10px;
    border-bottom: 1px solid #c7d6e0;
    font-weight: bold;
  }
  .cart th {
    padding: 10px;
    text-align: left;
  }
  .cart .price {text-align: right;}
  .cart {border-top: 1px solid #c7d6e0; padding: 0;}
  .cart b {font-weight: normal;}



