html{ 

	margin:0px 0px 0px 0px; 

	padding:0px; 

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

 

.clearfix {

	display: inline-block;

}

 

html[xmlns] .clearfix {

	display: block;

}

 

* html .clearfix {

	height: 1%;

}

	

body{ 

	margin:0px; 

	padding:0px; 

	height:100%;

	font-family:Verdana, sans-serif, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande";

	position: relative;

	font-size:11px;

	line-height:16px;

	color:#5b5b5b;

	background:#ffffff;

}



h1 { 

	color:#004224; 

	text-transform:uppercase;  

	font-size:12px;

	margin:0px 0px 15px 0px;  

	padding:0px;

	line-height:14px;  

}



table, td {

	margin:0px; 

	padding:0px; 

	border:0px; 

	border-collapse:collapse; 

}



input, textarea, select {

	font-family:Verdana, sans-serif, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande"; 

	font-size:11px;

	line-height:16px;

}



a {

	text-decoration:underline;

	color:#5b5b5b;

}



.contactTd {

	border-top:#3f3f3f 1px dotted;

	padding-top:3px;

	padding-bottom:5px

}



.contactText {

	color:#898989;

	font-size:10px;

	font-family:Verdana, sans-serif, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande"; 

}



.contactText a {

	color:#898989;

	text-decoration:none;

	font-family:Verdana, sans-serif, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande"; 

}



.menu {

	margin-left:3px;

	background-color:#ffffff; 

	color:#898989;

	filter:alpha(opacity=90);

	-moz-opacity:.85;

	opacity:.85;

	padding:3px 8px 0px 8px;

	font-size:12px;

	float:left;

	height:19px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	border:#3f3f3f 1px dotted

}



.menu a {

	color:#3f3f3f;

	text-decoration:none

}



.menu a:hover {

	color:#000000;

	text-decoration:none

}



.menuFirst {

	background-color:#ffffff; 

	color:#898989;

	filter:alpha(opacity=90);

	-moz-opacity:.85;

	opacity:.85;

	padding:3px 8px 0px 8px;	

	font-size:12px;

	float:left;

	height:19px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	border:#3f3f3f 1px dotted

}



.menuFirst a {

	color:#3f3f3f;

	text-decoration:none

}



.menuFirst a:hover {

	color:#000000;

	text-decoration:none

}



.mmkText a {

	color:#c7c7c7;

	font-size:9px;

	text-decoration:none

}



.mmkText a:hover {

	color:#545454;

	font-size:9px;

	text-decoration:underline

}



#content {

	font-family:Verdana, sans-serif, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande";

	font-size:11px; !important 

	line-height:16px;

	color:#5b5b5b;

}



#content div { 

	padding-bottom:10px

}



.content div { 

	padding-bottom:10px

}

.mainP {

position:relative;

}

#form-wrapper {

	width:450px;

	border:#094202 dotted 2px;

	margin-left:50px;

         margin-top:20px;



	}

#form-header {

	margin-left:20px;

	

	}

	

form input { clear:both;}



#inputfields {

	float:left;

	width:170px;

	margin:0 20px 20px 20px;

	display:block;

}

	

#textareafields {

	float:left;

	width:170px;

	

}

form textarea {height:70px; margin-bottom:7px;}



#priser {

width:100%;

text-align:left;

float:left;

margin-top:30px;

font-size:11px;

border: #094202 dotted 2px;

padding:0px 0px 20px 10px;



}

#priser span {

width:98%;

float:left;

font-weight:bold;

margin-bottom:10px;

margin-top:20px;

}

#priser p {

width:98%;

float:left;

margin-top:20px;



}

.lefty {

width:180px;

float:left;

}

.righty {

width:170px;

float:left;

}

.wrappy {

width:98%;

float:left;

margin-bottom:5px;

}

.profil_img {

width:188px;

height:228px;

float:right;

margin-top:10px;

}

.profil_img span {

width:100%;

float:left;

margin-bottom:5px;

}




/*--- vailation styles --*/
 .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	
}


 .LV_valid {
    color:#00CC00;
	font-size:0px;
	background:url(images/valid.png) no-repeat;
	float:right;
	display:none;
	width:23px;
	height:23px;
	text-indent:-9999px;
	position: relative;
	top:-38px;
}
	
 .LV_invalid {
    color:#CC0000;
	font-size:12px;
	background:url(images/invalid.png) no-repeat;
	float:right;
	display:none;
	width:23px;
	height:23px;
	text-indent:-9999px;
	position: relative;
	top:-38px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border:none;
	background: #E2FFA6;	
}
    
 .LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border:none;
	background:#FED1B4;

}








