
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-align: left;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/* RESET BY HANZ */
a > img {
	vertical-align: middle;
}
/* ========================= END RESET ========================= */
.text-pic-image-left img.content_img_left {
	float: none;
}
img.content_img_left {
	float: left;
}

img.content_img_right {
	float: right;
}

div.text-pic-image-left {
	float: left;
	margin: 0 15px 15px 0;
}

div.text-pic-image-right {
	float: right;
	margin: 0 0 15px 15px;
}


/* ================== utilities ============================ */
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.bold {
	font-weight: bold;
}
.bonedoRed {
	color: #ac0322;
}
.clearfix {
    *zoom: 1;
}
.content_bg {
	background-color: #FFF;
}
.content_bg_dark {
	background-color: #302f31;
}
.content_bg_red {
	background-color: #ac0322;
}
.elastic-video-wide-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.elastic-video-wide-container  embed,
.elastic-video-wide-container  iframe,
.elastic-video-wide-container  object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.f10 {
	font-size: 10px;
}
.f12-15 {
	font-size: 12px;
	line-height: 15px;
}
.f12-16 {
	font-size: 12px;
	line-height: 16px;
}
.f12-19 {
	font-size: 12px;
	line-height: 19px;
}
.f14 {
	font-size: 14px;
}
.f14-19 {
	font-size: 14px;
	line-height: 19px;
}
.f16-16 {
	font-size: 16px;
	line-height: 19px;
}
.f16-19 {
	font-size: 16px;
	line-height: 19px;
}
.f22-24 {
	font-size: 22px;
	line-height: 24px;
}
.f24-24 {
	font-size: 24px;
	line-height: 24px;
}
.float_left, .floatL {
	float: left;
}
.float_right, .floatR {
	float: right;
}
.float_none {
	float: none;
}
.full_height {
	height: auto !important;
	max-height: none !important;
}
.left {
	text-align: left;
}
.h20 {
	height: 20px;
}
.inline {
	display: inline;
}
.inline_block {
	display: inline-block;
}
.italic {
	font-style: italic;
}
.mb5 {
	margin-bottom: 5px;
}
.mb7 {
	margin-bottom: 7px;
}
.mb8 {
	margin-bottom: 8px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb13 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20, .mBot20 {
	margin-bottom: 20px;
}
.mb25 {
	margin-bottom: 25px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}
.mh_auto {
	margin-left: auto;
	margin-right: auto;
}
.ml20 {
	margin-left: 20px;
}
.mr0 {
	margin-right: 0 !important;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr25 {
	margin-right: 25px;
}
.mr30 {
	margin-right: 30px;
}
.mt-3 {
    margin-top: -3px;
}
.mt2 {
	margin-top: 2px;
}
.mt4 {
	margin-top: 4px;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mTop10 {
	margin-top: 10px;
}
.no_display,
.hidden,
.hiddenTags {
	display: none;
}
.no_list {
	list-style: none;
}
.nomargin {
	margin: 0 !important;
}
.no_overflow {
	overflow: hidden;
}
.no_overflow_x {
	overflow-x: hidden;
}
.no_overflow_y {
	overflow-y: hidden;
}
.outline {
	border: 1px solid black;
}
.p0-10 {
	padding: 0 10px;
}
.p10 {
	padding: 10px;
}
.p15-10 {
	padding: 15px 10px;
}
.p15-10-0 {
	padding: 15px 10px 0 10px;
}
.p15 {
	padding: 15px;
}
.p17-10 {
	padding: 17px 10px;
}
.p17-10-0 {
	padding: 17px 10px 0 10px;
}
.p17-20-0 {
	padding: 17px 20px 0 0;
}
.p20 {
	padding: 20px;
}
.p20-0 {
	padding: 20px 0;
}
.p20-10 {
	padding: 20px 10px;
}
.posabs {
	position: absolute;
	left: 0;
	top: 0;
}
.posrel {
	position: relative;
	left: 0;
	top: 0;
}
.right {
	text-align: right;
}
.text_center {
	text-align: center;
}
.vcenter {
	align-items: center;
	display: flex;
	height: 100%;
}
.white {
	color: #FFF;
}
.white_a a {
    color: #FFF;
}
.white_a a.email {
    text-decoration: underline;
}
.white_a a.email:hover {
    text-decoration: none;
}
.w100pct {
	width: 100%;
}
.w160 {
	width: 160px;
}
.w170 {
	width: 170px;
}
.w185 {
	width: 180px;
}
.w300 {
	width: 300px;
}
.w630 {
	width: 630px;
}
.w770 {
	width: 770px;
}
.w930 {
	width: 930px;
}

/* ========================= utilities END ========================= */

body {
	background: #CECECE url('../../typo3conf/ext/tmpl_website/res/img/back_page.gif') repeat-x;
	color: #464646;
	font-family: Arial, 'Sans Serif';
	font-size: 12px;
	line-height: 16px;
}
ol,ul {
	list-style: none;
}
#pageid_3 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/gitarre_top.jpg');
}
#pageid_193 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/bass_top.jpg');
}
#pageid_4 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/recording_top.jpg');
}
#pageid_5 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/keyboard_top.jpg');
}
#pageid_6 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/drums_top.jpg');
}
#pageid_7 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/dj_top.jpg');
}
#pageid_198 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/pa_top.jpg');
}
#pageid_8 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/vocals_top.jpg');
}
#pageid_214 #page_description {
	background: url('../../typo3conf/ext/tmpl_website/res/img/magazin_top.jpg');
}

#main {
	background: #f2f2f2 url('../../typo3conf/ext/tmpl_website/res/img/back_content.gif') repeat-x;
	padding: 30px 20px 0 20px;
	width: 950px;
}
a {
	color: #444245;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.mail {
	font-weight: bold;
}
.to_archive {
	font-size: 10px;
}
.to_archive a {
	/*color: #A4A4A4;*/
	padding-right: 10px;
}
.to_archive.white_a a {
	color: #FFF;
}

.to_archive_bg,
.to_archive_bg_white {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
	background-position: -10px -410px;
	display: inline-block;
	height: 10px;
	margin: 0 0 0 6px;
	width: 10px;
}
.to_archive_bg_white {
	background-position: -10px -381px;
}
.box_head {
	background: #ac0322;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	overflow: hidden;
	padding: 5px 10px 0;
	text-transform: uppercase;
}
.col-left .box_head {
	display: inline-block;
}
.col-right .box_head {
	background: #303030;
	color: white;
}
.col-right .to_archive a {
	color: white;
}
.box_head_red {
	background: #ac0322;
}
.box_head_dark {
	background: #303030;
}

.narrow_box_head {
	display: inline-block;
}
.wide_box_head {
	/* width: 100%; */
}
.news .box_head {
	background-color: #302f31;
	background-image: none;
}

.tipps_der_redaktion {
	height: 357px;
	overflow: hidden;
	width: 100%;
}
#thema_des_tages,
#top_test {
	height: 288px;
	width: 100%;
}
#thema_des_tages .image_wrapper {
	background-color: #e5e5e5;
	height: 216px;
	width: 360px;
}
#thema_des_tages .text_content {
	max-height: 196px;
}
#thema_des_tages.mb20 {
	margin-bottom: 20px;
}
.list-type-5 .image_wrapper {
	background-color: #e5e5e5;
	height: 168px;
	width: 280px;
}
.list-type-5 .text_content {
	max-height: 140px;
}
.list-type-5 article {
	border-bottom: 1px solid #E5E5E5;
	height: 184px;
	margin-bottom: 15px;
}
.list-type-5 article:last-child {
	margin-bottom: 0px;
}
.asidebox {
	/* color: #464646; */
	font-size: 12px;
	line-height: 16px;
	height: 95px;
	overflow: hidden;
	width: 100%;
}
.divider {
	border-bottom: 1px solid #E5E5E5;
}
#vermischtes .divider {
	border-bottom: 1px solid #4c4c4c;
}

