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;}

ul#menu					{position:absolute;right:0px;top:110px;z-index:200}
ul#menu li				{list-style:none;float:right;margin:0;height:30px;position:relative;z-index:201}
ul#menu li.spacer		{float:right;padding:0px 20px 0px 20px;font-size:14px;color:#c6c5ca;}
ul#menu li a			{color:#fff;font-size:14px;}
ul#menu li a:hover,		
ul#menu li a.active		{color:#c6c5ca;}

ul#menu ul				{width:200px;position:absolute;left:-2px;display:none;top:20px;background:#657388;border:1px solid #020c1e;z-index:202}
ul#menu ul li			{list-style:none;float:none;margin:0;height:25px;position:relative;z-index:203}
ul#menu 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 li a:hover,
ul#menu ul li a.active	{background:#8899b6;color:#fff;}

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;}

/* CONTENT */
#content_wrapper		{background:#fff;}
#content				{width:944px;margin:0 auto;min-height:300px;height:auto!important;height:300px;padding:20px 0px 20px 0px;}

	/* 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:305px;float:left;}
	#center					{width:305px;float:left;padding-left:15px}
	#right					{width:305px;float:right;}
	
	h1.heading,
	#left h1,
	#center h1,
	#right h1				{color:#a90132;font-size:16px;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:280px;background:#e5eef5;border:1px solid #d8e2ec;}
	#blue_box2				{position:relative;color:#000;padding:20px;float:right;width:570px;height:280px;background:#e5e9ec;border:1px solid #dadfe3;}
	
	#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:160px;border:1px solid #7f9db9;padding:3px;}
	#form select			{width:298px;padding:2px;border:1px solid #7f9db9;}
	#form textarea			{width:290px;border:1px solid #7f9db9;padding:3px;height:132px;}
	#form .input_text		{width:340px;}
		
	
	.red_lrg				{color:#a90132;font-size:20px;font-family:georgia;}
		
	#status					{color:red;float:left;}
	.must					{position:absolute;color:red;font-size:16px;float:left;margin-left:-10px;margin-top:2px;}
		
	#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;}

/* FOOTER */
#footer_wrapper			{width:100%;background:url(images/footer_wrapper.png) repeat-x;clear:both;}
#footer					{width:944px;position:relative;margin:0 auto;padding:80px 0px 50px 0px;}
#partners				{border-top:1px dotted #5c5857;border-bottom:1px dotted #5c5857;padding:2px 0px 2px 0px;position:relative;margin-bottom:10px;}
#partners h3			{color:#b9b8b6;font-size:12px;font-family:arial;position:absolute;top:-10px;left:0px;background:#332f2e;padding-right:10px;}
#footer_text,			
#footer_text a			{color:#b9b8b6;}
