*{font:normal normal 400 13px verdana,arial,sans-serif;}
a{color:#11e;text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{color:#006;} /* ffe1d8 */
/*
body{background-color:#ffe;margin:5px 20px 0 20px;padding:0px;min-width:600px;}
*/
body {
    color:#000;
    /*font-size:76%;
    font-family:"Lucida Grande",Verdana,Arial,sans-serif !important;*/
    /*line-height:190% !important;*/
    background-color: #ffe;
    /*text-align: center;*/
    margin:5px 20px 0 20px;
    padding: 0px;}


h1,h2,h3,h4,h5,h6{font-family:verdana, arial;margin:0px 0 3px 0;padding:0px;font-weight:600;}
h1{border-bottom:solid 1px #000;font-size:1.3em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.0em;}
.heading h1{margin:0px;padding:0px;border:none;display:inline;float:left;}
.heading em{float:right;}
.heading{border-bottom:solid 1px #000;margin-bottom:5px;}
/* POSITIONING STUFF */
p.intro{border-left:solid 2px #eee;margin:0px;margin:3px 0 0 15px;padding:10px;}
#header{background:#fff url(/img/banner2.jpg);background-repeat:no-repeat;border-bottom:solid 1px #000;height:89px;}
.center{text-align:center;}
.clearfooter .copy{float:right;}
.clearfooter .copy,.clearfooter .copy a{color:#666;font-size:11px;}
.clearfooter .copy a{text-decoration:underline;}
div#container{border:solid 1px #000;}
div.menu h5{margin:0px;padding:0px;}
div.box{background-color:#eee;}
div.events em{color:#666;font-size:11px;}
div.events h5{background-color:#cfdfc2;border-top:solid 1px #000;border-bottom:solid 1px #000;margin:15px 0 15px 0;padding:5px 0 5px;}
div.events h2{font-weight:600;}
div.events h2 a{color:#003;font-size:13px;font-weight:600;margin:0px;padding:0px;text-decoration:underline;}
div.events p{margin:0 0 0px 10px;padding:3px 0px 0px 0px;}
div.events p a {
    color:#000;
    text-decoration:none;
}

div.events .box{margin:0 0 15px; background:#eee;}
#lc a{color:#003;display:block;font-size:13px;font-weight:600;margin:0 0 5px 0;text-decoration:none;}
#lc a:hover{text-decoration:underline;}
div.inner,div#menu,div#lc{padding:5px;}
div.box, div#boxright{margin:0 5px 10px 5px;}
div#boxright {background:#eee;}
div.inner{padding:0 15px 0 15px;}
div#menu a, div#menu h1{background:#cbdec0;border-bottom:#a9a9a9 1px solid;border-top:#ebf1f3 1px solid;font-size:12px;font-weight:600;color:#000000;display:block;margin:0 5px 0 0;padding:5px;text-decoration:none;}
div#menu h1{background:#ffc;border-right:solid 2px #f00;border-left:solid 2px #f00;font-size:12px;}
div#menu a:hover{background:#e6e6e6 url(/img/next.gif) no-repeat right;}
.break{clear:both;float:none;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}

/* Links (länkar) related stuff */
div.links p {
    margin:0px;padding:0px 0px 15px 15px;
}
div.links a, div.links p {
    margin:0 0 0 15px;
}
div.links h5 {
    margin:5px 0 5px 0;
    text-decoration:underline;
}
/* searchform stuff */
legend {font-weight:600;}
fieldset{background:#eee;}
form.gSearch {
    text-align:center;
    margin-bottom:5px;
}
form.gSearch img {
    margin-top:5px;
    position:relative;
    top:12px;
}
form.gSearch input.text {
    border:inset 1px #000;
    /*position:relative;*/
}
form.gSearch input.button {
    border:outset 1px #000;
    /*position:relative;*/
}
form.gSearch img {

}
/* END */
div.linklist {
    text-align:right;
}
div.linklist a {
    text-decoration:none;
}

div.searchhits div {
    width:45%;
    float:left;
    margin-left:20px;
}
div.searchhits div p a {
    background: #fff url(/img/star.png) no-repeat left 0px;
    display:block;
    /*line-height:130% !important;*/
    letter-spacing:1px;
    text-indent: 20px;
    color:#db2109;
    /*color:#EB2109;*/
    font: normal normal 600 12px "Lucida Grande",Verdana,Arial,sans-serif;
    text-decoration:none;
}
div.searchhits div p a:hover {
    text-decoration:underline;
}

div.cred label {
	display:block;
	float:left;
	width:250px;
	margin:0px 10px 0px 0px;
}

div.cred label.email {
	width:510px;
	margin:0px 0px 0px 0px;
}

div.cred label input.text {
	width:100%;
}

