html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	line-height: 1;
}
ol,ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

td {
	font-weight: normal;
	text-align: left;
	
}
td.text-right {
    text-align:right !important;
}
q,blockquote {
	quotes: none;
}
q:before,q:after,blockquote:before,blockquote:after {
	content: "";
	content: none;
}
a img {
	border: none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display: block;
}
html {
	height: 100%;
}
body {
	color: #555555;
	font-family: Georgia, Times-New, Times, Serif;
	font-size: 16px;
	font-weight: normal;
	height: 100%;
	line-height: 24px;
}
table {
	border-collapse: collapse;
}
pre {
	margin-bottom: 15px;
}
code {
	margin-left: 10px;
	margin-right: 10px;
}
pre {
	font-family: 'andale mono', 'monotype.com', 'lucida console', monospace;
}
pre code {
	margin-left: 0px;
	margin-right: 0px;
}
code {
	font-family: 'andale mono', 'monotype.com', 'lucida console', monospace;
}

.hide-mobile, .hideOnMobile {display: block !important;}
.show-mobile, .showOnMobile {display: none !important;}    

.rgr .csc-frame-frame1 .twoColumnGroup{
	height: 256px;
}

div.csc-textpic-center div.csc-textpic-imagewrap,
div.csc-textpic-left div.csc-textpic-imagewrap,
div.csc-textpic-right div.csc-textpic-imagewrap {
	margin-bottom: 10px;
}

.csc-frame-indent .csc-textpic-imagewrap {
	margin-bottom: 0!important;
}
.csc-frame-indent .csc-textpic-imagewrap img {
	margin-bottom: 0!important;
}

form input,form textarea {
	margin-right: 5px;
}
form input:focus,form input:hover {
	color: black;
}
form select {
	font-size: 11px;
}
form option {
	margin: 0px;
	margin-left: 5px;
	margin-right: 10px;
}
optgroup {
	font-style: italic;
	font-weight: bold;
	margin: 0;
	margin-top: 5px;
}
optgroup option {
	padding-left: 5px;
}
legend {
	color: black;
	font-weight: bold;
}
.csc-textpic-caption {
	font-size: 14px;
	font-style: italic;
}
a:active,a:focus {
	outline: none;
}
.clear {
	clear: both;
}
.clearOnly {
	clear: both;
	height: 0px;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.outOfSight {
	left: -4000px;
	position: absolute;
	top: 0;
}
.centralHeadline {
	font-size: 28px;
	margin-top: 0;
}
.graphicTextWrap {
	overflow: hidden;
}
.graphicText {
	display: block;
	line-height: 300px;
}
.centralHeadline {
	display: none;
}
#pageWrap {
	margin: 0 auto 0;
	padding-left: 8px;
	padding-right: 220px;
	position: relative;
	width: 976px;
}
#feature {
	background: #e6e6e6;
	margin-bottom: 30px;
	padding: 15px;
}
#generatedContent-1 {
	float: left;
	margin-right: 40px;
	width: 229px;
}
#generatedContent-2 {
	float: right;
	width: 229px;
}
#f1d #contentBlock-1 {
	float: right;
	width: 727px;
}
#f1e #contentBlock-1 {
	float: left;
	width: 727px;
}
#f1f #contentBlock-1 {
	float: left;
	width: 478px;
}
#f2a #contentBlock-1,#f2b #contentBlock-1,#f2c #contentBlock-1 {
	float: left;
	width: 677px;
}
#f2a #contentBlock-2,#f2b #contentBlock-2,#f2c #contentBlock-2 {
	float: right;
	width: 239px;
}
#f2d #contentBlock-1 {
	float: left;
	width: 478px;
}
#f2d #contentBlock-2 {
	float: right;
	width: 229px;
}
#f2e #contentBlock-1 {
	float: left;
	width: 478px;
}
#f2e #contentBlock-2 {
	float: left;
	width: 229px;
}
#f3a #contentBlock-1,#f3b #contentBlock-1 {
	float: left;
	margin-right: 40px;
	width: 478px;
}
#f3a #contentBlock-2,#f3b #contentBlock-2 {
	float: left;
	width: 229px;
}
#f3a #contentBlock-3,#f3b #contentBlock-3,#f3c #contentBlock-3,#f3d #contentBlock-3 {
	float: right;
	width: 229px;
}
#f3c #contentBlock-1,#f3d #contentBlock-1 {
	float: left;
	width: 478px;
}
#f3c #contentBlock-2,#f3d #contentBlock-2 {
	float: left;
	margin-right: 40px;
	width: 229px;
}
#contentBlock-2 {
	overflow: hidden;
}
#login {
	color: #333;
	float: left;
	font-size: 11px;
	margin: 0;
	padding-top: 0px;
}
#login a {
	color: #d5241c;
}
#login a:hover {
	color: #000;
}
#search {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 170px;
}
#search form {
	margin: 0;
}
#search input {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#search #siteSearchInput {
	padding: 2px;
	width: 160px;
}

.footerNavigation {
	margin-top: 40px;
	line-height: 1em;
}

.footerNavigation ul li {
	margin-top: 8px;
}

.footerNavigation h4 {
	margin-top: 1em;
	font-size: 0.8em;
}

.footerNavigation ul {
	margin-left: 0;
	font-size: 0.9em;
}

#footer_content {
	display: none;
}
#footerCopyright {
	color: #999999;
	float: left;
	text-align: left;
	width: 60%;
}
a#footerHomeLink {
	color: #999999;
	display: block;
	float: right;
	text-align: right;
	width: 30%;
}
a#footerHomeLink:hover {
	color: black;
}
ul#overviewAuthors {
	border-bottom: 1px solid #666;
	display: table;
	margin: 0;
}
ul#overviewAuthors li {
	display: table;
	float: left;
	height: 280px;
	margin: 0 12px 30px 0;
	width: 160px;
}
ul#overviewAuthors li.lastInARow {
	margin: 0;
	width: 150px;
}
ul#overviewAuthors li p.funktion {
	font-size: 14px;
}
ul#overviewAuthors li .morelink {
	font-size: 14px;
	font-style: italic;
}
#filtersort .pager {
	border-top: 1px solid #666;
	float: right;
	position: 4px 0;
}
#overviewbottom.pagerright {
	float: right;
}
.pagerright .label {
	display: none;
}
.moduleHeader {
	background: url(images/right_module_cap.gif) no-repeat right top;
	color: white;
	font-size: 16px;
	margin: 0;
	padding: 0 15px 0 0;
}
.moduleHeader .moduleHeaderInnerWrap {
	background: #39c url(images/left_module_cap.gif) no-repeat left top;
	display: block;
	padding: 5px 0 5px 10px;
}
.moduleFooter {
	background: url(images/right_module_cap.gif) no-repeat right bottom;
	font-size: 1px;
	height: 15px;
	line-height: 1em;
	margin: 0;
	overflow: hidden;
	padding-right: 15px;
}
.moduleFooter span {
	background: #39c url(images/left_module_cap.gif) no-repeat left bottom;
	display: block;
	height: 15px;
}
.moduleBody {
	padding: 15px 10px 10px 10px;
}
.moduleBodyWrap {
	border-left: 2px solid #3399cc;
	border-right: 2px solid #3399cc;
}
.unframed .moduleBody {
	border: 0;
	padding: 0;
}
.unframed .moduleBodyWrap {
	background: none;
	border: 0;
	padding: 0;
}
.moduleBodyBleed {
	padding: 0;
}
.columnGroup {
	margin-bottom: 10px;
}
.columnGroupRule {
	border-bottom: 1px solid #7f7f7f;
}
.moduleGroup {
	margin-bottom: 10px;
	margin-top: 5px;
}
.moduleFeature {
	margin-bottom: 15px;
}
.csc-mailform-field label {
	display: block;
}
.sectionMenuWrapper {
	width: 100%;
}
.sectionMenu {
	margin: 0;
	text-align: left;
}
.sectionMenu .menuItem {
	display: inline;
	display: inline-block;
	margin: 0 20px 20px 0;
	vertical-align: top;
	width: 345px;
	zoom: 1;
}
.wrapper {
	vertical-align: top;
}
.menuItem>a {
	float: left;
	vertical-align: top;
}
.menuItem>a+.wrapper {
	margin-left: 120px;
}
.menuItem h3 {
	margin: 0;
}
label {
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.rectanglearticle1column h3 {
	font-size: 11px;
	font-weight: light;
}
.instructions {
	font-size: 10px;
	line-height: 1.1em;
}
input[type=text],input[type=password] {
	background-color: #fff;
	border: 1px solid #bbb;
	margin: 5px 0 0 0;
}
textarea,select {
	background-color: #fff;
	border: 1px solid #bbb;
	margin: 5px 0 0 0;
}
input[type=text]:focus,input[type=password]:focus textarea:focus {
	border-color: #666;
}
select:focus {
	border-color: #666;
}
input[type=text],input[type=password] {
	margin: 3px 0;
}
textarea,select {
	margin: 3px 0;
}
input[type=text],input[type=password] {
	padding: 3px;
}
textarea {
	height: 250px;
	padding: 3px;
}
input[type=checkbox],input[type=radio] {
	position: relative;
	top: .25em;
}
#tx-srfeuserregister-pi1-fe_users_form input[type=checkbox]+label,
#tx-srfeuserregister-pi1-fe_users_form input[type=radio]+label {
	display: inline;
	font-weight: normal;
	margin-top: 0;
}
#tx-srfeuserregister-pi1-fe_users_form input[type=checkbox]+label:after,
#tx-srfeuserregister-pi1-fe_users_form input[type=radio]+label:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.inline {
	display: inline-block;
	vertical-align: top;
}
form ol,form ul {
	list-style-type: none;
	margin-left: 0;
}
form hr {
	border: none;
	border-top: 1px solid #bbb;
	height: 1px;
	margin: 15px 0 15px 0;
}
#header {
	background: url(images/headerSchatten.png) left 115px no-repeat;
	height: 165px;
	margin: 15px 0 30px;
	position: relative;
}
.headSocialMediaLinks {
	position: absolute;
	right: 0;
	top: 13px;
	z-index: 1;
}
.headSocialMediaLinks li {
	display: inline;
	margin: 0 5px 0 2px;
}
#login {
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 55px;
	z-index: 2;
}
#siteSearch {
	background: url(images/searchboxBackdrop.png) left top no-repeat;
	position: absolute;
	right: 0;
	top: 80px;
	width: 200px;
}
#siteSearch input {
	background: none;
	border: 0;
	color: #999;
	font-family: 'Droid Serif', arial, serif;
	font-size: 14px;
	margin: 4px 0 0 4px;
}
#siteSearch .searchsubmit {
	float: right;
	margin: 0;
}
#weltwocheLogo {
	float: left;
	margin: 0 0 0 0;
}
#topInformation {
	display: table;
	font-size: 14px;
	margin: 0 0 10px 0;
}
#abonnentWerden {
	left: 665px;
	position: absolute;
	top: 0;
}
#startseiteCover h3 {
	float: left;
	margin: 0;
}
ul#coverTabNav {
	font-size: 14px;
	height: 30px;
	list-style: none;
	margin: 0 19px 0 0;
	padding: 0;
	width: 466px;
}
ul#coverTabNav li {
	border-left: none;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
