/* **************************************************************** */
/* Blue titles on frontpage                                         */
/* **************************************************************** */

h2.blue-title { font-size: 1.7em; margin-bottom: .1em; }

/* **************************************************************** */
/* Map on frontpage                                                 */
/* **************************************************************** */

.map { width: 637px; height: 355px; }

/* **************************************************************** */
/* Flash on frontpage                                                 */
/* **************************************************************** */

.flash { width: 637px; height: 56px; }

/* **************************************************************** */
/* Newslist                                                         */
/* **************************************************************** */

.news .item { padding: 0 0 4px 0; }
.date { color: #d44c30; }
.news .item h2 { font-size: 1em; margin-bottom: 0px; }

.news .item h2 a,
.news .item h2 a:hover { color: #655c5e; }


/* **************************************************************** */
/* Contact us - Query                                               */
/* **************************************************************** */

#Query { margin-left: 5px; padding-bottom: 150px; float: left; }
#QueryMap 
{
  position: absolute; 
  top: 0; 
  left: 0; 
  margin-left: 440px;
  margin-top: 265px;
}


/* **************************************************************** */
/* Bottom boxes on frontpage                                        */
/* **************************************************************** */

.bottom-boxes { 
  float: left;
  _float: none;
  width: 968px;
  height: 123px;
  background: #181a1e url(../img/bg-fp-boxes.gif) no-repeat 0% 0%;
}

.bottom-boxes .fp-box { 
  float: left;
  height: 120px;
  margin-top: 3px;
  background: #fff;
}

.bottom-boxes .fp-box.one { width: 215px; margin-left: 1px; }
.bottom-boxes .fp-box.two { width: 221px; }
.bottom-boxes .fp-box.three 
{
	background-color:#D2D0D2;
	height:120px;
	padding-left:15px;
	padding-top:0px;
	width:185px;
}
.bottom-boxes .fp-box.four { width: 108px; }
.bottom-boxes .fp-box.five { width: 223px; background-color: #000; }
.bottom-boxes .fp-box img { _margin-bottom: -3px; }

/**** Box 1 ****/
.link-box { height: 120px; background: #d2d0d2; }

.bottom-boxes h2 {
  font-size: 1.2em;
  color: #3e445d;
  text-transform: uppercase; 
  padding: 10px 0 5px 20px;
  margin-bottom: 0px;
}

.link-box .box-content 
{ 
	padding: 10px 20px 0 20px; 
}

.link-box .box-content ul { list-style: disc; list-style-position: inside; padding: 0; margin-top: -10px; border-top: 1px dotted #333; }
.link-box .box-content li { 
  padding: 5px 0 5px 0; 
  border-bottom: 1px dotted #333;
}

/* **************************************************************** */
/* Sidebar boxes - Subpages                                         */
/* **************************************************************** */

.sidebox {
  float: left; 
  margin-bottom: 5px;
}

*:first-child+html .sidebox { float: none; }

.sidebox h2 {
  font-size: 1.2em;
  color: #3e445d;
  text-transform: uppercase; 
  padding: 15px 0 7px 20px;
  margin-bottom: 0px;
  background: url(../img/bg-box-header.gif) no-repeat 0% 0%; 
}
.sidebox.mediacenter h2 
{
	padding: 7px 0 7px 20px;
	background: url(../img/bg-box-header-media.gif) no-repeat 0% 0%;
}

.sidebox .box-content { 
  float: left;
  width: 213px;
  padding: 10px 20px 0 20px;
  background: url(../img/bg-box-content.gif) repeat-y 0% 0%;  
}
.sidebox.mediacenter .box-content
{
	background: url(../img/bg-box-content-media.gif) repeat-y 0% 0%;  
}

.sidebox .box-content ul { float: left; width: 173px; list-style: disc; list-style-position: inside; padding: 0; margin: -10px 0 0 0; }
.sidebox .box-content li {
  padding: 5px 0 5px 0; 
  border-bottom: 1px dotted #333;
}

.sidebox .box-footer {
  float: left;
  width: 213px;
  height: 30px;
  background: url(../img/bg-box-footer.gif) no-repeat 0% 0%;
  margin-left:-20px;
}
.sidebox.mediacenter .box-footer 
{
	background: url(../img/bg-box-footer-media.gif) no-repeat 0% 0%;
}


.CssButton {
  color:#fff;
  border: 1px solid #c3c3c3;    
  background-color:#6e7176;
}

/* **************************************************************** */
/* Sidebar boxes - Subpages - Media center                          */
/* **************************************************************** */

.MediaCenterBox {
  float: left; 
  margin: 5px 0 5px 0;
}
.MediaCenterBox.left 
{
	margin: 5px 0 5px 5px;
}

.MediaCenterBox h2 {
  width: 167px;
  font-size: 1.2em;
  color: #3e445d;
  text-transform: uppercase; 
  padding: 7px 0 7px 20px;
  margin-bottom: 0px;
  background: url(../img/bg-box-header-media.gif) no-repeat 0% 0%;
}
.MediaCenterBox.left h2 
{
	width:182px;
	background: url(../img/bg-box-header-media-left.gif) no-repeat 0% 0%;
}

.MediaCenterBox .box-content { 
  float: left;
  width: 167px;
  height:200px;
  padding: 10px 0px 0 20px;
  background: url(../img/bg-box-content-media.gif) repeat-y 0% 0%;
}
.MediaCenterBox.left .box-content 
{
  background: url(../img/bg-box-content-media-left.gif) repeat-y 0% 0%;
  height:auto; 
}

.MediaCenterBox .box-content ul { float: left; width: 155px; list-style: disc; list-style-position: inside; padding: 0; margin: -10px 0 0 0; }
.MediaCenterBox.left .box-content ul { width: 135px;}
.MediaCenterBox .box-content li {
  padding: 5px 0 5px 0; 
  border-bottom: 1px dotted #333;
}

.MediaCenterBox .box-footer {
  float: left;
  width: 187px;
  height: 30px;
  background: url(../img/bg-box-footer-media.gif) no-repeat 0% 0%;  
}
.MediaCenterBox.left .box-footer {
  float: left;
  width: 182px;
  height: 30px;
  background: url(../img/bg-box-footer-media-left.gif) no-repeat 0% 0%;  
}

#MediaCenterNews .result 
{
	position:relative;  
	margin-top: 15px;
	min-height:300px;
	float:left;
	height:260px; 
	width:525px;
	padding-left: 8px;
}
    
#MediaCenterNews .Content_Wrapper
{
	overflow:hidden;
  position:relative;
  width:475px;
  height:260px;
  
}
#MediaCenterNews .Content
{
	position:absolute;
  top:100px;
  left:0;
}
   
#MediaCenterNews .result .radslider
{
	position:absolute;
	top:5px;
	right:14px;
}

/* **************************************************************** */
/* Boxes - Media center                                             */
/* **************************************************************** */

.BoxLeft,
.BoxRight {
  float: left; 
  width: 260px;
  margin: 0 0 10px 0; 
  padding: 10px 0 10px 0;
  
}

.BoxLeft { margin-right: 6px; }

.BoxRight h2,
.BoxLeft h2 {
  font-size: 1.2em;
  color: #3e445d;
  text-transform: uppercase; 
  padding: 7px 0 7px 20px;
  margin-bottom: 0px;
  background: url(../img/bg-box-header-long.gif) no-repeat 0% 0%; 
  width: 240px;
}

.BoxRight .box_minheight, .BoxLeft .box_minheight
{
	min-height:80px;
}

.BoxRight .box-content,
.BoxLeft .box-content { 
  float: left;
  width: 220px;
  
  padding: 10px 20px 0 20px;
  background: url(../img/bg-box-content-long-media.gif) repeat-y 0% 0%;  
}


.BoxRight .box-content ul,
.BoxLeft .box-content ul {
  float: left; 
  width: 220px; 
  list-style: disc; 
  list-style-position: inside; 
  padding: 0; 
  margin: -10px 0 0 0;
  
}

.BoxRight .box-content li,
.BoxLeft .box-content li {
  padding: 5px 0 5px 0; 
  border-bottom: 1px dotted #333;
}
.BoxRight .box-footer,
.BoxLeft .box-footer {
  float: left;
  width: 260px;
  height: 30px;
  
  margin-left: -20px;
  background: url(../img/bg-box-footer-long-media.gif) no-repeat 0% 0%;
}

/* **************************************************************** */
/* Boxes - Media center                                             */
/* **************************************************************** */

#MediaCenterNews { 
  float: left;
  width: 526px;
  margin-top: -9px;
}

.MediaCenterNewsBox { 
  float: left; 
  width: 526px; 
  margin: 0; 
  padding: 0; 
}

.MediaCenterNewsBox h2 {
  height: 15px;
  font-size: 1.2em;
  color: #3e445d;
  text-transform: uppercase; 
  padding: 7px 0 7px 20px;
  margin-bottom: 0px;
  background: url(../img/bg-box-header-mc.gif) no-repeat 0% 0%;   
}

.MediaCenterNewsBox .box-content { 
  float: left;
  width: 486px;
  padding: 10px 20px 10px 20px;
  background: url(../img/bg-box-content-mc.gif) repeat-y 0% 0%;
}
  
.MediaCenterNewsBox .box-footer {
  float: left;
  width: 526px;
  height: 30px;
  /*margin-top: -10px;*/
  background: url(../img/bg-box-footer-mc.gif) no-repeat 0% 0%;
}