/* ========================= Page HEAD ========================= */
#main_header {
	height: 170px;
	width: 100%;
}
#bonedo_logo {
	/* background: transparent url('../../typo3conf/ext/tmpl_website/res/img/bonedo_logo.png') no-repeat; */
	height: 140px;
	margin: 14px 25px 0 0;
	width: 197px;
}
#main_nav {
	height: 26px;
	width: 728px;
}
/*
#main_nav ul {
	height: 20px;
	padding: 5px 0 0 0;
	width: 100%;
}
#main_nav li {
	color: white;
	display: inline;
	padding: 0 10px;
}
*/
#main_nav a {
	color: white;
	/* display: inline; */
	font-weight: bold;
}

#head_group {
	height: 25px;
	margin: 0;
	padding: 8px 0 0 10px;
	width: 718px;
}
#head_group #small_search,
#head_group form {
	float: right;
	height: 19px;
	margin: 0 0 0 0;
}
#head_group .submit {
	background-color: #ac0322;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	margin: 0;
	padding: 0 5px;
	text-transform: uppercase;
	width: 90px;
}
/* ========================= Page HEAD END ========================= */

/* ========================= Page CONTENT ========================= */
#page_description {
	height: 70px;
	width: 770px;
	position: relative;
}

#page_description .quicklinks {
	overflow: hidden;
	position: absolute;
	right: 18px;
	top: 18px;
	width: 240px;
}

#page_description h1 {
	display: inline-block;
	margin: 10px 0 1px 10px;
	padding: 3px 5px;
	text-transform: uppercase;
}
#page_description p,
#page_description h2 {
	display: inline;
	margin: 0 0 0 10px;
	padding: 3px 5px;
	text-transform: uppercase;
}
article h1, article h2, article h3, article h4{
	color: #000;
}
#page_description.magazin {
	background: url('../../typo3conf/ext/tmpl_website/res/img/magazin_top.jpg');
	height: 70px;
	width: 100%;
}
#magazin_top_article,
.blog-article-area {
	height: 288px;
	position: relative;
	width: 100%;
}
#magazin_top_article .to_archive,
.blog-article-area  .to_archive {
	position: absolute;
	right: 8px;
	bottom: 8px;
}
#magazin_top_article_image,
.blog-article-area-image {
	background-color: #e5e5e5;
	height: 288px;
	margin-right: 30px;
	width: 480px;
}
#magazin_top_article_content,
.blog-article-area-content {
	padding: 17px 20px 0 0;
}
#magazin_top_article_content .dotdotdot,
.blog-blog-article-area-content .dotodotdot {
	height: 221px;
}
#magazin_top_article_content h2,
.blog-article-area-content h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 23px;
}
#magazin_top_article_content p,
.blog-article-area-content p {
	margin: 10px 0;
}
#magazin_top_article .voting {
	float: left;
	margin-right: 15px;
}
.magazin_top_sub_article {
	height: 346px;
	width: 300px
}
.magazin_top_sub_article .image_wrapper {
	background-color: #e5e5e5;
	height: 179px;
	width: 100%;
}
.magazin_top_sub_article .content {
	padding: 12px 15px 0 15px;
}
.magazin_top_sub_article .content h2,
.col-left #thema_des_tages article h2,
.col-left #vermischtes article h2,
.top_test article h2,
.list-type-5 article h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 6px;
}
.col-left #vermischtes article .image_wrapper {
	background-color: #e5e5e5;
	height: 162px;
	width: 270px;
}
.magazin_top_sub_article .dotdotdot {
	height: 121px;
	width: 100%;
}
#magazin_lower {
	width: 100%;
}
#magazin_lower .content_left {
	width: 630px;
}
#magazin_lower .content_right {
	overflow-x: hidden;
	width: 300px;
}
#neu_in_rubriken {
    padding-bottom: 15px;
}
.rubrik_article {
	height: 328px;
	padding: 15px;
	width: 285px;
}
.rubrik_article h2,
aside #vermischtes_article h2,
#weekly_content #vermischtes_article h2,
#vermischtes.w300 #vermischtes_article h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 6px;
}
aside .tx-bonedo-listbytag .tabs-static {
	display: none;
}
.rubrik_article .image_wrapper {
	background-color: #e5e5e5;
	height: 170px;
	width: 100%;
}
.rubrik_article .content {
	padding: 12px 0 0 0;
}
.rubrik_article .rubrik_article_type {
	font-size: 10px;
	margin-bottom: 2px;
}
.rubrik_article .dotdotdot {
	height: 120px;
	width: 100%;
}
#magazin_lower aside section {
	width: 300px;
}
aside #vermischtes,
#vermischtes.w300 {
	width: 300px;
}
aside #latest_comments {
	max-width: 100%;
}
aside .to_archive,
.to_archive.top_right,
#vermischtes.w300 .to_archive {
	position: absolute;
	top: 6px;
	right: 1px;
}
aside .to_archive white_a,
aside .to_archive.aside_archive a,
#vermischtes.w300 .to_archive.aside_archive a
 {
	color: #FFF;
}
aside #vermischtes_article .image_wrapper,
#weekly_content #vermischtes_article .image_wrapper,
#vermischtes.w300 #vermischtes_article .image_wrapper  {
	background-color: #e5e5e5;
	height: 175px;
	width: 100%;
}
aside #vermischtes_article h2,
#vermischtes.w300 #vermischtes_article h2 {
	color: #FFF;
}
aside #vermischtes_article .content,
#vermischtes.w300 #vermischtes_article .content {
	color: #FFF;
	padding: 12px 15px 15px 15px;
}
aside #vermischtes_article .content p a,
article p.bodytext a,
#vermischtes.w300 #vermischtes_article .content p a {
	color: #ac0322;
}
aside #magazin_serien article {
	border-top: 1px solid #FFF;
	height: 70px;
}
aside .csc-textpic {
	margin-bottom: 28px;
}
#bottom {
	text-align: center;
	width: 100%;
}
.autobox_small,
.autobox_smallest,
.autobox_smallest_large,
.autobox_wide_large {
	border-bottom: 1px solid #E5E5E5;
	height: 95px;
	margin-bottom: 13px;
	overflow: hidden;
	width: 360px;
}
aside .autobox_small,
aside .autobox_smallest,
aside .autobox_smallest_large,
aside .autobox_wide_large {
	border-bottom: 1px solid #4c4c4c;
}
.article_container article:last-child {
	border-bottom: none !important;
}
.asidebox.comment {
	border-bottom: 1px solid #E5E5E5;
	/*height: 90px;*/
}
.asidebox.comment .image_wrapper.thumbnail img {
	height: auto;
	width: 42px;
}
.autobox_smallest {
	width: 100%;
}
.autobox:last-child {
	border: none;
}
.autobox .text_content,
.autobox_smallest .text_content {
	max-height: 66px;
}
.autobox_smallest_large .text_content {
	max-height: 66px;
}
.autobox_wide_large .text_content {
	max-height: 97px;
}
.autobox_small:last-child,
.autobox_smallest:last-child,
.autobox_wide_large:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.autobox_smallest_large {
	height: 313px;
}
.autobox_wide_large {
	height: 120px;
	width: 610px;
}

#tipps_der_redaktion {
	height: 357px;
	width: 100%;
}
.col-left #tipps_der_redaktion .article_container {
	margin-top: 17px;
}
.metadata {
	text-overflow: ellipsis;
	white-space: nowrap;
}
.metadata .level-prefix {
	display: none;
}
.metadata .level {
	display: none;
}
#levelbox .level-prefix {
	display: none;
}
#levelbox .big {
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat 45px -748px;
}
.level_big {
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -671px;
	height: 20px;
	margin: 10px auto;
	width: 112px;
}
.level_big .door {
	float: left;
	line-height: 20px;
	height: 20px;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -711px;
}
.level {
	width: 60px;
	height: 11px;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -230px;
	float: left;
	margin: 3px 10px 0 0;
}
.level .door {
	float: left;
	line-height: 11px;
	height: 11px;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -261px;
}
.testPreview {
	visibility: hidden;
}
.to_author_profile {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
	background-position: -10px -408px;
	padding-left: 15px;
}
.article_list_tiles h2.listTitle {
	font-size: 24px;
	margin: 1px 0 15px 0;
}
 .list_big {
 	width: 100% !important;
 }
