
									
									
									
								/************************ Overordnede elementer ******************************/
							
html	{
	background-color:#01132F;
}							

							
body{
	font-family:"Myriad Web", "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	color:white;
	margin:0px;
	padding:0px;
	text-align: center;
	background-color:#01132F;
	width:100%;
	position:relative;
	top:0;
	left:0;
	font-size:12px;
	
}

h1,	h2,	h3,	h4,	h5,	h6,	h7,	p,	table,	legend,	div,	p	input	{
	font-family:"Myriad Web", "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

h1	{
	font-size:18px;
	/*text-transform:capitalize;*/
	margin-top:0;
}

a			,
a:visited 	{
	text-decoration:none;
	outline:none;	
	color:#ED8B03; 
}


a:hover 		,
a:active 	{
	text-decoration:underline overline;
}

p {
	margin-top:0;
}

.empty	,
.clear	{
	clear:both;
}


#indhold			,
.topmenu			,
#venstremenu_outer	,
#servicenavigation	,
#find				{
	opacity:.4; /* css standard */
	filter:alpha(opacity=40);
	opacity:1; /* css standard */
	filter:alpha(opacity=100);
}

.flexcroll{ /*For at undgå markering rundt om feltet når der klikkes på det*/
	outline:none;	
}

								/******************** PLACERING AF HOVEDBLOCKE ****************/
#metasite {
	text-align: left;
	width:995px;
	position:absolute;
	top:-1500px;
	text-align: left;
	overflow:hidden;
	z-index:10;
	background-color:#01132F;
    left: 50%;
    margin-left: -625px;
}


#all_wrapper		{
	width:995px;
	position:relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}


#indhold	{
	position:absolute;
	top:263px;
	left:199px;
	height:280px;
	width:356px;
	overflow:hidden;
	opacity: 1;
	filter:alpha(opacity=100);
	z-index: 4;
}

#logo{
	position:absolute;
	top:0;
	left:0;
	z-index:80;
}

#logo a span{
	height:50px;
	width:100px;
}


#kalender{
	position:absolute;
	top:263px;
	left:565px;
	height:280px;
	width:422px;
	overflow:hidden;
	z-index:4;
}

.topmenu 	{
	position:absolute;
	top:231px;
	left:189px;
	z-index:9;
	width:900px;
}


#metasite .topmenu{
	top:369px;
	left:320px;
	z-index:100;
}

#topbanner{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	
}


.topmenu_meta{
	top: 369px;
	left:323px;
}


.kontaktinfo 		{
	position:absolute;
	/*top:438px;*/
	left:10px;
	bottom:-575px;
	width:170px;
	overflow:hidden;
	opacity: 1;
	filter:alpha(opacity=100);
	Xbackground-image:url(/fileadmin/template/html/pages/res/bar-kontaktinfo.gif);
	Xbackground-repeat:repeat-x;
	border-top:1px #353A42 solid;
	background-color: #01132F;
	font-size:11px;
}
.kontaktinfo p{
	margin-bottom:7px;
}


#metasite	.kontaktinfo 	{
	position:static;
}


#venstremenu{
	position:absolute;
	top:257px;
	left:10px;
	width:170px;
	height:175px;
	overflow:hidden;
}

.servicenavigation{
	position:absolute;
	top:551px;
	left:198px;
	padding-top:2px;
	height:23px;
	width:784px;	
	Xbackground-image:url(/fileadmin/template/html/pages/res/bar-servicenavigation.gif);
	Xbackground-repeat:repeat-x;
	border-top:1px #353A42 solid;
	overflow:hidden;
	opacity: 1;
	filter:alpha(opacity=100);
	background-color:#01132F;
	margin-top:2px;
	
} 
#metasite .servicenavigation{
	top:-23px;
	width:300px;
	left:0;
}



								/********************** DETALJER FOR ELEMENTER **********************/
#all_wrapper  {
	z-index:5;
}

								/***          Servicenavigation        ***/
.servicenavigation .right{
	position:absolute;
right:0pt;
top:0pt;
}


								/***                       venstremenu                         ***/
#venstremenu * {
	margin:0;
	padding:0;
	list-style-type:none;
}

#venstremenu ul ul {
	margin-left:10px;
}

#venstremenu	a		,
#venstremenu	a:visited	{
	color:white;
}

#venstremenu 	span.aktiv	a	,
#venstremenu 	span.aktiv	,
#venstremenu	a:hover		,
#venstremenu	a:active	{
	color:#ED8B03;
}

#venstremenu	h2	{
	margin-bottom:0px;
	font-weight:normal;
	font-size:15px;
}


								/***                           topmenu                          ***/
.topmenu * {
	margin:0;
	padding:0;
}

.topmenu	a			,
.topmenu	a:visited	{
	color:gray;
	display:block;
	white-space: nowrap;

}

.topmenu	li.aktiv		a			,
.topmenu	li.aktiv		a:visited			,
.topmenu	li.hover		a			,
.topmenu	li.hover		a:visited	{
	color:white;
}

