body {
	color: 			 Black;
	background: 	 #8fbce1 url(../pics/mawik_bg.png) center repeat-y;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	padding:		 0px;
	margin: 		 0;
	text-align: 	 center;
}

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 {
	background: 	 White url(../pics/zenit_bilpool_banner.jpg) 0px 5px no-repeat;
	width: 			 780px;
	height:			 160px;
	margin:	 		 0;
	border-bottom:	 1px solid #cedfef;
}

h1 span {
	display:		 none;
}

h3 {
	margin-top:		 0px;
	color:			 #085da0;
	font-size:		 24px;
	font-weight:	 Bold;
}

h4 {
	color:			 Black;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size:		 16px;
	color:			 #c00000;
	font-weight:	 Bold;
	margin-top:		 0px;
	margin-bottom: 	 	 2px;
}

.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: 	 #44494A;
	border-bottom: 	 1px Solid Black;
	color:			 White;
	font-size:		 14px;
	font-weight:	 Bold;
	width:			 auto;	
	padding:		 6px;
	margin:			 0px;
	display:		 block;
}

.pagetitle .leftknob {
	display:		 none;
}

.pagetitle .rightknob {
	display:		 none;
}

.pagetitle .leftknobempty {
	display:		 none;
}

.pagetitle .rightknobempty {
	display:		 none;
}

.pagetitle .titlecontent {
	white-space: 	 nowrap;	
}

#container {
	text-align:		 left;
	width:			 770px;
	height:		  	 96.6%;
	background: 	 White url(../pics/menucolumn_blue.gif) repeat-y;
	margin: 		 0 auto;
}

#container #spacer {
	width: 			 770px;
	height:			 15px;
	background: 	 White;
	float:			 left;
	clear:			 both;
}

#menu .content {
	color: 			 Black; 
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
}

#menu {
	display:		 block;
	padding: 		 0px;
	float:			 left;
	height:			 550px;
	min-height: 	 550px;
	width: 			 200px
}

#adress {
	background:		 White;
	padding: 		 0px;
	overflow: 		 hidden;	
}

#page .content {
	color: 			 Black;
	background: 	 white;
	font-family: 	 Arial, Helvetica, sans-serif;
	font-size: 		 12px;
	width: 			 550px;
	* width: 		 548px;
}

#page {
	background:		 White;
	padding: 		 0px;
	overflow:		 hidden;
	float:			 left;
	padding-left:	 20px;
	padding-bottom: 15px;
	width: 			 550px;
	* width: 		 568px;
}

body #pagefooter {
	font-size:	11px;
    	margin:		0 auto;
	width: 		790px;
	* width: 	800px;
	height:		30px;
	background:	#085DA0;
	color:		white;
	font-weight:	normal;
	line-height:	30px;
	text-align: 	right;
	padding-right:	15px;
	overflow:		 hidden;
}

body #pagefooter p {
    margin: 		  0;
}

#selection {
	height: 		 16px;
}

.tablewidth {
	width:			 97%;
}
