/* FONT SETTINGS */

#mf_roadblockTopSpacer {
	margin-left:-501px !important;
}

h1, h2, h3, h4, h5, div.title
{
	color: #333333;
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	margin: 10px 0px 5px 0px;
	padding:0px;
	line-height: 14px;
	font-size: 14px;
	text-align: left; 
	font-weight: bold;
}

h2
{
	font-weight: bold;
	font-size: 110%; 
}

p, th, td, ol, dl, dd, dt, label, div, span, input, textarea
{
	font-family: Verdana, Tahoma, Helvetica, Verdana, sans-serif; 
	font-size: 12px;
}
p, th, ol, dl, dd, dt, label, div, span, input, textarea
{
	color: #333333;
	text-align: left; 
}
a {
	text-decoration: none;  
}
/* STYLES */

/* PAGE LAYOUT */
{
/*	margin: 0; 
	padding: 0; */
}
p {
	margin: 0px;
}
body
{
	background-color: #E8E9EB;
		
	margin: 0px; 
	padding: 0px;
}

#header {
	background-color: #4D5155;
	background-image: url('http://www.daria.no/gfx/background_top.jpg');
  background-repeat: repeat-x;
  background-position: bottom center;
	/* 237px FULL HEIGHT INC BANNER */
	height:89px;
	padding-top: 10px;
	/* padding-top: 155px; HESTESKO */
	margin:auto;  /* HESTESKO */
	/*margin-top: 150px;*/
	text-align: left; 
	clear: all; 
	z-index:1;
}
#logo_link {
	float: left;
}

.container {
	margin:auto; /* HESTESKO */
	/*margin-left:10px;*/ /* HESTESKO */
	padding:0px;
	width: 990px;
}

#top_container {
	background-image: url('http://www.daria.no/gfx/logo.jpg');
  background-repeat: no-repeat;
  background-position: bottom left;
	height: 89px;
	z-index:1;
}
#login {
	float:left;
	width: 300px;
	margin:0px 0px 0px 300px;
}
#login td {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	color: white;
	font-size: 10px;
}
#login a {
	color: white;
	font-size: 11px;
}
/* TABS AND MENU LINKS */
#menubar {
  background-repeat: repeat-x;
  background-position: bottom center;
	color: white;
 	margin:auto; /*HESTESKO*/
	padding:0px;
	margin-top:-31px; /*37*/
	z-index:2;
	clear:left;
}

#tabs {
	margin:0px;
	padding:0px;
}
div.tab {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	width: 78px;
	height: 32px;
	color: white;
	font-weight: bold;
	text-align: center;
	float:left;
	padding:0px;
	margin:0px;
	font-size: 12px;
}
/* UNSELECTED TABS */
div.tab a {
	color: white;
	display:block;
	padding-top: 10px;
	width: 78px;
	height: 22px;
}
div.tab a:link,div.tab a:active,div.tab a:visited {
	text-decoration: none;
	background-image: url('http://www.daria.no/gfx/tab.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
div.tab a:hover {
	text-decoration: none;
/*	background-image: url('http://www.daria.no/gfx/tab_hover.gif');
    background-repeat: no-repeat;*/
    background-position: top right;
}
/* MENU LINKS */
#links {
	margin: 0px 10px;
	height:18px;
	clear:both;
	padding:0px;
}
div.link {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	text-align: left;
	float:left;
	padding:1px 15px;
	margin: 0px;
}
div.link a {
	color: white;
	display:block;
	font-size: 12px;
}
div.link a.selected {
	font-weight : bold;
}
/* PAGE BODY */
#main {
	clear: both; 
	margin:0px;
	padding: 0px;
	
}
#main_container,#main_container_3col {
	background-color: #FFFFFF;
	border-left: 1px solid #DBDBDB;
	padding: 0px;
	clear: both; 
	width:990px;
}
#main_container {
	background-image: url('http://www.daria.no/gfx/bg_include_right.gif');
    background-repeat: repeat-y;
    background-position: top right;
    
}
#main_container_3col {
	background-image: url('http://www.daria.no/gfx/bg_include_right2.gif');
    background-repeat: repeat-y;
    background-position: top right;
}
#main_left_include {
	background-image: url('http://www.daria.no/gfx/bg_include_left.gif');
    background-repeat: repeat-y;
    background-position: top left;
}
/* Samler innholdet til venstre */
#main_left_group {
	float:left;
	width:762px;
	/*background-color: #FFFFFF;*/
}

#left_menu {
	float: left;
	width: 150px;
}

#right_menu {
	float: right;
	width: 150px;
}
#content_small {
	width: 468px;
}
#footer {
	background-image: url('http://www.daria.no/gfx/bg_stripes.gif');
    background-repeat: repeat;
    background-position: top center;
	clear: both; 
	margin:0px 0px 20px 0px;
}
#footer_container {
/*	background-image: url('http://www.daria.no/background_bottom.jpg');*/
    background-repeat: repeat-x;
    background-position: top center;
	height:100px;
}
#right {
	display: inline;
	width: 226px;
	float: right;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding: 0px;
	overflow: visible;
}
#left {
	display: inline;
	width: 768px;
	float: left;
	min-height:500px;
	height:auto !important;
	height:500px;
