/*
custom css für startseite 2015
****************************************************
*/

.w2 {
	overflow-x:hidden;
}

#header { 
	padding-top:0px; 
}

/* top navigation: bereiche */
.top-area-nav {
	height:34px;
	background: #f6f6f6;
	border-bottom:1px solid #489834;
	padding:0;
	margin:0 0 46px 0;
}

.top-area-nav ul {
	margin:0px auto;
	width:980px;
}

.top-area-nav ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}

.top-area-nav ul li a {
	font-size:13px;
	color:#898989;
	padding:0 35px;
	line-height: 34px;
	display: block;
}

.top-area-nav ul li:hover,
.top-area-nav ul li:hover > a {
	background: #D7E9D1;
	color:#000;
	text-decoration:none;
}

.top-area-nav ul li.active a {
	color:#fff;
	background:#489834;
}

.top-area-nav ul .active {
	color:#fff;
	background:#489834;
	text-decoration:none;
}

.logo-holder {
	position:relative;
	padding-bottom:45px;
}

.logo-holder .user-logged-in-status {
	position:absolute;
	right:0;
	bottom:0;
	min-width:200px;
	height:70px;
	z-index:1;
	text-align: right;
}

.logo-holder .user-logged-in-status .userloginpanel {
	position: relative !important;
	top: 0 !important;
}

/* main header nav */
.nav-bar {
	position: relative;
	width:940px;
	margin:0 0 3px 0;
	text-align:center;
}

#nav {
	float: left;
	width: 100%;
	height: 36px;
	margin: 0px;
	padding: 0px;
	list-style: outside none none;
	background: #62ae4e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYWU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0N2ExNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #62ae4e 0%, #47a14c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62ae4e), color-stop(100%,#47a14c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #62ae4e 0%,#47a14c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #62ae4e 0%,#47a14c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #62ae4e 0%,#47a14c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #62ae4e 0%,#47a14c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62ae4e', endColorstr='#47a14c',GradientType=0 ); /* IE6-8 */
}

.gradient-green {
	background: #62ae4e !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYWU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0N2ExNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #62ae4e 0%, #47a14c 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62ae4e), color-stop(100%,#47a14c)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #62ae4e 0%,#47a14c 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #62ae4e 0%,#47a14c 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #62ae4e 0%,#47a14c 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #62ae4e 0%,#47a14c 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62ae4e', endColorstr='#47a14c',GradientType=0 ) !important; /* IE6-8 */
}
.gradient-blue {
	background: #436e93 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzNmU5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjVmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #436e93 0%, #225f9f 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#436e93), color-stop(100%,#225f9f)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #436e93 0%,#225f9f 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #436e93 0%,#225f9f 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #436e93 0%,#225f9f 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #436e93 0%,#225f9f 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436e93', endColorstr='#225f9f',GradientType=0 ) !important; /* IE6-8 */
	
}

/* navigation */

#nav li {
	background-image:none !important;
	width: auto !important;
	position: relative;
}

#nav li a {
	float: left;
	padding: 8px 17px;
	width:auto !important;
	line-height:20px;
	font-weight:bold;
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
}
#nav li#firstentry a:hover,
#nav li a:hover,
#nav li a.active:hover 
{
	background-image:none !important;
	background-color:#d7e9d1;
	color:#62ae4e;
	text-shadow:none;
}
#nav li a.active 
{
	background-image:none !important;
	background-color:#4fa54d;
	color:#fff;
	text-shadow:none;
}
#nav li ul li a {
	text-shadow:none;
	float: none;
}
#nav li ul li a.active {
	color:#62ae4e;
	background:none;
}
#nav li ul,
.nav-holder ul,
#nav li:hover ul ul {
	width: 250px;
	margin-top:6px;
	margin-left:0;
	padding: 7px 0px 0px;
}

#nav li ul li {
	width: 100% !important;
}

#nav li ul li a.has-drop-down-a:after {
	display:none !important;
}

#nav li:hover ul, .nav-holder:hover ul {
	top: 30px;
	left: 0px;
}

#nav li:hover ul ul {
	margin-top:0px;
}

