@charset "utf-8";
* {padding:0; margin:0;}
/*wrapper
*/
body{background:url(../image/back.PNG);}
#wrapper {
width:990px;
margin:15px auto auto auto;

}
#top {
width:990px;
height:110px;
background-image:url(../image/banner2.gif);
float:left; 
}
	.top {width:990px;}
	.llogo {float:left;}
	.mlogo {text-align:center;}
	.rlogo {float:right;}
	#navigate {z-index:30;}
	
	#mainmenu {
	background-color:#316bf0;
	width:990px;
	height:30px;
	float:left;
	}

				#navigate
			{	margin: 3px 0;
				padding: 0;
				z-index: 30}
			
			#navigate li{
			margin: 0;
			padding: 0;
			list-style: none;
			float:left;
			font: bold 14px Verdana}
	
			
			#navigate li a{
				display: block;
				margin: 0 1px 0 0;
				padding: 4px 10px;
				width: 102px;
				background: #316bf0;
				color: #FFF;
				text-align: center;
				text-decoration: underline;}
			
			#navigate li a:hover{ font: bold 15px verdana}
			
			#navigate div{
				position: absolute;
				visibility: hidden;
				margin: 0;
				padding: 0;
				background: #316bf0;
				border: 1px solid #5970B2}
			
				#navigate div a{
					position: relative;
					display: block;
					margin: 0;
					padding: 5px 10px;
					width: auto;
					white-space: nowrap;
					text-align: left;
					text-decoration: none;
					background: #316bf0;
					color: #FFFFFF;
					font: 14px verdana}
			
				#navigate div a:hover{
					color: #FFFFFF;
					font-weight:bold;			 		
		
					}



#leftside {
margin: 10px 10px 0px 0px;
width:180px; 
float:left;
}
	#leftside p {
	width:168px;
	padding:5px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	background:#FFFFFF;
	}
		.leftnews p a:link {color: #0000FF;text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
		.leftnews p a:visited {color: #0000FF;text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	.leftnews {
	margin-bottom:10px;
	}
	#leftside form{
	background-color:#FFFFFF;
	border-left:solid 1px;
	border-right:solid 1px;
	}
	
	.gbmessage {
	margin-left:5px;
	margin-top:5px;
	border:solid 1px #316bf0;
	width:400px;
	height:120px;
	}
	.logininput{
	margin-left:5px;
	margin-top:5px;
	border:solid 1px #316bf0;
	width:150px;
	}
	.loginsubmit{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:10px;
	border:solid 1px #316bf0;
	width:150px;
	}
	
#main {
margin: 10px 10px 0px 10px;
width:590px;
float:left;
}
	#mainwindow{
	width:588px;
	background-color:#FFFFFF;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	min-height:535px;;
	}
  
	/*PAGE sidorna*/
	.page {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;

	margin:20px 20px 20px 20px;
	}
	
	.page a:link {color: #0000CC;text-decoration: underline;}
	.page a:visited {color: #0000CC;text-decoration: underline;}
	
	h2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px;}
	
	p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	p a:link {color: #0000CC;text-decoration: underline;}
	p a:visited {color: #0000CC;text-decoration: underline;}
	
#rightside {
margin: 10px 0px 0px 10px;
width:180px;
float:left;
}
	#rightside p {
	width:168px;
	padding:5px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	background:#FFFFFF;
	text-align:center;
	}
	.rightnews {
	margin-bottom:10px;
	}
/*Rundade HÖRN */
		.container {
		background: #316bf0;
		height:25px;
		text-align:center;
		font: bold 14px verdana;
		color:#ffffcc
		}
		.roundtop {background:url(../image/back.PNG);}
		.roundbottom {background:none;}
		.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #316bf0;}
		.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #316bf0;}
		.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #316bf0;}
		.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #316bf0;}
		.content {padding: 10px;}
#footer {
width:990px;
height:30px;
margin-top:10px;
background:url(../image/footer.gif);
background-repeat:no-repeat;
float:left;
}


/*news table */

.main_headline {
width:500px;
font: bold 14px verdana;
margin-left:10px;
margin-top:20px;
border-bottom:solid 1px;
}
.main_newstext {
font: 13px verdana;
margin:5px 10px 10px 10px;
}


/*Gästboken
*/
.gbinfo {
margin-bottom:10px;
}
.gbpost {
border-bottom:solid 1px;
margin-bottom:20px;
padding-bottom:10px;
}
.gbspan {
font-weight:bold;
text-decoration:underline;
}
/*resultat*/
.results p{
margin:10px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
}
img {
border:0px;
}