/*
 * \Eigene Dateien\Sentra.Designs\BasicDesigner\modules\h2\07\style.css
 * Function:  Styles for the standard styles of h2-formatting
 */
.h2Tborder(@T_h2_brd_width) when (@T_h2_brd_width > 0) {
	border-bottom: {{T_h2_brd_width}}px {{T_h2_brd_style}} {{T_h2_brd_color}};
}
.h2Tbackground(@T07_bg_color) when not (@T07_bg_color = transparent) {
	background: {{T07_bg_color}};
}
.h2Cborder(@C_h2_brd_width) when (@C_h2_brd_width > 0) {
	border-bottom: {{C_h2_brd_width}}px {{C_h2_brd_style}} {{C_h2_brd_color}};
}
.h2Cbackground(@C07_bg_color) when not (@C07_bg_color = transparent) {
	background: {{C07_bg_color}};
}
.h2Sborder(@S_h2_brd_width) when (@S_h2_brd_width > 0) {
	border-bottom: {{S_h2_brd_width}}px {{S_h2_brd_style}} {{S_h2_brd_color}};
}
.TS_h2_border_radius(@TS_h2_brd_radius) when (@TS_h2_brd_radius > 0) {
	border-radius: {{TS_h2_top_brd_radius}}px {{TS_h2_top_brd_radius}}px {{TS_h2_bottom_brd_radius}}px {{TS_h2_bottom_brd_radius}}px;				/* modern CSS3 compatible browser */
}
.TS_h2_shadow(@TS_h2_shadow_color)  when not (@TS_h2_shadow_color = transparent) {
	box-shadow: {{TS_h2_shadow_posx}}px {{TS_h2_shadow_posy}}px {{TS_h2_shadow_blur}}px {{TS_h2_shadow_spread}}px {{TS_h2_shadow_color}} {{TS_h2_shadow_location}};
}
.h2Sbackground(@S07_bg_color) when not (@S07_bg_color = transparent) {
	background: {{S07_bg_color}};
}
h2{
	font-weight: {{h2_font_weight}};
	margin: 5px 0px;
	white-space: nowrap;
	overflow: hidden;
	float:left;
	white-space:normal;
	width:100%;
	b {
		width:100%;
	font-weight: {{h2_font_weight}};
	}
}

.sidebar h2 {
	color:{{sb_h2_color}};
	font-size:{{sb_h2_fontsize}}px;
	text-align:{{sb_h2_text_align}};
	width:180px - 10px - 10px;
	padding: {{TS_h2_padding_top}}px 10px {{TS_h2_padding_bottom}}px 10px;
	position:relative;
	.h2Sbackground({{S07_bg_color}});
	.h2Sborder({{S_h2_brd_width}});
	.TS_h2_border_radius({{TS_h2_top_brd_radius}} + {{TS_h2_bottom_brd_radius}});
	.TS_h2_shadow({{TS_h2_shadow_color}});
	b {
		color:{{sb_h2_color}} !important;
		width:100%;
		margin: 0.5em 0;
	}
	a {
		color:{{sb_h2_color}} !important;
	}
	a:hover {
		color:{{sb_h2_color}} !important;
	}
}
.topicbar h2 {
	color:{{tb_h2_color}};
	font-size:{{tb_h2_fontsize}}px;
	text-align:{{tb_h2_text_align}};
	width:180px - 10px - 10px;
	padding: {{TS_h2_padding_top}}px 10px {{TS_h2_padding_bottom}}px 10px;
	position:relative;
/*
	left: -10px;
*/
	.h2Tbackground({{T07_bg_color}});
	.h2Tborder({{T_h2_brd_width}});
	.TS_h2_border_radius({{TS_h2_top_brd_radius}} + {{TS_h2_bottom_brd_radius}});
	.TS_h2_shadow({{TS_h2_shadow_color}});
	a {
		color:{{tb_h2_color}}!important;
	}
	a:hover {
		color:{{tb_h2_color}} !important;
	}
	b {
		color:{{tb_h2_color}} !important;
		width:100%;
		margin: 0.5em 0;
	}
}
.topbar,
.bottombar,
.contentbar {
	 h2 {
		color:{{cb_h2_color}};
		text-align:{{cb_h2_text_align}};
		font-size:{{cb_h2_fontsize}}px;
		.h2Cbackground({{C07_bg_color}});
		.h2Cborder({{C_h2_brd_width}});
		a {
			color:{{cb_h2_color}} !important;
		}
		a:hover {
			color:{{cb_h2_color}} !important;
		}
		b {
			color:{{cb_h2_color}} !important;
		}
	}
}
h2 a.anker {
	text-decoration:none;
	white-space:normal;
}
.topicbar h2 a.anker,
.topicbar h2 a.anker:hover {
	color:{{tb_h2_color}};
}
.contentbar h2 a.anker,
.contentbar h2 a.anker:hover {
	color:{{cb_h2_color}};
}
.sidebar h2 a.anker,
.sidebar h2 a.anker:hover {
	color:{{sb_h2_color}};
}

