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

/*BASLAYOUT*/
body {
	background-color:#120A03;
	font:12px "Lucida grande", verdana, sans-serif;
	margin:0;
	padding:0;
	background-image:url(sajtpix/backdrop.png);
	background-attachment: fixed;
	background-repeat: repeat;
}
#container {background:#004A5E; margin:0 auto 20px; padding:0px 20px 20px; width:936px;
border-left:#000 2px solid;
border-right:#000 2px solid;
border-bottom:#000 2px solid;
overflow:auto;
}
#header{height:160px;
background:#FFF;
background-image:url(sajtpix/backdrop_header_plupp.jpg);
width:940px;
margin-top:0;}

#meny{
	width:920px;
	height:30px;
	margin:0;
	background-color: #120A03;
	padding-left:20px;
}
#banner{height:180px; background-color:#fff; width:940px; margin:0;}
#maincontainer{margin:0 auto 20px; width:940px;}
#mainleft{ width:719px; float:left;}

#mainright{ width:205px; float:right; margin-bottom:25px}

#footer{ width:100%; text-align:center; height:50px; clear:both; padding-top:20px; border-top:#CCC thin dotted; color:#000;}
#footer a{
	color:#000;
}
#footer a:hover{
	color:#FFF;
}

a {text-decoration:none; color:004A5E;}
a:hover {text-decoration:none; color:#900;}



/*HEADER*/
.logo {float:left;
margin-left:20px;

}
.logo img{background-color:white; border:none;
}

#body textarea{
	background-color:#F00;
}
a:hover img{
	background-color:#004A5E; 
	opacity:0.7;
	filter:alpha(opacity=70);
}



/*STARTSIDAN*/
.startbokrutatop {
	width:669px;
	padding:20px 20px 10px 20px;
	background-color:#fff;
	overflow:auto;
	margin-top:15px;
	margin-bottom:15px;
	border:#efefef solid 5px;
	background-repeat: no-repeat;
	background-position: center top;
}

.startbokrutaleft {
	float:left;
	width:302px;
	clear:left;
	overflow:auto;
	background-color:#fff;
	margin-bottom:25px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border:#efefef solid 5px;
	background-repeat: no-repeat;
	background-position: center top;
}
.startbokrutaright { 
	float:right; 
	width:302px; 
	padding:20px 20px 10px 20px; 
	overflow:auto; 
	background-color:#fff; 
	margin-bottom:25px;
	border:#efefef solid 5px;
	background-repeat: no-repeat;
	background-position: center top;
}




.startbokrutatop a {color:#004A5E;}
.startbokrutatop a:hover {text-decoration:underline; color:#900;}

.startbokrutatop li {margin:0 0 10px 0; list-style:none;}
.startbokrutaleft li {margin:0 0 10px 0; list-style:none;}
.startbokrutaright li {margin:0 0 10px 0; list-style:none;}

.startbokrutaleft a {color:#004A5E;}
.startbokrutaleft a:hover {text-decoration:underline; color:#900;}

.startbokrutaright a {color:#004A5E;}
.startbokrutaright a:hover {text-decoration:underline; color:#900;}

.startbokrutatop img {background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 15px 15px 0; padding:5px;float:left;	}

.startbokrutaleft img { background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 10px 5px 0; padding:5px; float:left;}
.startbokrutaright img { background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 10px 5px 0; padding:5px; float:left;}


.startrutaright {background-color:#fff; 
	margin-top:15px;
	border:#efefef solid 5px;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:auto;
	}
	
	.startrutaright form{
	float:left;
	font-size:18px;
}

.startrutarightrubrik{
	padding-top:3px;
	background-color: #900;
	text-align: center;
	color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	letter-spacing:0.1em;
}

.startrutarightcontent{
	padding-top: 15px;
	padding-right: 13px;
	padding-bottom: 15px;
	padding-left: 13px;
}

.startrutarightnews{
	margin-bottom:-15px;
}
.startrutarightnews li{
	width:165px;
	background-color:#CCC;
	padding-top: 5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom: 5px;
	margin-top:3px;
	list-style-type: none;
	left: -15px;
	position: relative;
}

.startrutarightnews li a{
	display:block;
	color:#000;
	height: 100%;
width: 100%
}

.startrutarightnews li a:hover {
	text-decoration:none;  color:#fff;
	display:block;
	}
	
.startrutarightnews li:hover{
	background-color:#120A03;
}
.startrutaboksmalltl{
width:81px;
float: left;
}
.startrutaboksmalltr{
width:81px;
float: right;
}
.startrutaboksmalltl img{
 background-color:#f0f0f0; 
 border:1px solid #d8d8d8; 
 padding:2px; 
}
.startrutaboksmalltr img{
 background-color:#f0f0f0; 
 border:1px solid #d8d8d8; 
 padding:2px; 
}

.startrutaboksmallbl{
width:81px;
float:left;
clear:left;
margin-top:6px;
margin-bottom:15px;
}
.startrutaboksmallbl img{
 background-color:#f0f0f0; 
 border:1px solid #d8d8d8; 
 padding:2px; 
}

.startrutaboksmallbr{
width:81px;
float:right;
margin-top:6px;
margin-bottom:15px;
}
.startrutaboksmallbr img{
 background-color:#f0f0f0; 
 border:1px solid #d8d8d8; 
 padding:2px; 
}


img a{border:none;}

ul,ol {margin:0 0 15px 15px; padding:0;}

.sokruta {
	margin-left:10px;
	margin-top:10px;
	overflow:hidden;
}

.sokrutabildarkiv {
	margin-top:10px;
	overflow:hidden;
}

.findusknapp {
	width:97px;
	height:92px;
	position: relative;
	top: 10px;
	left: -118px;
	float:left;
}
.findusknapp a img{
	border:none;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.findusknapp a:hover img{
	border:none;
	opacity:1.0;
	filter:alpha(opacity=100);
	
}

.luddeknapp {
	width:97px;
	height:92px;
	position: relative;
	top: 112px;
	left: -215px;
	float:left;
}
.luddeknapp a img{
	border:none;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.luddeknapp a:hover img{
	border:none;
	opacity:1.0;
	filter:alpha(opacity=100);
	
}

.pluppknapp {
	width:97px;
	height:92px;
	position: relative;
	top: 214px;
	left: -312px;
	float:left;
}
.pluppknapp a img{
	border:none;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.pluppknapp a:hover img{
	border:none;
	opacity:1.0;
	filter:alpha(opacity=100);
}


.crazyriver{
	width:122px;
	height:13px;
	float:left;
	position: relative;
	left:-19px;
	bottom:-19px;
	vertical-align:bottom;
}
.crazyriver a img{
	border:none;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.crazyriver a:hover img{
	border:none;
	opacity:1.0;
	filter:alpha(opacity=100);
}

#twitter_div{
	overflow:auto;
}

#twitter_update_list {
	padding-top: 5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom: 5px;
	margin-top:3px;
	list-style-type: none;
	left: -15px;
	position: relative;
}

#twitter_update_list li{
	margin-bottom:10px;
}

#twitter_update_list a{
	color:#004A5E;
}
#twitter_update_list a:hover{
	color:#900;
}
#twitter-link{
	font-size: x-small;
	color: #004A5E;
}
#twitter-link a{
	color: #004A5E;
}
#twitter-link a:hover{
	color: #900;
}
#twitter-link a:visited{
	color: #004A5E;
}
	
	.startrutatoppress {
	width:683px;
	padding-top: 15px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
	background-color:#fff;
	overflow:auto;
	margin-top:15px;
	margin-bottom:15px;
	border:#efefef solid 5px;
	background-repeat: no-repeat;
	background-position: center top;
}
	
	.pressmeddelandelista{
	margin-bottom:-5px;
}
.pressmeddelandelista li{
	width:659px;
	border:#fff solid 4px; 
	background-color:#004A5E;
	padding-top: 5px;
	padding-left:15px;
	padding-bottom: 5px;
	margin-bottom:3px;
	list-style-type: none;
	left: -15px;
	position: relative;
}

.pressmeddelandelista li a{
	display:block;
	color:#FFF;
	height: 100%;
width: 100%
}

.pressmeddelandelista li a:hover {
	text-decoration:none;  color:#fff;
	display:block;
	}
	
.pressmeddelandelista li:hover{
	background-color:#120A03;
}
	

.bildarkiv {
	border-bottom:#999 1px solid;
	margin-bottom:15px;
}

.bildarkiv img{ background-color:#f0f0f0; border:1px solid #d8d8d8; padding:2px; float:both;}

.bildarkiv a{
	color:#004A5E;
}

/*ADMINSIDAN*/
#headeradmin{height:160px;
background:#FFF;
background-image:url(sajtpix/backdrop_admin.png);
width:940px;
margin-top:0;
}
#mainleftadmin{ 
width:200px;
float:left;
margin-top:15px;
}
#mainleftadmin img{
	border:none;
}

#mainleftadmin img a{
	border:none;
}

#mainrightadmin{ 
width:720px; 
float:right;
}

/*FORMULÄR PÅ ADMINSIDAN*/
label{
width: 300px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
margin-top:2px;
}

textarea#textarea{
	width: 300px;
	height: 200px;

}
input{
	margin-right:10px;
}
.bildnofloat img{
	float:left;
	overflow:auto;
}
.admintext{
	height:150px;
	float:none;
	overflow:auto;
}
.red{
	color:#FF0000;
}

