/* CSS Document */
body { background-color:#412300; padding: 0; margin: 0; }
body, td, th, div { font:normal 11px/16px Arial,Helvetica,sans-serif; }

#layout {width: 800px; background: #412300;	border-top: px solid #E5E5E5; border-right: px solid #ccc; border-left: px solid #fff; margin-right: auto; margin-left: auto;}
#layout2 {width: 1005px; background: #412300;	border-top: px solid #E5E5E5; border-right: px solid #ccc; border-left: px solid #fff;margin-right: auto; margin-left: auto;}


/* content */
#kolumncontainer{float: left; width: 800px;	background: #fff url(img/bg.gif) top right repeat-y;}
/* content */
#kolumncontainer forum{float: left; width: 800px; height: 900px;	background: #fff url(img/bg.gif) top right repeat-y;}

#calendar{
    background:#FFFFFF;
    width:120px;
	padding-left:10px;
	margin-top:35px;
}
#calendar h1{
    color:#077585;
    font: 12px Arial, Verdana, sans-serif;
    font-weight: bold;
}
#calendar p{
    color:#000000;
}
/* första sidan*/
#forstasidan { background:#ffffff;float: left; width: 390px; height: px; padding: 40px 20px 0px 20px; overflow:hidden; }


#kolumn1 { background:#fff;float: left; width: 390px; padding: 40px 20px 0px 20px; overflow:hidden; }
#kolumn1 a { color:#077585; }
#kolumn1 a.selected { color:#f15822; }
#kolumn1 a:hover { color:#f15822; }

#kolumn2 { background:#fff; float: left; width: 200px; padding: 60px 20px 0px 0px;}

#kolumn2 a { color:#077585; }
#kolumn2 a.selected { color:#f15822; }
#kolumn2 a:hover { color:#f15822; }

/* nyheter */
#nyheter {float: left; width: 130px; padding: 40px 10px 20px 10px; background: #ffd237 url(img/nykant.gif) top left no-repeat; border-left: px solid #ccc; overflow:hidden; }

/* nerslag */
#kolumn4 {float: left; width: 430px; height: px; padding: 5px 0px 8px 0px; background: #412300;}
#hem {float: left; width: 20px; height: 20px; padding: 5px 10px 8px 10px; background: #412300;}

/* biljettbokning */
#kolumn7 {float: right; width: 80px; height: 13px; padding: 5px 10px 8px 10px; background: #412300 url(img/biljettflik.gif) top left no-repeat; }

/* gruppinfo */
#kolumn8 {display:block;float: right; width: 245px; height: 20px; padding: 5px 10px 10px 10px; background: #412300 url(img/gruppinfo.gif) top left no-repeat; font-color: #ffffff; border-left: px solid #f15822;}

/* queue */
#queue {float: left; width: 371px; height: 37px; background: url(img/queue.gif) top left no-repeat; font-color: #ffffff;position:absolute;left:663px;top:15px;z-index:1;}

/* sidhuvud */
#kolumn5 {float: left; width: 800px; height: 130px; padding: 0px 0px 0px 0px; background: #412300;}

/* biljettbokningssystem*/
#kolumn9 { background:#ffd237;float: center; width: 500px; height: 358px; padding: 95px 0px 120px 60px; overflow:hidden; }
#kolumn9 a { color:#077585; }
#kolumn9 a.selected { color:#f15822; }
#kolumn9 a:hover { color:#f15822; }

/* bokningsbekräftelse*/
#kolumn10 { background:#ffffff;float: left; width: 620px; height: 372px; padding: 40px 0px 180px 20px; overflow:hidden; }
#kolumn10 a { color:#077585; }
#kolumn10 a.selected { color:#f15822; }
#kolumn10 a:hover { color:#f15822; }

/* anmälningsblankett*/
#kolumn11 { background:#ffd237;float: center; width: 500px; height: 600px; padding: 15px 0px 120px 60px; overflow:hidden; }
#kolumn11 a { color:#077585; }
#kolumn11 a.selected { color:#f15822; }
#kolumn11 a:hover { color:#f15822; }

/* bekräftelse vänsterkolumn */
#bekraftelse {float: left; width: 130px; height: 553px; padding: 20px 10px 20px 20px; background: #ffd237; }

/* biljettbokning priskolumn */
#biljettbokning {float: left; width: 130px; height: 370px; padding: 20px 10px 20px 20px; background: #ffffff; }

/* gruppforum*/
#grupper { background:#ffd237;float: left; width: 775px; height: 720px; padding: 40px 0px 20px 25px; overflow:auto; }
#kolumn9 a { color:#077585; }
#kolumn9 a.selected { color:#f15822; }
#kolumn9 a:hover { color:#f15822; }
#iframe_grupper {
	border:0; margin:0; padding:0;
	width:700px; height:680px;
}

/* sidfot */
#sidfot {float: left; width: 770px; padding: 10px 15px; background:#f15822;}
#sidfot a { color: #000000; font-weight: bold; text-decoration: none}
#sidfot a:hover{ color: #ffd237; font-weight: bold} 

/* bilder */
#bild {float: left; width: 380px; height: 300px; background: #fff; padding: 10px 0px 5px 0px;}
#bild2 {float: left; width: 200px; height: 300px; background: #fff; padding: 10px 0px 20px 0px;}
#bild3 {float: left; width: 200px; height: 300px; background: #fff; padding: 0px 0px 20px 0px;}
#justnu {float: left; width: 390px; height: 110px; background: #fff; padding: 15px 0px 5px 0px;}
#reklam {float: left; width: 380px; height: 430px; background: #fff; padding: 3px 0px 5px 0px;}

