/* CSS Document */

body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../graphics/svarvar_bg.jpg) repeat-x;
	margin: 0 auto;
	padding:0;
	text-align:center;
	}
#wrapper {
   	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
		}

#header{
	float:left;
	position:relative;
	margin:0; 
	padding:0; 
	height:80px; 
	width:960px;
	clear:both;
	}
	
#content_wrapper { 
	margin:0;
	padding:0px 20px 20px 20px;
	clear:none;
	background:#fff url(../graphics/content_bg.jpg) top no-repeat;
	border:1px solid #ccc;
}
#content_wrapper.start{
	background:#fff url(../graphics/svarvars_startbg.jpg) top no-repeat;
	}
#content_wrapper.start_fi{
	background:#fff url(../graphics/svarvars_startbg_fi.jpg) top no-repeat;
	}
#left{
	float:left; 
	width:140px; 
	margin:10px 40px 30px 0;
	padding:0;
	background:url(../graphics/delare.gif) top right no-repeat;
	}
	
#right{
	float:left; 
	width:720px;
	margin:0;
	padding:0;
}
#footer {clear:both; text-align:center; padding:5px; font-size: 11px; color:#999;}
/*--topnavigation--*/
#navigation{
	padding:5px;
	margin:51px 0 0 600px;
	color:#990000;
	background:url(../graphics/ruta_bg.jpg) bottom repeat-x;
	border:1px solid #ccc;
	border-bottom:0;
	}
#navigation ul{padding:0; margin:0;}
#navigation li {
		display:inline;
		padding:11px;
		margin:0px;
				}
#navigation li a{
		font-size:11px;
		color:#5D5A5B;
		text-decoration:none;
		background:url(../graphics/ruta_bg.jpg)bottom repeat-x;
		}
#navigation li a:hover {color:#006600;}
#navigation li a:visited {color:#006600;}
#navigation li a.selected {color:#006600;}
/*main navigation*/
.nav_main{padding:5px;}
.nav_main h2 a{font-size:16px; color:#000;}
.nav_main ul{padding:0; margin:0;}
.nav_main li{padding:0; margin: 0 0 0 10px; list-style:none; }
.nav_main li h2 a{ line-height:1.5; margin-left:-10px;}
.nav_main li a.selected{ color:#D98200; font-size:14px;}

/*start divs*/
#intro{margin:0; padding:60px 280px 30px 0; font:12px/18px Arial, Helvetica, sans-serif;}
.rutrad{
 	width:95%;
	margin-bottom:10px;
	padding:0;
	}
.rutor{
	clear:right;
	float:left;
	display:block;
	margin:5px 25px 10px 0px;
	width:200px;
	text-align:left;
	}
.rutrad img{border:5px solid #EDE6EC;}
.rutrad p {margin:15px 0 10px 0;}
.rutor h3{font: normal 16px Cambria, Georgia, Times, Times New Roman, serif ; color:#4a4a41; margin:5px 0 5px 0;}
/*------*/
#inner{
	width: 450px;
 	float: left;
 	display: inline;
 	margin: 0px 30px 30px 0px;
	}
#outer{
	width: 230px;
 	margin: 0px;
	float: left;
	padding: 0;
	display: inline;
	}
#outer img{border:1px solid #ffcc66;}
#pagination{ margin:20px 0 10px 0px; width:100%; clear:both; color:#ff9900}
#undersidor{margin:0; padding:30px 280px 30px 0; font:12px/18px Arial, Helvetica, sans-serif;}
#adress{background:url(../graphics/navend.jpg) right bottom no-repeat; margin-top:20px; padding:5px; font-size:11px;}
.row{clear:both; display:block; border-bottom:1px solid #efefef; }
.clear{clear:both;}

#email{background-color:#efefef; padding:5px; margin:5px; width:180px;}
.leftruta{width:275px; float:left; display:inline; margin:0 20px 10px 10px;}
#logorad{margin-top:10px;}
#logorad img{float:left; margin-right:10px;}

#right.linklist {margin:0;}
#left.linksida{padding:0 0 30px 40px;}
#outer.linklist p{margin: 3px 0 0 0;}
.description{ padding-left:10px; font-style:italic;}


/*--forms--*/
form#search {margin:0px; padding:0px;}
input, textfield, textarea {font:11px Arial, Helvetica, san-serif; color:#666666; padding:0px; border:1px solid #ccc;}
.button {width:auto; height:18px; color:#fff; padding:0px; background:url(../graphics/button.jpg) repeat-x 0 0; cursor:pointer; border:none; letter-spacing:1px; font-weight:bold; vertical-align:middle;}


.rtMargin { 
	margin-right:25px;
	}
.borderimg{ border:4px solid #fff; margin-top:2px;}


/*--links--*/
a {color:#006633; text-decoration: none;}
a:visited {color:#006600; text-decoration: none;}
a:hover {color:#666666; text-decoration: none;}
td, table, tr {
	text-align: left;
	font-size: 12px;
	}
h1{font: normal 22px Cambria, Georgia, Times, Times New Roman, serif ; color:#006633; margin:20px 0px 0px 0px;}
h2{font: normal 18px Cambria, Georgia, Times, Times New Roman, serif ; color:#339900; margin:10px 0px 6px 0;}
h3{font: normal 16px Cambria, Georgia, Times, Times New Roman, serif ; color:#4a4a41;}

.nyhet{font: italic 18px Cambria, Georgia, Times, Times New Roman, serif ; color:#006633;}
.amp{ font-family: 'Palatino linotype', Baskerville,'Goudy Old Style','Book Antiqua',serif; font-style:italic; font-size:14px }
.border{border:1px solid #fff}

.bilder{ padding-top:20px; padding-left:10px;}
.bilder img{border:1px solid #ffcc66; margin-bottom:10px; display:block;}

