body {
	background-color: #C9C9C9;
	background-image: url(img/bg1.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}
td {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	color: #00AC4E;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #005931;
	font-weight: bold;
	text-decoration: none;
}
.pil {
	color: #8E8E8E;
	font-weight: bold;
}
form {
	padding: 0px;
	margin: 0px;
}
.sidebg {
	background-color: #797979;
	background-image: url(img/sidebg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.mainbg {
	background-color: #fff;
	background-image: url(img/bglight.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.menucontainer {
	margin: 0px;
	padding: 0px 0px 0px 13px;
}
.menuitem {
	height: 30px;
	margin: 0px;
	display: inline;
	float: left;
	text-align: center;
}
.menucontainer a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #10623D;
	display: block;
	padding: 7px 0px 0px 0px;
	height: 30px;
	vertical-align: middle;
}
.menucontainer a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 7px 0px 0px 0px;
	background-image: url(img/menubg2.gif);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
}
.submenucontainer {
	width: 670px;
	height: 27px;
	margin: 0px 0px 0px 13px;
	background-image: url(img/submenu.gif);
	background-repeat: no-repeat;
}
.submenu {
	padding: 5px 0px 0px 13px;
	color: #999;
}
.submenu a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.submenu a:hover {
	color: #fff;
	text-decoration: none,
}
.submenu .divider {
	color: #aaa;
	font-weight: normal;
}
.contentcontainer {
	margin: 5px 0px 12px 23px;
}
.contentbox {
	width: 475px;
	display: inline;
	float:left;
}
.rightcontainer {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	display: inline;
	float: left;
	background-image: url(img/rightbg.gif);
	background-repeat: repeat-y;
	width: 172px;
}
.contentright {
	padding: 0px 20px 0px 0px;
}
.contentright .divider {
	width: 152px;
	height: 17px;
	display: inline;
	background-image: url(img/rightdiv.gif);
	background-repeat: no-repeat;
}
.contentright .date {
	font-size: 10px;
	color: #8E8E8E;
}
.contentright .driftinfo {
	font-size: 10px;
	color: #000;
}
.contentright .driftinfo .drifttitle {
	font-size: 11px;
	font-weight: bold;
	color: #0A5A37;
}
.footer {
	color: #8E8E8E;
	padding: 0px 23px 30px 20px;
	font-size: 10px;
}
.footer b {
	color: #000;
	font-weight: bold;
}
.regdomain {
	height: 65px;
	background-image: url(img/regdomain.gif);
	background-repeat: no-repeat;
}
.regdomainbox {
	padding: 25px 0px 0px 20px;
	font-size: 11px;
	font-weight: bold;
}
.fetrubrik {
	font-size: 22px;
	font-weight: bold;
	color: #0A5A37;
	letter-spacing: -0.04em;
}
.ingress {
	font-weight: bold;
}
.publicering {
	font-size: 10px;
	color: #888;
}

div#mainscroll {margin-left:162px;border-right:1px solid #000}
div#mainscroll iframe {height:558px} /*IE*/
div#mainscroll>iframe {height:544px} /*W3*/


div#domform {width:343px;margin:0;padding:0;url(../img/shadow_d.gif) bottom left repeat-x;font-size:12px;color:#696}
div#domform form {margin:0;padding:12px 10px;background:url(../img/shadow_r60.gif) top right no-repeat}
div#domform #domformtext {width:250px;margin:3px 5px 0 0}

div.line_l, div.line_r {background:url(../img/line_l.gif) bottom left no-repeat;margin-bottom:10px}
div.line_r {background-image:url(../img/line_r.gif)}

div#footer {width:716px;background:url(../img/footer_bg.jpg);padding:8px 10px 6px;border:1px solid #000;border-top:none}

fieldset {border-color:lime;padding:10px;margin-top:10px}
fieldset.blank {border:none;margin-top:0;padding:0 10px}
legend {color:green;font-weight:bold}
div.fs {width:480px}
div.fs table {border-collapse:collapse}
div.fs table td {padding:0 20px 0 0;white-space:nowrap}
div.fs p {padding:8px 0 0 0;margin:0}
div.fs p input {display:block;width:150px;margin-top:3px}
div.fs p select {display:block; margin-top:3px}
div.fs p input.n {display:inline;width:auto}
div.fs p textarea {display:block;width:320px;height:60px;margin-top:3px}
div.fs div.expl {position:absolute;border:1px outset #000;background:#aed91a;font-size:10px;padding:3px;width:190px;margin:-16px 0 0 155px;visibility:hidden;display:inline}
.req {font-weight:bold}
.req input {font-weight:normal}
.dis {color:#aaa}
.dis input {background:#aaa}
.err {color:red;font-weight:bold}
.valid {color:#db1;font-weight:bold}
input.n {background:transparent}

/*--------------------------------*/
p.desc {text-align:justify;margin-right:0.6em;}
/* forms.css */
table#form td {vertical-align:middle;}
table#form label {font-weight:bold;}
table#form fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
table#form legend {font-weight:bold;font-size:1.2em;}
table#form input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
table#form input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
table#form input.text, input.title {width:240px;padding:5px;}
table#form input.title {font-size:1.5em;}
table#form textarea {width:390px;height:250px;padding:5px;}
.success {color:green;padding:14px;font: bold 1.4em;margin: 0 0 2em 0;width:84%; background: #99FF99 url('bilder/validation.png') 0 -10px no-repeat!important; padding-left:60px!important;border: 1px solid #00CC00;}
span.LV_validation_message{font-weight:bold;margin-left:5px;padding:2px}
span.domain {margin: 1.0em 0 0 0.2em;font-size:2.0em;}
.LV_valid {color:#00CC00;display:none;}
.LV_invalid {color:red;}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00!Important;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000!Important;
}