body, body td { 
	font-family: Tahoma,sans-serif; 
	font-size: 8pt; 
	text-align: left; 
}

html {
	background-color			: white;
}

body {
	scrollbar-face-color		: #FFFFFF;
	scrollbar-highlight-color	: #FFFFFF;
	scrollbar-shadow-color		: #FFFFFF;
	scrollbar-3dlight-color		: #00315A;
	scrollbar-arrow-color		: #00315A;
	scrollbar-track-color		: #C0BEBE;
	scrollbar-darkshadow-color	: #00315A;
	margin-left					: auto;
	margin-right				: auto;
	margin-top					: 10px;
	width						: 800px;
	/* IE center page */
	text-align					: center;
}

a:link, 
a:visited {
	color						: #000000;
	text-decoration				: none;
	font-size					: 9px;
}

a:active,
a:hover {
	color						: #40459e;
	text-decoration				: underline;
}

a.headerLink:link,
a.headerLink:visited,
a.headerLink:active,
a.headerLink:hover {
	font-size					: 11px;
}

img {
	border						: none;
}

div#header_logo {
	float						: left;
	padding						: 0px 5px 5px 0px;
}

div#header_phone {
	float						: right;
	background-image			: url("images/heading_phone.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	height						: 40px;
	width						: 75px !important;
	width						: 120px;
	text-align					: center;
}

div#header_course {
	float						: right;
	background-image			: url("images/heading_course.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	height						: 40px;
	width						: 50px !important;
	width						: 95px;
	text-align					: center;
}

div#header_why {
	float						: right;
	background-image			: url("images/heading_why.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	width						: 70px !important;
	width						: 110px;
	height						: 40px;
	text-align					: center;
}

div#header_clock {
	float						: right;
	background-image			: url("images/heading_clock.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	width						: 70px !important;
	width						: 110px;
	height						: 40px;
	text-align					: center;
}

div#header_loggedin {
	float						: left;
	background-image			: url("images/heading_loggedin.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	width						: 70px !important;
	width						: 110px;
	height						: 40px;
	text-align					: center;
}

div#header_list {
	float						: left;
	background-image			: url("images/heading_list.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	width						: 50px !important;
	width						: 90px;
	height						: 40px;
	text-align					: center;
}

div#header_diary {
	float						: left;
	background-image			: url("images/heading_diary.png");
	background-repeat			: no-repeat;
	padding						: 3px 5px 0 35px;
	margin-top					: 10px;
	width						: 50px !important;
	width						: 90px;
	height						: 40px;
	text-align					: center;
}

ul.mainMenu {
	margin						: 0;
	padding						: 0;
}

ul.mainMenu li {
	list-style-type				: none;
	display						: inline;
	width						: 120px;
	color: #fff;
}

ul.mainMenu li a:link, 
ul.mainMenu li a:visited, 
ul.mainMenu li a:active {
	border-left					: 5px solid #E4E4E4;
	padding						: 1px 0 1px 5px;
	background-color: #00315a;
	color						: #fff;
	display						: block;
	text-decoration				: none;
	margin-bottom				: 3px;
}

ul.mainMenu li a:hover,
ul.mainMenu li a.selected {
	border-left					: 5px solid #003866;
	color						: #efefef;
}
/*INNLOGGET MENY*/
ul.mainMenu_inn {
	margin						: 0;
	padding						: 0;
}

ul.mainMenu_inn li {
	list-style-type				: none;
	display						: inline;
	width						: 120px;
	color: #fff;
}

ul.mainMenu_inn li a:link, 
ul.mainMenu_inn li a:visited, 
ul.mainMenu_inn li a:active {
	border-left					: 5px solid #E4E4E4;
	padding						: 1px 0 1px 5px;
	background-color: #89201B;
	color						: #fff;
	display						: block;
	text-decoration				: none;
	margin-bottom				: 3px;
}

ul.mainMenu_inn li a:hover,
ul.mainMenu_inn li a.selected {
	border-left					: 5px solid #89201B;
	color						: #efefef;
}
/* --INNLOGGET MENY*/
ul.topic {
	background-color			: #E4E4E4;
	margin						: 0;
	padding						: 0;
}