/* ========================= Page CONTENT END ========================= */

/* ========================= Page FOOT ========================= */
#footer {
	width: 100%;
}
/* ========================= Page FOOT END ========================= */


span.likes {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
	background-position: -10px -440px;
	padding-left: 20px;
	margin-right: 10px;
}
span.comments {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
	background-position: -10px -473px;
	padding-left: 20px;
	margin-right: 10px;
}

/* .tab-box {
	margin-bottom: 10px;
}
 */
.tab-box .title {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 7px 10px 7px 10px;
	background-color: #ac0322;
	background-position: 0px -120px;

	font-size: 14px;
	height: 21px;
	padding: 5px 10px 0;

}
.tab-box ul.tabs-static li a.current,
.tab-box ul.tabs li a.current {
/*color: #000;*/
background-image: none;
	color: #303030;
	font-weight: bold;
}
.tab-box ul.tabs-static li a,
.tab-box ul.tabs li a {
padding: 5px 8px;
font-size: 12px;
line-height: 25px;
border-right: 1px dotted #999;
text-transform: uppercase;
background-color: #fff;
background-position: 0px -165px;
color: #ac0322;
text-decoration: none;
}
.tab-box ul.tabs-static li,
.tab-box ul.tabs li {
float: left;
}
.tab-box ul.tabs-static li a:hover,
.tab-box ul.tabs li a:hover {
	color: #303030;
	font-weight:normal;
}
.clear {
	clear: both;
}
#footer {
background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme2.png') repeat-x;
background-position: 0px -210px;
height: 200px;
	margin-left: -20px;
	width: 990px;
}
#footer .logo {
float: left;
background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
background-position: -10px -292px;
width: 115px;
height: 35px;
margin-left: 30px;
}
#footer .sitelinks {
float: left;
margin-left: 33px;
padding-top: 15px;
height: 150px;
}
#footer .sitelinks > ul > li > a:first-child {
	font-weight: bold;
	line-height: 30px;
}
#footer .sitelinks li {
float: left;
}
#footer .sitelinks ul ul li {
	float: none;
}
#footer .sitelinks li ul {
width: 100px;
}
#footer_nav {
	padding: 13px 0 0 170px;
}
#footer a {
	color: #9b9b9b;
}
#footer_nav li {
	display: inline;
	margin-right: 20px;
}
#sidebar {
left: 1009px;
position: absolute;
top: 30px;
}
.searchterm {
	background: #fff url('../../typo3conf/ext/tmpl_website/res/img/icon_suche.png') no-repeat;
	/* background-position: 141px -343px; */
	background-position: 5px 4px;
	border: 1px solid #c9c8c9;
	height: 21px;
	margin-right: 5px;
	padding-left: 30px;
	width:170px;
}
/* ============ alte navigation ==================== */
#main_nav {
	/* background: url('../../typo3conf/ext/tmpl_website/res/img/back_menu.gif') repeat-x; */
}

#main_nav.navigation ul {

	padding: 0;
}

#main_nav.navigation li {
	background-color: #2f2f2f;
	float: left;
	height: 26px;
}

#main_nav.navigation li a {
	display: block;
	/* padding: 5px 10px 4px 10px; */
	padding: 5px 8px 4px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-right: #686669 dotted 1px;
}

#main_nav.navigation li.active a,
#main_nav.navigation li.special a:hover,
#main_nav.navigation li a:hover,
#main_nav.navigation li.active li a:hover {
	background: #ac0322;
	padding: 5px 9px 5px 8px;
	border-right: 0;
}

#main_nav.navigation li.special a {
	border-right: 0;
}

#main_nav.navigation li.active li a {
	background: #302f31;
	padding: 5px 10px 5px 9px;
	border-right: 0;
}

#main_nav.navigation li li.hassub {
	border-right: 3px solid #fff;
}


#main_nav.navigation ul.tab-nav {
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

#main_nav.navigation ul.tab-nav li {
/* 	margin: 0;
	padding: 0;*/
	display: table-cell;
	float: left;
	position: relative;
}

#main_nav.navigation ul.tab-nav a {
	position: relative;
	display: block;
}

#main_nav.navigation ul.dropdown {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 150px;
	display: none;
	left: 0;
}

#main_nav.navigation ul.dropdown ul.dropdown {
	top: 0;
	left: 95%;
}

#main_nav.navigation ul.dropdown li {
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
	background-color: #302f31;
	border-top: 1px dotted #FFF;
}

#main_nav.navigation ul.dropdown li a {
	display: block;
}
#main_nav li.nav-weekly {
	background-color: #3a79c4;
}

#main_nav .social-buttons-top {
	float: right;
}
#main_nav .social-buttons-top li {
	margin-left: 5px;
	padding: 0;
	text-align: center;
	width: 26px;
}
#main_nav .social-buttons-top li a,
#main_nav .social-buttons-top li a:hover {
	border-right: 0;
	padding: 5px 0;
}

#breadcrumb {
	font-size: 12px;
	float: left;
	margin-top: -1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 415px;
}

#breadcrumb a {
	color: #ac0322;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-transform: none;
	/**/
}

#breadcrumb span {
	background: url('../../typo3conf/ext/tmpl_website/res/img/bg_breadcrumb.png') no-repeat center 1px;
	height: 11px;
	line-height: 11px;
	padding: 0 14px 0 0;
}

.tx-bonedo-list ul {
	list-style: none;
}

.tx-bonedo-list .panes {
	clear: both;
	padding: 17px 10px 0;
}
.autobox .metadata .voting,
.autobox .metadata .level,
.autobox .metadata .level-prefix,
#thema_des_tages .voting,
article .metadata .voting {
	float: left;
	margin-right: 10px;
}

.tx-bonedo-list .entry,
aside .mostclicked article,
article.autobox_wide,
article.autobox_wide_large {
	border-bottom: 1px solid #E5E5E5;
	height: 94px;
	margin-bottom: 13px;
	width: 100%;
}
.bonedo_galleries_list  .entry {
	height: auto;
	padding-bottom: 10px;
}
.bonedo_galleries_list  .entry  .content {
	max-height: none !important;
	overflow: hidden;
}
aside .mostclicked article {
	border-bottom: 1px solid #424242;
}
article.autobox_wide_large {
	height: 133px;
}
aside .mostclicked article:last-child,
article.autobox_wide:last-child {
	border: none;
}
aside .articles_container {
	padding: 13px 10px 0 10px;
}
.tx-bonedo-list .article_type {
	text-transform: uppercase;
}
.tx-bonedo-list .entry .content,
.mostclicked  .content {
	max-height: 67px;
}
.tx-bonedo-list .entry:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
.tx-bonedo-list .thumbnail,
.mostclicked .thumbnail,
article.autobox_wide .thumbnail,
article.autobox_small .thumbnail,
article.autobox_smallest .thumbnail,
article.autobox_wide_large .thumbnail {
	background-color: #e5e5e5;
	float: left;
	height: 63px;
	margin: 0 15px 20px 0;
	overflow: hidden;
	width: 105px;
}
article.autobox_wide_large .thumbnail {
	height: 120px;
	width: 200px;
}

