/* 
FOEDUS DESIGN ALLIANCE 
(c) Copyright 2006
info@foedus.se
www.foedus.se
*/


html * {
	margin: 0;
	}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #4e4e4e;
	background:#fff;
	text-align:center;
	margin:0;
}


h3 {
	color:#0162af;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;
	}
	
ul.menu { 
 	list-style:none;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
}

li.menu {
	font-size:12px;
	margin-top:20px;
	display: inline;
	list-style-type: none;
	padding:0 0 0 23px;
	}
	
	


/*////////////  Sidhuvud  ///////////*/


#divHeader {
	background-image:url(../img/top_bg.gif);
	background-repeat:no-repeat;
	width:948px;
	text-align:right;
	padding-top:24px;
	margin: 0 auto;
}



/*////////////  Struktur  ///////////*/

#divMain {
	width: 948px;
	background:url(../img/mainbg.gif);
	background-repeat:repeat-y;
	margin:auto;
	padding:0;
}


#divLogoHeader{
	width:948px;
	height:52px;
	background:url(../img/header.gif);
	background-repeat:no-repeat;
	margin: 0 auto; 
	text-align:left;
}

#divMenu {
	width:948px;	
	height:48px;
	background:url(../img/menubg.gif);
	background-repeat:no-repeat;
	margin: auto;
	text-align: left;
}


#divFooter {
	width:948px;
	height:80px;
	background:url(../img/footer.gif);
	background-repeat:no-repeat;
	margin: 0 auto; 
}



/*////////////  Innehåll  ///////////*/

#subContentLeft {
	width: 340px;
	float:left;
	text-align:left;
	padding-left:30px;
}

#subContentRightReg1 {
	width: 310px;
	float:left;
	text-align:left;
	margin-left:20px;
	padding:0;
}

#subContentRightReg2 {
	width: 200px;
	float:left;
	text-align:left;
	margin-left:20px;
	padding:0;
}

#subContentIndexRight1 {
	width: 200px;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-top:24px;
	padding:0;
}

#subContentIndexRight2 {
	width: 300px;
	float:left;
	text-align:left;
	margin-left:20px;
	padding:0;
}

#subContentDemo {
	width: 800px;
	float:left;
	text-align:left;
	padding-left:30px;
}




/*////////////  Klasser  ///////////*/

.leftmenu_main {
	margin: 15px 0 0 15px; /* top right bottom left */
	clear:right;
	display:block;
	}



.picture{
	border:#c8c8c8 1px solid;
	}
	

/*////////////  Formulär  ///////////*/



form
	{
	 margin:0px;
	 display:inline;
	 }

input{
	font-size:10px;
	color:#333;
	border: 1px #888888 solid;
	}

#loginbox{
	width: 284px;
	height: 80px;
	margin:0 auto;
	background-image:url(../img/loginbox.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top: 10px;
}
	
.radio{
	margin: 0;
	padding:0;
	border: none;
	}

.btnok{
	border:none;
	}
	
	
.regForm {
	width: 170px;
	background-image:url(../img/textfieldbg.gif);
	}
	

.msgbox {
	width: 155px;
	height:150px;
	font-size:10px;
	color:#333;
	border: 1px #888888 solid;
	background-image:url(../img/textfieldbg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	padding:3px;
	}
	
.loginForm {
	width: 190px;
	background:#FFFFFF;
	color:#666666;
	height:16px;
	padding: 3px;
	}

.longForm {
	width: 170px;
	background-image:url(../img/textfieldbg.gif);
	padding:3px;
	}

.btnFormOK{
	background-image:none;
	}
	
.red{
	color:#FF0000;
	}
	
.blue{
	color:#0165b2;
	}
	
.bluebg{
	background:#0165b2;
	}
	
.thumb{
	margin-right:12px;
	margin-top: 12px;
	border:1px #aaaaaa solid;
	}

.lightgrey{
	color:#aaa
	}

	
/*////////////  Länkar  ///////////*/

a:link {	color: #0165b2; text-decoration: none; }
a:visited {	color: #0165b2; text-decoration: none; }
a:hover {	color: #0165b2; text-decoration: underline; }
a:active {	color: #0165b2; text-decoration: underline; }

a.grey:link {	color: #939598; text-decoration: none; }
a.grey:visited {	color: #939598; text-decoration: none; }
a.grey:hover {	color: #3b92bc; text-decoration: none; }
a.grey:active {	color: #3b92bc; text-decoration: none; }

a.menu:link {	color: #222; text-decoration: none; }
a.menu:visited { color: #222; text-decoration: none; }
a.menu:hover {	color: #0165b2; text-decoration: none; }
a.menu:active {	color: #0165b2; text-decoration: none; }

a.white:link {	color: #fff; text-decoration: none; }
a.white:visited {	color: #fff; text-decoration: none; }
a.wihte:hover {	color: #fff; text-decoration: underline; }
a.white:active {	color: #fff; text-decoration: underline; }


