﻿/*

color01 = #6BA58C
color02 = #9CBDA5
color03 = #D3E7D8

*/


body {
   font-family: Arial, Century Gothic;
   OFF-OFF-background-color: #179F2B;  /* OLD:  D6C480 (DAA520) */
   OFF-background-color: #6699FF;
   background-image: url('images/istockphoto/iStock_000005572347Large-crop-scale-soft-1600x1200.jpg');
   OFF-background-image: url('images/istockphoto/4270329_thumbnail-261x254.jpg');
   

   OFF-background-repeat: no-repeat;
   background-repeat: repeat;
   background-attachment: fixed;
}

.maintableclass {
	background-color: #FFFFFF;
}


td {
	font-size: 9pt;
}


/* Till anmälningsformulär */
table.anmalan {
    border-collapse: collapse;
    width: 555;
}
table.anmalan rd{
	border-color: #DAA520;
    border-width: 1px 0 1px 0;
    border-style: solid;
}


table.anmalan2 {
    border-collapse: collapse;
    width: 555;
}
table.anmalan2 td {
	border-color: #CCCCCC;
    border-width: 1px 0 1px 0;
    border-style: solid;
}
table.anmalan2 tr { 
	background-color: #EFEEED;
}


a:link {color: #666633;}
a:visited {color: #4E4E27;}  
a:hover {color: #4672ff;}
a:active {color: #46725E;}

/* används i sidfot */
a:link.whitelink {color: #FFFFFF; text-decoration: none;}
a:visited.whitelink {color: #FFFFFF; text-decoration: none;}  
a:hover.whitelink {color: #4672ff; text-decoration: none;}
a:active.whitelink {color: #FFFFFF; text-decoration: none;}


/* 
 Från: http://www.psyked.co.uk/css/automatic-link-icons-v20.htm

Funkar i Firefox men inte med IE... :-(

a[target='_blank'] {
display:inline-block;
padding:2px 20px 2px 0px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(images/layout/icon-new-window.gif) center right no-repeat;
}

*/


xh1 {
   font-family: verdana;
   font-size: 1.8em;
   font-weight: normal;
   margin-bottom: 0;
   margin-top: 0;
}

.ohr {
    margin-left: 0px;
    margin-right: 0px;
}

.sidrubrik {
	font-size: 16pt;
	font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 8px;
   	margin-bottom: 16px;
}

.sidrubrik_h {
	font-size: 16pt;
	font-weight: bold;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 8px;
   	margin-bottom: 16px;
}

.sidrubrik-inforuta {
	font-size: 12pt;
	font-weight: bold;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.sidtext {
	font-size: 9pt;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 8px;
}

.hogerspalt {
	font-size: 9pt;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 8px;
}


p {
    margin-top: 7px;
    margin-bottom: 7px;
}

ul {
    margin-top: 7px;
    margin-bottom: 14px;
}

ol {
    margin-top: 7px;
    margin-bottom: 14px;
}


.meny {
	color: black;
	font-weight: bold;
	text-decoration: none;	
}

a:link.meny2 {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a:visited.meny2 {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a:hover.meny2 {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a:active.meny2 {
	color: white;
	font-weight: bold;
	text-decoration: none;
}


h1 {
	font-size: 12pt;
	font-weight: bold;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;    
}

h2 {
	font-size: 12pt;
	margin-top: 9px;
	margin-bottom: 6px;
}

h2.aktuellt {
	font-size: 12pt;
	margin-top: 12px;
	margin-bottom: 13px;
}


h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 6px;
}

.clear {
	clear: both; /* right left both */
}

img {
	border: 0;
}

/* Space till höger och nedanför bilden */
.imgborder1_left {
	border: 3px double #666633; /* color x  */
	margin: 0px 6px 6px 0px;
}

/* Space till höger och nedanför bilden */
.imgborder1_right {
	border: 3px double #666633; /* color x  */
	margin: 0px 0px 6px 6px;
}

/* Space till höger och nedanför bilden */
.imgborder1 {
	border: 3px double #666633; /* color x  */
	margin: 0px 0px 0px 0px;
}
 
 
  
table.infotabell {
	border-width: 0px;
	border-style: solid;
	border-collapse: separate;
	background-image:url("images/layout/color02.gif");
}

table.infotabell td {
	
	padding: 4px;
	border-style: solid;
	background-image:url("images/layout/color03.gif");
}


div.inforuta {
    border-style: solid;
    border-color: #666633; /*  6BA58C */
    border-width: 1px;
	padding: 6px;
    margin-top: 30px;
	/* background-image:url("images/layout/color03.gif"); */
	background-color: #DBDBB7;
}

.inforuta {
    border-style: solid;
    border-color: #666633; /*  6BA58C */
    border-width: 1px;
	padding: 6px;
    margin-top: 30px;
	/* background-image:url("images/layout/color03.gif"); */
	background-color: #DBDBB7;
}

div.moreinfo {
    border-style: solid;
    border-color: #666633;
    border-width: 1px;
	XXXpadding: 6px;
    XXXmargin-top: 30px;
	background-color: #DBDBB7;
}



.externinfo {
    border-style: solid;
    border-color: #6BA58C;
    border-width: 1px;
	background-image:url("images/layout/color03.gif");
}

.closebutton {
    border-color: #6BA58C;
    border-width: 2px;
    background-color: #DBDBB7;
    width: 110 px;
}