/* CSS Generated by Primer - primercss.com */
*{
outline:none;
}
img{
	border: none;
}
body {
   color: #765311;
   font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
   font-size: 100%;
   margin: 0;
   padding: 0;
   background: url(../images/bg.jpg) no-repeat center top #000000;
   background-attachment:fixed;
}
h1 {
   font-size: 1.6em;
   font-family: Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;
}
h2 {
   font-size: 0.95em;
   font-family: Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;
}
h4{
	font-size: 0.8em;
	margin: 0 0 3px 0;
}
a{
   color: #765311;
	text-decoration: underline;
}
a:hover{
   color: #CDA560;
	text-decoration: none;
}
.clear {
   clear: both;
}

div#wrapper {
   width: 866px;
   margin: 20px auto 0 auto;
}

div#logo {
         text-align: center;
		 margin-bottom:5px;
}

div#content-wrapper {

}

div#menu {
   background: url(../images/bg_main_menu.png) no-repeat;
   height: 39px;
   font-size: 0.9em;
}
div#menu ul{
   list-style-type: none;
   margin: 0;
   padding: 0 0 0 10px;
}
div#menu ul li{
   float: left;
   background: url(../images/skillelinje_hovedmeny.jpg) no-repeat center right;
   padding: 12px 15px 9px 15px;
   margin: 0;
}
div#menu ul li a{
	color: #765311;
	text-decoration: none;
	font-size: 0.9em;
}
div#main-content {
   background: #fde8bc;
   width: 860px;
   border: 1px solid #593111;
   margin: 0 0 0 3px;
   
}
div#main-content.main-content-frontpage{
	background: none;
	border: none;
	overflow:hidden;
}

div#section-left {
   float: left;
   margin: 2px 0 14px 0;
   background: #fde8bc url(../images/skillelinje_innhold.jpg) repeat-y right;
   width: 190px;
   padding: 15px 14px 25px 2px;
}
div#section-left ul {
   margin: -10px 0 0 0;
   list-style-type: none;
   padding: 0;

}
div#section-left ul li {
   margin: 0;
   width: 176px;
   padding: 10px 0 10px 20px;
   background: url(../images/skillelinje_undermeny.jpg) repeat-x bottom;
   text-align: left;
}
div#section-left ul li a {
   color: #765311;
   text-decoration: none;
   font-size:0.8em;
}
div#section-left ul li a:hover {
   color: #cda560;
   text-decoration: none;
}

div#section-middle {
   float: left;
   width: 460px;
   font-size: 0.8em;
   line-height: 1.35em;
   background: #ffefce; 
   margin: 2px 0 14px 0;
   padding: 15px 14px 25px 20px;
}
div#section-middle-twocolumns {
   float: left;
   width: 618px;
   font-size: 0.9em;
   line-height: 1.35em;
   padding: 15px 14px 25px 20px;
   margin: 2px 0 14px 0;
   background: #ffefce;
   min-height:450px;
}

div#section-middle img {

border:4px solid #fff5e0;
margin-right:5px;
}

.galleryimg{
	float: left;
	margin: 0 11px 11px 0;
}
#contactform{
	margin-bottom: 15px;
}
.content-navigator{
	font-size: 0.8em;
	width: 290px;
	text-align: center;
	margin: 0 auto;
}
.content-navigator a{
	color: #765311;
   text-decoration: none;
}
.content-navigator a:hover {
   color: #cda560;
   text-decoration: underline;
}
.content-navigator-previous{
	float: left;
	margin-right: 8px;
}
.content-navigator-previous-disabled{
	float: left;
	margin-right: 8px;
}
.content-navigator-separator{
   float: left;
	margin-right: 8px;
}
.content-navigator-separator-disabled{
   float: left;
	margin-right: 8px;
}
.content-navigator-forum-link{
   float: left;
	margin-right: 8px;
}
.content-navigator-next{
   float: left;
	margin-right: 8px;
}
.content-navigator-next-disabled{
   float: left;
	margin-right: 8px;
}

div#breadcrumb {
   color: #cda560;
   font-size: 0.85em;
}
div#breadcrumb a{
   color: #cda560;
}