/* nav > submenu */
#nav li.has-drop-down ul li a {
	font-weight:normal;
	padding: 8px 10px;
}

#nav li.has-drop-down ul li a:hover {
	background:none;
}
#nav li.dropdown.last:hover {
	width:auto !important;
}
#nav li:hover {
	background:none !important;
}
/*
#nav .has-drop-down-a, 
.nav-holder .has-drop-down {
background-image:none !important;
}
*/
/* arrow icon */
#nav .has-drop-down-a:before, 
.nav-holder .has-drop-down:before {
	content: '\f078';
	font-family: 'FontAwesome';
	font-size:10px;
	float: right;
	padding:0 0 0 10px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow:none;
}

#nav li ul li a.has-drop-down-a:before {
	transform: rotate(-90deg);
	padding-top:8px;
}
#nav > li:after {
	content: '';
	height:36px;
	width:1px;
	background:#EDF2F7;
	position:absolute;
	top:0;
	right:0;
	margin:0;
}

/*
#nav .has-drop-down-a:after {
content: '';
height:36px;
width:1px;
background:#a5cc99;
float: right;
margin: -8px -38px 0 17px;
} 
*/

/* remove btm border of last menu element in submenu */
#nav .has-drop-down ul li:last-child a {
	border-bottom:none;
}

/* slider nav zentriert */
.gallery-area .jquery-slider-selectors {
	left:0 !important;
	margin-left: -15px;
}
.gallery-area .description .title {
	color: #3C4981 !important;
}
.gallery-area .description .more {
	background: url("/dgnb-system/_admin/images/arrow-01.png") no-repeat scroll 0% 0% transparent !important;
}
.gallery-area .slide {
	width:700px;
	height:400px;
}

/* meta wrap menu */
.nav-meta-wrap {
	top: 0;
	right: 0px;
	width: 150px;
	height: 36px;
	position: absolute;
	z-index: 1;
}

.nav-meta-wrap > .nav-meta-btn {
	float: left;
	margin:0;
	padding:0;
	color:#fff;
	cursor:pointer;
}

.nav-meta-wrap > .nav-meta-btn:hover {
	background:#d7e9d1;
	color:#62ae4e;
}

.icon-search,
.icon-lock,
.icon-lang {
	width:50px;
}

.icon-search:before,
.icon-lock:before,
#submitBTN:before {
	font-family: 'FontAwesome';
	font-size:17px;
	line-height: 36px;
	padding:0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-search:before,
#submitBTN:before {
	content: '\f002';
}

.icon-lock:before {
	content: '\f023';
}

.icon-lang {
	line-height:36px !important;
}

#nav-meta-search,
#nav-meta-login, 
.language-dropdown {
	/*
	opacity:0;
	visibility:hidden;*/
	background:#d7e9d1;
	position:relative;
	z-index:1;
	position:absolute;
	top:-9999px;
	right:-9999px;
	border-bottom: 2px solid #62ae4e;
}

#nav-meta-search,
#nav-meta-login {
	width: 940px;
}

/* suche */
#nav-meta-search {
	height:80px;
}

#nav-meta-search #searchslot {
	position: relative;
	z-index: 1;
	top: 25px;
	left: inherit;
	right:inherit;
	background:none;
	padding:0;
	margin:0;
	width: 860px;
	
}

#nav-meta-search .searchX {
	padding:0;
	border:0;
}

#nav-meta-search .searchX input[type="text"],
#nav-meta-search .searchX input[type="search"] {
	background: #FFF none repeat scroll 0% 0%;
	border: 0px none;
	margin: 0px;
	outline: medium none;
	width: 675px;
	font-size: 12px;
	padding: 5px 10px;
}

#nav-meta-search .searchX #submitBTN {
	padding:0 0 0 15px;
	width: 160px;
	height: 34px;
	color: #FFF;
	cursor: pointer;
	border: 0px none;
	text-indent: 0;
	font-size:12px;
	position:relative;
}

#nav-meta-search .searchX #submitBTN:before {
	position: absolute;
	left: 20px;
	top: -2px;
}

