/*                    aurora.css 2011-08-26                   */
/*           



/*    --------------  some new test stuff  -----------------  */

/*    --------------  Header classes and sub classes  -----------------  */

h1,h2,h3,h4,h5,h6 
	
	{
	font-weight: 500;
	font-family: 'Century Gothic', Verdana, Arial;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	}

.h1
	{
	font-size: 20px;
	}	

.h2
	{
	font-size: 18px;
	}	


.h3
	{
	font-size: 16px;
	}

.h4
	{
	font-size: 14px;
	}
	
.h5
	{
	font-size: 12px;
	}
	
.h6
	{
	font-size: 10px;
	}
	
/*    --------------  some older header classes   -----------------  */

.headline1
	{
	color: #fa8072;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Century Gothic','Lucida Sans Unicode','Lucida Grande','Arial';
	text-align: center;
	}

.headline2
	{
	color: #fa8072;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Century Gothic','Lucida Sans Unicode','Lucida Grande','Arial';
	text-align: center;
	}

.headline3
	{
	color: #6699CC;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Century Gothic','Verdana','Arial';
	text-align: center;
	}

.headline4
	{
	color: #6699CC;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Century Gothic','Lucida Sans Unicode','Lucida Grande','Arial';
	text-align: center;
	}

.headline5
	{
	color: #6699CC;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Century Gothic','Lucida Sans Unicode','Lucida Grande','Arial';
	text-align: center;
	}

	
/*    --------------  colour classes   -----------------  */
	
.blue
	{ 
	color: #6699CC;
	}

.tomato
	{
	color: #fa8072;
	}
	
.black
	{
	color: #000000;
	}

.grey
	{
	color: #999999;
	}

.dark-gray
	{
	color: #505050;
	}
	
.green
	{
	color: #86CD21;
	}

.apelsin
	{
	color: #FF9933;
	font-weight: 500;
	font-family: 'Century Gothic','Lucida Sans Unicode','Lucida Grande','Arial';
	}

.orange
	{
	color: #CC6000;
	}

.white
	{
	color: #FFFFFF;
	}

.sea
	{
	color: #6699CC;
	}

.red
	{
	color: #FF0000;
	}
	
.blue2
	{ 
	color: #1E90FF;
	}

.grey2
	{
	color: #555555;
	font-size: 10px;
	font-family: 'Verdana','Arial','Helvetica';
	}

.grey3
	{
	color: #777777;
	font-weight: 500;
	font-size: 13px;
	font-family: 'Century Gothic','Lucida Sans Unicode','Lucida Grande','Arial';
	}
	
	
	

.information
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	display: none;
	text-align:center;
	z-index: 1;
	font-size: 14px;
	color: #555555;
	font-family: Verdana, Arial, Helvetica;
	}


.info
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	display: none;
	z-index: 1;
	}


.lighten img
	{
/*	filter:alpha(opacity=40);		*/
	opacity: 0.4;
	}

.lighten:hover img
	{
/*	filter:alpha(opacity=100);		*/
	opacity: 1;
	}

.lighten2 img
	{
/*	filter:alpha(opacity=50);		*/
	opacity: 0.5;
	}

.lighten2:hover img
	{
/*	filter:alpha(opacity=100);		*/
	opacity: 1;
	}
	
/*    --------------  border test for forms  --------------	  */


.text-area 
	{
	border: 1px solid #BCCDF0;
	padding-left : 3px;
	}

.banner {
	border: none;
	}

#bneed
	{
	border-color: #FF9999;
	}


.bneed
	{
	border-color: #FF9999;
	}

#bok 
	{
	border-color: #99FF99;
	}

.bok 
	{
	border-color: #99FF99;
	}

#boption
	{
	border-color: #6699FF;
	}

.boption
	{
	border-color: #6699FF;
	}

#bfree
	{
	border-color: #66cc66;
	}

.brneed
	{
	border-width: 1px;
	border-style: solid;
	border-color: #FF9999;
	}




/*    --------------  some table classes   -----------------  */

table.form
	{
	background-image: url("/images/back2.jpg");
	}



/*    --------------  some body and paragraf classes   -----------------  */


@media print
	{
	input.noPrint 
		{
		display: none;
		}
	}

html, Body
	{
	margin:0;
	padding:0;
	font-family: verdana,arial;
	color: #555555;
	font-size: 10pt;
	}


p
	{
	font-family: verdana,arial;
	color: #555555;
	font-size: 9pt;
	}

	
