debug {
	background: blue; height: 1px; display: none;
}
.debug {
	background: blue; height: 1px; display: none;
}
.dup {
	color: blue !important;
}
.dup a {
	color: blue !important;
}
body {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h4 {
	font-weight: normal;
}
h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}
li {
	list-style-type: none;
}
a {
	color: black;
}
img {
	border: currentColor; display: block;
}
body {
	color: black; font-family: Arial,Helvetica,sans-serif; font-size: 14.7px; background-color: rgb(204, 204, 204);
}
form .frame {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(136, 136, 136) rgb(204, 204, 204) rgb(238, 238, 238) rgb(170, 170, 170); height: 18px; position: relative;
}
form .frame input {
	border: currentColor;
}
form .frame input.text {
	padding: 0px 6px; font-size: 14.25px;
}
form .frame input.preset {
	color: rgb(170, 170, 170);
}
form .frame input.send {
	top: 2px; right: 2px; position: absolute;
}
form .topo_col {
	margin: 0px 0px 16px 16px; width: 214px;
}
form .first_col {
	margin-left: 0px;
}
form .topo_col input.text {
	width: 208px;
}
form textarea {
	width: 442px; height: 221px; margin-bottom: 16px;
}
form .sectbody > p {
	padding-bottom: 16px;
}
form .submit {
	right: 8px; bottom: 12px; position: absolute;
}
form p.answer {
	padding-left: 20px; position: relative;
}
form p.answer input {
	left: 0px; top: 1px; position: absolute;
}
.sect_poll p.result img {
	display: inline;
}
a {
	text-decoration: none;
}
#footer a[href]:hover h2 {
	text-decoration: none;
}
ul.topbar a[href]:hover span {
	text-decoration: underline;
}
.secthead ul a[href]:hover span {
	text-decoration: underline;
}
a[href]:hover h3 {
	text-decoration: underline;
}
a[href]:hover h5 {
	text-decoration: underline;
}
p a[href]:hover {
	text-decoration: underline;
}
.caption a[href]:hover {
	text-decoration: underline;
}
#footer a[href]:hover {
	text-decoration: underline;
}
table.calendar a[href]:hover {
	text-decoration: underline;
}
.uplinks a[href]:hover {
	text-decoration: underline;
}
ul.digitaz a[href]:hover {
	text-decoration: underline;
}
ul.navbar li.selected > a {
	color: rgb(150, 29, 42);
}
ul.navbar a[href]:hover {
	color: rgb(150, 29, 42);
}
p a[href] {
	color: rgb(150, 29, 42);
}
.caption a[href] {
	color: rgb(150, 29, 42);
}
#footer .claim a[href] {
	color: rgb(150, 29, 42);
}
#footer a[href]:hover {
	color: rgb(150, 29, 42);
}
table.calendar a[href] {
	color: rgb(150, 29, 42);
}
li.red a {
	color: rgb(150, 29, 42);
}
p a[href] h3 {
	color: black;
}
.secthead ul a[href]:hover {
	color: black;
}
.uplinks li a:hover {
	color: black;
}
#reward a.txtbutton {
	padding: 0px 2px; color: rgb(150, 29, 42);
}
.likeit a.txtbutton {
	padding: 0px 2px; color: rgb(150, 29, 42);
}
#reward a.txtbutton:hover {
	padding: 0px 1px; color: rgb(150, 29, 42); font-weight: bold; text-decoration: none;
}
#reward a.active.txtbutton {
	padding: 0px 1px; color: rgb(150, 29, 42); font-weight: bold; text-decoration: none;
}
.likeit a.txtbutton:hover {
	padding: 0px 1px; color: rgb(150, 29, 42); font-weight: bold; text-decoration: none;
}
.likeit a.active.txtbutton {
	padding: 0px 1px; color: rgb(150, 29, 42); font-weight: bold; text-decoration: none;
}
ul.topbar {
	display: inline;
}
ul.topbar li {
	display: inline;
}
ul.navbar {
	display: inline;
}
ul.navbar li {
	display: inline;
}
.secthead ul {
	display: inline;
}
.secthead ul li {
	display: inline;
}
.topo_col {
	vertical-align: top; display: inline-block;
}
.topo_lay {
	position: absolute;
}
.topo_wit {
	display: none;
}
.metadata {
	display: none;
}
.topo_weir {
	clear: both;
}
#subbanner {
	position: relative;
}
#riegel {
	width: 870px; padding-top: 4px; padding-left: 120px; position: relative; background-color: rgb(150, 29, 42);
}
#headerleft {
	z-index: 1;
}
#headerright {
	z-index: 1;
}
#headerleft {
	width: 533px;
}
#headerleft {
	left: 120px; top: 4px; height: 89px; position: absolute;
}
#headerright {
	width: 337px;
}
#headerright {
	left: 653px; top: 4px; height: 89px; position: absolute;
}
#headerleft ul {
	display: block;
}
#headerright ul {
	display: block;
}
#billboard {
	left: 0px; top: 66px; text-align: right; padding-top: 24px; position: relative; background-color: white;
}
#seite {
	padding: 51px 17px 28px 28px; position: relative; min-height: 1000px; background-color: white;
}
#seite {
	margin-top: 42px;
}
#hauptspalte {
	padding-top: 2px; margin-bottom: 30px;
}
#marginalspalte {
	padding-top: 2px; margin-bottom: 30px;
}
#hauptspalte {
	overflow: hidden; float: left;
}
#marginalspalte {
	overflow: hidden; float: left;
}
#hauptspalte {
	width: 460px; padding-top: 30px; margin-top: -28px; margin-right: 45px;
}
#predate {
	top: 35px; font-size: 12.7px; position: absolute;
}
#marginalspalte {
	width: 320px;
}
#footer {
	position: relative;
}
#footer {
	clear: left;
}
.navbar {
	text-transform: uppercase; font-weight: bold;
}
h2 {
	text-transform: uppercase; font-weight: bold;
}
.box h2 {
	text-transform: uppercase; font-weight: bold;
}
.plugin_rechts h6 {
	text-transform: uppercase; font-weight: bold;
}
h2 {
	padding-right: 12px; font-size: 14.8px;
}
.plugin_rechts h6 {
	padding-right: 12px; font-size: 14.8px;
}
ul.navbar li span {
	font-size: 12.1px;
}
.box h2 {
	font-size: 12.1px;
}
.plugin_rechts h6 {
	font-size: 12.1px;
}
.box h2 {
	line-height: 22px;
}
.plugin_rechts h6 {
	line-height: 22px;
}
#newsnavigation ul span {
	text-transform: uppercase; font-size: 10.7px; font-weight: bold;
}
#footer h2 {
	text-transform: uppercase; font-size: 10.7px; font-weight: bold;
}
h4 {
	text-transform: uppercase; font-size: 10.7px; font-weight: bold;
}
.sect_service ul.sectbody > li > a {
	text-transform: uppercase; font-size: 10.7px; font-weight: bold;
}
#footer h2 {
	top: -4px; line-height: 16px; padding-bottom: 8px; margin-bottom: -8px; position: relative;
}
h4 {
	top: -4px; line-height: 16px; padding-bottom: 8px; margin-bottom: -8px; position: relative;
}
h4 {
	color: rgb(150, 29, 42);
}
h1 {
	top: -5px; line-height: 28px; padding-bottom: 19px; font-size: 25.85px; font-weight: normal; margin-bottom: -9px; position: relative;
}
.first_sect_leads li.first h3 {
	top: -5px; line-height: 28px; padding-bottom: 19px; font-size: 25.85px; font-weight: normal; margin-bottom: -9px; position: relative;
}
.sectbody h6.counterstatement {
	top: -5px; line-height: 28px; padding-bottom: 19px; font-size: 25.85px; font-weight: normal; margin-bottom: -9px; position: relative;
}
.box h1 {
	top: -4px; line-height: 24px; font-size: 22px; margin-bottom: -8px;
}
.sect_tdt li.first h3 {
	top: -4px; line-height: 24px; font-size: 22px; margin-bottom: -8px;
}
h3 {
	top: -2px; line-height: 19px; padding-bottom: 15px; font-size: 20.2px; margin-bottom: -4px; position: relative;
}
.sect_adr li.first h3 {
	top: -2px; line-height: 19px; padding-bottom: 15px; font-size: 20.2px; margin-bottom: -4px; position: relative;
}
.sect_tdt .box li.first h3 {
	top: -2px; line-height: 19px; padding-bottom: 15px; font-size: 20.2px; margin-bottom: -4px; position: relative;
}
.sect_spb .box li h3 {
	top: -2px; line-height: 19px; padding-bottom: 15px; font-size: 20.2px; margin-bottom: -4px; position: relative;
}
.sect_spb .box li.first h3 {
	top: -2px; line-height: 19px; padding-bottom: 15px; font-size: 20.2px; margin-bottom: -4px; position: relative;
}
.sect_adr li h3 {
	top: -3px; line-height: 18px; padding-bottom: 12px; font-size: 16.4px; margin-bottom: -6px; position: relative;
}
.sect_tdt .box li h3 {
	top: -3px; line-height: 18px; padding-bottom: 12px; font-size: 16.4px; margin-bottom: -6px; position: relative;
}
p {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.box h3 {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.box li h3 {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.box li.first h3 {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
h5 {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.hack {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.sect_commentlinks .objlink p {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.sect_statement p .quote {
	top: -4px; line-height: 19px; padding-bottom: 27px; font-size: 14.7px; margin-bottom: -8px; position: relative;
}
.box h3 {
	padding-bottom: 15px;
}
.box li h3 {
	padding-bottom: 15px;
}
.box li.first h3 {
	padding-bottom: 15px;
}
.box h5 {
	padding-bottom: 8px;
}
p.intro {
	font-weight: bold;
}
span.author {
	padding: 7px 8px 4px; text-transform: uppercase; line-height: 8px; font-size: 10.7px; font-weight: bold;
}
span.author .function {
	text-transform: none; line-height: 13px; font-size: 12.7px; font-weight: normal; margin-top: -2px;
}
ul.topbar li span {
	font-size: 12.7px;
}
.secthead ul {
	font-size: 12.7px;
}
.sectfoot ul {
	font-size: 12.7px;
}
.box {
	font-size: 12.7px;
}
.box p {
	font-size: 12.7px;
}
.caption {
	font-size: 12.7px;
}
.csc-textpic-caption {
	font-size: 12.7px;
}
.uplinks {
	font-size: 12.7px;
}
#popup .navilist {
	font-size: 12.7px;
}
.ad_badge {
	font-size: 12.7px;
}
.likeit {
	font-size: 12.7px;
}
#footer {
	font-size: 12.7px;
}
.box p {
	top: -3px; line-height: 16px; margin-bottom: -7px; position: relative;
}
.caption {
	top: -3px; line-height: 16px; margin-bottom: -7px; position: relative;
}
.csc-textpic-caption {
	top: -3px; line-height: 16px; margin-bottom: -7px; position: relative;
}
.likeit > div {
	top: -3px; line-height: 16px; margin-bottom: -7px; position: relative;
}
#footer li span {
	top: -3px; line-height: 16px; margin-bottom: -7px; position: relative;
}
#footer .service span {
	top: -3px; line-height: 16px; margin-bottom: -7px; position: relative;
}
.box p {
	padding-bottom: 7px;
}
.secthead ul li {
	color: rgb(136, 136, 136);
}
.secthead ul a {
	color: rgb(136, 136, 136);
}
.sectfoot ul li {
	color: rgb(136, 136, 136);
}
.sectfoot ul a {
	color: rgb(136, 136, 136);
}
.caption {
	color: rgb(136, 136, 136);
}
.uplinks {
	color: rgb(136, 136, 136);
}
.uplinks a {
	color: rgb(136, 136, 136);
}
.csc-textpic-caption {
	color: rgb(136, 136, 136);
}
#popup .navilist a {
	color: rgb(136, 136, 136);
}
.ad_badge {
	color: rgb(136, 136, 136);
}
a.objlink {
	display: block;
}
.box a.objlink img {
	width: 144px;
}
.right_col .rack .box a.objlink img {
	top: 8px;
}
.right_col .box a.objlink img {
	left: 8px; top: 8px; width: 96px; position: absolute;
}
.right_col .rack .first_box a.objlink img {
	left: 8px; top: 8px; width: 96px; position: absolute;
}
.sect_statement .sectbody img {
	left: 8px; top: 8px; width: 96px; position: absolute;
}
.sect_statement .sectbody img {
	width: 108px;
}
.right_col .box a.pictured .caption {
	width: 96px; margin-top: 96px; float: left; display: block;
}
.sect_statement .pictured .caption {
	width: 96px; margin-top: 96px; float: left; display: block;
}
.sect_statement .pictured .caption {
	width: 108px; margin-top: 108px;
}
.right_col .box a.pictured p {
	margin-top: 3px; margin-left: 104px; min-height: 93px;
}
.sect_statement .pictured p {
	margin-top: 3px; margin-left: 104px; min-height: 93px;
}
.sect_statement .pictured p {
	padding-bottom: 22px; margin-left: 116px; min-height: 115px;
}
.author {
	text-align: right; float: right; display: block;
}
.caption .credit {
	text-align: right; float: right; display: block;
}
.author .function {
	padding-top: 6px; display: block;
}
li > .objlink p::after {
	margin: 0px; padding: 0px; height: 0px; clear: both; display: block; content: "";
}
li > .objlink .hack::after {
	margin: 0px; padding: 0px; height: 0px; clear: both; display: block; content: "";
}
p.intro::after {
	margin: 0px; padding: 0px; height: 0px; clear: both; display: block; content: "";
}
p.caption::after {
	margin: 0px; padding: 0px; height: 0px; clear: both; display: block; content: "";
}
.sect_statement .sectbody p::after {
	margin: 0px; padding: 0px; height: 0px; clear: both; display: block; content: "";
}
.sect_statement .quote::before {
	left: 1px; top: 3px; padding-right: 4px; position: relative; content: url(/lib/icons/f14.7/quot1.png);
}
.sect_statement .quote::after {
	padding-left: 4px; content: url(/lib/icons/f14.7/quot2.png);
}
.sect_statement .console {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; text-transform: uppercase; padding-top: 30px; font-weight: bold; position: absolute; background-color: rgba(239, 237, 228, 0.88);
}
.secthead {
	display: block;
}
.sectbody {
	display: block;
}
.sectfoot {
	display: block;
}
.secthead {
	position: relative;
}
.sectbody {
	position: relative;
}
.sectfoot {
	position: relative;
}
.tabbox {
	position: relative;
}
.header_rechts {
	position: relative;
}
.header_mit_icon_rechts {
	position: relative;
}
.karikatur_icons_rechts {
	position: relative;
}
.kommentar_rechts {
	position: relative;
}
.secthead {
	height: 19px;
}
.sectfoot {
	height: 19px;
}
.secthead {
	margin-top: -2px;
}
.header_rechts {
	margin-top: -2px;
}
.header_mit_icon_rechts {
	margin-top: -2px;
}
.box .secthead {
	padding: 0px; height: 18px; margin-top: 0px;
}
.plugin_rechts .header_rechts {
	padding: 0px; height: 18px; margin-top: 0px;
}
.plugin_rechts .header_mit_icon_rechts {
	padding: 0px; height: 18px; margin-top: 0px;
}
.secthead h2 {
	vertical-align: top; display: inline;
}
.secthead h2 a {
	vertical-align: top; display: inline;
}
.header_rechts h6 {
	vertical-align: top; display: inline;
}
.header_rechts h6 a {
	vertical-align: top; display: inline;
}
.header_mit_icon_rechts h6 {
	vertical-align: top; display: inline;
}
.header_mit_icon_rechts h6 a {
	vertical-align: top; display: inline;
}
ul.toolbar li {
	float: left; display: block;
}
.toolbar a {
	float: left; display: block;
}
.toolbar form {
	float: left; display: block;
}
ul.toolbar li {
	vertical-align: top; display: inline-block;
}
.toolbar img {
	vertical-align: top; display: inline-block;
}
.toolbar form {
	vertical-align: top; display: inline-block;
}
.toolbar img {
	opacity: 0.5;
}
.toolbar img:hover {
	opacity: 1;
}
.secthead ul.toolbar {
	top: -3px; right: 0px; position: absolute;
}
.secthead .toolbar {
	top: -3px; right: 0px; position: absolute;
}
.sectfoot ul.toolbar {
	top: -3px; right: 0px; position: absolute;
}
.sectfoot .toolbar {
	top: -3px; right: 0px; position: absolute;
}
ul.toolbar a {
	padding-left: 6px;
}
.sectfoot ul.toolbar {
	top: 5px;
}
.box .secthead .toolbar {
	top: 4px; right: 7px; opacity: 0.5;
}
.box .secthead:hover > img.toolbar {
	opacity: 1;
}
.rack .box .sectbody {
	padding-top: 12px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.rack .plugin_rechts .karikatur_icons_rechts {
	padding-top: 12px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.rack .plugin_rechts .kommentar_rechts {
	padding-top: 12px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sectbody {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.rack .first_box .sectbody {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.sectfoot {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.rack .first_box .karikatur_icons_rechts {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.rack .first_box .kommentar_rechts {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.js .tabbox .active_tab .sectbody {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.sectbody {
	padding-top: 8px;
}
.sectbody h6 {
	font-family: Arial,Helvetica,sans-serif; font-size: 14.7px; font-weight: bold;
}
.sectbody .reference {
	font-style: italic;
}
.rack {
	margin-top: 38px; margin-bottom: 38px;
}
.first_rack {
	margin-top: 0px;
}
.box {
	margin-bottom: 52px; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
.tabbox {
	margin-bottom: 52px; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
.plugin_rechts {
	margin-bottom: 52px; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
.box {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid; background-color: rgb(239, 237, 228);
}
.plugin_rechts {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid; background-color: rgb(239, 237, 228);
}
.rack .box {
	margin-top: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.rack .tabbox {
	margin-top: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.rack .plugin_rechts {
	margin-top: 0px; margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.rack .box {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.rack .plugin_rechts {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.rack .first_box {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
.rack .last_box {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
.sect .box {
	margin-top: 0px;
}
.sect .tabbox {
	margin-top: 0px;
}
.tabbox .box > .secthead::before {
	display: none;
}
.rack .box > .secthead::before {
	display: none;
}
.rack .plugin_rechts > .header_rechts::before {
	display: none;
}
.rack .plugin_rechts > .header_mit_icon_rechts::before {
	display: none;
}
.tabbox .box > .secthead::before {
	display: none;
}
.box > .secthead::before {
	display: inline; content: url(/lib/icons/21x21/arrow.jpg);
}
.rack > .first_box > .secthead::before {
	display: inline; content: url(/lib/icons/21x21/arrow.jpg);
}
.sect_moreleads > .secthead::before {
	content: url(/lib/icons/21x21/gtgt.png);
}
.rack .first_box.sect_moreleads > .secthead::before {
	content: url(/lib/icons/21x21/gtgt.png);
}
.sect_comment > .secthead::before {
	content: url(/lib/icons/21x21/quote.jpg);
}
.rack .first_box.sect_comment > .secthead::before {
	content: url(/lib/icons/21x21/quote.jpg);
}
.sect_commentform > .secthead::before {
	content: url(/lib/icons/21x21/quote.jpg);
}
.rack .first_box.sect_commentform > .secthead::before {
	content: url(/lib/icons/21x21/quote.jpg);
}
.sect_commentlinks > .secthead::before {
	content: url(/lib/icons/21x21/quote.jpg);
}
.rack .first_box.sect_commentlinks > .secthead::before {
	content: url(/lib/icons/21x21/quote.jpg);
}
.sect_shorty > .secthead::before {
	content: url(/lib/icons/21x21/asterisk.jpg);
}
.rack .first_box.sect_shorty > .secthead::before {
	content: url(/lib/icons/21x21/asterisk.jpg);
}
.sect_fav > .secthead::before {
	content: url(/lib/icons/21x21/hash.jpg);
}
.rack .first_box.sect_fav > .secthead::before {
	content: url(/lib/icons/21x21/hash.jpg);
}
.sect_hitlist > .secthead::before {
	content: url(/lib/icons/21x21/hash.jpg);
}
.rack .first_box.sect_hitlist > .secthead::before {
	content: url(/lib/icons/21x21/hash.jpg);
}
.sect_statement > .secthead::before {
	content: url(/lib/icons/21x21/quot1.png);
}
.rack .first_box.sect_statement > .secthead::before {
	content: url(/lib/icons/21x21/quot1.png);
}
.plugin_rechts .header_mit_icon_rechts .header_icon_float {
	display: none;
}
.rack .box .secthead {
	padding-bottom: 0px;
}
.rack .plugin_rechts .header_rechts {
	padding-bottom: 0px;
}
.rack .plugin_rechts .header_mit_icon_rechts {
	padding-bottom: 0px;
}
.box .secthead {
	padding-bottom: 3px;
}
.rack .first_box .secthead {
	padding-bottom: 3px;
}
.plugin_rechts .header_rechts {
	padding-bottom: 3px;
}
.rack .first_box .header_rechts {
	padding-bottom: 3px;
}
.plugin_rechts .header_mit_icon_rechts {
	padding-bottom: 3px;
}
.rack .first_box .header_mit_icon_rechts {
	padding-bottom: 3px;
}
.box .secthead h2 {
	margin-left: 8px;
}
.plugin_rechts .header_rechts h6 {
	margin-left: 8px;
}
.plugin_rechts .header_mit_icon_rechts h6 {
	margin-left: 8px;
}
.sectbody.box {
	padding: 15px 8px 8px;
}
.box .sectbody {
	padding: 15px 8px 8px;
}
.box .karikatur_icons_rechts {
	padding: 15px 8px 8px;
}
.plugin_rechts .karikatur_icons_rechts {
	padding: 15px 8px 8px;
}
.plugin_rechts .taz_dossier_icon_rechts {
	padding: 15px 8px 8px;
}
.plugin_rechts .kommentar_rechts {
	padding: 15px 8px 8px;
}
.plugin_rechts .aboservice_box {
	padding: 15px 8px 8px;
}
.sect_article {
	margin-bottom: 32px;
}
.sect_article .sectbody .rack {
	width: 225px; margin-top: 4px; margin-right: 10px; margin-bottom: 8px; float: left;
}
.sect_article .sectbody > p.article {
	position: static;
}
.sect_article .sectfoot {
	clear: left;
}
.tabbox .box {
	margin-top: 0px; margin-bottom: 0px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.js .tabbox {
	padding-top: 23px;
}
.js .tab .secthead {
	background: rgb(195, 188, 163); margin: 2px 0px 1px 1px; padding: 0px 20px 2px 7px; left: 0px; top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; display: none; position: absolute;
}
.js .tab .secthead a {
	color: white;
}
.js .tab .secthead img {
	display: none;
}
.js .tab .sectbody {
	display: none;
}
.js .first_tab .secthead {
	display: block;
}
.js .first_tab .sectbody {
	display: block;
}
.js .active_tab .secthead {
	background: rgb(239, 237, 228); margin: 0px; padding: 0px 8px 3px 20px; border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
.js .active_tab .secthead a {
	color: black;
}
.js .active_tab .secthead img {
	left: 0px; top: 0px; display: block; position: absolute;
}
.topbar {
	height: 43px;
}
.topbar li span {
	color: white;
}
.navbar {
	height: 23px; line-height: 22px;
}
ul.navbar li {
	float: left; display: block;
}
#headerleft .background {
	clear: left;
}
#headerright form.search {
	clear: left;
}
#siblinglinks {
	padding-left: 71px;
}
.navbar a {
	display: block;
}
.navbar a {
	padding: 0px 4.4px; display: inline-block;
}
#newsnavigation li.home a {
	background: url("/lib/icons/tazzeB.png") no-repeat center; padding: 0px; width: 25px; height: 23px;
}
#newsnavigation li.home a {
	
}
#newsnavigation li.home:hover a {
	background: url("/lib/icons/tazzeR.png") no-repeat center rgb(239, 237, 228);
}
#newsnavigation li.selected.home a {
	background: url("/lib/icons/tazzeR.png") no-repeat center rgb(239, 237, 228);
}
#newsnavigation li.home a {
	
}
#newsnavigation {
	background: rgb(220, 216, 196); position: relative;
}
#newsnavigation li.selected a {
	background: rgb(239, 237, 228);
}
#newsnavigation li a:hover {
	background: rgb(239, 237, 228);
}
#newsnavigation ul {
	background: rgb(239, 237, 228);
}
#newsnavigation ul {
	left: 0px; top: 23px; width: 509px; height: 23px; line-height: 21px; padding-left: 24px; position: absolute;
}
#headerleft .background {
	background: white; height: 23px;
}
#siblinglinks {
	background: rgb(195, 188, 163); text-align: right; overflow: hidden; padding-right: 12px;
}
#headerright form.search {
	background: rgb(239, 237, 228); padding: 2px 17px 3px 0px;
}
.homepage#headerright form.search {
	padding-left: 2px;
}
#headerright form.search .frame {
	border-width: 1px 0px 0px 1px; height: 17px;
}
#headerright form.search input.text {
	top: -1px; width: 290px; padding-right: 0px; position: relative;
}
#logo_tazde {
	position: absolute;
}
#logo_dietageszeitung {
	position: absolute;
}
#riegel .sticker {
	position: absolute;
}
#logo_tazde {
	left: 29px; top: 47px; height: 230px;
}
#logo_tazde {
	left: -110px; top: 43px; width: 103px; height: 234px;
}
#logo_tazde img {
	margin-top: -14px;
}
#logo_tazde:hover {
	border-right-color: white; border-right-width: 3px; border-right-style: solid;
}
#logo_dietageszeitung {
	top: 8px; height: 38px; right: 17px;
}
#logo_dietageszeitung {
	top: 4px; height: 38px; right: 17px;
}
#logo_dietageszeitung div.underline {
	top: 8px; height: 13px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute;
}
#logo_dietageszeitung div.I.underline {
	width: 45px; right: 84px;
}
#logo_dietageszeitung div.II.underline {
	width: 67px; right: 8px;
}
#riegel .sticker {
	left: 0px; top: 488px; width: auto; height: auto;
}
.sect_leads {
	margin-bottom: 11px;
}
.sect_adr .sectbody li a {
	padding-top: 8px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.box .sectbody li a {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sect_adr .sectbody li.first a {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.first_sect_leads li.sectbody_first {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.first_sect_leads li.first_sectbody {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.sect_leads .sectbody a.objlink > img {
	left: 0px; top: 8px; width: 152px; position: absolute;
}
.sect_adr .sectbody a.objlink > img {
	left: 0px; top: 8px; width: 152px; position: absolute;
}
.sect_leads .sectbody a.xl.objlink > img {
	top: 0px; position: relative;
}
.sect_leads .sectbody a.pictured {
	margin-left: 160px;
}
.sect_adr .sectbody a.pictured {
	margin-left: 160px;
}
.sect_adr .sectbody a.nolead {
	margin-left: 160px;
}
.sect_leads .sectbody a.pictured {
	min-height: 84px;
}
.sect_adr .sectbody a.pictured {
	min-height: 84px;
}
.box .sectbody a.pictured {
	margin-left: 0px;
}
.box .sectbody a.nolead {
	margin-left: 0px;
}
.sect_leads .sectbody a.xl {
	margin-left: 0px;
}
.sect_leads .sectbody a.xl p {
	padding-bottom: 11px;
}
.sect_leads .sectbody a.xl img {
	padding-bottom: 27px;
}
.sect_leads .sectbody a.xl img {
	width: 460px;
}
.sect_article a[target=fullImage] img {
	width: 460px;
}
.sect_adr {
	margin-bottom: 32px;
}
.sect_image {
	margin-bottom: 32px;
}
.sect_adr .sectbody {
	min-height: 76px;
}
#date {
	line-height: 28px; padding-top: 6px; font-size: 39px; margin-bottom: 18px; border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
#date .I {
	margin: 0px 5px; font-size: 30px; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid;
}
.style_taz {
	border-color: rgb(150, 29, 42) !important;
}
.style_taz .box {
	border-color: rgb(150, 29, 42) !important;
}
.style_taz .secthead {
	border-color: rgb(150, 29, 42) !important;
}
.style_taz .sectbody {
	border-color: rgb(150, 29, 42) !important;
}
.style_taz h2 {
	color: rgb(150, 29, 42);
}
.style_taz h2 a {
	color: rgb(150, 29, 42);
}
.js .style_taz .active_tab .secthead a {
	color: rgb(150, 29, 42);
}
.style_taz > .secthead::before {
	content: url(/lib/icons/21x21red/tazze.gif);
}
.style_taz.rack > .first_box > .secthead::before {
	content: url(/lib/icons/21x21red/tazze.gif);
}
.rack .style_taz > .secthead::before {
	content: url(/lib/icons/21x21red/tazze.gif);
}
.sect_service ul ul {
	display: inline;
}
.sect_service ul ul li {
	display: inline;
}
.sect_service ul.sectbody > li {
	top: -4px; position: relative;
}
.sect_service ul.sectbody > li > a {
	margin-right: 7px;
}
.sect_service ul.sectbody > li > a[href]:hover {
	color: rgb(198, 38, 57);
}
.sect_service ul.sectbody a {
	line-height: 16px;
}
.sect_service ul ul li a {
	margin: 0px 2px;
}
.sect_service ul ul li:first-child a {
	margin-left: 0px;
}
.sect_service ul ul a {
	color: rgb(85, 85, 85);
}
.sect_service ul ul a:hover {
	color: black; text-decoration: underline;
}
.js .sect_service + .sect_service .secthead {
	padding-bottom: 8px;
}
.js .sect_service + .sect_service .sectbody {
	display: none;
}
.style_bewegung {
	border-color: rgb(61, 133, 153) !important;
}
.style_bewegung .secthead {
	border-color: rgb(61, 133, 153) !important;
}
.style_bewegung .sectbody {
	border-color: rgb(61, 133, 153) !important;
}
.style_bewegung h2 {
	color: rgb(61, 133, 153);
}
.style_bewegung h2 a {
	color: rgb(61, 133, 153);
}
.js .style_bewegung .active_tab .secthead a {
	color: rgb(61, 133, 153);
}
.style_bewegung h4 {
	color: rgb(102, 102, 102);
}
.style_bewegung h4 a {
	color: rgb(102, 102, 102);
}
.style_bewegung .sectbody > a:hover {
	text-decoration: underline;
}
#hauptspalte .sect_galleries li {
	margin-left: 6px; display: inline-block;
}
#hauptspalte .sect_galleries li.first {
	margin-left: 0px;
}
#marginalspalte .sect_galleries li.first {
	width: 304px; height: 96px; padding-top: 104px; margin-bottom: 8px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#marginalspalte .sect_galleries ul {
	height: 305px;
}
#marginalspalte .sect_galleries li {
	float: left; display: block;
}
.sect_tziabo li {
	float: left; display: block;
}
#reward .sect_tziabo li {
	float: left; display: block;
}
#marginalspalte .sect_galleries li.first {
	float: none;
}
.sect_tziabo li.last {
	float: none;
}
#reward .sect_tziabo li.last {
	float: none;
}
#marginalspalte .sect_galleries .clear {
	clear: left;
}
#marginalspalte .sect_galleries li {
	width: 96px; overflow: hidden; margin-right: 8px; display: inline-block;
}
.sect_tziabo li {
	width: 96px; overflow: hidden; margin-right: 8px; display: inline-block;
}
#marginalspalte .sect_galleries li.last {
	margin-right: 0px;
}
.sect_tziabo li.last {
	margin-right: 0px;
}
#marginalspalte .sect_galleries li.first a {
	
}
#marginalspalte .sect_galleries li p {
	margin: 0px; min-height: 0px;
}
#marginalspalte .sect_galleries li.first a h4 {
	display: block;
}
#marginalspalte .sect_galleries li.first a p {
	display: block;
}
#marginalspalte .sect_galleries li a h4 {
	display: none;
}
#marginalspalte .sect_galleries li a p {
	display: none;
}
#marginalspalte .sect_galleries li.first img {
	width: 304px; position: absolute;
}
#marginalspalte .sect_galleries li img {
	left: 0px; top: 0px; position: relative;
}
.sect_tziabo li img {
	left: 0px; top: 0px; position: relative;
}
#marginalspalte .sect_galleries li.first h4 {
	
}
.karikatur_icons_rechts a {
	margin-right: 8px; display: inline-block;
}
.karikatur_icons_rechts a:last-child {
	margin-right: 0px;
}
.karikatur_icons_rechts a img {
	border: 1px solid currentColor; width: 94px; height: 94px; display: inline;
}
.sect_tdt .sectbody {
	padding-top: 92px;
}
.sect_spb .sectbody {
	padding-top: 92px;
}
.sect_tdt .sectbody li.first {
	left: 0px; height: 83px; right: 0px; padding-left: 76px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-image: url("/lib/icons/big/schwerpunkt.jpg"); background-repeat: no-repeat;
}
.sect_spb .secthead img {
	left: 0px; height: 83px; right: 0px; padding-left: 76px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; position: absolute; background-image: url("/lib/icons/big/schwerpunkt.jpg"); background-repeat: no-repeat;
}
.sect_tdt .sectbody li.first {
	top: 0px;
}
.sect_spb .secthead img {
	bottom: -86px; z-index: 2;
}
.sect_tdt .sectbody li.first a {
	padding: 8px;
}
.sect_tdt .sectbody li.first a img {
	display: none;
}
.sect_tdt .sectbody {
	padding-right: 0px; padding-left: 0px;
}
.sect_tdt .sectbody li + li {
	padding: 75px 7px 7px 8px; width: 214px; vertical-align: top; display: inline-block; position: relative;
}
.sect_tdt .sectbody li + li a.objlink img {
	left: 8px; top: 0px; width: 138px; position: absolute;
}
.sect_tdt .sectbody li.even {
	border-right-color: currentColor; border-right-width: 1px; border-right-style: solid; float: left;
}
.sect_tdt .sectbody::after {
	clear: both; display: block; content: "";
}
.sect_tdt .sectbody li + li.odd {
	left: -1px; top: 0px; padding-right: 0px; vertical-align: top; border-left-color: currentColor; border-left-width: 1px; border-left-style: solid; position: relative;
}
.sect_tdt .sectbody li + li h3 {
	padding-bottom: 1px;
}
.sect_spb .sectbody li + li {
	padding-top: 8px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.kommentarbox .kommentarpic img {
	left: 8px; top: 8px; width: 96px; height: 96px; position: absolute;
}
.kommentarbox .ressortwerbungpic img {
	left: 8px; top: 8px; width: 96px; height: 96px; position: absolute;
}
.kommentarbox .kommentarpic + * {
	padding-top: 7px; margin-left: 104px; display: block; min-height: 96px;
}
.kommentarbox .ressortwerbungpic + * {
	padding-top: 7px; margin-left: 104px; display: block; min-height: 96px;
}
.sect_dossier .sectbody {
	padding-top: 0px;
}
.sect_dossier img {
	margin: 0px 0px 11px; width: 460px;
}
.sect_comments {
	margin-bottom: 21px;
}
#bewegungskasten .top1 h5 {
	vertical-align: top; display: inline;
}
#bewegungskasten .new h5 {
	vertical-align: top; display: inline;
}
#bewegungskasten .new h4 {
	vertical-align: top; display: inline;
}
#bewegungskasten .intro {
	font-weight: bold; margin-bottom: 5px;
}
#wetterfrosch {
	top: 118px; right: 6px; position: absolute;
}
.sect_article {
	padding-top: 7px;
}
.sect_article .caption {
	text-align: justify; margin-top: 8px;
}
.sect_article p.intro .author {
	padding-right: 0px;
}
.sect_article .caption .credit {
	padding-right: 0px;
}
ul.uplinks {
	top: -47px; width: 380px; position: relative;
}
ul.uplinks li {
	line-height: 16px; display: block;
}
.sect_author img {
	margin-bottom: 8px;
}
.likeit {
	padding: 3px 0px 15px;
}
.likeit .intro {
	padding-bottom: 1px;
}
.likeit iframe {
	top: 6px; position: relative; opacity: 0.8;
}
.likeit > a > img {
	top: 6px; position: relative; opacity: 0.8;
}
.box .likeit iframe {
	top: -3px;
}
.box .likeit > a > img {
	top: -3px;
}
.box .likeit a.txtbutton {
	top: -9px; position: relative;
}
.likeit iframe:hover {
	opacity: 1;
}
.likeit > a > img:hover {
	opacity: 1;
}
.likeit em {
	color: black; font-style: normal;
}
table.calendar {
	margin: 0px 28px 28px 0px; vertical-align: top; display: inline-block;
}
table.calendar + p {
	display: none;
}
#footer .claim {
	padding: 2px 0px 20px; border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
