@charset "UTF-8";
/*
---------------------------------------

  BHC.com | größere Content-Elemente
  Datenwerk GmbH - www.datenwerk.de

  author:   susan.riedel@datenwerk.de
            frank.hoesler@datenwerk.de

---------------------------------------
*/

@media all {


/** Listenansicht Mitglieder (Dashboard)
 *  Wechselanzeige der Listendarstellung*/
	.wechsel-0 {
	background-color:#f6f6f6;
	}
	.wechsel-1 {
	background-color:#ffffff;
	}
/*  Nachrichten */
	.toppagermargin {
	height: 10px;
	}
	.pmlist {
	margin: 10px 0 0 0;
	clear: both;
	width: 740px;
	table-layout: fixed;
	}
	.pmlist tr, .pmlist th, .pmlist td {
	table-layout: fixed;
	}
	.pmlisthead {
	background-color: #a4d9b9;
	border-bottom: solid 1px #00b476;
	font-weight: bold;
	}
	.pmlist tr.sort {
	float: none;
	}
	.pmlist th {
	padding: 9px 0 9px 0;
	color: #444;
	font-size: 11px;
	}
	.pmlist td {
	padding: 18px 0 10px 0;
	border-bottom: 1px dotted #c5c5c5;
	table-layout: fixed;
	font-size: 11px;
	color: #444;
	}
	.pmlist tr.nobold td, .pmlist tr.nobold a {
	font-weight: normal;
	}
	.pmlist td input {
	margin: 0;
	}
	.pmoutlist td, .pmoutlist td a {
	font-weight: normal;
	}
	.pmlist .pmcheck {
	padding-left: 17px;
	width: 33px; /* 50 */
	}
	.pmlist .pmstatus {
	width: 75px;
	}
	.pmlist td.pmstatus {
	padding-left:20px;
	width: 55px; /* 75 */
	}
	.pmlist .pmpic {
	width: 50px;
	}
	.pmlist .pmpic img {
	border: 2px #d5d5d5 solid;
	}
	.pmlist .pmsender {
	width: 135px; /* 155 */
	padding-left: 10px;
	}
	.pmlist .pmsubject {
	width: 270px; /* 290 */
	padding-left: 20px;
	}
	.pmlist .pmdate {
	padding-left: 30px;
	width: 90px; /* 120 */
	font-weight: bold;
	}
	.pmlist td.pmdate {
	padding-top: 20px;
	}
	.pmoutlist .pmdate {
	font-weight: normal;
	}
	.pmlistborder{
	border-right: #ccc 1px dotted;
	height: 30px;
	padding-top:20px;
	}
	.pmlistmiddle {
	display: table-cell;
	height: 30px;
	}
	.pmdeleter {
	float: left;
	margin-top: 20px;
	width: 152px;
	margin-bottom: 10px;
	}
	.pmdeleter input {
	margin-left: 17px;
	margin-right: 12px;
	float: left;
	}
	.pmdeleter label {
	float: right;
	}

	.pmlistdeleter label.pmlist-delete-all {
	float:left;
	font-weight:bold;
	color:#5e5e5e;
	margin-top: 2px;
	}

	a.pmclearall {
	background:transparent url(/images/bhc/layout/icon_delete.png) no-repeat scroll 3px center;
	clear:both;
	margin-left:10px;
	padding-bottom:5px;
	padding-left:25px;
	padding-top:5px;
	}

	.pmlistdeleter a.pmclearall {
	margin-left: 15px;
	}

	.pmemtynews {
	padding:10px 0px 5px 0px;
	}
	.pm_newsend {
	padding:5px 0 5px 23px;
	background:transparent url(/images/bhc/layout/icon_pm_newsend.png) no-repeat scroll 0 4px;
	}

/* Nachrichten dialog */
	.dialog_header {
	background-color: #ededed;
	padding: 20px 10px 10px 10px;
	margin: 15px 0 15px 0;
	}
	.dialog_header h2,
	.dialog_header span {
	padding-left:30px;
	}
	.dialog_header h2 {
	line-height: 18px;
	width: 670px;
	}
	.dialog_header span a {
	font-weight:bold;
	text-decoration:none;
	}
	.dialog_header span a:hover,
	.dialog_header span a:active,
	.dialog_header span a:focus {
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	/*User*/
	.dialog_user {
	width:120px;
	text-align:right;
	float:left;
	padding-top:5px;
	}
	.dialog_user img {
	float:right;
	margin: 0 0 5px 75px;
	border: 2px solid #D0D0D0;
	}
	.dialog_user a {
	line-height: 14px;
	}
	.dialog_user img.rank-alone,
	.dialog_user img.master-icon-small {
	border:0px;
	margin: 0;
	float: none;
	display: inline;
	}
	.dialog_user div {
	display: block;
	}
	/*Nachricht*/
	.dialog_msg {
	background:transparent url(/images/bhc/layout/dialog_bg_sprechblase.png) no-repeat scroll 0 0px;
	min-height: 115px;
	height: auto !important;
	height: 115px;
	padding:12px 45px 25px 28px;
	margin-left:125px;
	}
	.dialog_answer, .dialog_thread {
	padding: 20px 0 15px 0;
	}
	.dialog_answer_textarea textarea {
	width:540px !important;
	margin: 0 0 10px 0;
	}
	.dialog_answer_textarea {
	margin: 5px 45px 10px 142px;
	}
	.dialog_answer_textarea .pmclearall {
	margin: 0;
	padding-left:22px;
	}
	.delete_box {
	padding-bottom: 10px;
	}

	/* Kontaktanfragen */

	#mybhc_friendlist .listuseruser .C2{
	padding-bottom: 0px;
	}
	#mybhc_friendlist .listuseruser .C2 p {
	width: 350px;;
	}



/*  Pinboard */
	.pinboard label {
	float:left;
	margin-right:20px;
	width:250px;
	}

	.dashboard_submit input {
		margin-left: 10px;
		margin-right: 10px;
		width: 526px;
	}

/*  Kommentare */

	.user-list .wechsel-0,
	.user-list .wechsel-1,
	#userpinboard_data_view .wechsel-0,
	#userpinboard_data_view .wechsel-1,
	#grouppinboard_data_view .wechsel-0,
    #grouppinboard_data_view .wechsel-1	{
	border-bottom: 1px solid #c5c5c5;
	}
	#userpinboard_data_view .wechsel-0 .last,
	#userpinboard_data_view .wechsel-1 .last,
	#grouppinboard_data_view .wechsel-0 .last,
    #grouppinboard_data_view .wechsel-1 .last
	 {
		border-bottom: 0px;
	}
	.user-list .more_network,
	#userpinboard_data_view .more_network {
	background: #fff;
	border: none;
	}
	#userpinboard_data_view .arrowlink {
	border: none;
	}
	.user-list #more_events,
	#userpinboard_data_view #more_events {
	display: none;
	}
	.eventimg {
	position:relative;
	}
	.event-img img {
	border:2px solid #D0D0D0;
	margin:0;
	padding:0;
	}
	a:hover.event-img img {
	border-color:#065943;
	}
	.eventimg a.green {
	position:absolute;
	top:0;
	width:540px;
	}


	.listuser {
	padding:0 15px 10px 10px;
	}
	.listuser-time {
	padding: 5px 0 5px 0;
	}
	.listuser-text a {
	padding-right:5px;
	}
	.listuser-text a.green {
	padding-right:0px;
	}
	.listuser-img,
	.sublistuser-img,
	.image_upload_edit img,
	.image_upload_view img {
	float:left;
	border: 2px solid #d0d0d0;
	}
	.listuser-text {
	width: 655px;
	margin-left: 60px;
	}
	.listuser-text p {
	padding-top: 5px;
	}
	.listuser-text .event-img {
		position: relative;
	}

	/*Unter-Kommentare*/
	.commentlist {
	background-color:#F6F6F6;
	}
	.sublistbox {
	padding:0 15px;
	}
	.sublist {
	border-top:1px dotted #c5c5c5;
	}
	.sublist_arrow {
	margin-top: -1px;
	margin-left: 60px;
	}
	.sublistuser {
	border-bottom:1px dotted #C5C5C5;
	padding:10px 0 10px 57px
	}
	.sublistcom {
	padding:10px 0 0 57px;
	}
	.sublistuser-text {
		margin-left: 40px;
	}
	.sublistuser-text p {
	font-size:1.2em;
	padding-top:5px;
	}
	.sublistuser-text div {
	margin-bottom: 5px;
	}
	.sublistuser-text div span {
	padding: 0 5px;
	}
	.sublistbox textarea {
	display: block;
	min-height: 57px;
	margin:0 0 5px;
	overflow:auto;
	width:600px;
	}

	.commentlist input {
	width:298px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	.commentlist_input {
	margin-left: 58px ;
	}
	.comment_edit {
	padding:5px 0 5px 23px;
	background:transparent url(/images/bhc/layout/icon_comment.gif) no-repeat scroll 0 4px;
	}
	.comment_edit span {
	margin-right:0px;
	}
	.sublistuser-text span.mr_0 {
	margin-right:0px;
	}

	.subtextarea {
	margin-bottom:10px;
	}
/*  Mehr Neues aud meinem Netzwerk */

	.more_network {
	padding: 10px 0px 0px 0px;
	}

	/*
	.more_network {
	padding: 10px;
	border-top: 1px solid #c5c5c5;
	}
	*/

	/** Profil / Über mich / Einstellungen / Werkstatt**/
	.profil_data_edit form,
	.profil_garage_edit form,
	.profil_garage_edit_bg {
		background-color: #ededed;
	}

	div.profil,
	div.pinboard {
		display: block;
		padding-bottom: 10px;
	}

	div.msg_new {
		display: block;
		margin-top: 10px;
		padding-bottom: 10px;
	}

	div.msg_button {
		padding-right: 267px;
	}

	#profil_data_edit label,
	#profil_aboutme_edit label,
	#profil_garage_edit label,
	#msg_new label {
		float: left;
		margin-right: 20px;
		width: 171px;
	}

	#msg_new select {
		border-color: #b6b6b6 #eee #f3f3f3 #ccc;
		border-style: solid;
		border-width: 1px 1px 1px 2px;
		height: 29px;
		line-height: 27px;
		margin-left:20px;
		padding: 3px;
		width: 125px;
	}

	.profil_settings_desc {
		float: left;
		margin-right: 20px;
		width: 471px;
	}

	#profil_data_view label,
	#profil_aboutme_view label,
	#profil_accessdata_view label {
		float: left;
		margin-right: 10px;
		width: 171px;
	}

	div.msg_new .captcha_container {
		margin: 0 0 0 211px;
	}

	div.msg_new .captcha_container #captcha_user {
		margin: 0;
	}

    #profil_settings_view label
    {
	float:left;
	margin-right:10px;
	width:471px;
    }
	#profil_accessdata_view .green {
	float:right;
	margin-right: 190px;
	}
	#profil_settings_password_edit input,
	#profil_settings_email_edit input {
	margin-left:0px;
	}

	#profil_data_view label span,
	#profil_aboutme_view label span,
	#profil_data_edit label span,
	#profil_aboutme_edit label span,
	#profil_garage_edit label span,
    #profil_settings_edit label span,
	#msg_new label span,
	#profil_accessdata_view label span {
	display:inline;
	padding:0;
	margin:0;
	}
	#profil_data_view span,
	#profil_aboutme_view span,
    #profil_settings_view span {
	display:block;
	padding-left:180px;
	}
	#profil_data_edit span,
	#profil_aboutme_edit span,
	#profil_garage_edit span,
	#msg_new span {
	display:block;
	padding-left:191px;
	}


    #profil_aboutme_edit .bhcImageUploads label {
        float:none;
    }

	#profil_data_edit label, #profil_aboutme_edit label,
	#profil_garage_edit label,
	#msg_new label {
	text-align: right;
	}
    #profil_settings_edit label {
    float:left;
    }

	#profil_garage_edit label.imgup {
	text-align: left;
	font-size: 11px;
	}

	#profil_settings_email_edit .spacer, #profil_settings_password_edit .spacer {
		clear: both;
		height: 10px;
		width: 100%;
 	}

