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, social */
#lang img,#social img{
	position:absolute;
	cursor:pointer;
}
/* TIP */
.logos_img-tip{
	width:150px;
	background-color:#8C2828;
	padding:10px;
	color:#fff;
}
/** SEARCH **/
#frm_search{
	position:relative;
	width:180px;
	/*left:110px;*/	
	top:54px;
	background-image:url(../images/bg_input_search.png);
	background-repeat:no-repeat;
}
#txt_search{
	width:150px;
	height:18px;	
	border:0px;
	background-color:transparent;
	padding-left:3px;
	padding-top:1px;
	font-size:11px;
	font-style:italic;
	color:#666;
}
#search_results{
	position:absolute;
	top:25px;
	right:0px;	
	width:215px;
	background-color:#FFFFFF;
	color:#000;
	z-index:99999;
	font-size:11px;
}
#search_results .cata{
	background-color:#6CC7A8;
	font-size:12px;	
	padding:2px 3px;
	color:#fff;
	border:1px solid #B1B1B1;
}
#search_static .cata{	
	font-size:13px;	
	padding:2px 3px;
	color:#3F3F3F;	
	font-style:italic;
	font-family:Georgia;
	font-weight:bold;
}
#search_results .cata a{
	text-decoration:none;
	color:#fff;
}
#search_results .result{
	padding:2px 3px;
	border-left:1px solid #B1B1B1;
	border-right:1px solid #B1B1B1;
}
#search_static .result{
	padding:2px 3px;
	border-bottom:2px solid #FFF;
	font-size:11px;
}
#search_results .result a{
	float:right;
	text-decoration:none;
	font-style:italic;
	color:#6CC7A8;
}
#search_static .result a{
	float:right;
	text-decoration:none;
	font-style:italic;
	color:#3F3F3F;
}
#search_results .result:hover{
	background-color:#F3F3F3;
}
div.tip-top{background-color:#8D2828; width:150px; }
div.tip{ color:#fff;background-color:#8D2828; width:150px; padding:10px;}
div.tip-bottom{background-color:#8D2828; width:150px;}