.all_wrapper	div.topmenu	ul	li	a:hover		,
.all_wrapper	div.topmenu	ul	li	a:active	{
	color:#ED8B03;
}

.topmenu	ul	{
	list-style-type:none;
	
}

.topmenu	ul	li	{
	position:relative;
	float:left;
	display:blo-ck;
	width:auto !important;
	min-width:73px;
	height:17px;
	margin:0 1px 1px 0;
	padding:3px 20px 0 10px;
	background:#01132F;
}

.topmenu	ul	li.aktiv	{
	height:18px;
	height:21px;
}


.topmenu	ul	li.hover 	{
	background:#2C3038;
	height:18px;

}

.topmenu	ul	li	div	{
	display:none;
	position:absolute;
	top:21px;
	left:0px;
	background:#2C3038;
	padding-left:10px;
	width:auto !important;
	min-width:93px;
}


/*IE6*/
* html	.topmenu 	ul 	li 	ul	li	a	,
* html	.topmenu 	ul 	li 	ul	li		,
* html	.topmenu 	ul 	li 	ul			,
* html	.topmenu 	ul 	li 	div 			{
	width:83px;
}


.topmenu	ul	li.hover	div	{
	display:block;
}

.topmenu	ul	li	ul	{
	border-bottom:4px solid #ED8B03; 
	padding-top:10px;
	display:block;
}


.topmenu	ul	li	ul	li	{
	background:none;
	position:relative;
	display:block;
	float:none;
	height:15px;
	margin:0;
	padding:3px 10px 0 0px;
	top:-3px;
}

.topmenu	ul	li	ul	li	a{
	width:auto !important;
	min-width:83px;
}



								/***                 Koncertkalender                  ***/
.koncertkalender		{
	font-size:11px;
	float:left;
	margin:0;
	padding:0;
	padding-right:8px;
}

.koncertkalender	li	{
	border-bottom:1px gray solid;
	list-style: none;
	float:left;
	width:100%;
	position:relative;
}

.koncertkalender 	.left	{
	float:left;
	width:50px;
}

.koncertkalender 	.right	{
	float:right;
	width:340px;
	text-transform:uppercase;
}

.koncertkalender 	.logo	{
	position:absolute;
	bottom:2px;
	right:0;
}


.koncertkalender	a			,
.koncertkalender	a:visited	{
	color:gray;
	display:block;
	text-decoration:none;
}

.koncertkalender	li.aktiv	a			,
.koncertkalender	li.aktiv	a:visited	{
	color:white;
	text-decoration:none;
}


ul.koncertkalender	a:hover		,
ul.koncertkalender	a:active	{
	color:#ED8B03; 
	text-decoration:none;
	cursor: pointer;
}


.koncertkalender:hover		a	{
	color:white;
}



								/***           Koncert singelvisning 		***/

.metasite			*	,
.news-single-item 	*	{
margin:0;
}

.ttn_s_datetime {
	color:#ED8B03;
}

.ttn_s_date {
	
}

.ttn_s_time {
	
}

.ttn_s_datetime	.logo	{
	position:absolute;
	top:0;
	right:0;
}

.ttn_s_logo_info 	{
	width:300px;
	border:3px solid #ED8B03;
	background-color:white;
	color:black;
	position:absolute;
	padding:5px;
	
	top:0;
	right:0;
	display:none;
	
}



.ttn_s_logo_info  .logo	{
	float:right;
	margin-top:10px;
	position:relative;
	top:5px;
}


h2.ttn_s_promoter{
	clear:both;
	font-weight:bold;
	font-size:12px;
}

h1.ttn_s_title {
	clear:both;
	font-size:24px;
	font-weight:lighter;
	text-transform:uppercase;
}

div.ttn_s_subheader h3{
	color:#ED8B03;
	clear:both;
	font-weight:bold;
	font-size:12px;
}



								/***                    To kolonne element                      ***/
.col_two {
margin-bottom:10px;
width:100%;
}
.col_two_left {
float:left;
overflow:hidden;
width:48%;
}
.col_two_left_inner {
margin-right:2%;
}
.col_two_right {
float:right;
overflow:hidden;
width:48%;
}
.col_two_right_inner {
margin-left:2%;
}
.col_two_twisted .col_two_left {
width:68%;
}
.col_two_twisted .col_two_right {
width:28%;
}

								/*** Meta site ***/
								
#metasite	#meta_main_cols	{
	position:relative;
	width:550px;
	padding-top:402px;
	padding-left:330px;
}

#metasite .meta_3_col	{
	position:absolute;
	width:145px;
	background-color:#01132F;
	width:259px;
	left:906px;
	top:402px;
}


#ttn_s_relateredekoncerter_outer{
	display:none;
}

#metasite .ttn_s_relateredekoncerter	,
.ttn_s_relateredekoncerter			{
	position:absolute;
	top:256px;
	left:10px;
	width:170px;
	height:168px;
	overflow:hidden;
	opacity: 1;
	filter:alpha(opacity=100);
	z-index:6;
	background-color:#01132F;
}


