@media all {
	body,html,select
	{
		padding:0px;
		background: url(/resources/images/562_container_bg.gif);
		background-repeat: repeat-x;
		background-color: #eeeeee;
		font-family:Arial;
		font-size:11px;
		line-height:20px;
	}

	a
	{
		text-decoration: none;
		color: rgb(0,102,94);
	}

	a:hover
	{
		text-decoration: underline;
	}

	h1
	{
		margin:0px;
		padding:0px;
		color: rgb(76,76,76);
		font-size:14px;
	}
	
	h3
	{
		margin:0px;
		padding:0px;
		color: rgb(0,102,94);
		font-size:14px;
		font-style: italic;
	}
	
	h4
	{
		margin:0px;
		padding:0px;
		color: rgb(0,102,94);
		font-size:12px;
	}	
	
	input.login
	{
		width: 130px;
		height: 15px;
		border: 1px solid #8f8f8f;
		font-family: Arial;
		font-size: 12px;
		font-weight: 400;
	}	

	p.Header
	{
		color: #555555;
		font-weight: bold;
		font-size: 14px;
	}

	div#container
	{
		margin:0px auto;
		width:980px;
	}

	div#header
	{
		width:980px;
		height: 150px;
		background: url(/resources/images/565_header_bg.gif);
		background-repeat:no-repeat;
		overflow:hidden;
	}

	div#logo
	{
		float: left;
		width:190px;
	}

	div#logo img
	{
		padding: 20px 0px 10px 20px;
	}


	div#headerimage
	{
		float: right;
		width:790px;
	}

	div#headerimage img
	{
		padding: 15px 0px 10px 0px;
	}

	div#left
	{
		overflow: hidden;
		width: 190px;
		float:left;
	}

	div#clear
	{
		clear:both;
		height:20px;
		width:190px;
		font-size:0px;
		line-height:0px;
	}

	div#clear2
	{
		clear:both;
		height:8px;
		width:190px;
		font-size:0px;
		line-height:0px;
	}

	div#subcontent_left
	{
		width: 190px;
		background: url(/resources/images/568_menu_bg.gif) repeat-y;
		margin:0px auto;
		padding: 0px;
		text-align:center;
		float:left;
	}

	div#subcontent_left img
	{
		padding: 0px;
		margin: 0px;
		clear: both;
		float: left;
	}

	div#main_menu
	{
		clear:both;
		float:left;
		padding: 0px 5px;
		width:190px;
	}

	div#main_menu ul
	{
		text-align:left;
		margin:0px;
		padding:0px;
		list-style:none;
	}

	div#main_menu ul li
	{
		padding:0px 8px;
	}

	div#menu_bottom
	{
		clear:both;
		float:left;
		padding: 0px 5px;
		width:190px;
	}

	div#menu_bottom ul
	{
		text-align:left;
		margin:0px;
		padding:0px;
		list-style:none;
	}

	div#menu_bottom ul li
	{
		padding:0px 8px;
	}

	div#menu_bottom ul li a
	{
		line-height:20px;
		color: rgb(0,102,94);
		text-decoration: none;
		font-weight:bold;
	}
	
	div#subcontent_main
	{
		float:right;
		border: 1px solid #dedddd;
		width: 788px;
		/*height: 600px;*/
		background: #fff;
	}

	div#subcontent_header
	{
		float:right;
		width: 768px;
		height: 22px;
		background: url(/resources/images/563_content_header_bg.gif);
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		padding-top: 3px;
		padding-left: 20px;
	}

	div#subcontent_breadcrumbs
	{
		float: right;
		width: 768px;
		height: 22px;
		background: #f6f6f6;
		padding-left: 20px;
		padding-top: 3px;
		font-weight: bold;
	}

	div#subcontent_breacbrumbs a
	{
		color: rgb(102,102,102);
	}

	div#maincontent
	{
		padding: 20px;
	}	

	div#menu_bottom ul li a:hover
	{
		color: rgb(100,100,100);
	}

	div#main_menu ul li a:hover
	{
		color: rgb(100,100,100);
	}

	div#main_menu ul li.level2
	{
		width: 170px;
		padding-left: 30px;
		
		position: relative;
		right: 5px;
	}
	
	div#main_menu ul li.level3
	{
		width: 170px;
		padding-left: 50px;
		background: url(/resources/images/573_menu2_bg.gif) repeat-y;
		position: relative;
		right: 5px;
		font-style: italic;
	}	
	div#main_menu ul li.level4
	{
		width: 170px;
		padding-left: 60px;
		background: url(/resources/images/573_menu2_bg.gif) repeat-y;
		position: relative;
		right: 5px;
		font-style: italic;
font-weight:normal;
	}
	div#main_menu ul li.level5
	{
		width: 170px;
		padding-left: 70px;
		background: url(/resources/images/573_menu2_bg.gif) repeat-y;
		position: relative;
		right: 5px;
		font-style: italic;
font-weight:normal;
	}

	div#main_menu ul li a
	{
		line-height:20px;
		color: rgb(0,102,94);
		text-decoration: none;
		font-weight:bold;
	}

	div#main_menu ul li.level2 a
	{
		font-weight:normal;
	}

	div#main_menu ul li a:hover
	{
		color: rgb(100,100,100);
	}

	div#menu_bottom
	{
		width: 190px;
		background: url(/resources/images/570_menu_bottom_bg.gif);
		background-repeat: no-repeat;
	}

	div#farmer
	{
		overflow: hidden;
		width: 182px;
		height: 96px;
		border: 1px solid #dedddd;
		background: url(/resources/images/564_farmer_bg.gif) repeat-x;
		line-height: 13px;
	}

	div#farmercontent
	{
		padding: 10px 15px;
		width: 	170px;
		height:	80px;
		color: #fff;
		font-weight:bold;
		font-size: 12px;
	}

	div#farmercontent input.text
	{
		width: 130px;
		height: 12px;
		border: 1px solid #8f8f8f;
		font-family: Arial;
		font-size: 11px;
		font-weight: 400;
	}

	div#farmercontent input.button
	{
		width: 50px;
		height: 20px;
		border: 1px solid #8f8f8f;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
	}

	div#footer
	{
		float: right;
		width:790px;;
		text-align:center;
		color: rgb(102,102,102);
	}

	div#printable Table
	{
		color: #555555;
		border: 1px solid #dedddd;
	}
	
	div#printable td
	{
		background: #eeeeee !important;
		color: #00665e;
	}
	
	div#printable td.first
	{
		background: #00665E !important;
		color: #eeeeee;
	}
	
	div#printable table.login
	{
		
		color: #555555;
		border: 0;
	}
	
	div#printable table.login td
	{
		background: #fff !important;
		color: #00665e;
	}
	
	/** Innri vefur bænda **/

	p.Header
	{
		color: #555555;
		font-weight: bold;
		font-size: 14px;
	}

	table.kyrsynaspjald_header tr td.first
	{
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	table.kyrsynaspjald_header tr td
	{
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		font-family:Courier New;
		font-size: 14px;
		text-transform: uppercase;	
	}

	table.kyrsynaspjald_header td.description
	{
		border: none;
		font-family: Arial;
		font-size: 11px;
		text-transform: none;
	}

	table.kyrsynaspjald_header td.empty
	{
		border: none;
	}

	table.kyrsynaspjald_kyr
	{
		border-top: 1px solid #000;
		border-left: 1px solid #000;
	}

	table.kyrsynaspjald_kyr tr.Top td
	{
		background: #dddddd;
		font-weight: bold;
		height: 20px;

	}

	table.kyrsynaspjald_kyr td
	{
		height: 35px;
		font-size: 14px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
	}

	table.kyrsynaspjald_kyr td.value
	{
		font-family:Courier New;
		font-size: 16px;
		text-transform: uppercase;
	}

	.ContentTable
	{
		color: #555555;
		border: 1px solid #dedddd;
		/*border-spacing: 10px;*/
	}

	tr.TopRow td, div#printable tr.TopRow td
	{
		background: #dddddd !important;
		color: #555555;
		font-weight: bold;
	}

	tr.BottomRow td, div#printable tr.BottomRow td
	{
		background: #dddddd !important;
		color: #555555;
		font-weight: bold;
		border-top: 1px solid #000;
	}

	tr.Row td
	{
		border-top: 1px dotted #dddddd;
	}

	tr.AlternateRow td,  div#printable tr.AlternateRow td
	{
		border-top: 1px dotted #dddddd;
		background: #dddddd !important;
	}

	td.AlertRow,  div#printable td.AlertRow, div#printable tr.AlternateRow td.AlertRow
	{

		background: #dd7878 !important;
		color: #fff;
	}
	
	td.Alert01,  div#printable td.Alert01, div#printable tr.AlternateRow td.Alert01
	{

		background: #a3dd78 !important;
		color: #fff;
	}
	
	td.Alert02,  div#printable td.Alert02, div#printable tr.AlternateRow td.Alert02
	{

		background: #78ddd7 !important;
		color: #fff;
	}
	
	td.Alert03,  div#printable td.Alert03, div#printable tr.AlternateRow td.Alert03
	{

		background: #7886dd !important;
		color: #fff;
	}
	
	td.Alert04,  div#printable td.Alert04, div#printable tr.AlternateRow td.Alert04
	{

		background: #dc78dd !important;
		color: #fff;
	}
	
	td.Alert05,  div#printable td.Alert05, div#printable tr.AlternateRow td.Alert05
	{

		background: #dd78a0 !important;
		color: #fff;
	}
	
	td.Alert06,  div#printable td.Alert06, div#printable tr.AlternateRow td.Alert06
	{

		background: #ddb678 !important;
		color: #fff;
	}	

	td.week
	{
		font-size: 16px;
	}

	#dayofweek
	{
		font-size: 11px;
		font-weight: bold;
		//color: rgb(0,102,94);
		color: #f99;
	}

	#liters
	{
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
	}
	
	/** Innri vefur endar **/
}

@media print {
	
	div#header
	{
		display:none;
	}
	
	div#left
	{
		display:none;
	}	
	
	div#headerimage
	{
		display:none;
	}
	
	div#subcontent_header
	{
		display:none;
		padding-top: 0px;
		padding-left: 0px;		
	}
	
	div#subcontent_breadcrumbs
	{
		display:none;
		padding-left: 0px;
		padding-top: 0px;		
	}
	
	div#maincontent
	{
		clear: both;
		border: none;
		float: left;
		width: 900px;
		background: #fff;
		padding: 0px;
	}
	
	div#printable
	{
		clear: both;
		float: left;
		width: 900px;
		border: 1px solid #000;
		overflow: hidden;
	}
	
	div#farmercontent
	{
		padding: 0px;
	}		
	
	div#footer
	{
		display: none;
	}
	
	div#container
	{
		width:900px;
	}	
}