ul#coverTabNav li.tab1 {
	background: url(images/tabBackdropBabylue.jpg) left top repeat-x;
}
ul#coverTabNav li.tab2 {
	background: url(images/tabBackdropBabylue.jpg) left top repeat-x;
}
ul#coverTabNav li.tab3 {
	background: url(images/tabBackdropRed.png) left top repeat-x;
}
ul#coverTabNav li.tab3 a {
	color: #fff;
}
ul#coverTabNav li a {
	color: #006cac;
	display: block;
	font-size: 1.0em;
	font-style: italic;
	outline: none;
	padding: 0 10px;
	text-decoration: none;
}
ul#coverTabNav li a:hover {
	background: url(images/tabBackdropBabylue_over.jpg) left top repeat-x;
	color: #fff;
}
ul#coverTabNav li.active {
	background: #fff;
}
ul#coverTabNav li.active a:hover {
	background: #fff;
}
#f1a #startseiteCover img {
	
	padding: 0;
	margin-bottom: 30px;
	box-shadow:3px 3px 3px #CCCCCC;
}
.startseiteTopArtikel {
	/*background: url(images/spaltenLinienTopCentered.png) top center repeat-y;*/
}
.startseiteTopArtikel.withoutLine {
	background: url(images/spaltenLinienTop2.png) top center repeat-y;
}
.startseiteTopArtikel .clearOnly {
/*	border-bottom: 2px solid #333;
	position: relative;
	top: 10px;
*/}

i, em {
	font-style: italic;
}

.startseiteTopArtikel h4 {
	color: #d5241c;
}


hr.trennlinie {
	margin: 30px 0;
	border: none;
	border-bottom: 2px solid #333;	
	height: 2px;
}

hr.trennlinie-no-bottom-margin {
	margin: 30px 0 10px 0;
}

hr.trennlinie-no-top-margin {
	margin: 10px 0 30px 0;
}

.startseiteTopArtikel {
}

.startseiteTopArtikel .spalte1,
.startseiteTopArtikel .spalte2 {
	float: left;
}
.startseiteTopArtikel .spalte3 {
	float: right;
}
.startseiteTopArtikel .spalte1,
.startseiteTopArtikel .spalte2,
.startseiteTopArtikel .spalte3 {
	min-height: 730px;
	width: 300px;
	position: relative;
}
.startseiteTopArtikel .spalte2 {
	/*margin: 0 38px;*/
	margin: 0 0 0 19px;
	padding: 0 19px 0 19px;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
}

.startseiteTopArtikel .spalte3 .csc-textpic-single-image {
	margin: 0;
	padding: 0;
}
.startseiteTopArtikel .spalte3 .csc-frame-frame2 {
	bottom: 0;
	margin: 0;
	padding: 30px 0 0 0;
	position: absolute;
}
.startseiteTopArtikel .spalte3 .csc-frame-frame2 img {
	margin: 0;
	padding: 0;
}
.csc-frame-frame1 {
	border-bottom: 2px solid #333;
	margin: 30px 0;
}
.csc-frame-frame1 .fourColumnGroup {
	background: url(images/trenner-4sp-25.gif) repeat-y;
	margin: 20px 0 30px;
}
.csc-frame-frame1 .threeColumnGroup {
	background: url(images/spaltenlinien-3sp-drittel.gif) repeat-y;
	margin: 20px 0;
}
.csc-frame-frame1 .twoColumnGroup {
	background: url(images/spaltenlinie1px.gif) center repeat-y;
	margin: 20px 0 24px 0;
}
.columnGridLine .twoColumnGroup {
	background: url(images/spaltenlinie1px.gif) center repeat-y;
	margin: 20px 0 24px 0;
}
.bestellAblaufAuswahl .threeColumnGroup {
	background: url(images/spaltenlinien-bestellablauf.gif) repeat-y;
	margin: 0;
	margin: 20px 0;
}
.aboauswahl-cover #inhaltsseiteCover #inhaltsseiteCover, .aboauswahl-cover #inhaltsseiteCover a {display: none;}
.aboauswahl-cover img {max-width: 100%; height: auto;}
#inhaltsOverlay .columnGroup {
	background: url(images/spaltenlinien-3sp-drittel.gif) repeat-y;
	display: table;
	width: 976px;
}
#cboxWrapper .columnGroup {
	border-bottom: none;
	width: 976px;
}
#f1a .csc-frame-frame1 .threeColumnGroup {
/*
	background: url(images/trenner-3sp-25-25-50.gif) repeat-y;
	margin: 20px 0;
*/
}
#f1a #cboxLoadedContent .threeColumnGroup {
	background: url(images/spaltenlinien-3sp-drittel.gif) repeat-y;
	margin: 20px 0;
}
#f1a .csc-frame-frame1 .oneHalf {
	background: #ff;
	text-align: right;
}
#cboxWrapper .csc-frame-frame1 {
	border-bottom: none;
}
#f1a .csc-frame-frame2 .twoColumnGroup {
	background: url(images/coverBackdropStartseite.gif) 0 top no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
.columnGroupRule {
	border-bottom: 2px solid #333;
}

.contentbox.box-50-50.gridlines {
	border: 1px solid #000;
	background: url(images/spaltenlinie1px.gif) top center repeat-y;
}

.contentbox.box-50-50.gridlines .column .csc-default {
	padding: 20px 20px 0 20px;
}


