<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> 

@charset "utf-8";
/* CSS Document */

* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#222;
	font-weight:normal;
	margin:0;
	padding:0;
	}

#container { 
	width: 1000px;
	padding-left: 0px; 
	padding-right: 0px; 
    margin: 0px auto 0px auto;
	}

#sidhuvud { 
	width: 1000px;
	height:75px;
	padding-left: 0px; 
	padding-right: 0px; 
    margin: 0px auto 0px auto;
	background:url(objekt/sidhuvud.png) no-repeat;
	text-align:right;
	position:relative;
	}

#meny {
	width: 1000px;
	height:26px;
	padding-left: 0px; 
	padding-right: 0px; 
    margin: 0px auto 20px auto;
	position:relative;
	border-bottom-color:#434343;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top:#434343;
	border-top-style:solid;
	border-top-width:1px;
	}

#start {
	width: 666px;
	height: 230px;
	padding: 0px 0px 0px 0px; 
    margin: 0px 20px 20px 0px;
	position:relative;
	float:left;
	}

#start_nyheter {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px;
	margin: 0px auto 20px auto;
	background:url(objekt/start-nyheter.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	position:relative;
	float:left;
	}
	
#visningsplatser {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px;
	margin: 0px auto 20px auto;
	background:url(objekt/huvudrubrik-visningsplatser.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	position:relative;
	float:left;
	}
	
#biljetter {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px;
	margin: 0px auto 20px auto;
	background:url(objekt/huvudrubrik-biljetter.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	position:relative;
	float:left;
	}
	
#om_festivalen {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px;
	margin: 0px auto 20px auto;
	background:url(objekt/huvudrubrik-omfestivalen.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	position:relative;
	float:left;
	}	
	
#nyheter {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px;
	margin: 0px auto 20px auto;
	background:url(objekt/huvudrubrik-nyheter.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	position:relative;
	float:left;
	}
	
	
#nyheter_kol_l {
	width: 200px;
	height: auto;
	padding: auto auto auto auto;
	margin: auto auto auto auto;
	position:relative;
	float:left;
	}	
	
	
#nyheter_kol_r {
	width: 440px;
	height: auto;
	padding: auto auto auto auto;
	position:relative;
	float:right;
	}	

#start_nyheter_kol {
	width:200px;
	margin:6px;
	padding:3px;
	position: relative;
	float:left;
	}

#start_program {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px; 
    margin: 0px 0px 20px 0px;
	background:url(objekt/start-program.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	float:left;
	position:relative;
	}
	
#start_nu {
	width: 660px;
	height: auto;
	padding: 30px 8px 8px 8px; 
    margin: 0px 0px 20px 0px;
	background:url(objekt/start-program.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	float:left;
	position:relative;
	}
	
#start_nu_kol_hoger {
	width:300px;
	height:auto;
	margin:6px 12px 0px 0px;
	padding:0px;
	position: relative;
	float:right;
	}

#start_nu_kol_vanster {
	width:300px;
	height:auto;
	margin:6px 0px 0px 12px;
	padding:0px;
	position: relative;
	float:left;
	}

#start_program_kol {
	width:300px;
	margin:6px;
	padding:3px;
	position: relative;
	float:right;
	}

#bildspel {
	width: 290px;
	height: 570px;
	padding: 0px 0px 0px 0px; 
    margin: auto auto auto auto;
	float:right;
	position:relative;
	}

#program_meny {
	width:290px;
	height:1200px;
	position:relative;
	float:left;
	}
	
#index_titel {
	width:290px;
	height:17px;
	position:relative;
	padding:0px 0px 0px 0px;
	float:top;
	margin:0px 0px 0px 0px;
	}
	
#program_meny02 {
	width:290px;
	height:1200px;
	position:relative;
	float:left;
	}

#program_innehall {
	width:670px;
	height:auto;
	padding: 30px 8px 8px 8px; 
    margin: 0px 0px 20px 0px;
	background:url(objekt/huvudrubrik-program.png) no-repeat top left;
	border-width:1px;
	border-color:#434343;
	border-style:solid;
	position:relative;
	float: right;
	}

#sidfot { 
	width: 886px;
	height:71px;
	padding-left: 14px; 
	padding-right: 0px; 
    margin: 5px auto 0px auto;
	background:url(pics/sidfot_bg.gif) repeat-x;
	position:relative;
	color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:120%; font-weight:normal;
	float: left;
	}

#credits { 
	width: 1000px;
	height:30px;
	padding-left: 0px; 
	padding-right: 0px; 
    margin: 0px auto 0px auto;
	background:url(http://ducon.se/_DESIGN-DUCON-SE_SENSURROUND.jpg) no-repeat center;
	position:relative;
	float: left;
	}

acronym{
	border-bottom:#000 dotted 1px;
	cursor:help;
	}

p {
	color: #434343; font-family:Georgia, Helvetica, sans-serif; font-size:12px; line-height:160%; font-weight:normal;
}
	
h1 {
	color: #434343; font-family:Georgia, Helvetica, sans-serif; font-size:20px; line-height: 100%; font-weight:bold;
}
h2 {
	color: #434343; font-family:Georgia, Helvetica, sans-serif; font-size:18px; line-height: 160%; font-weight:normal;
}
h3 {
	color: #434343; font-family:Georgia, Helvetica, sans-serif; font-size:16px; line-height: 160%; font-weight: bold;
}
h4 {
	color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 120%; font-weight: normal;
}
h5 {
	color: #FF6; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 120%; font-weight: bold;
}


a {
	color: #990000;
	font-weight:normal;
	text-decoration: underline;
	
}
a:link { color: #990000; }
a:visited { color: #990000; }
a:active { letter-spacing: 5px; }
a:hover { background-color: #CCFF00; }
