/* CSS Document */

.mainMenuElement, .mainMenuSpacer {
	float: left;
}

.mainMenuElementRight {
	float: right;
}


#main_activities {
	display: block;
	width: 146px;
	height: 39px;
	background: url(/images/mainmenu/current_activities.gif);
}

#main_activities_selected {
	display: block;
	width: 146px;
	height: 39px;
	background: url(/images/mainmenu/current_activities_touch.gif);
}

#main_activities:hover, #main_activities:focus {
	background: url(/images/mainmenu/current_activities_touch.gif);
}

#main_history {
	display: block;
	width: 63px;
	height: 39px;
	background: url(/images/mainmenu/history.gif);
}

#main_history_selected {
	display: block;
	width: 63px;
	height: 39px;
	background: url(/images/mainmenu/history_touch.gif);
}

#main_history:hover, #main_history:focus {
	background: url(/images/mainmenu/history_touch.gif);
}

#main_home {
	display: block;
	width: 52px;
	height: 39px;
	background: url(/images/mainmenu/home.gif);
}

#main_home_selected {
	display: block;
	width: 52px;
	height: 39px;
	background: url(/images/mainmenu/home_touch.gif);
}

#main_home:hover, #main_home:focus {
	background: url(/images/mainmenu/home_touch.gif);
}

#main_monarchy {
	display: block;
	width: 136px;
	height: 39px;
	background: url(/images/mainmenu/the_monarchy_today.gif);
}

#main_monarchy_selected {
	display: block;
	width: 136px;
	height: 39px;
	background: url(/images/mainmenu/the_monarchy_today_touch.gif);
}

#main_monarchy:hover, #main_monarchy:focus {
	background: url(/images/mainmenu/the_monarchy_today_touch.gif);
}

#main_court {
	display: block;
	width: 112px;
	height: 39px;
	background: url(/images/mainmenu/the_royal_court.gif);
}

#main_court_selected {
	display: block;
	width: 112px;
	height: 39px;
	background: url(/images/mainmenu/the_royal_court_touch.gif);
}

#main_court:hover, #main_court:focus {
	background: url(/images/mainmenu/the_royal_court_touch.gif);
}

#main_family {
	display: block;
	width: 115px;
	height: 39px;
	background: url(/images/mainmenu/the_royal_family.gif);
}

#main_family_selected {
	display: block;
	width: 115px;
	height: 39px;
	background: url(/images/mainmenu/the_royal_family_touch.gif);
}

#main_family:hover, #main_family:focus {
	background: url(/images/mainmenu/the_royal_family_touch.gif);
}

#main_residences {
	display: block;
	width: 142px;
	height: 39px;
	background: url(/images/mainmenu/the_royal_residence.gif);
}

#main_residences_selected {
	display: block;
	width: 142px;
	height: 39px;
	background: url(/images/mainmenu/the_royal_residence_touch.gif);
}

#main_residences:hover, #main_residences:focus {
	background: url(/images/mainmenu/the_royal_residence_touch.gif);
}


#main_searchEnglish {
	display: block;
	width: 55px;
	height: 39px;
	background: url(/images/mainmenu/search.gif);
}

#main_searchHTML {
	width: 30px;
	height: 39px;
	border:none;
	background-image: url(/images/mainmenu/search.gif);
}



#mainMenuSearchHTML{
	margin-top: 5px;
}



#mainMenuSearchHTML input{
	display: block;
	width: 104px;
	margin-right: 10px;
	color:#000000;
	background-color:#ffffff;
	font-size:12px;
	text-decoration:none;
	border-style:none;
	line-height:11px;
}

#searchButton {
	font-family: Georgia, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	margin-top: 2px;
}





#main_search,
#main_search_english,
#main_search_sami {
	display: block;	
	padding-top: 2px;
	/* width: 30px;
	height: 39px;
	background: url(/images/mainmenu/soek.gif); */
}



#mainMenuSearch {
	margin-right: 8px;
}

#mainMenuSearch input{
	display: block;
	width: 120px;
	color:#000000;
	background-color:#ffffff;
	font-size:12px;
	text-decoration:none;
	border-style:none;
	line-height:11px;
}


input.submit {
    font-color:red;
    padding: 2px 5px; 
    overflow: visible;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

  #mainMenuSearchHTML {
    margin-top: 8px;
  }
  .mainMenuElementRightHTML {
    float: right;
    margin-top: 6px;
  }

  #main_searchEnglish {
    display: block;
    width: 55px;
    height: 39px;
    background: url(/images/mainmenu/search.gif);
  }


form, input, fieldset, label{
    background-color:#FFFFFF;
    color:#000000;
    font-size:12px;
}

fieldset {
    border: 1px solid #e5e5e5;
}

/* label { width: 10Em; float: left; } */
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }


#commentForm  input {
    width: 75%;
}
#commentForm #commentFormSubmit {
    width: auto;
}
#commentForm #commentFormCancel {
    width: auto;
}

#commentForm #commentFormPreview {
    width: auto;
}


#commentForm #melding {
    width: 75%;
    height: 20em;
}


/* for tekstbasert meny */

#mainMenu {padding-top: 8px;}
.mainMenuSpacer, .mainMenuElement a, .mainMenuElementRight a, .bottomMenuElement a, .bottomMenuElementRight a, .bottomMenuElement
{
	color: #666666;
	font-family: "trebuchet ms", sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.03em;
}




.bottomMenuElement { color: #999999; }

.mainMenuElement a, .mainMenuElementRight a, .bottomMenuElement a {display:block; padding-bottom: 1px;}

.mainMenuElement a:hover, .mainMenuElementRight a:hover, .bottomMenuElement a:hover, .bottomMenuElementRight a:hover
{

	border-bottom: 1px #c6b692 solid;
}

.mainMenuSpacer, .mainMenuElement, .bottomMenuElement {padding-top: 3px;}

.mainMenuSpacer
{
	padding-right: 5px;
	padding-left: 5px;
}

.forhåndsvisning {
    padding-top: 10px;
}
