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

body {
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}


a:link {
color:#336699;
text-decoration:none;

}

a:active {
color:#336699;
text-decoration:underline;

}

a:hover {
color:#ccccff;
text-decoration:underline;
}

a:visited {
color:#336699;
text-decoration:none;

}

#contentright a:link {
color:#000066;
text-decoration:none;
}

#contentright a:active {
color:#333333;
}

#contentright a:hover {
color:#333333;
text-decoration:underline;
}

#contentright a:visited {
color:#000066;
}

#contentleft a:link {
color:#000066;
text-decoration:none;
}

#contentleft a:active {
color:#333333;
}

#contentleft a:hover {
color:#333333;
text-decoration:underline;
}

#contentleft a:visited {
color:#000066;

}



#master {
width: 779px;
margin-top: 0px;
margin-left:auto;
margin-right:auto;
background-image:url(../img/bg_sidor.gif);
background-repeat:repeat-y;
}

#top {
height: 57px;
background-image:url(../img/head.gif);
background-repeat:no-repeat;
padding-left:10px;
padding-right: 10px;
margin: 0px;
}

#areaup {
width: 779px;
height:307px;
padding-top: 0px;
margin: 0px;
padding-left:9px;
}

#content {width: 779px; }

#contentleft {
float: left;
width: 483px;
background-image:url(../img/bg_vanster.gif);
background-repeat:repeat-y;
padding-left: 20px;
border-right:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
}

h1 {
text-align:left;
padding-top:15px;
font-size: 1.4em;
font-weight:bold;
color:#00cc00;
}


#contentleft p {
padding-right: 20px;
/*text-align:justify;*/

}

#contentleft ul {
padding-right: 20px;


}

#contentleft li {
margin-bottom: 0.3em;
list-style:circle;

}
#titel {
height: 38px;
background-image:url(../img/bg_titel.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:10px;
margin: 0px;
}

#meny {
float:left;
width:473px;
color:#ccccff;
font-size:1em;
font-weight:bold;
padding:10px;
}

.menyact {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
}


#meny a:link {
color:#ccccff;
text-decoration:none;

}

#meny a:active {
color:#336699;
text-decoration:underline;

}

#meny a:hover {
color:#ffffff;
text-decoration:none;
}

#meny a:visited {
color:#ccccff;
text-decoration:none;

}


#menykalender {
float:left;
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
padding:10px;
}

#contentright {
float:left;
width: 266px;
/*height:750px;*/
padding-right:0;
padding-left:0;
padding-bottom: 10px;
background-image:url(../img/bg_hoger.gif);
background-repeat:repeat;
}

#contentright p {
margin-right: 6px;
margin-left: 6px;
text-align:left;
}

#contentright h2 {
margin-right: 6px;
margin-left: 6px;
}

/*#contentright {
float:left;
width: 258px;
padding-right: 4px;
padding-left: 4px;
background-image:url(../img/bg_hoger.gif);
background-repeat:repeat;
}*/



h2 {
color:#336699;
font-size:1.2em;
font-weight:bold;
}

.focus {
color:#336699;
font-size:1em;
font-weight:bold;
}

.fotohome_l {
padding:0 10px 10px 0;
float:left;
}
.fotohome_r {
padding: 0 0 0 10px;
float:right;
}

.fotohome_kalender {
margin: 0 0 10px 10px;
float:right;
border:#FFFFFF 2px solid;
}

#clear {
clear:both;
}

#inc_fot {
height: 30px;
background-image:url(../img/bg_fot.gif);
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
padding-top: 15px;
margin: 0px;
}

#inc_fot a:link {
color:#336699;
text-decoration:none;
}

#inc_fot a:active{
color:#336699;
text-decoration:none;
}

#inc_fot a:hover {
color:#ccccff;
text-decoration:underline;
}

#inc_fot a:visited {
color:#336699;
text-decoration:none;
}

.small {
color:#00cc00;
font-size:0.9em;
}

#kalender {
padding: 6px;
}
#kalTitle {
height: 23px;
width: 255 px;
background-image:url(../img/bg_kalender.gif);
background-repeat:no-repeat;
padding-left:25px;
padding-right:10px;
font-size:11px;
color:#00cc00;
padding-top: 6px;
/*text-transform: uppercase; */
font-weight:bold;
}
#kalTitle2 {
width: 255 px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
background-color:#eef1f5;
font-size:11px;
color:#00cc00;
/*text-transform: uppercase; */
font-weight:bold;
margin-bottom:6px;
}

#kalText {
background-color:#FFFFFF;
color:#336699;
font-size:10px;
padding-bottom:5px;
padding-left: 6px;
padding-right: 6px;
padding-top:3px;
border-bottom: 1px #d6e1eb dotted; 
}

#event {
 margin-bottom: 8px;
}


blockquote{
float: right; 
display: block; 
width: 410px;
quotes: none; 
color: #336699; 
font: italic 1.2em/1.3em Georgia, Times, serif ; 
margin: 5px 10px 5px 20px; 
padding: 0 0.5em; 
border-left: 3px solid #00cc00; 
}

#referens {
 margin-bottom: 20px;
}

#referens_titel {
width: 400px;
 border-bottom:dotted #333333 1px;
 margin-bottom: 15px;
}


#contact {
 margin-top: 20px;
}
#contact h2 {
border-bottom:dotted #FFFFFF 1px; 
}

#spacer {
height: 25px;
}

#language {
text-align:right;
color:#FFFFFF;
font-size:0.9em;
padding:30px 10px 0 0;
}
#lang {
height: 50px;
}

#language a:link {
color:#ffffff;
text-decoration:none;
}

#language a:active {
color:#ffffff;
text-decoration:underline;
}

#language a:visited {
color:#ffffff;
text-decoration:none;
}

#language a:hover {
color:#ccccff;
text-decoration:underline;
}
/* Kunskapsresor */
#kr_areaup {
width:819px;
height:186px;
background-image:url(../img/kr_header_up.gif);
margin:auto;
}

#kr_kontakt{
margin:auto;
width:819px;
height:29px;
padding-left:340px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#kr_kontakt_space{
margin:auto;
width:819px;
height:157px;
}

#kr_areaup a:link, a:active, a:visited  {
color:#FFFFFF;
text-decoration:none;
}

#kr_areaup a:hover {
color:#ffcc00;
text-decoration:underline;
}

