@import url("css/menu.css");
.Normal, .NormalDisabled 
{
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
}
body {
  background: #fff url(images/body_bg_new.png) repeat-x;
  font-family: Verdana;
  font-size: 12px;
  color: #666; 
  width: 100%;
  padding: 0!important;
  margin: 0!important;
}
a {
  color: #ff9a05;
  text-decoration: none;
}
a:hover {
  color: #ff9a05;  
  text-decoration: underline;
}

img
{
	border: none;
}

/*#language {
  font-family: Arial;
  font-size: 11px;
  color: #95bbfe; 
}*/

.news_headline {
  border: solid 1px #f1f1f1;
  margin-top: 11px;
  padding-left: 45px;
  font-family: Verdana !important;
  font-size: 11px;
  color: #fff; 
  height: 33px;
  background: url(images/quote_start.png) no-repeat 6px 50%;
  text-align: left;
}
.news_headline .text_gray 
{
	float: left;
	padding-top: 8px;
	font-family: Verdana;
  font-size: 11px;
  color: #444; 
 
}
.news_headline .text_blue 
{
	float: left;
	padding-top: 8px;
	font-family: Verdana;
  font-size: 11px;
  color: #1d3d76; 
}

.news_headline .divider
{
	float: left;
	padding-top: 8px;
  color: #beb9ae; 
}

.news_headline .text_follow_us
{
	float: right;
	padding-top: 8px;
	color: #beb9ae; 
}

.quote_end
{
  float: right;
  margin-right: 6px;
  background: url(images/quote_end.png) no-repeat 0 50%;
  width: 27px;
  height: 100%;
}

h1 {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #446997;  
  color: #1d3d76;
  text-transform: uppercase;
  margin: 0 0 24px 0;
  padding: 0;
}
h2 
{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #1d3d76;  
  margin: 14px 0;
  padding: 0;
} 
h3 {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #1d3d76;  
  color: #444444;
  margin: 0 0 16px 0;
  padding: 0;
} 

.footer {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #777;
  
}

.page_footer_background
{
  float: left;
  height: 45px;
  line-height: 45px;
  width: 100%;
  background: url(images/footer_bg.png) repeat-x;
  clear: both;
  text-align: center;
  /*text-align: -moz-center;*/
}

.page_footer
{
  font-family: Verdana;
  color: #fff;
  font-size: 10px;
  vertical-align: middle!important;
}

.header
{
  margin-top: 15px;
  padding-left: 32px;
}

.right_header
{
  float:right;
  margin: 0px 14px 0 0;
}

.right_header a.danish
{
  position:relative;
  float:right;
  display:block;
  background: url('images/danish_flag.png') top left no-repeat;
  height:12px;
  width:19px;
  margin-top:-5px;
  display:none;
}

.right_header a.swedish
{
  position:relative;
  float:right;
  display:block;
  background: url('images/swedish_flag.png') top left no-repeat;
  height:12px;
  width:18px;
  margin-right:5px;
  margin-top:-5px;
  display:none;
}

.search_box
{
  float: right;
  margin: 9px 0px 0 0;
  padding-top: 4px;
  width: 199px;
  height: 27px;
  background: url(images/search_textbox.png) no-repeat;
}

.search_box input
{
	border: none 0 transparent;
	width: 120px;
}

.search_box a img
{
	vertical-align: middle;
}
.outer_content
{
  float: left;
  /*border-top: solid 1px #10386b;
  margin-top: -1px;*/
  min-height: 355px;
  height: auto !important;
  height: 355px;
  width: 100%;
  background: url(images/container_bg_top.png) no-repeat;
  
}

.inner_content
{
  /*float: left;
  margin: 20px 27px 0 27px;*/
  margin: 20px auto 0 auto;
  width: 956px;
}

/* set height/spacing for coverflow */
.animation_box
{
  height: 280px;
  padding-top: 25px;
}

.bottom_links
{
	text-align: center;
	margin-bottom: 6px;
	height: 18px;
	clear: both;
	color: #9a8f8f;
}

.bottom_links2 a, .bottom_links2 a:link, .bottom_links2 a:visited, .bottom_links2 a:hover
{
  font: normal 11px Arial;
  color:#777777;
}
.bottom_links1
{
	text-align: center;
	margin-bottom: 6px;
	height: 18px;
	clear: both;
	padding-top: 28px; float: left; width: 100%;
}

.bottom_links table
{
	margin: 0 auto;
}

/* Base skin */
.Base_Content
{
	float: left;
	display: inline;
	margin: 14px 0 28px 0;
	width: 940px;
	background: url(images/container_wide_middle.png) repeat-y;
}

.Base_Content_Top
{
	float: left;
	width: 940px;
	min-height: 400px; 
	height: auto!important; 
	height: 400px; 
	background: url(images/container_wide_top.png) no-repeat;
}

