.container
{
margin:10px;
}

th,td,caption { padding: 0px 0px 0px 0px; }


input
{
border: 0;
background: #ddd;
margin: 1px;
height: 16px;
}


#web123contactform
{
width: 330px;
margin:5px;
padding: 5px;
}

#web123contactform input
{
border: 1px solid gray;
height: 17px;
}



/*
#frmFormMain, #frmFormMain td
{
color: white;
vertical-align:top;
}
*/
#frmFormMain h3
{
	color: white;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

input
{
border: 0;
background: white;
margin: 2px;
height: 15px;
}

#frmFormMain textarea
{
width: 260px;
height: 60px;
}

#frmFormMain
{
margin-left: 5px;
background: #5a5a5a; 
}

/*
#btnSave {
background: url('artimages/btn_140x30_blue.gif');
width: 142px;
color: white;
height: 32px;
font-size: 14px;
margin-bottom: 20px;
margin-left: 120px;
cursor: pointer;
*cursor: hand;
}
*/

#btnSave
{
background: #9dd60b;
width: 270px;
color: white;
height: 24px;
font-size: 14px;
margin-bottom: 20px;
}

#btnCancel
{display: none;
}


input
{
border: 0;
background: white;
margin-bottom: 4px;
height: 16px;
}

#frmFormMain input[type="radio"]
{
background-color:#5a5a5a;
}

td.FP_TD2
{
line-height: 22px;
}

#rpvmarg
{
background: #E7E7E9;
width: 293px;
}

#rpvmarg_form
{
background: #5a5a5a; 
width: 285px; 
margin-top: 5px;
margin-right:4px;
margin-left: 4px;
margin-bottom: 10px;
}

/* restplass.no stiler */
#rp_logo_menu {
height: 64px;
/*border: black 1px solid;*/
}

#rp_logo
{
width: 300px;
height: 50px;
margin-left: 10px;
}

#rp_menu_container {
margin-right: 18px;
margin-top: 4px;
width: 440px;
}

#rp_menu_services {
text-align: right; font-size: 8pt; font-family: helvetica, arial;
}

#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;
}


.float_left {
float: left;
}

.float_right {
float: right;
}




#kreferanse
{
background: #ddd;
padding: 15px;
}

#kreferanse p
{
font-style: italic;
margin: 0;
padding: 0;

}
	

/*#content
{
border: 1px solid yellow;
background: #eee;
}*/


#rpvmarg_produkt
{
/*border: 1px solid #eee;*/
background: #ddd;
}

#rplargeformtekst
{
Position: absolute;
}

#kreferanse_u
{
font-style: italic;
color: #777;



margin: 0;
padding: 0;

}
	
.vmargarticles a


{
/*color: #333;*/

}

/*@import url('http://gruppe.restplass.no/css/screen.css');*/
/*@import url('http://gruppe.restplass.no/css/sitestyle.css');*/
<!--[if IE]>
@import url('http://gruppe.restplass.no/css/ie.css');
<![endif]-->