@charset "utf-8";

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:13px;
	background-image:url(/templates/img/templateimages/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#F0F4F7;
}

/* TinyMCE specific rules */
body.mceContentBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:13px;
	background-image:none;
	background-color:#ffffff;
}
.mceContentBody a{
	color:#017A97 !important; 
	text-decoration:none;
}
 
.mceContentBody a:hover{
	color:#000000 !important; 
	text-decoration:none;
}
 
.mceContentBody table td{
	color:#000000 !important;
}

h1{
	font-size:40px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 20px;
	background-image:url(/templates/img/templateimages/h1_bg.jpg);
	width:509px;
	height:72px;
	color:#fff;
	font-weight:100;
}

h2{
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
}

h3{
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
}

p{
	margin:0px 0px 7px 0px;
	padding:0px;
	font-size:11px;
	line-height:18px;
}	

#container_loggo{
	margin:0 auto;
	width:949px;
	height:63px;
	padding:0px 0px 0px 30px;
	
}
	#loggo{
		float:left;
	}
	#menu{
		float:right;
		margin:0px;
		padding:0px;
		position:relative;
		top:52px;
		right:34px;
		height:23px;
		width:660px;
		font-size:11px;
	}
		#menu ul{
			padding:0px;
			margin:0px;
			float:right;
		}
		#menu li{
			list-style:none;
			float:left;
			padding:5px 5px 0px 5px;
			margin:0px 3px 0px 0px;
			background-image:url(/templates/img/templateimages/menu_li_bg_left.jpg);
			background-repeat:repeat-x;
			height:23px;
		}
		#menu li.liOpen{
			background-image:url(/templates/img/templateimages/menu_li_bg_open.jpg);
			background-repeat:repeat-x;
		}
		#menu a{
			color:#017A97;
			text-decoration:none;
		}
		#menu p{
			padding:5px 0px 0px 5px;
		}
		#menu h2{
			font-size:13px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:5px 0px 4px 3px;
			color:#245f7c;
		}
#container_top{
	margin:0 auto;
	width:949px;
	height:25px;
	background-image:url(/templates/img/templateimages/bg_top.jpg);
	background-repeat:no-repeat;
}	