h3.icnAuftritte {
	background: url(images/icn-auftritte.png) left 2px no-repeat;
}
h3.icnIntern {
	background: url(images/icn-intern.png) left 5px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnSonderheft {
	background: url(images/icn-sonderheft.png) left 3px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnAusland {
	background: url(images/icn-ausland.png) left 3px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnGesellschaft {
	background: url(images/icn-gesellschaft.png) left 6px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnKunst {
	background: url(images/icn-kunst.png) left 2px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnLocked {
	background: url(images/icn-locked.png) left 2px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnZeitgeschehen {
	background: url(images/icn-zeitgeschehen.png) left 4px no-repeat;
	padding: 0 0 0 20px;
}
h3.icnVeranstaltung {
	background: url(images/icn-veranstaltung.png) left 2px no-repeat;
	padding: 0 0 0 20px;
}



h3.icnVideoKommentar {
	background: url(images/icn-videoKommentar-blk.png) left 2px no-repeat;
}
h3.icnPartner {
	background: url(images/icn-partner-blk.png) left 5px no-repeat;
	padding: 0 0 0 16px;
}
h3.icnProbeabo {
	background: url(images/icn-probeabo-blk.png) left 2px no-repeat;
}
h3.icnAktuell {
	background: url(images/icn-aktuell-blk.png) no-repeat left 6px;
	padding: 0 0 0 16px;
}
h3.icnVideokommentar {
	background: url(images/icn-videoKommentar-blk.png) no-repeat left 5px;
	padding: 0 0 0 22px;
}
h3.icnBreakingNews {
	background: #d5241c url(images/icn-megafon-red.png) no-repeat left 5px;
	color: #fff;
	display: table;
	padding: 2px 20px 0 38px;
	width: auto;
}
h3.icnMedienTermine {
	background: url(images/icn-medien.png) no-repeat left 5px;
	padding: 0 0 0 22px;
}
.icn-pdf {
	background: url(images/page_white_acrobat.png) no-repeat left 5px;
	padding: 2px 20px 0 30px;
}
ul.userlassovolumes li {
	float: left;
	margin: 0 30px 0 0;
}
ul.userlassovolumes li p {
	display: table;
}
.unsichtbar,.hidden {
	display: none;
}
#hauptNavigation {
	margin: 0 0 0 0;
}
.navInner {
	background: #fff;
	height: 30px;
	margin: 0;
	padding: 5px 0 0 0;
	width: 976px;
	z-index: 999;
}
.navInner ul {
	margin: 0;
}
#hauptNav {
	font-family: 'Droid Serif', arial, serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0px;
	text-transform: uppercase;
	width: auto;
}
#hauptNav a {
	color: #006cac;
	display: block;
	padding: 3px 8px 1px;
	text-decoration: none;
}
#hauptNav a:hover {
	color: #d5241c;
}
#hauptNav li {
	border-right: 1px solid #ccc;
	color: white;
	display: block;
	float: left;
	padding: 0;
	text-decoration: none;
}
#hauptNav li li {
	background-color: #fff;
	color: #333;
	height: auto;
	padding: 4px 8px 0px;
	text-decoration: none;
}
#hauptNav li ul {
	background: #fff;
	height: auto;
	left: -999em;
	margin: 0;
	position: absolute;
	width: 140px;
	z-index: 99;
}
#hauptNav li ul a {
	width: 14em;
}
#hauptNav li:last-child,
#hauptNav li ul li {
	border-right: 0px solid #ccc;
}
#hauptNav ul {
	list-style: none;
	padding: 0;
}
#hauptNav .stufe2 a {
	border-bottom: 1px solid #ccc;
}
#hauptNav .stufe2 a li:last-child a {
	border-bottom: 0px solid #ccc;
}
#hauptNav li:hover ul {
	left: auto;
}
#hauptNav li li:hover ul,
#hauptNav li li li:hover ul {
	left: auto;
}
#hauptNav li.sfhover ul {
	left: auto;
}
#hauptNav li li.sfhover ul,
#hauptNav li li li.sfhover ul {
	left: auto;
}
#hauptNav li:hover,
#hauptNav li.sfhover {
	color: #023b76;
	display: block;
	text-decoration: none;
}
#hauptNav .stufe2 li.act {
	background: #fff;
}
#hauptNav .stufe2 li.act a {
	color: #000;
}
.stufe2 {
	box-shadow: 3px 5px 10px #333;
	display: table;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	moz-box-shadow: 3px 5px 10px #333;
	ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
	webkit-box-shadow: 3px 5px 10px #333;
}
#hauptNav li.act a {
	color: #000;
}
#hauptNav li.act ul a {
	color: #006cac;
}
#hauptNav li.act ul a:hover {
	color: #d5241c;
}
#hauptNavigation .fixed {
	background: url(images/topSchattenTransparent.png) left bottom no-repeat;
	height: 50px;
	position: fixed;
	top: 0;
}
#hauptNavigation .fixed ul {
	margin-left: 90px;
}
#hauptNavigation .fixed ul ul {
	margin-left: 0;
}
#artikelAutorInfos {
	border: 0px solid #006cac;
	float: left;
	font-size: 15px;
	line-height: 19px;
	margin: 0 20px 10px 0;
	margin: 0 20px 20px 0;
	padding: 0 0 10px;
	width: 200px;
}
#artikelAutorInfos em {
	font-size: 14px;
	white-space: nowrap;
}
#artikelAutorInfos img {
	margin: 0 0 20px 0;
}
#artikelAutorInfos ul {
	margin: 0 0 10px 0;
}
#artikelAutorInfos ul li {
	margin: 0 0 10px 0;
}
#artikelAutorInfos .boxmore h3 {
	border-top: 1px solid #333;
	font-weight: normal;
	line-height: 1.5em;
	margin: 14px 0;
}
#artikelAutorInfos h3 {
	border-bottom: 1px solid #333;
}
#artikelAutorInfos li {
	list-style-type: none;
}
#artikelAutorInfos.noDisplay {
	display: none;
}
#articleAd {
	float: right;
}
#fullbanner {
	text-align: left;
	z-index: 2;
}

.werbung {
	font-size: 11px;
}
.werbungTopBanner a {
	display: block;
	margin: 1px 0 0 0;
}
#werbungRightBanner {
	height: 600px;
	left: 1000px;
	position: absolute;
	top: 125px;
	width: 160px;
}
#filtersort {
	background: #efefef;
	margin: 0 0 30px 0;
	padding: 1px 15px 0;
}
.alteAusgabenToggle {
	font-size: 13px;
	font-weight: normal;
	padding: 6px 0 0;
}
.alteAusgabenToggle a {
	background: url(images/sign-plus.gif) left 3px no-repeat;
	padding: 0 0 0 16px;
}
.alteAusgabenToggle.open a {
	background: url(images/sign-minus.gif) left 8px no-repeat;
}
#alteAusgabenCovers {
	background: #fff url(images/footerSchatten.png) left top no-repeat;
	bottom: 0;
	clear: both;
	position: fixed;
	width: 976px;
	/*z-index: 9999;*/
}
#alteAusgabenCovers ul {
	margin: 0;
	width: 100%;
}
#alteAusgabenCovers ul li {
	display: inline;
}
#lassoul {
	height: 190px;
}
#lassoul h3 {
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 20px 0;
}
#lassoul li {
	display: inline;
	float: left;
	margin: 0 46px 0 0;
	width: 100px;
}
#lassoul a,#lassoul li:nth-child(7) {
	margin: 0;
}
#lassoul a img{
	box-shadow:3px 3px 3px #999999;
}
#lassoul a.nextLink {
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#lassoul a.prevLink {
	margin: 0;
	position: absolute;
	right: 0;
	right: 80px;
	top: 0;
}
#inhaltsseiteCover .jetztAbonnierenButton {
	margin-top: -20px;
	position: absolute;
	right: 210px;
	z-index: 1;
}
#inhaltsseiteCover .coverBild {
	padding: 0 0 0 0;
	
}
#inhaltsseiteCover .coverBild img {
	box-shadow: 3px 3px 5px #999999;
}
div.selector {
	background-image: url(images/sprite.png);
	background-repeat: no-repeat;
	webkit-font-smoothing: antialiased;
}
div.selector span {
	background-image: url(images/sprite.png);
	background-repeat: no-repeat;
	webkit-font-smoothing: antialiased;
}
div.checker span,div.radio span {
	background-image: url(images/sprite.png);
	background-repeat: no-repeat;
	webkit-font-smoothing: antialiased;
}
div.uploader,div.button {
	background-image: url(images/sprite.png);
	background-repeat: no-repeat;
	webkit-font-smoothing: antialiased;
}
div.uploader span,div.uploader span.action,div.button span,div.button span.action {
	background-image: url(images/sprite.png);
	background-repeat: no-repeat;
	webkit-font-smoothing: antialiased;
}
.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button * {
	margin: 0;
	padding: 0;
}
input.text,input.email,input.password {
	background: url("images/bg-input.png") repeat-x 0px 0px;
	background: url("images/bg-input-focus.png") repeat-x 0px 0px;
	border-bottom: solid 1px #E5E5E5;
	border-left: solid 1px #D3D3D3;
	border-radius: 4px;
	border-right: solid 1px #E5E5E5;
	border-top: solid 1px #D3D3D3;
	font-size: 12px;
	moz-border-radius: 4px;
	outline: 0;
	padding: 3px;
	webkit-border-radius: 4px;
}
textarea.uniform {
	background: url("images/bg-input.png") repeat-x 0px 0px;
	background: url("images/bg-input-focus.png") repeat-x 0px 0px;
	border-bottom: solid 1px #E5E5E5;
	border-left: solid 1px #D3D3D3;
	border-radius: 4px;
	border-right: solid 1px #E5E5E5;
	border-top: solid 1px #D3D3D3;
	font-size: 12px;
	moz-border-radius: 4px;
	outline: 0;
	padding: 3px;
	webkit-border-radius: 4px;
}
input.text:focus,input.email:focus,input.password:focus {
	background: url("images/bg-input-focus.png") repeat-x 0px 0px;
	border-color: #333;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
	moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
	webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
textarea.uniform:focus {
	background: url("images/bg-input-focus.png") repeat-x 0px 0px;
	border-color: #333;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
	moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
	webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
div.selector {
	background-position: -483px -130px;
	height: 26px;
	line-height: 26px;
}
div.selector span {
	background-position: right 0px;
	height: 26px;
	line-height: 26px;
}
div.selector select {
	left: 0px;
	top: 0px;
}
div.selector:active,
div.selector.active {
	background-position: -483px -156px;
}
div.selector:active span,
div.selector.active span {
	background-position: right -26px;
}
div.selector.focus,
div.selector.hover,
div.selector:hover {
	background-position: -483px -182px;
}
div.selector.focus span,
div.selector.hover span,
div.selector:hover span {
	background-position: right -52px;
}
div.selector.focus:active,
div.selector.focus.active {
	background-position: -483px -208px;
}
div.selector:hover:active,
div.selector.active:hover {
	background-position: -483px -208px;
}
div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
	background-position: right -78px;
}
div.selector.disabled {
	background-position: -483px -234px;
}
div.selector.disabled span {
	background-position: right -104px;
}
div.checker {
	height: 19px;
	width: 19px;
}
div.checker input {
	height: 19px;
	width: 19px;
	z-index: 9999;
}
div.checker span {
	background-position: 0px -260px;
	height: 19px;
	width: 19px;
}
div.checker:active span,
div.checker.active span {
	background-position: -19px -260px;
}
div.checker.focus span,
div.checker:hover span {
	background-position: -38px -260px;
}
div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
	background-position: -57px -260px;
}
div.checker span.checked {
	background-position: -76px -260px;
}
div.checker:active span.checked,
div.checker.active span.checked {
	background-position: -95px -260px;
}
div.checker.focus span.checked,
div.checker:hover span.checked {
	background-position: -114px -260px;
}
div.checker.focus:active span.checked,
div.checker:hover:active span.checked {
	background-position: -133px -260px;
}
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
	background-position: -133px -260px;
}
div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
	background-position: -152px -260px;
}
div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}
div.radio {
	height: 18px;
	width: 18px;
}
div.radio input {
	height: 18px;
	width: 18px;
}
div.radio span {
	background-position: 0px -279px;
	height: 18px;
	width: 18px;
}
div.radio:active span,
div.radio.active span {
	background-position: -18px -279px;
}
div.radio.focus span,
div.radio:hover span {
	background-position: -36px -279px;
}
div.radio.focus:active span,
div.radio:active:hover span {
	background-position: -54px -279px;
}
div.radio.active:hover span,
div.radio.active.focus span {
	background-position: -54px -279px;
}
div.radio span.checked {
	background-position: -72px -279px;
}
div.radio:active span.checked,
div.radio.active span.checked {
	background-position: -90px -279px;
}
div.radio.focus span.checked,
div.radio:hover span.checked {
	background-position: -108px -279px;
}
div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
	background-position: -126px -279px;
}
div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
	background-position: -144px -279px;
}
div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
	background-position: -162px -279px;
}
div.uploader {
	background-position: 0px -297px;
	height: 28px;
}
div.uploader span.action {
	background-position: right -409px;
	height: 24px;
	line-height: 24px;
}
div.uploader span.filename {
	height: 24px;
	line-height: 24px;
	margin: 2px 0px 2px 2px;
}
div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
	background-position: 0px -353px;
}
div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
	background-position: right -437px;
}
div.uploader.active span.action,
div.uploader:active span.action {
	background-position: right -465px;
}
div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
	background-position: right -493px;
}
div.uploader.disabled {
	background-position: 0px -325px;
}
div.uploader.disabled span.action {
	background-position: right -381px;
}
div.button {
	background-position: 0px -523px;
	height: 30px;
}
div.button span {
	background-position: right -643px;
}
div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
	background-position: 0px -553px;
}
div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
	background-position: right -673px;
}
div.button.active,
div.button:active {
	background-position: 0px -583px;
}
div.button.active span,
div.button:active span {
	background-position: right -703px;
	color: #555;
}
div.button.disabled,
div.button:disabled {
	background-position: 0px -613px;
}
div.button.disabled span,
div.button:disabled span {
	background-position: right -733px;
	color: #bbb;
	cursor: default;
}
div.button span {
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 22px;
	margin-left: 13px;
	padding-left: 2px;
	padding-right: 15px;
	padding-top: 8px;
}
div.selector {
	font-size: 12px;
	width: 190px;
}
div.selector select {
	border: solid 1px #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	min-width: 190px;
}
div.selector span {
	color: #333;
	cursor: pointer;
	padding: 0px 25px 0px 2px;
	width: 158px;
}
div.selector.disabled span {
	color: #bbb;
}
.geburtsagsDaten div.selector,
.geburtsagsDaten select {
	width: 65px;
}
.geburtsagsDaten div.selector span {
	width: 33px;
}
.anrede {
	display: block;
	width: 100%;
}
.anrede td {
	width: 80px;
}
.checkBox .checker {
	float: left;
}
.checkBox p {
	display: table;
}
div.checker {
	margin-right: 5px;
}
div.radio {
	margin-right: 3px;
}
div.uploader {
	cursor: pointer;
	width: 190px;
}
div.uploader span.action {
	background-color: #fff;
	color: #333;
	font-size: 11px;
	text-align: center;
	width: 85px;
}
div.uploader span.filename {
	border-right: solid 1px #D3D3D3;
	color: #999;
	font-size: 11px;
	width: 82px;
}
div.uploader input {
	width: 190px;
}
div.uploader.disabled span.action {
	color: #aaa;
}
div.uploader.disabled span.filename {
	border-color: #ddd;
	color: #aaa;
}
.selector,
.checker,
.button,
.radio,
.uploader {
	display: inline;
	display: inline-block;
	display: -moz-inline-box;
	vertical-align: middle;
	zoom: 1;
}
.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
	outline: 0;
}
div.button {
	cursor: pointer;
	position: relative;
}
div.button a,
div.button button,
div.button input {
	position: absolute;
}

