html,body				{color:#6c6c6e;font-family:Arial;background:#332f2e;font-size:12px;height:101%;}
*						{margin:0;padding:0;}

.clr					{clear:both;}
.r						{float:right}
.l						{float:left;}

/* Fonts */
h1						{font-size:20px;}
h2						{font-size:14px;}
h3						{font-size:18px;}
h4						{font-size:14px;}
a						{color:#568dcd;text-decoration:none;}
a:hover					{color:#660303}
p						{padding:3px 0px 3px 0px;}
li						{margin-left:30px;}
img						{border:0;vertical-align:middle}
fieldset				{border:0}
.green					{color:green;}
.red					{color:red;}

/* HEADER */
#header_wrapper			{height:164px;width:100%;background:url(images/header_wrapper2.png) repeat-x;}

#header					{height:164px;width:944px;position:relative;margin:0 auto;background:url(images/Invento_RGB_high.png) no-repeat 0px 88px;}

#logo					{position:absolute;left:0px;top:0px;width:213px;height:164px;}
#tlf					{position:absolute;right:0px;top:70px;font-size:14px;color:#c6c5ca;font-family:georgia;}
#tlf span				{color:#fff;}


/* expanded */
ul#menu					{position:absolute;left:218px;top:140px;z-index:200}
ul#menu li				{list-style:none;float:left;margin:0;height:30px;position:relative;z-index:201}
ul#menu li.spacer		{float:left;padding:0px 17px 0px 17px;font-size:14px;color:#c6c5ca;}
ul#menu li a			{color:#fff;font-size:12px;font-weight:bold;}
ul#menu li a:hover,		
ul#menu li a.active		{color:#c6c5ca;}

ul#menu ul				{width:200px;position:absolute;left:0px;display:block;top:20px;background:#transparent;border:0px solid #020c1e;z-index:202}
ul#menu ul li			{list-style:none;float:none;margin:0;height:20px;position:relative;z-index:203}
ul#menu ul li a			{font-family:arial;display:block;float:none;color:#6d6d6f;font-size:12px;height:20px;line-height:25px;padding:5px 10px 0px 0px;white-space:nowrap;font-weight:normal;}
ul#menu ul li a:hover,
ul#menu ul li a.active	{background:#transparent;color:#6d6d6f;font-weight:normal;}

ul#menu ul ul				{width:200px;position:absolute;left:-202px;display:none;top:-1px;background:#657388;border:1px solid #020c1e;z-index:204}
ul#menu ul ul li			{list-style:none;float:none;margin:0;height:25px;position:relative;z-index:205}
ul#menu ul ul li a			{font-family:arial;display:block;float:none;color:#fff;font-size:12px;height:25px;line-height:25px;padding:0px 10px 0px 10px;white-space:nowrap;}
ul#menu ul ul li a:hover,
ul#menu ul ul li a.active	{background:#8899b6;color:#fff;}

ul#menu li:hover ul		{display:block;}
ul#menu li:hover ul ul  {display:none}
ul#menu ul li:hover ul	{display:block;}

ul#menu_small			{position:absolute;right:0px;top:8px;}
ul#menu_small li		{list-style:none;float:right;margin:0;}
ul#menu_small li.spacer	{float:right;padding:0px 10px 0px 10px;font-size:11px;color:#7e94ab;}
ul#menu_small li a		{color:#7e94ab;font-size:11px;}
ul#menu_small li a:hover,		
ul#menu_small li a.active{color:#c6c5ca;}

/* DROPDOWN */
ul#menu2				{position:absolute;left:218px;top:140px;z-index:200}
ul#menu2 li				{list-style:none;float:left;margin:0;height:30px;position:relative;z-index:201}
ul#menu2 li.spacer		{float:left;padding:0px 17px 0px 17px;font-size:14px;color:#c6c5ca;}
ul#menu2 li a			{color:#fff;font-size:12px;font-weight:bold;}
ul#menu2 li a:hover,		
ul#men2u li a.active		{color:#c6c5ca;}

ul#menu2 ul				{width:200px;position:absolute;left:-10px;display:none;top:22px;background:#3d3d3d;border:0px solid #020c1e;z-index:202}
ul#menu2 ul li			{list-style:none;float:none;margin:0;height:22px;position:relative;z-index:203}
ul#menu2 ul li a			{font-family:arial;display:block;float:none;color:#fff;font-size:12px;height:20px;line-height:20px;padding:2px 10px 4px 10px;white-space:nowrap;font-weight:normal;}
ul#menu2 ul li a:hover,
ul#menu2 ul li a.active	{background:#transparent;color:#6d6d6f;font-weight:normal;}

ul#menu2 ul ul				{width:200px;position:absolute;left:-202px;display:none;top:-1px;background:#657388;border:1px solid #020c1e;z-index:204}
ul#menu2 ul ul li			{list-style:none;float:none;margin:0;height:20px;position:relative;z-index:205}
ul#menu2 ul ul li a			{font-family:arial;display:block;float:none;color:#fff;font-size:12px;height:20px;line-height:20px;padding:0px 10px 0px 10px;white-space:nowrap;}
ul#menu2 ul ul li a:hover,
ul#menu2 ul ul li a.active	{background:#8899b6;color:#fff;}

ul#menu2 li:hover ul		{display:block;}
ul#menu2 li:hover ul ul  {display:none}
ul#menu2 ul li:hover ul	{display:block;}





/* CONTENT */
#content_wrapper		{background:#fff;}
#content				{width:944px;margin:0 auto;min-height:300px;height:auto!important;height:300px;padding:8px 0px 20px 0px;display:table;}

div.left {float:left;width:181px;padding-top: 0px;}
div.left select {width:171px;height: 22px;font-size:11px;padding: 3px 0px 0px 10px;margin-bottom: 6px;}
div.left > div.bokser {float:left;width: 158px;background: url(images/box-bottom.jpg) bottom no-repeat;min-height:80px;padding: 19px 0px 10px 13px;}
div.left ul li {list-style: none;display:block;width:158px;padding: 0px;margin:0px;}
div.left ul li a {display:block;width:158px;color: #6d6d6d;}
div.right {float:left;margin-left: 41px;width: 722px;position:relative;padding-top:10px;}
div.right > div.front {float:left;width: 722px;background: url(images/front_gradient.jpg) bottom repeat-x;min-height:222px;margin-top: 105px;}
div.right > div.front > div.image {float:left;width;:295px;}
div.right > div.front > div.tekst {float:left;width:397px;padding: 10px 10px 0px 20px;}
div.right > div.front > div.tekst p {font-size: 14px;}
div.right > div.front > div.tekst p > strong {color:#000;font-size: 18px;font-weight:normal;}


	/* CONTENT-FRONT */
	#banner					{width:944px;height:267px;position:relative}
	#banner div				{width:483px;height:237px;position:absolute;top:0px;right:0px;padding:15px 20px 15px 20px;background:#f1f1f1 url(images/banner2.png) no-repeat -516px 0px;}
	#banner div#flash		{top:0px;left:0px;height:267px;width:421px;background:none;padding:0}
	#banner div h1			{color:#003263;font-size:24px;}
	#banner div p			{color:#504a4a;border-bottom:1px dotted #969696;padding:0px 0px 6px 0px;font-size:16px;margin-bottom:4px}
	#banner div a			{color:#a90132;font-size:18px;font-family:georgia;background:url(images/dots.png) no-repeat 0px;padding-left:30px;position:relative;top:4px;}
	
	#front					{padding:25px 0px 10px 0px;}
	#front div h2			{color:#000;font-size:13px;}
	#front div p			{padding:10px 0px 10px 0px;}
	#front #box1			{width:150px;float:left;padding-right:10px;}
	#front #box4			{width:150px;float:left;padding-right:10px;}
	#front #box2			{width:160px;float:left;}
	#front #box_hel			{width:530px;float:left;}
	#front #box3			{width:300px;float:right;}
	#front #box3 p span		{color:#003263}
	#front #box3 p,
	#front #box_hel p		{padding:5px 0px 0px 0px;}
	
	.btn_blue				{margin-left:-5px;font-size:12px;font-weight:bold;display:block;background:url(images/btn_blue.png) no-repeat;width:141px;height:52px;text-align:center;line-height:52px;color:#fff;}
	.btn_red				{margin-left:-5px;font-size:12px;font-weight:bold;display:block;background:url(images/btn_red.png) no-repeat;width:141px;height:52px;text-align:center;line-height:52px;color:#fff;}
	
	
	ul.regular_form					{}
	ul.regular_form	li				{list-style:none;margin:0px;padding-top:2px;clear:both;}
	ul.regular_form	li label		{float:left;width:90px;padding:5px 2px 5px 2px;}
	ul.regular_form	li input.text	{float:left;width:150px;padding:5px 2px 5px 2px;border:1px solid #3272a2}
	ul.regular_form	li input.submit	{float:left;}
	
	/* CONTENT-SUB */
	#heading				{color:#a90132;font-size:30px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ddd;background:url(images/dots.png) no-repeat right;}
	#left					{width:230px;float:left;}
	#center					{width:230px;float:left;padding-left:15px}
	#right					{width:230px;float:right;}
	
	h1.heading,
	#left h1,
	#center h1,
	#right h1				{color:#ac0031;font-size:22px;padding:3px 0px 3px 0px;border-bottom:1px solid #eee}

	/* CONTENT-CONTACT */
	#heading_contact		{color:#a90132;font-size:30px;padding-bottom:10px;}
	#heading_contact2		{color:#a90132;font-size:20px;clear:both;padding:10px 0px 5px 0px;border-bottom:1px dotted #ddd;margin-bottom:10px;}
	ul#submenu				{margin-bottom:10px;height:20px;border-bottom:1px dotted #ddd;background:url(images/dots2.png) no-repeat center right;}
	ul#submenu li			{list-style:none;float:left;margin:0;}
	ul#submenu li.spacer	{float:left;padding:0px 10px 0px 10px;font-size:12px;color:#7e94ab;}
	ul#submenu li a			{color:#6c6c6e;font-size:12px;}
	ul#submenu li a:hover,		
	ul#submenu li a.active	{color:#a90132;}
	#blue_box1				{color:#000;padding:20px;float:left;width:280px;height:auto;background:#e5eef5;border:1px solid #d8e2ec;}
	#blue_box2				{position:relative;color:#000;padding:20px;float:right;width:390px;height:280px;background:#e5e9ec;border:1px solid #dadfe3;display:table;}
	
	#blue_box1 h2,
	#blue_box2 h2			{font-family:georgia;font-size:16px;color:#000;padding-bottom:20px;margin-bottom:10px;border-bottom:1px dotted #ddd;font-weight:normal}	
	
	#form #radiobuttons		{position:absolute;right:25px;top:21px;}	
	#form #radiobuttons input{width:auto;vertical-align:middle;border:0}
	#form input				{width:140px;border:1px solid #7f9db9;padding:3px;}
	#form select			{width:258px;padding:2px;border:1px solid #7f9db9;}
	#form textarea			{width:250px;border:1px solid #7f9db9;padding:3px;height:132px;}
	#form .input_text		{width:250px;}
		
	
	.red_lrg				{color:#ab0132;font-size:14px;font-weight: bold;}
	.blue_lrg				{color:#104f82;font-size:14px;font-weight: bold;}
		
	#status					{color:red;float:left;}
	.must					{position:absolute;color:red;font-size:16px;float:left;margin-left:-10px;margin-top:2px;}
	.topspacer {float:left;width:722px;height:105px;}
	
		
	#profile_container				{}
	.profile						{float:left;width:450px;padding:10px;}
	.profile_new					{float:left;width:290px;padding:10px;}
	.profile .bilde					{padding:5px;border:1px solid #ddd;float:left;width:155px;}		
	.profile .bilde	div				{background:#eee;;text-align:center;}			
	.profile .text					{float:right;width:250px;padding:10px 0px 0px 0px;}		
	.profile .text h3				{font-family:georgia;font-size:16px;color:#000;font-weight:normal}
	.profile_new .text				{float:left;width:250px;padding:10px 0px 0px 0px;}		
	.profile_new .text h3			{font-family:georgia;font-size:16px;color:#000;font-weight:normal}
	
	#profile_container 	.spacer		{clear:both;border-bottom:1px dotted #ddd;height:10px;font-size:0px;margin-bottom:10px;}
	
	div.en_spalte_tekst {float:left;width: 450px;margin-top:15px;}
	div.en_spalte_tekst p strong {color:#000;font-size: 18px;font-weight:normal;}
	div.en_spalte_tekst h2 {font-size: 19px;color:#000;font-weight:normal;}
	div.en_spalte_tekst a {color:#024379;border-bottom:2px solid #7fa1bc;}
	div.en_spalte_tekst a:hover {color:#7fa1bc;border-bottom:2px solid #7fa1bc;}
	div.en_spalte_tekst p {font-size: 14px;}
	div.en_spalte_image {position:absolute;right:0px;top:63px;width:255px;}
	div.en_spalte_image p {text-align:right;font-size:11px;color:#a7a5a6;padding-top:10px;}
	
	div.to_spalte {float:left;width:350px;margin-top:15px;}
	div.to_spalte p strong, div.to_spalte p span {color:#000;font-size: 18px;font-weight:normal;}
	div.to_spalte p {font-size: 14px;}
	div.to_spalte h2, div.arkiv h2 {font-size: 19px;color:#000;font-weight:normal;}
	div.to_spalte a {color:#024379;border-bottom:2px solid #7fa1bc;}
	div.to_spalte a:hover {color:#7fa1bc;border-bottom:2px solid #7fa1bc;}

	div.arkiv {float:left;width:722px;margin-top: 21px;}
	div.arkiv > div.arkiv-img {float:left;width:190px;}
	div.arkiv > div.arkiv-tekst {float:left;padding: 0px 0px 0px 32px;width: 500px;}
	div.arkiv > div.arkiv-tekst h2 {font-size: 19px;color:#000;font-weight:normal;}
	div.arkiv > div.arkiv-tekst p {font-size: 14px;}
	div.arkiv > div.arkiv-tekst a {color:#024379;border-bottom:2px solid #7fa1bc;}
	div.arkiv > div.arkiv-tekst a:hover {color:#7fa1bc;border-bottom:2px solid #7fa1bc;}
	
/* ANSATTE */

div.ansatte {width:722px;margin-top: 20px;}
div.ansatte-img {width:122px;margin-right:15px;}
div.ansatte-tekst {width:585px;}

/* FOOTER */
#footer_wrapper			{width:100%;background:url(images/footer-background.jpg) repeat-x;clear:both;height:121px;}
#footer					{width:944px;position:relative;margin:0 auto;padding:56px 0px 0px 0px;height:65px;}
div.footer-left {float:left;width:472px;}
div.footer-left h3 {font-weight:bold;font-size:12px;color:#9e9b94;}
div.footer-left p {color:#888785;font-size:12px;}
div.afr {position:absolute;top:52px;left:216px;}

div.footer-right {float:right;width:472px;text-align:right;}
div.footer-right p {color:#898886;}
div.footer-right a {color:#9f9c95;text-decoration:underline;}