#footer .service {
	padding: 6px 0px 24px;
}
#footer .service span {
	padding-right: 35px;
}
#footer .sitemap {
	padding-bottom: 22px;
}
#footer .sitemap span {
	overflow: hidden; padding-top: 3px; font-size: 11px; vertical-align: top; display: inline-block;
}
#footer .service span {
	overflow: hidden; padding-top: 3px; font-size: 11px; vertical-align: top; display: inline-block;
}
#footer .sitemap span {
	padding-right: 10px;
}
#footer .sitemap span span {
	margin: 0px; width: auto; padding-top: 0px; display: inline;
}
#footer .help {
	padding: 5px 0px 2px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#footer .help span {
	padding-right: 12px;
}
#footer .help form.search {
	right: 0px; bottom: 4px; position: absolute;
}
#footer .copyright {
	padding-top: 2px;
}
#footer .sitemap span.last {
	padding-right: 0px;
}
#footer .service span.last {
	padding-right: 0px;
}
#popup #adition_zone_sky {
	left: 600px;
}
#popup #headerleft {
	width: 1px; height: 16px;
}
#popup #headerright {
	width: 1px; height: 16px;
}
#popup #headerleft * {
	display: none;
}
#popup #headerright * {
	display: none;
}
#popup #riegel {
	width: 536px; padding-left: 52px;
}
#popup #seite {
	padding: 12px; height: 548px; margin-top: 20px; position: relative;
}
#popup #hauptspalte {
	width: 512px; margin-right: 0px;
}
#popup .sectbody p {
	width: 460px;
}
#popup .navilist {
	margin: 0px 12px; left: 0px; height: 80px; right: 0px; bottom: 16px; position: absolute;
}
#popup .navilist div {
	height: 32px; position: relative;
}
#popup .navilist div.shown {
	height: 16px; clear: both; font-weight: bold;
}
#popup .navilist ul {
	left: 0px; right: 0px; position: absolute;
}
#popup .navilist .prev ul {
	bottom: 0px;
}
#popup .navilist .next ul {
	top: 0px;
}
#popup .navilist ul li {
	height: 16px; text-align: center; line-height: 16px; vertical-align: middle;
}
#popup .navilist .shown ul li {
	width: 64px; float: left;
}
#popup .navilist .shown a {
	color: black;
}
#popup .navilist a:hover {
	color: black; text-decoration: underline;
}
img[width='424'] {
	width: 460px;
}
p.smallblackfont a[href] {
	color: black;
}
p.smallblackfont a[href]:hover {
	text-decoration: none;
}
.csc-frame-rulerBefore {
	padding-top: 8px; border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
	clear: both; margin-right: 10px; float: left;
}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	clear: both; margin-right: 10px; float: left;
}
.csc-textpic-image img {
	margin-bottom: 7px;
}
.csc-textpic-caption {
	margin-bottom: 9px;
}
.sect_comment p {
	white-space: pre-wrap;
}
.sect_comment p {
	white-space: pre-line;
}
.dossier_teaser_mit_bild img {
	width: 460px; padding-bottom: 11px;
}
.header_schmuckbild img {
	width: 460px; padding-bottom: 11px;
}
.dossiers_links:hover h3 {
	text-decoration: underline;
}
.dossier_teaser_mit_bild:hover h3 {
	text-decoration: underline;
}
.dossiertext p a[href] {
	color: black;
}
.dossiertext p a[href]:hover {
	text-decoration: none;
}
.csc-textpic {
	clear: both;
}
#touchederwoche .head img {
	width: 300px; margin-left: 15px;
}
#touchederwoche li img {
	margin-left: 5px;
}
#touchederwoche li a img {
	margin-left: 7px;
}
#touchederwoche li {
	margin-bottom: 15px;
}
#editorial_layer {
	left: 0px; top: 337px; position: absolute;
}
.ui-tooltip {
	line-height: 14px; font-size: 12.7px;
}
.qtip {
	line-height: 14px; font-size: 12.7px;
}
.ui-tooltip-hidden {
	line-height: 14px; font-size: 12.7px;
}
#reward {
	padding: 0px 2px; display: none;
}
.main_col #reward {
	padding: 6px 0px 0px;
}
#reward a:hover {
	text-decoration: underline;
}
#reward ul li {
	float: none;
}
#reward > ul li + li {
	padding-left: 8px;
}
#reward ul.toolbar img {
	opacity: 0.7;
}
#reward ul.toolbar a {
	padding: 0px;
}
#reward ul.toolbar a:hover * {
	opacity: 1;
}
#reward ul.toolbar a.active * {
	opacity: 1;
}
#reward .rack {
	margin: 0px;
}
li.tzi > a {
	cursor: pointer;
}
.main_col li.tzi > a.active {
	border-bottom-color: rgb(150, 29, 42); border-bottom-width: 4px; border-bottom-style: solid;
}
li.tzi > a.active * {
	opacity: 1;
}
#micropay {
	display: none;
}
#tzi_abo {
	display: none;
}
#micropay {
	line-height: 24px; padding-top: 8px; position: relative;
}
.main_col #micropay {
	border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
#micropay img.deco {
	left: 0px; bottom: 0px; position: absolute;
}
#micropay ul {
	font-size: 12.7px; margin-top: 8px;
}
#micropay li {
	vertical-align: top; display: inline-block;
}
#micropay li + li {
	padding: 0px 0px 12px 27px;
}
#marginalspalte #micropay li + li {
	padding-left: 30px;
}
#micropay li > a {
	outline: 0px; color: rgb(150, 29, 42); line-height: 16px; padding-left: 0px; font-weight: bold; cursor: pointer;
}
#micropay .expander2 {
	padding: 2px 0px; line-height: 19px; margin-top: 2px; border-top-color: black; border-top-width: 1px; border-top-style: solid;
}
#micropay .taz_kto {
	padding: 2px 0px; line-height: 19px; margin-top: 2px; border-top-color: black; border-top-width: 1px; border-top-style: solid;
}
#micropay .taz_kto {
	color: rgb(102, 102, 102);
}
#micropay em {
	color: black; font-style: normal;
}