/* ========================= HOMETEASER START ============================ */
#mainTeaserHomepageWrapper,
#mainTeaserHomepage {
	position: relative;
}
#mainTeaserHomepage #teaserBig {
	border: 0px solid black;
	height: 378px;
	position: relative;
	width:630px;
}
#mainTeaserHomepage #teaserBigImageBackground {
	background-repeat: no-repeat;
	height: 378px;
	width:630px;
}
#mainTeaserHomepage #teaserBigImage {
	background: transparent;
	height: 378px;
	width:630px;
}
#mainTeaserHomepage #overlayTop {
	background-color: #B41734;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	left: 0;
	line-height:18px;
	min-width:40px;
	padding: 12px 20px 0;
	position:absolute;
	text-transform: uppercase;
	top: 0;
	z-index: 1;
}
#mainTeaserHomepage #overlayBottom {
	bottom: 0;
	height: 27px;
	left: 0;
	opacity: 0.5;
	position:absolute;
	text-align: center;
	width:630px;
}
#mainTeaserHomepage #overlayBottomText {
	bottom: 0;
	font-size: 18px;
	font-weight: bold;
	height: 23px;
	left: 0;
	line-height:18px;
	padding:0;
	position:absolute;
	text-align: center;
	width:630px;
	z-index: 2;
}
#mainTeaserHomepage #teaserScroller {
	float: left;
	margin-top:12px;
	overflow: hidden;
	position: relative;
}
.chainedScroller {
	border:0;
	/* required settings */
	float:left;
	height: 87px;
	/* overflow:hidden; */
	position:relative;
	width: 630px;
}
.chainedScroller img {
	cursor: pointer;
	float:left;
	height: 84px;
	/* margin: 8px 30px 6px 0px; */
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	width:140px;
}
.chainedScroller .items {
	/* this cannot be too large */
/* 	width:20000em;
	position:absolute;
	clear:both;
 */
 	overflow:hidden;
 	width: 617px;
	margin: 0 auto;
 }
.chainedScroller .items div {
	float:left;
	width:617px;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

#teaserScroller .navi {
    display: none;
    height: 15px;
    margin: 0 0 0 302px;
    position: absolute;
    width: 200px;
}
/* items inside navigator */
#teaserScroller  .navi a {
	margin: -12px 0 0
}

.activeTeaserThumbnail {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;
	border: none;
	border-bottom: 3px solid #ac0322;
}

#teaserScroller a.left, #teaserScroller a.right {
	float: left;
	margin: 10px 20px 0;
}

#overlayBottom {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

#teaserLoadAnimation {
	background: #FFF url('../../typo3conf/ext/tmpl_website/res/img/loadAni.gif') center center no-repeat;
	height: 469px;
	left: 0;
	position: absolute;
	top: 0;
	width:630px;
	z-index:3;
}
.browse {
	margin: 30px 20px 0;
	height: 78px;
	width: 10px;
	padding: 0;
	float: left;
	cursor: pointer;
}

a.prev {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -10px 0 no-repeat;
}
a.prev:hover {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -20px 0 no-repeat;
}

a.next {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -10px -78px no-repeat;
}
a.next:hover {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -20px -78px no-repeat;
}
#mainTeaserHomepage .next,
#mainTeaserHomepage .prev {
	display: none;
}
.up {
	background: url('../../typo3conf/ext/tmpl_website/res/img/arrow_up.png') center top no-repeat;
	height: 10px;
    margin: 0 0 10px 0;
    padding: 0;
	width: 90px;
}
.up:hover {
	background: url('../../typo3conf/ext/tmpl_website/res/img/arrow_up.png') center -10px no-repeat;
}
.up span {display: none;}
.down {
	background: url('../../typo3conf/ext/tmpl_website/res/img/arrow_down.png') center top no-repeat;
	height: 10px;
    margin: 10px 0 0 0;
    padding: 0;
	width: 90px;
}
.down:hover {
	background: url('../../typo3conf/ext/tmpl_website/res/img/arrow_down.png') center -10px no-repeat;
}
.down span {
	display: none;
}
.disabled,
.disabled:hover {
	background: none;
}
.scrollable,
.scrollable-circular {
	float: left;
	height: 180px;
	overflow:hidden;
	position:relative;
	width: 530px;
}

#home_slider .scrollable,
#startpage_slider .scrollable {
	width: 670px;
}

.scrollable .items,
.scrollable-circular .items {
	width: 20000em;
	position: absolute;
}

.items div {
	float: left;
}

.items div img {
	margin-right: 17.5px;
	cursor: pointer;
}
.items div img:last-child {
	margin-right: 0;
}

/* ========================= HOMETEASER END ============================ */

/* ========================= TABS START ============================ */
.tab-box ul.tabs, .tab-box ul.tabs-static {
	list-style: none;
	*height: 26px;
}
/* ========================= TABS END ============================ */

/* ========================= SLIDER START ============================== */
#home_slider {
	height: 400px;
}
.fotostrecken_slider_container {
	margin-top: 20px;
	padding: 0 20px;
	width: 590px;
}
.fotostrecken_carousel {
    height: 149px;
    overflow: hidden;
    margin: 0 10px;
	position: relative;
	width: 550px;
}
.slider_container {
	margin-top: 46px;
	padding: 0 20px;
	width: 910px;
}
.slider_container[data-num-rows="2"] {
	margin-top: 20px;
}
.slider ul{
	list-style: none;
}
.slider_elm {
	display: inline-block;
	float: left;
	vertical-align: top;
}
.slider_item_container {
	height: 156px;
}
.sliderrows_2 li .slider_item_container {
	margin-bottom: 20px;
}
.slider_item_image {
	/* background-color: #e5e5e5; */
	height: 78px;
	margin-left: auto;
	margin-right: auto;
	width: 130px;

}
.slider_item_text {
	 max-height: 50px;
}
.slider_item_text .sliderItemHeadline,
.slider_item_text .sliderItemSubline  {
	max-height: 32px;
}
.aktuelle_tests_carousel,
.slider4,
.slider5 {
    height: 169px;
    overflow: hidden;
	position: relative;
	width: 710px;
}
.slider5 {
	width: 890px;
}
.slider4.sliderrows_2,
.slider5.sliderrows_2 {
	height: 340px;
}
.jcarousel-bonedo ul {
    margin: 0;
    padding: 0;
    position: absolute;
	width: 20000em;
}
.aktuelle_tests_carousel li,
.slider4 li,
.slider5 li {
	float: left;
	margin-right: 10px;
	width: 170px;
}
.jcarousel-prev,
.jcarousel-next {
	display: block;
	float: left;
	height: 80px;
	width: 10px;
}
.jcarousel-prev[data-num-rows="2"],
.jcarousel-next[data-num-rows="2"] {
	margin-top: 135px;
}
.jcarousel-prev {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -10px 0 no-repeat;
}
.jcarousel-prev:hover {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -20px 0 no-repeat;
}
.jcarousel-next {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -10px -78px no-repeat;
}
.jcarousel-next:hover {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') -20px -78px no-repeat;
}
.jcarousel-prev.inactive {
	visibility: hidden;
}
.jcarousel-next.inactive {
	visibility: hidden;
}

