/******** General tags ********/
body{font:76% Verdana,Tahoma,Arial,sans-serif;
background:#cccc99;
line-height:1.4em;
margin:0 auto;
padding:0;}

a{text-decoration:none;
color:#990000;
font-weight:normal;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0 0 18px 10px;}
ul ul,ol ol{margin:4px 0 4px 35px;}

h1 a{text-transform:none; color:#4088b8;}

h2{font-size:1.2em;
color:#5e7283;
padding:0 2px 2px 0;
margin:0 0 10px 0;
letter-spacing:.5px;}

h3{font-size:1em;
font-weight:bold;
color:#8a9600;
margin:0 0 8px 0;
padding:1px 2px 2px 3px;}

/******** Main wrap ********/
#wrap{
color:#000000;
background: #FFC;
width:989px;
margin:0 auto;
padding:1px;
border-left:1px solid #669933;
border-right:1px solid #669933;
border-bottom:2px solid #669933;
}
#header{margin:0;}

#toplinks{color: #333333; font-style: normal; text-align:left; padding:5px 2px 2px 0; font-weight: bold;}
/******** Content variations ********/
#content{
line-height:1.2em;
width:980px;
float:right;
text-align:left;
margin:0;
padding:10px;
}

#header h1{
font-size:1em;
color:#333;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding:5 2px 2px 0;
letter-spacing:.5px;
}
#content h1{
font-size:1.4em;
color:#286EA0;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:.5px;
}
#content h2{
font-size:1.1em;
color:#8a9600;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:.5px;
}
#content h3 {margin:10px 0 8px;}

#left dfn {font-size: 1em; font-family: trebuchet; font-style: normal; font-weight: bold;}
#right dfn {font-size: 1em; font-family: trebuchet; font-style: normal; font-weight: bold;}

#left p	 {font-size: 1em; font-family: verdana, arial, sans-serif; letter-spacing: 0.5px;}
#right p {font-size: 1em; font-family: verdana, arial, sans-serif;}
.index-adcol p {font-size: 0.9em; font-family: verdana, arial, sans-serif; font-color: #000;}

#left {
	float: left;
	width: 350px;
	margin-top: 10px;
	margin-left: 5px;
	background: #FFF;
	padding: 15px;
	border: 1px solid #000;
}
#left_news {
	float: left;
	width: 460px;
	background: #FFF;
}

#left h2{
font-size:1.4em;
color:#286EA0;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:.5px;
}

#left h3{
font-size:1.1em;
color:#286EA0;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:.5px;
}
#right h3{
font-size:1.1em;
color:#286EA0;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:.5px;
text-align: left;
}

#right {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	width: 355px;
	padding: 15px;
	background: #FFF;
	border: 1px solid #000;
	}
.right_ads {
text-align: center;
}
#right h2{
font-size:1.4em;
color:#286EA0;
padding:0 2px 2px 10px;
margin:0 0 10px 0;
letter-spacing:.5px;
text-align: left;
}

/******** index-adcol ********/
.index-adcol{
float:left;
background: #FFF;
width:160px;
text-align: left;
margin-left: 5px;
margin-top: 10px;
padding: 5px;
border: 1px solid #000;
}

/******** adcol ********/
#adcol{
float:left;
background: #FFF;
width:160px;
text-align: center;
margin-left: 5px;
margin-top: 10px;
padding: 10px;
border: 1px solid #000;
}

#adcol ul{
list-style:none;
margin:0;
padding:0 0 0 10px;
}

#adcol li{
list-style:none;
margin:0 0 4px 0;
padding:0;
}

/* Styr färgen på navigeringslänkarna */

#adcol li a{
font-size:0.4em;
font-weight:bold;
color: #50759b;
padding:2px;
}

#adcol ul ul{
margin:4px 0 3px 10px;
line-height:1em;
padding:0;
}

#adcol h2{margin:3px 0px 8px 0px;font-size:1em;}
#adcol h3{margin:30px 0px 8px 0px;font-size:1em;}
#adcol h4{margin:3px 0px 8px 0px;font-size:1em;}

/******** Footer ********/
#footer{
clear:both;
text-align:right;
color:#808080;
font-size:0.9em;
margin-right: 10px;
padding:8px 0;
line-height:1.6em;
}

#footer p{margin:0; padding:0;}
#footer a{color:#808080;}

/******** Various classes ********/


.box a{color:#f0f0f0;}
.left{float:left; margin:0 15px 4px 0;}
.right{float:right; margin:0 0 4px 15px;}
.textright{text-align:right;}
.readmore{text-align:right; margin:-10px 10px 12px 0;}

.center{text-align:center;}
.blue{color:#4088b8;}
.big{font-size:1.3em;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}

.clear{clear:both;}
.hide{display:none;}
.fade{color:#c8c8c8;}
.gray{color:#808080;}

.photo{
border:1px solid #bababa;
padding:2px;
background-color:#ffffff;
margin:6px 18px 2px 5px;
}

#content ul{
list-style:none;
font-size:1em;
margin:0;
padding:0 0 15px 10px;
}

#content li{
list-style:none;
margin:0 0 10px 0;
padding:0;
}

#content li a{
font-size:1em;
font-weight:bold;
padding:2px;
}

#content ul ul{
margin:4px 0 3px 15px;
line-height:1.2em;
padding:0;
}

#content ul ul li a{font-weight:normal;}

/* Horisontell meny 18 juli 2007 */

#ddcolortabs{
margin-left: 0;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #669933 url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8cb85c;
}

#ddcolortabs a:hover span{
background-color: #8cb85c;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #8cb85c;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 10px;
background: #669933;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}