ul.topic li {
	list-style-type				: none;
	display						: inline;
	width						: 120px;
}

ul.topic li a:link, 
ul.topic li a:visited, 
ul.topic li a:active {
	padding						: 1px 0;
	color						: #3F3F3F;
	display						: block;
	text-decoration				: none;
	margin-bottom				: 2px;
	padding-left				: 3px;
}

ul.topic li a:hover {
	color						: #00315A;
	text-decoration				: underline;
}

div.menuImage {
	text-align					: center;
	padding						: 3px 0;
}

table.wrapping {
	clear						: left;
	border						: none;
}

div#leftMenu {
	width						: 120px;
	margin-right				: 3px;
}

h3 {
	background-color			: #003866;
	color						: white;
	text-align					: center;
	font-weight					: bold;
	padding						: 3px 0;
	margin-bottom				: 3px;
}
div#content {
	width						: 640px;
}

div#rightMenu {
	width						: 123px;
	background-color			: #E4E4E4;
}

div#login {
	background-color			: #89201B;
	text-align					: center;
	margin-bottom				: 3px;
	color: #fff;
}

div#login ul {
	margin						: 0;
	padding						: 0;
	padding-bottom				: 3px;
}

div#login li {
	list-style-type				: none;
	margin						: 0;
	padding						: 0;
	font-size					: 9px;
}

div#login li.pad {
	padding-top					: 3px;
}

div#login a {
	color: #fff;
}

.regular {
	font-size					: 10px;
	background-color			: #FFFFFF; 
	border						: 1px solid #000000; 
	color						: #000000; 
}

.button {
	font-size					: 10px;
	background-color			: #DADADA; 
	border						: 1px solid #000000; 
	color						: #000000; 
}

#fbs {
	margin-top					: 20px;
	width						: 99%;
	border						: 1px solid #FF8000;
	background-color			: #153f69;
	font-size					: 11pt;
	text-align					: center;
	color						: #FF8000;
}

#fbs a {
	color						: #FF8000;
	text-decoration				: underline;
}

.grey_head {
	font-size					: 9px;
	background-color			: #666666;
	color						: #ffffff;
	padding-left				: 5px;
	font-weight					: bold;
	height						: 25px;
}

.grey_text {
	font-size					: 9px;
	background-color			: #efefef;
	color						: #000000;
	padding-left				: 5px;
	height						: 240px;
}

TD.DAYS {
	font-family : verdana;font-size : 8pt;font-style : normal;letter-spacing : 0.1mm;background-color : #FFFFFF;
}
TD.HEAD {
	font-family : sans-serif;font-size : 8pt;font-style : normal;font-weight : bold;letter-spacing : 0.1mm;background-color : #FFFFFF;
}
TD.MAIN {
	border : thin black;
}
TD.TODAY {
	font-family : sans-serif;font-size : 9pt;font-weight : bold; color : black;letter-spacing : 0.1mm;background-color : #FFFFFF;
}
TD.PUBLIC {
	font-family : sans-serif;font-size : 8pt;font-weight : normal;color : red;letter-spacing : 0.1mm;background-color : #FFFFFF;
}
.postit {
font-size: 10px;
background-color: #F8F3B6; 
border-style: solid; 
border-bottom:1px solid #000000; 
border-right:1px solid #000000; 
border-top:1px solid #000000;
border-left:1px solid #000000; 
color: #000000; 
SCROLLBAR-FACE-COLOR: #F8F3B6;
SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
SCROLLBAR-SHADOW-COLOR: #FFFFFF;
SCROLLBAR-3DLIGHT-COLOR:#F8F3B6;
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR:#FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR:#F8F3B6;
}

/*Diverse styles */
.left { float: left }

#artikler_content {
	padding-left: 10px;
}

#artikler_content p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#artikler_content h4 {
	font-size: 12px;
	display: inline;
}

#artikler_content a {
	color: #4800FF;
	font-size: 12px;
}

.clear { clear: both; padding: 5px 0 5px 0;}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
    font-size: 9pt;
    }

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:40em;
    border:1px solid #c0c0c0;
    background-color:#ffffff; color:#000;
    text-align: left;
		text-decoration: none;
		padding: 2px;
}

a.redlink {
	color: #89201B;
	font-weight: bold;
}