#paymentButton {
	position: relative;
}

div.button span {
	display: inline-block;
	display: -moz-inline-box;
	line-height: 1;
	text-align: center;
}
div.selector {
	overflow: hidden;
	padding-left: 10px;
	position: relative;
}
div.selector span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.selector select {
	background: none;
	border: none;
	height: 25px;
	opacity: 0;
	position: absolute;
}
div.checker {
	position: relative;
}
div.checker span {
	display: inline-block;
	display: -moz-inline-box;
	text-align: center;
}
div.checker input {
	background: none;
	display: inline-block;
	opacity: 0;
}
div.radio {
	position: relative;
}
div.radio span {
	display: inline-block;
	display: -moz-inline-box;
	text-align: center;
}
div.radio input {
	background: none;
	display: inline-block;
	opacity: 0;
	text-align: center;
}
div.uploader {
	cursor: default;
	overflow: hidden;
	position: relative;
}
div.uploader span.action {
	cursor: pointer;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 2px 0px;
}
div.uploader span.filename {
	cursor: default;
	display: block;
	float: left;
	overflow: hidden;
	padding: 0px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.uploader input {
	border: none;
	bottom: 0;
	cursor: default;
	float: right;
	height: 25px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}
form span {
	position: relative;
}
form label {
	font-size: 14px;
	font-weight: normal;
	left: 10px;
	position: absolute;
	top: -10px;
}
.labelinputPass {
	margin: 0;
	padding: 0;
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 999999;
}
#cboxOverlay {
	height: 100%;
	position: fixed;
	width: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	overflow: hidden;
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxLoadedContent iframe {
	border: 0;
	display: block;
	height: 100%;
	width: 100%;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer;
}
#cboxOverlay {
	background: #fff;
}
#cboxTopLeft {
	background: url(images/border1.png) no-repeat 0 0;
	height: 25px;
	width: 25px;
}
#cboxTopCenter {
	background: url(images/border1.png) repeat-x 0 -50px;
	height: 25px;
}
#cboxTopRight {
	background: url(images/border1.png) no-repeat -25px 0;
	height: 25px;
	width: 25px;
}
#cboxBottomLeft {
	background: url(images/border1.png) no-repeat 0 -25px;
	height: 25px;
	width: 25px;
}
#cboxBottomCenter {
	background: url(images/border1.png) repeat-x 0 -75px;
	height: 25px;
}
#cboxBottomRight {
	background: url(images/border1.png) no-repeat -25px -25px;
	height: 25px;
	width: 25px;
}
#cboxMiddleLeft {
	background: url(images/border2.png) repeat-y 0 0;
	width: 25px;
}
#cboxMiddleRight {
	background: url(images/border2.png) repeat-y -25px 0;
	width: 25px;
}
#cboxContent {
	background: #fff;
}
#cboxLoadedContent {
	margin-bottom: 20px;
}
#cboxTitle {
	bottom: 0px;
	color: #999;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
#cboxCurrent {
	bottom: 0px;
	color: #999;
	left: 100px;
	position: absolute;
}
#cboxSlideshow {
	bottom: 0px;
	color: #444;
	position: absolute;
	right: 42px;
}
#cboxPrevious {
	bottom: 0px;
	color: #444;
	left: 0;
	position: absolute;
}
#cboxNext {
	bottom: 0px;
	color: #444;
	left: 63px;
	position: absolute;
}
#cboxLoadingOverlay {
	background: #fff url(images/loading.gif) no-repeat 5px 5px;
}
#cboxClose {
	bottom: 0;
	color: #006cac;
	display: block;
	font-size: 14px;
	font-style: italic;
	position: absolute;
	right: 0;
}
#cboxContent #cboxNext,#cboxContent #cboxPrevious,#cboxContent #cboxCurrent {
	visibility: hidden;
}
.cboxIE #cboxTopLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fileadmin/templates/skins/skin-weltwoche/css/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}
#kikrss_table,.kikrss_head,.kikrss_head_channel {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin: 10px 0;
}
.kikrss_imagefile {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.kikrss_bodytext {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin: 10px 0;
}
.kikrss_bodytext a,.kikrss_bodytext A:hover {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;
}
#kikrss_table {
	margin: 0;
}
#kikrss_table .kikrss_head_channel {
	margin: 0;
}
#kikrss_table .kikrss_bodytext {
	margin: 0 0 1em 0;
}
.newsBeschreibung {
	cursor: pointer;
}
.newsBeschreibung p {
	margin: 0;
	padding: 0px;
}
.column {
	position: relative;
}