p.index
	{
	font-family: verdana,arial;
	color: #555555;
	font-size: 10px;
	}


p.footnoscript
	{
	color:#A0A0A0;
	font-size:8pt;
	text-align:center;
	}




blockquote
	{
	font-family: verdana,arial;
	color: #555555;
	font-size: 10pt;
	}


/*    --------------  some table row classes   -----------------  */


th
	{
	font-family: verdana,arial;
	color: #555555;
	font-size: 10pt;
	}

tr.rubrik	
	{
	background: #eeeeff;
	}

tr.white	
	{
	background:  #ffffff;
	}

td.c0, tr.c0
	{
	background:  #FFFFFF;
	font-family: verdana;
	color: #6699CC;
	font-size: 14px;
	}

tr.c1	
	{
	background:  #F3F3F3;
	font-family: verdana;
	color: #6699CC;
	font-size: 14px;
	}

tr.c2	
	{
	background:  #FAF6EE;
	font-family: verdana;
	color: #6699CC;
	font-size: 14px;
	}

tr.r1	
	{
	background: #eeeeff;
	font-family: verdana;
	color: #000000;
	font-size: 14px;
	}


form.tr.c1	
	{
	background:  #F3F3F3;
	font-family: verdana;
	color: #6699CC;
	font-size: 12px;
	}

form.tr.c2	
	{
	background:  #FAF6EE;
	font-family: verdana;
	color: #6699CC;
	font-size: 14px;
	}



tr.grey1	
	{
	background: #E6E6E6;
	vertical-align: top;
	}

tr.grey	
	{
	background: #EEEEEE;
	}

tr.white	
	{
	background: #ffffff;
	}

tr.foot
	{ 
	background-image: url("");
	}

tr.navi
	{ 
	background-image: url("/images/navigrey.jpg");
	}

.ram
	{
	border: 1px solid #BBBBBB;
	}


/*    --------------  some table data classes   -----------------  */

A.kontakt
	{ 
	font-size: 10px;
	font-family: 'Verdana','Arial';
	text-decoration: none;
	border: Solid 1px #6699FF; 
	color: #000000; 
	background-color: #FFFFFF;
	}
	
	
A:link.kontakt
	{ 
	font-size: 11px;
	font-family: 'Verdana','Arial';
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	}
		
A:visited.kontakt
	{
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	}
	
.input
	{
	font-size: 10px;
	font-family: 'Verdana','Arial';
	color: #000000;
	border: 1px solid #6699ff; 
	background: #ffc;
      }

.submit
	{
	font-size: 9px;
	font-family: 'Verdana','Arial';
	color: #000000;
	border: 1px solid #6699ff; 
	background: #fff;
      }
	  
.button
	{
	font-size: 10px;
	font-family: 'Verdana','Arial';
	color: #000000;
	border: 1px solid #6699ff; 
	background: #fff;
      }
	  
.select
	{
	font-size: 10px;
	font-family: 'Verdana','Arial';
	color: #6699CC;
	border: 1px solid #6699ff; 
      }

.textarea
	{
	font-size: 8px;
	font-family: 'Verdana','Arial';
	color: #000000;
	border: 1px solid #6699ff; 
      }
	  
td
	{ 
	font-family: verdana,arial;
	color: #666666;
	font-size: 8pt;
	}


td.grey	
	{
	background: #EEEEEE;
	font-family: verdana,arial;
	color: #6699CC;
	font-size: 14px;
	}

td.grey2	
	{
	background: #ffffff;
	font-family: verdana,arial;
	color: #555555;
	font-size: 11px;
	}

td.navi
	{
	background-image: url("/images/navigrey.jpg");
	}


td.foot
	{ 
	vertical-align: middle;
	background-image: url("");
	}

td.form
	{
	color: #666666;
	background-image: url("/images/back2.jpg");
	font-family: verdana,arial;
	font-size: 10px;
	}


td.tiny
	{
	color: #555555;
	font-family: verdana,arial;
	font-size: 10px;
	}

td.meny
	{ 
	font-size: 12pt;
	font-family: verdana,arial;
	color: #6699CC;
	}


/*    --------------  some list classes   -----------------  */

ul	
	{
	font-family: verdana,arial;
	color: #6699CC;
	font-size: 10pt;
	}

ul.form	
	{
	font-family: verdana,arial;
	color: #6699CC;
	font-size: 8pt;
	}

