/* CSS Document */
body {
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(/utSkick/MASI/_imgs/body_bg.gif) top center repeat-y;
}

form {
	padding: 0;
	margin: 0;
}
/* global classes */

.clear {
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
	
.cleardiv {
	clear: both;
	height: 1px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */

.lAlign {
	float: left;
	padding: 0;
	margin: 0;
	}
.rAlign {
	float: right;
	padding: 0;
	margin: 0;
	}



#wrapper {
	margin: auto;
	padding: 0;
	width: 900px;
	text-align: left;
	background: url(/utSkick/MASI/_imgs/MasiCampofiorinVINN_bg.jpg) top left no-repeat;
}

#flasks {
	width: 268px !important; /* 268 */
	padding: 0;
	margin: 0;
	text-align: center;
}

.flask_info_text {
	text-align: left;
	display: block;
	width: 100px;
	padding: 0 0 0 120px;
	margin: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #e8cd3d;
}

#content {
	width: 632px !important; /*  */
	padding: 0;
	margin: 0;
}
#the_form_top {
	width: 632px !important;
	height: 125px;
	padding: 0;
	margin: 0;
	background: url(/utSkick/MASI/_imgs/MasiCampofiorinVINN_R_top.jpg) top left no-repeat;
}
#the_form {
	padding: 0;
	margin: 0;
}
#the_form p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	padding: 2px 0 0 10px;
	margin: 0;
	color: #fff;
}

#the_form_iframe body {
	text-align: left;
	padding: 0;
	margin: 0;
}
#the_form_iframe_content {
	background: url(/utSkick/MASI/_imgs/MasiCampofiorinVINN_formBG_bott.jpg) top left no-repeat;
	text-align: left;
	height:  308px !important;
}

.the_iframe_form {
	width: 450px !important; /* 632 - 470 = 162 ny bredd 450*/
}
.the_iframe_form p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	padding: 3px 0 0 10px;
	margin: 0;
}
.the_iframe_form h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	padding: 3px 0 0 10px;
	margin: 0;
}

.the_iframe_form table {
	padding: 0 0 0 10px;
	margin: 0;
}

.the_iframe_form td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}

.text_input {
	border: 1px solid #e8cd3d;
	height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.text_input_short {
	width: 40px;
}
.text_input_medium {
	width: 120px;
}
.text_field {
	width: 200px;
	height: 30px;
}
.upload_input {
	width: 200px;
}
.the_iframe_xtras {
	width: 160px !important;
}

.content_textes {
	width: 600px;
	padding: 0 0 0 10px;
}

.content_textes img {
	margin: 0;
	padding: 0;
}

.content_textes p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 10px 0;
	margin: 0;
	color: #e8cd3d;
}

#the_bidrag_top {
	width: 632px !important;
	height: 135px;
	padding: 0;
	margin: 0;
	background: url(/utSkick/MASI/_imgs/MasiCampofiorinBIDRAG_R_top.jpg) top left no-repeat;
}
#the_bidrag_mid {
	width: 632px !important;
	padding: 0;
	margin: 0;
	background: url(/utSkick/MASI/_imgs/MasiCampofiorinBIDRAG_R_mid.gif) top left repeat-y;
}
#the_bidrag_bot {
	width: 632px !important;
	height: 15px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url(/utSkick/MASI/_imgs/MasiCampofiorinBIDRAG_R_bot.gif) top left no-repeat;
}

.compeditor {
	width: 450px;
	padding: 0 10px;
	margin: 0;
}

.comped_img {
	width: 120px;
}

.comped_info {
	width: 325px;
}

.comped_info p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0;
	margin: 0;
}

.comped_info h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 18px;
	padding: 0;
	margin: 0;
}

.compeditor_hr {
	height: 1px;
	width: 450px;
	padding: 0;
	margin: 5px 10px;
	background: #d4a711;
	overflow: hidden;
	clear: both;
}

.compeditor_hr_top {
	height: 1px;
	width: 450px;
	padding: 0;
	margin: 0 10px 5px 10px;
	background: #d4a711;
	overflow: hidden;
	clear: both;
}

