body { 
	text-align: center;
	background-color: #ffffff;
	background-image:url('../images/pattern_rosis.gif');
	/*background-repeat: repeat-x;*/
}

#img_rosis {
	border:1px solid #000000;
}

#img_w3c {
	border-style: none;
	margin-left: 35px;
}

#img_css {
	border-style: none;
	margin-left: 10px;
}

#container {
	/*filter: alpha(opacity=50);*/ /* ie */
	/*-moz-opacity: .5;*/ /* mozilla */
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	/*position:relative;*/ /* static, relative, absolute, fixed */
	width: 900px;
	margin: auto auto;
	/*margin-left: auto;
	margin-right: auto;*/
	background: #FFDBFF;
}

#header {
	/*display:block;
	position:relative;*/
	width: 900px;
	height: 100px;
	margin:auto auto;
	/*margin-left: auto;
	margin-right: auto;*/
}

#meny {
	/*filter: alpha(opacity=50);*/ /* ie */
	/*-moz-opacity: .5;*/ /* mozilla */
	/*display:block;
	position:relative;*/
	width: 900px;
	height: 25px;
	font-family: helvetica, verdana, arial;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 0px;
	/*margin-left: auto;
	margin-right: auto;*/
	margin:auto auto;
}

#meny ul  {
	width: 700px;
	margin: auto;
	list-style-type: none;
}

#meny li {
	float: left;
	margin-left: 30px;
}

#meny a:link  {
	display: block;
	text-align: center;
	/*width: 50px;*/
	color: #993333;
	text-decoration: none;
}

#meny a:hover {
	/*color: auto;*/
	font-weight: bold;
	/*color: #990000;*/
	text-decoration: none;
}

#meny a:visited {
	/*font-weight: bold;*/
	/*color: #660099;*/
	text-decoration: none;
}

#line1 {
	width: 900px;
	height: 1px;
	border-bottom: #000000 1px solid;
	margin-left: auto;
	margin-right: auto;
}

.divise {
	height: 15px;
	color: #000000;
}

#content{
	/*filter: alpha(opacity=50);*/ /* ie */
	/*-moz-opacity: .5;*/ /* mozilla */
	/*display:block;*//*block, inline, inherit, inline-block, inline-table, list-item, run-in, table, none*/
	/*position:relative;*/
	width: 900px;
	height: 450px;
	font-family: helvetica, verdana, arial;
	margin:auto auto;
	/*margin-left: auto ;
	margin-right: auto ;*/
}

#content_left {
	/*filter: alpha(opacity=50);*/ /* ie */
	/*-moz-opacity: .5;*/ /* mozilla */
	/*display:inline-block;*/
	float: left;
	width: 550px;
	height: 300px;
	padding: 5px 25px 25px 25px;
	background-color: #FFDBFF;
	font-family: helvetica, verdana, arial;
	text-align: justify;
	font-size: 13px;
}

#content_right {
	/*filter: alpha(opacity=50);*/ /* ie */
	/*-moz-opacity: .5;*/ /* mozilla */
	/*opacity: 0.5;*/
	float: right;
	width: 250px; 
	height: 300px;
	/*margin-top:10px;*/
}

#u_index {
	font-family: helvetica, verdana, arial;
	font-size: 16px;
	margin-left: 125px;
}

#h1_index {
	font-family: helvetica, verdana, arial;
	font-size: 20px;
	margin-left: 150px;
}

#p_index {
	font-family: helvetica, verdana, arial;
	font-size: 16px;
	margin-left: 150px;
}

#p_rosis {
	margin-top:40px;
	/*border: solid;
	border-width: 1px;
	border-style: groove;
	border-style: none;*/
}

#p_norrland1 {
	margin-top:40px;
	margin-bottom:79px;
}

/*.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}*/

#p_validate {
	/*border-style: none;
	padding: 20px 20px 20px 20px;*/
	margin-top: 35px;
	/*margin-right: 100px;
	margin-bottom: 10px;
	margin-left: 340px;*/	
}

#footer {
	width: 900px;
	/*margin-left: auto;
	margin-right: auto;*/
	height: 30px;
	background: #DDA0DD;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin:auto auto;
}

#footer ul  {
	
	width: 700px;
	/*margin-left: 100px;
	margin-bottom: 5px;*/
	margin:auto auto;
	/*margin-left: auto;
	margin-right: auto;*/
	list-style-type: none;
	text-align: center;
}
	
#footer li  {
	display:inline;
	
	/*float: left;
	margin-left: 15px;*/
}

#form_content {
	float: left;
	width: 350px;
	height: 300px;
	padding: 5px 25px 25px 25px;
	background-color: #FFDBFF;
	font-family: helvetica, verdana, arial;
	/*text-align: justify;*/
	text-align: left;
	font-size: 13px;
	margin-top:10px; 
	margin-bottom:10px;
}
#lbltxtfield_name, #lbltxtarea, #lbltxtfield_email {margin:0px 0px 0px 5px;}
#txtfield_name, #txtfield_email {margin:0px 0px 0px 5px;}
#txtarea {margin:0px 5px 0px 5px;}
#skicka {margin:0px 0px 5px 5px;}
#rensa {margin:0px 0px 5px 0px;}
#legend_form_content {font-weight:bold;}
#txtfield_name, #txtfield_email {width:200px;}