.newsEintrag .authorAbsender {
	color: #666;
	display: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding: 0 0 5px 0;
}
.newsEintrag h2,
.spalte3 h2 {
	font-size: 18px;
	line-height: 1.4em;
	margin: 0;
	color: #006cac;
}
.newsEintrag h2 a {
	font-size: 18px;
	line-height: 1.4em;
	margin: 0;
}

.editorialbox h4 {
	color: #d5241c;
}

.editorialbox .newsEintrag {
	margin-bottom: 0!important;
}

.editorialbox .box-container {
	border: 1px solid #000;
	display: table;
	width: 636px;
	float: left;
}

.editorialbox .spalte1,
.editorialbox .spalte2,
.editorialbox .spalte3 {
	float: left;
}

.editorialbox .spalte3 {
	width: 300px;
	float: right;
	padding-left: 17px;
	border-left: 1px solid #333;
}
.editorialbox .spalte3 iframe{
display:block;
}

.editorialbox .spalte1,
.editorialbox .spalte2 {
	width: 280px;
	padding: 0 18px;
}
.editorialbox {
	padding:0px;
	/*background: url(images/spaltenlinie1px.gif) 67.5% 0 repeat-y;*/
}

.editorialbox #c1253 {
	min-height:210px;
}

.editorialbox .inner-container {
	background: url(images/spaltenlinie1px.gif) center repeat-y;
	display: table;
	margin: 20px 0;
}

.teaseBild {
	border: 1px solid #333;
	display: table;
	position: absolute;
	bottom: 0px;
}

.csc-frame-indent {
	position: absolute;
	bottom: 0px;
}

.teaseBild .csc-textpic-text {
	padding: 14px 14px 0 14px;
}

.teaseBild,
.teaseBild a,
.teaseBild h2,
.teaseBild h2 a {
	color: #006cac;
}

.teaseBild h3,
.teaseBild h3 a {
	font-size: 14px;
	margin-bottom: 5px;
	color: #666;
}

.editorialbox sup {
	color: #666;
	font-family: arial;
	position: relative;
	top: -5px;
}

.csc-frame-frame2 .latestNewsContainer .breakingNewsEintrag h2,
.csc-frame-frame2 .latestNewsContainer .breakingNewsEintrag a,
.csc-frame-frame2 .latestNewsContainer .breakingNewsEintrag .authorAbsender span {
	color: #d5241c;
}
.newsEintrag .authorAbsender span {
	color: #006cac;
}
.startseiteTopArtikel .newsEintrag,
 {
	display: table;
	padding: 0 0 20px;
}

.spalte2 .newsEintrag:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.spalte3 .newsEintrag:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.latestNewsContainer .breakingNewsEintrag {
	background: url(images/redDottedBottomLine.gif) repeat-x left bottom;
	padding: 0;
}
.latestNewsContainer .breakingNewsEintrag h3 {
	background: url(images/breakingNewsIcnBackdropLarge.png) no-repeat left top;
	color: #fff;
	height: 28px;
	margin-bottom: 0px;
	position: relative;
	z-index: 3;
}
.latestNewsContainer .breakingNewsEintrag h2 {
	background: url(images/redDottedBottomLine.gif) repeat-x left 0px;
	margin-top: -1px;
	padding-top: 10px;
}
.latestNewsContainer .newsEintrag:first-child {
	padding-top: 0;
}
.latestNewsContainer .newsEintrag:last-child,
.latestNewsContainer .newsEintrag .lastChild {
	background: none;
}
.latestNewsContainer .blog-desc p {
	margin-bottom: 0;
}
.latestNewsContainer .blog-desc .moreLink {
	margin-bottom: 4px;
}
.latestNewsContainer h3 {
	color: #666;
	font-size: 14px;
	margin-bottom: 5px;
}
.latestNewsContainer h2 a {
	font-size: 18px;
	line-height: 1.4em;
}

.latestNewsContainer .newsEintrag {
	padding: 6px 0
}

#c1061551 .latestNewsContainer .newsEintrag {
	padding: 0 0 30px 0;
	margin: 0!important;
}
.newsIcon {
	color: #666;
	font-size: 14px;
	margin-bottom: 5px;
}
div#c1071863.csc-default div.columnGroup {
	background: #f6f6f6;
	height: 143px;
	z-index: 10;
}
div#c1071863.csc-default div.columnGroup img {
	margin-top: -14px;
}
div.partner {
	font-size: .9em;
	margin: 0px 0 0 0;
	padding-top: 0px;
}
#c1071863 div.partner h2 {
	color: #fe5341;
	font-size: 21px;
	margin: 20px 0 0 0px;
	padding-left: 10px;
}
#c1059863 div.partner p {
	margin: 0;
}
div.partner h3 a {
	color: black;
	padding-left: 10px;
}
.csc-frame-frame1 h2 {
	font-size: 18px;
}
.loginLink,.registerLink {
	margin: 0 20px 0 0;
}

.commentCount {
	position: relative;
	top: 4px;
	background: url(images/icn-kommentare.gif) 0 center no-repeat;
	font-family: arial;
	font-size: 12px;
	float: right;
	right: 0;
	min-width: 14px;
	margin-bottom: -10px;
}

.spalte2 .commentCount {
	position: relative;
	top: 4px;
	background: url(images/icn-kommentare.gif) 0 center no-repeat;
	font-family: arial;
	font-size: 12px;
	float: right;
	right: 0;
	min-width: 14px;
	margin-bottom: 0px;
}

.commentCount a {
	padding: 0 0 0 20px;
}

.commentText {
	clear: both;
	display: table;
	font-size: 14px;
	margin: 0 0 20px 0;
	width: 100%;
}
.commentText .commentContent {
	display: table;
	float: right;
	line-height: 1.45em;
	text-align: justify;
	width: 430px;
}
.commentText .absender {
	float: left;
	margin: 0;
}
.commentText .absender .username {
	font-weight: bold;
}
.commentText .absender .commentdate {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}
.commentText .absender li {
	list-style-type: none;
}
.spaltenWrap {
	margin: 20px 0 0 0;
	padding: 0 0 40px 0;
}
#f2c .spaltenWrap {
	background: url(images/spaltenlinie-f2.gif) repeat-y left top;
}
#f2c #cboxLoadedContent .spaltenWrap {
	background: none;
}
.boxOverview {
	position: relative;
}
.boxOverview .leadText {
	color: #333;
	display: none;
	padding: 4px;
}
.boxOverview .leadText a {
	color: #333;
	display: none;
	padding: 4px;
}
.boxOverview ul {
	list-style-type: none;
}
.boxOverview .hover {
	background: #fff;
	border: 1px solid #006cac;
	box-shadow: 3px 5px 10px #999;
	display: table;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	height: auto;
	moz-box-shadow: 3px 5px 10px #999;
	ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	position: relative;
	webkit-box-shadow: 3px 5px 10px #999;
	width: 350px;
	z-index: 9;
}
.boxOverview h3 {
	color: #006cac;
}
.boxOverview li.hoverOn a {
	font-weight: bold;
}
#inhaltsOverlay h3 {
	background: url(images/dottedBottomLine.gif) left bottom repeat-x;
	font-family: 'Droid Serif', arial, serif;
	font-size: 25px;
	font-weight: normal;
	padding: 0 0 10px 0;
}
#inhaltsOverlay h3.ausgabenTitel {
	background: no-repeat;
	font-size: 18px;
	margin: 0 0 7px 0;
}
#inhaltsOverlay ul {
	margin: 0 0 30px 0;
	padding: 0;
}
#inhaltsOverlay ul li {
	background: url(images/dottedBottomLine.gif) left bottom repeat-x;
	padding: 4px 0;
}
#inhaltsOverlay ul li a {
	color: #333;
}
#inhaltsOverlay ul li a:hover {
	color: #006cac;
}
#inhaltsOverlay .leadText.hover {
	font-weight: normal;
}
#inhaltsOverlay .alleAutoren {
	margin: 30px 0 15px;
}
#inhaltsOverlay .autorenListe {
	margin: 0;
}
#inhaltsOverlay .autorenListe li {
	background: none;
	color: #006cac;
	cursor: pointer;
	font-style: italic;
	list-style-type: none;
	padding: 1px 0;
}
#inhaltsOverlay .autorenListe li.active {
	border-bottom: 1px solid #333;
	color: #333;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
#inhaltsOverlay .autorenListe li.active span {
	border-top: 1px solid #333;
}
#inhaltsOverlay .alleAutoren li {
	background: none;
	list-style-type: none;
}
.csc-frame-rulerAfter {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.csc-frame-rulerBefore {
	border-bottom: 1px dotted #333;
	border-top: 1px dotted #333;
	margin: 0 0 20px 0;
	padding: 20px 0;
}
.autorenBild {
	margin: 0 0 20px 0;
}
.csc-default {
	margin: 0 0 30px 0;
}
.csc-default .fixPosition ul {
	list-style-type: none;
	margin: 0;
}
.csc-default .fixPosition ul li {
	margin: 0 0 10px 0;
}
#f1a .csc-default {
	margin: 0;
}
.authorsLatestArticles h3 {
	margin: 0 0 20px 0;
}
.authorsLatestArticles h2 {
	margin-bottom: 6px;
}
.authorsLatestArticles ul {
	list-style-type: none;
	margin: 0;
}
.authorsLatestArticles ul li {
	margin: 0 0 35px 0;
}
span.articleCounter {
	background: url(images/icn-kommentare.gif) left 6px no-repeat;
	padding: 0 0 0 20px;
}
.articleTextItem {
	color: #333;
}
.articlemainimage span.source {
	font-size: 0.75em;
	font-style: italic;
	margin: 0 0 0 2em;
}
.articlemainimage .caption {
	margin: .5em 0;
}
.articleTextItem h1 {
	font-size: 22px;
	text-align: left;
}
.platinoverviewteaser {
	clear: both;
}
.platinoverviewteaser .imagebox img {
	float: left;
	margin: 0 20px 0 0;
}
.platinoverviewteaser h4 {
	border-bottom: 1px solid #333;
	font-size: 14px;
}
.platinoverviewteaser h4 span {
	border-top: 1px solid #333;
	padding: 3px 0;
	width: 100%;
}
.platinoverviewteaser .contentArea {
	display: table;
}
.platinoverviewteaser h4 {
	font-weight: normal;
}
.moreLink,.morelink,.itemp-path a {
	display: none;
	font-style: italic;
}


