/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	/*background: #A75107 url(../../img/archiatros/bg1.jpg) top center no-repeat;*/
	background: #bf5000 url(../../img/archiatros/bg1.jpg) top center no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

.menu {
	background: #82002C;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 25px;
}
.menu a {
	color: #FFF;
	text-decoration: none;
	padding: 0px 5px;
}
.menu .off {
	background: #82002C;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.menu .on {
	background: #A70047;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.menu-over {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A70047;
	text-decoration: none;
}
.menu-table {
	position:absolute;
	float: left;
	visibility: hidden;
	background-color: #82002C;
	border-top: 1px solid #FFF;
}
.menu .corner_left {
	background: #82002C url(../../img/archiatros/corners/corner1_bottom_left.gif) bottom left no-repeat;
	width: 14px;
}
.menu .corner_right {
	background: #82002C url(../../img/archiatros/corners/corner1_bottom_right.gif) bottom right no-repeat;
	width: 14px;
}
.page {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	height: 100%;
}
.page a {
	color: #A70047;
	text-decoration: underline;
}
.page a:hover {
	text-decoration: none;
}
.page h1 {
	font: bold 16px Myriad, Arial, Helvetica, sans-serif;
	color: #A70047;
	margin-bottom: 5px;
}
.page h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #A70047;
	margin: 10px 0px 5px 0px;
}
.page h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #A70047;
	margin: 10px 0px 5px 0px;
}
.page h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 0px 5px 0px;
}
.page .horiz_dots{
	background: url(../../img/archiatros/horiz_dots2.gif) repeat-x;
	margin: 10px 0px;
}
.page .textpage{
	background: url(../../img/archiatros/vert_dots.gif) repeat-y;
	padding-left: 10px;
}
.page .tablecorner_top_left {
	background: #868686 url(../../img/archiatros/corners/corner5_top_left.gif) top left no-repeat;
	width: 7px;
	height: 24px;
}
.page .tablecorner_top_right {
	background: #868686 url(../../img/archiatros/corners/corner5_top_right.gif) top left no-repeat;
	width: 7px;
	height: 24px;
}
.page .tablecorner_bottom_left {
	background: #FFF url(../../img/archiatros/corners/corner5_bottom_left.gif) bottom left no-repeat;
	width: 7px;
	height: 7px;
}
.page .tablecorner_bottom_right {
	background: #FFF url(../../img/archiatros/corners/corner5_bottom_right.gif) bottom left no-repeat;
	width: 7px;
	height: 7px;
}
.page .table_toprow {
	background: url(../../img/archiatros/corners/toprow_bg.gif) top left repeat-x;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0px 5px;
	text-align: left;
}
.page .table_leftcell {
	border-bottom: 1px solid #868686;
	border-left: 1px solid #AD1053;
}
.page .table_centercell {
	padding:10px 5px;
	border-right: 1px solid #868686;
	border-bottom: 1px solid #868686;
}
.page .table_rightcell {
	border-right: 1px solid #AD1053;
	border-bottom: 1px solid #868686;
}
.page .text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.page_corners_top {
	background: url(../../img/archiatros/corners/corners_top.gif) bottom left no-repeat;
	height: 14px;
}
.page_corners_bottom {
	background: url(../../img/archiatros/corners/corners_bottom.gif) top left no-repeat;
	height: 39px;
}
.statusbar {
	background: #82002C;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 25px;
}

.column {
	background: #E5E5E5;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.column .horiz_dots {
	background: url(../../img/archiatros/horiz_dots.gif) repeat-x;
}
.column .light {
	font: 11px Arial, Helvetica, sans-serif;
	color: #6A6A6A;
}
.column .text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.column .text a {
	color: #000;
	text-decoration: none;
}
.column .text a:hover {
	text-decoration: underline;
}
.column_submenu {
	background: #A70046;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 20px;
}
.column_submenu a {
	color: #FFF;
	text-decoration: none;
}
.column_submenu a:hover {
	text-decoration: underline;
}
.column_submenu .active {
	text-decoration: underline;
}
.column_submenu h1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom: 10px;
}
.column_submenu .corner_bottom_left {
	background: #A70046 url(../../img/archiatros/corners/corner2_bottom_left.gif) bottom left no-repeat;
	width: 14px;
	height: 14px;
}
.column_submenu .corner_bottom_right {
	background: #A70046 url(../../img/archiatros/corners/corner2_bottom_right.gif) bottom right no-repeat;
	width: 14px;
	height: 14px;
}

.calendar {
	position: relative;
	width: 205px;
	margin-left: 13px;
}
.calendar .tablelayout td {
	background: #FFF;
	border: 1px solid #868686;
	border-left: 0px;
	border-top: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 29px;
	height: 25px;
	text-align: center;
}
.calendar .tablenumbers td {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	width: 29px;
	height: 25px;
	text-align: center;
}
.calendar .tablenumbers td a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #A70047;
	text-decoration: underline;
}
.calendar .tablenumbers .disabled {
	font: 11px Arial, Helvetica, sans-serif;
	color: #868686;
}
.calendar  .tablelayout .today {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #868686;
}
.calendar .borders {
	position: absolute;
	background: url(../../img/archiatros/calendar.gif);
	left: 0px;
	top: 0px;	
	width: 205px;
	height: 125px;
}
.calendar .numbers {
	position: absolute;
	left: 0px;
	top: 0px;	
}
.calendar .day {
	font: 11px Arial, Helvetica, sans-serif;
	color: #6F002F;
}
.statusbar a {
	color: #FFF;
	text-decoration: none;
}
.statusbar a:hover {
	text-decoration: underline;
}
.statusbar .corner_left {
	background: #82002C url(../../img/archiatros/corners/corner4_top_left.gif) top left no-repeat;
	width: 14px;
}
.statusbar .corner_right {
	background: #82002C url(../../img/archiatros/corners/corner4_top_right.gif) top right no-repeat;
	width: 14px;
}
.webpath {
	position:relative; 
	top:-7px; 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #82002C;
	z-index: 0;
	padding-left: 20px;
}
.webpath a {
	color: #82002C;
	text-decoration: underline;
	font-weight: normal;
}
.webpath a:hover {
	text-decoration: none;
}
.webpath .active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #82002C;
}
.tekst, .tekst table {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.tekst a {
	color: #A70047;
	text-decoration: underline;
}
.tekst a:hover {
	text-decoration: none;
}
.titel_tekst {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
}
.textinput {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	border:1px solid #A70047;
	padding: 0px 4px;
}
.button {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #A70047;
	border: 0px;
}
.searched {
	background: #EEE;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px;
}

form.uploadfile {padding-top:20px}
form.uploadfile label {display:block;padding-top:15px;font-weight:bold}
form.uploadfile label input {display:block;}
form.uploadfile label textarea {display:block;width:400px;height:100px;font-family:Arial, Helvetica, sans-serif}

table.extranetdownloads {font-size:11px;width:100%}
table.extranetdownloads td {background-color:#ddd;padding:2px 7px 2px 7px}
table.extranetdownloads tr.header td {background:#ccc;font-weight:bold}
table.extranetdownloads tr td {vertical-align:top;}
table.extranetdownloads tr.username td {background:#555;color:#fff;font-weight:bold;font-size:12px}
