body{
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:rgb(99,100,103);
}
td{
	vertical-align:top;
}
#menus_title td{
	height:30px;
}
#menus_title div{
	font-weight:bold;
	padding-left:6px;
	font-size: 16px;
	color: rgb(157,159,162);
	padding-top:6px;
	cursor:pointer;
}
.menu{
	width:95px;
	height:14px;
	margin-right:10px;
	cursor:pointer;
}
.smenu{
	position:absolute;
	top:-200px;
	width:95px;
	height:200px;
}
.smenu img{
	position:relative;
	top:0px;
	left:0px;
}
.cat{
	position:absolute;
	color: white;
	font-size:13px;
	padding:5px 0px 0px 5px;
	top:0px;
	left:0px;
}
a img{
	border:0px;
}
#slsh{
	position:relative;
	margin-top:10px;
	width:660px;
	height:200px;
	overflow:hidden;
}
#content{
	margin-top:20px;
	width:660px;
}
#footer td{
	height:65px;
	background-color:#F5F4F4;
}
h1{
	font-size:20px;
	font-weight:normal;
	color:#0054A6;
}
/* calendar */
.date{
	font-size:10px;
	color:#9D9FA1;
}
.cal{
	background-color:#F5F4F4;
	/*border:1px solid grey;*/	
	border-color:white;
}
.cal .today,.cal .days{
	border: 1px solid white;
}
.days:hover{
	/*background-color:#F7931D;
	cursor:pointer;*/
}
.activ{
	background-color:green;
}
.week{
	background-color:#9D9FA1;
	text-align:center;
	font-weight:bold;
	color:white;
	border:1px solid white;
}
/* in calendar*/
/*#incalendar{
	position:relative;
	width:660px;
	height:390px;
	overflow:hidden;
}*/
/*#incalendar td{
	width:220px;
	height:130px;
}*/
/*#incalendar .cover{
	background-color: black;
}*/
/*#_incalendar{
	position:absolute;
	top:0px;
	left:0px;
}*/
/*#_incalendar td{
	width:220px;
	height:130px;
	vertical-align:middle;	
	border:0px;
	background-color: #F5F4F4;
}*/
/*#_incalendar ._days{
	border:3px solid white;
	width:214px;
	height:124px;
}*/
.btns{
	cursor:pointer;
}
.today{
	background-color:#F7931D;
}
.month{	
	color:#00588C;
	font-size:20px;
}
.cat ul{
	list-style: none outside;
	padding:0px;
	margin:0px;
}
.cat li{	
	padding:2px 0px;	
}
.cat li:hover{
	cursor:pointer;
}
.desc_aktuellt{
	font-size:17px;
	color:#9D9FA1;
}
#menus_title .omoss:hover{color:rgb(60,171,79);}
#menus_title .aktuellt:hover{color:rgb(0,88,140);}
#menus_title .nyheter:hover{color:rgb(60,170,219);}
#menus_title .projekt:hover{color:rgb(246,140,35);}
#menus_title .kontakt:hover{color:rgb(214,164,119);}
#menus_title .medlem:hover{color:rgb(141,40,40);}

.name{font-size:14px;color:#636466;}
.position{font-size:12px; font-style:italic;color:#636466;}
.company{font-size:11px;color:#636466;}
.img_omoss{border-bottom: 5px solid #3CAA4F;}
.img_aktuellt{border-bottom: 5px solid #00588C;}
.img_nyheter{border-bottom: 5px solid #00588C;}
.img_projekt{border-bottom: 5px solid #00588C;}
.img_kontakt{border-bottom: 5px solid #00588C;}
.img_medlem{border-bottom: 5px solid #00588C;}

.name_mini{font-size:12px; color:#636466;}
.position_mini{font-size:10px; font-style:italic;color:#636466;}
.company_mini{font-size:9px;color:#636466;}
/** Nyheter **/
#arkiv_nyheter ul{
	list-style: none outside;
	padding:0px;
	margin:0px;
}
#arkiv_nyheter li{	
	padding:2px 0px;
	cursor:pointer;
	font-size:13px;
	color:#0054A6;	
}
#arkiv_nyheter li:hover{
	color:#9D9FA1;
}
.date_nyheter{
	font-size:13px;
	color:#9D9FA1;
}
.desc_nyheter{
	font-size:17px;
	color:#9D9FA1;
	text-decoration:underline;
}
.rapports{
	width:95px;
	height:120px;
}
a:hover{text-decoration:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}

#slsh a{color:white;}
/***** ADMIN ******/
.toolbar{
	width:100%;
	text-align:right;
}
.toolbar img{ cursor:pointer;}
.toolbarUpload{
	position:relative;
	padding:5px;
	height:80px;
	width:250px;
	border: thin dotted grey;
}
.edt:hover{
	background-color:#F0F0F0;
}
/* integration */
#projekt_menu td{
	cursor:pointer;
	text-align:center;
	width:100px;
	font-size:16px;
	color:#f68c23;
}
#projekt_menu td:hover{
	background-color:#f68c23;
	color: #ffffff;
}
#projekt_content .tit{
	font-size:12px;
	font-weight:bold;
}
/* form medlemskap */
#fromMedlemskap input[type=text]{
	width:190px;
	font-size:10px;
}
#fromMedlemskap .desc{
	padding-left:25px;
	font-size:10px;
	padding-right:10px;
}
/* lang */
#lang img{
	position:absolute;
	cursor:pointer;
}
/* TIP */
.logos_img-tip{
	width:150px;
	background-color:#8C2828;
	padding:10px;
	color:#fff;
}