.platinClubVorschauEintrag {
	margin: 0;
}
.platinClubVorschauEintrag .csc-textpic-imagewrap {
	position: relative;
}
.platinClubVorschauEintrag .csc-textpic-imagewrap .csc-textpic-caption {
	background: #006cac;
	color: #fff;
	font-size: 12px;
	padding: 0px 4px;
}
#searchform .labelinput2column,#searchform .labelselect2column,#searchform .label2input2column {
	border-top: 1px solid #ccc;
	float: left;
	font-size: 12px;
	height: auto !important;
	padding: 5px 0 0 0;
	width: 347px;
}
#searchform .buttonsright {
	border-top: 1px solid #ccc;
	clear: both;
	display: block;
	height: 0px;
	padding: 3px 0;
	text-align: right;
	width: 100%;
}
#searchform .buttonsright input.button {
	font-size: 13px;
}
#searchform .labelinput2column label,#searchform .labelselect2column label {
	display: block;
	float: left;
	font-size: 13px;
	margin: 0;
	width: 120px;
}
#searchform .label2input2column label {
	display: block;
	float: left;
	font-size: 13px;
	width: 140px;
}
#searchform .label2input2column input {
	display: block;
	float: left;
	font-size: 13px;
	margin: 0 13px 0 0;
	width: 65px;
}
#searchform .labelinput2column input {
	display: block;
	float: left;
	font-size: 13px;
	width: 205px;
}
#searchform .labelselect2column select {
	display: block;
	float: left;
	font-size: 13px;
	margin: 0 0 10px 0;
	width: 205px;
}
#searchform #tx-indexedsearch-selectbox-desc {
	margin-left: 120px;
}
#filterresultslink {
	display: block;
	float: left;
	padding: 92px 0 10px 18px;
	width: 145px;
}
#filterresultslink .morelink {
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
}
.tx-indexedsearch-redMarkup {
	color: #006cac;
}
.tx-indexedsearch-res,.tx-kbtagsearch-pi1 {
	clear: both;
}
.tx-indexedsearch-res ul,.tx-kbtagsearch-pi1 ul {
	list-style-type: none;
	margin: 0 0 18px 0;
}
*+html .tx-indexedsearch-res ul,*+html .tx-kbtagsearch-pi1 ul {
	margin: 36px 0 18px 27px;
}
.tx-indexedsearch-res ul li,.tx-kbtagsearch-pi1 ul li {
	color: #333;
	margin: 10px 0 25px 0;
}
.tx-indexedsearch-res li p span a,.tx-kbtagsearch-pi1 li p span a {
	font-style: italic;
}
.tx-indexedsearch-res li h3,.tx-kbtagsearch-pi1 li h3 {
	color: #006cac;
	font-size: 13px;
	font-weight: normal;
}
.tx-indexedsearch-res li h2 {
	font-size: 18px;
	margin: 6px 0 4px 0;
}
.tx-kbtagsearch-pi1 li h2 {
	font-size: 18px;
	margin: 6px 0 4px 0;
}
.tx-kbtagsearch-pi1 li span.author {
	color: #333;
	font-size: 13px;
	font-style: normal;
	margin: 0 3px 0 0;
}
.tx-kbtagsearch-pi1 li a.morelink {
	display: block;
	font-style: italic;
	margin: 0 3px 0 0;
}
#searchhelp {
	display: block;
	float: left;
	margin: 46px 0 36px 18px;
	width: 145px;
}
#searchhelp a.morelink {
	display: block;
	font-size: 13px;
	font-style: italic;
	margin: 0 3px 0 0;
}
#searchpagerboxbottom,#searchpagerboxtop {
	margin: 18px 0 0 0;
	width: 738px;
}
.tx-indexedsearch-whatis,.tx-indexedsearch-browsebox p,.tx-indexedsearch-noresults p,.tx-kbtagsearch-pi1 p {
	clear: both;
	margin: 10px 0 20px 0;
}
.tx-indexedsearch-whatis {
	margin: 20px 0 0 0;
}
#c292605 .pagerright {
	display: none;
}
.pagerright .pager {
	border-top: 1px solid #333;
	display: block;
	float: right;
	margin: 10px 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	width: auto;
}
.pagerright .page {
	margin: 0 10px 0 0;
}
.tx-indexedsearch-sw {
	color: #006cac;
}
.tx-indexedsearch-info.info-tmpl-css {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	padding: 0 0 10px 0;
}
#loginform fieldset {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
}
#loginform #input-email-lost,#loginform #input-email,#loginform #input-password {
	background: url(images/loginFormFieldBackdrop.gif) left top no-repeat;
	border: 0;
	height: 28px;
	margin: 0 0 10px 0;
	padding: 0 10px;
	width: 100%;
	width: 280px;
}
.infoText {
	padding: 10px 0;
}
#sendletterform ul li {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	margin: 6px 0;
}
#sendletterform ul li label {
	float: left;
	font-weight: normal;
	width: 140px;
}
#sendletterform ul li input,#sendletterform ul li textarea {
	margin: 10px 0;
	padding: 6px;
	width: 420px;
}
#sendletterform .button {
	margin: 0 0 0 0;
}
#sendletterform textarea {
	height: 160px;
}
#sendletterform .senderMessage label {
	position: absolute;
	top: -170px;
}
.aboWahlFormular .probeAbo,.aboWahlFormular .dreiJahresAbo,.aboWahlFormular .abo-ePaper {
	border-bottom: 8px solid #fff;
}
#ausland .laenderWahl {
	margin: 0 0 20px 0;
}
#aboBestellung ul li {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	margin: 6px 0;
}
#aboBestellung ul li label {
	float: left;
	font-weight: normal;
	width: 140px;
}
#aboBestellung ul li input,#aboBestellung ul li textarea {
	margin: 10px 0;
	padding: 6px;
	width: 420px;
}
#aboBestellung .button {
	margin: 0 0 0 0;
}
#aboBestellung textarea {
	height: 160px;
}
#aboBestellung .senderMessage label {
	position: absolute;
	top: -170px;
}
#andereRechnungsadresse {
	margin: 20px 0;
}
.codeColorCode {
	color: #009036;
}
#abo_gutscheincode1,#abo_gutscheincode2,#abo_gutscheincode3 {
	background: url("images/bg-input.png") repeat-x 0px 0px;
	background: url("images/bg-input-focus.png") repeat-x 0px 0px;
	border-bottom: solid 1px #009036;
	border-left: solid 1px #009036;
	border-radius: 4px;
	border-right: solid 1px #009036;
	border-top: solid 1px #009036;
	font-size: 12px;
	moz-border-radius: 4px;
	outline: 0;
	padding: 3px;
	webkit-border-radius: 4px;
}
#abo_gutscheincode1:focus,#abo_gutscheincode2:focus,#abo_gutscheincode3:focus {
	background: url("images/bg-input-focus.png") repeat-x 0px 0px;
	border-color: #333;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
	moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
	webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