#suggestions {
	box-shadow:none !important;
	top:36px;
}

/* login */
#nav-meta-login {
	min-height: 130px;
}

#nav-meta-login .nav-meta-login-image {
	float:left;
	color:#222;
	width:365px;
	height:90px;
	padding:0;
	text-align:left;	
	margin:5px 90px 0 25px;
	color: #489834;
	font-weight: bold;
}

#nav-meta-login .nav-meta-login-image > img {
	margin-left:-20px;	
}

#nav-meta-login .form .login {
	border:none !important;
	background:none !important;
	margin:0 !important;
	padding:0 !important;
	color:#222 !important;
}

#nav-meta-login .form .login {
	width: 150px;
	margin: 20px 0px 0px 0px !important;
	float: left;
}

#nav-meta-login .form input[type="text"], 
#nav-meta-login .form input[type="password"],
#nav-meta-login .form input[type="submit"],
#nav-meta-login .form button{
	width:170px;
	border:none;
	margin:3px 0;
	height: 15px;
}

#nav-meta-login .form button {
	background-image:none;
	text-align:center;
	color:#fff;
	border-radius:0px;
	height:25px;
	width: 180px;
}

#nav-meta-login .form .error {
	text-align:left;
}

#nav-meta-login .meta-user-panel {
	float:right;
	margin: 30px 40px 0 0;
}

#nav-meta-login > .meta-user-panel li {
	list-style-type:none;
	margin: 0px 0px 13px;
}

#nav-meta-login > .meta-user-panel li a {
	padding: 0 0 0 20px;
	color:#222;
	text-align:left;
}

#nav-meta-login > .meta-user-panel li a:hover,
#nav-meta-login .nav-meta-user-msg > a:hover {
	text-decoration:underline;
}

#nav-meta-login .nav-meta-user-msg,
#nav-meta-login .nav-meta-user-msg > a {
	color: #222;
	padding-left: 18px;
}

#nav-meta-login .nav-meta-user-msg {
	float: right;
	text-align: left;
	width: 190px;
	margin-top: 70px;
}

/* sprachen */
.language-dropdown {
	margin:0;
	padding:0;
	width:50px;
}

.language-dropdown li {
	list-style-type:none;
	padding: 0px;
}

.language-dropdown li a {
	text-align:center;
	padding:0;
	color: #62ae4e;
}

.language-dropdown li a:hover {
	font-weight: bold;
}

/* hover */
.icon-search:hover #nav-meta-search,
.icon-lock:hover #nav-meta-login,
.icon-lang:hover > .language-dropdown {
	top:36px;
	right:0;
}

.icon-lang:hover > .language-dropdown {
}

.breadcrumb {
	margin: 10px 0px 14px;
}

/*
content bereich: slider sidebar
*********************************
*/
.box-slider-sidebar {
	float:right;
	width: 220px;
	margin-bottom: 30px;
	height:185px;
	max-height:185px;
	overflow: hidden;
}

.box-sidebar-title {
	width:100%;
	padding:0;
	margin: -3px 0px 11px;
	text-transform:uppercase;
	font-size:11px;
	font-weight: bold;
}
.box-sidebar-title a {
	color: #3e3d40;
}
/*
content bereich: 4 column
****************************
*/
.gallery-area,
.jquery-slider-wrapper{
	width: 700px;
	float: left;
}

/* 4 column boxes */
.boxes-area .box {
	padding:0px;
	width:220px;
}

.boxes-area .box-blau p > a,
.boxes-area .box-gruen p > a {
	color: #555;
	padding:0 9px;
	display: block;
	margin:0;
}

.boxes-area .box-blau p > a:hover,
.boxes-area .box-gruen p > a:hover {
	text-decoration:none;
}

.boxes-area .box-gruen img,
.boxes-area .box-blau img {
	
}

.boxes-area .box-blau a.more,
.boxes-area .box-gruen a.more {
	color:#fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.1);
	display:block;
	padding:6px 10px;
	font-weight:bold;
	white-space: nowrap;	
}