.centerText {
	text-align: center;
}
.sliderItemSubline, .sliderItemSubSubline {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.slider_container3 {
	margin-top: 20px;
	padding: 0 20px;
	width: 590px;
}
.slider_container3 .slider3 {
	height: 149px;
	overflow: hidden;
	margin: 0 10px;
	position: relative;
	width: 550px;
}
.slider_container3 .slider3 .slider_elm {
	width: 180px;
}
.single_article_view .gallery_slider_container {
	margin: 9px 0 30px 0;
	position: relative;
	width: 590px;
}
.single_article_view .gallery_slider_container li img {
	cursor: pointer;
}
.single_article_view .gallery_slider_container a.browse {
	margin: 9px 0 0 0;
	height: 62px;
}
.single_article_view .gallery_slider_container a.prev {
	background-position: -10px -11px;
}
.single_article_view .gallery_slider_container a.next {
	background-position: -10px -89px;
}
.single_article_view .gallery_slider_container .slider_elm {
	border: 1px solid #eaeaea;
	height: 60px;
	margin: 0 10px 0 0;
	width: 100px;
}
.single_article_view .gallery_slider_container .slider {
	height: 64px;
	margin: 0 10px;
	overflow: hidden;
	position: relative;
	width: 550px;
}
.slider_item_voting {
	text-align: center;
	width: 66px;
}

.related_articles .slider {
	height: 169px;
}
/* ========================= SLIDER END ============================== */

/* ========================= VOTING START ========================= */
.voting {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
	background-position: -10px -166px;
	height: 12px;
	width: 66px;
}
.voting .door {
	background: url('../../typo3conf/ext/tmpl_website/res/img/spriteme100.png') no-repeat;
	background-position: -10px -198px;
	height: 12px;
	line-height: 12px;
}
.voting_big {
	width: 123px;
	height: 26px;
	background: url(/typo3conf/ext/tmpl_website/res/img/stars_inactive.png) no-repeat;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -588px;
}
.bigRating {
	margin-right: 10px;
	font-size: 16px;
	font-weight: bold;
	width: 123px;
}
.bigRating .rating {
	text-align: center;
}
.bigRating .door {
	float: none;
}
.voting_big .door {
	line-height: 26px;
	height: 26px;
	background: url(/typo3conf/ext/tmpl_website/res/img/stars_active.png) no-repeat;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -634px;
}
aside .autobox .metadata .voting,
aside .autobox .metadata .level {
	display: none;
}

/* ========================= VOTING END ========================= */

/* ========================= GEARMACHINE START ========================= */
.nosearch {
	background: url('../../typo3conf/ext/tmpl_website/res/img/search_arrow_right.png') no-repeat;
	background-position: 90% top;
}

.col-left .gearmachine,
aside .gearmachine {
	float: left;
}
.gearmachine {
	background-color: #FFF;
	background-image: url('../../typo3conf/ext/tmpl_website/res/img/logo_gearmachine.gif');
	background-repeat: no-repeat;
	background-position: 30px 15px;
	padding: 20px 30px 13px 30px;
}
.gearmachine #tx-bonedo-search-form {
	margin-top: 55px;
}
.advancedSearch .selectContainer {
	overflow: hidden;
	width: 240px;
}
.advancedSearch .termAndSubmit {
	text-align: right;
	width: 205px;
}
.advancedSearch .searchSubmitButton {
	background: url('../../typo3conf/ext/tmpl_website/res/img/button_suchen.png') no-repeat;
	border: none;
	cursor: pointer;
	height: 49px;
	width: 170px;
}
.gearmachine .advancedSearch .searchSubmitButton {
	background: url('../../typo3conf/ext/tmpl_website/res/img/button_engage.gif') no-repeat;
}
.searchSelect {
	-webkit-appearance: none;
	background: #2D2C2D url('../../typo3conf/ext/tmpl_website/res/img/icon_dropdown.png') no-repeat 210px 9px;
	border: none;
	color: #b9b7b9;
	font: bold 14px Arial;
	height: 32px;
	padding: 5px 5px 5px 11px;
	width: 263px;
}
#page_description .searchSelect {
	background: #ac0322 url('../../typo3conf/ext/tmpl_website/res/img/icon_dropdown.png') no-repeat 210px 9px;
	color: #fff;
}
.gearmachine-small .searchSelect {
	width: 265px;
}
.gearmachine .sliderContainerHeader {
	margin: 20px 0;
}
.gearmachine .sliderContainer {
	background-color: #eaeaea;
	height: .3em;
	width: 200px;
}
.gearmachine .ui-widget-header {
	background: none;
	background-color: #ac0322;
}
.gearmachine .ui-widget-content {
	border: none;
	background: none;
}
.gearmachine .ui-slider-horizontal {
	height: .3em;
}
.gearmachine .ui-slider .ui-slider-handle {
	width: 0.9em;
}
.gearmachine #slider-range-ticks {
	position: relative;
	font-size: 9px;
	height: 20px;
	margin: 10px 0;
}
.gearmachine #slider-range-ticks ul {
	list-style: none;
}
.gearmachine #slider-range-ticks li {
	float: left;
	margin-right: 25px;
}
.gearmachine #slider-range-ticks #tick0 {
	margin-right: 35px;
}
.gearmachine #slider-range-ticks #tick1500 {
	margin-right: 20px;
}
.gearmachine #slider-range-ticks #tick2000 {
	margin-right: 0;
}
.gearmachine.gearmachine-small {
	background-position: 30px 20px;
	padding: 40px 30px 13px 30px;
}
.gearmachine.gearmachine-big {
	background-image: url('../../typo3conf/ext/tmpl_website/res/img/logo_gearmachine_big.gif');
	background-position: 24px 15px;
	overflow: hidden;
	padding: 120px 24px 13px 24px;
	height: 224px;
	width: 322px;
}
.gearmachine.gearmachine-big #tx-bonedo-search-form {
	margin-top: 0;
}
.gearmachine.gearmachine-big .label_gearmachineArea,
.gearmachine.gearmachine-big .label_gearmachineType,
.gearmachine.gearmachine-big .sliderContainerHeader {
	float: left;
	padding-top: 7px;
	width: 81px;
}
.gearmachine-big #gearmachineType {
	margin-bottom: 31px;
}
.gearmachine.gearmachine-big .searchSelect {
	width: 265px;
}
.gearmachine.gearmachine-big #pricerange {
	display: none;
}
.gearmachine.gearmachine-big .sliderContainerHeader {
	margin: 0;
	padding-top: 0;
	width: 85px;
}
.gearmachine.gearmachine-big .sliderContainer {
	float: left;
	width: 210px;
}
.gearmachine.gearmachine-big #slider-range-ticks {
	float: left;
	height: 20px;
	margin: 10px 0 0 0;
	width: 230px;
}
.gearmachine.gearmachine-big #slider-range-ticks li {
}
.gearmachine.gearmachine-big #slider-range-ticks #tick0 {
}
.gearmachine.gearmachine-big #slider-range-ticks #tick1500 {
}
.gearmachine-big .advancedSearch .termAndSubmit {
	margin-top: 90px;
	text-align: center;
	width: 100%;
}
.quiteBig {
	clear: both;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 20px;
}
.facets p {
	margin-bottom: 8px;
}
li.facetItem {
	margin-right: 10px;
}
li.facetItem, li.facetItem a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
/* ========================= GEARMACHINE END ========================= */

/* ========================= Suche Start ============================= */
aside .detailSearch {
	padding: 20px 30px 13px 30px;
}
.advancedSearch .searchterm {
	background-position: 210px -340px;
	border-color: #c9c8c9;
	color: #7f7f7f;
	font: normal 14px Arial;
	height: 20px;
	padding: 5px 35px 5px 5px;
	width: 198px;
}
/* ========================= Suche Ende ============================= */

/* ========================= Article Teaser ========================= */
.article_teaser {
	overflow-x: hidden;
	width: 370px;
}
.article_teaser.w300 {
	width: 300px;
}
.article_teaser .articles_container {
	padding: 17px 10px 0 10px;
}
aside .article_teaser,
aside .related_stuff {
	background-color: #303030;
	clear: left;
	color: #fff;
	float: none;
	width: 100%;
}
aside .article_teaser a,
aside .related_stuff a {
	color: #fff;
}
.autobox_smallest_large .image_wrapper {
	background-color: #eaeaea;
	height: 204px;
	width: 340px;
}
/* ========================= Article Teaser END ========================= */

/* ========================= Magazin Tipps ========================= */
.special_tipps {
	height: 483px;
}
.special_tipps .autobox {
	border-bottom: 1px solid #424242;
	height: 77px;
	margin-bottom: 13px;
	width: auto;
}
.special_tipps .autobox:last-child {
	border-bottom: none;
}
.special_tipps .autobox .image_wrapper {
	background-color: #eaeaea;
	height: 63px;
	width: 105px;
}

