.content .tabs.ui-tabs-nav li {
	/*background-color: #c1eaad;*/
	padding: 0;
	padding-left: 5px;
	margin: 0;
	margin-left: 10px;
	margin-top: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	background-image: url('../images/block-head-l.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.content .tabs.ui-tabs-nav li.ui-tabs-selected {
	/*background-color: #519E2D;*/
	margin-top: 0;
	margin-bottom: 0;
	background-image: url('../images/bock-head-b-l.png');
}

.content .tabs.ui-tabs-nav li h3 {
	font-size: 1.05em;
	margin: 0;
	padding: 1px 7px;
	padding-left: 2px;
	background-image: url('../images/block-head-r.png');
	background-repeat: no-repeat;
	background-position: right top;
	/* IE7-Fix */
	margin-bottom: -1px;
	border-bottom: 1px solid #CCC;
}

.content .tabs.ui-tabs-nav li.ui-tabs-selected h3 {
	padding: 3px 7px;
	padding-left: 2px;
	background-image: url('../images/bock-head-b-r.png');
}

.content .tabs.ui-tabs-nav li h3 a {
	background-image: none;
	padding: 0;
	margin: 0;
	float: none;
	display: inline;
}

.content .ui-tabs-panel {
	border-color: #CCC;
}
.content-tabs-top-testbericht .content-tabs-content { height: 35px; }
.content-tabs-top { margin-bottom: 0px; }

.testbericht h1,
.testbericht h2,
.testbericht h3,
.testbericht h4,
.testbericht h5,
.testbericht h6,
.testbericht h1 a,
.testbericht h2 a,
.testbericht h3 a,
.testbericht h4 a,
.testbericht h5 a,
.testbericht h6 a {
	font-weight: bold;
	color: #0066CC;
}

.testbericht .cad h1,
.testbericht .cad h2,
.testbericht .cad h3,
.testbericht .cad h4,
.testbericht .cad h5,
.testbericht .cad h6,
.testbericht .cad h1 a,
.testbericht .cad h2 a,
.testbericht .cad h3 a,
.testbericht .cad h4 a,
.testbericht .cad h5 a,
.testbericht .cad h6 a {
	font-weight: normal;
	color:#027AC6;
}

.testbericht table,
.testbericht th,
.testbericht td {
	vertical-align: top;
	overflow: hidden;
}

.testbericht table,
.testbericht th,
.testbericht td {
	border: 1px solid #D3E7F4;
	border-collapse: collapse;
}

.testbericht .bewertung table,
.testbericht .bewertung th,
.testbericht .bewertung td {
	border: none;
	font-size: 12px;
}


.testbericht select.full {
	width: 92%;
}

.testbericht th.select,
.testbericht td.select,
.testbericht th.select-szenario,
.testbericht td.select-szenario {
	border: 0px none;
	vertical-align: bottom;
	line-height: 2.1em;
}

.testbericht .kamera .kamera-bild,
.testbericht .headline .kamera-bild {
	display: block;
	height: 200px;
	line-height: 200px;
	vertical-align: bottom;
	text-align: center;
}

.testbericht.seite-50 .kamera .kamera-bild {
	height: 180px;
	line-height: 180px;
}

.testbericht.seite-50 table {
	width: 100%;
}

.testbericht.seite-50 th {
	font-weight: normal;
}

.testbericht.seite-50 th,
.testbericht.seite-50 td {
	vertical-align: middle;
}



.testbericht.seite-60 table,
.testbericht.seite-70 table,
.testbericht.seite-80 table,
.testbericht.seite-90 table {
	width: 520px;
}

.bildqualitaet table{
	max-width: 40vw;
		table-layout:fixed
}

.beispielaufnahmen table,
.testbericht.seite-100 table {
	width: 520px;
}
.beispielaufnahmen table.jpeg-raw,
.testbericht.seite-100 table.jpeg-raw {
	width: 340px;
}

.testbericht.seite-60 table th,
.testbericht.seite-60 table td,
.testbericht.seite-70 table th,
.testbericht.seite-70 table td,
.testbericht.seite-80 table th,
.testbericht.seite-80 table td,
.testbericht.seite-90 table th,
.testbericht.seite-90 table td {
	width: 50%;
}

.testbericht.seite-50 table,
.testbericht.seite-80 table,
.testbericht.seite-90 table {
	table-layout: fixed;
}

.testbericht.seite-120 ul.pro,
.testbericht.seite-120 ul.contra {
	list-style-type: none;
	margin: 1em 0em;
	padding: 0em;
}

.testbericht.seite-120 ul.pro li,
.testbericht.seite-120 ul.contra li {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 5px center;
}

.testbericht.seite-120 ul.pro li {
	background-image: url(../images/testbericht/fazit_pro.gif);
}

.testbericht.seite-120 ul.contra li {
	background-image: url(../images/testbericht/fazit_contra.gif);
}

.testbericht.seite-30 .technik-bilder {
	width: 540px;
	margin: 1em 0em;
}

.testbericht.seite-30 .technik-bilder .technik-bild {
	text-align: center;
	width: 250px !important;
	width: 255px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #000;
	float: left;
}

.testbericht.seite-30 .technik-bilder .technik-bild.first-line {
	border-top: 0px none;
}

.testbericht.seite-30 .technik-bilder .technik-bild .description {
	display: block;
	color: #222233;
	font-size: 0.97em;
}

.testbericht.seite-30 .technik-bilder .technik-bild.left {
	padding-right: 5px;
	border-right: 1px solid #000;
	clear: both;
}

.testbericht.seite-30 .technik-bilder .technik-bild.right {
	padding-left: 5px;
	overflow: hidden;
	border-left: 1px solid #000;
	margin-left: -1px;
}

.testbericht.seite-30 .technik-bilder .separator {
	clear: both;
}

.bildqualitaet .select-typ,
.testbericht.seite-60 .select-typ {
	margin: 0.3em 0em;
	height: 50px;
}

.testbericht.seite-40 table,
.testbericht.seite-40 th,
.testbericht.seite-40 td {
	border: 0px none;
}

.beispielaufnahmen .row-description td,
.testbericht.seite-100 .row-description td {
	border-bottom: 0px none;
}

.beispielaufnahmen .row-image.has-description td,
.testbericht.seite-100 .row-image.has-description td {
	border-top: 0px none;
}

.beispielaufnahmen .videos,
.testbericht.seite-100 .videos {
	margin-bottom: 1.2em;
}

.beispielaufnahmen .video,
.testbericht.seite-100 .video {
	float: left;
	margin-right: 10px;
	width: 165px;
	padding: 5px;
}

.testbericht.seite-120 .testurteil-bild {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.testbericht.seite-120 .testurteil-bilder .clear {
	clear: left;
}

.testbericht h3.first-headline {
	margin-top: 0px;
}

.testbericht.seite-90 .farbabweichung h5,
.testbericht.seite-90 .farbabweichung p {
	margin: 0.2em 0em;
}

.testbericht.seite-90 .farbabweichung .legend {
	color: #AAA;
	font-size: 0.9em;
}

.testbericht.seite-90 .farbabweichung .format {
	color: #333;
	font-size: 0.95em;
}

.testbericht.seite-90 .farbabweichung .colors { font-weight: bold; } 
.testbericht.seite-90 .farbabweichung .red { color: #900; }
.testbericht.seite-90 .farbabweichung .green { color: #090; }
.testbericht.seite-90 .farbabweichung .blue { color: #009; }

/*
.testbericht .nodefoot {
	position: static;
}

.testbericht .html-ad .nodefoot {
	position: absolute;
}
*/

.testbericht.seite-10 .book-navigation .menu {
	border-top: 0px none;
	margin-top: -1.1em;
}

.testbericht.seite-50 .kamera {
	overflow: hidden;
}

/* Headline */

.testbericht-headline {
	position: relative;
	height: 185px;
}

.bildqualitaet .testbericht-headline,
.beispielaufnahmen .testbericht-headline {
	height: auto;
}

.beispielaufnahmen .testbericht-headline {
	margin: 1em 0;
}

.beispielaufnahmen .select-beispielaufnahmen-kamera {
    font-weight: bold;
    font-size: 1.2em;
}

.beispielaufnahmen .select-beispielaufnahmen-kamera select {
    width: 300px;
}

.testbericht-headline .testbericht-headline-link {
	position: absolute;
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 29px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	vertical-align: middle;
}
.testbericht-headline .testbericht-headline-link-10 { left: 0px; top: 84px; width: 225px; background-position: -0px -1px; }
.testbericht-headline .testbericht-headline-link-20 { left: 227px; top: 84px; width: 138px; background-position: -227px -1px; }
.testbericht-headline .testbericht-headline-link-30 { left: 367px; top: 84px; width: 84px; background-position: -367px -1px; }
.testbericht-headline .testbericht-headline-link-40 { left: 453px; top: 84px; width: 120px; background-position: -453px -1px; }
.testbericht-headline .testbericht-headline-link-50 { left: 0px; top: 114px; width: 145px; background-position: -0px -31px; }
.testbericht-headline .testbericht-headline-link-60 { left: 147px; top: 114px; width: 110px; background-position: -147px -31px; }
.testbericht-headline .testbericht-headline-link-70 { left: 259px; top: 114px; width: 139px; background-position: -259px -31px; }
.testbericht-headline .testbericht-headline-link-80 { left: 400px; top: 114px; width: 173px; background-position: -400px -31px; }
.testbericht-headline .testbericht-headline-link-90 { left: 0px; top: 144px; width: 161px; background-position: -0px -61px; }
.testbericht-headline .testbericht-headline-link-100 { left: 163px; top: 144px; width: 189px; background-position: -163px -61px; }
.testbericht-headline .testbericht-headline-link-110 { left: 354px; top: 144px; width: 143px; background-position: -354px -61px; }
.testbericht-headline .testbericht-headline-link-120 { left: 499px; top: 144px; width: 74px; background-position: -499px -61px; }

/* Übersicht */

.testbericht-uebersicht a {
	display: block;
}

.testbericht-uebersicht a.testbericht {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.testbericht-uebersicht .clear,
.testbericht-uebersicht h3 {
	clear: left;
}

.testbericht-uebersicht-table .tab {
	position: relative;
	padding: 0em;
}

.testbericht-uebersicht-table .top-options {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #e4fbc4;
	padding: 3px 0px;
}

.testbericht-uebersicht-table .top-options .search {
	padding-left: 10px;
}

.testbericht-uebersicht-table .top-options .search input {
	padding-left: 20px;
	background-image: url(../images/testbericht/search.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	border: 1px solid #abdd65;
}

.testbericht-uebersicht-table .top-options .kategorie-select {
	position: absolute;
	top: 2px;
	right: 10px;
}

.testbericht-uebersicht-table table {
	margin: 10px;
	margin-top: 3.2em;
	width: 555px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.testbericht-uebersicht-table table th div.title,
.testbericht-uebersicht-table table th div.sort {
	float: left;
	height: 3.3em;
}

.testbericht-uebersicht-table table th div.sort {
	width: 12px;
	margin-left: 1em;
	background-image: url(../images/testbericht/table_sort.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}

.testbericht-uebersicht-table table th.headerSortUp div.sort {
	background-position: -12px center;
}

.testbericht-uebersicht-table table th.headerSortDown div.sort {
	background-position: -24px center;
}

.testbericht-uebersicht-table table th div.clear {
	clear: left;
}

/*
.testbericht-uebersicht-table table tr.kompakt td {
	background-color: #f7ffef;
}

.testbericht-uebersicht-table table tr.bridge td {
	background-color: #eff8ff;
}

.testbericht-uebersicht-table table tr.dslr td {
	background-color: #ffefef;
}
*/

.testbericht-uebersicht-table table td {
	border-top: 1px solid #D3E7F4;
	height: 3.3em;
}

.testbericht-uebersicht-table table td .infos {
	display: none;
}

.testbericht-uebersicht-table table td.camera a {
	display: block;
	float: left;
}

.testbericht-uebersicht-table table td.camera .clear {
	clear: left;
}

.testbericht-uebersicht-table table td.score {
	width: 7em;
}

.testbericht-uebersicht-table table td.date {
	width: 5.5em;
}

.testbericht-uebersicht-table table td.image {
	width: 65px;
	overflow: hidden;
	text-align: center;
}

.testbericht-uebersicht-table table td.price {
	font-size: 0.88em;
	white-space: normal;
	width: 25%;
	overflow: hidden;
}

.testbericht-uebersicht-table table tr.none-available td {
	text-align: center;
}

/* RECAPCHA Fixes */

.testbericht #recaptcha_widget_div table {
	table-layout: auto;
}

.testbericht #recaptcha_widget_div th,
.testbericht #recaptcha_widget_div td {
	width: auto;
}

.testbericht .price-infos.price-half-width {
	width: 235px;
}

