
/* globala ------------------------------------------------------------*/

	* {
		margin:0;
		padding:0;
	}
	
	
/* html styles --------------------------------------------------------*/

	html, body {
		margin:0;
		padding:0;
		width:100%;
		height:100%;
	}
	
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	div {
		margin:0;
		padding:0;
		font-family:Verdana, Arial, sans-serif;	
		font-size:11px; 
		color:#000; 
		text-decoration:none; 
	}
		div a {
			color:#000; 
			text-decoration:underline;
		}
			div a:hover {
				text-decoration:none;
			}
	
	h1 { 
		font-family: "Times New Roman", Times, serif;
		font-size:26px; 
		color:#000000; 
		text-decoration:none;
		margin-top:0px;
		margin-bottom:5px;
	}
	
	h2 { 
		font-family:"Times New Roman", Times, serif;
		font-size:22px; 
		color:#000000; 
		text-decoration:none;
		margin-top:0px;
		margin-bottom:5px;
	}
	
	h3 { 
		font-family:"Times New Roman", Times, serif;		
		font-size:18px; 
		color:#000000; 
		text-decoration:none;
		margin-top:0px;
		margin-bottom:5px;
	}
	
	h4 { 
		font-family:Verdana, Arial, sans-serif;		
		font-size:14px; 
		color:#000; 
		text-decoration:none; 
		margin-top:0px;
		margin-bottom:5px;
	}
	
	h5 { 
		font-family:Verdana, Arial, sans-serif;	
		font-size:12px; 
		color:#000; 
		text-decoration:none; 
		margin-top:0px;
		margin-bottom:5px;
	}
	
	h6 { 
		font-family:Verdana, Arial, sans-serif;	
		font-size:10px; 
		color:#000; 
		text-decoration:none; 
		margin-top:0px;
		margin-bottom:5px;
	}
	
	input, select, textarea {
		padding:0;
		margin:0;
		font-family:Verdana, Arial, sans-serif;
		font-size:10px;
		color:#000;
	}

	label {
		cursor:pointer;
		cursor:hand;
	}

	fieldset {
		padding:1px;
		border:1px dotted #aaaaaa;
		margin-bottom:20px;
	}
	legend {
		font-family:Verdana, Arial, sans-serif;	
		font-size:11px; 
		font-weight:normal;
		color:#aaaaaa; 
		text-decoration:none;
		background-color:#f2f2f2;
		padding:5px;
	}
	
	p {
		margin:2px 0 12px 0;
		font-family:Verdana, Arial, sans-serif;	
		font-size:11px; 
		color:#000; 
		text-decoration:none; 
	}
		p a {
			color:#000; 
			text-decoration:underline;
		}
			p a:hover {
				text-decoration:none;
			}

		
	ul {
		margin:0 0 10px 20px;
		list-style-type: square;
	}
	