.boxes-area .box-blau a.more:hover,
.boxes-area .box-gruen a.more:hover {
	opacity:0.85;
	text-decoration:none;
}

.boxes-area .box-blau {
	background: #f2f5f9;
}

.boxes-area .box-gruen {
	background: #ebf4e7;
}

/*
contentbereich: 3 columns
***************************
*/
.post-area-content-title {
	width:100%;
	border-bottom: 1px solid #ccc;
	padding:0 0 7px 0;
	margin:10px 0 18px 0;
	text-transform:uppercase;
	font-size:11px;
}

.post-area .col-3 {
	float:left;
	width:276px;
	min-height: 485px;
	margin:0 20px 25px 0;
	background: #F6F6F6;
	padding: 12px;
	height: 440px;
	position: relative;
}

.post-area .col-3 h3 {
	color:#4DAA50;
	font-size:13px;
	height: 30px;
}

.post-area .col-3 img {
	margin:-12px -12px 12px -12px;
}

.post-area .col-3 .date {
	display: block;
	color: #87888A;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	font-style: normal;
	margin-bottom: 3px;
}

.post-area .col-3 p:last-child {
	margin: 15px 0 5px 0;
}

.post-area .col-3 a.more  {
	position:absolute;
	bottom:12px;	
}

.post-area .blog a.more{
	
}
.post-area .col-3s {
	float:left;
	width:276px;
	margin:0 20px 0 0;
	padding: 0 12px;
}
.blog .blog-box-list {
	list-style: outside none none;
	line-height: 16px;
}

.blog .blog-box-list li {
	border-bottom: none;
}

.blog .blog-box-list li a {
	color: #3E3D40;
}

/*.btn-newsarchiv {
width:100%;
float:left;
background-color: #ebebeb;
text-align:left;
padding:6px;
background-image: url("/dgnb-ev/_admin/images/bullet-right-bl_06_2014.png");
background-repeat:no-repeat;
background-position: 400px 8px;
margin:10px auto;
}
*/

/* news filter nav */
/* sortierung nav */

.form-background-wrap {
	padding: 0px !important;
	height:127px !important;
}

#newsArchivFormSortBar {
	height: 29px; 
	width:100%;
	float:left;
	font-size:11px !important;
	border-top: 1px solid #c7c7c8;
	border-bottom: 1px solid #c7c7c8;
	line-height:29px;
	position:relative;
	margin-bottom: 10px;
	overflow:visible;
}

.submitSortierung, .submitSortierung-active {
	height:29px;
	color:#3e3d40;
	font-weight:normal;
	font-size:11px !important;
	margin:0;
	padding:0 5px 0 5px;
	border:none !important;
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.submitSortierung:hover {
	color: #45A41E;
}
.submitSortierung-active {
	font-weight:bold !important;
}

#sortierung-active-arrow {
	width: 13px;
	height: 7px;
	position: absolute;
	top: 23px;
	left: -9999px;
	z-index: 8010;
	background: transparent url("http://www.dgnb.de/dgnb-system/_admin/images/zertifizierte-projekte-form-sprite_06_2014.png") no-repeat scroll -240px -129px;
}

#searchForm {
	padding:17px;
	margin-bottom:0;
	width:665px;
}

#searchForm input[type="text"] {
	background: /*#F5F5F5*/ #fff none repeat scroll 0% 0%;
	height:18px;
	padding: 5px;
	width: 400px;
	line-height: 1em;
	margin: 0px;
	font-size: 1em;
	border: 1px solid #CCC;
}

#searchForm h2 {
	margin-top:0;
}

#searchForm label.label-4col {	
	font-weight: bold;
	padding-bottom:6px;
}

.presse-suchform {
	background: #EEF7EE;
	overflow: inherit !important;
	display: inline-block;
}

.news-liste-2015 {
	display:inline;
	overflow-x:hidden;
}

.news-liste-2015 li {
	padding:12px 12px 35px 12px !important;
	list-style-type: none;
	float:left;
	width:195px;
	margin-right:20px !important;
	background: #f6f6f6 !important;
	border: none;
	margin-bottom: 20px !important;
	position:relative;
}

