/* ************************************************************************ */
/* *** COPYRIGHT (C) 2006 Pantograph (R), www.pantograph.se *************** */
/* *** Detta material är skyddat enligt lagen om upphovsrätt. ************* */
/* *** Eftertryck eller annan kopiering förbjuden. All rights reserved. *** */
/* *** Bruse LF Persson, www.pantograph.se ******************************** */
/* ************************************************************************ */

body, table, tr, th, td, .sidkropp {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/* background-color: #FFFFFF; */
}
	
FORM { margin-bottom: 0px;
	margin-top: 0px;}
	
IMG {border-color: black;}

IFRAME {border: 1px;
	border-color: black;
	border-style: solid;}

DD {margin-left: 20px;}

HR {color: #000000;
	height: 1px;
	noshade: noshade;}

UL {list-style-type: disc;}
	  
.overall {
	/* width: 760px; */
	width: 920px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	/* float: left; */
	/* background-color: #FFFFFF; */
}

.sidhuvud {
	/* width: 760px; */
	width: 920px;
	height: 80px;
	border: 0px;
	border-color: #FF0000;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	/* background-image: url(/images/topp_hellas.jpg); */
	/* float: left; */
	/* clear: both; */
	background-color: #FFFFFF;
	/* 282 + 468 = 760 */
}

.sidhuvud_vanster {
	width: 460px;
	/* height: 80px; */
	border: 0px;
	padding: 0px;
	margin: 0px;
	/* background-color: #008000; */
	/* background-image: url(/images/sidhuvud_vanster.jpg); */
	/* background-image: url(/images/bg.png); */
	/* background-repeat: repeat; */
	text-align: center;
	color: #FFB300;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/* 282 */
}

.sidhuvud_hoger {
	width: 460px;
	/* height: 80px; */
	border: 0px;
	padding: 0px;
	margin: 0px;
	/* background-color: #008000; */
	/* background-image: url(/images/bg.png); */
	/* background-repeat: repeat; */
	/* vertical-align: bottom; */
	align: right;
	/* float: left; */
	/* 750 + 5 + 5 = 760 */
}

.toppmeny {
	/* width: 760px; */
	width: 920px;
	/* height: 20px; */
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #000000;
	padding: 0px;
	margin: 0px;
	/* float: left; */
	background-color: #000000;
	text-align: center;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* clear: both; */
	/* 750 + 5 + 5 = 760 */
}


/* meny */
#menycontainer ul{margin: 1px; padding: 1px; text-align: center; border: 0px solid #99CC99; background: #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#menycontainer li{display: inline; margin-left: -0.75em; vertical-align: middle;}
#menycontainer ul a{text-decoration: none; margin: 2px; padding: 4px 0.75em; border: 0px solid #000000; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

#menycontainer a:link{color: #FFFFFF;}
#menycontainer a:visited{color: #FFFFFF;}
#menycontainer a:active{color: #FFFFFF;}
#menycontainer a:hover{color: #0750D9; background: #E5E5E5; border: 0px solid #00FF00; text-decoration: none;}
#menycontainer a#current{background: #000000; color: #000000;}



.kroppcontainer {
	/* width: 760px; */
	width: 920px;
	/* width: 754px; */
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: dashed;
	border-color: #666666;
	margin: 0px;
	padding: 0px;
	/* float: left; */
	
}

.sidkropp {
	/* width: 640px; */
	/* width: 500px; */
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: dashed;
	border-color: #666666;
	/* border: 0px; */
	padding: 10px;
	margin: 0px;
	/* float: left; */
	background-color: #FFFFFF;
	text-valign: top;
	/* 600 + 10 + 10 = 620 */
}

.hogerspalt {
	width: 200px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: dashed;
	border-color: #666666;
	padding: 0px;
	margin: 0px;
	background-color: #EEEEEE;
	/* align: left; */
	valign: left;
	/* text-align: center; */
	/* text-valing: center; */
	/* 130 + 5 + 5 = 140 */
}

.vansterspalt {
	width: 120px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #666666;
	padding: 0px;
	margin: 0px;
	background-color: #E5E5E5;
	/* align: left; */
	valign: left;
	/* text-align: center; */
	/* text-valing: center; */
	/* 130 + 5 + 5 = 140 */
}


/* SIDFOT */
.sidfot_ram {
	/* width: 760px; */
	width: 920px;
	border-left: 0px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #666666;
	padding: 0px;
	margin: 0px;
	/* float: left; */
	/* clear: both; */
	background-color: #FFFFFF;
	text-align: center;
	text-valign: middle;
	/* 750 + 5 + 5 = 760 */
}