ol	
	{
	font-family: verdana,arial;
	color: #6699CC;
	font-size: 10pt;
	}

li	
	{
	font-family: verdana,arial;
	color: #444444;
	list-style: url("/images/pilv.jpg");
	font-size: 10px;
	}


li.form	
	{
	font-family: verdana,arial;
	color: #666666;
	list-style: url("/images/dot1.gif");
	font-size: 11px;
	}


/*    --------------  some link classes   -----------------  */



	

A:link.info
	{
	font-family: 'Verdana','Arial','Helvetica',sans-serif;
	color: #fafafa;
	} 

A:visited.info
	{
	font-family: 'Verdana','Arial','Helvetica',sans-serif;
	color: #fafafa;
	}   

A:hover.info
	{
	font-family: 'Verdana','Arial','Helvetica',sans-serif;
	color: #aaaaaa;
	}   


A.info
	{
	font-size: 8px;
	font-family: 'Arial','Helvetica',sans-serif;
	color: #fefefe;
	text-decoration:none;
	}
	
	
A.aurora
	{ 
	text-decoration: none;
	}
	
 A.blue
	{
	color: #6699CC;
	}
	
a.aurora:hover
	{ 
	color: #000000;
	}

A.meny
	{ 
	font-size: 11pt;
	font-family: 'Verdana','Arial';
	color: #6699CC;
	text-decoration: none;
	font-weight: 500;
	}

a.meny:hover
	{
	color: black;
	}


A:link
	{
	font-family: 'Verdana','Arial';
	color: #6699CC;
	}

A:visited
	{
	font-family: 'Verdana','Arial';
	color: #6699CC;
	}

A.grey:link
	{
	font-family: 'Verdana','Arial';
	color: #999999;
	text-decoration: none;
	}

A.grey:visited
	{
	font-family: 'Verdana','Arial';
	color: #999999;
	text-decoration: none;
	}
	
	
A.hide
	{
	font-size: 8px;
	font-family: 'Arial','Helvetica';
	text-align: center;
	color: #eeeeee;
	}

a.hide:hover
	{
	font-size: 8px;
	font-family: 'Arial','Helvetica';
	text-align: center;
	color: #777777;
	}


.data1
	{
	padding-left: 10px;
	height: 15px;
	color: #6699CC;
	font-weight: bold;
	}

.data2
	{
	padding-left: 10px;
	color: #555555;
	}

.data3
	{
	height: 1px;
	background: #cccccc;
	}



/*    --------------  some foot classes   -----------------  */

.foot-ns6
	{
	font-size: 9px;
	font-family: 'Arial','Helvetica';
	color: #000000;
	}

.foot-ie
	{
	font-size: 9px;
	font-family: 'Arial','Helvetica';
	color: #2222FF;
	} 

.foot-ns
	{
	font-size: 10px;
	font-family: 'Arial','Helvetica';
	color: #2222FF;
	}

input.foot-ns6
	{
	color: #000000;
	}

input.ns6
	{
	color: #000000;
	}

input.foot-ie
	{
	color: #000000;
	}

input.foot
	{
	color: #000000;
	}


td.foot
	{
	border:0px;
	border-collapse:collapse;
	font-family: 'Verdana','Arial','Helvetica',sans-serif;
	color: #ff0000;
	padding:0px;
	} 	

/*    --------------  some link classes   -----------------  */

A:link.foot
	{ 
	font-size: 11px;
	font-family: 'Verdana','Arial';
	color: #6699CC;
	text-decoration: none;
	font-weight: 500;
	}
		
A:visited.foot
	{
	font-size: 11px;
	color: #6699cc;
	text-decoration: none;
	}
	
A:hover.foot
	{
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	}
	
	
A:link.foot2
	{ 
	font-size: 10px;
	font-family: 'Verdana','Arial';
	color: #BBBBBB;
	text-decoration: none;
	}
		
A:visited.foot2
	{
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
	}
	
A:hover.foot2
	{
	font-size: 10px;
	color: #000000;
	text-decoration: none; 
	}
	
A:link.foot3
	{ 
	font-size: 9px;
	font-family: 'Verdana','Arial';
	color: #6699cc;
	text-decoration: none;
	}
		
A:visited.foot3
	{
	font-size: 9px;
	color: #6699cc;
	text-decoration: none;
	}
	
A:hover.foot3
	{
	font-size: 9px;
	color: #6699cc;
	text-decoration: none; 
	}
	
