
body {
	background-color: #e8e4da;
	background-repeat: repeat;
	}
	
p { color: #333; font-size: 11pt; font-family: Cambria, "Times New Roman", Times, serif; line-height: 13pt; }
li { color: #333; font-size: 11pt; font-family: Cambria, "Times New Roman", Times, serif; line-height: 12pt; }
td { vertical-align:top; color: #333; font-size: 12pt; font-family: Cambria, "Times New Roman", Times, serif; line-height: 14pt; }

h1 { color: #223f62; font-size: 26pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30pt; margin-bottom:15px; margin-top:5px; }
h2 { color: #223f62; font-size: 20pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 23pt; margin-bottom:5px; margin-top:5px; }
h3 { color: #50698f; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; margin-bottom:2px; margin-top:5px; }
a:link { color: black; text-decoration: underline; }
a:visited { color: black; }
a:hover { color: #bbbbbb; }
a:active { color: black; }

ul { list-style-type: square; }

li { padding-bottom:5px; }


hr {
	color: #50698f;
	height: 3px;
background-color: #50698f;
margin-top:10px;
margin-bottom:10px;
}

.fullbokad { background-color:#C00; color:#fff; font-size: 8pt; font-weight:bold; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;  }
.nyhet { background-color:#50698f; color:#fff; font-size: 8pt; font-weight:bold; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;  }


.small {color: #555555; font-size: 8pt; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 12px;  }
.tabell { color: #555555; font-size: 10pt; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; }
.tabellred { color: #b00034; font-size: 8pt; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 13pt; }
.nav { color: black; font-size: 8pt; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; background-color: #f6f6f6; }
.navgrey { color: #cccccc; font-size: 8pt; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; background-color: #f6f6f6; }
.presentation { color: #black; font-size: 8pt; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; line-height: 10pt; background-color: #cccccc; }


.roundedcorners {
	border-radius: 10px;
	moz-border-radius: 10px;  
    -webkit-border-radius: 10px;
	border:#315582;
	border-width:1px;
	border-style:solid;
	background:#fff;
}


.huvudspalt {
		border-radius: 10px;
	moz-border-radius: 10px;  
    -webkit-border-radius: 10px;
	border:#315582;
	border-width:1px;
	border-style:solid;
	background:#fff;
	background-image:url(../bild_meny/orkide.jpg);
	background-repeat:no-repeat;
}

.slide, .slide2 {
	border-radius: 4px;
	moz-border-radius: 4px;  
    -webkit-border-radius: 4px;
	color: black; text-decoration: underline;
	font-size: 11pt; font-family: Cambria, "Times New Roman", Times, serif; line-height: 13pt; 
}


/* Snygga knappar */
a.button {
    background: transparent url('../bild_meny/bg_button_a2.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../bild_meny/bg_button_span2.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}