div#section-right {
   float: right;
   margin: 2px 0px 14px 0;
   background: #fde8bc url(../images/skillelinje_innhold.jpg) repeat-y left;
   width: 160px;
   font-size: 0.8em;
   padding: 15px 0px 25px 0;
}
div#section-right ul{
   margin: -10px 0 0 0;
   list-style-type: none;
   padding: 0;
}
div#section-right ul li{
   margin: 0;
   width: 125px;
   padding: 10px 0 0px 10px;
   text-align: left;
}
div#section-right ul li a{
   color: #765311;
   text-decoration: underline;
}
div#section-right ul li a:hover {
   color: #cda560;
   text-decoration: none;
}

div#footerwrapper {
   font-family: Palatino, Palatino Linotype, Hoefler Text, Times, Times New Roman, serif;
   background: url(../images/footer.png) no-repeat center top;
   height: 105px;
   text-align: center;
   color: #94702c;
   font-size: 0.7em;
 
}
div#footerwrapper #footer{
   margin: 0 auto 0 auto;
   width: 850px;
}
div#footerwrapper #footer div{
   float: left;
   padding: 5px 60px 5px 20px;
   margin: 35px 0 21px 25px;
   border-right: 1px solid #94702c;
   height: 43px;
   text-align: left;
}
div#footerwrapper #footer div.last{
   border-right: none;
   padding: 5px 0 5px 0;
}
div#footer div p{
   margin: 0;
}
a.bytelink{
	float: right;
	text-decoration: none;
	color: #cda560;
	margin: 0px 0 0 0;
	font-size: 0.7em;
}
div#slider{
   border: 1px solid #593111;
}
div.small-images-4{
 width: 860px;
}
div.small-images-normal{
	width: 862px;
}
div#small-images{
	height: 103px;
	margin: 11px 0 11px 0;
	border: 1px solid #593111;
}
div#small-images div{
	float: left;
	position: relative;
	height: 103px;
	overflow: hidden;
}
div#small-images div img{

}
div#small-images div a{
	color: #fde8bc;
	text-decoration: none;
	font-size: 0.9em;
}
div#small-images div span{
	position: absolute;
	bottom: 3px;
	left: 0;
	padding: 11px 22px 11px 11px;
	background: url(../images/frontpage_smallimg_bg.png) repeat;
	color: #fde8bc;
	text-decoration: none;
	font-size: 0.9em;
}
#debug{
	clear: both;
	margin-top: 25px,
}
.object-left{
	float: left;
	margin: 0 8px 8px 0;
}
.bilettluka-full{

}
.bilettluka-full tr.light{

}
.bilettluka-full tr.dark, .order-summary tr.dark{
   background: #e6c890;
}
.bilettluka-full td, .order-summary td{
   padding: 4px 15px 4px 10px;
}
.show-list{
   font-size: 0.9em;
}
.show-list h3{
   margin: 0 0 3px 0;
}
.show-list img{
   float: left;
   margin: 0 8px 8px 0;
}
.show-list .lesmer{
   display: block;
   margin: 4px 0 6px 0;
}
#share{
   float: right;
}
#share .twitter{
   background: url(../images/twitter.jpg) no-repeat;
   height: 18px;
   width: 48px;
   display: block;
   margin-top: 6px;
   text-decoration: none;
}

h2.right{
   float: right;
}
.mersalgsenhet{
   border-top: 1px solid #bfb297;
   border-bottom: 1px solid #bfb297;
   margin: 8px 0 8px 0;
   font-size: 0.75em;
   padding: 12px;
   width: 350px;
   float: left;
}
.mersalgsenhet .number_of{
   float: right;
}
.mersalgsenhet h3{
	font-size: 1.2em;
	margin: 0 0 3px 0;
}
.mersalgsenhet h3 span{
	font-size: 1.0em;
	font-weight: normal;
}
#status-line{
   float: right;
   font-size: 0.75em;
   text-align: right;
}
#status-line ul{
   list-style-type: none;
}
.til-billettluka{
   font-weight: bold;
   background: url(../images/tilbillettluka.jpg) no-repeat left center;
   padding: 0 0 0 18px;
}
.ticket-info-le-9{
   border: 1px solid #bfb297;
   padding: 9px;
   font-weight: normal;
   margin: 25px 0 8px 0;
}
.ticket-info-le-9 p{
   margin: 0 0 10px 0;
}
.nedlastbare-bilder-gallery{
   text-align: center;
   margin: 0 10px 10px 0;
   padding: 9px;
   float: left;
   background: #FFF5E0;
}
.nedlastbare-bilder-gallery img{
   display: block;
   margin-left: 5px;
}
.gallery-attribute-image{
   text-align: center;
}
