/******** regles par defaut des balises ********/
*{margin:0; padding:0; outline:none;}
body {font-size:62.5%; text-align:center; font-family:"Tahoma", Arial, Helvetica, sans-serif; color:#FFF; background:#000 url(../images/bgd_body.jpg) 50% 0 no-repeat; }
img, fieldset{border:0}
h1 {font-size:1.4em;}
h2{font-size:1.2em; color:#e6b503; text-transform:uppercase}
h3{font-size:1.1em; color:#fff; }
h4{font-size:1.4em;}
h5{font-size:1em;}
ol, ul{list-style-type:none;}
dt{font-weight:bold;}
a{text-decoration:none; color:#FFF;}
a:hover{color:#e6b503}
label{display:block; margin:0 0 3px 0;}
input, select, textarea{font-size:1.0em; border:1px solid #a5a5a5; font-family:Arial, Helvetica, sans-serif; color:#444444}
input { padding:1px 0}
select { padding:0; margin:0; line-height:normal;}
div{text-align:left;}
table{border-collapse:separate; border-spacing:0;}
th, td{ text-align:left}
/********** classes communes a tous les templates ********/
.clear{height:0; clear:both; padding:0; margin:0; line-height:0;}
.btnBottom { float:right; margin-right:17px}
.typeBg{background:#000 url(../images/bgd_info_05.jpg) 0 0 no-repeat;}
.linkBtn{position:absolute; bottom:12px; right:37px; z-index:9999;}
#flashPlayer { background:#000}
/********** ID communes a tous les templates ********/
/* Contenu central */		
#container {font-size:1.1em; width:662px; margin:0 auto; overflow:hidden;}
	/*///Header////*/
	#header{ width:662px; overflow:hidden; margin:10px 0 }
		 	/*lev*/
			#lev { width:660px; height:19px; padding:1px; overflow:hidden; background:url(../images/bgd_lev_cent.gif) 0 0 repeat-x}				
			#lev li{ float:left; background:url(../images/line_lev.gif) -2px 0 no-repeat; padding:0 0 0 2px;}
			#lev .first { padding:0; background:none;}
	/*///main////*/
	#mainHome {width:662px; min-height:500px; overflow:hidden}
	#mainHome h1 { margin:170px 0 0 0;}
	#main {width:662px; min-height:500px; overflow:hidden}
			/*context
			/////////////////////////////////////*/	
			#context { width:117px; min-height:498px; overflow:hidden; float:left; background:url(../images/bgd_context_lev.gif) 0 0 no-repeat}
				#context li{ border-bottom:1px #573f01 solid; }
				#context input{ padding:0; border:0 none}
			/*content
			/////////////////////////////////////*/
			#content {width:501px; overflow:hidden; padding:17px 20px; float:left; }
					/*omTeateret*/	
					#omTeateret {width:660px; padding:0 1px; overflow:hidden; border-bottom:1px #573f01 solid; border-top:1px #573f01 solid; background:url(../images/bgd_contentType1.gif) 0 0 repeat-y}
						.wrapType1 { width:501px; overflow:hidden; background:url(../images/bgd_contType1.gif) 0 0 repeat-y; border-bottom:1px #573f01 solid;}
						.blocType1 { width:451px; min-height:418px; padding:20px 25px; overflow:hidden; background:url(../images/bgd_blocType1.gif) 0 0 no-repeat;}
					/*sidearrangementer*/
					#sidearrangementer{background:#000 url(../images/bgd_sidearrangementer.jpg) 0 100% no-repeat; border:1px solid #382901; height:227px; margin:6px 0 0 0; padding:13px 9px 5px 9px;}
						#sidearrangementer h2{font-size:1.09em; color:#393939; padding:0 0 10px 0;}

					/*content General*/
					#contentGeneral {width:620px; min-height:458px; padding:20px 20px 15px 20px; overflow:hidden; background:#000 url(../images/bgd_contentGeneral.jpg) 0 0 no-repeat; border:1px #573f01 solid; }
						.wrapType2 { width:299px; overflow:hidden; float:left; background:url(../images/bgd_blocBotType2.gif) 0 100% no-repeat}
						.blocType2 {width:263px; min-height:412px; padding:20px 18px; overflow:hidden; background:url(../images/bgd_blocContType2.gif) 0 0 no-repeat}
							#main .blocType2 h2, #main .blocType3 h2 { padding:0 0 3px 0;}
							#main .blocType2 h3, #main .blocType3 h3 { font-weight:bold; line-height:17px;}
						.blocType3 {width:263px; min-height:412px; padding:20px 18px; overflow:hidden; background:url(../images/bgd_blocContType2.gif) 0 0 no-repeat}
					/*forestillinger*/
					#forestillingerWrap{background:url(../images/bgd_forestillinger_02.gif) 0 0 repeat-y; border-bottom:1px #141108 solid;  width:662px; padding:0 0 20px 0; overflow:hidden;}
						#forestillinger{background:url(../images/bgd_forestillinger_01.jpg) 0 0 no-repeat; width:618px; padding:18px 22px 0 22px; overflow:hidden;}
	
					#foreType01Wrap{background:url(../images/bgd_type01_02.jpg) 0 100% no-repeat; width:298px; margin:0 8px 0 0; padding:0 0 8px 0; float:left;}
						#foreType01{color:#fff; background:url(../images/bgd_type01_01.jpg) no-repeat; width:281px; padding:11px 8px 0 9px;}
					#foreType02{color:#fff; width:312px; float:left; display:inline}
					/*neste*/
					#neste{background:url(../images/bgd_neste.jpg) repeat-y; margin:6px 0 0 0; padding:10px 10px 20px 10px; line-height:18px;}
					#neste h2{font-size:1.09em; color:#e6b503; padding:0 0 5px 0;}
					#neste h3{font-size:1.09em; color:#fff;}
					#neste h3 a{color:#fff; background:url(../images/bullet_01.gif) 100% 50% no-repeat; padding:0 12px 0 0;}
					#neste h3 a:hover{color:#e6b503; text-decoration:none;}
					#neste p{font-size:1.09em;}
						/*hightlight*/
						.hightlight { width:301px; overflow:hidden; float:right;}
								.blocPhoto { width:299px; min-height:321px; overflow:hidden; border:1px #573f01 solid; background:#000}	
								/*Block Small*/
								.wrapDetail { width:300px; margin:20px 0 0 0; overflow:hidden; float:left; background:url(../images/bgd_blocBotDetail.gif) 0 100% no-repeat}
								.hightlight .type { padding:0 0 15px 0}
								.blocDetail {width:264px; min-height:80px; padding:15px 18px; overflow:hidden; background:url(../images/bgd_blocContDetail.gif) 0 100% no-repeat;  border-top:1px #573f01 solid;}
									.blocDetail h3 {padding:0 0 4px 0; text-transform:uppercase}
									.blocDetail p { font-size:1.2em; padding:0 0 4px 0}
								/*lstImg*/
								.lstImg { width:451px; overflow:hidden;}
								.lstImg ul { padding:15px 0 0 0; overflow:hidden;}
								/*.lstImg li { margin:0 10px 10px 0; float:left; height:97px;  border: 1px solid #573f01; overflow:hidden}
								.lstImg img { width:98px; height:98px}*/
								.lstImg li { display: inline; margin:0 10px 10px 0; clear:left; overflow:hidden}
								.lstImg a img {border: 1px solid #573f01;}
									.lstImg a:hover {border:0 none;}
									.lstImg a:hover img {border:1px solid #e6b503;}
						/*list01
						////////////////*/
						.list01{width:296px; margin:0 0 5px 0; padding:7px 8px; overflow:hidden; line-height:18px;}
						.list01 img{float:left; margin:0 15px 0 0;}
						.list01 h2{padding:9px 0 0 0;}
						.list01 h2, .list01 p{font-size:1.09em; width:167px; float:right}
						.list02 h2, .list02 p{font-size:1.09em; width:auto; float:none}
						.list01 h2 a{color:#fff; }
						.list01 h2 a span {background:url(../images/bullet_01.gif) center right no-repeat;padding-right:12px;width:12px;height:20px;}
						.list01 h2 a:hover{color:#e6b503; text-decoration:none;}
						.list01 p a:hover {color:#e6b503;}
						.list01 a img {border: 1px solid #563e02;}
							.list01 a:hover img { border:1px solid #e6b503;}
								.list01 a:hover {color:#E6B503; border:0 none;}
						/*contType2*/		
						.contType2{width:288px; margin:0 18px 0 0; padding:0 0 8px 0; float:left;}
							.blockType2{width:250px; background:#050505 url(../images/bgd_info_02.jpg) 0 0 no-repeat; border-bottom:#291e00 solid 1px; padding:19px; margin:0 0 20px 0}
								.blockType2 h2{margin:0 0 10px 0}
								.blockType2 p{padding:0 0 10px 0}
						.contType2 #sidearrangementer{width:250px; padding:18px; margin:0; border:#291e00 solid 1px; height:747px; background:#000 url(../images/bgd_info_03.jpg) 0 0 no-repeat;} 
                                                .contType2 #foreType01 { border-bottom:1px solid #221E05; margin-bottom:20px;padding-bottom:8px;}
						/*blockType3*/
						.blockType3{width:250px; background:#060606 url(../images/bgd_info_04.jpg) 0 0 no-repeat; border-bottom:#2a1e00 solid 1px; padding:19px 19px 50px 19px; margin:0 0 20px 0}
							.blockType3 p{font-size:1.091em; padding:0 0 20px 0; line-height:22px;}
							.blockType3 p span{color:#deb852;}
				/*contType*/					
				.contTypeWrap{width:662px; background:url(../images/bgd_topInfo_01.gif) 0 0 no-repeat; padding:19px 0 0 0}
					.contType{width:578px; min-height:429px; background:url(../images/bgd_bottomInfo_01.jpg) 0 100% no-repeat; padding:19px 42px 52px 42px; position:relative}
					.contType h4{color:#fff; font-size:1em;}
					.contType p{padding:0 0 15px 0}
					.contType p span{color:#e6b503;}
					
		/*layer Nyhedsbrev
		/////////////////////*/
		#layerNyhedsbrev{width:384px; background:url(../images/bgd_bottomLayer.gif) 0 100% no-repeat; padding:0 0 22px 0; z-index:998; font-size:1.1em; display:none}
		#layerNyhedsbrev h3{color:#e6b503; font-size:1.091em; margin:0 0 10px 0}
		#layerNyhedsbrev div{width:310px; background:url(../images/bgd_topLayer.gif) 0 0 no-repeat; padding:33px 37px;}
		#layerNyhedsbrev p{width:100%; display:block; overflow:hidden; margin:0 0 9px 0}
		#layerNyhedsbrev label{}
		#layerNyhedsbrev input{background:#242424; color:#fff; border:#604701 solid 1px; padding:2px 1px 2px 5px; width:225px;}
		#layerNyhedsbrev .last{margin:0}
		#layerNyhedsbrev .btn {width:200px; position:absolute; right:10px; bottom:3px}
		#layerNyhedsbrev .btn img{display:block; float:left; margin:0 10px 0 0;}
		#layerNyhedsbrev .btn input{border:none; padding:0; margin:0; width:82px; height:18px; float:left;margin-right:10px;}
		
		/*background
		////////////////////*/
		#bgd01{background:#252421 url(../images/bgd_block_01.jpg) 100% 0 no-repeat;}
		#bgd02{background:#5e5e5e url(../images/bgd_block_02.jpg) no-repeat;}
		#bgd03{background:#fff url(../images/bgd_block_03.jpg) no-repeat;}
		#bgd04{background:#c5bfb2 url(../images/bgd_block_04.jpg) no-repeat;}
		#bgd03 h2, #bgd03 h2 a, #bgd03 p, #bgd04 h2, #bgd04 h2 a, #bgd04 p, #bgd06 h2, #bgd06 h2 a, #bgd06 p, #bgd09 h2, #bgd09 h2 a, #bgd09 p{color:#000;}
		#bgd03 h2 a:hover, #bgd04 h2 a:hover, #bgd06 h2 a:hover, #bgd09 h2 a:hover{color:#e6b503;}
		#bgd05{background:#151414 url(../images/bgd_block_05.jpg) no-repeat;}
		#bgd06{background:#fff url(../images/bgd_block_06.jpg) no-repeat;}
		#bgd07{background:#0e0e0d url(../images/bgd_block_07.jpg) 0 100% no-repeat;}
		#bgd08{background:#5f5f5f url(../images/bgd_block_08.jpg) 0 100% no-repeat;}
		#bgd09{background:#a4a3a4 url(../images/bgd_block_09.jpg) 0 100% no-repeat;}
		#bgd10{background:#0c0c0c url(../images/bgd_block_10.jpg) 100% 100% no-repeat;}
		#bgd11{background:#383838 url(../images/bgd_block_11.jpg) 100% 100% no-repeat;}
		#bgd12{background:#9c9c9c url(../images/bgd_block_12.jpg) 0 0 no-repeat;}
		#bgd13{background:#e9e9ea url(../images/bgd_block_13.jpg) 0 100% no-repeat;}
		
		#bgd10 h2, #bgd11 h2{color:#fff; font-size:1em;}
		#bgd12 h2, #bgd13 h2{color:#000; font-size:1em;}
		#bgd10, #bgd11, #bgd12, #bgd13{padding-top:18px; padding-bottom:18px;}
		#bgd10 p, #bgd10 h2, #bgd11 p, #bgd11 h2, #bgd12 p, #bgd12 h2, #bgd13 p, #bgd13 h2{padding:0 0 0 15px;}
		#bgd10 a, #bgd11 a, #bgd12 a, #bgd13 a{text-decoration:underline;}
		#bgd12 p, #bgd12 p, #bgd13 p{color:#000}
		#bgd12 a, #bgd13 a{color:#000}
		#bgd12 a:hover, #bgd13 a:hover{color:#FF0000;}
								/*txtInfo
								/////////////////////////*/
								.txtInfo h2 { padding:0 0 15px 0; }
								.txtInfo h3 { color:#FFFFFF; padding:0 0 15px 0; font-weight:normal }								
								.txtInfo p { color:#FFFFFF; padding:0 0 15px 0; line-height:16px }
								.txtInfo p a { color:#FFF; text-decoration:underline}
								.txtInfo a { color:#e6b503; }
								.txtInfo a:hover {text-decoration:underline; color:#fff}
								.txtInfo ul , .txtInfo ol{ margin:0 0 10px 0;}
								.txtInfo ul li { margin:0; background:url(../images/icon_li_editor.gif) 0 7px no-repeat; padding:0 0 10px 15px}
								.txtInfo ol li { list-style-type:decimal!important; list-style:inside; padding:0 0 10px 0;}

	/*///footer////*/
	#footer { width:662px; overflow:hidden; text-align:center; padding:10px 0}	
		#footer li { color:#FFF; font-size:1.1em; display: inline; background:url(../images/icon_li_footer.gif)  0 5px no-repeat; padding:0 10px 0 10px;}	
		#footer .first {background:none; padding:0 10px 0 0;}	
		#footer a { color:#e6b503}
		#footer a:hover { color:#FFF}	
		/* Alert class */
	.alertLayer {font-size:1.1em; width:85px; position:absolute; top:0; left:0; visibility:hidden; z-index:1100;}
		.alertLayer a {overflow:hidden; float:right;}
		/* layer type */
		.layer {background:#fff; border:none;}
			.layer a {display:none;}
		.layer p {color:#000; margin:0; padding:5px 3px;}

	div#layerNyhedsbrev div h3 {text-transform:uppercase;}
	div#layerNyhedsbrev div div{ display:none;}
	
span.hilight, a.hilight {color:#e6b503;}
div.sponsorcontent {background:url(../images/bg_sponsors.gif) top left no-repeat;width:457px;height:406px;}