.sidfot, A.sidfot	{
	font-size: 11px;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-weight: normal;
	color: #000000;}

A:link.sidfot, A:visited.sidfot, A:active.sidfot {
	text-decoration: none;
	color: #000000;}

A:hover.sidfot {	text-decoration: underline;
	color: #FFFFFF;}

/* SIDFOT REKLAM */
.sidfot_reklam {
	/* width: 760px; */
	width: 920px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #666666;
	padding: 0px;
	margin: 0px;
	/* float: left; */
	/* clear: both; */
	background-color: #FFFFFF;
	text-align: center;
	text-valign: middle;
	/* 750 + 5 + 5 = 760 */
}


.sidfot_td_reklam {
	/* width: 760px; */
	width: 920px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #666666;
	padding: 0px;
	margin: 0px;
	/* float: left; */
	/* clear: both; */
	background-color: #FFFFFF;
	text-align: center;
	text-valign: middle;
	/* 750 + 5 + 5 = 760 */
}



/* MENYRUTA vänster */
.menyruta {
	/* width: 120px; */
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	background-color: #E5E5E5;
	text-align: left;
	text-valign: top;
}

.menyruta_huvud {
	/* width: 120px; */
	height: 16px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 1px;
	margin: 0px;
	background-color: #61AF32;
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-valign: top;
}

.menyruta_kropp {
	// width: 120px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	background-color: #E5E5E5;
	text-align: left;
	text-valign: top;
}

.menyruta_annons {
	width: 120px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #E5E5E5;
	text-align: left;
	text-valign: top;
}




/* FAKTARUTA_HÖGER */
.faktaruta {
	width: 200px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	background-color: #EEEEEE;
	text-align: left;
	text-valign: top;
}

.faktaruta_huvud {
	width: 200px;
	height: 16px;
	border-left: 0px;
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #61AF32;
	padding: 1px;
	margin: 0px;
	background-color: #FFFFFF;
	color: #61AF32;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-valign: top;
}

.faktaruta_rad {
	background-color: #EEEEEE;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 2px;
	margin: 0px;
}







/* ADMINRUTA */
.adminruta {
	/* width: 170px; */
	border-left: 1px;
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #EE1D23;
	padding: 0px;
	margin: 0px;
	/* float: left; */
	/* clear: both; */
	background-color: #FFFFFF;
	text-align: left;
	text-valign: top;
	/* 750 + 5 + 5 = 760 */
}


/* INFORUTA */
.inforuta {
	/* width: 400px; */
	border: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 5px;
	margin: 0px;
	background-color: #EEEEEE;
}

.td_inforuta {
	/* width: 400px; */
	background-color: #EEEEEE;
	text-align: left;
	text-valign: top;
}


/* INFORUTA avancerad */
#inforuta_container {background: #EEEEEE; width: 400px;}
#indexsok_container {background: #EEEEEE; width: 550px;}
#nyheter_container {background: #EEEEEE; width: 550px;}
#top5_container {background: #EEEEEE; width: 550px;}

.inforuta_roundtop {background: #ffffff;}

.inforuta_roundbottom {background: #ffffff;}

.inforuta_r1	{margin: 0 5px; height: 1px; overflow: hidden; background: #61AF32; 
border-left: 1px solid #61AF32; border-right: 1px solid #61AF32;}

.inforuta_r2	{margin: 0 3px; height: 1px; overflow: hidden; background: #EEEEEE; 
border-left: 1px solid #61AF32; border-right: 1px solid #61AF32; border-width:0 2px;}

.inforuta_r3	{margin: 0 2px; height: 1px; overflow: hidden; background: #EEEEEE; 
border-left: 1px solid #61AF32; border-right: 1px solid #61AF32;}

.inforuta_r4	{margin: 0 1px; height: 2px; overflow: hidden; background: #EEEEEE; 
border-left: 1px solid #61AF32; border-right: 1px solid #61AF32;}

.inforuta_content {padding: 5px; border-left: 1px solid #61AF32; border-right: 1px solid #61AF32;}




/* VARNINGSRUTA avancerad */
#varningsruta_container {background: #FFFFFFE; width: 500px;}

.varningsruta_roundtop {background: #ffffff;}

.varningsruta_roundbottom {background: #ffffff;}

.varningsruta_r1	{margin: 0 5px; height: 1px; overflow: hidden; background: #EE1D23; 
border-left: 1px solid #EE1D23; border-right: 1px solid #EE1D23;}

.varningsruta_r2	{margin: 0 3px; height: 1px; overflow: hidden; background: #FFFFFFE; 
border-left: 1px solid #EE1D23; border-right: 1px solid #EE1D23; border-width:0 2px;}

.varningsruta_r3	{margin: 0 2px; height: 1px; overflow: hidden; background: #FFFFFFE; 
border-left: 1px solid #EE1D23; border-right: 1px solid #EE1D23;}

.varningsruta_r4	{margin: 0 1px; height: 2px; overflow: hidden; background: #FFFFFFE; 
border-left: 1px solid #EE1D23; border-right: 1px solid #EE1D23;}

.varningsruta_content {padding: 5px; border-left: 1px solid #EE1D23; border-right: 1px solid #EE1D23;}





/* rubriker mm */
.rubrik {	font-size: 18px;
	font-weight: normal;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: #61AF32;}

.stor {	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: black;}
	
.bold {	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: black;}

A.bold {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: #0750D9;}
	
A:link.bold, A:visited.bold, A:active.bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0750D9;}
	
A:hover.bold {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #0750D9;}
	

	
	
.mindre {	font-size: 9px;
	font-weight: normal;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: black;}
		
A.mindre {
	font-size: 9px;
	font-weight: normal;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: #0750D9;}
	
A:link.mindre, A:visited.mindre, A:active.mindre {
	text-decoration: none;
	color: #0750D9;}
	
A:hover.mindre {	text-decoration: underline;
	color: #0750D9;}
	
	
	
	
.underrubrik {	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color:  #61AF32;}
	
A.underrubrik {
	font-size: 14px;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #0750D9;}

A:link.underrubrik, A:visited.underrubrik, A:active.underrubrik {
	text-decoration: none;
	color: #0750D9;}

A:hover.underrubrik {	text-decoration: underline;
	color: #0750D9;}

	
	
.red_error {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: #EE1D23;}
	
.green_ok {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: #61AF32;
	}
	

.red {
	font-size: 11px;
	font-weight: normal;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	color: #EE1D23;}
	
/* NORMAL */
A	{	font-size: 11px;
		font-family: verdana, arial, geneva, helvetica, sans-serif;
		font-weight: normal;
		/* color: #008000; */
		color: #0750D9;
}

A:link, A:visited, A:active {
		text-decoration: none;
		color: #0750D9;}

A:hover {	text-decoration: underline;
		color: #0750D9;}

/* formulärfält */
.input {
		/* background-color: #F8F8F8; */
		color: #000000;
		font-weight: normal;
		font-family: verdana, arial, geneva, helvetica, sans-serif;
		font-size: 11px;
		border-color: #666666;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;}
		
.input_readonly {
		/* background-color: #F8F8F8; */
		color: #000000;
		font-weight: normal;
		font-family: verdana, arial, geneva, helvetica, sans-serif;
		font-size: 11px;
		border-color: #999999;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;}
		
/* rullgardinsmeny */
.rullgardin {
		/* background-color: #F8F8F8; */
		color: #000000;
		font-weight: normal;
		font-family: verdana, arial, geneva, helvetica, sans-serif;
		font-size: 11px;
		border-color: #666666;
		border-style: solid;
		border-width: 1px;}
		
/* formulärkryssrutor */
.kryssi {
		color: #FF0000;
		border-style: none;}

/* formulärknapp */
.button {
		/* border:1px solid #000080; */
		/* background-image: url('/images/knapp_bg.gif'); */
		/* background-color: #E9E9E9; */
		/* color: #000000; */
		font-weight: normal;
		font-family: verdana, arial, geneva, helvetica, sans-serif;
		font-size: 10px;}
		
		
/* tabeller */
.th_underline {
		/* background-image: url('/images/knapp_bg.gif'); */
		font-weight: bold;
		/* background-color: #DEDEDE; */
		background-color: #FEFEFE;
		border-color: #61AF32;
		border-style: solid;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		padding-top: 1px;
		padding-bottom: 1px;}

.td_underline {
		/* background-color: #FFFFFF; */
		border-color: #E5E5E5;
		border-style: solid;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 0px;}

.td_overline {
		border-color: #666666;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;}
				
		
.table_ram {
		border-collapse: collapse;
		border-color: #666666;
		border-style: solid;
		border-width: 1px;
		}