/*	padding: 10px;*/
	overflow: visible;
	background-color: white;
/*	border-left: 1px solid #DBDBDB;*/
/*	border-right: 1px solid #DBDBDB;*/
}

.greyTbl {
		 border-color : #DBDBDB;
		 background-color: #F8F8F8;
		 border-style : solid;
		 border-width: 1px;
		}
.grey_light {
	background-color : #fafafa;
}

.grey_dark {
	background-color : #eeeeee;
}
.grey_header {
	color: #000000;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	background-color : #cccccc;
}
.fHeader {
	color: #000000;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	background-color : #E7E7E7;
}

.fRowLight {
	background-color : #fafafa;
}

.fRowDark {
	background-color : #eeeeee;
}


/* MENU COLUMN INCLUDE */
div.menu_item,div.menu_item_selected {
	width:135px !important;
/*	height:27px;*/
	padding:0px;
	text-align: left;
	border-bottom: 1px solid #DBDBDB;
}
div.menu_item a,div.menu_item_selected a {
	color: #335C80; /*40678B;*/
	display:block;
/*	height:27px;*/
	padding:5px 3px 5px 17px;
	width:115px !important;
}
div.menu_item a:link,div.menu_item a:active,div.menu_item a:visited {
	color: #335C80; /*40678B;*/
/*	color: #4D7229;*/
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url('http://www.daria.no/gfx/bg_menuitem2.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}
/*
div.menu_item a:hover {
	color: white;
	text-decoration: none;
	background-color: #335C80;
	background-image: url('http://www.daria.no/gfx/bg_menuitem_hover.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}
*/
div.menu_item a:hover,div.menu_item_selected a {
	color: white;
	text-decoration: none;
	background-color: #335C80;
	background-image: url('http://www.daria.no/gfx/bg_menuitem_selected.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}
div.column_header {
/*	color: #385A19;  *//*#990304; */
	font-size: 12px;
	font-weight: bold; 
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #DBDBDB;
	background-image: url('http://www.daria.no/gfx/bg_columnheader.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}
div.hr_line {
	border-top: 1px solid #DBDBDB;
	margin:5px 0px 5px 0px;
	clear: both;
/*	height:1px;*/
}
td ins, td.google_ads_td ins {
	margin:0;
	padding: 0;
	border-spacing: 0;
}
div.google_hor728x15 {
	border-bottom: 1px solid #DBDBDB;
	background-color: white;
	margin: 0;
	padding: 5px;
}

	#left_include {
		float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
		width:135px;
		margin:0; padding:0;
/*		background:white;*/
		}
	#right_include {
		float:right;
		width:135px;
		margin:0; padding:0px;
/*		background: white;*/
		}
	#middle {
/*		margin:10px 136px;*/
		/*margin:5px 3px;*/
		margin: 10px 0;

		padding-left: 12px;
		width:468px !important;
		/*background:white;*/
		float: left;
		}
	#middle_618,#middle_618_skole {
/*		margin:5px 3px;*/
		margin: 10px 0;
/*		margin:10px 0px 10px 136px;*/
		padding-left: 12px;
		width:605px !important;
/*		background:white;*/
		float: left;
		}
	#middle_618_skole {
		font-size:12px;
	}
	
	#middle_618_skole p {
		font-size:12px;
		line-height:14px;
	}
	.column-in {
		border-bottom: 1px solid #DBDBDB;
		margin:0; 
		padding:5px;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		





#footer_info {
	display: inline;
	width: 485px;
	font-size: 9px;
	float:right;
	margin-right: 22px;
	padding: 10px 0px 10px 0px;
	border-left: 1px solid #5A8331;
	color: white;
	text-align: right;
}
#footer td, #footer td a {
	font-size: 9px;
	color: white;
	font-weight:bold;
}
/* IMAGES */
.art img,.column-in img {
	border-style: solid;
	border-color: #DADEDF;
	padding: 2px;
	margin:2px;
	background-color: #FFFFFF;
}
td.mobile_content {
    background-repeat: no-repeat;
    background-position: center center;
}
td.mobile_content img {
	background-color: transparent;
}
img.album {
	border-style: solid;
	border-color: #DADEDF;
}
#left_include img {
	border: 1px solid #DADEDF;
	padding: 2px;
	margin:0px 0px;
	background-color: #FFFFFF;
}
.art img.wide {
	border: 1px solid #DADEDF;
	padding: 2px;
	margin:3px 0px;
	background-color: #FFFFFF;
}

div.annonsetag_right,div.annonsetag_right_hestesko {
	background-image: url('http://www.daria.no/gfx/annonse_ver.gif');
  background-repeat: no-repeat;
  background-position: top right;
	padding-right:11px;
}