/*  userpinboard_data_view */
	#userpinboard_data_view .listuser-text p,
	#userpinboard_data_view .content-one-col p,
	#usernetwork .listuser-text p,
	#usernetwork .content-one-col p {
	margin:0px;
	padding-top: 0px;
	}

/** Werkstatt **/
	.empty .thumbs_nav,
	.empty .mainimage {
	width: 560px;
	margin-left: 10px;
	}
	.mainimage img {
	border: 3px solid #d0d0d0;
	margin: 0px auto;
	display: block;
	}
	.mainimage a:hover img {
	border-color: #065943;
	}
	.thumbs img {
	border: 2px solid #d0d0d0;
	}
	.thumbs img.border, .thumbs a:hover img {
	border: 2px solid #065943;
	}
	#profil_garage_view_toolboox {
	padding-top: 17px;
	}
	#toolbox_tools ul {
	padding-top: 4px;
	}
	#toolbox_tools li {
	list-style-position: inside;
	background: url('/images/bhc/content/list_bullet.gif') no-repeat 2px 8px;
	padding-left: 10px;
	}
	.tool_edit {
	padding: 10px 10px 10px 0;
	border-bottom: 1px dotted #c4c4c4;
	}
	#toolbox_tools_edit {
	padding: 10px 0;
	}
	.profil_garage_edit_gallerie,
	.profil_garage_edit_tools {
	padding: 10px;
	}
	.profil_garage_edit {
	margin-bottom:15px;
	}
	.imagecollection {
	margin-left:180px;
	}
	.upload-img-left {
	float: left;
	}
	#profil_garage_edit span.upload-img-left {
	padding-left: 0px;
	width: 70px;
	position:relative;
	}
	.image-titel {
	margin-left:70px;
	width: 455px;
	padding-right: 15px;
	}
	.bild_hinzu {
	padding: 10px 0 0 0;
	}
  #img_nav_next {
  position: absolute;
  top: 44%;
  right: 5px;
  width: 26px;
  height: 27px;
  text-indent: -9000em;
  background: url('/images/bhc/layout/icon_next.png') no-repeat 0 0;
  }
  #img_nav_prev {
  position: absolute;
  top: 44%;
  left: 5px;
  width: 26px;
  height: 27px;
  text-indent: -9000em;
  background: url('/images/bhc/layout/icon_prev.png') no-repeat 0 0;
  }
  .project_1_left #img_nav_next {
  top: 37%;
  }
  .project_1_left #img_nav_prev {
  top: 37%;
  }
  .dwimage-gallery #img_nav_next {
  top: 37%;
  right: 240px;
  }
  .dwimage-gallery #img_nav_prev {
  top: 37%;
  left: 240px;
  }
/** Gallery **/
	#profil_garage_edit .image-titel span {
	line-height:19px;
	padding:5px 0;
	}
	#profil_garage_view_media_images {
	position:relative;
	width: 360px;
	padding-bottom:20px;
	}
	.thumbs_prev {
	background:transparent url(/images/bhc/layout/icon_prev.png) no-repeat scroll 0 0;
	position:absolute;
	left:0;
	bottom:6px;
	height:27px;
	width:26px;
	}
	.thumbs_prev_layer {
	background:transparent url(/images/bhc/layout/icon_prev.png) no-repeat scroll 0 0;
	position:absolute;
	bottom:6px;
	left:5px;
	height:27px;
	width:26px;
	}
	.thumbs_next {
	background:transparent url(/images/bhc/layout/icon_next.png) no-repeat scroll 0 0;
	position:absolute;
	right:0;
	bottom:6px;
	height:27px;
	width:26px;
	}
	.thumbs_next_layer {
	background:transparent url(/images/bhc/layout/icon_next.png) no-repeat scroll 0 0;
	position:absolute;
	bottom:6px;
	right:5px;
	height:27px;
	width:26px;
	}
	.thumbs_next a {
	float:right;
	height:27px;
	width:26px;
	line-height:100px;
	overflow:hidden;
	background:transparent url(/images/bhc/layout/icon_next.png) no-repeat scroll 0 0;
	}
	.thumbs_prev a {
	float:left;
	height:27px;
	width:26px;
	line-height:100px;
	overflow:hidden;
	background:transparent url(/images/bhc/layout/icon_prev.png) no-repeat scroll 0 0;
	}
	.thumbs {
	height:38px;
	overflow:hidden;
	padding:0 25px 0 35px;
	width:300px;
	text-align: center;
	margin:auto;
	}
	.empty .thumbs {
	height:38px;
	overflow:hidden;
	padding:0 25px 0 35px;
	width:500px;
	text-align: center;
	margin:auto;
	}
	.thumbs a {
	margin:0;
	padding:0;
	position: relative;
	}
	.thumbs img {
	margin-right: 5px;
	}
	.thumbs_nav {
	position:relative;
	}
	.thumb-overlay {
	display: none;
	}
	.video-thumb .thumb-overlay {
	position: absolute;
	display: block;
	bottom: 4px;
	left: 2px;
	width: 46px;
	height: 10px;
	background: url('/images/bhc/content/i18n/de_DE/thumbs_video.png') no-repeat left top;
	}
	.uploads_content .video-thumb {
	position: relative;
	width:46px;
	height:40px;
	float: left;
	}
	.image_upload_view .video-thumb .thumb-overlay {
	bottom: 2px;
	}

/** Listeneinträge **/

#memberlist_overview .listuseruser p {
	width:310px;
	height: 13px;
	overflow: hidden;
}
	.firstitem {
	border-top: 1px solid #c5c5c5;
	}
/*	C2 Mitglieder   */
	.listuseruser {
	padding-bottom: 20px;
	position: relative;
	}

        .friendrequest_message {
            font-style:italic;

        }

	.C2 {
	margin-left:0px;
  padding: 0px 10px 20px 0;
	position: relative;
	width: 585px;
	float:right;
	display: inline;
	margin-top: 20px;
	}
	.C2 p, .C2 span.UC3 {
	padding-bottom: 5px;
	display:block;
	}
	.C2 span.UC3 {
	position: relative;
	}

	.C2 div.buttons {
	width:250px;
	position: absolute;
	top: 0;
	right:20px;
	}
	
	.C2 div.content {
	width: 345px;
	}

/** Table
 *
 *
 **/


/** Inhalte **/
	.mybhc-projlist {
	border-top: 1px solid #C5C5C5;
	}
	.new-item-link {
	width: 107px !important;
	position: relative;
	top: 3px;
	}
 	/*  Forum */
	.th_new {
	background:transparent url(/images/bhc/layout/icon_th_new.png) no-repeat scroll 0 0px;
	padding:4px 0 5px 27px;
	}

 	/*  Wiki */
	.wiki_new {
	background:transparent url(/images/bhc/layout/icon_wiki_new.png) no-repeat scroll 0 0px;
	padding:4px 0 5px 21px;
	}

/*  Projekt view/edit */
	.project_1_left {
	width:360px !important;
	padding-bottom: 10px;
  position: relative;
	}
	.project_1_right {
	width:365px !important;
	padding-bottom: 10px;
	}
	.project_1 {
	padding-bottom: 10px;
	}
    /*
  .project_attributes {
	border-top: 1px dotted #BFBFBF;
	border-bottom: 1px dotted #BFBFBF;
	list-style-position:inside;
	list-style-type:none;
	padding-top: 15px;
	padding-bottom: 15px;
    }*/
	/* Teaser Single View - Attributes */
	ul.project_attributes {
		border-bottom: 1px dotted #bfbfbf;
	 	height: 30px;
		padding: 10px 0;
	 	margin: 0;
	}
  .project_attributes li {
	 	display:inline;
	 	font-size: 11px;
	  width:40px;
	  margin-right: 10px;
  }
  .project_attributes .trenner {
		border-left: 1px dotted #BFBFBF;
		border-right: 1px solid #fff;
	}
	.project_attributes .txt {
		padding: 0px;
		margin: 6px 20px 0 3px;
		float: left;
	}
	.project_attributes .pr_image {
		float: left;
	}
	.project_attributes .pr_image img {
		margin-left:10px;
	}

	.userbox {
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #bfbfbf;
	min-height:50px;
	}
	.userbox img {
	border: 2px solid #d0d0d0;
	float:left;
	}
	.userbox .userteaser-text img {
	border: none;
	float:none;
	}
	.userbox .userteaser-text {
	width:120px;
	line-height:16px;
	margin-left:60px;
	}
	.pr_heimwerken {
	background:transparent url(/images/bhc/layout/icon_heimwerken.png) no-repeat scroll 0 3px;
	line-height:30px;
	padding-left:31px;
	margin-right:30px;
	}
	.pr_verschoenern {
	background: transparent url(/images/bhc/layout/icon_verschoenern.png) no-repeat scroll 0 3px;
	line-height:30px;
	padding-left:31px;
	margin-right:30px;
	}
    .pr_garden {
	background: transparent url("/images/bhc/layout/icon_verschoenern.png") no-repeat scroll 0 0;
    line-height:30px;
	padding-left:31px;
	margin-right:30px;
	}

	#project_view .project_1_right .pr_garden,
	#project_view .project_1_right .pr_verschoenern,
	#project_view .project_1_right .pr_heimwerken {
		height: 35px;
		width: 100px;
		line-height: normal;
		margin-right:20px;
	}

	/* deprecated - replaced with sprites - fm
	.pr_leicht {
	background:transparent url(/images/bhc/layout/icon_leicht.png) no-repeat scroll 5px 7px;
	padding: 10px 30px 10px 35px;
	}
	.pr_mittel {
	background:transparent url(/images/bhc/layout/icon_mittel.png) no-repeat scroll 5px 7px;
	padding: 10px 30px 10px 35px;
	}
	.pr_schwer {
	background:transparent url(/images/bhc/layout/icon_schwer.png) no-repeat scroll 5px 7px;
	padding: 10px 30px 10px 35px;
	}

	.duration_0 {
	background:transparent url('/images/bhc/layout/icon_tage0.png') no-repeat scroll 25px 5px;
	padding:10px 30px 10px 60px;
	}
	.duration_1 {
	background:transparent url('/images/bhc/layout/icon_tage1.png') no-repeat scroll 25px 5px;
	padding:10px 30px 10px 60px;
	}
	.duration_2 {
	background:transparent url('/images/bhc/layout/icon_tage2.png') no-repeat scroll 25px 5px;
	padding:10px 30px 10px 60px;
	}
	.duration_3 {
	background:transparent url('/images/bhc/layout/icon_tage3.png') no-repeat scroll 25px 5px;
	padding:10px 30px 10px 60px;
	}
	.duration_4 {
	background:transparent url('/images/bhc/layout/icon_tage4.png') no-repeat scroll 25px 5px;
	padding:10px 30px 10px 60px;
	}
	.costs_0 {
	background:transparent url('/images/bhc/layout/icon_kosten1_16x16.png') no-repeat scroll 25px 5px;
	padding:10px 0px 10px 60px;
	}
	.costs_1 {
	background:transparent url('/images/bhc/layout/icon_kosten2_16x16.png') no-repeat scroll 25px 5px;
	padding:10px 0px 10px 60px;
	}
	.costs_2 {
	background:transparent url('/images/bhc/layout/icon_kosten3_16x16.png') no-repeat scroll 25px 5px;
	padding:10px 0px 10px 60px;
	}
	.costs_3 {
	background:transparent url('/images/bhc/layout/icon_kosten4_16x16.png') no-repeat scroll 25px 5px;
	padding:10px 0px 10px 60px;
	}
*/
	.pr_awards {
	border-bottom: 1px dotted #bfbfbf;
	padding: 10px 0px 0px 0px;
	}
	.pr_awards img {
		margin: 0px 7px 8px 0px;
	}
	.project_1_right p {
	padding:8px 0;
	}

/* Bauanleitung */
	.werkzeuge {
	width:225px;
	margin:0 0 10px;
	}
	.werkzeuge ul, .werkzeuge li {
	list-style-type: disc;
	}
	.material {
	width:480px;
	border-left: 1px dotted #bfbfbf;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	}
	.material .material_table {
	width:480px;
	}
	.pr_steps {
	padding:10px 0 0 0;
	}
	.pr_steps p {
	padding: 0 0 20px 0;
	}
	.step0 {
	border-top: 1px solid #bfbfbf;
	}
	.step1 {
	border-top: 1px dotted #bfbfbf;
	}
	.comments .dialog_msg {
	padding:12px 45px 0px 28px;
	}
	.comments .sublistuser-text {
	margin: 0 0 35px 155px;
	width:540px;
	}
	.comments  textarea {
	margin: 5px 0 10px 0px;
	width:540px !important;
	min-height:105px;
	}
	.comments  textarea.edit {
	margin: 5px 0 10px 0px;
	width:530px !important;
	min-height:80px;
	}

/* Mein BHC Projekte */
	.projects_filter {
		display:block;
		height:15px;
		line-height:14px;
		margin:10px 0;
		table-layout:fixed;
		vertical-align:middle;
	}

	.projects_filter input {
		margin: 0 5px 0 0;
		float: left;
	}

	.project_container {
		padding: 20px 0px 0px 0px;
		clear: both;
		font-size: 11px;
		color: #444;
		border-bottom:1px dotted #CFCFCF;
	}

	.project_leftside {
		float: left;
		margin-right: 10px;
		padding-bottom:20px;
	}
	.project_leftside .award {
		float: left;
		padding-bottom: 3px;
	}


	.project_title {
		margin-bottom: 10px;
		font-size: 16px;
		font-weight: bold;
	}
	.project_leftside .project_title {
		width:520px !important;
	}

	.project_title a, .project_title a:link, .project_title a:active {
		color: #00664a;
	}

	.project_title a:hover {
		color: #00b476;
	}

	.project_info {
		margin-top: -5px;
		margin-bottom: 5px;
	}

	.project_content {
		margin-right: 15px;
		font-size: 13px;
		width: 495px;
	}

	.project_content img {
		border: 2px #ccc solid;
		float: left;
		margin-right: 10px;
	}

	.project_rightside {
		float: right;
		width: 195px;
		padding-bottom:10px;
	}

	.project_list {
		width: 155px;
		margin-right: 55px;
	}
	ul.project_list {
		border-top: 1px dotted #ccc;
	}

	.project_list li {
		display: block;
		padding: 5px 0;
	}

	/* deprecated - replaced with sprites - fm
	.project_list li.heimwerken {
	background: url('/images/bhc/layout/icon_heimwerken_16x16.png') no-repeat left center;
	}
	.project_list li.verschoenern {
	background: url('/images/bhc/layout/icon_verschoenern_16x16.png') no-repeat left center;
	}*/
	.project_list .pad {
		padding: 3px 0px 5px 0px;
		margin: 0px;
	}

	.project_cut .pad {
		padding: 3px 0px 5px 23px;
		margin: 0px;
	}

	.project_list .pad img {
		margin: 0 5px 0 0;
		float: left;
	}

	/* deprecated - replaced with sprites - fm
	.project_list .tunter {
	background: url('/images/bhc/layout/icon_tage0_16x16.png') no-repeat left center;
	}
	.project_list .t1-2 {
	background: url('/images/bhc/layout/icon_tage1_16x16.png') no-repeat left center;
	}
	.project_list .t2-3 {
	background: url('/images/bhc/layout/icon_tage2_16x16.png') no-repeat left center;
	}
	.project_list .t3-4 {
	background: url('/images/bhc/layout/icon_tage3_16x16.png') no-repeat left center;
	}
	.project_list .tmehr {
	background: url('/images/bhc/layout/icon_tage4_16x16.png') no-repeat left center;
	}
	.project_list .leicht {
	background: url('/images/bhc/layout/icon_leicht_16x16.png') no-repeat left center;
	}
	.project_list .mittel {
	background: url('/images/bhc/layout/icon_mittel_16x16.png') no-repeat left center;
	}
	.project_list .schwer {
	background: url('/images/bhc/layout/icon_schwer_16x16.png') no-repeat left center;
	}
	.project_list .kunter {
	background: url('/images/bhc/layout/icon_kosten1_16x16.png') no-repeat left center;
	}
	.project_list .k100-200 {
	background: url('/images/bhc/layout/icon_kosten2_16x16.png') no-repeat left center;
	}
	.project_list .k200-400 {
	background: url('/images/bhc/layout/icon_kosten3_16x16.png') no-repeat left center;
	}
	.project_list .kueber {
	background: url('/images/bhc/layout/icon_kosten4_16x16.png') no-repeat left center;
	}
	*/

	.project_list li ul li {
		margin-bottom: 10px;
		border: 0;
		padding: 0;
	}

	.project_list .project_cut {
		border-left: 1px dotted #c4c4c4;
		margin-left: 10px;
		padding-left: 10px;
		width: 45px;
		float: right;
	}

	.project_list .project_score {
		float: left;
		height: 33px;
		line-height: 33px;
		width: 85px;
	}

	.project_list .project_rating {
		height: 33px;
		line-height: 33px;
		display: block;
		background: url('/images/bhc/layout/icon_kommentare_16x16.png') no-repeat left center;
	}
	.projectlist .firstitem {
	border-top: 1px dotted #cfcfcf;
	}
	.projectlist ul.firstitem {
	border-top: none;
	}

	.headline_page_left {
	float: left;
	width: 500px;
	padding-top: 10px;
	}
	.headline_page_right {
	float: right;
	padding-right: 10px;
	}

	.pr_new {
	background:transparent url(/images/bhc/layout/icon_pr_new.png) no-repeat scroll 0 0px;
	padding:4px 0 5px 23px;
	}
	.pr_list_emty {
	padding:10px 0px 5px 0px;
	}
	.inhalt img {
	border: 2px solid #d0d0d0;
	}
	.previeweditbox {
	padding:12px 10px;
	margin-right: 10px;
    }
	.previeweditbox span {
	float:left;
	line-height:27px;
	}
	.pr_tags {
	background:transparent url(/images/bhc/layout/icon_tags.png) no-repeat scroll 0 15px;
	padding:15px 0 0 40px;
	}


/* Suche */

	.tabnavi_search_out {
	margin: 0px 10px 0px 10px;
	}

	.search-page-pad {
	padding:10px;
	}
	#search_page .search-page-pad {
		padding: 10px 0px 0px 10px;
	}


	#search_page .search-bar {
	min-height: 45px;
	height: 45px;
	padding: 9px 10px 11px 20px;
	width: 929px;
	position: relative;
	}
	#search_page .search-bar form .search-form-word {
	border: 1px solid #c6c6c6;
	background: #fff url('/images/bhc/layout/search_form_word.gif') no-repeat 5px 4px;
	margin: 0px 10px 0px 0px;
	width: 528px;
	padding: 4px 5px 3px 25px;
	float: left;
	}
	#search_page .search-bar .didyoumean {
	position: absolute;
	bottom: 7px;
	left: 20px;
	}

	#search_page .box-subnavi {
	padding-top: 15px;
	}

	#search_page .headline-uppercase {
	padding-top: 16px;
	}

	#search_page .top-pager {
	padding-bottom: 7px;
	}

	#search_page #search_bottom,
	.no-list-result	{
	background: url('/images/bhc/layout/search_bottom_bubbles.gif') no-repeat 1px 0px;
	height: 53px;
	padding: 57px 0px 0px 142px;
	border-top: 1px solid #c5c5c5;
	margin-top: 5px;
	}
	#search_page #search_bottom h6,
	.no-list-result h6 {
	color: #444;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 8px;
	}

	#search_page #search_list {
	border-top: 1px solid #c5c5c5;
	}
	#search_page #search_list li {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dotted #c0c0c0;
	}
	#search_page #search_list li td.left-side {
	vertical-align: middle;
	border-right: 1px dotted #c0c0c0;
	width: 109px;
	padding: 0px 10px;
	color: #a9a9a9;
	font-size: 12px;
	text-align: right;
	}
	#search_page #search_list td.right-side {
	padding: 10px;
	vertical-align: top;
	}
	#search_page #search_list td.right-side .award {
	float: left;
	}
	#search_page #search_list .center-pic {
	vertical-align: top;
	}
	#search_page #search_list .center-pic a{
	margin: 10px 0px 10px 10px;
	display: block;
	border: 2px solid #cfcfcf;
	font-size: 0px;
	line-height: 0px;
	}
	#search_page #search_list .center-pic-wiki {
	vertical-align: top;
	}
	#search_page #search_list .center-pic-wiki a{
	margin: 10px 0px 10px 10px;
	display: block;
	border: none;
	font-size: 0px;
	line-height: 0px;
	}
	#search_page #search_list .thread-pic {
	vertical-align: middle;
	}
	#search_page #search_list .thread-pic a{
	border: none;
	}
	.matching {
	background: #c8c8c8;
	}
	#search_page #search_list .list-testteaser .left-side {
	width: 310px;
	padding: 2px 0px 0px 25px;
	position: relative;
	height: 112px;
	display: inline;
	}
	#search_page #search_list .list-testteaser .left-side div {
	background: url('/images/bhc/layout/search_list_teaser.gif') no-repeat 0px 4px;
	height: 70px;
	padding-left: 91px;
	}
	#search_page #search_list .list-testteaser .left-side p {
	color: #444;
	font-size: 12px;
	padding-bottom: 3px;
	}
	#search_page #search_list .list-testteaser .left-side  h4 {
	color: #444;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	}
	#search_page #search_list .list-testteaser .right-side {
	margin-left: 353px;
	}
	#search_page #search_list .list-testteaser .right-side h6 {
	color: #444;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	}
	#search_page #search_list .list-testteaser .right-side ul li {
	padding-top: 5px;
	padding-bottom: 6px;
	width: 281px;
	}

	/* Hotfixes für Forumslasche */
	/* laaange Titel*/
	.base-system .projectlist #threadslist tr td .CC .leftfloater {
		width: 400px;
		padding-left: 20px;
	}

/* News-Liste Homepage */

	.newest-list {
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	}
	.newest-list .newest-item {
	border-bottom: 1px dotted #c5c5c5;
	padding: 10px;
	min-height:50px;
	height: 50px;
	}
	.newest-list .last-item {
	border: none;
	}
	.newest-list .label {
	font-size: 11px;
	color: #c5c5c5;
	padding: 15px 10px 15px 0px;
	width: 54px;
	text-align: right;
	float: left;
	}
	.newest-list .list-content {
	border-left: 1px dotted #c5c5c5;
	padding-left: 10px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	float: left;
	display: inline;
	}
	.newest-list .list-content .content-right {
	width: 270px;
	}
	.newest-list .itempic {
	float: left;
	font-size: 0px;
	line-height: 0px;
	}
	.newest-list .itempic img {
	border: 2px solid #cfcfcf;
	margin-right: 10px;
	}
	.newest-list .content-right {
	float: left;
	display: block;
	}
	#search_page #search_list .right-side h4,
	.newest-list .content-right h4 {
	max-height: 29px;
	overflow: hidden;
	padding-bottom: 5px;
	}
	.newest-list .content-right h4 a {
	overflow: hidden;
	}
	#search_page #search_list .right-side .award,
	.newest-list .content-right .award {
	padding-bottom: 7px;
	}


/** Filter/Suche **/
	.pr_filter h6.F1,
	.pr_suche h6.F1 {
	padding: 10px 10px 0px 10px;
	}
	.pr_filter h6,
	.pr_suche h6 {
	padding: 10px 10px 9px 10px;
	}
	.pr_suche h6.F1 {
	padding-bottom: 10px;
	}
/*  Suche */
	#pr_search div.search-border {
	background-color:#FFFFFF;
	border:1px solid #C6C6C6;
	height:21px;
	margin-left:10px;
	padding: 4px 4px 0px 4px;
	width:135px;
	}
	#pr_search div.search-border input {
	border:0 none;
	color:#949494;
	font-size:11px;
	height:13px;
	line-height:13px;
	margin:0;
	padding:2px 0;
	width:135px;
	}
	#pr_search input.sender {
	background-image: url(/images/bhc/content/button_search.png);
	width: 24px;
	margin:0px;
	}
#forumsearch_links {
	position: relative;
	clear: left;
	padding-left: 10px;
	padding-right: 10px;
}
#forumsearch_links a {
	color:#00664A;
	font-size: 11px;
}
#forumsearch_links img {
	display: none;
}
#personalsearch {
	background-color: #f6f6f6;
	padding: 5px 0px 0px 0px;
}
#personalsearch a, #personalsearch a:hover {
	padding-left: 13px;
	background: url('/images/bhc/layout/arrow_down.gif') no-repeat center left;
	text-decoration: none;
}
#personalsearch_menu {
	top: 30px !important;
	left: 0px;
	padding: 5px 10px;
	width:250px;
	min-height: 95px;
	height: auto !important;
	height: 95px;
	background-color: #DDDDDD;
	border: none;
}
#personalsearch_menu li,
#personalsearch_menu ul {
	list-style-position: outside;
	}
#personalsearch_menu li {
	padding-bottom: 5px;
	}
#personalsearch_menu a {
	text-decoration: underline;
	line-height: 1.8em;
}

#personalsearch_menu_close {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../../images/bhc/layout/icon_close.gif) no-repeat 0px 0px;
	height: 20px;
	width: 20px;
	margin-top: 5px;
	margin-right: 5px;
	cursor: pointer;
	z-index:110;
	}
#layerinfos_menu_close {
	background: url(../../images/bhc/layout/icon_delete_mini.png) no-repeat 0px 0px;
	cursor:pointer;
	height:10px;
	margin-right:5px;
	margin-top:5px;
	position:absolute;
	right:7px;
	top:7px;
	width:10px;
	z-index:110;
}

/* Forumnavigation linke Spalte */
	ul.forumlist {
	padding: 0px;
	margin: 0px;
	}
	ul.forumlist li {
	list-style-position: outside;
	width: 190px;
	float: left;
	overflow: hidden;
	}
	ul.forumlist li.filterline_button {
	background: #F6F6F6 url('/images/bhc/content/filter_list_top.gif') repeat-x bottom left;
	padding-bottom:2px;
	}
	ul.forumlist li a {
	display:block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background: #F6F6F6 url('/images/bhc/content/filter_list_top.gif') repeat-x top left;
	}
	ul.forumlist li a span.text {
	display:block;
	}
	ul.forumlist li a span.image {
	display:block;
	/*background-repeat: no-repeat;
	background-position: 8px center;
	overflow: hidden;*/
	margin-left: 10px;
	}

	ul.forumlist li a span.image img {
		margin-top: 4px;
		float: left;
	}

	ul.forumlist li a span.image .doubleheight{
		margin-top: 12px;
		float: left;
	}

	ul.list_level0 li a.link1 span.image,
	a.link-fs-Kre span.image {
	background: url('/images/bhc/layout/icon_verschoenern.png') no-repeat 8px 7px;
	}
	ul.list_level0 li a.link2 span.image,
	a.link-fs-All span.image {
	background: url('/images/bhc/layout/icon_elektro.png') no-repeat 8px 7px;
	}

	ul.list_level0 li a.link3 span.image,
	a.link-fs-Hei span.image {
	    background: url('/images/bhc/layout/icon_heimwerken.png') no-repeat 6px 7px;
	}

	ul.list_level0 li a.link5 span.image,
	ul.list_level0 li a.link25 span.image,
	a.link-fs-Com span.image {
	background: url('/images/bhc/layout/icon_talk.png') no-repeat 9px 7px;
	}

    ul.list_level0 a.link4 span.image {
        background: url('/images/bhc/layout/sprites_projecticons.png') no-repeat -90px -90px;
        width:30px;
        height:30px;
        margin-left:5px;
    }
/*
	ul.list_level0 li a.leicht span.image {
	background-image: url('/images/bhc/layout/icon_leicht.png');
	}
	ul.list_level0 li a.mittel span.image {
	background-image: url('/images/bhc/layout/icon_mittel.png');
	}
	ul.list_level0 li a.schwer span.image {
	background-image: url('/images/bhc/layout/icon_schwer.png');
	}
	ul.list_level0 li a.tag0 span.image {
	background-image: url('/images/bhc/layout/icon_tage0.png');
	}
	ul.list_level0 li a.tag1 span.image {
	background-image: url('/images/bhc/layout/icon_tage1.png');
	}
	ul.list_level0 li a.tag2 span.image {
	background-image: url('/images/bhc/layout/icon_tage2.png');
	}
	ul.list_level0 li a.tag3 span.image {
	background-image: url('/images/bhc/layout/icon_tage3.png');
	}
	ul.list_level0 li a.tag4 span.image {
	background-image: url('/images/bhc/layout/icon_tage4.png');
	}
	ul.list_level0 li a.kosten1 span.image {
	background-image: url('/images/bhc/layout/icon_kosten1.png');
	}
	ul.list_level0 li a.kosten2 span.image {
	background-image: url('/images/bhc/layout/icon_kosten2.png');
	}
	ul.list_level0 li a.kosten3 span.image {
	background-image: url('/images/bhc/layout/icon_kosten3.png');
	}
	ul.list_level0 li a.kosten4 span.image {
	background-image: url('/images/bhc/layout/icon_kosten4.png');
	}
	ul.list_level0 li a.forum1 span.image {
	background-image: url('/images/bhc/layout/icon_bauanleitung.png');
	}
	ul.list_level0 li a.forum2 span.image {
	background-image: url('/images/bhc/layout/icon_foto.png');
	}
*/
	ul.forumlist li a:hover {
	text-decoration: none;
	background: #e6e6e6 url('/images/bhc/content/filter_list_top.gif') repeat-x top left;
	}
	ul.forumlist li a.active {
	text-decoration: none;
	background: #C7E2D1 url('/images/bhc/content/filter_list_top_active.gif') repeat-x top left;
	}
	ul.forumlist li a:hover span.text {
	cursor: pointer;
	}
	ul.forumlist li a.active span.text {
	background: url('/images/bhc/content/filter_list_arrow.gif') no-repeat 161px center;
	cursor: pointer;
	}
	ul.list_level0 li a span.text, ul.list_level1 li a span.text {
	padding: 10px 45px;
	}

    #col1 ul.list_level1 li span.text {
        padding: 6px 30px 6px 45px;
    }

	ul.list_level0 li a {
	/*color: #a9a9a9 !important;*/ /* Wunsch v. Bosch: in Mitglieder-Filter links doch dunkles grau #444 */
	color: #444;
	width: 190px;
	}
	ul.list_level0 li a:hover, ul.list_level0 li a:focus,
	ul.list_level1 li a:hover, ul.list_level1 li a:focus {
	color: #df0024 !important;
	}
	ul.list_level1 li a {
	color: #a9a9a9 !important;
	width: 190px;
	}
	ul.list_level0 li a.active, ul.list_level1 li a.active {
	color: #444 !important;
	}


/** Actions View Leiste
 *  Global **/
	.base-system .actions_view {
	padding: 15px 5px 28px 4px;
	width: 760px;
	}
	.actions_view .trenner {
	border-right: 1px solid #c5c5c5;
	}
	.actions_view ul li {
	float: left;
	display: inline;
	font-size: 11px;
	}
	.base-system .actions_view ul li {
	padding: 0px 10px;
	height: 70px;
	}
	.base-system .actions_view ul .printlink,
	.base-system .actions_view ul .recommend,
	.base-system .actions_view ul .alert,
	.base-system .actions_view ul .bookmark {
	height: 44px;
	padding-top: 26px;
	}

	/* Kommentieren */

	.base-system .actions_view .comment {
	width: 160px;
	text-align: center;
	padding: 0;
	background: none;
	}
	.base-system .actions_view .comment span{
	font-size: 13px;
	font-weight: bold;
	color: #444;
	}
	.base-system .actions_view .comment .button {
	display: inline;
	float: left;
	margin: 20px 27px 7px 27px;
	}

	/* Rating */

	.rate-thumbs a {
	display: block;
	float: left;
	height: 35px
	}
	.rate-thumbs a img {
	margin: 0px 3px 0px 0px;
	}
	.rate-thumbs .thumb-up {
	background: url('/images/bhc/layout/rating_green.png') no-repeat left top;
	}
	.rate-thumbs .thumb-down,
	.rate-thumbs .rd-off img {
	background: url('/images/bhc/layout/rating_white.png') no-repeat left top;
	}
	.rate-thumbs .rd-on img {
	background-image: url('/images/bhc/layout/rating_red.png') !important;
	}
	.actions_view .rate-thumbs {
	display: block;
	padding: 0px 23px;
	height: 35px;
	}
	.actions_view ul .rate {
	width: 152px;
	}
	.actions_view .rate-label, .actions_view .rate-text {
	display: block;
	width: 100%;
	text-align: center;
	color: #444;
	font-size: 13px;
	}
	.actions_view .rate-label {
	line-height: 10px;
	padding-bottom: 10px;
	}
	.actions_view .rate-text {
	padding-top: 3px;
	}
	.base-system .actions_view .rate-thumbs .inlineimg {
		margin-bottom: -3px;
	}

/* FB Like button */
  .actions_view .fblike {
    width: 780px;
    height: 37px;
    padding: 10px 0 0 5px !important;
    margin-bottom: -10px !important;
	}

	.obj_cn_wiki .fblike {
	  margin-top: 10px !important;
	  margin-bottom:-5px !important;
	}

/*  Bewertungen Forum  */
	.threadrating {
	height: 70px;
	border-right: 1px solid #c5c5c5;
	padding-left: 40px;
	padding-right: 40px;
	margin-right: 20px;
	margin-top: 15px; /*margin-top: 58px;*/
	}
	.do_threadrating {
	float:left;
	text-align:center;
	}
	#rating {
	position: relative;
	}
	#rating1, #rating2, #rating3, #rating4, #rating5 {
	position:absolute;
	top: 0px;
	width: 20px;
	height: 35px;
	}
	#rating1 {
	left: 0px;
	}
	#rating2 {
	left: 20px;
	}
	#rating3 {
	left: 40px;
	}
	#rating4 {
	left: 60px;
	}
	#rating5 {
	left: 80px;
	}


	/** Teaserbuehne Homepage **/
	#home_stage .home-stage-teaser {
		display: inline;
		float: left;
		height: 105px;
		margin: 0px 14px;
		width: 224px;
        padding-top:9px;
	}

	#home_stage .home-stage-teaser .teaser-pic {
		float: left;
		margin-right: 10px;
	}

	#home_stage .home-stage-teaser h3 {
		padding-top: 8px;
		padding-bottom: 3px;
	}

	#home_stage .home-stage-teaser p {
		color: #444;
		font-size: 12px;
		margin: 0 0 10px 0;
		max-height: 32px;
		overflow: hidden;
		padding: 0;
	}


/** Teaserbühne Einstiegsteaser **/

	.teaserbuehne_einstieg {
	position: relative;
	margin-top: 38px;
	padding: 10px 10px 10px 105px;
	width:863px;
	background-color: #f2edbd;
	border: 1px solid #babf9a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
	.projekt_einstieg {
	background-image: url('/images/bhc/content/project_first_contact.gif');
	background-repeat: no-repeat;
	background-position: 8px 8px;
	min-height: 77px;
	height: auto !important;
	height: 77px;
	}

	.teaserbuehne_einstieg_titel {
	color: #878a6d;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	display: block;
  }
	.teaserbuehne_einstieg_content {
	color: #878a6d;
	font-size: 12px;
	display: block;
  }
  .projekt_erst_link {
  margin-top: -18px;
  padding-left: 24px;
  width: 218px;
  display: block;
  }

  .teaserbuehne_questioncatalog_link{
  margin-top: -18px;
  padding-left: 24px;
  width: 72px;
  display: block;
  }

	.teaserbuehne_einstieg_close {
	position: absolute;
	display: inline;
	right: 7px;
	top: 7px;
  }

/** Teaserbühne 2 Col **/

	/* alle 2er-bühnen noch zu .frame2 zu vereinheitlichen! */

	.teaserbuehne_2col,
	#teaser_stage .frame2 {
	margin-top: 7px;
	margin-left: -18px;
	height:237px;
	width:1008px;
	background: url('/images/bhc/layout/teaserbuehne_back_2col2.png') no-repeat left top;
	}

	.teaserbuehne_2col_li{
	position: relative;
	float: left;
	margin-top: 0px;
	margin-left: 14px;
	width: 477px;
	}
	.teaserbuehne_2col_re {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-left: 13px;
	width: 477px;
	}

	.teaserbuehne_img{
	border: #d2d2d2 2px solid;
	}
	.teaserbuehne_img2{
	margin-right: 15px;
	}

	.teaserbuehne_imgbox{
	position: relative;
	display: block;
	height: 207px;
	width: 248px;
	}

	.teaserbuehne_2col_icon{
	position: absolute;
	right: -9px;
	top: -25px;
	}

	.teaserbuehne_titel{
	position: absolute;
	left: 268px;
	top: -10px;
	}

	.teaserbuehne_content{
	margin-left: 25px;
	padding-right: 5px;
	}

	.teaserbuehne_t_gruen{
	font-size: 18px;
	line-height: 130%;
	font-weight: bold;
	color: #00664a;
	}
	.teaserbuehne_t_user{
	font-size: 11px;
/*	line-height: 230%;*/
	color: #444;
	}

	/* Projekt des Monats 4Col */
  .frame4 .tb_project_month {
  width: 240px;
  float: left;
  }
  .frame4 .tb_project_month:first-child {
  width: 260px;
  }

  .frame4 .teaserbuehne_2col_re .tb_project_month .teaserbuehne_titel{
  top: -13px;
  }

	/* Projekt des Monats 2Col */
	.frame2 .tb_project_month {
  position: relative;
  top: 28px;
  left: 4px;
	}
	.frame2 .teaserbuehne_2col_re .tb_project_month .teaserbuehne_titel{
	top: -13px;
	}

	/* Hot Topic 2Col */
	.frame2 .tb_hot_topic .teaserbuehne_3col_oben {
	top: -2px;
	left: 4px;
	}
	.frame2 .tb_hot_topic .hot-img{
	position: relative;
	top: -13px;
	left: 25px;
	}

	/* Chat 2Col */
	.frame2 .tb_chat .teaserbuehne_3col_titel {
	position: relative;
	top: -6px;
	left: 1px;
	}
	.frame2 .tb_chat .teaserbuehne_content {
	margin-left: 0px;
	}
	.frame2 .tb_chat .teaserbuehne_blase_container {
	left: 32px;
	top: -2px;
  position: relative;
  }
  .teaserbuehne_blase{
  position: absolute;
  top:-22px;
  left: -25px;
  }

	/* Produkttest 2Col */
	.frame2 .tb_product_test .teaserbuehne_3col_titel {
	position: relative;
	top: -2px;
	left: -2px;
	}

	/* Wettberweb 2Col */
	.tb_projectcontest .price {
		color:#444;
		display:block;
		font-size:12px;
		font-weight: bold;
		padding-top: 7px;
	}

	.tb_projectcontest .winner {
		padding: 6px 0px;
	}

	.tb_projectcontest .winner .no1 {
		width: 44px;
		height: 45px;
		display: block;
		text-indent: -3000px;
		background:transparent url(/images/bhc/layout/teaserbuehne_no1.png) no-repeat scroll left top;
		float: left;
	}

	.tb_projectcontest .winner img {
		border: 2px solid #CCCCCC;
		float: left;
		margin-right: 6px;
		margin-top: 3px;
	}

	.tb_projectcontest .winner .project_title {
		font-size: 12px;
	}

	.tb_projectcontest .winner .project_info {
		color: #444;
		font-size: 11px;
	}

	.tb_projectcontest .winner .project_info img {
		border: 0px;
		float: none;
	}

	.tb_projectcontest .calendar_img {
		position: relative;
		width: 175px;
	}

	.tb_projectcontest .calendar_img .calendar {
		position: absolute;
		top: 35px;
		right: 20px;
		width: 72px;
		height: 71px;
	}

	.tb_projectcontest .calendar_img .calendar .txt {
		color:#828282;
		font-size:9px;
		font-weight:normal;
		left:23px;
		position:absolute;
		top:17px;
	}

	.tb_projectcontest .calendar_img .calendar .day {
		color:#828282;
		display:block;
		font-size:40px;
		font-weight:bold;
		left:0;
		line-height:normal;
		position:absolute;
		text-align:center;
		top:10px;
		width:72px;
	}

	.tb_projectcontest .calendar_img .calendar .month {
		bottom:5px;
		font-size:10px;
		font-weight:normal !important;
		position:absolute;
		text-align:center;
		width:72px;
		left:0px;
	}

	.tb_projectcontest .countdown_img {
		position: relative;
		width: 185px;
	}

	.tb_projectcontest .countdown_img a img {
		margin-right: 83px;
	}

	.tb_projectcontest .countdown {
		position: absolute;
		right:10px;
		top:20px;
		width: 83px;
	}

	.tb_projectcontest .countdown .txt_prev, .tb_projectcontest .countdown .txt_after {
		display:block;
		float:none;
		line-height:normal;
		width:83px;
	}

	.tb_projectcontest .countdown .txt_prev {
		padding: 0px 0px 5px 0px;
	}

	.tb_projectcontest .countdown .txt_after {
		padding: 5px 0px 0px 0px;
		clear: both;
	}

	/* Rat von Experten 2Col */
	.frame2 .tb_hint_experts .teaserbuehne_3col_titel {
	position: relative;
	top: -4px;
	left: -8px;
	}

	/* Userteaser 2Col */
	.frame2 .tb_master {
	position: relative;
	top: 30px;
	}
	.frame2 .teaserbuehne_2col_re .tb_master {
	top: 27px;
	left: -4px;
	}

/** Teaserbühne 2 Col 2 **/

  .teaserbuehne_2col2_content{
  position: relative;
  z-index: 1;
  margin-top: -22px;
	margin-left: 23px;
	}
  .teaserbuehne_2col2_content table {
  height: 184px;
	}
	.teaserbuehne_2col2_li, .teaserbuehne_2col2_re{
	position: relative;
	float: left;
	margin-top: 0px;
	margin-left: 5px;
	width: 501px;
	}
	.teaserbuehne_2col2_re{
	margin-left: 0px;
	width: 482px;
  }

  .teaserbuehne_2col2_content{
  position: relative;
  z-index: 1;
  margin-top: -22px;
	margin-left: 14px;
      width:463px;
	}

	.teaserbuehne_2col2 .teaserbuehne_content{
	margin-left: 5px;
  }

	.teaserbuehne_2col2_re .teaserbuehne_2col2_content{
	margin-left: 0;
  }

  .teaserbuehne_zahl{
  margin-bottom:-20px;
  margin-right: 1px;
  }


/** Teaserbühne 2 Col 4 **/

	.teaserbuehne_2col4 {
	margin-top: 7px;
	margin-left: -18px;
	height:245px;
	width:1008px;
	background: url('/images/bhc/layout/teaserbuehne_back_2col4.png') no-repeat left top;
	}

	.teaserbuehne_2col4 .teaserbuehne_content{
	margin-left: 6px;
  }

	.teaserbuehne_imgbox2{
	position: relative;
	display: block;
	height: 207px;
	width: 173px;
	padding-left: 6px;
	}
	.teaserbuehne_2col_icon_meister{
	position: absolute;
	left: 123px;
	top: -32px;
	overflow: visible;
	width: 300px;
	}
	.teaserbuehne_2col_icon_meister .teaserbuehne_icon {
		margin-left: 1px;
	}
	.teaserbuehne_t_user3{
  padding-top: 8px;
	font-size: 15px;
	font-weight: bold;
	line-height: 150%;
	color: #444;
	display: block;
	}
	.teaserbuehne_2col4_re{
	position: relative;
	float: left;
	padding-top: 5px;
	margin-left: 10px;
	margin-top: 17px;
	width: 470px;
	}

	/* Produkttest-Teaser 2Col */
	.frame2 .tb_producttest .teaserbuehne_img {
		border: 0px;
		margin-right: 50px;
	}

	.teaserbuehne_t_text {
		color:#444;
		font-size:12px;
		display:block;
		padding-top:3px;
	}

/** Teaserbühne 3 Col **/

	.teaserbuehne_3col,
	#teaser_stage .frame3 {
	margin-top: 7px;
	margin-left: -18px;
	height:250px;
	width:1008px;
	background: url('/images/bhc/layout/teaserbuehne_back_3col.png') no-repeat left top;
	}

  .teaserbuehne_3col_li{
  	float: left;
  	width: 341px;
  	height: 250px;
  }
  .teaserbuehne_3col_mi{
  	float: left;
  	width: 322px;
  	height: 250px;
  }
  .teaserbuehne_3col_re{
  	float: left;
  	width: 324px;
  	height: 250px;
  	margin-left: 10px;
  	display: inline;
  }

  .teaserbuehne_3col_oben{
  position: relative;
  z-index: 2;
  text-align: center;
  padding-top: 0px;
  padding-left: 18px;
  height: 56px;
  }

  .teaserbuehne_3col_icon{
  display: inline;
  margin-right: 7px;
	}
	.teaserbuehne_3col_titel{
  display: inline;
	margin-top: 8px;
  }
  .teaserbuehne_3col_content{
  position: relative;
  z-index: 1;
  margin-top: -22px;
	margin-left: 23px;
      width:318px;
	}
  .teaserbuehne_3col_content table {
  height: 182px;
	}
  .teaserbuehne_3col_mi .teaserbuehne_3col_content,.teaserbuehne_3col_re .teaserbuehne_3col_content{
	margin-left: 0px;
	}
	.teaserbuehne_3col .teaserbuehne_content{
	margin-left: 0px;
	width: 160px;
	}

	.teaserbuehne_t_gruen2{
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	color: #00664a;
	}

	.teaserbuehne_t_user2{
	font-size: 12px;
	line-height: 150%;
	color: #444;
	}

	/* User-Teaser 3Col */

	.frame3 .tb_master .teaserbuehne_imgbox2 {
		position: relative;
		left: 17px;
		height: 101px;
		width: 142px;
	}
	.frame3 .tb_master .teaserbuehne_3col_titel {
		position: relative;
		left: -6px;
	}

	/* Produkttest-Teaser 3Col */
	.tb_producttest .teaserbuehne_img {
		border: 0px;
	}

	/* Wettbewerb Teaser 3Col */
	.tb_projectcontest .teaserbuehne_t_gruen2 {
		font-size: 14px;
	}

/** Teaserbühne 4 Col **/

	.teaserbuehne_4col,
	#teaser_stage .frame4 {
	margin-top: 7px;
	margin-left: -18px;
	height:230px;
	width:1008px;
	background: url('/images/bhc/layout/teaserbuehne_back_4col.png') no-repeat left top;
	}

  .teaserbuehne_4col_oben{
  text-align: center;
  padding-top: 8px;
  padding-left: 18px;
  height: 56px;
  }
  .teaserbuehne_4col_icon{
  display: inline;
  margin-right: 0px;
	}

  .teaserbuehne_4col_1sp{
  float: left;
  width: 265px;
  height: 200px;
  }
  .teaserbuehne_4col_234sp{
  float: left;
  width: 230px;
  height: 200px;
  }
  .teaserbuehne_4col_3sp, .teaserbuehne_4col_4sp{
  width: 240px;
  }
  .teaserbuehne_4col_content{
  margin-top: -33px;
	margin-left: 20px;
      width:230px;
	}
  .teaserbuehne_4col_content table {
  height: 172px;
  }
	.teaserbuehne_4col .teaserbuehne_content{
	margin-left: 0px;
	width: 150px;
	}
	.teaserbuehne_content_allein{
	margin-left: 25px;
	padding-right: 5px;
	width: 190px;
	}

	.teaserbuehne_4col_234sp .teaserbuehne_4col_content{
	margin-left: 0px;
  }
  .teaserbuehne_4col_234sp .teaserbuehne_4col_oben{
  text-align: center;
  padding-top: 8px;
  padding-left: 0px;
  height: 56px;
  }
	.teaserbuehne_t_gruen3{
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #00664a;
	}
	.teaserbuehne_4col .teaserbuehne_t_user{
	line-height: 130%;
	}

	/* Producttest / Projectcontest 4col */
	.frame4 .tb_producttest .teaserbuehne_t_gruen3,
	.frame4 .tb_projectcontest .teaserbuehne_t_gruen {
		font-size: 12px;
	}

	.frame4 .tb_producttest .teaserbuehne_t_text,
	.frame4 .tb_projectcontest .teaserbuehne_t_text {
		font-size: 11px;
	}

	.frame4 .teaserbuehne_content,
	.frame2 .tb_master .teaserbuehne_content,
	.frame3 .tb_hint_expert .teaserbuehne_content,
	.frame3 .tb_chat .teaserbuehne_content,
	.frame3 .tb_hot_topic .teaserbuehne_content,
	.frame3 .tb_hint_experts .teaserbuehne_content,
	.frame3 .tb_product_test .teaserbuehne_content,
	.frame3 .tb_master .teaserbuehne_content {
		margin-left: 0px;
	}

	/* -> einheitlicher Abstand zu Headline */
	#teaser_stage .frame2 {
	margin-bottom: -17px;
	overflow-y: hidden;
	}
	#page_content #teaser_stage .frame2,
	.mediawiki #teaser_stage .frame2 {
	margin-bottom: -19px;
	}
	#teaser_stage .frame3 {
	margin-bottom: -29px;
	overflow-y: hidden;
	}
	#page_content #teaser_stage .frame3,
	.mediawiki #teaser_stage .frame3 {
	margin-bottom: -31px;
	}
	#teaser_stage .frame4 {
	margin-bottom: -25px;
	overflow-y: hidden;
	}
	#page_content #teaser_stage .frame4,
	.mediawiki #teaser_stage .frame4 {
	margin-bottom: -27px;
	}

	.use-first-ahref {
		cursor: hand;
		cursor: pointer;
	}

    /* TEASER STAGE FIX - THE HARD WAY */

    #teaser_stage .frame4 .teaserbuehne_4col_1sp { margin-left:20px; padding: 0 5px; width:245px; }
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col2 { width: 221px; padding: 0 5px; }
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col3 { width: 231px; padding: 0 5px; }
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col4 { width: 232px; padding: 0 5px; }

	#teaser_stage .frame4 .teaserbuehne_4col_1sp .teaserbuehne_4col_content,
    #teaser_stage .frame4 .teaserbuehne_4col_1sp .teaserbuehne_4col_oben { padding-left:0; margin-left:0; width: 245px; }
    
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col2 .teaserbuehne_4col_content,
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col2 .teaserbuehne_4col_oben { width: 221px; }
    
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col3 .teaserbuehne_4col_content,
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col3 .teaserbuehne_4col_oben { width: 231px;  }
    
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col4 .teaserbuehne_4col_content,
    #teaser_stage .frame4 .teaserbuehne_4col_234sp-col4 .teaserbuehne_4col_oben { width: 232px; }
    
    #teaser_stage { overflow: hidden; }


/* CHAT Archiv List */
	.chat #listuser {
	border-top:1px dotted #C6C6C6;
	}
	.chat #listuser.firstitem {
	border-top:1px solid #cccccc;
	}
	.content-one-col .chat #listuser p {
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	}
/* CHAT Kommunikation */
	div#chat {
	float:left;
	border: 0;
	margin:0 20px 15px 0;
	height:610px;
	width:720px;
	overflow-x:hidden;
	overflow-y:scroll;
	}
	#chat .d_g {
	border:none;
	min-height:63px !important;
	}
	#chat .dialog_msg {
	background:transparent url(/images/bhc/layout/dialog_chat_bg_sprechblase.png) no-repeat scroll 0 0;
	margin:0 0 0 125px;
	min-height: 63px;
	padding:12px 45px 10px 28px;
	z-index:25;
	}
	#chat .dialog_msg_ende {
	margin:0 0 15px 125px;
	min-height:2px;
	padding:0;
	z-index:30;
	}
	#chat .dialog_msg_act {
	background:transparent url(/images/bhc/layout/dialog_chat_bg_sprechblase_act.png) no-repeat scroll 0 0;
	margin:0 0 0 125px;
	min-height: 63px;
	padding:12px 45px 10px 28px;
	z-index:25;
	}
	#chat .dialog_msg_ende_act {
	background:transparent url(/images/bhc/layout/dialog_chat_bg_sprechblase_actende.png) no-repeat scroll 0 0;
	margin:0 0 15px 125px;
	min-height:2px;
	padding:0;
	z-index:30;
	}
	.chat-out {
	background-color:#FAFFD7;
	border:1px solid #CED4A7;
	height:16px;
	margin:0 20px 5px 70px;
	}
	.chat-in {
	background-color:#FAFFD7;
	border:1px solid #CED4A7;
	height:16px;
	margin:0 20px 5px 70px;
	}
	.chat-in img,
	.chat-out img {
	margin:0 5px 0 0;
	float:left;
	}
	.chat-in span,
	.chat-out span {
	line-height:16px;
	margin-top:0;
	float:left;
	}
	.content-one-col p.maxsigns {
	margin: 0pt;
	padding: 0pt;
	text-align: right;
	width:553px;
	}
	.dialog_answer_textarea span.info_signs {
	margin: 0;
	padding: 0;
	display:inline;
	}
	.minheight_edit  textarea {
	min-height:80px;
	}
	.teaser_chat_home {
	background:transparent url(/images/bhc/layout/teaser_chat_home.png) no-repeat scroll 0 0;
	height:150px;
	margin:70px 0 0 90px;
	width:160px;
	position:absolute;
	top:0px;
	left:0;
	z-index:12;
	}
	.teaser_chat-pic_home img,
	a.teaser_chat-pic_home:hover img {
	border:2px solid #D0D0D0;
	margin:55px 52px;
	}
	.teaser_chat_head {
	background:transparent url(/images/bhc/layout/teaser_chat_head.png) no-repeat scroll 0 0;
	height:100px;
	left:0;
	margin:10px 0 0 15px;
	position:absolute;
	top:0;
	width:105px;
	z-index:12;
	}
	.teaser_chat-pic_head img,
	a.teaser_chat-pic_head:hover img {
	border:2px solid #D0D0D0;
	margin:17px 48px;
	}
	.teaser_chat-pic_stage img,
	a.teaser_chat-pic_stage:hover img {
	margin:0;
	}
	.teaser_chat-pic_stage img {
	border:2px solid #D0D0D0;
	}
	.chatstage .countdown {
	position:relative;
	width:auto;
	padding:0;
	margin:0;
	top:auto;
	right:auto;
	}
	.chatstage .hor-padding {
	margin-left:25px;
	padding-right:5px;
	}
	.chatstage .countdown .txt_prev,
	.chatstage .countdown .txt_after {
	color:#444;
	float:left;
	font-weight:normal !important;
	line-height:53px;
	width:auto;
	padding:0 9px 5px 0;
	}
	.chatstage .countdown .clock {
	background:transparent url(/images/bhc/layout/clock_bg.png) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-size:40px;
	font-weight:bold;
	height:53px;
	position:relative;
	width:83px;
	}
	.chatstage .countdown .txt_after {
	clear:none;
	padding:0;
	}
	.chat_blase {
	background:transparent url(/images/bhc/layout/chat_blase.png) no-repeat scroll 0 0;
	height:59px;
	left:-5px;
	margin:10px 0 0 0;
	position:absolute;
	top:0;
	width:64px;
	z-index:12;
	}
	.teaserbuehne_4col_rsp .teaserbuehne_content {
	width: 155px;
	}

	/* Produkttest Kommentare */
	#producttest_detail .errorcomm, #project_view .errorcomm, .gallery-wrapper .errorcomm {
		margin-left: 0px;
		padding-bottom: 5px;
		width: 554px;
	}

	#producttest_detail .comment-chars, #project_view .comment-chars, .gallery-wrapper .comment-chars, #group-event .comment-chars {
		color: #a9a9a9 !important;
		font-size: 11px !important;
		font-weight: normal !important;
		margin-top: -10px;
		padding-bottom: 10px;
		text-align: right !important;
	}

	#producttest_detail .comment-chars span, #project_view .comment-chars span, .gallery-wrapper .comment-chars span, #group-event .comment-chars span {
		color: #a9a9a9 !important;
		display: inline !important;
		font-size: 11px !important;
		font-weight: normal !important;
		margin: 0px !important;
	}
	
	.gallery-wrapper .subtextarea {
		width: 554px;
	}

	/* User online Teaser*/
	.onlineuserlist {
		border-bottom: 1px #c5c5c5 solid;
		height: 28px;
		padding: 0;
		margin: 5px 10px 15px 10px;
	}

	.onlineuserlist a {
		color: #c5c5c5;
		display: block;
		float: left;
		font-size: 11px;
		height: 23px;
		padding: 6px 5px 0 6px;
		position: relative;
		z-index: 1000;
	}

	.onlineuserlist a span {
		background: transparent url('/images/bhc/layout/tab_nav_bg_right.png') no-repeat scroll 0 0;
		display: none;
		height: 30px;
		position: relative;
		top: -19px;
		width: 3px;
	}

	#teaser_onlineuser_span {
		right: -71px;
	}

	.body-language-en #teaser_onlineuser_span {
		right: -66px;
	}
	
	#teaser_onlineuserfriends_span {
		right: -93px;
	}

	.onlineuserlist a:hover span, .onlineuserlist a.act span {
		display: block;
	}

	.onlineuserlist a:hover, .onlineuserlist a.act {
		background: transparent url('/images/bhc/layout/tab_nav_bg.png') no-repeat scroll 0 0;
		color: #444;
	}


/* GEWINNTEASER */
	.gewinnteaser {
		width:700px;
		height:500px;
		position: absolute !important;
		top: 0px;
		left: 0px;
	}

	.gewinnteaser_start {
		top: 0px !important;
	}

	.gewinnteaser_bg {
	width:350px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	overflow:hidden;
	padding-left:4px;
	}
	.gewinnteaser_12do,
	.gewinnteaser_12do h1,
	.gewinnteaser_12do span,
	.gewinnteaser_12do p,
	.gewinnteaser_12do div,
	.gewinnteaser_12do input,
	.gewinnteaser_12do p,
	.gewinnteaser_intro {
	font-family:tahoma,verdana,arial;
	}
	.gewinnteaser_bosch,
	.gewinnteaser_bosch h1,
	.gewinnteaser_bosch span,
	.gewinnteaser_bosch p,
	.gewinnteaser_bosch div,
	.gewinnteaser_bosch input,
	.gewinnteaser_intro {
	font-family:arial,tahoma,verdana;
	}
	.gewinnteaser_bg {
	background: transparent url('/images/bhc/layout/teaser_gewinn_gb.png') top left repeat-y;
	}
	/* GEWINNTEASER allg. content*/
	.gewinnteaser .gewinnteaser_intro {
	padding: 0px;
	width: 310px;
	position:absolute;
	right: 15px;
	bottom: 110px;
	z-index: 2;
	overflow: hidden;
	margin: auto 0px;
	height: auto;
	}
	.gewinnteaser_content {
	padding:0px 10px 10px 20px;
	height:100%;
	}
	.gewinnteaser_content p,
	.gewinnteaser_content span,
	div.gewinnteaser_content {
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	}

	.gewinnteaser_content h1{
	font-size:20px;
	color:#5e5e5e;
	padding-top: 10px;
	}

	.gewinnteaser_bg .radiobutton {
	width:auto;
	width:-moz-available;
	height:33px;
	position:absolute;
	bottom:0;
	padding:10px;
	color:#5e5e5e;
	}

	.gewinnteaser_content p,
	.gewinnteaser_content span {
	padding-bottom:5px;
	}
	.gewinnteaser_bg .buttons {
	/*width:auto;*/
	width:310px;
	width:-moz-available;
	height:33px;
	position:absolute;
	bottom:0;
	right:0;
	padding:10px;
	margin-right: 10px;
	padding-right: 0px;
	float: right;
	text-align:right;
	}

	.gewinnteaser .form_row {
		border-top:none;
		width:300px;
	}

	.gewinnteaser .form_row ul {
		padding-top:5px;
		margin-left:-5px;
	}

   .gewinnteaser .radio_list li {
		padding-top:5px;
		width:100%;
	}
	.gewinnteaser_content .imgradio label {
		display:block;
	padding-left:20px;
	}
	.gewinnteaser_content .imgradio label img {
	padding-left:5px;
	}

	.gewinnteaser .mafo .radio_list li,
	.gewinnteaser .mafoquest .radio_list li {
		width:295px !important;
		padding-right: 5px;
	}

	.gewinnteaser .fabo_subform div {
		width:280px;

	}

	.gewinnteaser .mafoquest div {
		font-size:12px;
		line-height:14px;
		/*margin-top:-20px; um Zeilenumbrüche in fabo_subquestions_x auszugleichen*/
		margin-bottom:5px; /*wird bei 3er Mafofrage gebraucht da sie sonst überlappen*/
	}

	.gewinnteaser .mafoquest .error_field {
		background-color:transparent;
	}

	.gewinnteaser .mafoquest ul {
		width: 325px;
	}

	.gewinnteaser .mafoquest .error_field ul {
		margin-top:15px;
		margin-left:-10px;
		background: #FEEBEB;
	}

	.gewinnteaser .errormsg {
		margin-bottom: 10px;
		margin-top:-20px;
	}

	.gewinnteaser .mafoquest .error_field {
		margin-top: 0;
		margin-bottom:10px;
		padding: 0;
	}

	.gewinnteaser .form_row .fabo_subform,
	.gewinnteaser .form_row .fabo_subform div {
		color: #000000;
	}

	.gewinnspiel_checkbox p{
		width:294px;
	}

	.gewinnspiel_checkbox {
		width:320px;
	}

	.gewinnspiel_checkbox .error div{
		background-color:transparent;
	}

	.signup_step_gewinnspiel .tooltip-anchor {
		margin-left: 20px;
	}

	.signup_step_gewinnspiel input {
		margin-left: 0px;
	}

	.signup_gewinnspiel_permission {
		width: 280px;
	}

	.gewinnteaser .error .signup_step_gewinnspiel_checkbox,
	.gewinnteaser .error .signup_gewinnspiel_permission,
	.gewinnteaser .error div.tooltip-anchor,
	.gewinnteaser .error div.tooltip-frame,
	.gewinnteaser .error div.fake_checkbox  {
		background-color: transparent !important;
		color: #000000;
	}

	.gewinnteaser .error .fake_checkbox img {
		background:transparent url(/images/bhc/content/fake_check_reg_red.gif) no-repeat scroll 0 0;
	}

	.gewinnteaser .error .fake_checkbox img.checked {
		background:transparent url(/images/bhc/content/fake_check_reg_act.gif) no-repeat scroll 0 0;
	}

	.gewinnteaser .candidat_quest {
		font-weight: bold;
		display:block;
	}

	.gewinnteaser .mafo_req {
		color:#C7C7C7;
		font-size:11px;
		font-weight:normal;
		line-height:11px;
	}

	.gewinnteaser .gewinnspiel_field textarea {
		width:318px;
	}

	/* UK Gewinnspiel */
	.gewinnteaser_uk .profil {
		padding-bottom: 7px;
	}

	.gewinnteaser_uk select, .gewinnteaser_content select {
		border-color: #B6B6B6 #EEEEEE #F3F3F3 #CCCCCC;
		border-left: 2px solid #CCCCCC;
		border-style: solid;
		border-width: 1px 1px 1px 2px;
		color: #444;
		float: right;
		font-size: 13px;
		height: 29px;
		line-height: 27px;
		padding: 3px;
		width: 203px;
	}
	
	/*Bugfix Move_UK Kampagne */
	.gewinnteaser_content select {
		height: 25px;
	}

	.gewinnteaser_uk .gewinnspiel_checkbox {
		height: 43px;
	}

	.gewinnteaser_uk #input_container_flname input {
		width: 83px;
	}

	.gewinnteaser_uk #input_container_flname #lname {
		margin-left: 11px;
	}

	.gewinnteaser_uk #input_container_flname label, .gewinnteaser_uk #input_container_emaildefault label {
		height: 29px;
	}

	.gewinnteaser_uk .wohnort {
		float: left !important;
		padding-left: 8px !important;
	}

	.gewinnteaser_uk .plz {
		float: right !important;
		padding-left: 0 !important;
	}

	.gewinnteaser_uk .plz input {
		float: right !important;
	}
	
	#activities_teaser_stage_1, #activities_teaser_stage_2, #activities_teaser_stage_3 {
	   margin-top: 20px; 
	   z-index:100;
	   position:relative;
	}
	
	#activities_teaser_stage_3 .teaserbox {
	    width: 247px;
	    float: left;	   
	}

	#activities_teaser_stage_3 .teaserbox .content-box {
	    padding: 1px 5px 6px 1px;
	    width: 236px;
	}
	
	#activities_teaser_stage_3 .teaserbox-last {
	   width: 240px;
	}
	
	#activities_teaser_stage_3 .teaserbox h3.F1 {
	    text-align:center; 
	    margin-right:0;
	}
	
	#activities_teaser_stage_3 .teaserbox .teaser-chat h3.F1 {  
	  padding-left: 26px;
	}
	
	#activities_teaser_stage_3 .teaser-chat .chat-overview li {
	    min-height: 60px; 
	}

	

	.teaserstage-teaser {
	    background:transparent url(/images/bhc/layout/teaserbuehne_bg_postit_1col-b.png) no-repeat top left;
	    float: left;
	    height: 180px;
	    margin-right: 12px;
	    padding: 10px 10px 30px 12px;
	    width: 215px;
	}
	
	.teaserstage-teaser-last {
	  margin-right:0; 
	}
	.pin {
		height: 57px;
    width: 45px;
		margin: 0;
    padding: 0;
    z-index: 110;
	}
	
	.teaserstage-teaser-1col {
		position:relative;
		z-index:110;
	}
	.teaserstage-teaser-2col {
		position:relative;
		margin-right: 13px;
		z-index:110;
  	width: 456px;
  	padding: 10px 15px 30px 10px;
		background:transparent url(/images/bhc/layout/teaserbuehne_bg_postit_2col.png) no-repeat top left;
	}
	.teaserstage-teaser-1col .pin {
    left: 100px;
    position: absolute;
    margin-top: -17px;
    top:0;
    width:50px;
    height:60px;
    z-index:120;
    display:block;
	}
	.teaserstage-teaser-1col .pin span {
		display: block;
    height: 60px;
    width: 50px;
    background: url("/images/bhc/layout/teaserbuehne_pin_1col.png") no-repeat scroll left top transparent;
	}
	.teaserstage-teaser-2col .pin {
    left: 225px;
    position: absolute;
    margin-top: -17px;
    width:50px;
    height:60px;
    top:0;
    z-index:120;
   display:block;
	}
	.teaserstage-teaser-2col .pin span {
		display: block;
    height: 60px;
    width: 50px;
    background: url("/images/bhc/layout/teaserbuehne_pin_2col.png") no-repeat scroll left top transparent;
	}
	
	.teaserstage-teaser-1col_2 {
		margin-right: 10px;
		z-index:110;
		background:transparent url(/images/bhc/layout/teaserbuehne_bg_postit_1col-a.png) no-repeat top left;
	}
	.teaserstage-teaser-1col_4 {
		z-index:110;
		background:transparent url(/images/bhc/layout/teaserbuehne_bg_postit_1col-a.png) no-repeat top left;
	}
	
	.teaserstage-teaser .text {
    text-align: right;
	}	
	
	.teaserstage-teaser .teasercontent {
		height: 180px;
    text-align: right;
    color: #878A6D;
    font-size: 13px;
	}
	.teaserstage-teaser .teasercontent a {
    bottom: 25px;
    font-size: 11px;
    position: absolute;
    right: 20px;
	}
	
	.teaserstage-teaser-2col_2 .teasercontent h3.sifr {
	width:215px;
	}
	
	#activities_teaser_stage_3 .teaserbox .content-box .box-content {
		height: 485px !important;
		padding: 9px 0 15px 0;
	}
	
	#activities_teaser_stage_3 .teaser-right .teaser-text-right, #activities_teaser_stage_3 .userteaser .userteaser-text {
		float: right;
    width: 160px !important;
	}

	#activities_teaser_stage_3 .teaserbox .hor-padding {
		padding-left: 10px;
		padding-right: 10px;
	}

	#activities_teaser_stage_3 .teaser-right .teaser-text-right, #activities_teaser_stage_3 .userteaser .userteaser-text {
		margin-left: 0;
	}
	
	#activities_teaser_stage_3 .teaserbox-product-test .teaser_produkttest_text {
		width: 160px;
	}
	
	#activities_teaser_stage_3 .teaser-right .teaser-text-right, #activities_teaser_stage_3 .userteaser .userteaser-text {
		margin-left: 0;
	}
	
	.activities_separator {
		border: 0;
		border-top: #c5c5c5 1px solid;
	    height: 0;
	    margin: 20px 0 30px 0;
	    padding: 0;
	    width: 980px;
	}

	.teaser_stager_postits .image {
		float: left;
		margin: -16px 10px 0 0;
	}


	.teaser_stager_postits h3 {
		margin: 10px 0 0 0;
	}

	.teaser_stager_postits .text {
		float: left;
		width: 275px;
	}

	/* Gruppen */
	#grouplist_overview .listgroup-img {
		border: 2px solid #ccc;
	}

	a.savedisk {
	    background: url("/images/bhc/layout/icon_disk.png") no-repeat scroll 3px center transparent;
	    clear: both;
	    margin-left: 10px;
	    padding-bottom: 5px;
	    padding-left: 29px;
	    padding-top: 5px;
	}

	#profil_groups #form_groupsearch {
		height: 30px;
	}

	.groupfounderlist {
		height: 194px;
	}

  /* BHC Tutorial layers */

  .bhc_tutorial_layer, .bhc_tutorial_layer_step {
    display: none;
    margin: 10px 20px 12px 5px;
    overflow: visible;
    background-color: #f2edbd;
    border: 1px solid #babf9a;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    position: relative;
    z-index: 10;
  }

  .bhc_tutorial_layer .tutorial_arrow, .bhc_tutorial_layer_step .tutorial_arrow {
    bottom: -20px;
    left: 20%;
    width: 20px;
    height: 20px;
    position: absolute;
  }

  .bhc_tutorial_layer .tutorial_arrow_up, .bhc_tutorial_layer_step .tutorial_arrow_up {
    top: -20px;
    left: 75%;
    width: 20px;
    height: 20px;
    position: absolute;
  }

  .bhc_tutorial_layer_content {
    padding: 10px;
    font-size: 12px;
    color: #878A6D;
  }

  .bhc_tutorial_layer_content h4 {
    font-size: 13px;
    color: #878A6D;
    font-weight: bold;
    padding-bottom: 4px;
  }

  .bhc_tutorial_layer_content .arrowlink {
    float: right;
  }

  .bhc_tutorial_layer_close {
    background: url(/images/bhc/layout/teaserbuehne_close.gif) no-repeat left top;
    text-indent: -9000em;
    display: inline;
    float: right;
    width: 10px;
    height: 10px;
    display: block;
    margin: -5px -5px 0 0;
  }

  .bhc_tutorial_custom_leftcol {
    margin: 10px;
  }

  .bhc_tutorial_custom_bottom {
    width: 250px;
    float: right;
    margin-right: 0;
  }

  /* /BHC Tutorial layers */

}

