﻿html, body { text-align: left; }

input { border: 0; background: #ddd; margin: 1px; height: 16px; }

input {
	border: 0;
	background: white;
	margin: 2px;
	height: 15px;
}

input {
	border: 0;
	background: white;
	margin-bottom: 4px;
	height: 16px;
}

td.FP_TD2 { line-height: 22px; }

th,td,caption { padding: 0px 0px 0px 0px; }

.container { margin: 10px; }

.float_left { float: left; }

.float_right { float: right; }

#btnCancel { display: none; }

#btnSave {
	background: #9dd60b;
	width: 270px;
	color: white;
	height: 24px;
	font-size: 14px;
	margin-bottom: 20px;
}

#fparticle p { margin-top: 2px; margin-bottom: 2px; }

#frmFormMain { margin-left: 5px; }

#frmFormMain h3 {
	color: white;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

#frmFormMain input[type="radio"] { background-color: #5a5a5a; }

#frmFormMain textarea { width: 260px; height: 60px; }

#frmFormMain, #frmFormMain td { color: white; vertical-align: top; white-space: nowrap; }

#kreferanse { background: #ddd; padding: 15px; margin-top: 10px; }

#kreferanse p { font-style: italic; margin: 0; padding: 0; }

#largeform form#frmFormMain {
	background: #d8d8d8;
	color: black;
	width: 500px;
	padding: 10px;
	font-size: 16px;
}

#largeform form#frmFormMain #btnSave {
	background: #9dd60b;
	width: 370px;
	color: white;
	height: 28px;
	font-size: 18px;
	margin-bottom: 0px;
}

#largeform form#frmFormMain b { font-weight: normal; }

#largeform form#frmFormMain input#pEmail { width: 154px; }

#largeform form#frmFormMain input[type="radio"], #largeform form#frmFormMain input[type="checkbox"] { background-color: #d8d8d8; }

#largeform form#frmFormMain table .FP_Class_3 { Margin: 0px; margin-bottom: 5px; }

#largeform form#frmFormMain td, #largeform form#frmFormMain h3 { color: black; white-space: nowrap; }

#largeform form#frmFormMain textarea { width: 460px; height: 60px; }

#rp_logo { width: 300px; height: 50px; margin-left: 10px; }

/* restplass.no stiler */
#rp_logo_menu { height: 64px; }

#rp_menu_container { margin-right: 18px; margin-top: 4px; width: 440px; }

#rp_menu_products {
	text-align: right;
	margin-top: 14px;
	font-size: 11pt;
	color: #fff;
	font-family: helvetica, arial;
}

#rp_menu_products a{
	font-size: 11pt;
	color: #fff;
	font-family: helvetica, arial;
	text-decoration: none;
}

#rp_menu_services {
	text-align: right;
	font-size: 8pt;
	font-family: helvetica, arial;
}

/*#rpdestinasjonselect { position: relative; top: 395px; left: 585px; }*/
#rpdestinasjonselect { position: relative; top: 470px; left: 585px; }

#rplargeformtekst {
	background: white;
	width: 200px;
	Float: right;
	Position: relative;
	top: -600px;
	left: 240px;
	padding: 10px;
	white-space: normal;
}

#rplargeformtekst p { font-size: 16px; }

#rprespons p { color: white; margin: 5px; }

#rpvmarg { background: #E7E7E9; width: 293px; }

#rpvmarg_form {
	background: #5a5a5a;
	width: 285px;
	margin-top: 5px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 10px;
}

/*#content {
border: 1px solid yellow;
background: #eee;
}*/
#rpvmarg_produkt {
	/*border: 1px solid #eee;*/
	background: #5a5a5a;
	margin-top: 10px;
}

#rpvmarg_produkt_p { padding: 10px; color: white;}
#rpvmarg_produkt_p a {color: #eee;}
#rpvmarg_produkt_p h3 { color: #fff;}


#web123contactform { width: 330px; margin: 5px; padding: 5px; }

#web123contactform input { border: 1px solid gray; height: 17px; }