div.annonsetag_right_hestesko {
	display:absolute;	
	right:0px;
	float:right;
}

div.annonsetag_left_hestesko {
	display:absolute;	
	float:left;
	width:180px;
	height:1000px;
	z-index:0;
}

div.annonsetag_top {
	background-image: url('http://www.daria.no/gfx/annonse_hor.gif');
    background-repeat: no-repeat;
    background-position: top left;
	padding-top:11px;
}

div.melding {
	border: 1px solid #5A8331;
	background-color: #BCEE8A;
	font-size: 110%;
	font-weight : bold;
	color: #333333;
	padding: 5px; 
	margin: 5px 0px;
}
div.list {
	border-top: 1px solid #5A8331;
	padding: 10px 5px 0px;
	margin: 0px 0px 10px;
	zoom:1;
	clear: both;
}
#right_column img {
	border: 1px solid #AAAAAA;
	margin:3px 8px;
	background-color: #FFFFFF;
	padding: 2px;
}
#right_column img.wide {
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	padding: 2px;
	margin:3px 0px 3px 0px;
}
#right_column img.noborder {
	border: 0px;
	margin:3px 8px;
}
td.border {
	border-bottom: 1px solid #5A8331;
}
.divider {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	clear:both;
}
.small_text {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	font-size:10px; 
}
.mobil_liten {
	font-size:9px; 
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
}
.dato_tekst {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	font-size: 10px;
}
ul {
	list-style-type: square;
	padding:0;
    margin:15px;
}
li {
    margin-left:15px;
}
/* LINKS */
a {
	color: #335C80; /*40678B;*/
/*	font-size: 12px;*/
}
a:hover {
	text-decoration: underline;
}
a.menu_link {
	/*text-transform: uppercase;*/
	font-weight:bold;
	font-size: 11px;
	color: #335C80; /*4D7229;*/
/*	color: #FFFFFF;*/
}
a.menu_link .menu_small, a.menu_link:hover .menu_small
{
	color: #E3FF55;
	font-weight: normal;
	font-size: 9px;
	text-transform: none;
	margin-top:3px;
	text-decoration: none;
	letter-spacing: 1px
}
.fSmall {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	font-size:11px;
}
#footer_info a {
	color: #E3FF55;
}
a.menu_link:hover {
/*	color: #55BB1C;*/
}

/* FORMS */
input.text,input.text_disabled,input.forumlock {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	color: #000000;
	font-size: 11px;
	border: 1px solid #7F9DB9; /*A5AAA8;*/
	background-color: #F6F6F6;
	background-image: url('http://www.daria.no/gfx/form_input_background.jpg');
    background-repeat: repeat-x;
    background-position: top center;
	padding: 1px;
}
select.text, textarea.text {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	color: #000000;
	font-size: 11px;
	border: 1px solid #7F9DB9; /*A5AAA8;*/
	background-color: #F6F6F6;
	background-image: url('http://www.daria.no/gfx/bg_textarea.jpg');
    background-repeat: repeat-x;
    background-position: center center;
	padding: 1px;
}
input.button {
/*	color: #4C4C4C;*/
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center; 
	margin:0px;
	padding:0px;
/*	background-color: #ECECEC;*/
	background-color: #335C80;
	border: 2px outset #335C80;
/*	background-color: #FFFFFF;*/
/*	border:px;*/
	background-image: url('http://www.daria.no/gfx/bg_button_blue2.gif');
/*	background-image: url('http://www.daria.no/gfx/form_button_background.jpg');*/
    background-repeat: no-repeat;
    background-position: center center;
}
input.button_grey {
	color: #4C4C4C;
	font-size: 11px;
	font-weight: bold;
	text-align: center; 
	margin:0px;
	padding:0px;
	background-color: #F4F4F4;
	border: 2px outset #F4F4F4;
	background-image: url('http://www.daria.no/gfx/bg_button.gif');
    background-repeat: no-repeat;
    background-position: center center;
}
input.button_disabled {
	font-size: 11px;
	color: White;
	font-weight : bold;
	text-align: center; 
	border: 2px outset #eeeeee;
	background: #f1f1f1;
}
form {
	margin: 3px; 
	padding: 0; 
}
/* FEIL */
.text_feil {
	font-family: Tahoma, Helvetica, Verdana, sans-serif; 
	background-color: #ECECEC;
	border-width: 2px; 
	border-color: #990304; 
	border-style: solid; 
	font-size: 11px;
}
.feilmelding {
	font-size: 110%;
	font-weight : bold;
	color: #990304;
}

.modal_box {
    background-color: #FFF;
    border: 2px solid black;
    width: 480px;
    padding: 10px;
    height: 300px;
}

div.image_placeholder {
	width:120px;
	border:4px solid #ccc;
	background-color:#eee;
	padding:10px;
	font-size:11px;
	color: #666;
	margin:4px;
	text-align:center;
	font-weight:normal !important;
}

div#div_login_links img {
	border:0px;
}