.Base_Content_Footer
{
	float: left;
	width: 940px;
	height: 10px;
	background: url(images/container_wide_bottom.png) no-repeat;
}

.Base_Content_Content
{
	margin: 19px 21px 31px 21px;
	text-align: left;
	
}

/* Home skin */

.Home_InfoBoxes
{
  min-height: 90px;
  height: auto !important;
  height: 90px;
  background-color: #fff;
}

.Home_InfoBox
{
	float: left;
	width: 300px;
	background: url(images/container_small_middle.png) repeat-y;
}

.Home_InfoBox_Top
{
	float: left;
	width: 300px;
	min-height: 182px;
	height: auto!important;
	height: 182px;
	background: url(images/container_small_top.png) no-repeat;
}

.Home_InfoBox_Top_Left
{
	float: left;
	width: 300px;
	min-height: 250px;
	height: auto!important;
	height: 250px;
	background: url(images/container_small_left.png) no-repeat;
	text-align:right;
}

.Home_InfoBox_Top_Middle
{
	float: left;
	width: 300px;
	min-height: 250px;
	height: auto!important;
	height: 250px;
	background: url(images/container_small_middle_home.png) no-repeat;
	text-align:right;
}

.Home_InfoBox_Top_Right
{
	float: left;
	width: 300px;
	min-height: 250px;
	height: auto!important;
	height: 250px;
	background: url(images/container_small_right.png) no-repeat;
	text-align:right;
}

.Home_InfoBox_Content
{
	/*float: left;
	margin: 19px 21px 31px 21px;*/
	width: 258px;
	margin: 19px auto 31px auto;
	text-align: left;
}

.Home_InfoBox_Footer
{
	float: left;
	width: 300px;
	height: 10px;
	background:#FFF url(images/container_small_bottom.png) no-repeat;
}

.Home_InfoBox_Buttons
{
	/*margin: -17px 0 28px 0;*/
	margin-top: -27px;
	float: left;
	clear: left;
	width: 300px;
}

/*.home_info_button a*/
.button
{
	display: block;
	float: left;
	background: url(/portals/0/skins/exformatics/images/button_bg_normal.png) no-repeat; 
	width: 103px; 
	height: 35px;
	text-align: center;
	color: #fff;
}

.button a
{
	text-decoration: none !important;
	display: block;
	color: #fff!important;
	line-height: 35px;
}

.button_reflect
{
	display: block;
	float: left;
	background: url(/portals/0/skins/exformatics/images/button_bg_reflection.png) no-repeat; 
	width: 103px; 
	height: 51px;
	text-align: center;
	color: #fff;
}

.button_reflect a
{
	text-decoration: none !important;
	display: block;
	color: #fff!important;
	line-height: 35px;
}

/*.home_info_button a span
.button span
{
	display: block;
	margin-top: 10px;
}*/

/* Two_Column_1 skin */
.Two_Column_1_LeftPane
{
	float: left;
	display: inline; /* fix IE6 double margin and fake indent but */
	width: 620px;
	margin: 15px 0 28px 8px;
	background: url(images/container_large_middle.png) repeat-y;
	
}
.Two_Column_1_LeftPane_Top
{
	float: left;
	width: 620px;
	min-height: 300px;
	height: auto!important;
	height: 300px;
	background: url(images/container_large_top.png) no-repeat;
}

.Two_Column_1_LeftPane_Footer
{
	float: left;
	width: 620px;
	height: 10px;
	background: url(images/container_large_bottom.png) no-repeat;
}

.Two_Column_1_RightPane
{
	float: right;
	display: inline; /* fix IE6 double margin and fake indent but */
	width: 300px;
	margin: 15px 8px 0 0;
	background: url(images/container_small_middle.png) repeat-y;
	clear: none;
}
.Two_Column_1_RightPane_Top
{
	float: right;
	width: 300px;
	min-height: 300px;
	height: auto!important;
	height: 300px;
	background: url(images/container_small_top.png) no-repeat;
}

.Two_Column_1_RightPane_Footer
{
	float: right;
	width: 300px;
	height: 10px;
	background: url(images/container_small_bottom.png) no-repeat;
}

.Two_Column_1_Content
{
	margin: 19px 21px 31px 21px;
	text-align: left;
	
}

.Two_Column_1_Content table
{
	font-family: Verdana;
	font-size: 12px;
}

.Two_Column_1_Content td
{
	vertical-align: top !important;
	font-weight: normal;
}

.Two_Column_1_Content ul
{
	margin: 0 16px 0 16px;
	padding: 0;
}

.Two_Column_1_Content ul li
{
	padding-left: 2px;
	list-style-image: url("images/bullet_transparent.png");
	list-style-type: square;
	margin-bottom: 16px;
}

/* Two_Column_2 skin */


