﻿body{
	margin:0;
	color:#000;
	font:11px Arial, Verdana, sans-serif;
	background:#1e1e1e url(/_LAYOUTS/1033/BV/Images/baggrundsbillede.gif) no-repeat 50% 0; 
/*	background:#1e1e1e url(/_LAYOUTS/1033/BV/Images/b14456cli.jpg) no-repeat 50% 0; */
	
	min-width: 985px;
}

p{
	color: #333;
	font:11px Arial, Verdana, sans-serif;
}

img{border-style:none;} 


a{
text-decoration:none;
/*
font:11px Arial;
color:#EE4411;
text-transform:uppercase;
*/
}

a:hover{
text-decoration:underline;
}



input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	margin:0 auto;
	width:985px;
	overflow:hidden;
}

.hidden
{
	display: none;
}

.clear
{
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
}
:focus {-moz-outline-style: none;}
/* SELECT */
.select_v1_normal
{
	background: #FFFFFF url(/_LAYOUTS/1033/BV/Images/select.v1.normal.gif) no-repeat;
	padding: 3px 25px 0px 10px;
	width: 126px;
	height: 22px;
	color: #666666;
	overflow: hidden;
	cursor: pointer;
}
.mac .select_v1_normal { padding: 4px 25px 0px 10px; }


/*-----header-----*/
#header {
	width: 100%;
	background: url(/_LAYOUTS/1033/BV/Images/menubaggrund_974x141.png) no-repeat; 
/*
	background: url(/_LAYOUTS/1033/BV/Images/menubaggrund.jpg) no-repeat; 
 	background: url(/_LAYOUTS/1033/BV/Images/bg-header_cli_gray.png) no-repeat; */
}

#header .holder{
	width:100%;
	overflow:hidden;
