* {
	margin: 0px;
	padding: 0px;
}
body { 
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(images/bak.jpg);
	background-repeat: repeat-x;

}


#cont {
	margin-right: auto; 
	margin-left: auto;
	width: 776px;
	margin-top:15px;

}

#cont_kol {
	background: #ffffff; 
	float: left; 
	width: 776px;
	
}

#header {
	width:776px;

}
#formmeny {
	float: left;
	overflow: auto;
	width: 167px;
	background-color:#ffffff;
	min-height:400px;
	padding-left:3px;
}
#main {
	background-color:#ffffff;
	width: 506px;
	float: left;
	overflow:auto;
}

#main_text1{
	width: 466px;
	float: left;
	overflow:auto;
}

#reklam {
	background-color: #ffffff;
	width: 93px;
	float: left;
	padding-right:7px;
	padding-top:35px;
}

#botten {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	height: 50px;
	width:776px;
}

#foot {
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:100;

}
#clear {
	clear: both;
}




#reglogin {
text-align:center;
}


/*--------------------------------Meny-------------------------*/
.menutitle {
	cursor:pointer;
	background-color:#FFFFFF; 
	color:#330000; 
	width:140px; 
	text-align:Left; 
	font-weight:bold; 
	border:0px solid #000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.submenu {
	margin-bottom: 0.5em;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	
}

A.link_menu:link		{color:#660000;  text-decoration: none;}
A.link_menu:visited		{color:#660000;  text-decoration: none;}
a.link_menu:link 		{color:#660000;  text-decoration: none;}
A.link_menu:active		{color:#660000;  text-decoration: blink}
A.link_menu:hover		{color:#660000;  text-decoration: underline;}

.undermenu{
	color:#996600;
	padding:2px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
/*---------------------------------------------------------------------*/


/*----------------------- Form ----------------------------------------*/

/*.rubrik{
	background-color:background-color:transparent;
	background-image:url(images/knapptonbla.JPG);
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	letter-spacing:0.1em;
border-color:#FFFFFF;
border-left:10px;

}
*/
.rubrik{
letter-spacing:0.1em;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: transparent url('images/kl.gif') no-repeat top left;
display: block;
float: left;
padding-left: 10px;
text-decoration: none;

}

.rubrik span{
background: transparent url('images/kr.gif') no-repeat top right;
display:block;
padding-left:10px;
padding-bottom:10px;
width:476px;

}

.rubrik_reklam{
letter-spacing:0.1em;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: transparent url('images/kl.gif') no-repeat top left;
display: block;
float: left;
padding-left: 10px;
text-decoration: none;

}

.rubrik_reklam span{
background: transparent url('images/kr.gif') no-repeat top right;
display:block;
padding-left:0px;
padding-bottom:10px;
width:85px;
}

.rubrik_meny{
letter-spacing:0.1em;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: transparent url('images/kl.gif') no-repeat top left;
display: block;
float: left;
padding-left: 10px;
text-decoration: none;

}

.rubrik_meny span{
background: transparent url('images/kr.gif') no-repeat top right;
display: block;
padding-left:5px;
padding-right:100px;
padding-bottom:10px;

}

#rubrikw{ 
overflow: hidden; 
width: 100%;
}




.skugga{
	background-image:url(images/skugga1.gif)
}


/*---------------------------------------------------------------------*/

/*----------------Test-------------------------------------------------*/

.texth1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:2em;
letter-spacing:0.3em;
display:block;
text-align:center;
}

.text1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;

}

.login{
font-family:Verdana;
font-size:8.4pt;
white-space:nowrap;
text-align:right;
display:block;

}

/*---------------------------------------------------------------------*/

/*--Reg meny-----------------------------------------------------------*/

.reg_sort{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#E8ECF8;
font-weight:500;
}

.reg_rubrik{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background:#E8ECF8;
font-weight:bold;

}

A.link_sort:link{
	color:#000000;  
	text-decoration: none;
	}
A.link_sort:visited{
	color:#000000;  
	text-decoration: none;
	}
A.link_sort:link {
	color:#000000;
	text-decoration: none;
	}
A.link_sort:active {
	color:#000000;  
	text-decoration: blink;
	}
A.link_sort:hover {
	color:#000000;  
	text-decoration: underline;

	}

/*-------------------------------------------------------------*/



/*--Edit-----------------------------------------------------------*/

#edit_meny{
	width: 300px;
	height:700px;
	float: left;
	overflow: auto;
	text-align:left;
}
#edit_edit{
	background-color:#FFFFFF;
	float: left;
	border:#000066 solid 3px;
	
	
}
#edit_foot{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	height:50px;
	float:left;
}

#menycontainer{ 
border-style:none;

}

#meny{margin: 0; padding: 0;}
#meny a{margin: 0; text-decoration: none; }
#meny ul{} 
#meny ul a{margin: 0; } 

#meny a:link{color: #000;}
#meny a:visited{color: #000;}
#meny a:hover{color:#666666;}



/*-------------------------------------------------------------*/

/*------Ruta med lösen--------------------------------------*/

/*

#cover{
	top:10%;
	margin:auto;
	position:relative;
	width:400px;
	height:200px;
	background-color:white;
	color:black;
	padding:10px;
	zIndex:100;
	border:solid #FF0000 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	

}



#cover_bak{
	
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	display:none;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.5;
	MozOpacity:0.5;
	zIndex:50;
	filter:alpha(opacity=50);
	text-align:center;
}


*/
/*-----------------------------------------------------------------------------*/


#cover_bak{
	
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	display:none;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity: 0.8; /* CSS-3 Standards */ 
	-khtml-opacity:.8; /* Safari */ 
	z-index:50;
	
}



#cover{
	display:none;
	top:10%;
	left:25%;
	margin:auto;
	background:#FFFFFF;
	position:absolute;
	width:500px;
	height:350px;
	padding:10px;
	border:solid #0066FF 10px;
	z-index:100;
	
			

}


/*--ovrigt-------------------------------------------------------*/

.valdsort
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	
	

}

.table_login
	{
	text-align: center;
	}
	
.table_login table 
	{
	margin: 0 auto; 
	text-align: left;
	}
	
.reg2_1{


}

.reg2_2{
	float:left;
	width:110px;



}	
	
.reg2_3{

	width:370px;
	float:left;
	



}	

.reg2_4{
padding-top:15px;

}	



/*
.reg2_1{
	height:350px;
	width:106px;
	float:left;
	overflow:auto;
}

.reg2_2{
	height:350px;
	width:250px;
	float:left;
	overflow:auto;
}	
	
.reg2_3{
	height:350px;
	width:250px;
	float:left;
	overflow:auto;
}	
*/




	


/*-------------------------------------------------------------*/

/*-Page loader-------------------------------------------------*/

div#page_loader {
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0%;
  background-color: white;
  z-index: 99;
}


/*-------------------------------------------------------------*/
