body {
	color: 			 Black;
	background: 	 White url(../pics/sinked_bg.gif);
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	padding:		 0px;
	margin:			 0px;
}

td {
	color: 			 Black;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
}

p {
	margin-top: 	 0px;
}

p.notify {
	border: 	 	 1px Solid Black;
	padding:		 5px;
	background:		 Infobackground;
	width:			 440px;
}

.regfalt {
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	width: 			 200px;
}

.highlight {
	color:			 red;
	font-size: 		 15px;
}

address {
	font-style: 	 normal;
}

a {
	color: 			 Blue;
	text-decoration: none;
}

a:hover {
	color: 			 Red;
	text-decoration: underline;
}

a.menu {
	color: 			 Black;
	text-decoration: none;
}

a.menu:hover {
	color: 			 #C00000;
	text-decoration: none;
}

a.menuselected {
	color: 			 #C00000;
	text-decoration: none;
}

a.menuselected:hover {
	color: 			 Black;
	text-decoration: none;
}

a.menuexp {
	color: 			 Gray;
	text-decoration: none;
}

a.menuexp:hover {
	color: 			 #C00000;
	text-decoration: none;
}

a.logo {
	color:			 #CA6D00;
	text-decoration: none;
}

a.logo:hover {
	color:			 #CA6D00;
	text-decoration: none;
}

ol {
	margin-top: 	 0px;
	margin-left:	 30px;
	padding-left:	 0px;
}

ul {
	list-style-type: circle;
	margin-top: 	 0px;
	margin-left:	 25px;
	padding-left:	 0px;
}

h1 {
	margin:	 		 0px;
	color:			 #C00000;
	font-size:		 50px;
	font-weight:	 Bold;
}

h3 {
	margin-top:		 0px;
	color:			 #CA6D00;
	font-size:		 25px;
	font-weight:	 Bold;
}

h4 {
	color:			 Black;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size:		 14px;
	font-weight:	 Bold;
	margin-top:		 0px;
	margin-bottom: 	 0px;
}

.pageheadtitle {
	background: 	 White url(../pics/sinked_bluemenufade.png) repeat-x;
	border: 	 	 1px Solid Black;
	color:			 White;
	font-size:		 14px;
	font-weight:	 Bold;	
	padding:		 6px;
	margin:			 0px;
}

.pagegrouptitle {
	color:			 Black;
	font-size:		 12px;
	font-weight: 	 bold;
}

.pagegroup {
	margin-bottom: 	 15px;
}

.pagegrouptitleexpand {
	cursor: 		 pointer;
	background: 	 White url(../pics/plus_icon.gif) center left no-repeat;
	text-indent: 	 15px;
}

.pagegrouptitlecollapse {
	cursor: 		 pointer;
	background: 	 White url(../pics/minus_icon.gif) center left no-repeat;
	text-indent: 	 15px;
}

.pageexpand {
	background: 	 White url(../pics/selection_icon.gif) center left no-repeat;
	text-indent: 	 15px;
}

.pagenoexpand {
	cursor: 		 pointer;
}

.pagegroupexpand {
	margin-left: 	 15px;
	padding:	 	 2px;
	display: 		 none;
}

.pagegroupempty {
	margin-top: 	 15px;
	margin-bottom: 	 15px;
}

.pagegrouplogin {
	margin-bottom: 	 15px;
}

.tbh td {
	background:		 #808080;
	color:			 White;
	font-size:		 13px;
	font-weight:	 Bold;
	padding-top: 	 2px; 
	padding-bottom:  2px;
	padding-left: 	 5px; 
	padding-right: 	 5px;
	height: 		 20px;
}

.selectbox {
	background: 	 #FFFFFF;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	width: 			 100px;
}

.vertcol {
	background:		 #808080;
	color:			 White;
	font-size:		 13px;
	font-weight:	 Bold;
	padding: 	 	 2px 2px 2px 2px;
	layout-flow: 	 vertical-ideographic;
	text-align: 	 center;
	vertical-align:  middle;
	letter-spacing:  1px;
	letter-spacing = 0px;
}

.selectedcell {
	padding-left:	 5px;
	padding-right:	 5px;
	font-size: 		 11px;
	background:		 #C00000;
	color:			 White;
	cursor:			 pointer;
	cursor: 		 hand;
}