/* specifika id:n -----------------------------------------------------*/

	#body {
		background-color:#ffffff;
		margin:0;
		padding:0;
	}


		#menu {
			margin:0;
			padding:0;
			list-style:none;
			width:157px;
		}
			#menu li {
				display: block;
				clear: both; 
				float: left; 
				width: 100%;  
			}
				#menu li a {
					display:block;
					padding:5px 5px 5px 25px;
					background:#E8ECF8;
					border-bottom: 1px dotted #5D88D8;
					font-family:Verdana, Arial, sans-serif;
					font-size:11px;
					color:#000;
					text-decoration:none;
				}
				
				#menu li a:hover {
					font-weight:bold;
				}
				
				#menu li a:active {
					font-weight:bold;
				}



				
	#mainmenu {
		width:100%;
	}

		#mainmenu td a {
			font-family:Verdana, Arial, sans-serif;
			font-size:9px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
		}
			#mainmenu td a:hover {
				text-decoration:underline;
			}


	#table {
		font-family:Verdana, Arial, sans-serif;
		width:100%;
	}
		#table th {
			background-color:#e1e1e1;
			font-size:10px;
			white-space:nowrap;
		}
			#table th a {
				color:#000;
				text-decoration:underline;
			}
			#table th a:hover {
				text-decoration:none;
			}
			
		#table td {
			background-color:#e1e1e1;
			font-size:9px;
		}
			#table td a {
				color:#000;
				text-decoration:underline;
			}
			#table td a:hover {
				text-decoration:none;
			}
			
	#tableform {
		font-family:Verdana, Arial, sans-serif;
		width:100%;
	}
		#tableform th {
			background-color:#fff;
			font-size:10px;
			white-space:nowrap;
			padding:2px;
		}
			#tableform th a {
				color:#000;
				text-decoration:underline;
			}
			#tableform th a:hover {
				text-decoration:none;
			}
			
		#tableform td {
			background-color:#e1e1e1;
			font-size:9px;
			padding:2px;
		}
			#tableform td a {
				color:#000;
				text-decoration:underline;
			}
			#tableform td a:hover {
				text-decoration:none;
			}


	#newspreamble {
		font-family:Verdana, Arial, sans-serif;
	}
		#newspreamble th {
			font-size:10px;
			white-space:nowrap;
		}
			#newspreamble th a {
				color:#000;
				text-decoration:none;
			}
			#newspreamble th a:hover {
				text-decoration:none;
			}
			
		#newspreamble td {
			font-size:9px;
		}
			#newspreamble td a {
				color:#000;
				text-decoration:none;
			}
			#newspreamble td a:hover {
				text-decoration:underline;
			}
	
	#contactform {
		font-family:Verdana, Arial, sans-serif;
	}
		#contactform th {
			background-color:#DEDBDE;
			font-size:10px;
			white-space:nowrap;
		}
			#contactform th a {
				color:#000;
				text-decoration:underline;
			}
			#contactform th a:hover {
				text-decoration:none;
			}
			
		#contactform td {
			background-color:#EFEBEF;
			font-size:9px;
		}
			#contactform td a {
				color:#000;
				text-decoration:underline;
			}
			#contactform td a:hover {
				text-decoration:none;
			}

	
/* bredd & höjd -------------------------------------------------------*/

	.w20 {
		width: 20px; 
	}
	.w30 {
		width: 30px; 
	}
	.w40 {
		width: 40px; 
	}
	.w50 {
		width: 50px; 
	}
	.w60 {
		width: 60px; 
	}
	.w70 {
		width: 70px; 
	}
	.w80 {
		width: 80px; 
	}
	.w90 {
		width: 90px; 
	}
	.w100 {
		width: 100px; 
	}
	.w120 {
		width: 120px; 
	}
	.w140 {
		width: 140px; 
	}
	.w160 {
		width: 160px; 
	}
	.w180 {
		width: 180px; 
	}
	.w200 {
		width: 200px; 
	}
	.w250 {
		width: 250px; 
	}
	.w300 {
		width: 300px; 
	}
	.w350 {
		width: 350px; 
	}
	.w400 {
		width: 400px; 
	}
	.w450 {
		width: 450px; 
	}
	.w500 {
		width: 500px; 
	}
	.h20 {
		height:20px;
	}
	.h40 {
		height:40px;
	}
	.h60 {
		height:60px;
	}
	.h80 {
		height:80px;
	}
	.h100 {
		height:100px;
	}
	
/* font size ----------------------------------------------------------*/	

	.size9 {
		font-size:9px;
	}
	.size10 {
		font-size:10px;
	}
	.size11 {
		font-size:11px;
	}
	.size12 {
		font-size:12px;
	}
	.size13 {
		font-size:13px;
	}
	.size14 {
		font-size:14px;
	}
	.size16 {
		font-size:16px;
	}
	.size18 {
		font-size:18px;
	}
	.size20 {
		font-size:20px;
	}
	.size22 {
		font-size:22px;
	}
	.size24 {
		font-size:24px;
	}
	
/* font style ---------------------------------------------------------*/

	.b {
		font-weight:bold;
	}
	.i {
		font-style:italic;
	}
	.u {
		text-decoration:underline; 
	}
	.n {
		font-weight:normal; 
	}