.special_tipps .autobox.first_big {
	height: 274px
}
.special_tipps .first_big .text_content.dotdotdot {
	max-height: 82px;
}
.area aside .special_tipps {
	margin-bottom: 30px;
}
.autobox.first_big .image_wrapper {
	background-color: #eaeaea;
	height: 179px;
	margin-left: -10px;
	width: 300px;
}
/* ========================= Magazin Tipps END ========================= */

/* ========================= Banner ========================= */
.banner {
	/* position: relative; */
}
.banner .label {
	color: #5f5f5f;
	display: block;
	font-size: 10px;
	padding-bottom: 2px;
	text-align: right;
	text-transform: uppercase;
/*	position: absolute;
	top: -16px;
	right: 0; */
	margin-top: -16px;
}
.top_banner {
	height: 90px;
	margin-bottom: 20px;
	width: 728px;
}
#bottom_banner {
	margin: 50px auto;
	width: 728px;
}
aside .banner {
	float: left;
	margin-bottom: 30px;
	min-width: 160px;
}
#pageid_2 aside > div {
	float: left;
}
#sidebar .banner {
	position: fixed;
}
#sidebar .banner.slot_1 + nav.social-buttons {
  margin-top: 622px;
  position: fixed;
}
#pageid_222 #sidebar .banner.slot_1 + nav.social-buttons {
  margin-top: auto;
  position: initial;
}
#sidebar nav.social-buttons {
  margin-bottom: 30px;
}
#sidebar.sidebar_area .banner,
#sidebar.sidebar_area .csc-textpic {
	position: static;
	margin-bottom: 30px;
}
.leaderboard_top,
.leaderboard_middle,
.leaderboard_footer {
	height: 90px;
	width: 728px;
}
.medium_rectangle_1,
.medium_rectangle_2,
.medium_rectangle_3 {
	height: 250px;
	width: 300px;
}
.wide_skyscraper_1,
.wide_skyscraper_2 {
	height: 600px;
	width: 160px;
}

/* ========================= banner END ========================= */

/* ========================= article single view ========================= */
.single .content_container {
	font-size: 14px;
	line-height: 20px;
	padding: 30px 20px 20px 20px;
}
.single_article_view .header {
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}
.single header h1 {
	font-size: 20px;
	line-height: 23px;
}
.single header h2,
.single header h3 {
	margin-top: 5px;
}
.single header h2 {
	font-size: 16px;
	line-height: 19px;
}
.single header h3 {
	color: #737373;
	font-size: 16px;
	line-height: 17px;
}
.single .content_container h4.firstInSection {
	padding-top: 0;
}
.single .content_container h4 {
	font-size: 16px;
	font-weight: bold;
	padding: 30px 0 15px 0;
}
.single .content_container h4 a {
    color: #ac0322;
}
.single .content_container .tx-bonedo-text,
.single .content_container .tx-bonedo-downloads,
.single .content_container .tx-bonedo-magiclists {
	padding-bottom: 20px;
}
.single .content_container .tx-bonedo-text a,
.single .content_container .tx-bonedo-downloads a,
.single .content_container .tx-bonedo-magiclists a {
	color: #ac0322;
}
.single .content_container .tx-bonedo-text .bodytext {
	padding-bottom: 10px;
}
.single .bu {
	font-style: italic;
	padding: 3px 0 0 0;
}
.single .single-image {
	margin-bottom: 20px;
}
.single .single-image-default {
	text-align: center;
}
.tx-bonedo-videos > p.bu {
	margin-bottom: 20px;
	margin-top: -10px;
}
.single .socialButtons {
	position: absolute;
	right: 5px;
	top: 0;
}
.single .socialButtons img {
	vertical-align: top;
}
.single .readmore {
	border-bottom: 0px solid #c2c2c3;
	border-top: 0px solid #c2c2c3;
	color: #ac0322;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 10px 0;
	text-align: left;
	text-transform: uppercase;
}
.single .articleHeadlines .articleMeta {
	margin-top: 15px;
	vertical-align: middle;
}
.single .articleHeadlines [itemprop="reviewRating"] {
	/* display: none !important; */
}
.single .articleHeadlines .ratingHead {
	margin: 0 20px 5px 0;
}
.single .articleHeadlines .levelHead {
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -671px;
	height: 26px;
	line-height: 26px;
	width: 112px;
	display: none;
}
.single .articleHeadlines .levelHead .door {
	/* float: left; */
	line-height: 26px;
	height: 26px;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -10px -711px;
}
.single .articleAuthor {
	line-height: 26px;
}
.single .articleAuthor a {
	color: #ac0322;
}
.single .articleHeadlines .likesAndComments {
	line-height: 26px;
}
.single .tabItem,
.single .tabItem a {
	display: block;
	font-size: 16px !important;
	height: auto !important;
	line-height: 39px !important;
	padding: 0 15px !important;
}
.tabs-static li:last-child .tabItem {
	border-right: 0 !important;
}
.author .image_wrapper {
	height: 104px;
	width: 84px;
}
.pro_contra_box ul {
	list-style: none;
}
.magiclist li {
	color: #434144;
	margin-bottom: 10px;
}
.magiclist .headline {
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}
.magiclist li.pro,
.magiclist li.contra {
	padding-left: 12px;
	background: url(/typo3conf/ext/tmpl_website/res/img/spriteme100.png) no-repeat;
	background-position: -240px -536px;
}
.magiclist li.contra {
	background-position: -240px -566px;
}
.tx-bonedo-magiclists table {
	width: 100%;
}
.tx-bonedo-magiclists table th {
	font-size: 12px;
	height: 24px;
	color: #fff;
	background: #434144;
	border-top: #c6c6c6;
	padding: 1px 0 0 10px;
	font-weight: normal;
}

.tx-bonedo-magiclists table td {
	font-size: 12px;
	height: 24px;
	padding: 1px 0 0 10px;
	border-top: 1px solid #c6c6c6;
}
.audioPlayerRight {
	/*margin-left: -15px;*/
}
aside .audio_samples li {
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}

.single_article_view .tx-bonedo-audios {
	background-color: #eaeaea;
	margin-bottom: 10px;
	padding: 20px 10px;
}
.single_article_view .tx-bonedo-videos {
}
.single_article_view .videoPlayerContentArea {
	height: 282px;
	margin-bottom: 10px;
	position: relative;
	width: 500px;
}
.single_article_view .videoPlayerContentArea video {
	width: 100%;
}
.tx-bonedo-text ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 27px;
	list-style: square;
}
.tx-bonedo-text ol {
	margin: 0 0 20px 0;
	padding: 0 0 0 27px; /*--Distance between the order numbers--*/
	list-style: decimal-leading-zero;
}

.tx-bonedo-text ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 27px; /*--Distance between the order numbers--*/
	list-style: square;
}

.tx-bonedo-text ol li,
.tx-bonedo-text ul li {
	margin: 0 0 10px 0;
	color: #444245;
	font-size: inherit;
	line-height: 18px;
}

.tx-bonedo-flash a.flash-popup {
	background: url('../../typo3conf/ext/tmpl_website/res/img/icon_flashpopup.png') no-repeat top left;
	padding: 3px 0 0px 20px;
	font-weight: bold;
	line-height: 18px;
}

.tx-bonedo-downloads li {
	padding-left: 10px;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
}

.tx-bonedo-downloads li a {
	background: url('../../typo3conf/ext/tmpl_website/res/img/icon_download.png') no-repeat top left;
	padding: 3px 0 0px 20px;
	font-weight: bold;
	line-height: 18px;
}
.single_article_view .tab-box ul.tabs-static {
	max-width: 450px;
}
.tx-bonedo-content.tx-bonedo-image .image_wrapper {
	text-align: center;
}

.buyNow img {
	width: 298px;
	border: 1px solid silver;
	margin-bottom: 20px;
}
.single .like_button {
	margin-top: 0;
}

