div.top_links, a.top_links {font-family:tahoma; font-size:11px; color:#505F42; font-weight:normal;}
a.top_links:HOVER {text-decoration:underline;}

div.outline {width:100%; border:1px solid #71835B; padding:5px;}

.input_soeg_behandler {width:200px;}

.td_behandler_results {font-weight:bold;}

.td_edit_behandler_header {font-weight:bold;}
.input_edit_behandler, .input_edit_skole {width:300px;}


A.createdbyLink {color:#4F5E3F; font-family:tahoma; font-size:10px;}
A.createdbyLink:HOVER {color:#ffffff;}

.updateLeftCell2 {vertical-align:top;}
/* proCMS standard stylesheet for design elements */

/* reset most elements - except tables */

html, body, p, span, div, h1, h2, img, hr, form {
	margin : 0px;
	border : 0px;
	border-collapse : collapse;
	padding : 0px;
}



/* set height on html and body */

html, body {
	height : 100%;
}



/* body */

body {
	
}



/* standard font properties */





/* form elements */

input, select, textarea {
	font-family : verdana;
	line-height : auto;
	font-size : 10px;
	border-width : 2px;
	color : #2A3B2F;
	background-color : #E2E8DA;
}

input.no_bg {
	background-color : transparent;
}

textarea {
	height : 100px;
}

.small {
	width : 100px;
}

.medium {
	width : 250px;
}

.max {
	width : 100%;
}

.submit {
	color : #ffffff;
	background-color : #59634B;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 1px;
	padding-bottom : 1px;
	border-width : 1px;
	cursor : hand;
	cursor : pointer;
}

.submit_small {
	color : #D6DBD7;
	background-color : #2A3B2F;
	font-weight : bold;
	padding-top : 1px;
	padding-bottom : 1px;
	border-width : 1px;
	cursor : hand;
	cursor : pointer;
}




/* content elements */

div.contentPadding {
	padding-top : 10px;
	padding-bottom : 0px;
	padding-left : 20px;
	padding-right : 20px;
}

/*div.contentwidth {
	width : 525px;
	overflow-x : hidden;
}*/




/* links witout formatting */
a.no_line {
	text-decoration : none;
	border : 0px;
}




/* div for locator */

div.locator {
	font-size : 10px;
	margin-bottom : 10px;
}

div.locator a {
	color : black;
	border : 0px;
	text-decoration : underline;
}

div.locator a:hover {
	border : 0px;
	text-decoration : none;
}


/* div for icons -> print, recommend, etc */

div.icons {
	font-size : 10px;
	color : black;
	text-align : right;
}

div.icons a {
	color : black;
	border : 0px;
	text-decoration : underline;
}

div.icons a:hover {
	border : 0px;
	text-decoration : none;
}




/* 'div' navigation elements */

a.menu {
	text-decoration : none;
	border : 0px;
}

a.menu:hover {
	text-decoration : none;
	border : 0px;
}

	/* menu 1 */
	/* menu 1, level 0 */

	.divMenu1ContainerLevel0, .divMenu1ContainerLevel0Active {
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		margin-bottom : 3px;
		cursor : hand;
		cursor : pointer;
	}

	.divMenu1ContainerLevel0 {

	}

	.divMenu1ContainerLevel0Active {

	}
	
	.divMenu1ContentLevel0, .divMenu1ContentLevel0Active {
		overflow-x : hidden;
		font-weight : bold;
		font-size : 10px;
	}
	
	.divMenu1ContentLevel0 {
		color : #6A746B;
	}
	
	.divMenu1ContentLevel0Active {
		color : #2D392F;
	}
	
	/* menu 1, level 1 */
	
	.divMenu1ContainerLevel1, .divMenu1ContainerLevel1Active {
		padding-top : 2px;
		padding-bottom : 2px;
		padding-left : 20px;
		margin-bottom : 3px;
		width : 115px;
		cursor : hand;
		cursor : pointer;
	}

	.divMenu1ContainerLevel1 {

	}

	.divMenu1ContainerLevel1Active {

	}
	
	.divMenu1ContentLevel1, .divMenu1ContentLevel1Active {
		width : 127px;
		overflow-x : hidden;
		font-weight : bold;
		font-size : 10px;
	}
		
	.divMenu1ContentLevel1 {
		color : #6A746B;
	}
	
	.divMenu1ContentLevel1Active {
		color : #2D392F;
	}
	
	/* menu 1, level 2 */

	.divMenu1ContainerLevel2, .divMenu1ContainerLevel2Active {
		padding-top : 2px;
		padding-bottom : 2px;
		padding-left : 30px;
		margin-bottom : 3px;
		width : 135px;
		cursor : hand;
		cursor : pointer;
	}

	.divMenu1ContainerLevel0 {

	}

	.divMenu1ContainerLevel0Active {

	}
	
	.divMenu1ContentLevel2, .divMenu1ContentLevel2Active {
		width : 105px;
		overflow-x : hidden;
		font-weight : bold;
		font-size : 10px;
	}
	
	.divMenu1ContentLevel2 {
		color : #5C5C5C;
	}
	
	.divMenu1ContentLevel2Active {
		color : #BD0102;
	}
	
	/* menu 2 */
	/* menu 2, level 0 */

	.divMenu2ContainerLevel0, .divMenu2ContainerLevel0Active {
		padding-top : 2px;
		padding-bottom : 2px;
		padding-left : 10px;
		margin-bottom : 3px;
		width : 160px;
		cursor : hand;
		cursor : pointer;
	}

	.divMenu2ContainerLevel0 {

	}

	.divMenu2ContainerLevel0Active {
		background-color : white;
	}

	.divMenu2ContentLevel0 {
		width : 140px;
		overflow-x : hidden;
		font-weight : bold;
		text-align : right;
	}

	
	/* menu 2, level 1 */
	
	.divMenu2ContainerLevel1, .divMenu2ContainerLevel1Active {
		padding-top : 2px;
		padding-bottom : 2px;
		padding-left : 20px;
		margin-bottom : 3px;
		width : 160px;
		cursor : hand;
		cursor : pointer;
	}

	.divMenu2ContainerLevel1 {

	}

	.divMenu2ContainerLevel1Active {
		background-color : lightGreen;
	}

	.divMenu2ContentLevel1 {
		width : 130px;
		overflow-x : hidden;
		text-align : right;
	}
	
	/* menu 2, level 2 */

	.divMenu2ContainerLevel2, .divMenu2ContainerLevel2Active {
		padding-top : 2px;
		padding-bottom : 2px;
		padding-left : 30px;
		margin-bottom : 3px;
		width : 160px;
		cursor : hand;
		cursor : pointer;
	}

	.divMenu2ContainerLevel2 {

	}

	.divMenu2ContainerLevel2Active {
		background-color : lightGreen;
	}

	.divMenu2ContentLevel2 {
		width : 120px;
		overflow-x : hidden;
		font-style : italic;
		text-align : right;
	}

	
	
	
/* Cool Menu navigation elements*/

	/* default styles - do not edit */
	.clCMAbs {
		position : absolute; 
		visibility : hidden; 
	}
	/* default styles - end */
	
	/* use for invisible elements */
	.noDisplay {
		position : absolute;
		padding : 0px;
	}

	/*Style for the background-bar*/
	.clBar {
	
	}
	
	/* menu1 */
	/* menu1, level 0 */
	
	
	
	.coolMenu1Level0 ,.coolMenu1Level0over {
		position:absolute;
		padding-top : 2px;
		font-family: tahoma;
		font-size : 11px;
		text-align: right;
}

	.coolMenu1Level0 {
		color : #474F3A;
		font-weight : normal;
	}

	.coolMenu1Level0over {
		cursor : pointer; 
		cursor : hand;
		color : #474F3A;
		font-weight : bold;
	}

	.coolMenu1Level0border {
		position:absolute; 
		visibility:hidden; 
	}

	/* menu1, level 1*/
	
	.coolMenu1Level1, .coolMenu1Level1over {
		position:absolute; 
		padding-left:4px;
		padding-top:1px;
		font-family:tahoma;
		font-size:11px;
	}

	.coolMenu1Level1 {
		background-color:#FFFFFF; 
		layer-background-color:#FFFFFF;
		color : #282F1F;
	}

	.coolMenu1Level1over {
		background-color:#71835B; 
		layer-background-color:#71835B;
		color:#ffffff;
		cursor:pointer; 
		cursor:hand;
	}

	.coolMenu1Level1border {
		position:absolute; 
		visibility:hidden;
		background-color:#282F1F; 
		layer-background-color:#282F1F;
		filter:alpha(opacity=95);
		-moz-opacity:0.95;
	}
	
	/* menu2 */
	/* menu2, level 0 */
	.coolMenu2Level0 ,.coolMenu2Level0over {
		position:absolute;
		font-size:10px;
		padding-left : 0px;
		font-weight : bold;
		/*background-color:#000000; 
		layer-background-color:#000000;*/
	}

	.coolMenu2Level0 {
		color : #5C5C5C;
	}

	.coolMenu2Level0over {
		cursor : pointer; 
		cursor : hand;
		color : #BD0102;
	}

	.coolMenu2Level0border {
		position:absolute; 
		visibility:hidden; 
	}

	/* menu2, level 1*/
	
	.coolMenu2Level1, .coolMenu2Level1over {
		position:absolute; 
		padding:0px; 
		padding-left:4px;
		font-size:10px;
	}

	.coolMenu2Level1 {
		background-color:#F1F1F1; 
		layer-background-color:#F1F1F1;
		color : #5C5C5C;
	}

	.coolMenu2Level1over {
		background-color:#FFFFFF; 
		layer-background-color:#FFFFFF;
		color:#BD0102;
		cursor:pointer; 
		cursor:hand;
	}

	.coolMenu2Level1border {
		position:absolute; 
		visibility:hidden;
		background-color:#5C5C5C; 
		layer-background-color:#5C5C5C;
		filter:alpha(opacity=95);
		-moz-opacity:0.95;
	}


	

/* module elements */
	
	/* general settings */
	
	table.module {
		/*width : 100%;*/
		border-collapse : collapse;
		border : 0px;
		margin : 0px;
	}
	
	table.module td {
		padding : 0px;
		padding-bottom : 3px;
	}
	
	/* postback div for forms */
	
	div.postback {
		background-color : #F1F1F1;
		border : 1px solid gray;
		padding : 20px;
		margin-top : 15px;
		margin-bottom : 15px;
		font-weight : bold;
		font-size : 12px;
		font-style : italic;
	}
	
	
	
	
/* print elements */

@media print {
	body, .coolMenu1Level0 ,.coolMenu1Level0over {
		visibility : hidden;
	}
	#contentContainer {
		visibility : visible;
		position : absolute;
		top : 0px;
		left : 0px;
	}
	
	#contentContainer * {
		color : black;
	}

}
