.texto {
	FONT-SIZE: 14px; COLOR: #17416C; LINE-HEIGHT: 18px; FONT-STYLE: Bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.titles {
	font-family: verdana;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial;
	border: 1px solid #03416C;
	background-color: #CAD4D9;
}
			.bak2top {
				font-family: Arial;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #17416C;
				border: 1px solid;
				border-color: #0000FF;
				padding: 2px;
			}
/* color translations:  rgb(23,65,108)    = #17416c */
/*                      rgb(153,153,153)  = #999999 */
/*                      rgb(255,255,255)  = #ffffff */
/*                      rgb(51,51,51)     = #333333 */
/*                      rgb(204,204,204)  = #cccccc */


body, table, tr, td, li, ul, input, select, textarea, label, span
                        { font-family: Verdana; font-size: 11px; color: #000000; }
body
			{ background-color: #ffffff; }
			

h1 			{ font-family: Verdana;	font-size: 11px; color: #333333; margin-bottom: 10px; }
h2			{ font-family: verdana; font-size: 11px; color: #333333; margin-bottom: 10px; margin-top: 20px; }

/* horizontal ruler */                       
hr.hr1                  { color: #cccccc; height: 1px; }
hr.hr2                  { color: #cccccc; height: 2px; }

/* listitems for <ul><ol> elements - sets squares instead of default dots */
li                      { list-style-type:square; margin-left: -24px; }  /*Supported by NN4+ and IE4+, CSS*/

img.koncerntopimage1    { src: url("/resources/images/top/corporate_header_group.gif"); }
img.koncerntopimage2    { src: url("/resources/images/top/subpage_header_ramboll_group.gif"); }
img.koncernprintimage   { src: url("/resources/images/top/ramboll_print_header.gif"); }

a.top:link      { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.top:visited   { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.top:active    { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.top:hover     {	font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #ffffff; }
.top             { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; }

/* hyperlink css definitions - refers to category / functional links */
a.afunctional:link      { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.afunctional:visited   { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.afunctional:active    { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.afunctional:hover     {	font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #17416c; }
.functional             { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #17416c; }

/* hyperlink css definitions - refers to footer typography links */
a.afooter:link          { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #cccccc; background-color: #ffffff; }
a.afooter:visited       { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #cccccc; background-color: #ffffff; }
a.afooter:active        { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #cccccc; background-color: #ffffff; }
a.afooter:hover         { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #cccccc; background-color: #ffffff; }
.afooter                 { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #cccccc; }

/* hyperlink css definitions - refers to body links */
a.abody:link            { font-family: verdana regular; font-size: 11px; font-weight: normal; text-decoration: underline; color: #17416c; background-color: #ffffff; }
a.abody:visited         { font-family: verdana regular; font-size: 11px; font-weight: normal; text-decoration: underline; color: #999999; background-color: #ffffff; }
a.abody:active          { font-family: verdana regular; font-size: 11px; font-weight: normal; text-decoration: underline; color: #999999; background-color: #ffffff; }
a.abody:hover           { font-family: verdana regular; font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff; background-color: #17416c; }

/* hyperlink css definitions - refers to navigation links */
a.anavigational:link    { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: underline; color: #17416c; background-color: #ffffff; }
a.anavigational:visited { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: underline; color: #999999; background-color: #ffffff; }
a.anavigational:active  { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: underline; color: #999999; background-color: #ffffff; }
a.anavigational:hover   { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: none; color: #ffffff; background-color: #17416c; }

/* hyperlink css definitions - refers to left menu links */
a.aleftmenu:link        { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }
a.aleftmenu:visited     { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }
a.aleftmenu:active      { font-family: verdana regular; font-size: 10px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }
a.aleftmenu:hover       { font-family: verdana regular; font-size: 10px; font-weight: bold; text-decoration: none; color: #333333; background-color: #ffffff; }

/* hyperlink css definitions - refers to top menu links */
a.atopmenu:link        { font-family: avenir roman; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }
a.atopmenu:visited     { font-family: avenir roman; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }
a.atopmenu:active      { font-family: avenir black; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }
a.atopmenu:hover       { font-family: avenir black; font-size: 12px; font-weight: normal; text-decoration: none; color: #333333; background-color: #ffffff; }

/* hyperlink css definitions - refers to drop down menu links */
a.adropdownmenu:link   { font-family: verdana regular; font-size: 12px; font-weight: normal; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.adropdownmenu:visited{ font-family: verdana regular; font-size: 12px; font-weight: normal; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.adropdownmenu:active { font-family: verdana regular; font-size: 12px; font-weight: normal; text-decoration: none; color: #17416c; background-color: #ffffff; }
a.adropdownmenu:hover  { font-family: verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #17416c; background-color: #ffffff; }

/* hyperlink css definitions - refers to radiobutton links (to enable select change on link) */
a.aradio:link    { font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;color:black;background-color:white; }
a.aradio:visited { font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;color:black;background-color:white; }
a.aradio:hover   { font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;color:black;background-color:white; }
a.aradio:active  { font-family:verdana;font-size:10px;font-weight:normal;text-decoration:none;color:black;background-color:white; }

/* hyperlink css definitions - refers to drop down menu links */
a:link   { font-family: verdana regular; font-size: 11px; font-weight: normal; color: #17416c; background-color: #ffffff; }
a:visited{ font-family: verdana regular; font-size: 11px; font-weight: normal; color: #999999; background-color: #ffffff; }
a:active { font-family: verdana regular; font-size: 11px; font-weight: normal; color: #17416c; background-color: #17416c; }
a:hover  { font-family: verdana; font-size: 11px; text-decoration: none; color: #ffffff; background-color: #17416c; }

input.textregular { font-family: verdana regular; font-size: 11px; border:1px; border-style:solid; border-color:#17416c; }