/*	height:113px;*/
	height:127px;
	position:relative;
	padding: 10px 0 0;
}
#header .logo{
	position:absolute;
	top:30px;
	left:30px;
	width:226px;
	height:57px;
	text-indent:-9999px;
	overflow:hidden;

	cursor:pointer;
}
#header .logo a{
	background:url(/_LAYOUTS/1033/BV/Images/BV_logo226x86.png) no-repeat;
	display:block;
	height:100%;
}
.user-menu{
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
}
.user-menu ul{
	margin: 0 25px 0 731px;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
.user-menu ul li{
	float: left;
	font-size: 10px;
	margin: 0 0 0 15px;
	display: inline;
}
.user-menu ul li a{color: #fff;}
.user-menu ul li a:hover{
	color: #808080;
	text-decoration: none;
}
.nav{
	width: 100%;
}
.nav ul{
	float: left;
	margin: 61px 0 0 28px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	display: inline;
}
.nav ul li{
	float: left;
	font-size: 15px;
	font-weight: bold;
/*	background: url(/_LAYOUTS/1033/BV/Images/nav-sep.gif) no-repeat 0 3px; */
	margin: 0 0 0 -13px;
	padding: 0 22px 0 13px;
}
.nav ul li a{color: #fff;}

html ul li .active-link {color:#999999;}
html ul li .active-link {color:#333333;}

.nav ul li a:hover{
	color: #808080;
	text-decoration: none;
}
.nav .search-box{
	float: right;
	margin: -85px 23px 0px 0px;
	display: inline;
	/*overflow:visible;*/
}
.nav .search-box span{
	background: url(/_LAYOUTS/1033/BV/Images/bg-search.gif) no-repeat;
	width: 160px;
	float: left;
	margin: 0 8px 0 0;
}
.nav .search-box .text{
	width: 154px;
	float: left;
	background: none;
	border:0;
	margin: 0;
	padding: 4px 3px 4px;
	color: #999;
}
.nav .search-box .btn-search{float:left;}
/*-----content-----*/
#content {
	width:985px;
	overflow:hidden;
	margin: 5px 0px 0px 0px;
}
#content .holder{
	width: 100%;
	overflow: hidden;
	margin: 0 0 2px;
}
.brand{
	width: 669px;
	float: left;
	position: relative;
}
.brand .img-box{
	position: relative;
	width: 100%;
	height: 355px;
	overflow: hidden;
}
.brand .img-box .brandimage {
	position: absolute;
	top: 0px;
	left: 0px;
}
.brand .img-box .brandimage.active {
	display: block;
}
.brand .img-box .brandimage-2,
.brand .img-box .brandimage-3 {
	display: none;
}
.brand .brand-cont{
	width: 100%;
	position: absolute;
	top:132px;
	left:24px;
	height: 215px;
	overflow: hidden;
}
.brand .brand-cont .text
{
	position: relative;
	width: 394px;
	overflow: hidden;
	margin: 0 0 11px;
	/*display: none;*/
}
.brand .brand-cont .active 
{
	/*display: block;*/
}
.brand .brand-cont .brand-text
{
	
}
.brand .brand-cont .text-2 { top: -165px;/* visibility: hidden;*/ }
.brand .brand-cont .text-3 { top: -330px; /* visibility: hidden; */}
.brand .brand-cont .text .top{
	background: url(/_LAYOUTS/1033/BV/Images/brand-text-top.png) no-repeat;
	height: 4px;
	overflow: hidden;
}
.brand .brand-cont .text .middle{
	height: 1%;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/brand-text-middle.png) repeat-y;
	padding: 17px 145px 22px 29px;
}
.brand .brand-cont .text .bottom{
	background: url(/_LAYOUTS/1033/BV/Images/brand-text-bottom.png) no-repeat;
	height: 7px;
	overflow: hidden;
}
.brand .brand-cont .text h1{
	font-size: 30px;
	line-height: 30px;
	margin: 0 0 5px;
	color: #000000;
}
.brand .brand-cont .text h1 span{
	display: block;
	font:italic 20px Georgia, "Times New Roman", serif;
}
.brand .brand-cont .text p{
	font-size: 11px;
	line-height: 15px;
	color: #999;
	margin: 0;
}
.brand .brand-cont ul{
	position: absolute;
	top: 165px;
	left: 0px;
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
}
.brand .brand-cont ul li{
	float: left;
}
.brand .brand-cont ul li a
{
	display: block;
	background: url(/_LAYOUTS/1033/BV/Images/brand-menu.gif) no-repeat;
	height: 45px;
	/*
	color: #FFFFFF;
	text-align: center;
	line-height: 15px;
	font-size: 14px;
	*/
	text-indent: -9999px;
	overflow: hidden;
}
.brand .brand-cont ul li .lnk-1{
	background-position:0 0; 
	width: 208px;
}
.brand .brand-cont ul li.active .lnk-1,
.brand .brand-cont ul li .lnk-1:hover{background-position: 0 -45px;}
.brand .brand-cont ul li .lnk-2{
	background-position:-207px 0; 
	width: 207px;
}
.brand .brand-cont ul li.active .lnk-2,
.brand .brand-cont ul li .lnk-2:hover{background-position:-207px -45px;}
.brand .brand-cont ul li .lnk-3{
	background-position:-414px 0; 
	width: 204px;
}
.brand .brand-cont ul li.active .lnk-3,
.brand .brand-cont ul li .lnk-3:hover{background-position:-414px -45px;}
.news{
	width: 305px;
	float: right;
	margin: 2px 5px 0 0;
	display: inline;
}
.news .top{
	height: 5px;
	background: url(/_LAYOUTS/1033/BV/Images/news-top.png) no-repeat;
	overflow: hidden;
}
.news .bottom{
	height: 5px;
	background: url(/_LAYOUTS/1033/BV/Images/news-bottom.png) no-repeat;
	overflow: hidden;
}
.news .middle{
	background: #fff;
	padding: 10px 20px 12px 20px;
	height: 313px;
	overflow: hidden;
}
* html .news .middle{
	height:313px;
	overflow:visible;
}
.news h2{
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 14px;
	color: #333;
}
.news .news-list{
	margin: 0 0 7px;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.news .news-list li{
	vertical-align: top;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 6px;
	margin: 0 0 9px;
}
.news .news-list .title{
	display: block;
	font-size: 13px;
	line-height: 15px;
	color: #333;
}
.news .news-list .title a{color: #333;}
.news .news-list .title a:hover{
	color: #77b7ac;
	text-decoration: none;
}
.news .news-list .date{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
	overflow: hidden;
}
.news .news-list .date li{
	float: left;
	background: url(/_LAYOUTS/1033/BV/Images/date-sep.gif) no-repeat 0 3px;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #999;
	margin: 0 0 0 -6px;
	padding: 0 11px 0 6px;
	border: 0;
}
.overviews .overview,
.news .overview{
	width: 100%;
	overflow: hidden;
}
.highlight
{
	color: #5aa8a8;
	font-weight: bold;
	font-size: 14px;
}

.overviews .overview .lnk-overview,
.news .overview .lnk-overview{
	background: url(/_LAYOUTS/1033/BV/Images/arrow-overview.gif) no-repeat 0 4px;
	font-size: 10px;
	font-weight: bold;
	color: #5aa8a8;
	text-transform: uppercase;
	padding: 0 0 0 5px;
	margin: 2px 0 0;
	float: left;
}
.overviews .overview .lnk-overview:hover,
.news .overview .lnk-overview:hover{
	color:#999;
	text-decoration:none;
}


.news .overview .lnk-rss{
	float: right;
	background: url(/_LAYOUTS/1033/BV/Images/ico-rss.gif) no-repeat;
	padding: 0 0 2px 24px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin: 0 3px 0 0;
	display: inline;
}
.news .overview .lnk-rss:hover{
	color: #333;
	text-decoration:none;
}
.projects{
	width: 659px;
	float: left;
	margin: 2px 0px 0px 0px;
	display: inline;
}
.projects .top{
	background: url(/_LAYOUTS/1033/BV/Images/projects-top.png) no-repeat;
	height: 5px;
	overflow: hidden;
}
.projects .bottom{
	position: relative;
	top: -2px;
	background: url(/_LAYOUTS/1033/BV/Images/projects-bottom.png) no-repeat;
	height: 5px;
	overflow: hidden;
}
.projects .middle{
	overflow: hidden;
	background: #fff;
/*	min-height: 254px;*/
	min-height: 350px;
}
* html .projects .middle{
	height:327px;
	overflow:visible;
}
.projects .heading{
	padding: 10px 18px 0px 28px;
	margin: 0 0 16px;
}
.projects h2{
	font-size: 22px;
	color: #1E1E1E;
	margin: 0 0 5px;
}
.projects .tagline{
	padding: 1px 0px 0px 0px;
	display: block;
	font:italic 15px Georgia, "Times New Roman", serif;
	color: #333;
}

.projects .tagline .highlight
{
	font-family: Arial,Verdana,sans-serif;
	color: #999999;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

.projects .tagline a{
	font:bold 15px Arial, Verdana, sans-serif;
	color: #999;
}
.projects .tagline a:hover{
	font:bold 15px Arial, Verdana, sans-serif;
	color: #5aa8a8;
	text-decoration: none;
}

.projects .headline a:hover{
	color:#77b7ac;
	text-decoration: none;
}
.projects .gallery{
	height:1%;
	overflow: hidden;
	margin: -1px 0px 0px -1px;
	padding: 0 0 0 21px;
}
.projects .gallery .prev,
.projects .gallery .next{
	float: left;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}
.projects .gallery .prev{
	background: url(/_LAYOUTS/1033/BV/Images/btn-prev.gif) no-repeat;
	margin: 46px 4px 0 0;
	cursor: pointer;
}
.projects .gallery .prev:hover{
	background: url(/_LAYOUTS/1033/BV/Images/btn-prev.hover.gif) no-repeat;
	margin: 46px 4px 0 0;
	cursor: pointer;
}

.projects .gallery .next{
	background: url(/_LAYOUTS/1033/BV/Images/btn-next.gif) no-repeat;
	margin: 46px 0 0 4px;
	display: inline;
	cursor: pointer;
}
.projects .gallery .next:hover{
	background: url(/_LAYOUTS/1033/BV/Images/btn-next.hover.gif) no-repeat;
	margin: 46px 0 0 4px;
	display: inline;
	cursor: pointer;
}


.projects .gallery .gallery-box{
	width: 561px;
	overflow: hidden;
	position: relative;
	float: left;
}
.projects .gallery .gallery-box ul
{
	position: relative;
	width: 99999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.projects .gallery .gallery-box ul li
{
	position: relative;
	float: left;
	width: 173px;
	padding: 0 7px;
}
.projects .gallery .image{
	width: 167px;
	height: 137px;
	padding: 0 3px;
	background: url(/_LAYOUTS/1033/BV/Images/bg-gallery.png) no-repeat;
	margin: 0 0 5px;
}
.projects .gallery .image img{display:block; border:0;}
.projects .gallery .title{
	display: block;
	font-size: 13px;
	color: #333;
	margin: 0 0 5px 2px;
}

.projects .gallery .title a{
	color: #333;
	text-decoration: none;
}
.projects .gallery .title a:hover{
	color: #5aa8a8;
	text-decoration: none;
}
.projects .gallery p{
	font-size:11px;
	line-height: 15px;
	color: #666;
	margin: 0 0 5px 4px;
}
.accordion{
	width: 305px;
	overflow: hidden;
	margin: 5px;
	padding: 0 5px 0 0;
	list-style: none;
	float: right;
}
.accordion li{
	vertical-align: top;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
}
.accordion li a{
	display: block;
	background: url(/_LAYOUTS/1033/BV/Images/bg-accordion.gif) no-repeat;
	padding: 11px 21px 9px;
	color: #999;
}
.accordion li a:hover{
	text-decoration:none;
	color:#333;
}
.accordion li a:focus{outline:none;}
.accordion li.first a{
	background:url(/_LAYOUTS/1033/BV/Images/accordion-first.png) no-repeat;
	padding: 16px 20px 9px;
}
.accordion li.last a{
	background:url(/_LAYOUTS/1033/BV/Images/accordion-last.png) no-repeat;
	padding: 10px 20px;
}
.accordion li.last .ui-state-active{background: url(/_LAYOUTS/1033/BV/Images/bg-accordion.gif) no-repeat;}
.accordion .slide{
	width: 100%;
	overflow: hidden;
}
.accordion .box{
	width:263px;
	overflow: hidden;
	height: 175px;
	background: #fff;
	padding: 17px 21px;
	border-top: 1px solid #e5e5e5;
}
* html .accordion .box{
	height: 177px;
	overflow: visible;
}
.accordion .box .text{
	width: 100%;
	overflow: hidden;
	margin: 0 0 18px;
}
.accordion .box .text p{
	font:italic 13px/17px Georgia, "Times New Roman", serif;
	color: #999;
	margin: 0 0 4px;
}
.accordion .box .text p strong{
	font:bold 13px/17px Arial, Verdana, sans-serif;
	color: #5aa8a8;
}
.accordion li.first .box .text .more,
.accordion li.last .box .text .more,
.accordion li .box .text .more{
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
	font-weight: bold;
	display: inline;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 50%;
	padding: 0 0 0 5px;
	color: #5aa8a8;
}
.accordion li.first .box .text .more:hover,
.accordion li.last .box .text .more:hover,
.accordion .box .text .more:hover{color:#999 !important;}
.accordion .box .list{
	width: 100%;
	overflow: hidden;
}
.accordion .box .list h3{
	font-size: 10px;
	line-height: 12px;
	color: #333;
	margin: 0 0 7px;
}
.accordion .box .list ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.accordion .box .list ul li{
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 3px;
}
.accordion li.first .box .list ul li a,
.accordion li.last .box .list ul li a,
.accordion .box .list ul li a{
	display: inline;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 50%;
	padding: 0 0 0 5px;
	color: #5aa8a8;
}
.accordion .box .list ul li a:hover,
.accordion li .box .list ul li a:hover
{color:#999;}



.accordion .last .box{padding-bottom:11px;}
.accordion .last .bottom{
	height: 5px;
	background: url(/_LAYOUTS/1033/BV/Images/news-bottom.png) no-repeat;
	overflow: hidden;
}
/* inner pages */
/* #inner{background:#1e1e1e url(/_LAYOUTS/1033/BV/Images/c14456cli.jpg) no-repeat 50% 0;} */
#inner #content{
	width: 974px;
	overflow: hidden;
/*	margin: 0 auto; */
margin: 0px 0px 0px 0px;

}
.content-t{
	background: url(/_LAYOUTS/1033/BV/Images/content-top.png) no-repeat;
	height: 7px;
	overflow: hidden;
}
.content-b{
	background: url(/_LAYOUTS/1033/BV/Images/content-bottom.png) no-repeat;
	height: 13px;
	overflow: hidden;
}
.content-m{
	height: 1%;
	overflow: hidden;
	background: #fff;
	padding: 0 20px 30px;

}
.headline{
	position: relative;
	top: 1px;
	left: -2px;
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
	margin: 0px 0px 44px 0px;
}
.headline .heading{
	width: 226px;
	float: left;
}
.headline .heading h1{
	font-size: 26px;
	color: #333;
	margin: 0px 0px 3px 0px;
}
.headline .heading .subheading{
	display: block;
	color: #999;
	font:italic 18px Georgia, "Times New Roman", serif;
}
.headline .head-box{
	width: 698px;
	float: right;
	padding: 7px 0 0;
}
.headline .head-box .submenu{
	height:1%;
	overflow: hidden;
	margin: 6px 0 0 -11px;
	#margin: 13px 0 0 -11px;
	padding: 0 0 18px 11px;
	list-style: none;
	background: url(/_LAYOUTS/1033/BV/Images/submenu-shadow.gif) no-repeat 0 100%;
}
.headline .head-box .submenu li{
	float: left;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin: 0 15px 0 0;
}

body .headline .head-box .submenu li .active-link {color: #b4b4b4;}
.headline .head-box .submenu li a{color: #5aa8a8;}
.headline .head-box .submenu li a:hover{
	color: #b4b4b4;
	text-decoration: none;
}
.headline .head-box .search-news{
	background: url(/_LAYOUTS/1033/BV/Images/bg-search-news.gif) no-repeat;
	min-height: 67px;
	margin: -1px 0px 0px 0px;
	padding: 12px 0 0 15px;
}
* html .headline .head-box .search-news{
	height: 67px;
	overflow: visible;
}
.headline .head-box .search-news .search-area{
	width: 300px;
	float: left;
	margin: 0 19px 0 0;
	overflow: hidden;
}
.search-content .headline .head-box .search-news .search-area
{
	height: 119px;
}
.headline .head-box .search-news .search-box{
	width: 100%;
	overflow: hidden;
}
html .headline .head-box .search-news .selectbox{
	margin-top: -1px;
}

.safari .headline .head-box .search-news .selectbox{
	margin-top: -3px;
}

.headline .head-box .search-news .search-area label{
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	margin: 0 0 5px;
}
.headline .head-box .search-news .year label{
	font-size:13px;
	margin: 2px 0 8px;
}
.headline .head-box .search-news .search-box span{
	float: left;
	width: 213px;
	background: url(/_LAYOUTS/1033/BV/Images/bg-search-news-text.gif) no-repeat;
	padding: 0 5px;
	margin: 0 10px 0 0;
}
.headline .head-box .search-news .search-box .text{
	width: 213px;
	float: left;
	margin: 0;
	padding:4px 0;
	border: 0;
	background: none;
}
.btn-search{
	float: left;
	background: url(/_LAYOUTS/1033/BV/Images/btn-search-news.gif) no-repeat;
	width: 55px;
	height: 22px;
	padding: 0 0 2px;
	font-size: 10px;
	line-height: 22px;
	border:0;
	cursor: pointer;
	margin: 0;
}
.headline .head-box .search-news .search-box select{
	width: 112px;
	float: left;
}
.headline .head-box .search-news p{
	font-size: 13px;
	line-height: 15px;
	margin:14px 0 0;
	color: #666;
}
.headline .head-box .search-news .notice{
	display: block;
	font-size: 11px;
	color: #b4b4b4;
}
.headline .head-box .search-news .categories{
	width: 226px;
	float: right;
}
.headline .head-box .search-news .categories .title{
	display: block;
	font-size: 16px;
	color: #333;
	margin: 0 0 15px;
}
.headline .head-box .search-news .categories-box{
	width: 100%;
	overflow: hidden;
}
.headline .head-box .search-news .categories-box ul{
	width: 110px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.headline .head-box .search-news .categories-box .short{width:97px;}
.headline .head-box .search-news .categories-box ul li{
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.headline .head-box .search-news .categories-box input{
	float: left;
	width: 13px;
	height: 13px;
	margin: 0 10px 0 0;
}
.headline .head-box .search-news .categories-box label{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.content-holder{width: 100%;}
.content-holder:after {
	display: block;
	content: "";
	clear: both;
}
.main{
	width: 698px;
	float: right;
}
.contentpage-holder .main
{
	position: relative;
	top: -20px;
}
.main h2{
	font-size: 22px;
	line-height: 27px;
	color: #333333;
	margin: 0 0 9px;
}
.contentpage-holder .main .date
{
	margin: -1px 0px 6px 0px;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}
.breadcrumbs{
	width: 100%;
	overflow: hidden;
	padding: 4px 0 11px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 19px;
}
.breadcrumbs ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	overflow: hidden;
}
.breadcrumbs ul li{
	float: left;
	font:italic 18px Georgia, "Times New Roman", serif;
	color: #b4b4b4;
	background: url(/_LAYOUTS/1033/BV/Images/breadcrumbs-sep.gif) no-repeat 0 2px;
	margin: 0 0 0 -15px;
	padding: 0 17px 0 15px;
}
.breadcrumbs ul li a{color: #5aa8a8;}
.breadcrumbs ul li a:hover{
	color: #b4b4b4;
	text-decoration: none;
}

.breadcrumbs .lnk-thumbnails
{
	font-weight: bold;
}

.breadcrumbs .lnk-thumbnails,
.breadcrumbs .lnk-list{
	float: right;
	font-size: 11px;
	padding: 0 0 0 24px;
	color: #999;
	margin: 6px 0 0;
}
.breadcrumbs .lnk-thumbnails{background: url(/_LAYOUTS/1033/BV/Images/ico-thumbnails.gif) no-repeat 0 1px; }
.breadcrumbs .lnk-list{background: url(/_LAYOUTS/1033/BV/Images/ico-list.gif) no-repeat 0 1px;}

.breadcrumbs .lnk-thumbnails:hover
{	color: #5AA8A8;
	background: url(/_LAYOUTS/1033/BV/Images/ico-thumbnails.hover.gif) no-repeat 0 1px;
	text-decoration: none;
}
.breadcrumbs .lnk-list
{
	font-weight: bold;
}

.breadcrumbs .lnk-list:hover{
	color: #5AA8A8;
	text-decoration: none;
	background: url(/_LAYOUTS/1033/BV/Images/ico-list.hover.gif) no-repeat 0 1px;
}
.main .content-area{
	width: 100%;
	overflow: hidden;
	border-top:1px solid #e5e5e5;
}
.main .content-box{
	width: 462px;
	float: left;
	padding: 20px 0 0;
}
.main .content-box .subtitle p{
	font-size: 14px;
	line-height: 20px;
	color: #808080;
	margin: 0 0 15px;
}
.main .content-box .subtitle p strong{color: #5aa8a8;}
.main .content-box .image{
	width:100%;
	overflow:hidden;
	margin: 0 0 35px;
}
.main .content-box .image img{
	display: block;
	margin: 0 0 5px;
}
.main .content-box .image .caption{
	display: block;
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
.main .content-box .article{
	height:1%;
	overflow: hidden;
	padding: 0 55px 0 0;
	margin: 0 0 1px;
}
.main .content-box .title{
	display: block;
	font-size: 13px;
	color: #333;
}
.main .content-box p{
	font-size: 11px;
	line-height: 15px;
	color: #333;
	margin: 0 0 14px;
}
.main .content-box p a{
	font-weight: bold;
	color: #5aa8a8;
}
.main .content-box p a:hover{
	color: #b4b4b4;
	text-decoration: none;
}
.main .content-box .section{
	width: 472px;
	overflow: hidden;
}
.main .content-box .section-box-left{
	width: 226px;
	float: left;
	margin: 0 20px 0 0;
}
.main .content-box .section-box-left .text
{
	margin: 0 10px 0 0;
}
.main .content-box .section-box-right{
	width: 216px;
	float: left;
	margin: 0 10px 0 0;
}
.main .content-box .section-box{
	width: 226px;
	float: left;
	margin: 0 10px 0 0;
}
.main .content-box .section-box .img-box,
.main .content-box .section-box-left .img-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 7px;
}
.main .content-box .section-box .img-box img,
.main .content-box .section-box-left .img-box img
{display: block;}

.main .construction{
	position: relative;
	top: -1px;
	#top: 0px;
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
	#padding: 2px 0px 0px 0px;
}
.main .construction ul{
	margin: 0px 0px 0px 0px;
	padding: 0 0 33px;
	list-style: none;
	width: 728px;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/bg-construction.gif) no-repeat 0 100%;
}
.main .construction ul li{
	width: 226px;
	float: left;
	margin: 0 10px 0 0;
}
.main .construction .image{
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.main .construction .image img{display:block; border:0;}
.main .construction .subhead{
	display: block;
	font:italic 14px/22px Georgia, "Times New Roman", serif;
	color: #666;
	margin: 0 0 3px;
}

.project-overview .main .construction h2 a 
{
	color: #5aa8a8;
	text-decoration: none;
}

.project-overview .main .construction h2 a:hover
{
	color: #B4B4B4;
	text-decoration: none;
}


.main .construction h2{
	font-size: 18px;
	line-height: 20px;
	color: #5aa8a8;
	margin: 0 0 5px;
}
.main .construction p{
	font-size: 11px;
	line-height: 15px;
	color: #666;
	margin: 0 0 11px;
}
.main .construction .more{
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 50%;
	padding: 0 0 0 8px;
	color: #5aa8a8;
	font-size: 11px;
	font-weight: bold;
}
.main .construction .more:hover{
	text-decoration:none;
	color:#b4b4b4;
}
.main .selected{
	width: 100%;
	overflow: hidden;
	margin: 0 0 18px;
}
.main .selected h3{
	font-size: 13px;
	color: #333;
	margin: 0 0 6px;
}
.main .selected ul{
	width: 728px;
	overflow: hidden;
	margin: 0;
	padding: 0 0 27px;
	list-style: none;
	background: url(/_LAYOUTS/1033/BV/Images/bg-selected.gif) no-repeat 0 100%;
}
.main .selected ul li{
	width: 226px;
	float: left;
	margin: 0 10px 0 0;
}
.main .selected .image{
	width: 100%;
	overflow: hidden;
	margin: 0 0 13px;
}
.main .selected .image img{display:block; border:0;}
.main .selected .title{
	display: block;
	font-size: 13px;
	color: #333;
}
.main .selected .title a{color: #333;}
.main .selected .title a:hover{
	text-decoration:none;
	color: #77b7ac;
}
.main .selected .category{
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #999;
}
/* news area */
.main .news-area{
	width: 100%;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/bg-news-area.gif) no-repeat 0 100%;
}
.main .news-area .news-box{
	width: 462px;
	float: left;
}
.main .news-area .news-box h3{
	font-size: 13px;
	color: #333;
	margin: 0 0 11px;
}
.main .news-area .news-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 415px;
	overflow: hidden;
}
.main .news-area .news-box ul li{
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
}
.main .news-area .news-box .image{
	width: 108px;
	float: left;
	margin: 0 16px 0 0;
	border: 0;
}
* html .main .news-area .news-box .image{margin: 0 13px 0 0;}
.main .news-area .news-box .image img{display:block;}
.main .news-area .news-box .text-box{
	position: relative;
	top: -3px;
	left: -1px;
	height: 1%;
	overflow: hidden;
}
.main .news-area .news-box .title{
	display: block;
	font-size: 13px;
	color: #333;
	line-height: 15px;
}
.main .news-area .news-box .title a{color: #333;}
.main .news-area .news-box .title a:hover{
	text-decoration:none;
	color: #77b7ac;
}
.main .news-area .news-box .category{
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #999;
	margin: 0 0 6px;
	line-height: 15px;
}
.main .news-area .news-box p{
	color: #666;
	font-size: 11px;
	margin: 0;
}
.main .news-area .special{
	width: 226px;
	float: right;
}
.main .news-area .special h3{
	font-size: 13px;
	color: #333;
	margin: 0 0 10px;
}
.main .news-area .special .special-box{
	height:1%;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/bg-special.gif);
	padding: 15px 15px 6px;
}
.main .news-area .special ul{
	margin: -7px 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.main .news-area .special ul li{
	vertical-align: top;
	border-top: 1px solid #d9eae7;
	width: 100%;
	overflow: hidden;
	margin: -1px 0 12px;
	padding: 6px 0 0;
}
.main .news-area .special .title{
	display:block;
	font-size: 13px;
	line-height: 15px;
	color: #333;
	margin: 0 0 5px;
}
.main .news-area .special .title a{color: #333; text-decoration: none;}
.main .news-area .special .title a:hover{color: #5AA8A8; text-decoration: none;}



.main .news-area .special .title img{
	vertical-align:middle;
	margin: -3px 0 0 4px;
}
.main .news-area .special p{
	font-size: 11px;
	line-height: 15px;
	color: #666;
	margin: 0;
}
.main .board{
	width: 100%;
	overflow: hidden;
	border:solid #e5e5e5;
	border-width: 1px 0;
	padding: 20px 0 45px;
	margin: 4px 0 60px;
}
.main .board ul{
	width: 708px;
	overflow: hidden;
	margin: 0 0 31px;
	padding: 0;
	list-style: none;
}
.main .board ul li{
	float: left;
	width: 167px;
	margin: 0 10px 0 0;
}
.main .board ul .photo{
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px;
}
.main .board ul .photo img{display:block;}
.main .board ul strong{
	display: block;
	color: #333;
	font-size: 13px;
}
.main .board ul strong a{color: #333;}
.main .board ul strong a:hover{
	color: #77b7ac;
	text-decoration: none;
}
.main .board ul span{
	display: block;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
.main .board ul em{
	display: block;
	font:italic 12px/15px Georgia, "Times New Roman", serif;
	color: #666;
}

.overviews a 
{
	color: #77b7ac;
	text-decoration: none;
	border: 0;
}
.overviews a:hover 
{
	color: #B4B4B4;
	text-decoration: none;
	border: 0;
}

.overviews .media a 
{
	color:#000000;
	text-decoration: none;
}
.overviews .media a:hover
{
	color:#5AA8A8;
	text-decoration: none;
}

.overviews .headline{margin:0 0 10px;}
.overviews .main .content-area{border:0;}
.overviews .main .construction{margin:0 0 7px;}
.overviews .main .content-box{padding:0;}
.overviews .main .column{padding:0;}
.overviews .content-box .news-list{margin:0 0 16px;}
.content-box .contact{
	width: 100%;
	overflow: hidden;
	padding: 40px 0 20px;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 122px;
}
.content-box .contact h3{
	font-size: 13px;
	color: #333;
	margin: 0 0 10px;
/*	text-transform: uppercase; */
}
.content-box .contact .contact-box{
	width: 100%;
	overflow: hidden;
}
.content-box .contact .name{
	width: 167px;
	float: left;
}
.content-box .contact .name .title{
	display: block;
	font-size: 11px;
	color: #333;
}
.content-box .contact .name .subttl{
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #666;
}
.content-box .contact .info{
	width: 285px;
	float: right;
}
.content-box .contact .info .info-box{
	width: 113px;
	float: left;
	margin: 0 5px 0 0;
}
.content-box .contact .info .long{width: 140px;}
.content-box .contact .info .long dt{width: 40px;}
.content-box .contact .info dl{
	width: 100%;
	overflow: hidden;
	margin: 0;
	font-size: 11px;
	color: #666;
}
.content-box .contact .info dl dt{
	font-weight: bold;
	float: left;
	width: 49px;
}
.content-box .contact .info dl dt{
	float: left;
	margin: 0;
}
.content-box .contact .info dl a{color: #666;}
.content-box .contact .info dl a:hover{
	color: #77b7ac;
	text-decoration: none;
}
.content-box .support-search{
	height: 1%;
	overflow: hidden;
}
.content-box .support-search .support-head{
	background: #666;
	height: 1%;
	overflow: hidden;
	padding: 3px 20px 4px;
	position: relative;
}
.content-box .support-search h3{
	font-size: 11px;
	color: #fff;
	/*text-transform: uppercase;*/
	margin: 0;
}
.content-box .support-search .support-cont{
	height: 1%;
	overflow: hidden;
	border: solid #ccc;
	border-width: 0 1px 1px;
	background: #fafafa;
	padding: 13px 0 0;
}
.content-box .support-search .form-area{
	height: 1%;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	padding: 8px 84px 11px 20px;
}
.content-box .support-search .form-box{
	width:100%;
	overflow: hidden;
	padding: 8px 0 0;
	margin: 0 0 2px;
	position: relative;
}
.content-box .support-search .form-box label{
	float: left;
	width: 100px;
	margin: 3px 7px 0 0;
	color: #666;
}
.content-box .support-search .project{border:0;}
.content-box .support-search .project label{
	font-size:13px;
	font-weight:bold;
	color: #333;
	margin: 0 7px 0 0;
}
.content-box .support-search .form-box .text{
	float: left;
	width: 208px;
	border: 1px solid #cfcfcf;
	margin: 0;
	padding: 2px 3px;
}
.content-box .support-search .postcode .text{width:57px;}
.content-box .support-search .form-box textarea{
	float: left;
	width: 208px;
	height: 138px;
	overflow: auto;
	border: 1px solid #cfcfcf;
	margin: 0;
	padding:0 3px;
}
.content-box .support-search .form-box .btn-send{
	float: right;
	background: url(/_LAYOUTS/1033/BV/Images/btn-send.gif) no-repeat;
	width: 75px;
	height: 22px;
	border: 0;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 20px;
	color: #666;
	padding: 0 0 2px;
	margin: 0 32px 0 0;
	cursor: pointer;
	display: inline;
}
.content-box .support-search .form-heading{
	width: 100%;
	margin: 0 0 4px;
	position: relative;
}
.content-box .support-search .form-heading:after {
	display: block;
	content: "";
	clear: both;
}
.content-box .support-search h4{
	margin: 0;
	font-size: 13px;
	color: #333;
}
.content-box .support-search .lnk-help{
	background: url(/_LAYOUTS/1033/BV/Images/btn-help.gif) no-repeat;
	width: 24px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top:8px;
	right:0;
}
.content-box .support-search .form-heading .lnk-help{top:0;}
.content-box .support-search .re-email{padding:39px 0 0;}
.content-box .support-search .box{
	width: 55px;
	float: left;
}
.content-box .support-search .box .radio{
	float: left;
	width: 13px;
	height: 13px;
	margin: 0 8px 0 0;
}
.content-box .support-search p{
	font-size: 11px;
	color: #666;
	margin: 0 0 4px;
}
.content-box .support-search .box label{
	float: left;
	font-size:11px;
	font-weight: normal;
	color: #666;
	margin: 0;
	width: auto;
}
/* column */
.main .column{
	width: 226px;
	float: right;
	padding: 20px 0 0;
}
.main .column .box{
	overflow: hidden;
	background:#fff url(/_LAYOUTS/1033/BV/Images/bg-column.gif) repeat-x;
	padding: 13px 10px 6px 15px;
	margin: 0 0 20px;
	min-height: 241px;
}
* html .main .column .box{
	height: 241px;
	overflow: visible;
}
.main .column .link{padding: 13px 10px 6px 10px;}
.main .column .mail{
	padding: 13px 10px 0px 10px;
	background:#fff url(/_LAYOUTS/1033/BV/Images/bg-mail.gif) repeat-x;
	min-height: 56px;
}
* html .main .column .mail{
	height: 56px;
	overflow: visible;
}
.main .column h3{
	font-size: 13px;
	color: #333;
	margin: 0 0 15px;
/*	text-transform: uppercase; */
}
.main .column .mail h3{margin: 0 0 5px;}
.main .column h4{
	font-size: 13px;
	color: #333;
	margin: 0 0 4px;
}
.main .column .box dl{
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
.main .column .box dt{font-weight: bold;}
.main .column .box dd{margin: 1px 0 0;}
.main .column .box dl a{
	font-weight: bold;
	color: #77b7ac;
}
.main .column .box dl a:hover{
	text-decoration:none;
	color: #b4b4b4;
}
.main .column .contact{
	width: 100%;
	overflow: hidden;
	margin: 0 0 42px;
}
.main .column .contact h3{margin: 0 0 10px;}
.main .column .contact .title{
	display: block;
	font-size: 11px;
	line-height: 16px;
	color: #333;
}
.main .column .contact .subttl{
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #333;
	margin: 0 0 4px;
}
.main .column .contact dl{
	width: 100%;
	overflow: hidden;
	color: #666;
	margin: 0 0 1px;
}
.main .column .contact dt{
	float: left;
	font-weight: bold;
	width: 40px;
	margin: 0 9px 0 0;
}
.main .column .contact dd{
	float: left;
	margin: 0;
}
.main .column .contact dl a{color: #666;}
.main .column .contact dl a:hover{
	color: #77b7ac;
	text-decoration: none;
}
.main .column .box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main .column .box ul li{
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
}
.main .column .box ul li a{
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;
	color: #77b7ac;
}
.main .column .box ul li a:hover{
	color: #b4b4b4;
	text-decoration: none;
}
.main .column .media{	
	position: relative;
	top: -2px;
	width: 100%;
	overflow: hidden;
	margin: 0 0 4px;
	padding: 10px 0px 0px 0px;
}

.main .column .media a
{
	color:#000000;
	text-decoration: none;
}
.main .column .media a:hover
{
	color:#5AA8A8;
	text-decoration: none;
}
.main .column .media h3{margin: 0 0 7px;}
.main .column .media .media-box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 12px;
}
.main .column .media .media-box img{display:block;}
.main .column .media .text{
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
}
.main .column .media .text .title{
	display: block;
	font-size: 13px;
	line-height: 15px;
	color: #333;
	margin: 0 0 6px;
}
.main .column .media .text p{
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	color: #666;
}
.main .column .media .text .notice{
	display: block;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
	color: #b4b4b4;
}
.main .column .media ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main .column .media ul li{
	vertical-align: top;
	font-size: 11px;
}
.main .column .media ul li a{
	color: #77b7ac;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 4px;
	padding: 0 0 0 8px;
	font-weight: bold;
}
.main .column .media ul li a:hover{
	color: #b4b4b4;
	text-decoration: none;
}
.main .column .tagcloud{
	width: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
.search-content-holder .main .column .tagcloud
{
	margin: -5px 0px 5px 0px;
}
.main .column .tagcloud .title{
	display: block;
	font-size: 13px;
	color: #666;
	margin: 0 0 5px;
}
.main .column .tagcloud ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main .column .tagcloud ul li{
	display: inline;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
}
.main .column .tagcloud ul li a{color: #77b7ac;}
.main .column .tagcloud ul li a:hover{
	color: #b4b4b4;
	text-decoration: none;
}
.content-holder-projectlistview .main
{
	padding: 36px 0px 0px 0px;
}
.safari .content-holder-projectlistview .main { padding: 38px 0px 0px 0px; }
.firefox .content-holder-projectlistview .main { padding: 37px 0px 0px 0px; }
.content-holder-projectlistview .main h2
{
	float: left;
	_width: 600px;
	max-width: 600px;
}
.content-holder-projectlistview .main .breadcrumbs
{
	float: right;
	width: auto;
	border: none;
}
.projects-content .headline{margin: 0 0 8px;}
.projects-content .sidebar{padding: 53px 0 0;}
.projects-list
{
	position: relative;
	top: -18px;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 8px 0px 0px 0px;
	border-top: 1px solid #e5e5e5;
}
.projects-list .heading{
	width: 100%;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/submenu-shadow.gif) no-repeat 0 100%;
	margin: 0 0 3px -11px;
	padding: 0 0 18px 11px;
}
.projects-list .box{
	width: 98px;
	float: left;
	padding: 0 10px;
}
.projects-list .description{
	width: 334px;
	padding: 0 10px 0 0;
}
.projects-list .heading .box{background: url(/_LAYOUTS/1033/BV/Images/projects-sep.gif) no-repeat 100% 2px;}
.projects-list .lnk-sort{
	display: block;
	width: 100%;
	background: url(/_LAYOUTS/1033/BV/Images/arrow.gif) no-repeat 100% 3px;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	text-transform: uppercase;
}
.projects-list .lnk-sort:hover{
	color:#77b7ac;
	text-decoration: none;
}
.projects-list .list
{
	margin: 0px 0px 4px 0px;
	#margin: 0px 0px -10px 0px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.projects-list .list li
{
	width: 344px;
	overflow: hidden;
	margin: 0px 0px 8px 0px;
	padding: 9px 0px 11px 0px;
	border-bottom: 1px solid #e5e5e5;
}
.projects-list .list li.left_list
{
	float: left;
}
.projects-list .list li.right_list
{
	float: right;
}
.projects-list .list li.clear
{
	width: 100%;
	margin: 0;px 0px 8px 0px;
	padding: 0;
	height: 0px;
	border: none;
}
.projects-list h3{
	font-size: 13px;
	color: #333;
	margin: 0;
}
.projects-list h3 a{color: #333;}
.projects-list h3 a:hover{
	color: #333;
	text-decoration: none;
	color: #77b7ac;
}
.projects-list .title
{
	font-size: 11px;
	color: #999999;
	margin: 1px 0px 5px 0px;
}
.projects-list .title span,
.projects-list .infobox span
{
	display: inline-block;
	background-color: #999999;
	margin: 0px 8px 0px 8px;
	#margin: 0px 8px 3px 8px;
	width: 2px;
	height: 6px;
	overflow: hidden;
}
.projects-list .infobox
{
	padding: 16px 0px 0px 0px;
	color: #999999;
	font-size: 11px;
}
.projects-list .infobox
{
	padding: 16px 0px 0px 0px;
	color: #999999;
	font-size: 11px;
}

.projects-list p{
	margin: 0;
	font-size: 11px;
	line-height: 15px;
	color: #666;
}
.projects-icons
{
	position: relative;
	top: -18px;
	padding: 19px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
}
.projects-icons .icons{
	width: 708px;
	overflow: hidden;
	margin: 0;
	#margin: 0px 0px 10px 0px;
	_margin: 0;
	padding: 0;
	list-style: none;
}
.projects-icons .icons li{
	width: 167px;
	height: 131px;
	float: left;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/bg-icons.gif) repeat-x;
	margin: 0 10px 9px 0;
}
.projects-icons .icons .heading{margin: 13px 0 0 11px;}
.projects-icons .icons .heading h3{
	font-size: 18px;
	color: #b4b4b4;
	margin: 0;
}
.projects-icons .icons .heading .title{
	display: block;
	font-size: 11px;
	color: #b4b4b4;
}
.projects-icons .icons a{
	display: block;
	position:relative;
	color: #fff;
}
.projects-icons .icons a:hover{
	text-decoration:none;
	background: url(/_LAYOUTS/1033/BV/Images/none.gif);
}
.projects-icons .icons img{display:block;}
.projects-icons .icons a:hover .info-box{top:0;}
.projects-icons .icons .info-box{
	position: absolute;
	top:-9999px;
	left:0;
	width: 100%;
}
.projects-icons .icons .info{
	display: block;
	height: 117px;
	background: url(/_LAYOUTS/1033/BV/Images/bg-icon-hover.png);
	padding: 14px 10px 0;
}
.projects-icons .icons .info span{
	display: block;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 5px;
}
.projects-icons .icons .info strong,
.projects-icons .icons .info em{
	display: block;
	font-style: normal;
}

.content-holder-projectlistview .sidebar .list-header
{
	margin: 0px 0px 5px 0px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}
.content-holder-projectlistview .sidebar ul
{
	margin: 0px 0px 47px 0px;
	padding: 0;
}
.content-holder-projectlistview .sidebar ul li
{
	margin: 0px 0px 4px 0px;
	padding: 0;
	list-style: none;
	font-size: 13px;
}
.content-holder-projectlistview .sidebar ul li a
{
	display: inline-block;
	padding: 0px 9px 0px 0px;
	color: #77b7ac;
}
.content-holder-projectlistview .sidebar ul li a:hover,
.content-holder-projectlistview .sidebar ul li a.active
{
	background: #FFFFFF url(/_LAYOUTS/1033/BV/Images/arrow-accordion-hover.gif) no-repeat right 6px;
	color: #b4b4b4;
	text-decoration: none;
}
.mac .content-holder-projectlistview .sidebar ul li a:hover,
.mac .content-holder-projectlistview .sidebar ul li a.active
{
	background-position: right 5px;
}
.content-holder-projectlistview .sidebar .search-area
{
	padding: 5px 0px 0px 0px;
}
.content-holder-projectlistview .sidebar .search-area .list-header
{
	margin: 0px 0px 7px 0px;
}
.content-holder-projectlistview .sidebar .search-area .input
{
	background: #FFFFFF url(/_LAYOUTS/1033/BV/Images/bg.search.sidebar.gif) no-repeat;
	width: 167px;
	height: 21px;
}
.content-holder-projectlistview .sidebar .search-area .input input
{
	background: transparent;
	padding: 3px 6px 0px 3px;
	#padding: 1px 6px 0px 3px;
	_padding: 2px 6px 0px 3px;
	width: 161px;
	border: none;
	border: 0px solid;
}

/* content-organanisation-listview **/
.content-organanisation-listview
{
	padding-top: 40px;
}
.content-organanisation-listview .main
{
	position: relative;
	top: -58px;
}
.content-organanisation-listview .forms
{
	padding: 0px 0px 13px 0px;
}
.content-organanisation-listview .form-box
{
	position: relative;
	float: left;
	padding: 8px 0 0;
	margin: 0px 15px 0px 2px;
}
.content-organanisation-listview .form-box-right
{
	float: right;
	margin: 0px 0px 0px 15px;
}
.content-organanisation-listview .form-box label
{
	position: relative;
	top: -7px;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}
.content-organanisation-listview .form-box .input
{
	background: transparent url(/_LAYOUTS/1033/BV/Images/bg-search-news-text.gif) no-repeat scroll 0 0;
	width: 226px;
	height: 21px;
	overflow: hidden;
}
.content-organanisation-listview .form-box .input input
{
	background: transparent;
	padding: 3px 6px 0px 3px;
	#padding: 1px 6px 0px 3px;
	_padding: 2px 6px 0px 3px;
	width: 217px;
	border: none;
	border: 0px solid;
}
.mac .content-organanisation-listview .form-box .input input
{
	margin: 0;
	padding: 5px 6px 0px 3px;
}
.mac .content-organanisation-listview .form-box .btn-search
{
	float: right;
}
.content-organanisation-listview .form-box .select select
{
	#width: 161px;
	min-width: 161px;
}
.content-organanisation-listview .form-box .btn-search
{
	position: relative;
	top: 16px;
	left: -17px;
}
.content-organanisation-listview .content-area
{
	padding: 5px 0px 0px 0px;
	#padding: 21px 0px 0px 0px;
}
.content-area .workarea
{
	margin: 16px 0px 0px 0px;
}
.content-area .workarea h5
{
	margin: 0px 0px 2px 0px;
	padding: 0;
	color: #999999;
	font-size: 13px;
	font-weight: bold;
}
.content-area .workarea .employees
{
	float: left;
	padding: 16px 0px 0px 0px;
	border-top: 1px solid #f2f2f2;
}
.content-area .workarea .employees .employee
{
	float: left;
	margin: 0px 0px 24px 0px;
	width: 178px;
	line-height: 15px;
}
.content-area .workarea .employees .last_employee
{
	width: 160px;
}
.content-area .workarea .employees .employee .name
{
	font-size: 13px;
	font-weight: bold;
}
.content-area .workarea .employees .employee .title
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
.content-area .workarea .employees .employee a
{
	color: #77b7ac;
	font-weight: bold;
	text-decoration: none;
}
.content-area .workarea .employees .employee a.link
{
	background: transparent url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat scroll 0 4px;
	padding: 0 0 0 7px;
	text-transform: uppercase;
}
.content-area .workarea .employees .employee a:hover
{
	color: #b4b4b4;
}
.content-area .hr
{
	margin: 13px 0px 13px 0px;
	background-color: #f2f2f2;
	width: 100%;
	height: 1px;
	overflow: hidden;
}

/* PUBLICATIONS */
.content-publications
{
}
.content-publications .publications
{
	float: left;
	margin: 10px 0px 0px 0px;
	width: 442px;
}
.content-publications .publications .publication
{
	margin: 0;
	padding: 10px 0px 7px 0px;
	#padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #f2f2f2;
}
.content-publications .publications .publication .image
{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 108px;
}
.content-publications .publications .publication .content
{
	float: left;
	margin: 2px 0px 0px 0px;
	width: 320px;
	line-height: 15px;
}
.content-publications .publications .publication .content h6
{
	line-height: 15px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}
.content-publications .publications .publication .content h6 a
{
	line-height: 15px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content-publications .publications .publication .content h6 a:hover
{
	color: #5aa8a8;
	text-decoration: none;
}

.content-publications .publications .publication .content .date
{
	padding-top: 1px;
	line-height: 15px;
	color: #999999;
	font-weight: bold;
	font-size: 11px;
}
.content-publications .publications .publication .content .resume
{
	margin: 5px 0px 15px 0px;
	height: 30px;
	color: #666666;
	font-size: 11px;
	overflow: hidden;
}
.content-publications .publications .publication .content a
{
	color: #77b7ac;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.content-publications .publications .publication .content a:hover
{
	color: #b4b4b4;
}
.content-publications .publications .publication .content .links span
{
	display: inline-block;
	background-color: #77b7ac;
	margin: 0px 8px 0px 8px;
	#margin: 0px 8px 3px 8px;
	width: 2px;
	height: 6px;
	overflow: hidden;
}
.content-publications .pages
{
	margin: 12px 0px 0px 0px;
}


/* Sidebar submenu */
.sidebar{
	width: 226px;
	float: left;
	padding: 20px 0 0;
}
.sidebar .back{
	display: block;
	font:italic 12px/15px Georgia, "Times New Roman", serif;
	color: #999;
	margin: 0 0 4px;
}
.sidebar .back a{
	color: #999;
	text-decoration: none;
}
.sidebar .back a:hover{
	color: #5AA8A8;
	text-decoration: none;
}

.sidebar .sidebar-area{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 0;
}
.sidebar .sidebar-area dl{
	width: 167px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom:1px solid #e5e5e5;
}
.sidebar .sidebar-area dl dt{
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	border-top:1px solid #e5e5e5;
}
.sidebar .sidebar-area dl dt a{
	display: block;
	padding: 2px 9px;
	color: #666;
	height: 1%;
}
.sidebar .sidebar-area dl dt.active a,
.sidebar .sidebar-area dl dt a:hover{
	text-decoration: none;
	color: #fff;
	background: #bbdbd5;
}
.sidebar .sidebar-area dl dd
{
	margin: 0;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	font-size: 12px;
	font-weight: normal;
	border-top:1px solid #e5e5e5;
}
.sidebar .sidebar-area dl dd.spacer
{
	height: 20px;
	overflow: hidden;
}
.sidebar .sidebar-area dl dd a{
	display: block;
	padding: 2px 9px;
	color: #333333;
	height: 1%;
}
.sidebar .sidebar-area dl dd.active a,
.sidebar .sidebar-area dl dd a:hover{
	text-decoration: none;
	color: #999999;
}
.popup{
	width: 500px;
	overflow: hidden;
	display: none;
}
.popup .top{
	height: 14px;
	background: url(/_LAYOUTS/1033/BV/Images/lightbox-top.png) no-repeat;
	overflow: hidden;
}
.popup .bottom{
	background: url(/_LAYOUTS/1033/BV/Images/lightbox-bottom.png) no-repeat;
	height: 14px;
	overflow: hidden;
}
.popup .middle{
	height: 1%;
	overflow: hidden;
	background: url(/_LAYOUTS/1033/BV/Images/lightbox-middle.png) repeat-y;
	padding: 4px 19px 25px;
}
.news-content .content-area{border:0;}
.news-content .content-box,
.news-content .column{border-top:1px solid #e5e5e5;}
.news-content .main h2{
	font-size: 18px;
	margin: 0 0 2px;
}
.news-content .headline{margin:0 0 3px;}
.project-overview .headline{margin:0 0 12px;}
.search-content .headline{margin:0 0 14px;}
.search-content .content-m{padding-bottom:145px;}
.news-content .main .content-box{
	width: 442px;
	border: 0;
}
.news-content .main .column{
	padding:17px 0 0;
	margin: 49px 0 0;
}
.content-box .news-list{
	position: relative;
	top: -2px;
	padding: 10px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
}
.search-content-holder .content-box .news-list,
.news-content-holder .content-box .news-list
{
	top: 0px;
	padding: 0;
}
.search-content .news-list{margin:0 0 13px;}
.search-content .last{margin:0 0 4px;}
.content-box .news-list .head-area{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 18px;
}
.content-box .news-list .head-area .results{
	float: right;
	margin: 7px 0 0;
}
.content-box .news-list .head-area .results em{
	float: left;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}
.content-box .news-list .head-area .results a{
	color: #77b7ac;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 25px;
	display: inline;
}
.content-box .news-list .head-area .results a:hover{
	color: #b4b4b4;
	text-decoration: none;
}
.content-box .news-list h3{
	font-size: 13px;
	color: #333;
	margin: 0 0 14px;
	/*text-transform: uppercase;*/
}
.content-box .news-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.search-content-holder .content-box .news-list ul,
.news-content-holder .content-box .news-list ul
{
	margin: -6px 0px 0px 0px;
}
.content-box .news-list ul li{
	vertical-align: top;
	border-bottom: 1px solid #f2f2f2;
	padding: 0 0 11px;
	margin: 0 0 7px;
}

html .content-box .news-list .news-section{
	padding-right: 20px;
}
.content-box .news-list .title{
	display: block;
	font-size: 13px;
	line-height: 15px;
	color: #333;
}
.content-box .news-list .title a{color: #333;}
.content-box .news-list .title a:hover{
	color: #77b7ac;
	text-decoration: none;
}
.content-box .news-list .date{
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	margin: 0 0 6px;
	line-height: 15px;
}
.content-box .news-list p{
	margin: 0;
	font-size: 11px;
	color: #666;
}
.pages{
	width: 100%;
	overflow: hidden;
}
.content-holder-projectlistview .pages
{
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
}
.pages-box{float:right;}
.pages span{
	font-weight: bold;
	float: left;
	font-size: 13px;
	line-height: 17px;
	color: #999;
	margin: 0 10px 0 0;
}
.pages ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 0 17px 0 0;
	display: inline;
}
.pages ul li{
	font-weight: bold;
	float: left;
	font-size: 13px;
	line-height: 17px;
	color: #999;
	margin: 0 1px 0 0;
}
.pages ul li a{
	font-weight: bold;
	color: #999;
	float: left;
	padding: 0 3px;
}
.pages ul li a:hover,
.pages ul li.active a{
	font-weight: bold;
	background: #bbdbd5;
	text-decoration:none;
	color:#fff;
}
.pages .next{
	font-weight: bold;
	float: left;
	font-size: 13px;
	line-height: 17px;
	color: #77b7ac;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 100% 6px;
	padding: 0 11px 0 0;
}
.pages .next:hover{
	font-weight: bold;
	color:#b4b4b4;
	text-decoration:none;
}

.pages .prev{
	font-weight: bold;
	float: left;
	font-size: 13px;
	line-height: 17px;
	color: #77b7ac;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.left.gif) no-repeat 0 6px;
	padding: 0 18px 0 11px;
}
.pages .prev:hover{
	font-weight: bold;
	color:#b4b4b4;
	text-decoration:none;
}


.news-content .sidebar{
	margin: -31px 0 0;
	position: relative;
}
.news-content .sidebar-area{border:0;}
.popup .close{
	width: 100%;
	overflow: hidden;
	margin: 0 0 30px;
}
.popup .close a{
	float:right;
	background: url(/_LAYOUTS/1033/BV/Images/btn-close.gif) no-repeat 100% 0;
	padding: 3px 23px 0 0;
	font-size: 10px;
	color: #b4b4b4;
	font-weight: bold;
	font-family: Arial;
}
.popup .close a:hover{
	
	color:#77b7ac;
	font-weight: bold;
	text-decoration: none;
}
.popup .info-area{
	width: 100%;
	overflow: hidden;
	padding: 0 0 9px;
	border-bottom: 1px solid #e5e5e5;
}
.popup .photo{
	width: 177px;
	float: left;
}
.popup .info{
	width: 275px;
	float: right;
}
.popup .info .data{
	border: solid #e5e5e5;
	border-width: 1px 0;
	min-height: 90px;
	padding: 8px 0 0 9px;
}
* html .popup .info .data{height: 98px;}
.popup .info .data strong{
	display: block;
	font-size: 16px;
	line-height: 18px;
	color: #333;
}
.popup .info .data span{
	display: block;
	font-size: 13px;
	color: #666;
	margin: 0 0 3px;
}
.popup .info .data em{
	display: block;
	font-size: 13px;
	color: #666;
	font-style: normal;
}
.popup .info .info-box{
	height:1%;
	overflow: hidden;
	padding: 16px 10px 0 13px;
}
.popup .info .info-box .box{
	width: 100%;
	overflow: hidden;
	margin: 0 0 9px;
}
.popup .info .info-box .box .title{
	display: block;
	font-size: 11px;
	line-height: 15px;
	color: #333;
	margin: 0 0 1px;
}
.popup .info .info-box .box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.popup .info .info-box .box ul li{
	vertical-align: top;
	font-size: 11px;
	color: #666;
	margin: 0 0 1px;
}
.popup .download{
	width: 100%;
	overflow: hidden;
	padding: 16px 0 0;
}
.popup .download ul{
	float: left;
	margin: 0 0 0 200px;
	padding: 0;
	list-style: none;
	display: inline;
}
.popup .download ul li{
	float: left;
	font-size: 11px;
	margin: 0 0 0 30px;
	display: inline;
}
html .popup .download ul .first{
	margin: 0 0 0 0px;
}


.popup .download ul li a{
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 50%;
	padding: 0 0 0 6px;
	color: #77b7ac;
}
.popup .download ul li a:hover{
	color:#b4b4b4;
	text-decoration: none;
}
/*-----footer-----*/
#footer {
	width:985px;
	overflow:hidden;
	padding: 5px 0px 0px 0px;
}

#footer .holder{
	width:100%;
	overflow:hidden;
	height:40px;
	position:relative;
	padding: 0 0 0 0;
}



#footer ul{
	margin: 10px 0px 0px 100px;
	padding: 0;
	list-style: none;
	position:absolute;
}
#footer ul li{
	display: inline;
	color: #999999;
	font-weight:normal;
	font-size: 11px;
	margin: 0 10px 0 0;
}
#footer address{
	font-style:normal;
	display: inline;
}
#footer ul li a{color:#999999;}
#footer ul li a:hover{
	color:#999999;
	text-decoration: none;
}


#footer .logo{
	position:absolute;
	top:0px;
	left:28px;
	width:49px;
	height:30px;
	overflow:hidden;
	background:url(/_LAYOUTS/1033/BV/Images/realdania_logo_49x30.png) no-repeat;
	display:block;
	height:100%;
	text-indent:-9999px;	
}







/* custom */



.console
{
float: left;
margin-top:25px;
margin-left:28px;				

}











.frontimg{
	width: 842px;
	float: left;
	margin: 0px 0px 0px 5px;
	display: inline;
}


.front{
	width: 516px;
	float: left;
	margin: 0 0 0 143px;
	display: inline;
	
}

.front.top{
	background: url(/_LAYOUTS/1033/BV/Images/projects-top.png) no-repeat;
	height: 5px;
	overflow: hidden;
}
.front.bottom{
	position: relative;
	top: -2px;
	background: url(/_LAYOUTS/1033/BV/Images/projects-bottom.png) no-repeat;
	height: 5px;
	overflow: hidden;
}
.front.middle{
	overflow: hidden;
	background: #fff;
	min-height: 327px;
}
























.frontbox{
	width: 305px;
	float: right;
/*	margin: 5px 0px 0px 5px; */
	margin: 2px 10px 0 0;	
	display: inline;
}
.frontbox .top{
	height: 5px;
	background: url(/_LAYOUTS/1033/BV/Images/news-top.png) no-repeat;
	overflow: hidden;
}
.frontbox .bottom{
	height: 5px;
	background: url(/_LAYOUTS/1033/BV/Images/news-bottom.png) no-repeat;
	overflow: hidden;
}
.frontbox .middle{
	overflow: hidden;
	background: #fff;
	padding: 9px 20px 12px 20px;
/*	min-height: 234px;*/
	min-height: 327px;

}
* html .frontbox .middle{
	height:154px;
	overflow:visible;
}
.frontbox h2{
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 14px;
	color: #1E1E1E;
}


.front-logotext
{
vertical-align:top;
margin-left:133px;
margin-top:2px;
/*position:absolute;*/
font-size:16px;
font-weight:bolder;
background:url(/_LAYOUTS/1033/BV/Images/BV_logo226x86.png) no-repeat 50% 0;
}



.front-logotext a
{
text-decoration: none;		
color:white;		
}

.front-logotext a:hover
{
text-decoration: none;				
color:white;
}







.linkpil{
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
	font-weight: bold;
	display: inline;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 50%;
	padding: 0 0 0 5px;
	color: #5aa8a8;
}




.article a
{
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
	font-weight: bold;
	display: inline;
	background: url(/_LAYOUTS/1033/BV/Images/arrow-accordion.gif) no-repeat 0 50%;
	padding: 0 0 0 5px;
	color: #5aa8a8;
}


.subscribe_submit_cell {
	height: 50px;
}

.subscribe_statuslabel{
	color:red;
}


.subscribe_submit_btn {
	BACKGROUND-IMAGE: url(/_LAYOUTS/1033/BV/Images/search_button_bg.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; PADDING-LEFT: 0px; WIDTH: 59px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; COLOR: #5a594d; FONT-SIZE: 11px; CURSOR: pointer; PADDING-TOP: 1px; _margin: 1px 0px 0px 6px
}





/* searchlist core result webpart adds div with class .srch-WPBody, this overrides*/
.results .result a
 {
color:#34342c;
font-family:arial;
font-size:12px;
line-height:16px;
text-decoration:none;
background-image:none;
padding-left:0px;
}

.results .result a:hover
{
	color: #19b211;
	text-decoration: none;
}

.results .result
		{
			margin: 0px 0px 15px 0px;
		}