.news-liste-2015 li:nth-child(3n+3) { 
	margin-right:0px !important;
}

.news-liste-2015 li h2 {
	font-size: 13px !important;
	line-height: 18px !important;
	margin-bottom:24px !important;
}

.news-liste-2015 li a.more {
	display: block;
	margin: 12px 0 0 0;
	position: absolute;
	bottom:12px;
}

.news-liste-2015 li .news-info, .col-3 .news-info {
	overflow: hidden;
	color: #666;
	font-size: 11px;
} 
.news-liste-2015 li .news-info .col1, .col-3 .news-info .col1{
	float: left;
	display: inline;
	width:39%;
	
} 
.news-liste-2015 li .news-info .col2,.col-3 .news-info .col2{
	float:  right;
	display: inline;
	width: 59%;
	text-align: right;
} 
.news-liste-2015 li p {
	margin-bottom:0 !important;
} 
.news-info .col1{
	width:59%;
	white-space: nowrap;
} 
.news-info .col2{
	width:39%;
} 

#nav ul a:hover, #nav #firstentry ul a:hover, #nav #lastentry ul a:hover, .nav-holder ul a:hover {
	text-decoration: none;
	color: #4DAA50;
	background: none repeat scroll 0% 0% transparent;
}

#loading-overlay {
	opacity: 0;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	position:fixed;
	z-index:999;
	background:rgba(255,255,255,0.7);
	visibility:hidden;
}

#loading-overlay div {
	position: relative;
	width: 100%;
	height: 100%;
}

#loading-overlay span {
	padding: 10px 15px;
	color: #000;
	font-size: 17px;
	display: block;
	height: 20px;
	width: 73px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	box-shadow: 0px 5px 15px rgba(0,0,0,0.4);
	border-radius: 6px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

.selectboxit-arrow-container {
	z-index: 999;
	top: 1px;
	right: 0;
	position:absolute !important;
}



/* ausbildungstermine-output */
.ausbildungstermine-output li {
	padding:0 0 10px 0 !important;
	float: left;
	clear: left;
	border-bottom: 1px solid #ccc;
	width: 100%;
}

.ausbildungstermine-output li.header {
	font-weight:bold;
	margin-bottom: 10px !important;
	display: inline-block;
} 

.ausbildungstermine-output li span {
	float:left;
}

.ausbildungstermine-output li span:first-child {
	width:110px;
}

.ausbildungstermine-output li span:first-child small {
	font-size: 11px;
	display: block;
	margin-top: 5px;
	line-height: 1.3;
}

.ausbildungstermine-output li span:nth-child(2) {
	width:130px;
}
.ausbildungstermine-output li span:nth-child(3) {
	width:60px;
}
.ausbildungstermine-output li span:nth-child(4) {
	width:140px;
}
.ausbildungstermine-output li span:nth-child(5) {
	width:40px;
}
.ausbildungstermine-output li span:nth-child(6) {
	width:130px;
}

.ausbildungstermine-output li span:nth-child(7) {
	text-align:right;
}

.ausbildungstermine-output li span:nth-child(7) > a {
	display:block;
	margin-bottom:2px;
}



/* referentenpool formular */
.angaben-expertise-wrap h4 {
	cursor:pointer;
	position:relative;
	padding-left:20px;
	cursor:pointer;
}

.angaben-expertise-wrap h4:hover,
.angaben-expertise-wrap h4.active {
	color: #62ae4e;
}

.angaben-expertise-wrap h4:before {
	content:'';
	background: url(/dgnb-ev/_admin/images/mitgliederbefragung2013/sprite01.png) no-repeat -938px -47px;
	width: 12px;
	height: 12px;
	position:absolute;
	left:0;
	top:3px;
}

.angaben-expertise-wrap h4.no-icon:before {
	display:none;
}

.checkbox-toggle-wrap {
	display:none;
}

.checkbox-toggle-wrap ul {
	display: inline;
	margin: 0;
}

.checkbox-toggle-wrap ul li {
	background:none !important;
		cursor:pointer;
}

.checkbox-toggle-wrap ul li input {
	cursor:pointer;
}
