.rubrik1{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 20pt;
font-weight: bold;
text-align: center;
background-color: transparent;
}

.rubrik1x{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 22pt;
font-weight: bolder;
text-align: center;
background-color: transparent;
}

.rubrikh1 {
font-size:20pt;
}

.snaps .rubrikh1 {
font-size:26pt;
}

.text{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 16pt;
font-weight: normal;
text-align: left;
background-color: transparent;
}

.snaps .text {font-size:20pt;}

.textx{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 18pt;
font-weight: normal;
text-align: left;
background-color: transparent;
}

.textc{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 16pt;
font-weight: normal;
text-align: center;
background-color: transparent;
}

.texth{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 16pt;
font-weight: normal;
text-align: right;
background-color: transparent;
}

.textliten{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 14pt;
font-weight: normal;
text-align: left;
background-color: transparent;
}

.textlitenx{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 16pt;
font-weight: normal;
text-align: left;
background-color: transparent;
}

.textcliten{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 14pt;
font-weight: normal;
text-align: center;
background-color: transparent;
}

.texthliten{
font-family: Garamond, "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
font-size: 14pt;
font-weight: normal;
text-align: right;
background-color: transparent;
}

#datum{
display: none;
}

#topmeny{
display: none;
}

#logo{
display: none;
}

#flagga{
display:none;
}

div.flagga{
display:none;
}

#sidmeny{
display:none;
}

.topbg{
display:none;
}

.topbg1{
display:none;
}

#annonser{
display:none;
}

#adds{
display:none;
}

#bakgrund{
display:none;
}

#bakgrund1{
display:none;
}

.lbbg{
display:none;
}

.lbbg1{
display:none;
}

.noprint{
display:none;
}

#botten{
display:none;
}

#vote{
display:none;
}

#vote1{
display:none;
}

#sender{
display:none;
}

.navmenu{
display: none;
}

a:link,a:visited,a:active {
text-decoration: none;
color: #000000;
font-family: Garamond, "Times New Roman", Times, serif;
} 

a:hover { 
text-decoration: none;
}

body {
background-color: #FFFFFF;
margin: 0mm;
text-align:left;
}

@page{
size: portrait;
margin: 10mm 10mm 10mm 20mm;
}

#noprint{
display:none;
}

#julrimsram {
display: none;
}
/*
#toptable{
display:none;
}*/

table.info{
position:absolute;
top:0mm;
left:0mm;
width:100%;
margin:0mm;
}

table.info5{
position:absolute;
top:0mm;
left:0mm;
width:100%;
margin:0mm;
}

table.info480{
position:absolute;
top:0mm;
left:0mm;
width:100%;
margin:0mm;
}

h4{
page-break-after: avoid;
page-break-inside: avoid;
}

p{
page-break-inside: avoid;
}

#festpagediv{
overflow:visible;
}

#imagecontainer{
display:none;
}

#ddimagetabs{
display:none;
}

#tabcontentcontainer{
overflow:visible;
}

#karta {margin:0px;padding:0px;width:160px;height:350px;float:left;background-image: url(http://www.festfixarna.com/bilder/bilar/lankarta.gif);}

/*Bingo spelet*/
#bingotoptable {
position:absolute;
top:0mm;
left:0mm;
margin:0mm;
width:660px;
}

.bingotable{
width:325px;
border-collapse:collapse;
border: solid #000000 1px;
text-align:center;
font-size:22px;
font-weight:bold;
}

tr.bingohead {
height:65px;
border-bottom: solid #000000 2px;
}

td.bingohead {
width:65px;
border-collapse:collapse;
border: solid #000000 1px;
font-size:40px;
padding:0px;
}

tr.bingotable {
height:65px;
}

td.bingotable {
padding:0px;
width:65px;
}

span.bingofree {
font-weight:bold;
font-size:48px;
}

.bingonbr{
width:500px;
border-collapse:collapse;
border: solid #000000 1px;
text-align:center;
font-size:48px;
font-weight:bold;
}

tr.bingonr {
height:100px;
}

td.bingonbr {
border-collapse:collapse;
border: solid #000000 1px;
}
/*Slut Bingo spelet*/

#iframemenu {
display:none;
}

#companyinfo {
width:600px;
}
#companyinfo1 {
width:496px;
}
#companyinfo2 {
width:100px;
}

.cmtext {
width:594px;
}

.cbtext {
display:none;
}

.framehead {
z-index:1;
background-color:#ffffff;
}
#mapheader {
width:950px;
/* for IE */
filter:alpha(opacity=100);
/*CSS3 standard */
opacity:1.0;
}
#mapcontainer {
width:950px;
background-color:#ffffff;
}
#map_canvas {
width:950px;
height:600px;
}

#divframe {
margin-left:0px;
width:610px;
border:solid #cccccc 1px;
}

#topsearch {
display:none;
}

#showpic {
display:none;
}

.showpictable {
display:none;
}

#picuploadbutton{
display:none;
}

#picopenbutton {
/*pga javascript minimera istället*/
width:0px;
height:0px;
overflow:hidden;
}

#picclosebutton {
display:none;
}

#pictureloadframe span{
display:none;
}

tr.printonly {
display:table-row;
}