.csc-uploads {
	width: 100%;
}
.csc-uploads tr td {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	padding: 7px 10px 7px 0;
}
.csc-uploads tr:last-child td {
	background: none;
}
.csc-uploads td p {
	margin: 0;
}
.tipsy img {
	position: absolute;
	z-index: 2;
}
#registerform {
	overflow: hidden;
}
#registerform .panelContainer .panel {
	width: 976px;
}
#registerform table.firstStep {
	margin: 0 0 40px 0;
}
#registerform .firstStep {
	background: #e5f0f7;
	padding: 0;
}
#input-abonummerplz,#input-abonummer {
	background: #fff;
}
#registerform table.secondStep input {
	width: 180px;
}
#registerform table td {
	margin: 0;
	padding: 0;
}
#registerform table td.infoIcon {
	background: none;
}
.infoIcon {
	background: none;
}
#registerform .checkBoxes .checker {
	float: left;
}
#registerform .checkBoxes p {
	padding: 0 0 0 40px;
	position: relative;
	z-index: -99;
}
.agb1 {
	float: left;
	margin-right: 5px;
	position: relative;
	top: -10px;
}
.agb2 {
	margin-left: 25px;
	position: relative;
	top: -10px;
}
.agbLink {
	float: left;
	margin-right: 5px;
	position: relative;
	top: -10px;
	z-index: 500;
}
div.infoIcon {
	display: inline-block;
	left: 5px;
	position: relative;
	top: -17px;
	width: 50px;
}
#registerform #input-abonummer,#registerform #input-abonummerplz,#registerform #input-emaila,#registerform #input-emailb,#registerform #input-passworda,#registerform #input-passwordb,#registerform #input-vorname,#registerform #input-nachname,#registerform #input-strasse,#registerform #input-telefon,#registerform #input-firma,#registerform #input-plz,#registerform #input-ort {
	height: 24px;
	width: 217px;
}
#registerform #input-plz,#registerform #input-ort {
	width: 100px;
}
#registerform .landesWahl select {
	height: 26px;
	margin: 0 0 10px 0;
	width: 237px;
}
#c1054709 {
	background: #fff;
	float: left;
	margin: 0;
}
.news-single-video {
	clear: both;
	overflow: hidden;
	width: 438px;
}
#pagetitle p {
	color: #666;
	font-family: 'Droid Serif', arial, serif;
	font-size: 14px;
	font-weight: bold;
}
.stripNav ul {
	width: 796px;
}
.stripNav li {
	padding: 0 40px 0 0;
}
#tooltip {
	background: #fff;
	border: 0;
	border: 1px solid #111;
	box-shadow: 3px 5px 10px #333;
	display: table;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
	font-size: 14px;
	moz-box-shadow: 3px 5px 10px #999;
	ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	opacity: 1;
	padding: 5px;
	position: absolute;
	webkit-box-shadow: 3px 5px 10px #999;
	width: 320px;
	z-index: 3000;
}
#tooltip h3,#tooltip div {
	margin: 0;
}
#tooltip em {
	font-style: normal;
	font-weight: normal;
}
ul.overviewvolumes {
	margin: 0;
}
ul.overviewvolumes li {
	display: inline;
	float: left;
	margin: 0 0 40px 0;
	width: 233px;
}
ul.overviewvolumes li:nth-child(3n+3) {
	width: 210px;
}
ul.overviewvolumes li img {
	height: 271px;
	width: 208px;
	box-shadow: 3px 3px 5px #999999;
}
ul.overviewvolumes li h3 {
	font-size: 14px;
	font-weight: normal;
}
ul.overviewdossiers {
	margin: 0;
}
ul.overviewdossiers li h3 a {
	color: #333;
	display: block;
	font-size: 14px;
}
#filterpanel-dossiers {
	margin: 0 0 40px 0;
}
ul.overviewdossiers li {
	border-top: 1px solid #333;
	color: #000;
	display: inline;
	float: left;
	margin: 0 10px 60px 0;
	width: 163px;
}
ul.overviewdossiers li:nth-child(4n+4) {
	margin: 0 0 40px 0;
	width: 158px;
}
ul.overviewdossiers li p {
	margin: 5px 0;
}
ul.overviewdossiers li a {
	color: #333;
}
ul.overviewdossiers li .morelink {
	clear: both;
	color: #006cac;
	float: left;
}
.tx-kbwwlistteaser-pi4 ul {
	margin: 0;
}
.tx-kbwwlistteaser-pi4 ul li {
	list-style-type: none;
	margin: 0 0 20px 0;
}
.tx-kbwwlistteaser-pi4 ul strong {
	font-size: 14px;
	font-weight: normal;
}
.tx-kbwwlistteaser-pi4 h2 {
	font-size: 18px;
	margin: 0;
}
.tx-kbwwlistteaser-pi4 h3,.tx-kbwwlistteaser-pi4 p {
	margin: 0;
}
.tx-kbwwautoteaser-pi2 h3 {
	color: #333;
	font-size: 14px;
}
.tx-kbwwautoteaser-pi2 .imagebox {
	margin: 0 0 20px 0;
}
.tx-kbwwautoteaser-pi2 h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
.news-single-item {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	padding: 0 0 20px 0;
}
.news-single-item #article_nav a {
	font-size: 14px;
	font-style: italic;
}
.news-single-item .lead {
	width: auto;
}
.news-single-video {
	display: inline-block;
	overflow: hidden;
	width: 438px;
}
.news-list-item img {
	float: right;
	margin: 0 0 0 20px;
}
.comments h3 {
	margin-bottom: 10px;
}
#commentslogin {
	background: url(images/dottedBottomLine.gif) repeat-x left top;
	margin: 20px 0;
	padding: 20px 0 0 0;
}
#commentslogin #commentslogintitle {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	font-size: 14px;
	padding: 0 0 20px 0;
}
#commentslogin h3 {
	color: #006cac;
	font-size: 14px;
	font-weight: normal;
}
#articlefunctions #navigationutilities ul {
	margin: 0 0 0 245px;
}
#articlefunctions #navigationutilities ul li {
	float: left;
	font-size: 14px;
	list-style-type: none;
	margin: 0 20px 0 0;
}
#articlefunctions a {
	float: right;
	font-size: 14px;
}
.toggleDisplayComment {
	font-size: 14px;
	font-style: italic;
	margin: 0 0 20px 0;
}
#commentitem {
	margin: 0 0 30px 0;
}
#commentitem textarea {
	height: 150px;
	width: 100%;
}
.werbeEinblendung {
	background: url(images/dottedBottomLine.gif) repeat-x left top;
	margin: 20px 0;
	padding: 10px 0;
}
.ss_sprite {
	font-size: 14px;
	font-style: italic;
}
li.active {
	background: url(images/dottedBottomLine.gif) repeat-x left top;
	color: #d5241c;
}
.abonnentenOnly {
	background: url(images/abonnentenOnlyBackdrop.gif) repeat-y;
}
.abonnentenOnly p,.abonnentenOnly h1,.abonnentenOnly h2,.abonnentenOnly h3, .abonnentenOnly ul {
	padding: 0 10px;
}
.drittel {
	margin: 0;
	padding: 0;
}
.drittel .selector {
	width: 145px;
}
.datumsEingabe {
	margin-bottom: 0;
}
.drittel .selector span {
	width: 100px;
}
#formhandler_contact_form .textInputShort,#aboBestellung .textInputShort,.textInputShort {
	margin-right: 20px;
	width: 200px;
}
#formhandler_contact_form .textInput,#aboBestellung .textInput,.textInput {
	width: 430px;
}
#formhandler_contact_form .textInputPLZ,#aboBestellung .textInputPLZ,.textInputPLZ {
	margin-right: 20px;
	width: 100px;
}
#formhandler_contact_form .textInputOrt,#aboBestellung .textInputOrt,.textInputOrt {
	width: 300px;
}
.formLabel {
	display: table;
	float: left;
	font-size: 14px;
	width: 200px;
}
#formhandler_contact_form {
	font-size: 14px;
}
.formRow .error {
	margin: 10px 0 0 200px;
}
.errorcommon {
	color: #d5241c;
}
.formRow {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	display: block;
	margin: 10px 0;
	padding: 10px 0;
}
.formRow table .error {
	margin: 10px 0 0 0;
}
.formRow:last-child {
	background: none;
}
.formRowLightStyled {
	display: block;
	padding: 10px 0;
}
.formRowLightStyled.lstEl {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	padding-bottom: 25px;
}
.aboWahlFormular {
	background: #c2dcea;
}
.aboWahlFormular td,.aboWahlFormular h2,.aboWahlFormular h3 {
	margin: 0;
	padding: 0;
}
.aboWahlFormular label {
	display: table;
	padding: 0 0 0 20px;
	position: relative;
	top: -11px;
	width: 655px;
}
.aboWahlFormular .radio {
	float: left;
}
.aboWahlFormular .formRowOrder {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	height: 50px;
	margin: 0;
	padding: 10px 0;
}
.aboWahlFormular .radio {
	text-indent: 10px;
}
.aboWahlFormular .abo-stil {
	background: #fce4df;
}
.aboWahlFormular .abo-ePaper {
	background: #d8e9f2;
}
.preiseToggleAusland,.preiseToggleInland {
	font-size: 12px;
	margin: 10px 0;
}
.zusatzinformation {
	margin: 30px 0 0 0;
}
.tx-jkpoll-pi1 {
	text-align: left;
}
.tx-jkpoll-pi1 label {
	line-height: 18px;
	margin: -10px 0 0 20px;
	text-align: left;
	width: 430px;
}
.tx-jkpoll-pi1 strong label {
	color: #006cac;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tx-jkpoll-pi1 h3 {
	color: #666;
	font-size: 14px;
	margin: 0 0 5px 0;
}
.tx-jkpoll-pi1 span label {
	line-height: 1.6em;
	position: relative;
}
.tx-jkpoll-pi1 .newsEintrag strong {
	display: block;
	padding: 8px 0;
}
.tx-jkpoll-pi1 fieldset {
	margin: 0 0 20px 0;
}
.tx-jkpoll-pi1 hr {
	height: 5px;
	margin: 4px;
	visibility: hidden;
}
.tx-jkpoll-pi1 .votingresultItem {
	width: 100%;
}
.tx-jkpoll-pi1 .votingresultItem td {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	margin: 0;
	padding: 0;
}
.tx-jkpoll-pi1 .votingresultItem .votingLabel {
	width: 220px;
}
#f1a .tx-jkpoll-pi1 .votingresultItem .votingLabel {
	width: 160px;
}
.tx-jkpoll-pi1 .votingresultItem .votingResult {
	text-align: right;
	width: 80px;
}
.tx-jkpoll-pi1 .votingresultItem .votingResultCount {
	display: none;
	text-align: right;
	width: 40px;
}
#f1a .tx-jkpoll-pi1 .votingresultItem .votingResult {
	text-align: right;
	width: 64px;
}
.tx-jkpoll-pi1 .votingDisplay img {
	height: 14px;
}
.tx-jkpoll-pi1 .votingCount {
	font-size: 12px;
	font-style: italic;
}
.tx-jkpoll-pi1 .newsEintrag {
	margin: 0 0 10px 0;
}
.tx-jkpoll-pi1 #iframe_jkpoll {
	display: none;
}
.tarife,.erscheinungsplan {
	margin: 0;
	padding: 0;
	width: 100%;
}
.tarife td,.erscheinungsplan td,.tarife th,.erscheinungsplan th {
	padding: 0;
}
.tarife th,.erscheinungsplan th {
	font-weight: bold;
	padding: 0 30px 0 0;
	white-space: nowrap !important;
}	
.tarife .th-2,.erscheinungsplan thead .td-2 {
	padding: 0;
}
.tarife .th-1,.tarife .td-1 {
	width: 150px;
}
.tarife .th-2,.tarife .td-2 {
	color: #006cac;
	width: 100px;
}
.erscheinungsplan .tr-odd {
	background: #f8f8f8;
}
.erscheinungsplan .td-2 {
	width: 240px;
}
.erscheinungsplan em {
	color: #006cac;
}
.tarife .tr-odd {
    background: transparent;
}
.tarife .tr-1 {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
}
.tx-indexedsearch-res ul li {
	background: url(images/dottedBottomLine.gif) repeat-x left bottom;
	padding: 0 0 20px 0;
}
.pdfLink {
	background: url(images/page_white_acrobat.png) left center no-repeat;
	padding: 0 0 0 20px;
}
.abonnentenOnly a.internal-link {
	color: #D5241B;
	margin-bottom: 10px;
}
.abonnentenOnly h2 {
	color: #006BAC;
}
#c1055430 p {
	text-indent: 475px;
}
#registerform table.secondStep input {
	width: 380px;
}
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_check span label {
	padding: 0 0 0 20px;
	width: 600px;
}
textarea#uid779.powermail_warumbesuchensie.powermail_textarea.powermail_uid779,.powermail_warumbesuchensie.powermail_textarea.powermail_uid778 {
	height: 140px;
	width: 420px;
}
#tx-powermail-pi1_fieldset_41 div.formRow div.formLabel {
	width: 140px;
}
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_check {
	margin: 10px 0 0 0;
}
#tx-powermail-pi1_fieldset_41 legend {
	display: none;
}
#tx-powermail-pi1_fieldset_41 div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_check.tx_powermail_pi1_fieldwrap_html_777 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-weight: bold;
}
#c1060059 p {
	color: #D5241B;
}
textarea.powermail_warumbesuchensie.powermail_textarea {
	margin: 0;
}
.interviewquestion {
	font-weight: bold;
}
.tx_myquizpoll_pi1-label a {
	display: none;
}
tr.cagtables_row.even1 {
	background: #e4ecf1;
}
tr.cagtables_row.even0 {
	background: #b1c8d4;
}
tr.cagtables_row.highlight {
	background: #fff;
}
#thielBox {
	background: #007bbf;
	color: #fff;
	height: 292px;
	height: 312px;
	margin: 0 0 10px 0;
	moz-border-radius: 10px;
	overflow-y: scroll;
	padding: 10px;
	position: relative;
	text-align: left;
	top: 0px;
	webkit-border-radius: 10px;
}
#thielBox *,#thielBox p,#thielBox b,#thielBox i,#thielBox strong,#thielBox em,#thielBox blockquote {
	color: #fff;
}
#thielBox h2 {
	font-size: 28px;
}
#thielBox h3 {
	color: #fff;
	margin: 0 0 20px 0;
}
#thielBox h2,#thielBox h4 {
	color: #fff;
	text-align: center;
}
.newsImg {
	float: left;
	padding-right: 5px;
	padding-top: 7px;
}
.newsSub p {
	display: table;
}
.newsSub a p {
	color: #000 !important;
}
#coverRatingForm {
	margin: 0 0 1.5em 0;
	min-height: 240px;
}
#coverRatingForm #main {
	background-color: #f6f6f6;
	border: solid 1px #b2b3b5;
	margin: 0px auto;
	moz-border-radius: 10px;
	padding: 20px;
	width: 960px;
}
#coverRatingForm h3 {
	margin-bottom: 10px;
}
#coverRatingForm #header {
	border-bottom: solid 1px #b2b3b5;
	margin: 0 0 20px 0;
	text-align: center;
}
#coverRatingForm fieldset {
	border: none;
	width: 310px;
}
#coverRatingForm legend {
	color: #b0232a;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
}
#coverRatingForm label {
	display: block;
	margin: 15px 0 5px;
}
#coverRatingForm input[type=text] {
	border: solid 1px #000;
	padding: 5px;
	width: 300px;
}
input[type=password] {
	border: solid 1px #000;
	padding: 5px;
	width: 300px;
}
#coverRatingForm {
	position: relative;
	text-align: left;
	width: 100%;
}
#coverRatingForm .prev,#coverRatingForm .next {
	border: 1px solid #0196A6;
	color: #006cac;
	padding: 2px 5px;
	text-decoration: none;
}
#coverRatingForm .prev:hover,#coverRatingForm .next:hover {
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
}
#coverRatingForm .prev {
	float: left;
}
#coverRatingForm .next {
	float: right;
}
#coverRatingForm #steps {
	list-style: none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 100%;
}
#coverRatingForm #steps li {
	color: #b0b1b3;
	float: left;
	font-size: 24px;
	padding: 10px;
}
#coverRatingForm #steps li span {
	display: block;
	font-size: 11px;
}
#coverRatingForm #steps li.current {
	color: #000;
}
#coverRatingForm #makeWizard {
	color: #fff;
	font-size: 18px;
	padding: 5px 10px;
	text-decoration: none;
}
#coverRatingForm #makeWizard:hover {
	background-color: #000;
}
#coverRatingForm span.makeBlock {
	display: block;
	left: 30px;
	margin-bottom: -1em;
	position: relative;
	top: -1.3em;
}
#coverRatingForm legend {
	display: none;
}
#coverRatingForm img {
	position: absolute;
	right: 0;
}
#coverRatingForm #step0,#coverRatingForm fieldset {
	margin: 0;
	padding: 0;
}
ul#steps {
	display: none;
}

