

A:link    {text-decoration: underline; color: #cccccc}  
A:visited {text-decoration: underline; color: #cccccc}  
A:active  {text-decoration: underline; color: #cccccc} 
A:hover   {text-decoration: none; color: #FFFFFF}  

.menutop          {font-size: 10px; font-family: verdana; color: #F0F0F0}

.home         {font-size: 10px; font-family: verdana; color: #CCCCCC}
A.home:link    {text-decoration: none; color: #CCCCCC}  
A.home:visited {text-decoration: none; color: #CCCCCC}  
A.home:active  {text-decoration: none; color: #CCCCCC}
A.home:hover   {text-decoration: none; color: #FFFFFF}

.menuright          {font-size: 11px; font-family: verdana; color: #cccccc}
A.menuright:link    {font-size: 11px; text-decoration: none; color: #cccccc}  
A.menuright:visited {font-size: 11px; text-decoration: none; color: #cccccc}  
A.menuright:active  {font-size: 11px; text-decoration: none; color: #cccccc}
A.menuright:hover   {font-size: 11px; text-decoration: none; color: #FFFFFF}

.resen     		{font-size: 10px; font-family: verdana; color: #444444}
A.resen:link    {text-decoration: none; color: #444444}  
A.resen:visited {text-decoration: none; color: #444444}  
A.resen:active  {text-decoration: none; color: #444444} 
A.resen:hover   {text-decoration: underline; color: #444444}

.overskrift     {font-size: 11px; font-family: verdana; color: #CCCCCC; font-weight: bold;}

.topbar		{background: url(image/top-ny.png) 0 0 repeat-x;}
.topbund	{background: url(image/top-bund.png) 0 0 repeat-x;}

/* GENERELT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
		{ margin:0; padding:0; border:0; outline:0; background:transparent; }
		
body  	{ white-space:normal; font: verdana; color:#666666; font-size: 12px; background:#666666 url(image/main_bg.jpg) 0 0 repeat-x; }

/* v logo i bagrunden */
.body-bg 	{ min-width:800px; max-width:1600px; height:820px; background: url(image/v-logo.png) center bottom no-repeat; }

/* Centrerer tabellerne, så det også bliver det i firefox */
.table 	{ margin: auto;}

/* bruges til tekst og baggrund på undersider */ 
.main  			  { background:#666666 url(image/bg-main.png) 0 0 repeat-y; font-size: 10px; font-family: verdana; color: #cccccc}
A.main:link    	  {text-decoration: none; color: #cccccc}  
A.main:visited 	  {text-decoration: none; color: #cccccc}  
A.main:active     {text-decoration: none; color: #cccccc}
A.main:hover      {text-decoration: none; color: #cccccc}

.main-right		  {padding:11px;}
.main-left		  {padding:11px;}

/* LAYOUT */
.clear					{ clear:both; }
br.clear 				{ clear:both; line-height:0; }
br.sml 					{ line-height:6px; }
.preloadimages 			{ width:1px; height:1px; visibility:hidden; }
.range 					{ margin:0 0 2px 0; padding:0 0 0 27px; overflow:hidden; }
.centertext 			{ text-align:center; }
div.right 				{ text-align:right; }
div.center 				{ text-align:center; }
.spacerhorizontal 		{ float:left; display:inline; width:10px; }
.spacerhorizontallarge 	{ float:left; display:inline; width:652px; }
.spacervertical25 		{ clear:both; line-height:25px; }
.spacerverticalsml 		{ clear:both; line-height:37px; }
.dottedline 			{ clear:both; line-height:25px; background: url(image/line_dotted.gif) center repeat-x; }
.small					{ font-size:0.9em; color:#005ea8; }

#navcorporate				{ float:left; width:163px; padding:0px 2px 20px 20px; background-color:#f5f5f5; }
* html #navcorporate		{ /*IE opt*/,height:1%; }

.bodywrap 						{ float:left; width:875px; padding-top:22px; background:#fff url(image/content_bg.gif) 0 0 repeat-y; position:relative; color:#545454; }
.home .bodywrap					{ background-color:transparent; background: #333333; padding-top:0; min-height:323px; _height:323px; }
.bodywrap .bodytransparent 		{ float:left; width:875px; height:135px; padding-top:37px; position:relative; z-index:1; }
.bodywrap .bodytransparentbg	{ position:absolute; left:0; top:0; width:875px; background-color:#c3c3c3; height:172px; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; z-index:2; }
.bodywrap .quarterbox			{ float:left; width:175px; position:relative; z-index:3; }

.bodywrap .bgfirst				{ height:323px;  background: url(image/bgfirst_bg.png) 0 0 repeat-y; padding-top:0px; }
.bodywrap .bgfirst p			{ position:absolute; bottom:7px; left:10px; margin:0; padding:0; }

.bodywrap #homeboxboks1			{ height:323px; background: url(image/visual_2009_boks11.jpg) 0 0 no-repeat; cursor: pointer}
.bodywrap #homeboxboks2			{ height:323px; background: url(image/visual_2009_boks22.jpg) 0 0 no-repeat; cursor: pointer}
.bodywrap #homeboxboks3			{ height:323px; background: url(image/visual_2009_boks33.jpg) 0 0 no-repeat; cursor: pointer}
.bodywrap #homeboxboks4			{ height:323px; background: url(image/visual_2009_boks44.jpg) 0 0 no-repeat; cursor: pointer}

#navmain 				{ float:left; width:875px; background: url(image/navmain_line.gif) 0 0 no-repeat; }
#navmain li 			{ list-style:none; display:inline; text-align:left; border-top:0; border-right:1px solid #333333; border-left:1px solid #fff; }
#navmain .small 		{ float:left; width:150px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
#navmain .quarter		{ float:left; width:173px;}

/* 1. boks tekstindhold */
.corporate	              {font-family: verdana; color:#FFFFFF; font-size: 9px; padding: 0px 10px 11px 11px; }


/* Øverste bokse */
#navmain li a:link,
#navmain li a:visited,
#navmain li a:active 	{ display:block; text-decoration:none; padding: 0px 0px 0px 10px; height:25px; font-family: Verdana; color:#cccccc; font-size: 11px; background: url(image/nav_passive.png) 0 0 repeat-x; padding-top:11px; overflow:hidden; }
#navmain li a:hover,
#navmain li a.active 	{ background: url(image/nav_active.png) 0 0 repeat-x !important; color:#FFFFFF !important; }

/* Grå tekstfelt*/ 

.bodywrap .boxtext a:link		{font-family: verdana; text-decoration: none; color: #999999; font-size: 9px;}		
.bodywrap .boxtext a:visited	{font-family: verdana; text-decoration: none; color: #999999; font-size: 9px;}
.bodywrap .boxtext a:hover		{font-family: verdana; text-decoration: none; color: #FFFFFF; font-size: 9px;}
.bodywrap .boxtext a:active		{font-family: verdana; text-decoration: none; color: #FFFFFF; font-size: 9px;} 

.bodywrap .boxtext,
.bodywrap .boxtextbg			{ position:absolute; bottom:0px; left:1px; width:155px; height:68px; padding:9px 10px 9px 9px; overflow:hidden; }
.bodywrap .boxtextbg			{ background-image:none; background-color:#333333; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
.home .bodywrap li 				{ margin:0 0 0 1px; padding:0 0 0 10px; list-style:none; }