#metasite .ttn_s_relateredekoncerter{
	top:390px;
	left:10px;
	width:320px;
	height:290px;
}

#metasite #meta_topbanner	{
	position:absolute;
	left:0px;
	top:0px;
	width:1250px;
	background-color:#01132F;
	
}

#metasite #meta_topbanner	img	{
	opacity: 0.4;
	filter:alpha(opacity=40);
}

#metasite 	#meta_billede_outer{
	position:absolute;
	top:0px;
	left:320px;
	z-index:40;
	width: 475px;
	height:390px;
	overflow:hidden;
	
}

#metasite	#meta_billede	{
	
	position:absolute;
	top:400px;
}


#metasite	#meta_billede	img	{
	border:1px #393939 solid;
}

#metasite .youtubefilm{
	position:absolute;
	top:-500px;
	right:15px;
	z-index:300;
}

#metasite	#youtubefilm_1{
	top:15px;
}

.ttn_s_youtube a:hover {
	cursor: hand;
	cursor: pointer;
}


#meta_kalender 	.logo	,
#meta_kalender 	.right	{
	display:none;
}

#meta_kalender{
	position:absolute;
	top:402px;
	left:1182px;
	height:390px;
	width:74px;
	overflow:hidden;
	z-index:10;
}	



#spacerVmeta{
	height:790px;
	width:1px;
	float:right;
}

#meta_venstre_corner{
	position:absolute;
	bottom:0;
	left:10px;
	z-index:50;
}

.ttn_s_youtube		,
.ttn_s_myspace		,
.ttn_s_presse		,
.ttn_s_pris		,
.ttn_s_billet 	,
.ttn_s_lineup	{
	margin-bottom:10px;
}

.ttn_s_pris{
	padding-top:10px;
}

.ttn_s_pris{
clear:both;
	
}
.related_hover_meta	,
.related_hover		{
	overflow:hidden;
	position:relative;
}

.related_hover_meta 	span		,
.related_hover 	span		{
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	top: 15px;
	left: 15px;

	
}
.related_hover_meta 	a	img	,
.related_hover 		a	img	{
	opacity:1;
	filter:alpha(opacity=100);
}
.related_hover_meta 	a:hover	img	,
.related_hover 		a:hover	img	{
	opacity:.4;
	filter:alpha(opacity=40);
}

.related_hover_meta 	a	,
.related_hover 		a 	{
	color:white;
	
	text-decoration:none;
}

.related_hover_meta 	a	span	,
.related_hover 		a	span	{
	width:900px;
}


.related_hover_meta 	a:hover	span	,
.related_hover 		a:hover	span	{
	opacity:1;
	filter:alpha(opacity=100);
}




#metasite 	div.related_hover_meta 	{
	width:300px;
}
#all_wrapper 	div.related_hover 		{
	width:170px;
}


#all_wrapper 	div.related_hover_meta  	,
#metasite 	div.related_hover 		{
	display:none;
}

#metasite 	div.related_hover_meta 	,
#all_wrapper 	div.related_hover 		{
	display:block;
}


										/*** Søge inddez ***/
										
.tx-indexedsearch	h3	{
	margin-bottom:0;
}



#main_site_find{
	background-color:#01132F;
	color:white;
	border: #494B5A 1px solid;
	font-size:9px;
}


#ind_ser_sub{
	position:relative;
	top:2px;
	outline:none;
}

#main_site_find{
	position:relative;
	top:-3px;

}



									/********************  Mail formular   *********************/
.csc-mailform	{
	border:0;
}

.csc-mailform	select	, 
.csc-mailform	textarea	, 
.csc-mailform	input 	{
	background-color:#01132F;
	color:white;
	border: #494B5A 1px solid;
	font-family:"Myriad Web", "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
}


#main_site_find:hover	, /*hov...*/
#main_site_find:focus	, /*hov...*/
.csc-mailform	select:hover	, 
.csc-mailform	textarea:hover, 
.csc-mailform	input:hover	,
.csc-mailform	select:focus	, 
.csc-mailform	textarea:focus, 
.csc-mailform	input:focus	{
	background-color:#14172B;
}

.csc-mailform	textarea{
	width:100%;
} 


.csc-mailform-field{
	margin-bottom:10px;
}

.csc-mailform-field label{
	display:block;
}

.langmenu .active{display:none;}


/******************************* SMSTILMELDING *****************************************/
body#afmeld	,
body#tilmeld	{
	text-align: left;	
}
body#afmeld	td.input input,
body#tilmeld td.input input{
	margin-left:20px;
	width:200px;
}


body#tilmeld td.info{
	display:none;
}



/**/
#metasite_content	h1.ttn_s_title	{
	clear:none;
}

body div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0;
}

.tx-indexedsearch-redMarkup {
	font-style:italic;
}


.tx-indexedsearch-browsebox li {
	list-style: none;
	margin-left: 0;
	display:inline;
	margin-right:20px;
}

.tx-indexedsearch-whatis{

	font-size:15px;

}