#container_middle{
	margin:0 auto;
	width:949px;
	background-repeat:repeat-y;
	padding:0px;
	background-image:url(/templates/img/templateimages/bg_middle.jpg);
}

	#content{
		padding:0px 0px 0px 29px;
		margin:0px;
		min-height:450px;
		height:auto !important;
		height:450px;
	}
	#content_start{
		padding:0px 0px 0px 29px;
		margin:0px;
		min-height:350px;
		height:auto !important;
		height:350px;
	}
		#content_start h2{
			border-bottom:1px solid #CCCCCC;
			padding:0px 0px 7px 0px;
		}
		#content_start a{
			color:#017A97;
			font-weight:100;
			text-decoration:none;
		}
		#left{
			width:170px;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px;
		}
			#inloggad_hemsida{
				background-image:url(/img/template/bg_inloggad.jpg);
				background-repeat:no-repeat;
				height:114px;
			}
				#inloggad_som{
					height:57px;
					color:#fff;
					padding:12px 0px 0px 40px;
				}
				#min_hemsida{
					height:57px;
					color:#fff;
					padding:8px 0px 0px 40px;
				}
					#min_hemsida a{
						color:#fff;
						font-weight:bold;
						text-decoration:none;
					}
					
			#submenu{
				background-image:url(/templates/img/templateimages/bg_spalt.jpg);
				background-repeat:no-repeat;
				margin:0px 0px 0px 0px;
				padding:5px;
				min-height:281px;
				height:auto !important;
				height:281px;
				font-size:11px;
			}
				#submenu ul{
					padding:0px;
					margin:0px;
				}
				#submenu li{
					list-style:none;
					padding:0px 0px 0px 13px;
					margin:8px 0px 0px 0px;
					background-image:url(/templates/img/templateimages/menu_prefix.gif);
					background-repeat:no-repeat;
					
					display:block;
					height:13px;
				}
				#submenu ul li ul li{
					list-style:none;
					padding:0px 0px 0px 13px;
					margin:8px 0px 0px 0px;
					background-image:url(/templates/img/templateimages/menu_prefix.gif);
					background-repeat:no-repeat;
					
					display:block;
					height:13px;
				}
				
				#submenu a{
					color:#017A97;
					text-decoration:none;
				}
				#submenu p{
					padding:5px 0px 0px 5px;
				}
				#submenu h2{
					font-size:13px;
					font-weight:bold;
					margin:0px 0px 0px 0px;
					padding:5px 0px 4px 3px;
					color:#245f7c;
				}
		#middle{
			width:530px;
			height:200px;
			
			float:left;
			margin:0px 9px 0px 9px;
			padding:0px;
			min-height:570px;
			height:auto !important;
			height:570px;
		}
			#middle a{
				color:#017A97;
				font-weight:bold;
				text-decoration:none;
			}
		#right{
			width:170px;
			height:200px;
			float:left;
			padding:0px;
		}
			#nyheter{
				background-image:url(/templates/img/templateimages/bg_spalt.jpg);
				background-repeat:no-repeat;
				margin:0px;
				padding:5px;
				min-height:281px;
				height:auto !important;
				height:281px;
			}
				#nyheter p{
					padding:5px 0px 0px 5px;
				}
				#nyheter a{
					color:#017A97;
					text-decoration:none;
					float:right;
				}
				#nyheter h2{
					font-size:13px;
					font-weight:bold;
					margin:0px 0px 0px 0px;
					padding:5px 0px 4px 3px;
					color:#245f7c;
					background-image:url(/templates/img/templateimages/streck.jpg);
					background-repeat:no-repeat;
					background-position:bottom;
				}
			#nyheter_start{
				background-image:url(/templates/img/templateimages/bg_spalt.jpg);
				background-repeat:no-repeat;
				margin:0px;
				padding:5px;
				min-height:150px;
				height:auto !important;
				height:150px;
			}
				#nyheter_start p{
					padding:5px 0px 0px 5px;
				}
				#nyheter_start a{
					color:#017A97;
					text-decoration:none;
					float:right;
				}
				#nyheter_start h2{
					font-size:13px;
					font-weight:bold;
					margin:0px 0px 0px 0px;
					padding:5px 0px 4px 3px;
					color:#245f7c;
					background-image:url(/templates/img/templateimages/streck.jpg);
					background-repeat:no-repeat;
					background-position:bottom;
				}
		#clear{
			clear:both;
		}
#container_bottom{
	margin:0 auto;
	width:949px;
	height:50px;
	background-image:url(/templates/img/templateimages/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px;
}
	#footertext{
		margin:0px;
		padding:0px 0px 0px 40px;
		color:#999;
	}	
		#footertext a{
			color:#999;
			text-decoration:none;
		}

#admin_menu{
	position:absolute;
	margin:0px;
	top:25px;
	right:115px;
	height:20px;
	width:175px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:normal;
	color:#000000;
	text-transform:uppercase;
	z-index:5;
}
	#admin_menu ul{
		margin:0px; margin-left:10px; padding:0px;
	}
	#admin_menu ul li{ 
		float:left;
		padding:0px;
		padding-left: 15px;
		list-style: none;
	}
	#admin_menu ul li a{ 
		padding:0px;
		margin:0px;
		color:#000000;
		text-decoration:none;
	}


/* Formulär */
textarea{
	width:99%;
}

/* Tables and forms */
table {border-collapse:collapse; line-height:1.3em; margin:10px 0px 16px 0px; padding:0;}
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {padding:7px; text-align:left;}
td {font-size:0.9em; padding:7px; text-align:left;}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px 0 2px 0; font-size:1.2em;}
input {width:200px;}
textarea {width:400px;}

/* epostfel */
#epostfel{
	color:#FF0000;
}