.rgr,
.rgr table {
	padding-bottom: 0;
	margin-bottom: 0;
}

.rgr tbody td {
	margin: 0px;
	padding: 0;
	padding-bottom: 5px;
}

.rgr h2 {
	line-height: 1.5em;
	margin-bottom: 15px;
}

#radioB {
	left: -75px;
	position: absolute;
	top: 520px;
}

.ausgebucht {
	background: #d5241c;
	color: #fff;
	font-size: 12px;
	padding: 1px 2px 1px 2px;
}
.subSpacer {
	margin-bottom: -10px;
}
.subSpacer .commentCount {
	margin-right: 0;
}
.headSocialMediaLinks img {
	vertical-align: top;
}
ul#coverTabNav li.tab3 {
	background: url(images/tabBackdropBabylue.jpg) left top repeat-x!important;
}
ul#coverTabNav li.tab3 a:hover {
	background: url(images/tabBackdropBabylue_over.jpg) left top repeat-x;
	color: #fff;
}
ul#coverTabNav li.tab3 a {
	color: #006cac;
}
/*
#hauptNav > li:last-child a {
	color: #d5241c;
}
*/
.navInner {
	width: 976px;
}


#thielBox14 {
	background: #fff;
	border: 1px solid #666;
	height: 323px;
	margin: 0;
	overflow-y: scroll;
	padding: 10px;
	position: relative;
	text-align: left;
	top: 0px;
}
#thielBox14 h4 {
	color: #666;
	font-size: 14px;
}
.thielTitel p {
	color: #000;
	font-size: 18px;
}
#thielBox14 h2 {
	color: #007bbf;
	font-size: 24px;
	margin: -5px 0 10px;
}
.signature {float:right;}

.fruehere-ausgaben-singleitem {
    padding:0 0 10px 0;
}

.fruehere-ausgaben-singleitem h3 {
    margin-bottom: 15px;
}

.fruehere-ausgaben-container .csc-default {
    width:318px;
}

.fruehere-ausgaben-container .csc-default:nth-child(odd)  {
    float:left;
}
.fruehere-ausgaben-container .csc-default:nth-child(even)  {
    float:right;
}

a.mail:before { 
    content:url('/typo3/sysext/rtehtmlarea/res/accessibilityicons/img/mail.gif'); 
}

a.external-link-new-window:before { 
    content:url('/typo3/sysext/rtehtmlarea/res/accessibilityicons/img/external_link_new_window.gif'); 
}


#skyscraper {
    position: absolute;
    right: -100px;
    top: 195px;
}

#fullbanner { width:100%; clear: both;}

.alternate-banners .single-item {
    display: none;
}

#hauptNav li.menu-165, #hauptNav li.menu-169, #hauptNav li.menu-171 {display: none;}
#cagtables_form label {display: none;}

.page-27 .commentCount {display: none;}

.marginBottomTeaser {
	margin-bottom:40px;
}