/* font färger -------------------------------------------------------*/

	.grey {
		color:#9CA7B7; 	
	}
	.grey30 {
		color:#B2B2B2;
	}
	.grey50 {
		color:#7F7F7F;
	}
	.black {
		color:#000000; 	
	}
	.white {
		color:#FFFFFF; 	
	}
	.orange {
		color:#FDCC99;	
	}
	.red {
		color:#FF0000;	
	}
	.green {
		color:#339933;	
	}
	
	
/* länkar ------------------------------------------------------------*/

	.link {
		text-decoration:none; 
	}
	.link:hover {
		text-decoration:underline; 
	}
	.ulink {
		text-decoration:underline; 
	}
	.ulink:hover {
		text-decoration:none; 
	}


/* bakgrundsfärger ---------------------------------------------------*/

	.bgwhite {
		background-color:#FFFFFF;
	}
	.bggrey {
		background-color:#6E6E6E;
	}
	.bggrey2 {
		background-color:#E1E1E1;
	}
	.bggrey3 {
		background-color:#DFF3F4;
	}
	.bgred {
		background-color:#FF3333;
		}
	.bgorange {
		background-color:#FF9933;
		}
	.bggreen {
		background-color:#669966;
		}
	.bggreen2 {
		background-color:#94B594;
		}
	.bluegreen {
	 	background-color:#01A8B3;
	}
		
		
/* border ------------------------------------------------------------*/

	.border {
		border:1px solid #000000;
	}
	.borderleft {
		border-left:1px solid #000000;
	}
	.borderright {
		border-right:1px solid #000000;
	}
	.bordertop {
		border-top:1px solid #000000;
	}
	.borderbottom {
		border-bottom:1px solid #000000;
	}
	.bordergrey {
		border:1px solid #6E6E6E;
	}
	.borderleftgrey {
		border-left:1px solid #6E6E6E;
	}
	.borderrightgrey {
		border-right:1px solid #6E6E6E;
	}
	.bordertopgrey {
		border-top:1px solid #6E6E6E;
	}
	.borderbottomgrey {
		border-bottom:1px solid #6E6E6E;
	}
	.bordertopwhite {
		border-top:1px solid #FFFFFF;
	}
	.borderimage {
		border:2px solid #CEE3C6;
	}


/* cursor ------------------------------------------------------------*/

	.hand {
		cursor:pointer;
		cursor:hand;
	}


/* position ----------------------------------------------------------*/

	.left {
		float:left;
	}
	.right {
		float:right;
	}
	.txtleft {
		text-align:left;
	}
	.txtright {
		text-align:right;
	}
	.txtcenter {
		text-align:center;
	}
	.imgleft {
		float:left;
		margin-right:6px;
	}
	.imgright {
		float:right;
		margin-left:6px;
	}
	
	
/* övrigt ------------------------------------------------------------*/

	.button {
		background-color:#6E6E6E;
		border:1px solid #01A8B3;
		color:#fff;
		height:16px;
	}
	
	.textfield {
		border:1px solid #aaaaaa;
		height:16px;
		line-height:16px;

	}
	
	.formerror {
		font-size:9px;
		color:#ff0000;
		font-style:italic;
		font-weight:bold;
		padding-left:5px;
	}
	.nowrap {
		white-space:nowrap;
	}
	
	.clear {
		clear:both;
	}
	
	.noscreen {
		display:none;
	}


/* hml editor --------------------------------------------------------*/
	.Ingress { 
		font-family:Verdana, Arial, sans-serif;	
		font-size:15px; 
		font-weight:bold; 
		color:#000000; 
		text-decoration:none;
	}
	.Brodtext { 
		font-family:Verdana, Arial, sans-serif;	
		font-size:11px; 
		color:#000000; 
		text-decoration:none; 
	}
	.Bildtext { 
		font-family:Verdana, Arial, sans-serif;	
		font-size:9px; 
		color:#000000; 
		text-decoration:none;
		font-style:italic; 
	}
	.Bild_vanster {
		float:left;
		margin-right:6px;
	}
	.Bild_hoger {
		float:right;
		margin-left:6px;
	}
	.Ram {
		border:1px solid #000;
	}


/* media print =======================================================*/
@media print {
	.noprint {
		display:none;
	}
	fieldset {
		border:1px solid #000;
	}
}

