/* ****************************************************************************************** */

body {
	color: #000000;
	background: #F6F6F6 url(../pics/excidor_bg.gif) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* margin: 0 0 0 0px; */
	margin:			 0 0 0 20px;
	padding: 0px 0px 0px 0px; 
}

p {
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 0px;
}

a {
	color: 		#87861E;
	text-decoration: underline;
}

a:hover {
	color: 		#87861E;
	text-decoration: underline;
}

a:visited {
	color: 		#87861E;
	text-decoration: underline;
}

h1 {
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	margin: 16px 0px 4px 0px;;
	padding: 10px 0px 0px 0px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	/* margin: 0 0 0 0px; */
	margin:			 0 0 0 0px;
	padding: 0px 0px 0px 0px; 
}

hr
{
	border: 1px dotted #CCCCCC;
}

table.Excidor
{
	/* Tabell (måste sätta klassen 'Excidor' på tabellen) */
}

table.Excidor tr
{
	/* Tabellrad (måste sätta klassen 'Excidor' på tabellen) */
}

table.Excidor td
{
	/* Tabellcell (måste sätta klassen 'Excidor' på tabellen) */
}

/* ****************************************************************************************** */

/*
body {
	color: 			 Black;
	background: 	 #F6F6F6 url(../pics/excidor_bg.gif) repeat-y;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	padding:		 0px;
	margin:			 0 0 0 20px;
}
*/

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;
}

#logotype span.logo {
	background:		 Transparent url(../pics/excidor_logo.png) no-repeat;
	position:		 absolute;
	top:			 1px;
	left:			 60px;
	width:			 184px;
	height:			 258px;
}

h1.Jocke {
	background:		 White url(../pics/excidor_logofade.png) repeat-x;
	width:			 960px;
	height:			 259px;
	margin:	 		 0px;
}

h1.Jocke span {
	display:		 none;
}

h3.Jocke {
	margin-top:		 0px;
	/* color:			 #8FC41C; */
	color: #819100;
	font-size:		 30px;
	font-weight:	 Bold;
}

h4.Jocke {
	color:			 Black;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size:		 14px;
	font-weight:	 Bold;
	margin-top:		 0px;
	margin-bottom: 	 0px;
}

.pageheadtitle {
	background: 	 #44494A;
	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: 	 url(../pics/plus_icon.gif) center left no-repeat;
	text-indent: 	 15px;
}

.pagegrouptitlecollapse {
	cursor: 		 pointer;
	background: 	 url(../pics/minus_icon.gif) center left no-repeat;
	text-indent: 	 15px;
}

.pageexpand {
	background: 	 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: 	 #F5F5F5;
	border-top: 	 1px Solid #E3E3E3;
	border-bottom: 	 1px Solid #E3E3E3;
	color:			 #A7A8A8;
	font-size:		 14px;
	font-weight:	 Bold;
	width:			 auto;	
	padding:		 6px;
	margin:			 0px;
	display:		 block;
	line-height:	 21px;
}

.pagetitle .leftknob {
	display:		 none;
}

.pagetitle .rightknob {
	display:		 none;
}

.pagetitle .leftknobempty {
	display:		 none;
}

.pagetitle .rightknobempty {
	display:		 none;
}

.pagetitle .titlecontent {
	white-space: 	 nowrap;
	height: 24px;
}

#container {
	float:			 left;
	width:			 960px;
	/* height:		  	 96.4%; */
	min-height: 100%;
	background: 	 White url(../pics/menucolumn_excidor.gif) repeat-y;
	/*
	border-bottom: 	 1px Solid #E3E3E3;
	*/
}

body #pagefooter {
    margin-left:	  0px;
	width:			  945px;
	* width:		  960px;
	height:			  100px;
	background: 	  #F5F5F5;
	border-top: 	  1px Solid #E3E3E3;
	border-bottom: 	  1px Solid #E3E3E3;
	color:			  #A7A8A8;
	font-weight:	  bold;
	line-height:	  30px;
	text-align: 	  left;
	padding-left:	  15px;
	float:			  left;
	
	/*
	position:absolute;
   bottom:0;
	*/
}

body #pagefooter p {
    margin: 		  0;
}

#menu .content {
	color: 			 Black; 
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	/*
	margin:			 5px;
	padding:		 4px;
	*/
	margin: 0px;
	padding: 0px;
	
}

#menu {
	padding: 		 0px;
	float:			 left;
	height:			 550px;
	min-height: 	 550px;
	width: 			 235px;
}

#adress .content {
	color: 			 Black;
	background: 	 White; 
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	margin:			 5px;
	padding:		 4px;
}

#adress {
	background:		 White;
	padding: 		 0px;
	overflow: 		 hidden;	
}

#page .content {
	color: 			 Black;
	background: 	 White;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	/*
	margin:			 5px;
	padding:		 4px;
	*/
	margin:			 0px;
	padding:		 0px;
	/* width: 			 735px; */
	width: 			 720px;
}

#page {
	background:		 White;
	padding: 		 0px;
	overflow: 		 hidden;
	float:			 left;
	/* width: 			 750px; */
	width: 			 725px;
	width= 			 724px;
}

#selection {
	height: 		 16px;
}

.tablewidth {
	width:			 100%;
}