.oddcelltoday {
	padding-left:	 5px;
	padding-right:	 5px;
	font-size: 		 11px;
	background:		 White;
	border-left: 	 1px solid #C00000;
	border-right: 	 1px solid #C00000;
	cursor:			 pointer;
	cursor: 		 hand;
}

.evencelltoday {
	padding-left:	 5px;
	padding-right:	 5px;
	font-size: 		 11px;
	background:		 #E9E9E9;
	border-left: 	 1px solid #C00000;
	border-right: 	 1px solid #C00000;
	cursor:			 pointer;
	cursor: 		 hand;
}

.oddcell {
	padding-left:	 5px;
	padding-right:	 5px;
	font-size: 		 11px;
	background:		 White;
	cursor:			 pointer;
	cursor: 		 hand;
}

.evencell {
	padding-left:	 5px;
	padding-right:	 5px;
	font-size: 		 11px;
	background:		 #E9E9E9;
	cursor:			 pointer;
	cursor: 		 hand;
}

.oddcelltodayhidden {
	font-family: 	 Webdings;
	background:		 White;
	color:			 #E9E9E9;
	border-left: 	 1px solid #C00000;
	border-right: 	 1px solid #C00000;
	cursor:			 pointer;
	cursor: 		 hand;
}

.evencelltodayhidden {
	font-family: 	 Webdings, Arial, Helvetica, sans-serif;
	background:		 #E9E9E9;
	color:			 White;
	border-left: 	 1px solid #C00000;
	border-right: 	 1px solid #C00000;
	cursor:			 pointer;
	cursor: 		 hand;
}

.oddcellhidden {
	font-family: 	 Webdings;
	background:		 White;
	color:			 #E9E9E9;
	cursor:			 pointer;
	cursor: 		 hand;
}

.evencellhidden {
	font-family: 	 Webdings;
	background:		 #E9E9E9;
	color:			 White;
	cursor:			 pointer;
	cursor: 		 hand;
}

.odd td {
	background:		 White;
	padding-left: 	 5px; 
	padding-right: 	 5px;
	height: 		 20px;
}

.even td {
	background:		 #E9E9E9;
	padding-left: 	 5px; 
	padding-right: 	 5px;
	height: 		 20px;
}

.searchfield {
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	width: 			 100%;
}

.mellanrubrik {
	color:			 Black;
	font-size:		 13px;
	font-weight:	 Bold;
}

.navbutton {
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	width: 		 	 100px;
}

.rdbutton {
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
}

.formfloat {
	width:			 200px;
	float:			 left;
	margin-right:	 10px;
	* margin-right:	 5px;
	margin-bottom:	 5px;
}

.br {
	content: 		 ".";
	display:		 block;
	clear:			 both;
	font-size: 		 0;
	height:			 0;
	visibility: 	 hidden;
}

.pagetitle {
	background: 	 White url(../pics/sinked_bluemenufade.png) repeat-x;
	border-bottom: 	 1px Solid Black;
	color:			 White;
	font-size:		 14px;
	font-weight:	 Bold;
	width:			 auto;	
	padding:		 6px;
	margin:			 0px;
}

.pagetitle .leftknob {
	display:		 none;
}

.pagetitle .rightknob {
	display:		 none;
}

.pagetitle .leftknobempty {
	display:		 none;
}

.pagetitle .rightknobempty {
	display:		 none;
}

.pagetitle .titlecontent {
	white-space: 	 nowrap;	
}

#menu .content {
	color: 			 Black;
	background: 	 White; 
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	margin:			 5px;
	padding:		 4px;
	overflow: 		 auto;
}

#menu {
	background:		 White;
	border: 		 1px Solid Black;
	padding: 		 0px;
	filter: 		 progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
	overflow: 		 hidden;	
}

#adress .content {
	color: 			 Black;
	background: 	 White; 
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	margin:			 5px;
	padding:		 4px;
	overflow: 		 auto;
}

#adress {
	background:		 White;
	border: 		 1px Solid Black;
	padding: 		 0px;
	filter: 		 progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
	overflow: 		 hidden;	
}

#page .content {
	color: 			 Black;
	background: 	 White; 
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	margin:			 5px;
	padding:		 4px;
	overflow: 		 auto;
}

#page {
	background:		 White;
	padding: 		 0px;
	border: 		 1px Solid Black;
	filter: 		 progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
	overflow: 		 hidden;	
}

#selection {
	height: 		 16px;
}