.bubble {
    background: #eaeaea;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 20px;
    padding: 10px;
	position: relative;
	top: 13px;
	right: 5px;
    width: 187px;
}
.bubble:after {
    content: "";
    border-style: solid;
    border-width: 0 11px 11px;
    border-color: #eaeaea transparent;
    display: block;
    left: 165px;
    position: absolute;
    top: -11px;
    width: 0;
    z-index: 1;
}
#shareStoryOnFacebook {
	cursor: pointer;
}
/* ========================= article single view END ========================= */

/** ========================= Comments ======================================= */
.comment .content {
	width: 518px;
	float: left;
}

.comment .content .meta span {
	float: right;
}

.tx-bonedo-comment-box .content .content {
	/* width: 220px; */
	background: none;
	padding: 0;
	width: 95%;
}

.tx-bonedo-comment-box .content .content p {
	margin-bottom: 5px;
}

.tx-bonedo-comment-box .content .content a {
	font-weight: bold;
}

.tx-bonedo-comment-box .comment {
	border-bottom: 1px solid #babbbd;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.tx-bonedo-comment-box .last {
	border-bottom: 0;
}

#overlay {
	width: 450px;
	color: #efefef;
	display: none;
}

#overlay a.close {
	background-image: url('../../typo3conf/ext/tmpl_website/res/img/close.png');
	cursor: pointer;
	height: 35px;
	position: absolute;
	right: -20px;
	top: -20px;
	width: 35px;
}

#overlay .contentWrap {
	margin: 0 auto;
}


#tx-bonedo-comments-form h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 7px 10px 2px 10px;
	background-color: #303030;
	background-position: 0px -120px;
}

#tx-bonedo-comments-form .content {
	padding: 15px 10px 30px 10px;
	background: #fff;
}

#tx-bonedo-comments-form .content label {
	color: #000;
}
/** ========================= Comments END =================================== */

/** ========================= Autoren ======================================= */
#pageid_185 .csc-header-n1 {
	font-size: 16px;
	line-height: 19px;
}
#pageid_185 .col-left > p {
	padding: 20px 0;
}
/** ========================= Autoren END ======================================= */

/* ========================= PAGINATOR ========================= */
.f3-widget-paginator {
	background-color: #e5e5e5;
	height: 20px;
	margin-left: -10px;
	padding: 10px;
	width: 100%;
}
.article_list_tiles .f3-widget-paginator {
	background-color: transparent;
	clear: both;
	width: 100%;
}
.f3-widget-paginator li.current {
	color: #fff;
	background: #ac0322;
	font-weight: bold;
}
.f3-widget-paginator li {
	float: left;
	font-size: 12px;
	padding: 2px 3px;
	margin: 0 2px;
}
.f3-widget-paginator li:not(.pagination_dots):not(.pagination_next):not(.current) {
	background-color: #FFF;
}
/* ========================= PAGINATOR END ========================= */

/* ========================= PAGE Datenschutz etc...  ========================= */
#pageid_40 .col-left,
#pageid_41 .col-left,
#pageid_43 .col-left,
#pageid_44 .col-left
 {
	background-color: #FFF;
}
#pageid_40 .col-left {
	overflow: hidden;
}
#pageid_40 .col-left .csc-header-n1,
#pageid_41 .col-left .csc-header-n1,
#pageid_43 .col-left .csc-header-n1,
#pageid_44 .col-left .csc-header-n1
{
	font-size: 16px;
	line-height: 19px;
}
#pageid_40 .col-left .csc-header-n1,
#pageid_40 .col-left > p ,
#pageid_41 .col-left .csc-header-n1,
#pageid_41 .col-left > p ,
#pageid_43 .col-left .csc-header-n1,
#pageid_43 .col-left > p ,
#pageid_44 .col-left .csc-header-n1,
#pageid_44 .col-left > p
{
	padding: 15px 20px;
}
#pageid_40 div.tx-powermail {
	width: 610px;
	margin: 0 10px !important;
}
#pageid_40 fieldset.powermail_fieldset label {
	width: 150px;
}

/* ========================= PAGE Datenschutz etc... END ========================= */

/* ========================= ARCHIVES  ========================= */
.themaOfTheWeekArchive .autobox_wide_large .text_content,
.themaOfTheDayArchive .autobox_wide_large .text_content {
	float: left;
	max-height: none;
	width: 64%;
}
/* ========================= Archives END  ========================= */


/* ============== BUGFIX ALTE VIDEOPLAYLISTEN START =============== */
.videoPlayerScrollablePlaylist {
	float: left;
	height: 55px;
	overflow: hidden;
	position: relative;
	width: 500px;
}
.videoPlayerContainer .prev,
.videoPlayerContainer .prev:hover,
.videoPlayerContainer .next,
.videoPlayerContainer .next:hover {
	background-position-y: 0;
}
.videoPlayerContainer .browse {
	height: 46px;
	margin-top: 0;
}
.videoPlayerPlaylistItems {
	clear: both;
	position: absolute;
	height: 55px;
	width: 20000em;
}
.videoPlaylistItem {
	float: left;
}
.videoPlaylistItemLink {
	float: left;
	margin-right:5px;
}
.videoPlaylistItemThumb {
	height: 44px;
	margin-bottom: 0px;
	width:70px;
}
/* ============== BUGFIX ALTE VIDEOPLAYLISTEN END =============== */

/* ============== TOP TEST START =============== */
.top_test {
	height: 252px;
}
.top_test .article_container {
	/* margin-top: -12px; */
}
.top_test .votingText,
.top_test_weekly .votingText {
	margin: 10px 0;
}
.top_test .voting_label,
.top_test_weekly .voting_label {
	display: none;
}
#top_test .text_content {
	max-height: 201px;
}
/* ============== TOP TEST END =============== */

/*=============== Lesetipp Start ============== */
aside .lesetipps {
	width: 100%;
}
aside .lesetipp .image_wrapper {
	background-color: #e5e5e5;
	height: 168px;
	width: 280px;
}
/*=============== Lesetipp End ============== */

/*=============== Bonedo Weekly ============== */
.bg_weekly_head {
	background-color: #3a79c4;
	background: -webkit-linear-gradient(#3a79c4 , #3268a7); /* For Safari */
	background: -o-linear-gradient(#3a79c4 , #3268a7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#3a79c4 , #3268a7); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#3a79c4 , #3268a7); /* Standard syntax (must be last) */
}
#page_description.weekly {
	width: 745px;
}
.subscribe_to_weekly_container {
	height: 60px;
	padding: 10px 0 0 10px;
	width: 185px;
}
#weekly_content .tiles {
	width: 975px;
}
#weekly_content .top_test_weekly {
	height: 288px;
}
#weekly_content .top_test_weekly .box_head,
.tiles article .box_head {
	position: absolute;
	z-index: 2;
}
#weekly_content .top_test_weekly article h2 {
	margin-bottom: 6px;
}
#weekly_content .tiles article {
	margin-right: 25px;
}
#weekly_content .tiles .image_wrapper {
	background-image: url('../../typo3conf/ext/tmpl_website/res/img/default_thumb_300.jpg');
	background-repeat: no-repeat;
}

#weekly_content #meistgeklickt {
	float: left;
	height: 346px;
	margin-bottom: 20px;
	margin-right: 25px;
	overflow: hidden;
	width: 300px;
}
.mostclicked article {
	border-bottom: 1px solid #424242;
	height: 94px;
	margin-bottom: 13px;
	width: 100%;
}
#weekly_content #meistgeklickt .articles_container {
	padding: 13px 10px 0 10px;
}
#weekly_content .weekly-news {
	height: 346px;
	margin-bottom: 20px !important;
	margin-right: 25px !important;
	overflow: hidden;
	width: 300px;
}
#weekly_content .weekly-news .article_container {
	padding: 7px 10px 0 10px !important;
}
#weekly_content .to_archive {
	position: absolute;
	top: 6px;
	right: 1px;
}
#weekly_content .to_archive.aside_archive a {
	color: #FFF;
}
#weekly_content .leaderboard_middle {
	height: 130px;
}
#weekly_content .leaderboard_middle .label {
	margin-top: 20px;
}
#weekly_content #vermischtes {
	float: left;
	height: 346px;
	margin-right: 25px;
	width: 300px;
}
#weekly_content #vermischtes_article {
	margin-right: 0px;
}
#weekly_content #vermischtes_article h2 {
	color: #FFF;
}
#weekly_content #vermischtes_article .content {
	color: #FFF;
	max-height: 118px;
	overflow: hidden;
	padding: 12px 15px 15px 15px;
}
#weekly_content .medium_rectangle_1,
#weekly_content .medium_rectangle_2,
#weekly_content .medium_rectangle_3 {
	margin-top: 48px;
}
#btn_weekly_subscribe {
	background-image: url('../../typo3conf/ext/tmpl_website/res/img/btn_weekly_subscribe_desktop.png');
	cursor: pointer;
	display: block;
	height: 53px;
	width: 173px;
}

