/* GENERAL STYLES */
.background{
	background-color: #1f1a17;
	text-align: center;
	margin-top: 0px;
	
}

#main{
	margin: 0 auto;
	width: 832px;
	height: auto;
	background-color:#fff;
	color: #fff;
	
		
}

#container{
	margin: 0px 10px 10px 10px;
	
}

#top {
	background-color: #e46713;
	width: 812px;
	height: 55px;
}

#logo {
	clear: both;
	width: 812px;
	height: 177px;
	margin-left: 0px;
	margin-top: 0px;
	background-image:url(/umbraco/images/jazz/main_image.jpg);
	background-repeat:no-repeat;
	background-position:0px 10px;
		
}

div#meny{
	float: left;
	margin-top:160px;
	margin-left: 10px;
	width: auto;
	z-index:900;
}	

#navcontainer ul{
	
	display: block;
	list-style: none outside;
	padding: 0;
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;	
}

#navcontainer li{
background: transparent;
opacity: .7;
filter:alpha(opacity=70); /*IE's opacity*/
margin-right: 1px;
border-top: 1px solid #F1F1F2;
border-right: 1px solid #F1F1F2;
border-left: 1px solid #F1F1F2;
border-bottom: 1px solid #F1F1F2;
color: #F1F1F2;
font-weight: bold;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: -1.3em;
}

#navcontainer a:link,#navcontainer a:visited{
	
	background-color: #1f1a17;
	color: #F1F1F2;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

#navcontainer a:hover{
background-color: #e46713;
color: #1F1A17;
}

#navcontainer li#active a{
background-color: #e46713;
color: #1F1A17;
}

#content{
	clear: both;
	width: 812px;
	overflow: hidden;
	margin-top: 10px;
	background:url(/umbraco/images/jazz/content_bg.gif) repeat-y ;
		
}

#left{
	float: left;
	width: 165px;
	height: auto;
	
}

#leftcontent{
	width: 160px;
	margin-top:18px;
	text-align: right;
	font-size:.8em;
	margin-bottom: 20px;
	

}

#right{
	float: right;
	width: 620px;	
	height: auto;
	
}

#rightcontent{
	width: 595px;
	margin: 20px 0px 40px 0px;
	text-align: left;
	font-size: .8em;


}

#rightcontent img
{
	margin: 7px 7px 7px 0;
	border-color: #fff;
	border-style:solid;
	border-width: 3px;
	
}


#footer{
	clear: both;
	width: 832px;
	background-color:#1f1a17;	
	text-align: center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 10px;

}

.images{
	margin: 0px;
	border-color: #fff;
	border-style:solid;
	border-width: 3px;
	padding: 0px;

}

h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 77px 0px 0px;
	margin-top: 0px;
	
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-bottom: 0px;

}

p{
	margin-right: 30px;

}




.footer a:link, .footer a:visited {
	font-size:0.9em;
	color: #fff;
	text-decoration: none;
	
}	

.footer a:hover {
	color: #fff;
	text-decoration: underline;
	
}
.program a:link, .program a:visited {
	font-size:1.1em;
	color: #fff;
	text-decoration: none;
	
}	

.program a:hover {
	color: #fff;
	text-decoration: underline;
	
}
.kjop a:link, .kjop a:visited {
	font-size:0.8em;
	color: #fff;
	text-decoration: none;
	
}	

.kjop a:hover {
	color: #fff;
	text-decoration: underline;
	
}
.kjop a img {
	text_decoration: none;
	border:0px;
}

a:link{
	text-decoration: underline;
	color: #fff;
}

a:visited{
	text-decoration: underline;
	color: #fff;
}

a:hover{
	text-decoration: none;
	color: #fff;
}





/* EDITOR PROPERTIES */
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
padding: 10px 0px 0px 0px;
	margin-top: 0px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-bottom: 0px;
}

p {
font-size 10px;

}

