body{ background:url(images/bg_pattern.gif) top left repeat; font-family:Arial, Helvetica, sans-serif; font-size:66.5%; text-align:center;}
#pageheader{/*background:#fff url(images/headerBg.jpg) top left;*/ width:100%; height:100px; position:relative; }
/*#footer{background:#fff url(images/footerBg.gif) top left; width:100%; height:105px; overflow:auto;}*/
#footer{background-color:#fff; width:100%; height:110px; overflow:hidden; border-top:1px solid #DFDFDF}
#footer #con{width:960px; margin:15px auto; text-align:left;}

h1{font-size:2em; margin-bottom:5px; border-bottom:1px dashed #bfbfbf;padding-bottom:5px;}
h2{font-size:1.8em; margin-bottom:5px; border-bottom:1px dashed #bfbfbf;padding-bottom:5px;}
h3{font-size:1.6em; margin-bottom:5px; border-bottom:1px dashed #bfbfbf;padding-bottom:5px;}
h4{font-size:1.4em; margin-bottom:5px; border-bottom:1px dashed #bfbfbf;padding-bottom:5px;}
h1 a, h2 a, h3 a, h4 a, #footer #con a{text-decoration:none; color:#000;}
.headlinestyle{
	padding:5px;
	font-weight:bold;
	background-color:#9CF;
	border-bottom:2px solid #9CF;
	border-top:2px solid #9CF;
}

p, td{font-size:1.2em; line-height:1.4em; text-align:justify;}
p{margin-bottom:.8em;}
p a, #col2 ul li a, td a{
	color:#009;
	text-decoration:none;
	border-bottom:1px dashed #009;
}
p a:hover, #col2 ul li a:hover, td a:hover{color:#666666; border-bottom:1px dashed #666666; }

#priser-billetbestilling tr:hover{ background-color:#eee; }

td{padding:3px;}

td ul li{font-size:.8em; line-height:1.4em; text-align:justify;}

#container{width:960px; margin:15px auto; text-align:left;}
#content{
	overflow:auto;
	border:1px solid #9CF;
	margin-top:20px;
	padding:10px;
	background-color:#fff;
}
.left{float:left;}
.right{float:right;}
.clr{clear:both;}
.clr-left{clear:left;}
.clr-right{clear:right;}

#col1, #col2, #col3_1, #col3_2{margin-top:30px;}
#col1{width:200px; border:5px solid #9CF; margin-right:10px;} /*230*/
#col2{width:353px;}
#col3_1{width:345px;} /*365*/
#col3_2{width:545px;} /*365*/
#col3_1, #col3_2{margin-left:10px;}

#col1{
	font-size:1.1em;
}
#col1 ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#col1 ul li a{
	display:block;
	width:100%;
	padding:5px 0;
	text-indent:15px;
	color:#000;
	text-decoration:none;
}
#col1 ul li ul li a{
	text-indent:35px;
}
#col1 ul li a:hover, #col1 ul li a.active{
	color:#fff;
	background:#fff url(images/undermenuBgHover.gif) top left repeat-x;
}
.pics img{border:5px solid #9CF;}
#title{}

/* Specifikke classes*/
.holdet{border:none;}
#col2 ul{
	list-style-position:inside;
	margin: 0;
	padding: 0;
	list-style-type:circle;
	font-size:1.2em;
	line-height:1.4em;
}
#col2 ul li{
	margin:10px 0 10px 20px;
}
#slideshow{position:relative; z-index:1; }
#nav{ color:#fff; }
#sponsorTbl tr td{padding:20px;}

/* Frontpage */
#ytvideos h2{ border:none; }
#ytvideos{ border-top:1px dashed #ccc; padding-top:20px; margin-top:20px; display:none; }
.review{ border-bottom: 1px dashed #CCCCCC; margin-bottom:10px; }
