/* SKIDSPELEN CCS */

body, html
{
	height: 100%;
}

form
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

body.print
{
	margin: 10px;
}

body.std
{
	background-color: #273C4F;
	background-image: url(../../img/pagebackground2.gif);
	color: #fff;
	margin: 0px;
	padding: 0px;
	border: 0px;
}				   

body #backgroundhack
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}

img
{
	border: 0px;
}

body #backgroundhack img
{
	width: 100%;
	height: 100%;
}

.innercontent a
{
	font-weight: bold;
	color: #3C3C3C;
}

.outercontentblock
{
}

.contentblock
{			   
	background-color: #fff;
}
		  
.innercontentblock
{
	padding: 10px 10px 10px 10px;
}

table.maintable
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
}

table tr td.maintableleft
{
	padding: 0px;
}
 
table tr td.maintablemiddle
{				   
	padding: 0px;
	width: 700px;	   
	vertical-align: top;
}

table tr td.maintableright
{					 
	padding: 0px;
}





.headerblock
{
	position: relative;
	background-color: #fff;
	height: 290px;
}
   
.headerblock .toplogo
{
	position: absolute;
	left: 17px;
	top: 13px;
	padding: 0px;
	background-color: #fff;
}
	
.headerblock .topsplash
{
	position: absolute;
	left: 0px;
	top: 87px;
	width: 700px;
	height: 159px;
	background-color: #8ac;
}
		 
.headerblock .toplanguage
{
	position: absolute;
	left: 590px;
	top: 221px;
}

.headerblock .topsplash2
{
	position: absolute;
	right: 40px;
	top: 0px;	
}

.headerblock .topmenu
{			   
	position: absolute;
	left: 0px;
	top: 246px;
	width: 700px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	text-align: center;
	color: #285A82;
}
	  
.headerblock .topmenu a
{
	color: #285A82;
}
			
.headerblock .topmenu a	b
{
	color: #F1861C;
}


		 
 
.footerblock
{
	background-color: #E87402;
	height: 5px;
}





  
.menuwrapper
{
	background-color: #fff;	
	text-align: left;
	color: #000;
	padding: 10px;
	margin: 2px 2px 12px 2px;	
}

.menuwrapper ul
{
	padding: 0px;
	margin: 0px ;
}

.menuwrapper ul ul
{
	padding: 0px 0px 0px 10px;
}

.menuwrapper ul li
{
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.menuwrapper ul li a
{
	color: #444;
	text-decoration: none;
}






.contentwrapper
{		
	background-color: #fff;
	color: #454545;
	padding: 2px;
	margin: 2px;		
	color: #444; 
	
}

.contentsplash
{
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

.contentsplash img
{
	width: 621px;
}

.innercontent
{			   
	margin: 0px 0px 0px 0px;
	padding: 7px 4px 10px 4px;
}
 
 
 
 

.bannerwrapper
{
	margin: 2px;
}

.sidobild
{
	width: 140px;
	color: #aaa;
	font-size: 80%;
	font-style: italic;	  
	margin: 0px 0px 10px 0px;
}

.sidobild img
{
	display: block;
}

.leftmenucell .sidobanner
{								
	margin: 0px 2px 10px 2px;	
}

.bannercell .sidobanner
{	  
	margin: 0px 0px 10px 0px;	
}


.sidopuff
{
	padding: 5px;
}


.pagefunctions
{
	float: right;
}

.submenu
{
	color: #aaa;
	margin-bottom: 10px;
}















.hr
{					 
	background-image: url(../../img/dash.gif);
	height: 3px;
	margin: 10px 0px 10px 0px;
}

.hr hr
{
	display: none;
}













.funktionar
{
	margin: 10px 0px 10px 0px;
	padding: 10px;	
	background-color: #f9f8f7;
	border: 1px solid #d0d1d2;
}

.funktionar .usernamefield
{					 
	padding: 0px 10px 10px 0px;
	float: left;   
	display: block;
}

.funktionar .passwordfield
{					 
	padding: 0px 10px 10px 0px;
	float: left;   
	display: block;
}
	
.funktionar .usernamefield label,
.funktionar .passwordfield label
{					 
	width: 80px;
}
				   
.funktionar .usernamefield input,
.funktionar .passwordfield input
{					 
	width: 90px;
}

.funktionar .buttons
{			  
	clear: left;
	float: left;
	padding: 0px 10px 0px 0px;
	display: block;
}

.funktionar .error
{		 
	float: left;
	padding: 0px 10px 10px 0px;
	color: #e21;
}
  
.funktionar .logout
{
}



















ul.news
{
	margin: 0px;
	padding: 0px;
}

ul.news li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;

}

ul.press
{
	margin: 0px;
	padding: 0px;
}

ul.press li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}





/* FORM STYLING */

.errorlist
{
	background-color: #b00;
	padding: 5px 10px;
	border-top: 1px solid #800;
	margin: 0 0 10px 0;
}

.errorlist ul
{				
	margin: 0;
	border: 0;
}

.errorlist ul li
{
	color: #fff;
	margin: 0;
	padding: 5px;
	border: 0;
}

.fielderror
{
}
	
.formfields
{
}
	
.formfieldseparator
{
	display: none;
}

.formfield
{
	float: left;
	position: relative;
}

.innerformfield
{
	padding: 0px 16px 10px 0px;
}

.innerformfield input.field,
.innerformfield select.field,
.innerformfield textarea.field
{
	margin: 0;
}

	
.innerformfield .fielderror
{
	display: none;
	color: #b00;
}










/* END */







