.blue{
	color: #1097BE;
}
.grey { color:#666666; }
#kalenderTabell {
	margin-left:2.5%;
	}

#kalenderTabell td{
	border:1px solid #CCCCCC;
	padding:2px;
}

#kalenderTabell tr {
	height:3em;
	}
#kalenderTabell div.aktlist {
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
	}
#kalenderTabell a.aktlist {
	float:left;
	}
#kalenderTabell a.slettknapp {
	float:right;
	margin:0 0 0 5px;
	}

#kalenderTabellMini th{
	font-size:9px;
	text-align:center;
	background-color:#D7D1F3;
	color:#342C96;
}


#kalenderTabellMini td{
	border:1px solid #CCCCCC;
	font-size:9px;
	text-align:center;
}
#toppBildeFrame{
	height:100px; 
	width:500px; 
	border:0px solid #CCCCCC;
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FBFBFB; 
	text-align:center; 
	padding-top:80px;
	position:relative;
}
/*
#addAktivitet fieldset { width: 470px; border: 1px solid #CCC; padding: 15px; }
#addAktivitet legend { font-size:14px; color: #0281ca; padding: 2px 6px; }
#addAktivitet label { margin-right:0.5em; padding-top:0.2em; padding-bottom:0.2em; float:left; width:30%; }
#addAktivitet input { border:1px solid #666; padding:2px; margin-bottom:3px; }
#addAktivitet select { padding:2px; margin-bottom:3px; }
#endreAktivitet fieldset { width: 470px; border: 1px solid #CCC; padding: 15px; }
#endreAktivitet legend { font-size:14px; color: #0281ca; padding: 2px 6px; }
#endreAktivitet label { margin-right:0.5em; padding-top:0.2em; padding-bottom:0.2em; float:left; width:30%; }
#endreAktivitet input { border:1px solid #666; padding:2px; margin-bottom:3px; }
#endreAktivitet select { padding:2px; margin-bottom:3px; }
*/
#mndValgContainer { position:relative; width:95%; height:20px; text-align:center; margin-left:2.5%;}
.ukeDager { background:url('./../gfx/menu_bg.gif') repeat-x; text-align:center; border-color:#31170F !important; }
#mndForrige { font-size:14px; position:absolute; left:0; top:0; }
#mndDenne { font-size:14px; width:150px; margin:0 auto; }
#mndNeste { font-size:14px; position:absolute; right:0; top:0; }
#iDag { background-color:#CCEBF7; }
#alert{
	width:400px;
	height:40px;
	padding:10px;
	position:absolute;
	top:20px;
	left:40px;
	border:4px solid #CCC;
	background-color:#FCFCFC;
	margin-bottom:10px;
	z-index:1000;
}
#infoContainer { 
	position:relative; 
	width:300px; 
	height:auto; 
	margin-right:440px; 
	background:#fff;
	border:1px solid #bbb;
	padding:3px 3px 2px 3px;
	}
.infoLabel {
	display:block;
	width:75px;
	height:2em;
	padding-top:0.7em;
	background:#ccc;
	color:#000;
	text-align:center;
	float:left;
	}
.infoContent {
	display:block;
	width:200px;
	padding-left:25px;
	height:2em;
	padding-top:0.7em;
	background:#fff;
	color:#000;
	float:left;
	text-align:left;
	}
.infoClear {
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#fff;
	width:300px;
	clear:left;
	}	

.clear { clear:both; }
.infoInnhold { 
	/**border:0px solid #F3F3F3;  
	background-color:#fff; 
	width:auto; */
	padding-top:15px;
	}
	
.kalenderMeny{
	position:relative;
	width:227px;
	float:left;
}
.imgbumpdown{
	margin-bottom:-5px;
}
#overnatting{ display:none; padding:6px; border:1px solid #CCCCCC; }
#overnatting2{ 
	display:none; 
	width:400px;
	height:auto;
	padding:5px;
	border:1px solid #DDDDDD;
	background:url(../images/kalender/overnatting.png) center right no-repeat #F3F3F3; 
}

.day{
	width:60px;
	padding:2px;
	margin-right:2px;
	margin-bottom:10px;
	position:relative;
	float:left;
	text-align:center;
}
.day_enkel{
	border:2px solid #0033FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.day_dobbel{
	border:2px solid #30912B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.underaktivitet{
	border-bottom:1px solid #E9E9E9;
	padding-top:6px;
	padding-bottom:6px;
	width:500px;
	color:#666666;
}
.underaktivitet span {
	color:#0066FF;
}
#flerepersoner{
	width:458px;
	height:auto;
	padding:5px;
	border:1px solid #DDDDDD;
	margin-bottom:10px;
	background:url(../images/kalender/personer.png) center right no-repeat #F3F3F3;
}
.infobox{
	width:458px;
	height:34px;
	padding:5px;
	border:1px solid #DDDDDD;
	margin-top:10px;
	margin-bottom:10px;
}
.white_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 100px;
	height: 100px;
	padding: 16px;
	border: 4px solid #BBDEF2;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

table.stillinger1 { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: #666; border-collapse: collapse; }
table.stillinger1 th { background: url(../images/kalender/tr_back.gif) #3e83c9 repeat-x; height:19px; color: #fff; font-weight: bold; text-align: left; padding: 2px 11px; border-right: 1px solid #fff; line-height: 1.2;}
table.stillinger1 td { padding: 6px 6px; border-bottom: 1px solid #95bce2; vertical-align: top; }
table.stillinger1 input{ border:0px; }
table.stillinger1 td * { padding: 6px 11px; }
table.stillinger1 tr.alt td {background: #ecf6fc;}
table.stillinger1 tr.over td, table.stillinger1 tr:hover td {background:#BFD5EE;}

.varer th{ text-align: left; }