.update2
	{
	font-family: 'Arial','Helvetica';
	font-size: 10px;
	font-style: normal;
	text-align: center;
	color: #BBBBBB;
	}




/*    --------------  some form classes   -----------------  */

input.math
	{
	color: #CC6600;
	font-family: 'Courier New','Comic Sans MS' ;
	font-size: 9pt;
	}

.time2 
	{
	font-family: 'Arial','Helvetica';
	color: #6699CC;
	text-align: center;
	font-size: 12px;
	}

.time3 
	{
	font-family: 'Verduna','Arial';
	color: #FA8072;
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	}

.time4
	{
	font-family: 'Verduna','Arial';
	color: #666666;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}


/*    --------------  other classes   -----------------  */

.update
	{
	font-family: 'Arial','Helvetica';
	font-size: 11px;
	font-style: normal;
	text-align: center;
	color: #991133;
	}

.comment
	{
	font-family: 'Verdana','Arial';
	font-size: 10pt;
	font-style: italic;
	color: #999999;
	}

.comment2
	{
	font-family: 'Verdana','Arial';
	font-size: 8pt;
	font-style: italic;
	color: #999999;
	}

.flag	
	{
	border: 1px solid;
	color: #dadada;
	}

.rubrik 
	{
	font-size: 18pt;
	font-family: 'Century Gothic','Verdana','Arial';
	color: #666666;
	text-align: center;
	} 

.rubrik2 
	{
	background: #ffffff;
	color: #fa8072;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Century Gothic','Verdana','Arial';
	text-align: center;
	height: 25px; 
	} 

.fakta 
	{
	text-align: center;
	}

.dagens
	{
	color: #9C1435;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Comic Sans MS','Arial','Verdana';
	}

	
.back2
	{	
	background-image: url("/images/back2.jpg");
	}



.time
	{
	font-family: 'Verdana','Arial';
	font-size: 12px;
	color: #CC6000;
	}

caption 
	{
	font-family: 'Verdana','Arial';
	color: #6699CC;
	font-size: 18pt;
	} 

#message
	{
	height: 50px;
	position: relative;
	}


a.footnoscript
	{
	text-decoration: none;
	}

a.footnoscript:hover
	{
	color: #000000;
	}



/*    --------------  some anchor classes   -----------------  */


A:link.h1
	{
	color: #fa8072;
	font-size: 21px;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-decoration: none;
	}


A:visited.h1
	{
	color: #fa8072;
	font-size: 21px;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-decoration: none;
	}


A:hover.h1
	{
	color: #fa8072;
	font-size: 21px;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-decoration: none;	
	font-weight: normal;
	}

A:link.h2
	{
	color: #6699CC;
	font-size: 18px;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-decoration: none;
	}

A:visited.h2
	{
	color: #6699CC;
	font-size: 18px;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-decoration: none;
	}

A:hover.h2
	{
	color: #fa8072;
	font-size: 18px;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-decoration: none;	
	font-weight: normal;
	}

td.f0  { background-color: #ffffff; } 
td.f1  { background-color: #ffffdd; } 
td.f2  { background-color: #ffccee; } 
td.f3  { background-color: #ffeeff; } 
td.f4  { background-color: #eeccff; } 
td.f5  { background-color: #ffddff; } 
td.f6  { background-color: #eeeeff; } 
td.f7  { background-color: #ccccff; } 
td.f8  { background-color: #eeffdd; } 
td.f9  { background-color: #eeeeff; } 
td.f10 { background-color: #ffffff; }
.f11 { background-color: #dddd99; }


tr.f7  { background-color: #ffffff; }
tr.f7  { background-color: #ccccff; }

.f0	{ background-color: #ffffff; }

.tagline	
	{
	color: #6699CC;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Century Gothic','Verdana','Arial','Helvetica';
	text-align: center;
	} 

	/*    --------------  rammar och kontakt boxes   -----------------  */
	
		/*    ----  violet  ---- */ 
	
	.top-left-v, .top-right-v, .bottom-left-v, .bottom-right-v
	{ 
	background-image: url('http://www.aurora.se/images/graphics/ram-violet1.gif'); 
	height: 9px;      
	font-size: 2px;    /* correction IE */
	}	
	
	.inside-v
	{
	border-left: 1px solid #9c00cc; 
	border-right: 1px solid #9c00cc;
	color: #6699FF;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	}	
	.top-left-v, .bottom-left-v
	{ 
	margin-right: 9px;
	}
	.top-right-v, .bottom-right-v
	{ 
	margin-left: 9px; 
	margin-top: -9px; 
	}
	.top-right-v
	{
	background-position: 100% 0;
	}
	.bottom-left-v 
	{ 
	background-position: 0 -9px;
	}
	.bottom-right-v 
	{ 
	background-position: 100% -9px;
	}
	.notopgap    { margin-top: 0; } 
	.nobottomgap { margin-bottom: 0; }
	
	
	/*    ----  grey  ---- */ 
	
	.top-left-g, .top-right-g, .bottom-left-g, .bottom-right-g
	{ 
	background-image: url('http://www.aurora.se/images/graphics/ram-grey1.gif'); 
	height: 9px;      
	font-size: 2px;    /* correction IE */
	}	
	.inside-g 
	{
	border-left: 1px solid #6699ff; 
	border-right: 1px solid #6699ff;
	color: #6699FF;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	}		
	.top-left-g, .bottom-left-g
	{ 
	margin-right: 9px;
	}
	.top-right-g, .bottom-right-g
	{ 
	margin-left: 9px; 
	margin-top: -9px; 
	}
	.top-right-g
	{
	background-position: 100% 0;
	}
	.bottom-left-g
	{ 
	background-position: 0 -9px;
	}
	.bottom-right-g 
	{ 
	background-position: 100% -9px;
	}
	.notopgap    { margin-top: 0; } 
	.nobottomgap { margin-bottom: 0; }	

	
	
	/*    ----  red  ---- */ 
		
	.top-left-r, .top-right-r, .bottom-left-r, .bottom-right-r 
	{ 
	background-image: url('http://www.aurora.se/images/graphics/ram-red1.gif'); 
	height: 9px;      
	font-size: 2px;    /* correction IE */
	}
	.inside-r
	{
	border-left: 1px solid #6699ff; 
	border-right: 1px solid #6699ff;
	color: #6699FF;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	}		
	.top-left-r, .bottom-left-r
	{ 
	margin-right: 9px;
	}
	.top-right-r, .bottom-right-r
	{ 
	margin-left: 9px; 
	margin-top: -9px; 
	}
	.top-right-r
	{
	background-position: 100% 0;
	}
	.bottom-left-r
	{ 
	background-position: 0 -9px;
	}
	.bottom-right-r 
	{ 
	background-position: 100% -9px;
	}	
	.notopgap    { margin-top: 0; } 
	.nobottomgap { margin-bottom: 0; }
	
	
	
		/*    ----  blue  ---- */ 

		
	.top-left-b, .top-right-b, .bottom-left-b, .bottom-right-b 
	{ 
	background-image: url('http://www.aurora.se/images/graphics/ram-blue2.gif'); 
	height: 9px;      
	font-size: 2px;    /* correction IE */
	}
	.inside-b
	{
	border-left: 1px solid #6699ff; 
	border-right: 1px solid #6699ff;
	color: #6699FF;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	}
	.top-left-b, .bottom-left-b 
	{ 
	margin-right: 9px;
	}
	.top-right-b, .bottom-right-b 
	{ 
	margin-left: 9px; 
	margin-top: -9px; 
	}
	.top-right-b 
	{
	background-position: 100% 0;
	}
	.bottom-left-b 
	{ 
	background-position: 0 -9px;
	}
	.bottom-right-b 
	{ 
	background-position: 100% -9px;
	}
	.notopgap    { margin-top: 0; } 
	.nobottomgap { margin-bottom: 0; }
	
			/*    ----  default to blue  ---- */ 
	
	.top-left, .top-right, .bottom-left, .bottom-right 
	{ 
	background-image: url('http://www.aurora.se/images/graphics/ram-blue2.gif'); 
	height: 9px;      
	font-size: 2px;    /* correction IE */
	}
	
	.inside 
	{
	border-left: 1px solid #6699ff; 
	border-right: 1px solid #6699ff;
	color: #6699FF;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	}
	
	.top-left, .bottom-left 
	{ 
	margin-right: 9px;
	}
	.top-right, .bottom-right 
	{ 
	margin-left: 9px; 
	margin-top: -9px; 
	}
	.top-right 
	{
	background-position: 100% 0;
	}
	.bottom-left 
	{ 
	background-position: 0 -9px;
	}
	.bottom-right 
	{ 
	background-position: 100% -9px;
	}

	
	.notopgap    { margin-top: 0; } 
	.nobottomgap { margin-bottom: 0; }