/*=============== Bonedo Weekly End ============== */

/*=============== Bonedo WhatsHot ============== */
.whatshot {
	background-image: url('../../typo3conf/ext/tmpl_website/res/img/title_whatshot.png');
	background-position: 61px 10px;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 30px 0 2px 0;
	width: 100%;
}
.whatshot .asidebox {
	height: 54px;
	margin-bottom: 5px;
	border-bottom: 1px solid #424242;
}
.whatshot .asidebox:last-child {
	border-bottom: 0;
}
.listNumber {
	border-radius: 3px;
	background-color: #7C7B7E;
	color: #302f31;
	height: 19px;
	padding: 4px 1px 0 0;
	text-align: center;
	width: 20px;
}
/*=============== Bonedo WhatsHot END ============== */

/*=============== Bonedo WorkshopFinder ============== */

.workshopfinder {
    background: #fff;
}
.workshopfinder .title {
    display: inline-block;
    background-color: #AC0322;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    padding: 5px 10px 0px;
    text-transform: uppercase;
}
.workshopfinder label {
    font-weight: bold;
    display: inline-block;
}
.workshopfinder .buttons {
    text-align: right;
}
.workshopfinder .btn {
    height: 25px;
    margin: 0px;
    padding: 0px 5px;
    text-transform: uppercase;
}
/*=============== Bonedo WorkshopFinder ============== */


/*=============== Bonedo RssWidget ============== */

.wrapper.rectangle {
	float: left;
	width: 100%;
}

.rssnews_box {
	margin-bottom: 20px;
	font-family: Arial,Verdana,sans serif;
}

.rssnews_box .widget-title {
	font-size: 12px;
}

.rss-widget-title {
	color: #fff;
	padding: 7px 0 7px 9px;
	line-height: 31px;
	font-weight: 600;
}

.skyscraper .rss-widget-title {
	line-height: 18px;
	padding: 12px 0 12px 12px;
}

.rss-widget-title a {
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 1px;
	text-decoration: none;
}

.rss-widget-title a:hover {
	border-bottom: 0 solid #fff;
	text-decoration: none;
}

.icon {
	float: right;
	margin-right: 9px;
}

.widlogoImg {
	background: #4B4A4A;
	margin-top: 14px;
}

#rssWid,.rssWid {
	background-color: #fff;
	margin-left: 4px;
	margin-right: 4px;
	overflow-y: auto;
	overflow-x: auto;
	font-family: Arial,Verdana,sans serif;
}

#rssWid:-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.rssnews_box.amazona {
	background-color: #296376;
}

.rssnews_box.bonedo {
	background-color: #B41734;
}

.rssnews_box.gearnews {
	background-color: #4B4A4A;
}

.rsswidpost {
	border-bottom: 1px solid #ccc;
	background: #eee;
	color: #212121!important;
	text-decoration: none;
}

.rsswidpost:hover {
	color: #212121!important;
}

.rsswidpost a {
	text-decoration: none;
}

.rsswidpost:last-child {
	border-bottom: 0 solid #e5e5e5;
}

.rsswidpost .pic {
	float: left;
	width: 30%;
	padding: 4px 10px 0 0;
	overflow: hidden;
}

.skyscraper .rsswidpost .pic {
	float: left;
	width: 80%;
	padding: 4px 10px 0 0;
	overflow: hidden;
	margin-left: 12%;
}

.rssdescription {
	display: inline-block;
	width: 55%;
	padding: 0;
	margin-top: 3px;
	font-size: 12px;
	position: relative;
	height: 4.8em;
	overflow: hidden;
	font-family: arial,sans-serif;
}

.skyscraper .rssdescription {
	width: 100%;
	text-align: center;
	padding-top: 7px;
	overflow: hidden;
	height: auto;
}

.rssmeta {
	float: right;
	width: 14%;
	font-size: 11px;
	color: #666;
	text-align: right;
	margin-top: 3px;
	font-family: Arial,Verdana,sans serif;
}

.skyscraper .rssmeta {
	width: 100%;
	text-align: center;
	float: none;
}

.rssmeta p {
	margin-top: 0;
	padding-top: 0;
}

.rsslogo {
	height: 45px;
}

.rssend {
	height: 5px;
}

.amazona .calltoaction img {
	padding: 7px 0 0;
}

.bonedo .calltoaction img {
	padding: 0;
}

.gearnews .calltoaction img {
	padding: 10px 0 0;
}

.calltoaction img {
	margin: 0 0 5px;
	border: 0;
	max-width: 100%;
	height: auto;
}

.calltoaction {
	background-color: #fff;
	width: 50%;
	color: #fff;
	padding: 0;
	border-radius: 4px;
	line-height: 38px;
	margin-top: 6px;
	display: block;
	text-align: center;
	margin-left: 25%;
	margin-bottom: 10px;
	overflow: hidden;
}

.skyscraper .calltoaction {
	width:80%;
	margin-left: 10%
}

.calltoaction a {
	text-decoration: none;
}

.calltoaction a:hover {
	text-decoration: none!important;
}

.gearnews .calltoaction {
	background: 0 0;
}

.ih-item {
	position: relative;
}

.ih-item,.ih-item * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ih-item a {
	color: #212121;
	display: block;
}

.ih-item a:hover {
	text-decoration: none;
	color: #B41734;
}

.ih-item img {
	width: 100%;
	height: auto;
}

.ih-item.square {
	position: relative;
	padding: 4px;
}

.ih-item.square .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

/*=============== Bonedo RssWidget ============== */

/*========== Audio Controls ==================*/
audio {
	max-width: 100%;
}
/*========== Audio Controls END ==================*/

/*=========== CookieDisclaimer ============ */
.cc_banner.cc_container.cc_container--open {
    background-color: black;
}
/*=========== CookieDisclaimer END ============ */

/*============ Fotostrecke ================ */
#gallery-navigation {
	text-align: center;
	height: 28px;
	vertical-align: middle;
}
#gallery-navigation .photo-count{
	display: inline-block;
	vertical-align: middle;
}
#gallery-navigation .gallery-prev,
#gallery-navigation .gallery-next {
	cursor: pointer;
	display: inline-block;
	height: 28px;
	margin: 0 15px;
	vertical-align: middle;
	width: 28px;
}
#gallery-navigation .gallery-prev {
	background: url(/typo3conf/ext/tmpl_website/res/img/arrow_left_photo.png) no-repeat 0 0;
}
#gallery-navigation .gallery-next {
	background: url(/typo3conf/ext/tmpl_website/res/img/arrow_right_photo.png) no-repeat 0 0;
}
#gallery-navigation .gallery-prev:hover,
#gallery-navigation .gallery-next:hover {
	background-position: 0 -28px;
}
.gallery-image {
	width: 100%;
}
/*============ Fotostrecke END ================ */
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('../../typo3conf/ext/tmpl_website/res/css/loading.gif') no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('../../typo3conf/ext/tmpl_website/res/css/prevlabel.gif') no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('../../typo3conf/ext/tmpl_website/res/css/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('../../typo3conf/ext/tmpl_website/res/css/closelabel.gif') no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