/* punkter */
.punkter { height: 1px; overflow:hidden; background: url(img/dotted.gif) top left repeat-x; margin-bottom:8px; }
.punkter2 { height: 1px; overflow:hidden; background: url(img/dotted2.gif) top left repeat-x; margin-bottom:8px; }
.ny_punkter { height: 1px; overflow:hidden; background: url(img/dotted1.gif) top left repeat-x; margin-bottom:8px; }

#header {
	background: url("img/huvud.gif") top left no-repeat;
	height:130px; width:800px;
	cursor:pointer;
}
#header h1 {
	display:none; font-family:Arial, Helvetica, sans-serif; 
}
/* meny */

#menycontainer ul#topnav 
{
list-style-type: none;
float: left;
width: 800px;
padding: 0px 0px 10px 0px;
margin: 0;
border-bottom: 0px solid #000;
background: #f15822 ;
font: 11px Arial, Verdana, sans-serif;
font-weight: bold;

}

#menycontainer ul#subnav
{
float: left;
width: 800px;
padding: 5px 0px 0px 0px;
margin: 0;
border: none;
background: #fff;
color: #000;
font: 11px Arial, Verdana, sans-serif;
font-weight: regular;
}

#menycontainer li { display: inline; }

#menycontainer a, #menycontainer span
{
float: left;
padding: 2px 18px;
border-right: px solid #000000;
background-color: #f15822;
color: # fff;
text-decoration: none;
}

ul#topnav a:link{color: #fff;}
ul#topnav a:visited{color: #fff;}
ul#topnav a:hover{background: #fff; color:#ffd237;}
ul#topnav a#current{background: #f15822; color: #ffd237; font-weight: regular;}
ul#topnav a:hover, #menycontainer span#aktuell {background-color: #f15822;}

ul#subnav a:link{background: #fff; color: #077585;}
ul#subnav a:visited{background: #fff; color: #077585;}
ul#subnav a:hover{background: #fff; color:#f15822}
ul#subnav a#current{background: #fff; color: #f15822; font-weight: regular}
ul#subnav a:hover, #menycontainer span#aktuell {
background-color: #fff;
}

h1 { margin:  0 0 8px 0; font:bold 14px Verdana,sans-serif; color:#412300; }
h3 { font: bold 14px Arial, Helvetica, sans-serif; color:#412300;}

p {line-height: 1.2em; margin: 0 0 10px 0; color:#412300;}

.titel, .nyheter { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:18px;
	font-weight:normal; 
	color:#412300; 
	padding:0;
}
.nyheter { color:#fff; }
.laddahem {color: #000000; line-height: 0 0. 0em 0}
.mer {color: #fff; font-weight: bold;}
.dagar {color: #ffd237; font-weight: bold;}
.underrub {color: #f15822; font: 11px Arial, Helvetica, sans-serif; font-weight: regular; text-decoration:none; }
.fet {color: #000000; font-weight: bold; text-decoration:none; margin-bottom: 0px 0px 0px 0px;}
.karta {color: #ffd237;}
.gruppinfo {color: #fff; font-weight: regular; text-decoration:none; }
.extrainfo {color: #f15822; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; }
.citat {color: #f15822; font: 11px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
.kontakt {float:left: 11px; padding:0 10px 10px 0;}
.tabell { cellspacing: 0; float: left: 10px; background-color:#ffffff; height:70}
.tabell td { cellspacing: 0; background-color:#ffd237; height:50px; width: 500px }
.biljettbokning {color: #f15822;}
img {border:0px}

.scrollbox {padding: 0px; height: 200px; width: 100px; border: px solid #ffffff; overflow: auto; scrollbar-face-color : #ffffff; background-color: #ffffff; scrollbar-highlight-color : #ffffff; scrollbar-3dlight-color : #ffffff; scrollbar-shadow-color : #ffffff; scrollbar-darkshadow-color : #ffffff; scrollbar-track-color : #ffffff; scrollbar-arrow-color : #f15822 }

a.pil {
  color:#878787;
  background: url(img/pil.gif) center left no-repeat;
  padding: 0 0 0 13px;
  text-decoration:none;
}

a.pilr {
  color:#077585;
  background: url(img/pilr.gif) center left no-repeat;
  padding: 0 0 0 16px;
  text-decoration:none;
}

a.arrow {
  color:#f15822;
  background: url(img/arrow.gif) center left no-repeat;
  padding: 0 0 0 16px;
  text-decoration:none;
}
a.pilsvart {
  color:#f15822;
  background: url(img/pilsvart.gif) center left no-repeat;
  padding: 0 0 0 16px;
  text-decoration:none;
}

a.pilner {
  color:#;
  background: url(img/pilner.gif) center left no-repeat;
  padding: 0 0 0 16px;
  text-decoration:none;
}

a.kamera {
  color:#;
  background: url(img/kamera.gif) center left no-repeat;
  padding: 0 0 0 16px;
  text-decoration:none;
}

a.sax {
  color:#;
  background: url(img/sax.gif) center left no-repeat;
  padding: 0 0 0 16px;
  text-decoration:none;
}


/* links*/
a:link { 	
	color: #077585; 
	text-decoration: none; 
}

a:active { 
	color: #077585; 
	text-decoration: none; 
}

a:visited { 
	color: #077585; 
	text-decoration: none; 
}

a:hover { 
	color: #f15822; 
	text-decoration: none; 
}

a:current { 
	color: #ccc; 
	text-decoration: none; 
}

.print_only { display:none; }

