 .topplus { height: 65px; width: 24px; left: 685px; top: 10px;} .container { margin: 

0 auto; width: 735px; border: 0px ; text-align: left; /*corrects for IE hack*/ 

padding: 0px; ; top: 10px; clip: rect( )} .textruta {

	width: 580px;

	left: 140px;

	top: 140px;

} .menutitle{ cursor:pointer; margin-bottom: 5px; background-color:#CCCCCC; 

color:#003D76; width:100px; padding:2px; text-align:left; font-weight:bold; /*/*/border:0px 

#000000 solid;/* */ ; list-style-image: url(/images/ImprovusBOCK10a.gif)} .submenu{ 

margin-bottom: 0.5em; } .submenuH { margin-bottom: 0.5em; ; color: #999999}.ruta 

{ border-color: #003D76 #003D76 black black; font-family: Verdana, Arial, Helvetica, 

sans-serif; font-size: 7pt; line-height: 12pt; color: #999999; text-align: right; 

padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; 

border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 

0px; border-left-width: 0px; left: 20px; top: 445px; clip: rect( )} .bott576 { 

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border: 2px 

solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 

5px; text-align: center; width: 580px; font-weight: bold; border-color: #999999 

#000000 #000000 #999999; clip: rect( ); color: #FFFFFF; background-color: #003D76} 

.logo { left: 25px; top: 16px; clip: rect( ); height: 39px; width: 175px} .menyH 

{

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

	font-size: 7pt;

	color: #000000;

	font-weight: bold;

	text-align: left;

	line-height: 12pt;

	left: 423px;

	top: 140px;

	z-index: 1;

	width: 157px

} .menutitleH { cursor:pointer; background-color:#CCCCCC; 

color:#003D76; width:158px; padding:2px 2px; text-align:left; font-weight:bold; 

border:0px #000000 solid; ; clip: rect( ); margin: 0px 0px} .slogan {

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

	font-size: 8pt;

	font-weight: bold;

	color: #003D76;

	height: 19px;

	width: 703px;

	padding-top: 0px;

	padding-right: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 2px;

	border-left-width: 0px;

	line-height: 12pt;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #003D76;

	top: 100px;

	left: 20px;

} .meny {

	font-family: Verdana, Arial, 

Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	font-weight: bold;

	text-align: 

left;

	line-height: 12pt;

	left: 25px;

	z-index: 1;

	width: 

100px;

	top: 135px;

	} .meny2 {

	font-family: Verdana, Arial, 

Helvetica, sans-serif;

	font-size: 7pt;

	color: #000000;

	font-weight: bold;

	text-align: 

left;

	line-height: 9pt;

} .top {

	border: 2px solid;

	border-color: #999999 #000000 #000000 #999999;

	top: 0px;

	height: 85px;

	width: 456px;

	background-repeat: no-repeat;

	background-image: url(images/top4.jpg);

	left: 220px;

} .bildram { font-family: Verdana, 

Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; font-weight: 

bold; background-color: #003D76; text-align: center; border-color: #999999 #000000 

#000000 #999999; border-style: solid; border-top-width: 2px; border-right-width: 

2px; border-bottom-width: 2px; border-left-width: 2px; clip: rect( ); width: 104px; 

color: #FFFFFF} .h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

10px; line-height: 16px; font-weight: normal; color: #000000} .h1 { font-family: 

Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bolder; color: 

#003D76; line-height: 14pt} .h1Copy { font-family: Verdana, Arial, Helvetica, 

sans-serif; font-size: 10pt; font-weight: bold; color: #003D76; line-height: 15pt} 

.bott { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; border: 

2px solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 

5px; text-align: center; width: 703px; font-weight: bold; border-color: #999999 

#000000 #000000 #999999; clip:  rect(   ); color: #FFFFFF; background-color: #003D76; 

left: -122px} .h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

10pt; line-height: 12pt; font-weight: bold; color: #999999} a:active {

	text-decoration:none;

	color: #003D76;

} 

a:hover {text-decoration:underline} a:link {

	text-decoration:none;

	color: #003D76;

} a:visited {

	text-decoration:none;

	color: #003D76;

} 

a:hover {color: #000000; text-decoration:underline; font-weight: bold;} .topplus 

{ height: 65px; width: 24px; left: 474px; top: 10px; clip: rect( )}a:active {text-decoration:none}

a:hover {text-decoration:underline; color: #003D76}

a:link {text-decoration:none; color: #003D76}

a:visited {text-decoration:none; color: #003D76}

a:hover {text-decoration:underline}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------- CONTACT FORM -------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------*/

#contact p, label, legend { font: 1em Verdana, Arial, Helvetica, sans-serif; }

#contact h1 { font: 0.9em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#003D76; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; padding: 20px; padding-top:0px; padding-left:0px; background-color: #FFF; -webkit-border-radius:10px; -moz-border-radius:10px;  }

/* Form style 

*/

#contact label { display: inline-block; float: left; height: 16px; line-height: 16px; width: 155px; font-size: 10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
#contact input, textarea#meddelande, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:11px Verdana, Arial, Helvetica, sans-serif; -webkit-border-radius:5px; -moz-border-radius:5px; padding-top:5px; padding-bottom:5px;}
#contact input#namn, input#adress, input#email, input#foretag { height:30px; }
#contact input:focus, textarea#meddelande:focus, select:focus { border: 1px solid #5eaaea; background-color: #b4ddff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; background:#003d76; color:#fff; }
#contact input.submit:hover { background:#145898; }
#contact input.submit:active {position:relative; top:1px;} /* Clickable links */

#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:0px; border:0px solid #eee; -webkit-border-radius:10px; -moz-border-radius:10px; }
#contact legend { padding-bottom:20px; font-weight:bold; color:#003D76; border:0px solid #eee; -webkit-border-radius:10px; -moz-border-radius:10px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 11px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url(assets/error.gif) no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:13px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url(assets/success.gif) left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }


