@charset "UTF-8";
/*
---------------------------------------

  BHC | Standard-Header
  Datenwerk GmbH - www.datenwerk.de

  author:	susan.riedel@datenwerk.de
  			sufijen.bani@datenwerk.de

---------------------------------------
*/

@media all {

/** Allgemein/Übergreifend **/
/** font-sizes in px due to different resolutions on mac and pc **/
	html {
	font-size:65%;
	}
	* {
	font-family: Tahoma, sans-serif;
	font-style:inherit;
	font-weight:inherit;
	}
/*	@font-face {
	font-family: BOSCHSA0, Tahoma;
	font-style:  normal;
	font-weight: normal;
	src: url(/fonts/BOSCHSA0.eot);
	}*/

/** Info **/
	.info_container {
	font-size: 13px;
	color: #444;
	}


/** Headlines **/
/** Styles **/
	h1 {
	color:#BFBFBF;
	font-size:1.4em;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	}
	h2 {
	color:#BFBFBF;
	font-size:1.4em;
	font-weight:bold;
	line-height:16px;
	}
	h3, span.H {
	color:#BFBFBF;
	font-size:1.1em;
	line-height:18px;
	margin-right: 4px;
	}
	h6 {
	color:#2A9BD3;
/*	font-family: BOSCHSA0, Tahoma;*/
	font-family: Tahoma;
	font-size:10pt;
	}
	.OC1, .dialog_header h2 {
	color:#5e5e5e;
	font-size:2.2em;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
	}
	.OC2,
	.generals h2
	{
	color:#5e5e5e;
	font-size:2em;
	font-weight:bold;
	line-height:22px;
	text-transform:uppercase;
	}
	.chat .OC2
	{
	color:#5e5e5e;
	font-size:18px;
	font-weight:bold;
	/*line-height:22px;*/
	text-transform:uppercase;
	}
	.OC3 {
	color:#5e5e5e;
	font-size:1.4em;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	}
	.OS1 {
	color:#5e5e5e;
	font-size:1.4em;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	}

	/** Abstände **/
	h1, h2, h3, h4, h5, p {
	padding-bottom: 10px;
	}
	.gewinnteaser_12do h2, gewinnteaser_content h2 {
	font-size:12px;
	padding-bottom:10px;
	}
	.OC1,
	.UC1, .UC2 {
	padding-bottom: 20px;
	}
	.OC1 {
		color: #5e5e5e;
		font-size: 2.2em;
		font-weight: bold;
		line-height: 24px;
		padding: 5px 0 10px 8px;
		text-transform: none;
	}
	.OC2 {
	padding-bottom: 10px;
	}

	/* Seiten-Überschriften */
	
	.page-headline {
	margin: 36px 0px 20px 10px;
	position: relative;
	}
	#content_subhead .page-headline {
	margin-left: 24px;
	}
	.headline-uppercase {
	color: #5e5e5e;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
	}
	.headline-camel {
	color: #5e5e5e;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	text-transform: none;
	}
	.page-headline .headline-uppercase,
	.page-headline .headline-camel {
	padding: 0px;
	margin-left: -2px;
	margin-bottom: -2px;
	margin-top: -2px;
	}
	h2.pr_liste_filter {
    width:800px; 
    color: #444;
	font-size: 16px;
	font-weight: bold;
	}
	.page-headline h2.pr_liste_filter {
	padding-top: 7px;
	}

	#content_subhead .arrowlink-left,
	.mediawiki .breadcrumb,
	.forum_breadcrumb a,
	.forum_breadcrumb a:visited {
	padding-bottom: 4px;
	color: #00664A;
	font-size: 11px;
	display: block;
	position: absolute;
	left: -1px;
	top: -20px;
	}
	#content_subhead .arrowlink-left:hover,
	.forum_breadcrumb a:hover {
	color: #DF0024;
	}


/** LINK **/
/** Allgemein/Übergreifend **/
	a:link {
	color:#5e5e5e;
	font-weight:bold;
	text-decoration:none;
	}
	a:visited {
	color:#5e5e5e;
	font-weight:bold;
	text-decoration:none;
	}
	a:hover {
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	a:active {
	color:#FA9A9C;
	font-weight:bold;
	text-decoration:none;
	}
	.green:link {
	color:#00664A;
	font-weight:bold;
	text-decoration:none;
	}
	.green:visited {
	color:#00664A;
	font-weight:bold;
	text-decoration:none;
	}
	.green:hover {
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	.green:active {
	color:#FA9A9C;
	font-weight:bold;
	text-decoration:none;
	}
	.grey:link {
	color:#005F44;
	font-weight:bold;
	text-decoration:none;
	}
	.grey:visited {
	color:#005F44;
	font-weight:bold;
	text-decoration:none;
	}
	.grey:hover {
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	.grey:active {
	color:#FA9A9C;
	font-weight:bold;
	text-decoration:none;
	}
	.white:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	.white:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	.white:hover {
	color:#DF0024;
	text-decoration:none;
	}
	.white:active {
	color:#FA9A9C;
	text-decoration:none;
	}
	.CTw:link {
	color:#82C5AD;
	font-weight:bold;
	text-decoration:none;
	}
	.CTw:visited {
	color:#82C5AD;
	font-weight:bold;
	text-decoration:none;
	}
	.CTw:hover {
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	.CTw:active {
	color:#FA9A9C;
	font-weight:bold;
	text-decoration:none;
	}

/** SPECIAL **/
/** Grüner Link mit Pfeil **/
   .arrowlink, a.arrowlink {
	background: transparent url(/images/bhc/layout/link_arrow_green.gif) no-repeat scroll right 5px;
	color: #00664a;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
	}
	.arrowlink-left, a.arrowlink-left {
	background: transparent url(/images/bhc/layout/link_arrow_green_left.gif) no-repeat scroll left 5px;
	padding-left: 10px;
	padding-right: 0;
	}
  #pinboard .arrowlink {
	background: transparent url(/images/bhc/layout/link_arrow_red.gif) no-repeat scroll right 5px;
	color: #df0024;
	font-weight: bold;
	font-size: 13px;
	padding-right: 10px;
	text-decoration: none;
	}
	#lead-story .arrowlink {
	background: transparent url(/images/bhc/layout/link_arrow_white.gif) no-repeat scroll right 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-right: 10px;
	text-decoration: none;
	}
	.start_login:link {
	color:#82C5AD;
	font-weight:bold;
	text-decoration:none;
	}
	.start_login:visited {
	color:#82C5AD;
	font-weight:bold;
	text-decoration:none;
	}
	.start_login:hover {
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	.start_login:active {
	color:#FA9A9C;
	font-weight:bold;
	text-decoration:none;
	}
	}

	/* Produkttest Head */
	#producttest_head h1,
	#projectcontest_head h1 {
	font-size: 32px;
	text-transform: none;
	color: #444;
    line-height:105%;
    margin-top:-9px;
	}
	

/** Fliesstext **/
	p, span {
	line-height:16px;
	}
	.dialogbox .dialog {
	font-size: 13px;
	color: #444;
	}
	strong {
	font-weight: bold;
	}
	em {
	font-style: italic;
	}
	.UC1 {
	color:#444;
	font-size:2.5em;
	font-weight:bold;
	line-height:27px;
	}
	.UC2 {
	color:#444;
	font-size:1.6em;
	font-weight:bold;
	line-height:18px;
	}
	.UC3 {
	color:#444;
	font-size:1.4em;
	font-weight:bold;
	line-height:16px;
	}
	
	.USG1 {
	color:#444;
	font-size:18px;
	font-weight:bold;
	line-height:16px;
	}
	
	.US1,
	.edit_privacy_right a {
	color:#444;
	font-size:1.1em;
	font-weight:bold;
	line-height:13px;
	}
	.T1 {
	color:#444;
	font-size:1.6em;
	font-weight:bold;
	line-height:18px;
	}
	.T1w {
	background-color:#00664A;
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:bold;
	line-height:18px;
	}
	.T2 {
	color:#444;
	font-size:1.3em;
	font-weight:bold;
	line-height:15px;
	}
	.F1 {
	color:#5e5e5e;
	/*font-size:1.4em;*/
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
	}
	.F2,
	.generals .accordion p.trigger
	{
	color:#444;
	/*font-size:1.3em;*/
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	}
	.generals h3 {
	color:#444;
	/*font-size:1.3em;*/
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	text-transform:uppercase;
	}
	.generals h4 {
	color:#444;
	/*font-size:1.3em;*/
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	}
	

	
	.GS.form_input label{
		text-align: right;
		float:left;
		width:110px;
		margin:0px;
		padding:0px;
	}
	
	
	.GS.form_input span{
		color: #c7c7c7;
	}
	
	.GS.form_input.radio label{
		width: 50px;
		float:left;
		text-align: left;
		padding-left:5px;
	}
	
	.gewinnspiel_checkbox p{
		width: 260px;
		float:left;
		padding-left:10px;
		margin-bottom:5px;
	}
	
	.CC,
	.generals p,
	.accordion blockquote,
	.bild_hinzu,
	.image-titel span,
	.generals table,
	#profil_data_view span,
    #profil_settings_view span,
	#profil_aboutme_view span,
	.dialog_header span,
	.dialog_msg,
	.project_1_right p,
	.project_1 p,
	.pro_list,
	.dialog_msg_act,
    #producttest_detail .generals
	{
	color:#444;
	font-size:14px;
	line-height:17px;
	}	
	.generals ul,
	.generals ol,
	.project_1_right ul,
	.project_1_right ol,
	.pro_list ul,
	.pro_list ol,
	span.general_li ul,
	span.general_li ol {
	color: #444;
	font-size:14px;
	line-height: 17px;
	margin-left: 10px;
	}
	.generals .prices ul,
	.generals .prices ol,
	.project_1_right .prices ul,
	.project_1_right .prices ol,
	.pro_list .prices ul,
	.pro_list .prices ol,
	span.general_li .prices ul,
	span.general_li .prices ol {
	font-size:13px;
	line-height: normal;
	}
	
	/*  userpinboard_data_view / grouppinboard_data_view */
	#userpinboard_data_view .listuser-text p,
	#userpinboard_data_view .content-one-col p,
	#usernetwork .listuser-text p,
	#usernetwork .content-one-col p,
	#grouppinboard_data_view .listuser-text p {
	font-size:1.2em;
	line-height:16px;
	padding-bottom:5px;
	}
	#profil_data_view span a, 
	#profil_aboutme_view span a,
    #profil_settings_view span a,
	.dialog_header span,
	#msg_new label span {
	font-size: 13px;
	font-weight: normal;
	}
	#msg_new label  span {
	text-align: right;
	}
	
	#group_form label span.mandatory, #group_form span.label span.mandatory,
	#profil_data_view label span, 
	#profil_aboutme_view label span,
	#profil_data_edit label span, 
	#profil_aboutme_edit label span,
    #profil_settings_edit label span,
	#profil_garage_edit label span,
	#project_form label span.mandatory, #project_form span.label span.mandatory
	{
	color:#C5C5C5;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-align: right;
	}
	#profil_data_edit select.about,
	#profil_aboutme_edit select.about {
	color: #444;
	font-size:1.3em; 
	}
	#profil_data_view label, 
	#profil_aboutme_view label,
    #profil_settings_view label,
	#msg_new label,
	#profil_accessdata_view {
	color:#c5c5c5;
	font-size:1.3em;
	line-height:17px;
	}
	
	#group_form label,
	#profil_data_edit label, #profil_aboutme_edit label, #profil_settings_edit label,
	#project_form label, #project_form span.label,
	#groupform label, #group_form span.label,
	#profil_garage_edit label {
	color: #444;
	font-size:13px;
	font-weight: bold;
	line-height:17px;
	}
	#product_test_blog_form label,
	#product_test_blog_form span.label {
	color:#444;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	}
	#product_test_blog_form label span, 
	#product_test_blog_form label span.mandatory,
	#product_test_blog_form span.label span.mandatory {
	color:#C5C5C5;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-align: right;
	}
	#profil_data_edit p,
	#profil_aboutme_edit p,
    #profil_settings_edit p,
	#msg_new p {
	color: #444;
	} 
	.pinboard label, .pinboard p {
	color:#444;
	font-size:1.3em;
	line-height:17px;
	}
	.CCM, 
	.sort span {
	color:#444;
	font-size:1.1em;
	line-height:15px;
	}
	#toolbox_tools_edit .tool_edit{
	font-size:1.3em;
	}
	.CT {
	color:#444;
	font-size:1.1em;
	line-height:15px;
	}
	.CTw {
	background-color:#00664A;
	color:#FFFFFF;
	font-size:1.1em;
	line-height:15px;
	}
	.CTM,
	.edit_privacy_right h6 {
	color:#444;
	font-size:1.11em;
	line-height:15px;
	}
	.CH1 {
	color:#BFBFBF;
	font-size:1.3em;
	line-height:17px;
	}
	.CH2 {
	color:#444;
	font-size:1.3em;
	line-height:17px;
	}


/** SPECIAL **/

	.no-uppercase {
	text-transform: none !important;
	}

/** Pinboard **/
   #pinboard h1  {
	color: #df0024;
	font-size: 21px;
/*	font-family: BOSCHSA0, Tahoma;*/
	font-family: Tahoma;
	line-height:24px;
	text-transform:none;
	}
/** Wechselteaser**/
	#lead-story h1, #lead-story h2, #lead-story span {
	color: #ffffff;
	margin: 0;
	padding: 0;
	}
	#lead-story h2 {
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	}
	#lead-story h1 {
	font-weight:bold;
	font-size:24px;
	line-height:26px;
	text-transform:none;
	margin-top:-5px;
	}
	#lead-story span {
	font-weight:normal;
	font-size:11px;
	}

/** Formular Fonts **/
	.form_input label {
	font-size:13px;
	font-weight:bold;
	}
	.form_input label span {	
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	}
	.form_checkbox label {
	font-weight:bold;
	}
	.dropdown {
	font-size:11px;
	font-family: arial;
	}
	.maxsigns-font, span.maxsigns-font {
	font-size: 11px !important;
	color: #a9a9a9 !important;
	}


/** Signup /Registrierung **/
	.signup_reg h1, .signup_reg span,
	.signup h1, .signup span {
	color: #444;
	font-weight:bold;
	font-size:22px; /* 38 */
	line-height:30px;
	text-transform:none;
	}
	.signup_reg p {
	padding: 5px 0 10px 0;
	}
	.signup p {
	padding: 0px 0 10px 0;
	font-size: 12px;
	}
	
	.signup_reg_gewinnspiel_number p.number{
	font-size:40px;
	font-weight:bold;
	line-height:40px;
	color: #e0e0e0;
	}		
	
	.signup_reg_gewinnspiel p.teilnahme {	
	font-size:11px;
	}
	
	.signup_reg label, .signup_reg p.teilnahme,
	.signup label, .signup p.teilnahme {	
	font-size:11px;
	}
	.signup_reg p.teilnahme {
		color:#444;
		font-size:1.1em;
		line-height:15px;
	} 
	.signup_step span.OC1 {
		font-size: 38px;
		padding-bottom: 15px;
		margin-top: 19px;
		line-height: 32px;
	}
	.signup_reg h1 {
		padding: 4px 0 8px 10px;
		float:left;
	}
	.signup_reg p {
		padding-top: 0;
	}
	.signup_cinfo a {
		color: #00664a;
		font-weight: bold;
	}
	
/* Login */
	.reg-teaser .T1 {
		padding-bottom: 10px;
	}
	.reg-teaser .CC {
		font-size: 13px;
		padding-bottom: 10px;
		line-height: 14px;
	}
	
/* Lost PW */
	#profil_accessdata_view a {
		font-size: 11px;
	}
	#lostpwd_layer .CC {
		font-size: 13px;
	}
	#lostpwd_success_layer .CC {
		font-size: 13px;
	}

/** Listeneinträge **/
/*	C2 Mitglieder   */
	.C2 p {
	color: #444;
	font-size: 13px;
	line-height:13px;
	}
	.C2 p span {
	font-weight: bold;
	}

/** Nachrichten **/
	a.pm_newsend {
	font-size: 11px;
	color:#5e5e5e;
	font-weight:bold;
	text-decoration:none;
	}
	a.pm_newsend:hover, 
	a.pm_newsend:active, 
	a.pm_newsend:focus {
	font-size: 11px;
	color:#DF0024;
	font-weight:bold;
	text-decoration:none;
	}
	.dialog_answer h2 {
	color:#444;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
	}
	a.pr_new, a.th_new, a.wiki_new{
	font-size: 11px;
	}

/** Hilfe links **/

	#help_left p {
	color: #c5c5c5;
	font-size: 13px;
	}

	#help_left h6 {
	width: 159px;
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	border-bottom: 1px solid #a9a9a9;
	color: #a9a9a9;
	background: url('/images/bhc/layout/icon_help.png') no-repeat left top;
	min-height:15px;
	padding:0 0 15px 20px;
	margin: -2px 0px 5px 0px;
	}
/** Projekte **/
	.previeweditbox {
	font-size: 16px;
	color: #838865;
	font-weight:bold;
    }
	.bauanleitung h3 {
	font-weight:bold;
	color:#444;
	font-size:1.2em;
	line-height:17px;
	padding-bottom:5px;
	}
	.werkzeuge li {
	color:#444;
	font-size:11px;
	}
	.pr_steps span.title {
	font-weight:bold;
	color:#444;
	font-size:16px;
	line-height:30px;
	}
	.pr_steps span.num {
	font-size:38px;
	line-height:30px;
	font-weight:bold;
	color:#444;
	float:left;
	margin:0 10px 10px 0;
	}
	.comments h3 {
	font-weight:bold;
	color:#444;
	font-size:16px;
	padding-bottom:25px;
	}
	.dialog_answer_textarea span {
	font-weight:bold;
	color:#444;
	font-size:14px;
	padding:5px 0 10px 0;
	display:block;
	}
/* ProduktTest-Teaser*/	
	p.teaser_produkttest {
	font-weight:bold;
	color:#444;
	font-size:1.1em;
	line-height:15px;
	padding:7px 10px;
	}
	.hor-padding {
	font-size:1.1em;
	line-height:15px;
	}
/* ProduktTest*/	
	.pr-test_detail_description {
	color:#444;
	font-size:1.3em;
	line-height:17px;
	}
	.pr-test_detail_description .img_count {
	color:#444;
	font-size:11px;
	line-height:15px;
	}
	.candidat .candidat_quest {
	color:#444;
	font-size:1.3em;
	line-height:17px;
	font-weight:bold;
	}
	.candidat .required {
	color:#c9c9c9;
	font-size:11px;
	font-weight:normal;
	}
	.candidat .radio_list label,
	.candidat .checkbox_list label {
	font-size:11px;
	font-weight:bold;
	color:#444;
	line-height:16px;
	}
	.form_row select {
	font-size:11px;
	}
	.form_row div {
	color:#c9c9c9;
	font-size:11px;
	font-weight:normal;
	}
	.userdatacomplete h1 {
	color:#444;
	font-size:20px;
	font-weight:bold;
	}
	#profil_data_edit p, #profil_aboutme_edit p, #profil_settings_edit p, #msg_new .candidat .prttest_bewerbung p {
	color:#444;
	font-size:11px;
	line-height:16px;
	}
	.subcolumns_oldgecko h6.pr_test {
	color:#444;
	font-family: Tahoma;
	font-size:20px;
	line-height:16px;
	padding: 10px 0 15px 0;
	font-weight:bold;
	text-transform:uppercase;
	}


/* Tag-Cloud */
	a.cloud_1 {
	color: #444;
	font-size: 10px;
	line-height: 25px;
	}
	a.cloud_2 {
	color: #444;
	font-size: 14px;
	line-height: 25px;
	}
	a.cloud_3 {
	color: #444;
	font-size: 18px;
	line-height: 25px;
	}
	a.cloud_4 {
	color: #444;
	font-size: 25px;
	line-height: 25px;
	}

	a.cloud_1:hover, a.cloud_2:hover, a.cloud_3:hover, a.cloud_4:hover {
		color: #df0024;
	}


/* Video anfuegen */

	.example_url {
	font-size: 11px;
	color: #a9a9a9;
	}

/* Fragebogen */

	.questionaire p,
	.questionaire .errormsg {
	font-size: 13px;
	}

	.questionaire p {
	color: #444;
	}

/* Layer News Toolbar */
	#layerinfos .content-box {
	font-size:11px;
	color:#444;
	}
	
/* Chat */
	.chat-in,
	.chat-out {
	font-size:11px;
	color:#444;
	}
	.maxsigns,
	.dialog_answer_textarea span.info_signs {
	/* color: #c5c5c5;  */
	font-family: tahoma; 
	/* font-size: 11px; */
	font-weight:normal;
	}
	#chat_new_msg {
	color:#444;
	font-size:14px;
	line-height:17px;
	}
	.chatstage .teaserbuehne_content,
	.tb_manuell .teaserbuehne_content {
	color:#444;
	font-size:11px;
	line-height:15px;
	}
	.chatstage .teaserbuehne_4col_content .teaserbuehne_content,
	.tb_manuell .teaserbuehne_4col_content .teaserbuehne_content {
	color:#444;
	font-size:11px;
	line-height:15px;
	}
	.chatstage .teaserbuehne_3col_content .teaserbuehne_content,
	.chatstage .teaserbuehne_2col_content .teaserbuehne_content,
	.tb_manuell .teaserbuehne_3col_content .teaserbuehne_content,
	.tb_manuell .teaserbuehne_2col_content .teaserbuehne_content	{
	color:#444;
	font-size:14px;
	line-height:15px;
	}
	
/* Überschriften Projekte */
	.headline_left {
		float: left;
		margin: 0 5px 0 0; 
	}	
	
	.headline_right {
		padding: 2px 0 0 0;
	}

  .project_title h2 {
		font-weight: normal;
		font-size:1em;
		line-height:1.25em;
	}
	
	h2.project_subtitle {
		padding: 8px 0 25px 0;
		font-size: 1.5em;
		color: #444;
	}
	
	
	
	
	


