body {
	background-image: url(../images/bg_ohs.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

a, a:link, a:visited, a:hover, a:active {
	color: #0092ee;
	text-decoration: underline;
}
a:hover, a:active {
	color: #0092ee;

	text-decoration: none;
}

a.noborder, a:link.noborder,a:visited.noborder,a:hover.noborder {
	text-decoration:none; 

}

.noborder {
	text-decoration:none; 
}



/* Links in menu */
a.menu, a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; text-decoration: none; 
}
a.menu:hover, a.menu:active {
	color: #000099;

}
a.rightmenu, a.rightmenu:link, a.rightmenu:visited, a.rightmenu:hover, a.rightmenu:active {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
}
a.rightmenu:hover, a.rightmenu:active {
	color: #333;
	text-decoration: underline;
}
a.downmenu, a.downmenu:link, a.downmenu:visited, a.downmenu:hover, a.downmenu:active {
	color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; text-decoration: none;
}
a.downmenu:hover, a.downmenu:active {
	color: #333;
	text-decoration: underline;

}

a.submenu, a.submenu:link, a.submenu:visited, a.submenu:hover, a.submenu:active {
	color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold;   text-decoration: underline;
}
a.submenu:hover, a.submenu:active {
	color: #333;
	text-decoration: underline;
}
a.rightsubmenu, a.rightsubmenu:link , a.rightsubmenu:visited, a.rightsubmenu:hover, a.rightsubmenu:active {
	color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; text-decoration: none;
}
a.rightsubmenu:hover, a.rightsubmenu:active {
	color: #333;
	text-decoration: underline;
}
a.downsubmenu, a.downsubmenu:link, a.downsubmenu:visited, a.downsubmenu:hover, a.downsubmenu:active {
	color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold;   text-decoration: none;
}
a.downsubmenu:hover, a.downsubmenu:active {
	color: #333;
	text-decoration: underline;
}





body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	}
	
.rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	line-height: 32px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #333;
}


.ingress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	color: #333;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666;
}


img.arrowvspace {
	margin: 0px 0;
}

.horisontalDelimiter
{
	position: relative;
	margin: 0px 0px;
	background-image: url(../images/split_menu.gif);
	background-repeat: repeat-no;
	height: 9px;
	overflow: hidden;
}

.printButton
{
	text-align: right;
}

img {
border:0pt none;
}

#wrap {
	text-align: left;
	width: 900px;
	margin: 0 auto;
	height: 100%;
	 
}

#wrap_print {
	text-align: left;
	width: 100%;
	margin: 0 auto;
	height: 100%;
	background-color: #FFF;  
}
 

#header {
	position: relative;
	top: 0px;
	width: 900px;
	height: 180px;
	float: left;
	 
}

#contentpageone {
	position: relative;
	top: 40px;
	left: 0;
	width: 900px;
	float: left;
	background-color: #FFF;
}
#contentsubpage {
	position: relative;
	top: 40px;
	left: 0;
	width: 900px;
	float: left;
	background-color: #FFF;
}

#holderleftmenu {
	position: relative;
	top: 0;
	left: 12px;
	width: 200px;
	float: left;
	background-color: #FFF;
}

#holdermaincontent {
	position: relative;
	top: 0;
	left: 32px;
	width: 668px;
	float: left;
	background-color: #FFF;
}



#holderwelcome {
	position: relative;
	top: 0px;
	left: 12px;
	width: 434px;
	float: left;
	background-color: #FFF;
}

#holderpuffin {
	position: relative;
	top: 0px;
	left: 32px;
	width: 434px;
	float: left;
	background-color: #FFF;
}



#contentpackages {
	position: relative;
	top: 20px;
	left: 0;
	width: 900px;
	float: left;
	background-color: #FFF;
}

#holderp1 {
	position: relative;
	top: 0;
	left: 12px;
	width: 282px;
	float: left;
	background-color: #FFF;
}

#holderp2 {
	position: relative;
	top: 0;
	left: 33px;
	width: 282px;
	float: left;
	background-color: #FFF;
}

#holderp3 {
	position: relative;
	top: 0;
	left: 54px;
	width: 282px;
	float: left;
	background-color: #FFF;
}




#footer {
	position: relative;
	top: 80px;
	width: 900px;
	float: left;
}

P {
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 0px; 
	margin: 0px;
	line-height: 19px;
	color: #333;
	
}

/* Input fields */
.input50, .input60, .input20, .input30, .input40, .input50,
.input100, .input70, .input150,
.input200, .input250,
.input300, .input350,
.input450
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	height: 20px;
	color: #333; 
	background-color: #ffffff; 
	border-bottom: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	padding: 1px 1px 1px 6px;
	}


.input400
{
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 

	color: #333; 
	background-color: #ffffff; 
	border-bottom: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	padding: 1px 1px 1px 6px;
	}
	
.input50  { width:  50px; }
.input60  { width:  60px; }
.input20  { width:  20px; }
.input30  { width:  30px; }
.input40  { width:  40px; }
.input50  { width:  50px; }
.input100 { width: 100px; }
.input70 { width: 70px; }
.input150 { width: 150px; }
.input200 { width: 200px; }
.input250 { width: 300px; }
.input300 { width: 300px; }
.input350 { width: 350px; }
.input400 { width: 300px; }
.input450 { width: 450px; }

