/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background-color:#fff;font-size:12px;font-family:arial,verdana,sans-serif;color:#505050;line-height:140%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#505050;}
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#505050;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#505050;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
h1														{font-size:1.4em;color:#505050;margin:0px;}
h2,h3,h4,h5,h6											{font-size:1.1em;font-weight:bold;color:#505050;margin:0px;}
address													{font-size:1em;font-style:normal;}
form													{margin:0;padding:0;}
hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}


/* Base template setup - frontpage
---------------------------------------------------------------------- */

.wrap 													{width:785px;margin:0 auto;text-align:left;}
.wrap .top 												{width:100%;height:124px;clear:both;}
.wrap .top .inner 										{width:100%;height:97px;clear:both;border-bottom:1px solid #adadad;}
.wrap .top .inner .left 								{width:240px;height:96px;float:left;background:url(../gfx/logo.gif) no-repeat;}
.wrap .top .inner .left .pad 							{clear:both;padding:42px 0px 0px 0px;}
.wrap .top .inner .left .pad a 							{width:231px;height:45px;display:block;}
.wrap .top .inner .right 								{width:540px;height:96px;float:right;}
.wrap .top .inner .right .search 						{width:100%;height:64px;clear:both;}
.wrap .top .inner .right .search .pad 					{float:right;padding:20px 0px 0px 0px;}
.wrap .top .inner .right .search .pad #q 				{border:none;border:1px solid #d5d5d5;width:195px;}
.wrap .top .inner .right .search .pad #qsub 			{border:none;background-color:#c8c8c8;/*width:30px;*/color:#fff;margin-left:5px;}
.wrap .top .inner .right .search .sitelanguage {color:#C8C8C8;margin-right:20px;}
.wrap .top .inner .right .search .sitelanguage a {text-decoration:none;}
.wrap .top .inner .right .search .sitelanguage a:hover {text-decoration:underline;}
.wrap .top .inner .right .search .sitelanguage a.dk {color:#C8C8C8;}
.wrap .top .inner .right .search .sitelanguage a.uk {color:#ED1B2F;}

.wrap .top .inner .right .menu 							{width:100%;height:25px;clear:both;}
.wrap .top .inner .right .menu .float 					{float:right;}
.wrap .top .inner .right .menu .float ul 				{margin:0;padding:0;list-style-type:none;}
.wrap .top .inner .right .menu .float ul li 			{display:inline;padding-left:18px;}
/* safari */
body:first-of-type .wrap .top .inner .right .menu .float ul li {padding-left:14px;}
.wrap .top .inner .right .menu .float ul li a 			{text-transform:uppercase;text-decoration:none;font-size:0.9em;}
.wrap .top .inner .right .menu .float ul li a:hover 	{text-decoration:underline;}
.wrap .top .inner .right .menu .float ul li a.selected 	{color:#ed1b2f;text-decoration:none;}

/* Frontpage */
.wrap .stories 											{width:100%;height:425px;clear:both;border-bottom:1px solid #adadad;}
.wrap .stories .col1 									{width:277px;float:left;}
.wrap .stories .col1 .inner 							{width:231px;clear:both;}
.wrap .stories .col1 .inner .image 						{width:100%;height:190px;clear:both;}
.wrap .stories .col1 .inner .headline 					{width:100%;clear:both;}
.wrap .stories .col1 .inner .headline p 				{margin:0;margin-bottom:20px;font-size:22px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;}
.wrap .stories .col1 .inner .headline a 				{color:#ed1b2f;text-decoration:none;}
.wrap .stories .col1 .inner .text 						{width:100%;clear:both;}
.wrap .stories .col1 .inner .text p 					{margin:0;margin-bottom:15px;}
.wrap .stories .col1 .inner .text ul 					{margin:0;padding:0;list-style-type:none;color:#505050;}
.wrap .stories .col1 .inner .text ul li 				{display:inline;}
.wrap .stories .col1 .inner .text ul li a 				{text-decoration:none;color:#ed1b2f;}
.wrap .stories .col1 .inner .text ul li a:hover 		{text-decoration:underline;}
.wrap .stories .col2 									{width:277px;float:left;}
.wrap .stories .col2 .inner 							{width:231px;clear:both;}
.wrap .stories .col2 .inner .image 						{width:100%;height:190px;clear:both;}
.wrap .stories .col2 .inner .headline 					{width:100%;clear:both;}
.wrap .stories .col2 .inner .headline p 				{margin:0;margin-bottom:20px;font-size:22px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;}
.wrap .stories .col2 .inner .headline a 				{color:#ed1b2f;text-decoration:none;}
.wrap .stories .col2 .inner .text 						{width:100%;clear:both;}
.wrap .stories .col2 .inner .text p 					{margin:0;margin-bottom:15px;}
.wrap .stories .col2 .inner .text ul 					{margin:0;padding:0;list-style-type:none;color:#505050;}
.wrap .stories .col2 .inner .text ul li 				{display:inline;}
.wrap .stories .col2 .inner .text ul li a 				{text-decoration:none;color:#ed1b2f;}
.wrap .stories .col2 .inner .text ul li a:hover 		{text-decoration:underline;}
.wrap .stories .col3 									{width:231px;float:left;}
.wrap .stories .col3 .inner 							{width:231px;clear:both;}
.wrap .stories .col3 .inner .image 						{width:100%;height:190px;clear:both;}
.wrap .stories .col3 .inner .headline 					{width:100%;clear:both;}
.wrap .stories .col3 .inner .headline p 				{margin:0;margin-bottom:20px;font-size:22px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;}
.wrap .stories .col3 .inner .headline a 				{color:#ed1b2f;text-decoration:none;}
.wrap .stories .col3 .inner .text 						{width:100%;clear:both;}
.wrap .stories .col3 .inner .text p 					{margin:0;margin-bottom:15px;}
.wrap .stories .col3 .inner .text ul 					{margin:0;padding:0;list-style-type:none;}
.wrap .stories .col3 .inner .text ul li a 				{text-decoration:none;color:#ed1b2f;}
.wrap .stories .col3 .inner .text ul li a:hover 		{text-decoration:underline;}
.wrap .about 											{width:100%;clear:both;padding:15px 0px 20px 0px;}
.wrap .about p 											{margin:0;}
.wrap .about p span 									{font-size:1.2em;color:#ed1a3b;text-transform:uppercase;font-family:Georgia,serif;}

/* Content menu */
.wrap .contents 										{width:100%;clear:both;}
.wrap .contents .left 									{width:185px;float:left;}
.wrap .contents .left .inner 							{width:170px;clear:both;}
.wrap .contents .left .inner ul 						{margin:0;padding:0;list-style-type:none;}
.wrap .contents .left .inner ul li a 					{color:#505050;text-decoration:none;}
.wrap .contents .left .inner ul li a.selected 			{color:#ed1b2f;text-decoration:none;}
.wrap .contents .left .inner ul ul 						{margin:0;padding:0;list-style-type:none;padding-left:10px;}
.wrap .contents .left .inner ul ul li a 				{color:#505050;text-decoration:none;}
.wrap .contents .left .inner ul ul li a.selected 		{color:#ed1b2f;text-decoration:none;}
.wrap .contents .right 									{width:600px;float:left;}
.wrap .contents .right .content 						{width:460px;float:left;}
.wrap .contents .right .content .inner 					{width:430px;clear:both;}

/* Board */
.wrap .contents .right .content .inner .board 			{width:100%;clear:both;}
.wrap .contents .right .content .inner .board .header 	{width:100%;clear:both;}
.wrap .contents .right .content .inner .board .header h1 {margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .board .header p {margin:0;font-size:20px;color:#505050;font-family:Georgia,serif;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .board .members 	{width:100%;clear:both;padding-top:5px;}
.wrap .contents .right .content .inner .board .members .member {width:100%;clear:both;border-top:1px solid #adadad;padding-top:20px;}
.wrap .contents .right .content .inner .board .members .member .image {width:100%;clear:both;padding-bottom:10px;}
.wrap .contents .right .content .inner .board .members .member .text {width:100%;clear:both;padding-bottom:20px;}
.wrap .contents .right .content .inner .board .members .member ul {margin:0;padding:0;list-style-type:none;margin-bottom:15px;}
.wrap .contents .right .content .inner .board .members .member ul li {padding-left:8px;background:url(../gfx/ul_bullet.gif) no-repeat left 7px;}

/* Projects */
.wrap .contents .right .content .inner .overview 		{width:100%;clear:both;}
.wrap .contents .right .content .inner .overview .header {width:100%;clear:both;}
.wrap .contents .right .content .inner .overview .header h1 {margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .overview .projects {width:100%;clear:both;margin-top:-15px;}
.wrap .contents .right .content .inner .overview .projects .project {width:100%;height:190px;clear:both;padding-top:15px;overflow:hidden;border-bottom:1px solid #adadad;}
.wrap .contents .right .content .inner .overview .projects .project .image {width:240px;float:left;}
.wrap .contents .right .content .inner .overview .projects .project .text {width:190px;float:left;}
.wrap .contents .right .content .inner .overview .projects .project .text p {margin:0;margin-bottom:15px;color:#505050;}
.wrap .contents .right .content .inner .overview .projects .project .text p a {color:#505050!important;text-decoration:none;}
.wrap .contents .right .content .inner .overview .projects .project .text p span {font-size:20px;color:#ed1b2f;font-family:Georgia,serif;line-height:110%;}
.wrap .contents .right .content .inner .overview .projects .project .text p span a {color:#ed1b2f!important;}
.wrap .contents .right .content .inner .overview .projects .project .text p a.more {text-decoration:none;color:#ed1b2f!important;}
.wrap .contents .right .content .inner .overview .projects .project .clr {width:100%;height:15px;clear:both;}
.wrap .contents .right .content .inner .overview .projects .last {width:100%;height:40px;clear:both;}

/* Text */
.wrap .contents .right .banner 							{width:100%;clear:both;margin-bottom:20px;}
.wrap .contents .right .content .inner .ctn 			{width:100%;clear:both;}
.wrap .contents .right .content .inner .ctn .header 	{width:100%;clear:both;}
.wrap .contents .right .content .inner .ctn .header h1 	{margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .ctn .header p 	{margin:0;font-size:20px;color:#505050;font-family:Georgia,serif;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .ctn .text 		{width:100%;clear:both;padding-top:15px;}
.wrap .contents .right .content .inner .ctn .text .fl 	{float:left;margin:0px 10px 0px 0px;padding:4px 0px 0px 0px;}
.wrap .contents .right .content .inner .ctn .text .FloatLeft {float:left;margin:0px 10px 0px 0px;padding:4px 0px 0px 0px;}
.wrap .contents .right .content .inner .ctn .text a 	{text-decoration:none;color:#ed1b2f;}
.wrap .contents .right .content .inner .ctn .text a:hover {text-decoration:underline;}
.wrap .contents .right .content .inner .ctn .text ul 	{margin:0;padding:0;list-style-type:none;padding-top:5px;margin-bottom:20px;}
.wrap .contents .right .content .inner .ctn .text ul li {padding-left:8px;background:url(../gfx/ul_bullet.gif) no-repeat left 7px;}
.wrap .contents .right .content .inner .ctn .clr 		{width:100%;height:30px;clear:both;}

/* Search */
.wrap .searchresults 									{width:100%;clear:both;}
.wrap .searchresults .inner 							{width:510px;clear:both;}
.wrap .searchresults .inner .header 					{width:100%;clear:both;margin-bottom:15px;}
.wrap .searchresults .inner .header h1 					{margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .searchresults .inner .header p.inputs 			{margin:0;margin-bottom:5px;padding-top:10px;}
.wrap .searchresults .inner .header #qx 				{border:none;border:1px solid #d5d5d5;width:195px;}
.wrap .searchresults .inner .header #qxsub 				{border:none;background-color:#c8c8c8;/*width:30px;*/color:#fff;margin-left:5px;}
.wrap .searchresults .inner .results 					{width:100%;clear:both;padding:10px 0px 10px 0px;border-top:1px solid #adadad;border-bottom:1px solid #adadad;}
.wrap .searchresults .inner .results p 					{margin:0;}
.wrap .searchresults .inner .resultslist 				{width:100%;clear:both;}
.wrap .searchresults .inner .resultslist ul 			{margin:0;padding:0;list-style-type:none;}
.wrap .searchresults .inner .resultslist ul li 			{padding-top:15px;}
.wrap .searchresults .inner .resultslist ul li p 		{margin:0;}
.wrap .searchresults .inner .resultslist ul li p a 		{text-decoration:none;}
.wrap .searchresults .inner .resultslist ul li p strong {color:#ed1b2f;}
.wrap .searchresults .inner .resultslist ul li span 	{font-size:0.9em;}
.wrap .searchresults .inner .resultslist ul li .bold 	{font-weight:bold;}
.wrap .searchresults .inner .resultslist .clr 			{width:100%;height:40px;clear:both;}

/* Projects #2 */
.full 													{width:100%;clear:both;}
.full .head 											{width:100%;clear:both;}
.full .head h1 											{margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.proje 													{width:100%;height:230px;clear:both;}
.proje .abs 											{width:800px;height:230px;position:absolute;z-index:99;}
.proje .abs ul 											{margin:0;padding:0;list-style-type:none;}
.proje .abs ul li 										{width:132px;height:100px;float:left;}
.proje .abs ul li .img 									{width:126px;height:95px;position:absolute;z-index:100;}
.proje .abs ul li .txt 									{width:126px;height:95px;position:absolute;z-index:101;display:none;overflow:hidden;}
.proje .abs ul li .txt .pd 								{clear:both;padding:7px 0px 5px 5px;background:#ed1b2f;margin-top:10px;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.proje .abs ul li .txt .pd p 							{margin:0;line-height:110%;font-size:11px;font-family:Georgia;color:#fff;text-transform:uppercase;}
.proje .abs ul li .cur 									{width:126px;height:95px;position:absolute;z-index:200;cursor:pointer;background-color:#fff;filter:alpha(opacity=01);-moz-opacity:.01;opacity:.01;}
.pcols 													{width:100%;clear:both;padding:25px 0px 0px 0px;border-top:1px solid #adadad;}
.pcols .col 											{width:260px;float:left;}
.pcols .col .inn 										{width:240px;clear:both;}
.pcols .col .inn p 										{margin:0;margin-bottom:20px;font-size:24px;color:#ed1b2f;font-family:Georgia,serif;line-height:110%;}
.pcols .col .inn ul 									{margin:0;padding:0;list-style-type:none;}
.pcols .col .inn ul li 									{margin-bottom:10px;}
.pcols .col .inn ul li a 								{width:227px;display:block;padding:0px 0px 0px 13px;background:url(/gfx/icon_link_deco.gif) no-repeat 0px 6px;color:#333;text-decoration:none;}
.pcols .col .inn ul li a:hover 							{text-decoration:underline;}
.pcols .col .inn ul li .all 							{display:block;padding:0px 0px 0px 13px;background:url(/gfx/icon_link_deco.gif) no-repeat 0px 6px;color:#ed1b2f;text-decoration:none;font-weight:bold;}
.pcols .clr 											{width:100%;height:20px;clear:both;}

/* General attributes */
.download												{display:block;text-decoration:none;color:#505050!important;background:url(../gfx/icon_download.gif) no-repeat 0px 4px;padding:0px 0px 0px 25px;}
.notice													{font-family:Georgia;font-size:16px;text-transform:uppercase;color:#ed1b2f;}

/* Factboxes */
.wrap .contents .right .mwr 							{width:135px;float:left;}
.wrap .contents .right .mwr .inner 						{width:100%;clear:both;}
.wrap .contents .right .mwr .inner .mwr_links 			{width:100%;clear:both;}
.wrap .contents .right .mwr .inner .mwr_links ul 		{margin:0;padding:0;list-style-type:none;}
.wrap .contents .right .mwr .inner .mwr_links ul li 	{margin-bottom:5px;}
.wrap .contents .right .mwr .inner .mwr_links ul li a 	{color:#ed1b2f;text-decoration:none;}
.wrap .contents .right .mwr .inner .mwr_links ul li a:hover	{text-decoration:underline;}
.wrap .contents .right .mwr .inner .mwr_random 			{width:100%;clear:both;padding:15px 0px 0px 0px;}						
.wrap .contents .right .mwr .inner .mwr_random .img 	{width:100%;clear:both;}						
.wrap .contents .right .mwr .inner .mwr_random .text 	{width:100%;clear:both;padding:10px 0px 0px 0px;}						
.wrap .contents .right .mwr .inner .mwr_random .text .hd {margin:0;margin-bottom:5px;line-height:110%;font-size:12px;font-family:Georgia;color:#ed1b2f;text-transform:uppercase;}						
.wrap .contents .right .mwr .inner .mwr_random .text p 	{margin:0;font-size:11px;margin-bottom:5px;}						
.wrap .contents .right .mwr .inner .mwr_random .text a 	{text-decoration:none;font-size:12px;color:#ed1b2f;}						
.wrap .contents .right .mwr .inner .mwr_random .text a:hover {text-decoration:underline;}			

/* Footer */
.wrap .footer 											{width:100%;clear:both;border-top:1px solid #adadad;border-bottom:1px solid #adadad;padding:15px 0px 15px 0px;}
.wrap .footer a 										{text-decoration:none;color:#ed1b2f;}
.wrap .footer a:hover 									{text-decoration:underline;}
.wrap .clear 											{width:100%;height:30px;clear:both;}