@charset "utf-8";
/*
Farben:
Petrol: #004a4e
Magenta: #e2007a
dunkleres Hintergrund-Grau: #d5dade
helleres Hintergrund-Grau: #f2f4f5
Schrift-Grau: #666
Schrift-Grau heller: #999
*/

/*
Icons:
A Anker
B Standard-Pfeil rechts
C OK-Häkchen
D X-Close/Entfernen rund
E RSS
F Twitter
G Daumen hoch
H Daumen runter
I Facebook
*/
@font-face {
    font-family: 'Glyphter';
    src: url('../fonts/Glyphter.eot');
    src: url('../fonts/Glyphter?#iefix') format('embedded-opentype'),
         url('../fonts/Glyphter.woff') format('woff'),
         url('../fonts/Glyphter.ttf') format('truetype'),
         url('../fonts/Glyphter.svg#Glyphter') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.0.3");src:url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}

body#PUB {
	background: #d5dade;
	/* background-image: url(../images/grid.png); /* */
}

/* BUGFIX: margin: 0 im body führt im Chrome zu Fehldarstellungen !! */
body {
	margin-left: -1px; /* Chrome-Hack */
	padding-left: 1px; /* Chrome-Hack */
}

body.AppAd#PUB {	/* app werbung */
	margin-top: 110px;
	-moz-transition: all 1s ease-in;
	-webkit-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
	transition: all 1s ease-in;
}
#AppAdWrapper {	/* app werbung */
/*
	background-color: #D5DADE;
	height: 110px;
	padding-bottom: 180px;
	position: relative;
	z-index: 100;
*/
}
#PUB,
.cke_editable,
.cke_panel_list {
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#PUB .Wrapper-Ads {
	/* border-left: 5px solid transparent; */
	/* border-right: 160px solid transparent; */
	padding-top: 100px;	/* app werbung */
	width: 100%;
}
#PUB .Wrapper {
	background: #fff;
	/* background: none; /* */
	box-shadow: 0 5px 10px #000;
    -moz-box-shadow: 0 5px 10px  #000;
    -webkit-box-shadow: 0 5px 10px #000;
	margin: 0 auto 0 auto;	/* app werbung */
	padding-top: 30px;
	width: 950px;
}
#PUB a {
	color: #004a4e;
	text-decoration: none;
}
#PUB a:focus,
#PUB a:hover,
#PUB a:active {
	background: none;
	color: #004a4e;
	text-decoration: underline;
}

#PUB strong,
#PUB b,
.cke_editable strong,
.cke_editable b {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB em,
#PUB i,
.cke_editable i,
.cke_editable em {
	font-family: UnitWeb-Ita, Tahoma, Arial, Helvetica, sans-serif;
}

/* Kopf */
#PUB .Logo {
	background: #004a4e;
	/* background: none; /* */
	margin-bottom: 33px;
	padding: 20px;
}
#PUB .Navi {
	margin-left: 30px;
}
#PUB .Navi li {
	/* display: inline-block; */ /* modified: ie7-safe */
	display: block; /* modified: ie7-safe */
	float: left; /* modified: ie7-safe */
	margin-right: 20px;
}
#PUB .Navi a {
	color: #666;
}
#PUB .Navi a:focus,
#PUB .Navi a:hover,
#PUB .Navi a:active {
	color: #000;
}

/* Meta-Navi */
#PUB .Navi.Meta {
	position: absolute;
	top: 107px;
}

/* Login */
#PUB .Navi.Meta li.Login a,
#PUB .Register .Login a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	color: #004a4e;
	margin-left: 2px;
	padding-left: 10px;
}
#PUB .Navi.Meta li.Login .Login-Layer,
#PUB .Register .Login .Login-Layer {
	display: none;
}
#PUB .Navi.Meta li.Login .Login-Layer-Top,
#PUB .Register .Login .Login-Layer-Top {
	background: url(../images/border-arrow-up.png) center top no-repeat;
	display: block;
	height: 10px;
	margin-left: -10px;
	margin-top: -30px;
	position: absolute;
	width: 100%;
	z-index: 1000000000000000;
}
#PUB .Register .Login .Login-Layer-Top {
	background: none;
}
#PUB .Navi.Meta li.Login .Close,
#PUB .Register .Login .Close {
	background: url(../images/fancy_close.png) center top no-repeat;
	cursor: pointer;
	height: 30px;
	margin-left: 350px;
	margin-top: -35px;
	position: absolute;
	width: 30px;
	z-index: 1000000000000000;
}
#PUB .Navi.Meta li.Login .Login-Layer,
#PUB .Register .Login .Login-Layer {
	background: #f2f4f5;
	border: 1px solid #d5dade;
	height: 200px;
	margin-left: -166px;
	margin-top: 7px;
	padding: 10px;
	padding-top: 20px;
	position: absolute;
	width: 360px;
	z-index: 1000000000000;
}
#PUB .Register .Login .Login-Layer {
	height: 260px;
	margin-left: 0;
	margin-top: -200px;
	width: 420px;
}
#PUB .Profile-Page .Stopper .Login-Layer ul li {
	background: none;
	padding: 0;
}
#PUB .Navi.Meta li.Login .Login-Layer p.Input,
#PUB .Register .Login .Login-Layer p.Input {
	margin-bottom: 10px;
}
#PUB .Navi.Meta li.Login .Login-Layer label,
#PUB .Register .Login .Login-Layer label {
	display: block;
	left: -10000px;
	position: absolute;
	top: -10000px;
}
#PUB .Navi.Meta li.Login .Login-Layer p.Input input,
#PUB .Register .Login .Login-Layer p.Input input,
 {
	color: #666;
	padding: 5px 10px;
	width: 340px;
}
#PUB .Navi.Meta li.Login .Login-Layer p.Submit,
#PUB .Register .Login .Login-Layer p.Submit {
	margin-bottom: 10px;
	text-align: center;
}
#PUB .Navi.Meta li.Login .Login-Layer p.Submit input,
#PUB .Register .Login .Login-Layer p.Submit input {
	color: #004a4e;
	cursor: pointer;
	font-size: 18px;
	padding: 5px 20px;
}
#PUB .Navi.Meta li.Login .Login-Layer li,
#PUB .Register .Login .Login-Layer li {
	display: block;
	margin: 0 0 10px 10px;
}

/* Main-Navi */
#PUB .Navi.Main {
	margin-left: 20px;
	position: absolute;
	top: 240px;
	width: 900px;
}
#PUB .Navi.Main li {
	margin-right: -3px;
}
#PUB .Navi.Main li a {
	color: #004a4e;
	display: table-cell;
	font-family: UnitWeb-Bold, sans-serif, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 20px;
	padding: 0 10px;
	text-decoration: none;
	vertical-align: middle;
}
#PUB .Navi.Main li.Active a,
#PUB .Navi.Main li a:focus,
#PUB .Navi.Main li a:hover,
#PUB .Navi.Main li a:active {
	background: #004a4e;
	color: #fff;
}
#PUB .Navi.Main li.BTW a {
	background: url("../images/arrows.png?2013-01-16") no-repeat 10px 6px !important;
	font-family: UnitWeb-Bold, Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
#PUB .Navi.Main li.BTW a span {
	color: #e2007a;
}
#PUB .Navi.Main li.BTW a:focus,
#PUB .Navi.Main li.BTW a:hover,
#PUB .Navi.Main li.BTW a:active,
#PUB .Navi.Main li.BTW.Active a,
#PUB .Navi.Main li.BTW.Active a:focus,
#PUB .Navi.Main li.BTW.Active a:hover,
#PUB .Navi.Main li.BTW.Active a:active {
	background: url("../images/arrows.png?2013-01-16") no-repeat 10px -194px #004a4e !important;
	color: #fff;
}
#PUB .Navi.Main li.BTW.Active a span,
#PUB .Navi.Main li.BTW a:focus span,
#PUB .Navi.Main li.BTW a:hover span,
#PUB .Navi.Main li.BTW a:active span {
	color: #fff !important;
}
#PUB .Navi.Main li.Active ul {
	left: 0;
	margin: 7px 0 0 10px !important;
	position: absolute;
	text-align: left;
	width: 900px;
}
#PUB .Navi.Main li ul.Linebreak {
	position: absolute;
	top: 48px;
}
#PUB .Navi.Main li.Active ul li {
	margin-right: 6px;
}
#PUB .Navi.Main li.Active ul li a {
	background: none;
	color: #666;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
}
#PUB .Navi.Main li.Active ul li.Active a,
#PUB .Navi.Main li.Active ul li a:focus,
#PUB .Navi.Main li.Active ul li a:hover,
#PUB .Navi.Main li.Active ul li a:active {
	color: #000;
}
#PUB .Navi.Main li.Active ul li a:focus,
#PUB .Navi.Main li.Active ul li a:hover,
#PUB .Navi.Main li.Active ul li a:active {
	text-decoration: underline;
}

/* Mein nd und Login */
#PUB .Navi.Main.Extra {
	margin-left: 700px;
	position: absolute;
	text-align: right;
	top: 240px;
	width: 210px;
}
#PUB .Navi.Main.Extra li.Active ul {
	left: -680px;
}

/* Datenschutz */
#PUB .Navi.Main.Extra li.Datenschutz {
	margin-left: 30px;
}
#PUB .Navi.Main.Extra li.Datenschutz a {
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
}
#PUB .Navi.Main.Extra li.Datenschutz a:focus,
#PUB .Navi.Main.Extra li.Datenschutz a:hover,
#PUB .Navi.Main.Extra li.Datenschutz a:active {
	background: none;
	color: #004a4e;
	text-decoration: underline;
}
#PUB .Navi.Main.Extra li.Datenschutz .Datenschutz-Layer {
	display: none;
}
#PUB .Navi.Main.Extra li.Datenschutz .Datenschutz-Layer-Top {
	background: url(../images/border-arrow-up.png) center top no-repeat;
	display: block;
	height: 10px;
	margin-left: 270px;
	margin-top: -30px;
	position: absolute;
	width: 60px;
	z-index: 1000000000000000;
}
#PUB .Navi.Main.Extra li.Datenschutz .Close {
	background: url(../images/fancy_close.png) center top no-repeat;
	cursor: pointer;
	height: 30px;
	margin-left: 360px;
	margin-top: -35px;
	position: absolute;
	width: 30px;
	z-index: 1000000000000000;
}
#PUB .Navi.Main.Extra li.Datenschutz .Datenschutz-Layer {
	background: #f2f4f5;
	border: 1px solid #d5dade;
	height: 200px;
	margin-left: -255px;
	margin-top: 7px;
	padding: 0;
	padding-top: 20px;
	position: absolute;
	text-align: left;
	width: 380px;
	z-index: 1000000000000;
}

/* Datenschutzbutton */
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Image {
	display: table-cell;
	float: none;
	vertical-align: top;
	width: 90px;
}
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz p {
	display: table-cell;
	vertical-align: middle;
}
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz h4 {
	display: block;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0;
}
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li {
	display: table-cell;
	width: 113px;
}
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a {
	background: url(/images/bg-range.png) 0 bottom no-repeat;
	display: block;
	padding-bottom: 30px;
	text-align: center;
}
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li.Active a {
	background-position: center bottom;
	color: #004a4e;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}

#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a:focus,
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a:hover,
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a:active,
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a:focus span,
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a:hover span,
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Range li a:active span {
	text-decoration: underline;
}
#PUB .Navi.Main.Extra li.Datenschutz .Box.Datenschutz .Info {
	border-left: 1px solid #d5dade;
	border-right: 1px solid #d5dade;
	clear: both;
	margin: 20px -21px -8px -21px;
	padding: 20px;
	padding-bottom: 20px;
}

/* Schnellsuche */
#PUB .Quicksearch {
	background: url(../images/tools-sprite.png?2013-01-16) 117px -160px no-repeat;
	border: 1px solid #d5dade;
	margin-left: 779px;
	position: absolute;
	top: 104px;
	width: 140px;
	z-index: 100000000;
}
#PUB .Quicksearch:hover {
	border-color: #999;
	transition-duration: 250ms;
	transition-property: all;
}
#PUB .Quicksearch p {
	left: -10000px;
	position: absolute;
	top: -10000px;
}
#PUB .Quicksearch label {
	display: none;
}
#PUB .Quicksearch legend {
	display: none;
}
#PUB .Quicksearch input.Input {
	border: 0;
	border-right: 1px solid #d5dade;
	color: #666;
	height: 21px;
	padding-left: 5px;
	width: 110px;
}
#PUB .Quicksearch:hover input.Input {
	background-color: #ffff80;
	color: #000;
	transition-duration: 250ms;
	transition-property: all;
}
#PUB .Quicksearch input.Go {
	background: #fff;
	border: 0;
	cursor: pointer;
	display: block;
	display: block;
	height: 20px;
	left: 115px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	position: absolute;
	text-indent: -1000px;
	top: 0;
	width: 20px;
}
#PUB .Quicksearch:hover input.Go {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

/* Blogs + "Follow us" im Kopf */
#PUB ul.Meta2 {
	margin-left: 770px;
	position: absolute;
	top: 200px;
	width: 140px;
}
#PUB ul.Meta2 li {
	display: block;
	float: left;
	margin-right: 10px;
}
#PUB ul.Meta2 li a {
	color: #004a4e;
	display: inline-block;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB ul.Meta2 li.Blogs {
	background: url(../images/bg-bubble-header.png) 5px bottom no-repeat;
	padding-bottom: 10px;
}
#PUB ul.Meta2 li.Blogs a {
	background: #fff;
	border: 10px solid #fff;
	border-bottom-width: 8px;
	border-top-width: 8px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	width: 50px;
}
#PUB ul.Meta2 li.Facebook,
#PUB ul.Meta2 li.Twitter {
	margin-top: 5px;
}
#PUB ul.Meta2 li.Facebook a,
#PUB ul.Meta2 li.Twitter a {
	background: url(../images/follow-us-sprite.png) no-repeat;
	height: 20px;
	text-indent: -10000px;
	width: 20px;
}
#PUB ul.Meta2 li.Facebook a:focus,
#PUB ul.Meta2 li.Facebook a:hover,
#PUB ul.Meta2 li.Facebook a:active {
	background-position: 0 -20px;
}
#PUB ul.Meta2 li.Twitter a {
	background-position: 0 -40px;
}
#PUB ul.Meta2 li.Twitter a:focus,
#PUB ul.Meta2 li.Twitter a:hover,
#PUB ul.Meta2 li.Twitter a:active {
	background-position: 0 -60px;
}

/* Mitteilteil */
#PUB .Container {
	line-height: 140%;
	/* padding: 67px 0; */
	padding: 47px 0 50px 0;
	width: 950px;
}

#PUB div.Main {
	float: left;
	padding-left: 30px;
	width: 490px;
}
#PUB.Fullsize div.Main {
	float: none !important;
	width: 920px !important;
}

#PUB div.Main h1 {
	font-family: UnitWeb-Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 36px;
	line-height: 130%;
	margin-bottom: 10px;
	margin-right: 10px;
}
#PUB div.Main h2 {
	color: #666;
	font-family: UnitWeb-Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 130%;
	margin-bottom: 10px;
	margin-right: 10px;
}

/* Update-Hinweis */
#PUB .Update {
	background: rgba(213,218,222,0.5);
	color: #666;
	color: #e2007a;
	display: inline-block;
	font-family: UnitWeb-Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 14px; /* */
	margin-left: -30px;
	padding: 2px 10px;
	padding-left: 30px;
	text-transform: uppercase;
	text-transform: none; /* */
}
#PUB .Listing .Update {
	background: url(../images/arrows.png?2013-01-16) right -595px no-repeat;
	color: #e2007a;
	display: inline; /* */
	font-family: UnitWeb-Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; /* */
	margin: 0 -3px 0 0;
	padding: 0 16px 0 0; /* */
	text-transform: none; /* */
}

/* Artikelview */
#PUB div.Main .Author,
#PUB div.Main .Date {
	display: inline-block;
	margin-bottom: 10px;
}
#PUB div.Main .Rubric {
	margin-bottom: 10px;
}
#PUB div.Main .Article .Rubric {
	display: inline-block;
}
#PUB div.Main .Author {
	margin-right: 50px;
}
#PUB div.Main .Date + .Rubric:before {
	content: " / ";
}
#PUB div.Main .Content *,
.cke_editable * {
	line-height: 130%;
}
#PUB div.Main .Content h3,
.Article-Special .Content h3,
.cke_editable h3,
.cke_panel_list h3 /* Auswahlmenue im Editor */ {
	font-size: 18px;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 20px 0 0 0;
}
#PUB div.Main .Content h3 + .Image.Big {
	margin-top: 20px;
}
#PUB div.Main .Content h4 a:not([href]),
#PUB div.Main .Content h4,
.Article-Special .Content h4,
.cke_editable h4,
.cke_panel_list h4 /* Auswahlmenue im Editor */ {
	color: #e2007a;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 20px 0 0 0;
	text-decoration: none;
}
#PUB div.Main .Content .Lead,
.Article-Special .Content .Lead,
.Article-Special .Content h5,
.cke_editable .Lead,
.cke_panel_list .Lead {
	color: #666;
	font-size: 18px;
	margin-bottom: 30px;
	margin-right: 10px;
}
#PUB div.Main .Content p,
.cke_editable p {
	margin-bottom: 20px;
	padding-right: 10px;
}
#PUB div.Main .Content a,
.Article-Special .Content a,
.cke_editable a {
	color: #004a4e;
	text-decoration: underline;
}
#PUB div.Main .Content a:focus,
#PUB div.Main .Content a:hover,
#PUB div.Main .Content a:active,
.Article-Special .Content a:focus,
.Article-Special .Content a:hover,
.Article-Special .Content a:active,
.cke_editable a:focus,
.cke_editable a:hover,
.cke_editable a:active {
	background: #f2f4f5;
}
/*
#PUB div.Main .Content .Content-Ad {
	float: left;
	margin: 0 10px 10px 0;
}
*/
#PUB div.Main .Content .Content-Ad {
	float: none;
	margin: 10px 0;
	text-align: center;
}
#PUB div.Main .Content .Image {
	clear: both;
}
#PUB div.Main .Content .Image .Title {
	color: #666;
	font-size: 12px;
	margin-top: 5px;
}
#PUB div.Main .Content .Image .Copyright {
	color: #999;
	font-size: 12px;
	margin-top: 5px;
}
#PUB div.Main .Content .Image {
	display: table;
	width: 1px;
}
#PUB div.Main .Content .Image.Big {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	width: 100%;
}
#PUB div.Main .Content .Image.Big img {
	height: auto;
	width: 100%;
}
#PUB div.Main .Content .Image.Left {
	float: left;
	margin: 0 20px 10px 0;
}
#PUB div.Main .Content .Image.Right {
	float: right;
	margin: 0 0 10px 20px;
}
#PUB div.Main .Content .Image.Big .embedInner {
	overflow: hidden;
	width: 100%;
}
#PUB div.Main .Content .Image.Big.embed,
#PUB div.Main .Content .Image.Big.embed .embedInner,
#PUB div.Main .Content .Image.Big.embed .embedInner * {
	box-sizing: border-box;
}
#PUB div.Main .Content .Image.Big.embed .embedInner iframe {
	max-width:100% !important;
	width: 100% !important;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Vimeo {
	height: 0;
	padding-bottom: 60%;
	position: relative;
	width: 100%;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Vimeo iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Bundestag object {
	height: 321px;
	width: 100%;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Bundestag > span {
	/*display: block*/
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Bundestag a {
	position: relative;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Bundestag a img:nth-child(2) {
	height: 275px !important;
	left: 0;
	margin: 0 !important;
	position: absolute;
	top: 0;
	width: 100% !important;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Instagram,
#PUB div.Main .Content .Image.Big.embed .embedInner.Instagram iframe {
	width: calc(100% - 2px) !important;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Issuu .issuuembed {
	max-width: 100% !important;
}
#PUB div.Main .Content .Image.Big.embed .embedInner.Flickr object,
#PUB div.Main .Content .Image.Big.embed .embedInner.Flickr embed {
	height: 400px;
	width: 100%;
}


#PUB div.Main .Content ul,
.cke_editable ul {
	margin: 12px 0;
	padding-left: 36px;
}
#PUB div.Main .Content ul li,
.cke_editable ul li {
	list-style: disc;
	margin-bottom: 12px;
}
#PUB div.Main .Content ol,
.cke_editable ol {
	margin: 12px 0;
	padding-left: 36px;
}
#PUB div.Main .Content ol li,
.cke_editable ol li {
	list-style: decimal;
	margin-bottom: 12px;
}
#PUB div.Main .Content blockquote,
.cke_editable blockquote {
	font-style: italic;
	margin: 20px 50px;
}

/* HTML-Feld: YouTube */
#PUB div.Main .Html iframe, /* Fallback alter Code */
#PUB div.Main .Html object, /* Fallback alter Code */
#PUB div.Main .Html embed, /* Fallback alter Code */
#PUB div.Main .Htmlfield-Style0 iframe,
#PUB div.Main .Htmlfield-Style0 object,
#PUB div.Main .Htmlfield-Style0 embed {
	display: block;
	height: 262px;
	width: 465px;
}

/* HTML-Feld: Google-Maps */
#PUB div.Main .Htmlfield-Style1 iframe,
#PUB div.Main .Htmlfield-Style1 object,
#PUB div.Main .Htmlfield-Style1 embed {
	/* */
	display: block;
	height: 404px;
	width: 490px;
}

/* HTML-Feld: Frei */
#PUB div.Main .Htmlfield-Style2 iframe,
#PUB div.Main .Htmlfield-Style2 object,
#PUB div.Main .Htmlfield-Style2 embed {
	/* keine Vorgaben */
	/* max-width: 100%; */
}

#PUB div.Main .Htmlfield-Style3 {
	margin-bottom: 20px;
	margin-left: -25px;
}
#PUB div.Main .Htmlfield-Style3 p {
	margin-left: 25px;
}
#PUB div.Main .Htmlfield-Style3 iframe,
#PUB div.Main .Htmlfield-Style3 object,
#PUB div.Main .Htmlfield-Style3 embed {
	display: block;
	height: 300px;
	width: 465px;
}
#PUB div.Main .Htmlfield-Style3 a {
	background: red;
	border: 0 !important;
	height: 300px !important;
	width: 465px !important;
}

/* HTML-Feld fuer Fullsize-Seite: YouTube */
#PUB.Fullsize div.Main .Html iframe, /* Fallback alter Code */
#PUB.Fullsize div.Main .Html object, /* Fallback alter Code */
#PUB.Fullsize div.Main .Html embed, /* Fallback alter Code */
#PUB.Fullsize div.Main .Htmlfield-Style0 iframe,
#PUB.Fullsize div.Main .Htmlfield-Style0 object,
#PUB.Fullsize div.Main .Htmlfield-Style0 embed {
	height: 500px;
	width: 890px;
}

/* HTML-Feld fuer Fullsize-Seite: Google-Maps */
#PUB.Fullsize div.Main .Htmlfield-Style1 iframe,
#PUB.Fullsize div.Main .Htmlfield-Style1 object,
#PUB.Fullsize div.Main .Htmlfield-Style1 embed {
	/* */
	display: block;
	height: 734px;
	width: 890px;
}
#PUB.Fullsize div.Main .Htmlfield-Style3 iframe,
#PUB.Fullsize div.Main .Htmlfield-Style3 object,
#PUB.Fullsize div.Main .Htmlfield-Style3 embed,
#PUB.Fullsize div.Main .Htmlfield-Style3 a {
	height: 574px !important;
	width: 890px !important;
}

/* Stopper geperrte Artikel */
#PUB .Main .Content .Stopper-Locked {
	padding-bottom: 30px;
}
#PUB .Main .Content .Stopper-Locked ul.Abolinks,
#PUB .Main .Content .Stopper-Locked ul.Abolinks li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#PUB .Main .Content .Stopper-Locked ul.Abolinks li {
	display: inline-block;
	margin-right: 10px;
}
#PUB .Main .Content .Stopper-Locked ul.Abolinks li:-last-child {
	margin-right: 0;
}
.Stopper-Locked ul.Abolinks li a {
	color: #e2007a !important;
	display: inline-block;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none !important;
}
.Stopper-Locked ul.Abolinks li a:hover {
	background: none !important;
}
.Stopper-Locked ul.Abolinks li a:hover span {
	text-decoration: underline !important;
}
.Stopper-Locked ul.Abolinks li a:before {
	color: #e2007a;
	content: '\f0da';
	font-family: "FontAwesome";
	margin-right: 5px;
}
.Stopper-Locked ul.Abolinks li.User-Login a {
	background: #004a4e;
	color: #fff !important;
	padding: 10px;
}
.Stopper-Locked ul.Abolinks li.User-Login a:hover {
	color: #004a4e !important;
}
.Stopper-Locked ul.Abolinks li.User-Login a:before {
	color: #fff;
}
.Stopper-Locked ul.Abolinks li.User-Login a:hover:before {
	color: #004a4e;
}

.Stopper-Locked-Explanation {
	background: url(/abo/bg-opener.jpg);
	color: #fff;
	display: table;
	height: 265px;
	margin-top: 90px;
	width: 950px;
}
.Stopper-Locked-Explanation h3 {
    background: rgba(0, 0, 0, 0) url("../images/bg-h3-stopper.png") no-repeat scroll 0 bottom;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    margin-left: -40px;
    margin-top: -70px;
    padding: 10px 20px 20px 10px;
    position: absolute;
}
.Stopper-Locked-Explanation .Image {
	display: table-cell;
	vertical-align: middle;
}
.Stopper-Locked-Explanation .Wrap {
	display: table-cell;
	line-height: 24px;
	padding: 30px 30px;
	padding-right: 0;
	vertical-align: middle;
	width: 550px;
}
.Stopper-Locked-Explanation .Wrap p {
	margin-bottom: 10px;
}
.Stopper-Locked-Explanation .Wrap span {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Stopper-Locked-Explanation .Wrap a.Offer {
	color: #fff !important;
	text-transform: uppercase;
}
.Stopper-Locked-Explanation .Wrap a.Offer:before {
	color: #fff !important;
	content: '\f0da';
	font-family: "FontAwesome";
	margin-right: 5px;
}

/* Kommentare */
#PUB .Article-Comments {
	/* display: none; */
}
#PUB .Article-Comments span {
	background: url(../images/tools-sprite.png?2013-01-16) 0 -206px no-repeat;
	color: #666;
	padding-left: 15px;
}
#PUB .Article-Comments a {
	background: url(../images/tools-sprite.png?2013-01-16) 0 -206px no-repeat;
	padding-left: 15px;
}

/* Infoboxen */
#PUB div.Main .Article .Infobox {
	background: #eee;
	clear: both;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px 0;
	width: 190px;
	word-wrap: break-word;
}
#PUB div.Main .Article .Infobox.Expand {
	padding-bottom: 0;
}
#PUB div.Main .Article .Infobox {
	padding: 0 10px;
}
#PUB div.Main .Article .Infobox.Entire {
	padding-bottom: 10px;
}
#PUB div.Main .Article .Infobox .Image {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin-bottom: 10px;
}
#PUB div.Main .Article .Infobox.Big .Image {
	float: left;
	margin: 0 10px 10px 0;
}
#PUB div.Main .Article .Infobox h2 {
	color: #000;
	font-size: 14px;
	margin: 0 0 10px 0;
}
#PUB div.Main .Article .Content .Infobox ul {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0;
}
#PUB div.Main .Article .Infobox ul li {
	background: url(../images/bg_li.png?2012-05-09) 0 -495px no-repeat;
	border: 0;
	list-style: none;
	margin: 0 0 10px 0;
	padding-left: 10px;
}
#PUB div.Main .Article .Infobox.Accordion h3 {
	background: url(../images/layer-open2.png) 10px 3px no-repeat !important;
	border-top: 1px solid #ccc !important;
	cursor: pointer;
	font-size: 12px;
	margin: 0 -10px !important;
	padding: 5px 10px 5px 32px !important;
}
#PUB div.Main .Article .Infobox.Expand .Show,
#PUB div.Main .Article .Infobox.Expand .Hide {
	background: url(../images/layer-open2.png) 8px 5px no-repeat;
	border-top: 1px solid #ccc;
	color: #004a4e;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: none;
	margin: 10px -10px 0 -10px;
	padding: 5px 0 5px 32px;
	text-decoration: none;
}
#PUB div.Main .Article .Infobox.Expand .Show:focus,
#PUB div.Main .Article .Infobox.Expand .Show:hover,
#PUB div.Main .Article .Infobox.Expand .Show:active,
#PUB div.Main .Article .Infobox.Expand .Hide:focus,
#PUB div.Main .Article .Infobox.Expand .Hide:hover,
#PUB div.Main .Article .Infobox.Expand .Hide:active {
	text-decoration: underline;
}
#PUB div.Main .Article .Infobox.Expand.Big {
	width: 445px;
}
#PUB div.Main .Article .Infobox.Expand.Big .Show,
#PUB div.Main .Article .Infobox.Expand.Big .Hide {
	background: url(../images/layer-open2.png) 8px -1995px no-repeat;
}
#PUB div.Main .Article .Infobox.Expand .Attach {
	display: none;
}
#PUB div.Main .Article .Infobox.Expand.Big .Attach {
	display: inline;
}

#PUB div.Main .Article .Article-From-Archive {
	background: #f2f4f5;
	font-family: UnitWeb-Ita, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 50px;
	padding: 10px;
}

/* Stopper */
#PUB div.Main .Stopper {
	background: #f2f4f5;
	clear: left;
	margin-bottom: 20px;
	margin-left: -10px;
}
#PUB div.Main .Stopper h3,
#PUB div.Main .Article .Content .Stopper h3 {
	background: url(../images/1-pixel-white.png) repeat-x 0 bottom #f2f4f5;
	border-bottom: 1px solid #d5dade;
	color: #999;
	font-size: 14px;
	margin: 0;
	padding: 10px;
}
#PUB div.Main .Stopper h4 a {
	background: url(../images/arrows.png?2013-01-16) 0 13px no-repeat;
	display: block;
	padding: 10px;
}
#PUB div.Main .Article .Content .Stopper {
	width: 485px;
}
#PUB div.Main .Stopper p,
#PUB div.Main .Article .Content .Stopper p {
	color: #999;
	padding: 10px;
}

/* Shop-Werbung im Artikel */
#PUB div.Main .Article .Box.Shop {
	background: #f2f4f5;
	border-bottom: 0;
	clear: left;
	float: left;
	margin: 5px 30px 10px -30px;
	padding: 10px 0 20px 10px;
	width: 240px;
}
#PUB.Blogs div.Main .Article .Box.Shop { /* In Blogs nicht aus dem Content ausrücken */
	margin-left: -10px;
}
#PUB div.Main .Article .Box.Shop h3.Catchline {
	color: #666;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 20px;
}
#PUB.Blogs div.Main .Article .Box.Shop h3.Catchline { /* In Blogs nicht aus dem Content ausrücken */
	margin-left: 0;
}
#PUB div.Main .Article .Box.Shop h4 {
	font-size: 14px;
}
#PUB div.Main .Article .Box.Shop .Desc {
	margin: 0;
}
#PUB div.Main .Article .Box.Shop .Desc .Image {
	border-right: 10px solid transparent;
	display: table-cell;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0 0 0 -10px;
	padding-top: 3px;
	width: 100px;
}
#PUB div.Main .Article .Box.Shop .Image img {
	width: 100%;
}
#PUB div.Main .Article .Box.Shop .Desc .Image + .Description {
	display: table-cell;
	vertical-align: middle;
}
#PUB div.Main .Article .Box.Shop .Desc p {
	display: block;
	font-size: 12px;
	margin: 0 0 10px 0;
}
#PUB div.Main .Article .Box.Shop .Desc .Price {
	font-size: 10px;
}
#PUB div.Main .Article .Box.Shop .Desc .Link {
	margin-top: 10px;
}
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers {
	padding-top: 20px;
}
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers p {
	border-bottom: 1px solid #999;
	color: #666;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 0 2px 10px;
	text-transform: uppercase;
}
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul,
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul li {
	margin: 0 0 10px 20px;
}
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul li a {
	text-decoration: none;
}
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul li a:focus,
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul li a:hover,
#PUB div.Main .Article .Box.Shop .Shop-Ad-Dossiers ul li a:active {
	background: rgba(0, 0, 0, 0) url("../images/arrows.png?2013-01-16") no-repeat scroll 0 5px;
	text-decoration: underline;
}

/* Content-Loader (Ajax-Nachlader) */
#PUB .ContentLoader {
	display: block;
	padding-bottom: 3px;
}
#PUB .ContentLoader:hover {
	background: url(../images/down.png) center bottom no-repeat;
}
#PUB .ContentLoader a {
	background: #F2F4F5;
	border: 1px solid #D5DADE;
	color: #004a4e;
	display: block;
/*	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif; */
	padding: 3px 0;
	text-align: center;
}
#PUB .ContentLoader:hover a,
#PUB .ContentLoader a:focus,
#PUB .ContentLoader a:hover,
#PUB .ContentLoader a:active {
	background: #004a4e;
	border-color: #004a4e;
	color: #fff;
	text-decoration: none;
}

/* Stopper Fotostrecken */
#PUB div.Main .Stopper.Fotostrecke ul {
    margin: 10px 5px 0 5px !important;
	padding: 0 !important;
}
#PUB div.Main .Stopper.Fotostrecke li {
    display: table-cell;
    padding: 5px 0;
	padding-bottom: 0;
	vertical-align: top;
}
#PUB div.Main .Stopper.Fotostrecke li:first-child {
	padding-left: 5px;
	padding-right: 7px;
}
#PUB div.Main .Stopper.Fotostrecke li:last-child {
    padding-left: 7px;
}
#PUB div.Main .Stopper.Fotostrecke li img {
	width: 150px;
}
#PUB div.Main .Stopper.Fotostrecke li.More {
	padding: 0;
	vertical-align: middle;
}
#PUB div.Main .Stopper.Fotostrecke li.More a {
	background: url(../images/arrows.png?2013-01-16) 0 -397px no-repeat;
	color: #fff;
	display: block;
	text-indent: -10000px;
	width: 10px;
}

/* Dossierzugehoerigkeit in Content */
#PUB div.Main .Stopper.Dossier {
	margin-top: 40px;
}
#PUB div.Main .Stopper.Dossier ul li {
	padding-bottom: 10px;
}
#PUB div.Main .Stopper.Dossier .Img .Image {
	float: left;
	margin-left: 10px;
}
#PUB div.Main .Stopper.Dossier .Img .Description {
	margin-left: 190px;
}

/* Debattenzugehoerigkeit in Content */
#PUB div.Main .Stopper.Debate {
	margin-top: 40px;
}
#PUB div.Main .Article .Content .Stopper.Debate h3 {
	color: #000;
}
#PUB div.Main .Article .Content .Stopper.Debate ul,
#PUB div.Main .Article .Content .Stopper.Debate ul li {
	color: #666;
	list-style: none;
	padding: 0;
}
#PUB div.Main .Article .Content .Stopper.Debate ul {
	padding-bottom: 10px;
}
#PUB div.Main .Article .Content .Stopper.Debate ul li {
	margin-left: 10px;
}
#PUB div.Main .Article .Content .Stopper.Debate ul li a,
#PUB div.Main .Article .Content .Stopper.Debate ul li strong {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB div.Main .Stopper.Debate .Image {
	float: left;
	margin: 10px;
}
#PUB div.Main .Stopper.Debate .Description {
	margin: 10px 10px 10px 190px;
}

/* Listing einer Debatte */
#PUB div.Main .Listing.Debate .Article-Teaser {
	margin-top: 40px;
}

/* Kommentar schreiben */
#PUB div.Main .Writecomment {
	width: 450px;
}
#PUB div.Main .Writecomment form {
	margin-bottom: 120px;
}
#PUB div.Main .Writecomment .Message {
	margin-top: 24px;
}
#PUB div.Main .Writecomment textarea {
	background: url(../images/bg_commenttextarea.png) left bottom no-repeat #eee;
	border: 0;
	border-top: 1px solid #666;
	height: 280px;
	padding-bottom: 34px;
	width: 430px;
}
#PUB div.Main .Writecomment textarea:focus,
#PUB div.Main .Writecomment textarea:hover,
#PUB div.Main .Writecomment textarea:active {
	background-color: #FFFF80;
}
#PUB div.Main .Writecomment input.felder {
	width: 428px;
}
#PUB div.Main .Writecomment legend {
	display: none;
}
#PUB div.Main .Writecomment .Notify {
	background: #eee;
	border: 1px solid #ccc;
	color: #666;
	font-size: 10px;
	margin-bottom: 24px;
	margin-top: -24px;
	padding: 2px 6px;
	text-transform: uppercase;
}
#PUB div.Main .Writecomment .Notify:focus,
#PUB div.Main .Writecomment .Notify:hover,
#PUB div.Main .Writecomment .Notify:active {
	color: #000;
}
#PUB div.Main .Writecomment .Notify input {
	display: block;
	float: left;
}
#PUB div.Main .Writecomment .Notify span {
	display: block;
	margin-left: 24px;
}
#PUB div.Main .Writecomment .row_submit {
	margin-top: 12px;
}
#PUB div.Main .Writecomment .Netiquette {
	margin-top: 24px;
}
#PUB div.Main .Writecomment .Netiquette p.NA a {
	cursor: pointer;
}
#PUB div.Main .Writecomment #Netiquette {
	background: #fff;
	border: 1px solid #d5dade;
	height: 400px;
	margin-bottom: 50px;
	margin-left: 400px;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	opacity: 0.9;
	overflow: scroll;
	padding: 5px 10px;
	position: absolute;
	top: 450px;
	width: 550px;
	z-index: 100000000000000;
}
#PUB div.Main .Writecomment #Netiquette:hover {
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	opacity: 1;
}
#PUB.Blogs div.Main .Writecomment #Netiquette {
	margin-left: -400px;
	top: 550px;
}

/* Leserbrief schreiben */
#PUB div.Main .Writeletter {
	margin: 0 12px;
	width: 450px;
}
#PUB div.Main .Writeletter fieldset.Message .row label {
	display: none;
}
#PUB div.Main .Writeletter textarea {
	height: 500px;
	width: 430px;
}
#PUB div.Main .Writeletter fieldset.Data {
	border: 1px solid #ccc;
	margin-top: 24px;
	padding: 6px 12px;
	width: 406px;
}
#PUB div.Main .Writeletter fieldset.Data input {
	width: 180px;
}
#PUB div.Main .Writeletter .Name .row,
#PUB div.Main .Writeletter .City .row {
	float: left;
	width: 190px;
}
#PUB div.Main .Writeletter .Name,
#PUB div.Main .Writeletter .City {
	clear: left;
}
#PUB div.Main .Writeletter .City {
	padding-top: 20px;
}
#PUB div.Main .Writeletter fieldset.Terms {
	border: 1px solid #ccc;
	margin: 20px 0;
	padding: 6px 12px;
	width: 406px;
}
#PUB div.Main .Writeletter .row_submit {
	margin-top: 24px;
}
#PUB div.Main .Writeletter p {
	color: #666;
	padding-left: 12px;
}

/* Subnavi auf Extraseiten */
#PUB div.Main ul.Subnavi {
	margin-bottom: 10px;
}
#PUB div.Main ul.Subnavi li {
	display: inline;
	margin-right: 10px;
}
#PUB div.Main ul.Subnavi li a {
	background: url(../images/arrows.png?2013-01-16) 0 -397px no-repeat;
	padding-left: 10px;
}
#PUB div.Main ul.Subnavi li.Active {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB div.Main ul.Subnavi li:last-child {
	margin-right: 0;
}

/* Anzeigen */
#PUB div.Main .Anzeigen h2 {
	margin-top: 40px;
}

/* Listing */
#PUB div.Main .Listing .Rubric {
	border-bottom: 1px solid #d5dade;
	/* border-color: red; */
	clear: both;
	color: #999;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: -10px;
	padding: 7px 10px 3px 10px;
	text-transform: uppercase;
}
#PUB div.Main .Listing h3,
#PUB div.Main .Listing .Article-Teaser h1 {
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	margin: 0;
}
#PUB div.Main .Listing h4 {
	color: #666;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
#PUB div.Main .Listing.Blog h4 {
	color: #e2007a;
}
#PUB div.Main .Listing h4,
#PUB div.Main .Listing h4 * {
	font-weight: normal;
}
#PUB div.Main .Home .Listing,
#PUB div.Main .Issue .Listing {
	margin-top: -30px;
}

/* Browsing */
/*
#PUB div.Main .Browse ul {
	margin: -40px 10px 10px 0;
	padding: 0;
}
#PUB div.Main .Browse a {
	background: url(../images/back.png) left 2px no-repeat;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	opacity: 0.5;
	padding-left: 8px;
	text-decoration: underline;
}
#PUB div.Main .Browse a:focus,
#PUB div.Main .Browse a:hover,
#PUB div.Main .Browse a:active {
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	opacity: 1;
}
#PUB div.Main .Browse ul li {
	display: inline;
	font-size: 10px;
}
#PUB div.Main .Browse ul li.nextissue a {
	background: url(../images/next.png) right 3px no-repeat;
	padding-right: 8px;
}
#PUB div.Main .Browse ul li.nextissue {
	display: block;
	float: right;
	text-align: right;
}
*/
#PUB div.Main .Browse {
	height: 60px;
	margin-bottom: 20px;
	width: 350px;
}
#PUB div.Main .Browse a {
    background: url("/images/royalslider/rs-default.png") repeat scroll 0 0 rgba(0, 0, 0, 0.50);
    background-position: -68px -36px;
    border-radius: 2px;
    cursor: pointer;
	display: block;
    height: 24px;
	overflow: hidden;
    position: absolute;
	text-indent: -10000px;
    width: 24px;
}
#PUB div.Main .Browse a:hover {
    background-color: rgba(0, 0, 0, 0.75);
}
#PUB div.Main .Browse ul li.nextissue a {
    background-position: -68px -68px;
	margin-left: 325px;
}

#PUB div.Main .Issue .Issue-Head {
	margin: 20px 0;
}
#PUB div.Main .Issue .Issue-Head .Image {
	border: 1px solid #eee;
	box-shadow: 0 5px 10px #000;
    -moz-box-shadow: 0 5px 10px  #000;
    -webkit-box-shadow: 0 5px 10px #000;
	float: left;
	height: 95px;
	margin-bottom: 20px;
	overflow: hidden;
	transform: rotate(-2deg);
	width: 130px;
}
#PUB div.Main .Issue .Issue-Head p {
	margin-bottom: 10px;
	margin-left: 170px;
}
#PUB div.Main .Issue .Issue-Head p a {
	background: #004a4e;
	color: #fff;
	display: inline-block;
	padding: 10px;
}
#PUB div.Main .Issue .Issue-Head p a:before {
	color: #fff;
    content: "\f023";
    font-family: FontAwesome;
	font-size: 16px;
    margin-right: 0.5rem;
}
#PUB div.Main .Issue .Issue-Head p a:after {
	color: #fff;
	content: ' »';
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}
#PUB div.Main .Issue .Issue-Head p a:focus,
#PUB div.Main .Issue .Issue-Head p a:hover,
#PUB div.Main .Issue .Issue-Head p a:active,
#PUB div.Main .Issue .Issue-Head p a:focus:after,
#PUB div.Main .Issue .Issue-Head p a:hover:after,
#PUB div.Main .Issue .Issue-Head p a:active:after {
	background: #e2007a !important;
	text-decoration: none;
}
/*
#PUB div.Main .Issue .Issue-Head p a:before {
	background: #999;
	color: #fff;
	content: "Download";
	display: inline-block;
	font-size: 10px;
	line-height: 16px;
	margin-right: 5px;
	padding: 0 4px;
	text-decoration: none;
	text-transform: uppercase;
}
#PUB div.Main .Issue .Issue-Head p a:hover:after {
	background: #004a4e;
}
*/

#PUB div.Main .Issue .Issue-Head img {
	max-width: 100%;
}
#PUB div.Main .Issue .Issue-Head h1 {
	clear: none;
	font-size: 22px !important;
	margin-left: 20px;
	margin-top: -80px;
	position: absolute;
	text-align: center;
	width: 310px;
}
#PUB div.Main .Home .Listing .Date,
#PUB div.Main .Home .Listing .Link,
#PUB div.Main .Issue .Listing .Date,
#PUB div.Main .Issue .Listing .Link {
	display: none;
}
#PUB div.Main .Listing .Date,
#PUB div.Main .Listing .SM,
#PUB div.Main .Listing .Author {
	color: #999;
	display: inline;
}
#PUB div.Main .Listing .SM {
	margin-right: 5px;
}
#PUB div.Main .Listing .SM em {
	font-style: normal;
}
#PUB div.Main .Listing .Author {
	background: url(../images/arrows.png?2013-01-16) 0 -595px no-repeat;
	padding-left: 10px;
}
#PUB div.Main .Listing .Image {
	float: left;
	margin: 0 10px 10px 0;
	padding-top: 3px;
}
#PUB div.Main .Listing .Article-Teaser.Img .Article-Content,
#PUB div.Main .Listing .Article-Teaser .Image + .Article-Content {
	margin-left: 180px;
}
#PUB div.Main .Listing .Article-Teaser .Image,
/* #PUB div.Main .Listing .Article-Teaser .Article-Content */ {
	margin-top: 10px;
}
#PUB div.Main .Listing .Attached-Contents {
	margin: 10px 0;
}
#PUB div.Main .Listing .Img p {
	margin-left: 180px;
}
#PUB div.Main .Listing .Article-Teaser {
	padding-bottom: 40px;
}
#PUB div.Main .Home .Article-Teaser,
#PUB div.Main .Issue .Article-Teaser {
	width: 480px;
}
#PUB div.Main .Home .Listing .Article-Teaser ul,
#PUB div.Main .Home .Listing .Listing-Stopper ul,
#PUB div.Main .Issue .Listing .Article-Teaser ul,
#PUB div.Main .Issue .Listing .Listing-Stopper ul {
	clear: left;
	padding-top: 10px;
}
#PUB div.Main .Home .Listing .Article-Teaser li,
#PUB div.Main .Home .Listing .Listing-Stopper li,
#PUB div.Main .Issue .Listing .Article-Teaser li,
#PUB div.Main .Issue .Listing .Listing-Stopper li {
	margin-bottom: 20px;
}
#PUB div.Main .Listing .Article-Teaser li:last-child {
	margin-bottom: 0;
}
#PUB div.Main .Listing .Article-Teaser li a,
#ADM #PUB div.Main .Listing .Article-Teaser li a,
#PUB div.Main .Listing .Listing-Stopper li a,
#ADM #PUB div.Main .Listing .Listing-Stopper li a { /* Admin-Preview: Startseite */
	background: url(../images/arrows.png?2013-01-16) 0 5px no-repeat !important;
	color: #666;
	display: inline-block;
	padding-left: 10px !important;
	text-decoration: none; /* Admin-Preview: Startseite */
}
#PUB div.Main .Listing .Article-Teaser li a strong,
#PUB div.Main .Listing .Listing-Stopper li a strong {
	color: #004a4e;
	display: block;
	font-weight: normal;
}
#PUB div.Main .Home .Listing .Article-Teaser li a strong,
#PUB div.Main .Home .Listing .Listing-Stopper li a strong,
#PUB div.Main .Issue .Listing .Article-Teaser li a strong,
#PUB div.Main .Issue .Listing .Listing-Stopper li a strong {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB div.Main .Listing .Article-Teaser li a:focus strong,
#PUB div.Main .Listing .Article-Teaser li a:hover strong,
#PUB div.Main .Listing .Article-Teaser li a:active strong,
#PUB div.Main .Listing .Listing-Stopper li a:focus,
#PUB div.Main .Listing .Listing-Stopper li a:hover,
#PUB div.Main .Listing .Listing-Stopper li a:active,
#ADM #PUB div.Main .Listing .Article-Teaser li a:focus strong, /* Admin-Preview: Startseite */
#ADM #PUB div.Main .Listing .Article-Teaser li a:hover strong, /* Admin-Preview: Startseite */
#ADM #PUB div.Main .Listing .Article-Teaser li a:active strong { /* Admin-Preview: Startseite */
	color: #004a4e;
	text-decoration: underline; /* Admin-Preview: Startseite */
}
#PUB div.Main .Listing .Article-Teaser .Attached-Contents li {
	margin-bottom: 10px;
}

/* Gesperrte Artikel */
#PUB div.Main .Listing li.Protected span,
#ADM #PUB div.Main .Listing li.Protected span { /* Admin-Preview: Startseite */
	display: inline-block;
	font-size: 10px;
	padding: 2px 10px 2px 30px;
	text-transform: uppercase;
}
#PUB div.Main .Listing li.Protected span:before,
#ADM #PUB div.Main .Listing li.Protected span:before, /* Admin-Preview: Startseite */
#PUB div.Main .Listing li.Protected .Article-Teaser h3 a:before,
#PUB div.Main .Listing h3.Protected a:before,
#PUB div.Main .Listing li.Protected a strong:before,
#ADM #PUB div.Main .Listing li.Protected a strong:before { /* Admin-Preview: Startseite */
    content: "\f023";
	display: inline-block;
    font-family: FontAwesome;
	font-size: 16px;
    margin-right: 0.5rem;
}

#PUB div.Main .Listing .Article-Teaser li.Protected a,
#ADM #PUB div.Main .Listing .Article-Teaser li.Protected a,
#PUB div.Main .Listing .Listing-Stopper li.Protected a,
#ADM #PUB div.Main .Listing .Listing-Stopper li.Protected a { /* Admin-Preview: Startseite */
	background: url(../images/arrows.png?2013-01-16) 0 -395px no-repeat !important;
}

#PUB div.Main .Listing .Article-Teaser .Attached-Contents li a {
	background-position: 2px 5px;
}
#PUB div.Main .Listing .Article-Teaser .Listing-Header {
	font-size: 12px;
}
#PUB div.Main .Listing .Article-Teaser .Listing-Header .Article-Comments {
	float: right;
}
#PUB div.Main .Listing .Article-Teaser .Listing-Header .Date,
#PUB div.Main .Listing .Article-Teaser .Listing-Header .Author {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	text-transform: none;
}
#PUB div.Main .Listing .Article-Teaser .Listing-Header .Author address {
	display: inline;
}
#PUB div.Main .Listing .Article-Teaser .Listing-Header .Author:before {
	content: ' / ';
}

/* Stopper */
#PUB div.Main .Listing .Listing-Stopper {
	background: #f2f4f5;
	margin-bottom: 40px;
}
#PUB div.Main .Listing .Listing-Stopper ul li {
	clear: none;
	float: left;
	margin: 0 0 0 10px;
}
#PUB div.Main .Listing .Listing-Stopper ul li a {
	background: none;
	padding: 0;
}
#PUB div.Main .Listing .Listing-Stopper ul li img {
	width: 140px;
}
#PUB div.Main .Listing .Listing-Stopper .Desc {
	color: #999;
	padding: 5px 10px;
}
#PUB div.Main .Listing .Listing-Stopper.Meinung ul li {
	clear: both;
	float: none;
}
#PUB div.Main .Listing .Listing-Stopper.Meinung ul li:last-child {
	padding-bottom: 10px;
}
#PUB div.Main .Listing .Listing-Stopper.Blog h3,
#PUB div.Main .Listing .Listing-Stopper.Blog .Article-Content {
	padding: 0 10px;
}
#PUB div.Main .Listing .Listing-Stopper.Blog .Description,
#PUB div.Main .Listing .Listing-Stopper.Dossier .Description {
	margin-left: 140px;
	padding-bottom: 5px;
}
#PUB div.Main .Listing .Listing-Stopper.Dossier .Description {
	margin-left: 190px;
}
#PUB div.Main .Listing .Listing-Stopper .Description,
#PUB div.Main .Listing .Listing-Stopper h3,
#PUB div.Main .Listing .Listing-Stopper h4 {
	margin-left: 10px;
	margin-right: 10px;
}
#PUB div.Main .Listing .Listing-Stopper .Image + .Description {
	margin-left: 193px;
}
#PUB div.Main .Listing .Listing-Stopper .Description p {
	padding: 0;
}
#PUB div.Main .Listing .Listing-Stopper .Image {
	padding-left: 10px;
}
#PUB div.Main .Listing .Listing-Stopper .Catchline {
	background: url(../images/1-pixel-white.png) repeat-x 0 bottom;
	border-bottom: 1px silid #d5dade;
	color: #999;
	font-size: 12px;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
}
#PUB div.Main .Listing .Listing-Stopper .Catchline a,
#ADM #PUB div.Main .Listing .Listing-Stopper .Catchline a { /* Admin-Preview: Startseite */
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	margin-left: 10px;
	padding-left: 8px;
}

/* Livestream */
#PUB .Main .Listing .Livestream .HTML {
    height: 0;
    margin-top: 10px;
    padding-bottom: 56.25%;
    position: relative;
}
#PUB .Main .Listing .Livestream .HTML iframe,
#PUB .Main .Listing .Livestream .HTML embed,
#PUB .Main .Listing .Livestream .HTML object,
#PUB .Main .Listing .Livestream .HTML video,
#PUB .Main .Listing .Livestream .HTML > * {
    height: 100% !important;
    left: 0 !important;
	position: absolute  !important;
    top: 0 !important;
    width: 100% !important;
}

/* Suche */
#PUB .mark {
	content: '' !important;
	color: #e2007a;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	padding: 0 !important;
	text-transform: none !important;
}
#PUB span.mark:before {
	display: none !important;
}

/* Ratgeber */
#PUB div.Main .Listing h2 {
	border-bottom: 1px solid #ccc;
	clear: left;
	color: #666;
	font-size: 24px;
	margin-top: 40px;
}
#PUB div.Main .Listing h2 a {
	background: url(../images/link.png) right 10px no-repeat;
	padding-right: 16px;
}
#PUB div.Main .Listing h2 a:focus,
#PUB div.Main .Listing h2 a:hover,
#PUB div.Main .Listing h2 a:active {
	background-position: right -390px;
	color: #004a4e;
}

/* Kurznachrichten Tagesuebersicht */
#PUB div.Main .Listing .ShortNews {
	clear: both;
	margin-bottom: 40px;
	padding-top: 8px !important;
}
#PUB div.Main .Listing .ShortNews ul {
	margin-top: 10px !important;
}
#PUB div.Main .Listing .ShortNews .Article-Teaser {
	padding-bottom: 10px;
}
#PUB div.Main .Listing .ShortNews li h3 {
	padding-top: 4px !important;
}
#PUB div.Main .Listing .ShortNews li a {
	background: url(../images/arrows.png?2013-01-16) 0 5px no-repeat;
	display: block;
	font-size: 14px;
	padding-left: 10px;
}

/* Blogartiges Listing */
#PUB div.Main .Listing li.Blog h1 {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 130%;
	margin-bottom: 10px;
}
#PUB div.Main .Listing li.Blog h2 {
	border: 0;
	font-size: 18px;
	margin-top: 0;
}
#PUB div.Main .Listing li.Blog .Image.Big {
	float: none !important;
}

/* Paging */
#PUB div.Main .Paging-Rubric {
	border-top: 1px solid #d5dade;
	margin-left: -10px;
}
#PUB div.Main .Paging-Rubric ul {
	margin: 0 10px;
}
#PUB div.Main .Paging-Rubric ul {
	margin: 0 10px;
	padding-top: 10px;
}
#PUB div.Main .Paging-Rubric ul li {
	display: block;
	float: right;
	width: 240px;
}
#PUB div.Main .Paging-Rubric ul li.Older {
	text-align: right;
}
#PUB div.Main .Paging-Rubric ul li.Older a {
	background: url(../images/arrows.png?2013-01-16) right 3px no-repeat;
	padding-right: 15px;
}
#PUB div.Main .Paging-Rubric ul li.Younger a {
	background: url(../images/arrows.png?2013-01-16) left -794px no-repeat;
	padding-left: 15px;
}

/* Stopper-Ad */
#PUB div.Main .Stopper-Ad {
	background: url(../images/bg-stopper.png) left bottom no-repeat;
	color: #fff;
	margin-left: -30px;
	margin-top: 50px;
	padding: 20px 40px 20px 30px;
	width: 450px;
}
#PUB div.Main .Stopper-Ad p.Headline {
	font-family: UnitWeb-Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 100%;
}
#PUB div.Main .Stopper-Ad ul {
	float: right;
	margin-top: -19px;
}
#PUB div.Main .Stopper-Ad ul li {
	display: inline;
}
#PUB div.Main .Stopper-Ad ul li a {
	background: url(../images/arrows.png?2013-01-16) 0 -197px no-repeat;
	color: #fff;
	margin-right: 10px;
	padding-left: 10px;
}

/* Zitat im Listing */
#PUB div.Main .Listing .Citation {
	background: url(../images/quote.png) no-repeat 5px 0;
	min-height: 100px;
	margin-bottom: 40px;
}
#PUB div.Main .Listing .Citation .Quote,
#PUB div.Main .Listing .Citation .Author {
	color: #999;
	margin: 0 0 0 130px;
}
#PUB div.Main .Listing .Citation .Quote {
	font-style: italic;
}

/* Tools */
#PUB .Tools {
	background: url(../images/bg-tools-sprite.png) 0 -25px no-repeat;
	margin-top: 50px;
	padding: 35px 0 0 20px;
}
#PUB .Tools .Follow-on-twitter {
	margin-bottom: 20px;
}
#PUB .Tools .Follow-on-twitter a {
	background: url(../images/tools-sprite.png?2013-01-16) no-repeat;
	display: table-cell;
	height: 23px;
	padding-left: 30px;
	vertical-align: middle;
}
#PUB .Tools .Follow-on-twitter a span {
	color: #666;
}

#PUB .Tools .Actions li {
	float: left;
	margin-right: 30px;
}
#PUB .Tools .Actions li a {
	background: url(../images/tools-sprite.png?2013-01-16) no-repeat;
	display: table-cell;
	height: 23px;
	padding-left: 30px;
	vertical-align: middle;
}
#PUB .Tools .Actions li.Share a {
	background-position: 0 -23px;
}
#PUB .Tools .Actions li.Share ul {
	display: none;
}
#PUB .Tools .Actions li.Share:hover ul {
	background: #fff;
	border: 1px solid #d5dade;
	display: block;
	margin: -12px 0 0 215px;
	padding: 5px;
	position: absolute;
	transition-duration: 250ms;
	transition-property: all;
	width: 320px;
	z-index: 1000000;
}
#PUB .Tools .Actions li.Share:hover ul li {
	margin: 0 0 10px 0;
	width: 150px;
}
#PUB .Tools .Actions li.Share ul li a {
	background: url(../images/socialbookmarks-sprite.png) no-repeat;
	display: block;
	height: 16px;
	padding-left: 30px;
	white-space: nowrap;
}
#PUB .Tools .Actions li.Share ul li a:focus,
#PUB .Tools .Actions li.Share ul li a:hover,
#PUB .Tools .Actions li.Share ul li a:active {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#PUB .Tools .Actions li.Share ul li.wong a {
	background-position: 0 0 ;
}
#PUB .Tools .Actions li.Share ul li.delicious a {
	background-position: 0 -35px;
}
#PUB .Tools .Actions li.Share ul li.twitter a {
	background-position: 0 -69px;
}
#PUB .Tools .Actions li.Share ul li.facebook a {
	background-position: 0 -104px;
}
#PUB .Tools .Actions li.Share ul li.studivz a {
	background-position: 0 -140px;
}
#PUB .Tools .Actions li.Share ul li.google a {
	background-position: 0 -175px;
}
#PUB .Tools .Actions li.Share ul li.netvibes a {
	background-position: 0 -210px;
}
#PUB .Tools .Actions li.Share ul li.myspace a {
	background-position: 0 -244px;
}
#PUB .Tools .Actions li.Share ul li.linkarena a {
	background-position: 0 -276px;
}
#PUB .Tools .Actions li.Share ul li.alltagz a {
	background-position: 0 -311px;
}
#PUB .Tools .Actions li.Print a {
	background-position: 0 -46px;
}
#PUB .Tools .Actions li.Send a {
	background-position: 0 -69px;
}
#PUB .Tools .Actions li.Letter a {
	background-position: 0 -92px;
}
#PUB .Tools .Actions li.Favorite a {
	background-position: 0 -260px;
}
#PUB .Tools .Actions li.Letter,
#PUB .Tools .Actions li.Share {
	float: none;
	margin-right: 0;
}
#PUB .Tools .Actions li.Favorite {
	margin-right: 28px;
}
#PUB .Tools .Actions li.Favorite,
#PUB .Tools .Actions li.Share {
	margin-top: 10px;
}
#PUB .Tools-Bottom {
	background: url(../images/bg-tools-sprite.png?2013-01-16) no-repeat;
	height: 25px;
	margin-bottom: 0px;
}

/* Favoritenanzeige unter Artikeln */
#PUB .Article div.Favorite {
	color: #e2007a;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	margin-left: 20px;
}


/* Kommentare */
#PUB .Main .Commenting h3 {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}
#PUB .Main .Commenting .Readcomments {
	margin: 10px 0;
	padding-left: 20px;
}
#PUB .Main .Commenting .Newcomment {
	margin-bottom: 20px;
	padding-left: 20px;
}
#PUB .Main .Listing .Commenting .Readcomments,
#PUB .Main .Listing .Commenting .Newcomment {
	display: inline-block;
	margin: 10px 10px 0 0;
	padding-left: 0;
}
#PUB .Main .Commenting .Readcomments a,
#PUB .Main .Commenting .Newcomment a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	cursor: pointer;
	padding-left: 10px;
}
#PUB .Main .Commenting .Newcomment.Loginrequired {
	color: #999;
}
#PUB .Main .Commenting .Newcomment .FreischaltungKommentareText {
	background: #f2f4f5;
	border: 1px solid #d5dade;
	padding: 5px 10px;
	position: absolute;
	width: 500px;
	z-index: 1000000;
}
#PUB .Main .Commenting ul li.Comment {
	background: #f2f4f5;
	color: #666;
	font-size: 12px;
	margin-bottom: 20px;
	overflow: hidden;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header {
	border-bottom: 1px solid #d5dade;
	display: block;
	margin: 0;
	padding: 5px 20px;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header .Author,
#PUB .Main .Commenting ul li.Comment .Comment-Header .Date {
	display: inline;
	margin: 0;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul {
	float: right;
	font-size: 10px;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li:last-child {
	margin: 0;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li form {
	padding: 0;
	margin: 0;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li a {
	background: url(../images/arrows.png?2013-01-16) 0 1px no-repeat;
	padding-left: 10px;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li form input {
	background: url(../images/arrows.png?2013-01-16) 0 1px no-repeat transparent;
	border: 0;
	color: #004a4e;
	cursor: pointer;
	padding: 0 0 0 5px;
	margin: 0;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li form input:hover {
	text-decoration: underline;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li.Permalink a {
	background: url(../images/connect.png) 0 0  no-repeat;
	display: inline-block;
	height: 14px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	padding-left: 0;
	width: 14px;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li.Permalink a:focus,
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li.Permalink a:hover,
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li.Permalink a:active {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#PUB .Main .Commenting ul li.Comment .Comment-Header ul li.Permalink a span {
	display: none;
}
#PUB .Main .Commenting ul li.Comment h4 {
	border-top: 1px solid #fff;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 0 20px;
}
#PUB .Main .Commenting ul li.Comment p {
	margin: 0;
	padding: 0 20px;
}
#PUB .Main .Commenting .Comment-Bottom {
	background: url(../images/bg-comment-sprite.png) no-repeat;
	height: 25px;
	margin-top: 10px;
}
#PUB .Main .Commenting ul li:nth-child(even) .Comment-Bottom {
	background-position: 0 -25px;
}
#PUB .Main .Listing .Commenting {
	margin-bottom: 40px;
}
#PUB .Main .Listing .Commenting h3 {
	margin-top: 10px;
}

/* Verwarnung */
#PUB .Main .Commenting .Critics {
	color: #000;
	margin: 20px;
}
#PUB .Main .Commenting .Critics strong {
	color: #c00;
	font-size: 14px;
}
#PUB .Main .CriticalWarning {
	color: #c00;
	font-size: 18px;
	margin: 20px 0;
}

/* Newsletter-Seite */
#PUB div.Main .Article .Newsletter form {
	padding: 6px 12px;
	width: 300px;
}
#PUB div.Main .Article .Newsletter fieldset legend {
	color: #999;
	font-size: 16px;
}
#PUB div.Main .Article .Newsletter form fieldset div {
	margin-top: 12px;
}
#PUB div.Main .Article .Newsletter form p.Input.Email input {
	font-size: 16px;
	padding: 2px 5px;
	width: 400px;
}
#PUB div.Main .Article .Newsletter p.Submit {
	clear: none;
	margin: 12px 0 0 12px;
	float: right;
}

#PUB div.Main .Listing .Article {
	padding-bottom: 40px;
}

/* Dossiers */
#PUB div.Main .Dossiers .Listing .Article-Teaser {
	padding-bottom: 20px;
}
#PUB div.Main .Dossiers .Listing li {
	border-bottom: 1px solid #d5dade;
	margin-bottom: 20px;
}
#PUB div.Main .Dossiers .Listing .Rubric {
	margin-left: 0;
	margin-top: -30px;
}
#PUB div.Main .Dossiers .Listing .Article {
	background: #f2f4f5;
	margin-bottom: 40px;
	padding: 10px;
}
#PUB div.Main .Dossiers .Listing .Article .Jump ul,
#PUB div.Main .Dossiers .Listing .Article .Jump li {
	display: inline;
}
#PUB div.Main .Dossiers .Listing .Article .Jump li a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	color: #004a4e;
	margin-left: 10px;
	padding-left: 10px;
}

/* Tagcloud (Specials und Main) */
#PUB .Tags li {
	border: 0;
    display: inline;
	margin: 0 8px 0 4px;
	padding: 4px 2px;
}
#PUB .Tags li a {
	text-decoration: none;
	line-height: 140%;
    white-space: nowrap;
}
#PUB .Tags li.Size1 a {
	color: #999;
	font-size: 12px;
}
#PUB .Tags li.Size2 a {
	font-size: 13px;
}
#PUB .Tags li.Size3 a {
	color: #004a4e;
	font-size: 15px;
}
#PUB .Tags li.Size4 {
	padding: 4px 2px;
}
#PUB .Tags li.Size4 a {
	color: #004a4e;
	font-size: 18px;
}
#PUB .Tags li.Size5 {
	padding: 4px 2px;
}
#PUB .Tags li.Size5 a {
	color: #004a4e;
	font-size: 21px;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* Jetzt-registrieren-Button */
#PUB .Registerbutton {
	margin-bottom: 24px;
}
#PUB .Registerbutton a {
	background: #004a4e;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	border: 1px solid #004a4e;
	border-radius: 3px;
	color: #fff !important;
	cursor: pointer;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	padding: 6px 12px;
	margin-bottom: 12px;
	text-decoration: none !important;
}
#PUB .Registerbutton a:focus,
#PUB .Registerbutton a:hover,
#PUB .Registerbutton a:active {
	background: #fff;
	border: 0;
	color: #004a4e !important;
	text-decoration: underline !important;
}

/* Passwort vergessen */
#PUB .Forgotpassword {
	background: url(../images/password.png) no-repeat 0 12px;
	padding-top: 12px;
}
#PUB .Forgotpassword a {
	font-size: 10px;
	padding-left: 22px;
	text-transform: uppercase;
}

/* Login-Form bei Seiten, die nur eingeloggt gesehen werden duerfen */
#PUB div.Main .Login {
	/* border-top: 1px solid #ccc; */
	padding-top: 12px;
}
#PUB div.Main .Login legend {
	border-bottom: 1px solid #999;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 20px;
	padding-top: 40px;
	width: 100%;
}
#PUB div.Main .Login fieldset p {
	margin-bottom: 20px;
}

#PUB div.Main .Login h2 {
	color: #c00 !important;
}
#PUB div.Main .Login h2 {
	color: #c00 !important;
}
#PUB div.Main .Login .Username input,
#PUB div.Main .Login .Password input {
	padding: 2px 0;
	width: 100%;
}
#PUB div.Main .Login ul {
	margin: 12px 0;
	padding-left: 36px;
}
#PUB div.Main .Login ul li {
	list-style: disc;
	margin-bottom: 12px;
}

/* todo: #ID_LoginForm raussaeubern */
#PUB div.Main #ID_LoginForm fieldset {
	margin-top: 12px;
	padding: 6px 12px;
	width: 400px;
}
#PUB div.Main #ID_LoginForm fieldset p,
#PUB div.Main #ID_LoginForm fieldset .row {
	margin-top: 12px;
}
#PUB div.Main #ID_LoginForm fieldset legend {
	font-size: 16px;
}
#PUB #ID_LoginForm .Connected {
	float: left;
	width: 300px;
}
#PUB div.Main #ID_LoginForm .Username {
	float: left;
	width: 150px;
}
#PUB div.Main #ID_LoginForm .Username input {
	width: 140px;
}
#PUB div.Main #ID_LoginForm .Forgotpassword {
	background: none;
	padding-left: 128px;
}
#PUB div.Main #ID_LoginForm .row_submit {
	float: right;
	margin-top: -45px;
}
#PUB div.Main #ID_LoginForm .Registerbutton {
	padding-top: 24px;
}
#PUB div.Main #ID_LoginForm ul {
	margin: 12px 0;
	padding: 0;
}
#PUB div.Main #ID_LoginForm ul li {
	background: url(../images/ok2.png) no-repeat;
	list-style: none !important;
	margin: 0 0 12px 8px;
	padding: 0 0 0 20px;
}

/* Artikel versenden */
#PUB .Main .Send-Article {
	max-width: 475px;
}
#PUB .Main .Send-Article fieldset.Message legend {
	display: none;
}
#PUB .Main .Send-Article fieldset.Message {
	margin: 0 0 12px 0;
	width: 100%;
}
#PUB .Main .Send-Article textarea {
	height: 196px;
	width: 100%;
}
#PUB .Main .Send-Article label {
	margin-top: 6px;
}
#PUB .Main .Send-Article fieldset.Sender,
#PUB .Main .Send-Article fieldset.Receiver {
	border: 1px solid #ccc;
	margin-top: 6px;
	padding: 6px 10px;
}
#PUB .Main .Send-Article fieldset.Sender input,
#PUB .Main .Send-Article fieldset.Receiver input {
	padding: 2px 0;
	width: 100%;
}
#PUB .Main .Send-Article fieldset.Terms {
	border: 1px solid #ccc;
	clear: left;
	padding: 6px 12px;
}
#PUB .Main .Send-Article .row_submit {
	height: 30px;
	float: right;
	margin-top: 12px;
	padding: 3px 0 0 0;
	width: 70px;
}
#PUB .Main .Send-Article p {
	color: #666;
	margin-left: 12px;
	margin-top: 12px;
}
#PUB .Main .Send-Article .Mailadvice {
	background: #eee;
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border: 1px solid #999;
	border-radius: 3px;
	padding: 5px 10px;
}
#PUB .Main .Send-Article .Notice {
	color: #c00;
	font-size: 16px;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}

/* Bilder */
#PUB div.Main .ImageBoxLeft,
#PUB div.Main .Image.Left {
	clear: both;
	float: left;
	margin: 0 20px 20px 0;
}
#PUB div.Main .ImageBoxRight,
#PUB div.Main .Image.Right {
	clear: both;
	float: right;
	margin: 0 0 20px 20px;
}
#PUB div.Main .ImageBoxBig,
#PUB div.Main .Image.Big {
	margin-bottom: 20px;
}
#PUB div.Main .Image .Title {
	color: #666;
	margin-top: 10px;
}
#PUB div.Main .Image .Copyright {
	color: #999;
}

/* Bildergalerie */
#PUB div.Main .slick-prev:before,
#PUB div.Main .slick-next:before {
	color: #bfbfbf;
}

/* Boxen in Content und Randspalte */
#PUB .Box {
	background: url(../images/1-pixel-white.png) repeat-x 0 bottom #f2f4f5;
	/* background: none; */
	border-bottom: 1px solid #d5dade;
	padding: 7px 0;
}
#PUB .Box .Catchline,
#PUB .Box .Desc {
	margin: 0 20px;
}
#PUB .Box .Image {
	margin-bottom: 7px;
	text-align: center;
}
#PUB .Box .Catchline {
	color: #999;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 4px;
	text-transform: uppercase;
}
#PUB .Box h4 {
	display: inline;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	margin-right: 0;
}
#PUB .Box h4 a {
	color: #004a4e;
	text-decoration: none;
}
#PUB .Box h4 a:focus,
#PUB .Box h4 a:hover,
#PUB .Box h4 a:active {
	text-decoration: underline;
}
#PUB .Box .Desc p {
	display: inline;
}
#PUB .Box .Desc p a {
	background: url(../images/arrows.png?2013-01-16) 0 4px no-repeat;
	color: #004a4e;
	margin-left: 2px;
	padding-left: 10px;
}
#PUB .Box .Content li,
#PUB .Box .Desc li {
	margin-bottom: 10px;
}
#PUB .Box .Desc li a,
#PUB .Box .Content li a {
	background: url(../images/arrows.png?2013-01-16) 0 5px no-repeat;
	color: #004a4e;
	display: block;
	padding-left: 10px;
}
#PUB .Box .Content li .Author a {
	background: none;
	display: inline;
	padding-left: 0;
}

/* Boxen in Content */
#PUB div.Main .Box {
	margin-top: 40px;
}

/* Download als ePUB */
.Epub {
	text-align: right;
}
.Download-List {
	margin-bottom: 40px;
}
.Download-List p {
	margin-bottom: 10px;
}
.Download-List ul {
	margin-bottom: 40px;
}
.Download-List li {
	display: inline-block;
}
.Download-List ul li:nth-child(odd) {
	padding-right: 10px;
}
.Epub a,
.Epub-Listing .Image a span,
.Download-List li a {
	background: #004a4e !important;
	color: #fff !important;
	display: inline-block;
	padding: 5px 10px;
}
.Epub-Listing .Image a span {
	clear: left;
	display: block;
}
.Epub a:before,
.Epub-Listing .Image a span:before,
.Download-List li a:before {
    content: "\f023";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 16px;
	margin-right: 0.5rem;
}
.Epub a:after,
.Epub-Listing .Image a span:after,
.Download-List li a:after {
	color: #fff;
	content: ' »';
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}
.Epub a:focus,
.Epub a:hover,
.Epub a:active,
.Epub a:focus:after,
.Epub a:hover:after,
.Epub a:active:after,
.Epub-Listing .Image a:focus span,
.Epub-Listing .Image a:hover span,
.Epub-Listing .Image a:active span,
.Epub-Listing .Image a:focus:after span,
.Epub-Listing .Image a:hover:after span,
.Epub-Listing .Image a:active:after span,
.Download-List li a:focus,
.Download-List li a:hover,
.Download-List li a:active,
.Download-List li a:focus:after,
.Download-List li a:hover:after,
.Download-List li a:active:after {
	background: #e2007a !important;
	text-decoration: none !important;
}
.Download-List li.Dossiers-ePUB-Listing a:before {
	content: '\f023';
}
.Download-List li.Dossiers-ePUB-Listing a:before {
	margin-right: 0;
}
.Epub-Listing .Image a span {
	width: 150px;
}

/* Randspalte */
#PUB .Specials {
	margin-bottom: 40px;
	margin-left: 520px;
	width: 400px;
}
#PUB .Specials .Box {
	margin-bottom: 40px;
	margin-left: 20px;
	width: 380px;
}

/* nd als Startseite */
#PUB .Specials .Box.Startseite a {
	display: block;
	white-space: nowrap;
}
#PUB .Specials .Box.Startseite a:before {
	color: #e2007a;
	content: "A";
	display: block;
	float: left;
	font-family: 'Glyphter';
	font-size: 24px;
	line-height: 100%;
	margin-right: 5px;
}
#PUB .Specials .Box.Startseite strong {
	display: block;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB .Specials .Box.Startseite span {
	cursor: pointer;
	display: block;
	margin-top: -20px;
	position: absolute;
	margin-left: 324px;
	opacity: 0.3;
	width: 16px;
}
#PUB .Specials .Box.Startseite span a {
	display: none;
}
#PUB .Specials .Box.Startseite span:hover {
	opacity: 1;
}
#PUB .Specials .Box.Startseite span:before {
	content: "D";
	font-family: 'Glyphter';
	font-size: 24px;
	line-height: 100%;
}

/* Specials zum Artikel */
#PUB .Specials .Article-Specials {
	background: url(../images/bg-specials-article.png) no-repeat 10px center;
	margin-bottom: 40px;
	width: 400px;
}
#PUB .Specials .Article-Specials .Article-Specials-Wrap {
	background: #d5dade;
	border-bottom: 1px solid #d5dade;
	border-left: 10px solid #d5dade;
	border-top: 1px solid #d5dade;
	margin-left: 20px;
	width: 370px;
}
#PUB .Specials .Article-Specials .Box {
	margin: 10px 0 !important;
	width: 360px;
}
#PUB .Specials .Article-Specials .Box.Tools {
	margin-top: 0;
	padding: 0;
}
#PUB .Specials .Article-Specials .Box.Tools ul.Actions {
	height: 60px;
	margin-left: 20px;
	padding: 10px 0;
}
#PUB .Specials .Article-Specials .Box.Bundesliga .Desc h4 {
	display: block;
	margin-top: 20px;
}

/* Login zum gesperrten Artikel */
#PUB .Specials .Login {
	background: #fff;
	border-bottom: none;
	margin-top: -20px;
	padding: 10px;
	padding-top: 20px;
	transition: background-color 1.2s ease;
	width: 360px;
}
#PUB .Specials .Login legend {
	color: #e2007a;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 20px;
}
#PUB .Specials .Login label {
	display: none;
}
#PUB .Specials .Login input[type="text"],
#PUB .Specials .Login input[type="password"] {
	border: 1px solid #333;
	display: inline-block;
	margin-right: 10px;
	padding: 5px;
	width: 120px;
}
#PUB .Specials .Login button {
	background: none;
	border: none;
	color: #004a4e;
	cursor: pointer;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
#PUB .Specials .Login button:before {
	color: #e2007a;
	content: '\f0da';
	font-family: "FontAwesome";
	margin-right: 5px;
}
#PUB .Specials .Login p {
	color: #666;
	font-size: 12px;
	margin-top: 20px;
}
#PUB .Specials .Login p a {
	color: #000;
}
#PUB .Specials .Login:target {
	background: #e2007a; /*#d5dade;*/
}
#PUB .Specials .Login:target legend,
#PUB .Specials .Login:target p,
#PUB .Specials .Login:target a,
#PUB .Specials .Login:target button,
#PUB .Specials .Login:target button:before {
	color: #fff;
}

/* Autoreninfo in Randspalte */
#PUB .Specials .Article-Specials .Box.Author .Image {
    display: table-cell;
	vertical-align: top;
	width: 80px;
}
#PUB .Specials .Article-Specials .Box.Author .Image img {
	width: 80px;
}
#PUB .Specials .Article-Specials .Box.Author .Author-Twitter {
	margin-top: 10px;
}
#PUB .Specials .Article-Specials .Box.Author .Author-Twitter a {
	border-radius: 6px;
	color: #004a4e;
	display: table-cell;
	font-size: 14px;
	padding: 5px 0 5px 5px;
	vertical-align: middle;
}
#PUB .Specials .Article-Specials .Box.Author .Author-Twitter a span:before {
	content:"\f099";
	display: block;
	float: left;
	font-family: FontAwesome;
	font-size: 24px;
	margin: 0 10px 0 0;
}
#PUB .Specials .Article-Specials .Box.Author .More {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
#PUB .Specials .Article-Specials .Box.Author .More a {
	cursor: pointer;
}
#PUB .Specials .Article-Specials .Box.Author .Date {
	color: #999;
	display: block;
	font-size: 13px;
}
#PUB .Specials .Article-Specials .Box.Author .Image + .Wrap {
    display: table-cell;
	padding-left: 10px;
	vertical-align: top;
}

/* Socialshareprivacy */
#PUB .Specials .Socialshareprivacy {
	display: block;
	margin-top: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#PUB .Specials .Socialshareprivacy p {
	background: url(../images/tools-sprite.png?2013-01-16) 0 -235px no-repeat;
	color: #004a4e;
	cursor: pointer;
	display: table-cell;
	height: 25px;
	line-height: 100%;
	padding-left: 30px;
	vertical-align: middle;
}
#PUB .Specials .Socialshareprivacy .shariff {
	display: none;
}

#PUB .Specials .Socialshareprivacy:hover .shariff {
	background: #fff;
	border: 1px solid #d5dade;
	display: block;
	margin: 0 0 0 -20px;
	padding: 10px 5px;
	position: absolute;
}

#PUB .Specials .Socialshareprivacy .shariff:after {
	clear: none;
}

/* shariff */
#PUB .shariff {
	margin: 10px 0 8px;
}
#PUB .shariff li {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#PUB .shariff li a {
	background: rgb(225,225,225); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(225,225,225,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(225,225,225,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	/*color: #666;*/
	text-decoration: none;
}
#PUB .shariff li a:hover {
	color: #fff;
}
#PUB .shariff li a .share_count {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: rgba(0,0,0, 0.1);
}
#PUB .shariff li a:hover .share_count {
	background: rgba(0,0,0, 0.1);
	color: #fff;
}
#PUB .shariff .theme-grey .facebook a:hover {
	background: #3B5998 !important;
}
#PUB .shariff .theme-grey .twitter a:hover {
	background: #55ACEE !important;
}
#PUB .shariff .theme-grey .googleplus a:hover {
	background: #D34836 !important;
}
#PUB .shariff .theme-grey .whatsapp a:hover {
	background: #34AF23 !important;
}
/* Schlagworte */
#PUB .Specials .Articletags li,
#PUB .Specials .Tags li {
	display: inline;
	margin-right: 10px;
}
#PUB .Specials .Articletags li:last-child,
#PUB .Specials .Tags li:last-child {
	margin-right: 0;
}
#PUB .Specials .Box.Articletags .Desc li a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	display: inline;
	padding-left: 10px;
}
#PUB .Specials .Box.Tags .Desc li a {
	background: none;
	display: inline;
	padding-left: 0;
}

/* Twitter-Box */
.Specials #TwitterWidget .Catchline a {
	background: rgba(0, 0, 0, 0) url("../images/arrows.png?2013-01-16") no-repeat scroll 0 3px;
	margin-left: 120px;
	padding-left: 10px;
}
.Specials #TwitterWidget #Tweets {
	height: auto !important;
	overflow: auto !important;
}
.Specials #TwitterWidget h3::before {
	top: -8px !important;
}
.Specials #TwitterWidget #Tweets li {
	display: none !important;
	height: auto !important;
	margin: 10px 0 !important;
	padding: 10px !important;
	min-height: auto !important;
}
.Specials #TwitterWidget #Tweets li:nth-child(1),
.Specials #TwitterWidget #Tweets li:nth-child(2),
.Specials #TwitterWidget #Tweets li:nth-child(3) {
	display: block !important;
}
.Specials #TwitterWidget #Tweets li:nth-child(1) {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.Specials #TwitterWidget #Tweets li:nth-child(3) {
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

#TwitterWidget #Tweets .tweet .content a.userImage {
	display: none;
}
#TwitterWidget #Tweets .tweet .content .text {
	display: block;
}
#TwitterWidget #Tweets .tweet .content .text a.user {
	color: #999;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}
#TwitterWidget #Tweets .tweet .content .text a.user:focus,
#TwitterWidget #Tweets .tweet .content .text a.user:hover,
#TwitterWidget #Tweets .tweet .content .text a.user:active {
	color: #004a4e;
}
#TwitterWidget #Tweets .tweet #web_intent {
	opacity: 0.5;
}
#TwitterWidget #Tweets .tweet:hover #web_intent {
	opacity: 1;
}

/* Abowerbung/Titelseite */
#PUB .Specials .Box.Frontpage {
	height: 200px;
	padding: 0;
}
#PUB .Specials .Box.Frontpage:hover {
	height: 372px;
	padding-bottom: 10px;
}
#PUB .Specials .Box.Frontpage .Catchline a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	margin-left: 10px;
	padding-left: 10px;
}
#PUB .Specials .Box.Frontpage .Abo-List {
	float: right;
	margin-top: 60px;
	width: 120px;
}
#PUB .Specials .Box.Frontpage .Abo-List li {
	margin-bottom: 10px;
}
#PUB .Specials .Box.Frontpage .Abo-List li:first-child {
}
#PUB .Specials .Box.Frontpage .Abo-List a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	padding-left: 10px;
}
#PUB .Specials .Box.Frontpage .Image {
	border: 1px solid #eee;
	border-bottom: 0;
	height: 172px;
	margin-bottom: 0;
	margin-left: 10px;
	overflow: hidden;
	position: absolute;
	text-align: left;
	width: 240px;
	z-index: 10;
}
#PUB .Specials .Box.Frontpage:hover .Image {
	border-bottom: 1px solid #eee;
	height: 345px;
}
#PUB .Specials .Box.Frontpage .Abo-Stopper {
	margin-left: 270px;
	margin-top: -30px;
	position: absolute;
}
#PUB .Specials .Box.Frontpage .Frontpage-Bottom {
	background: url(../images/bg-specials-issue.png) 0 bottom no-repeat;
	height: 20px;
	margin-top: 16px;
	position: absolute;
	width: 380px;
	z-index: 0;
}
#PUB .Specials .Box.Frontpage:hover .Frontpage-Bottom {
	display: none;
}

/* Box mit Reitern */
#PUB .Specials .Box.Reiter {
	background: none;
	border: 0;
	margin: 0 20px;
	margin-bottom: 40px;
	padding: 0;
}
#PUB .Specials .Box.Reiter ul.Reiter {
	margin-left: 10px;
}
#PUB .Specials .Box.Reiter ul.Reiter li {
	display: inline;
}
#PUB .Specials .Box.Reiter ul.Reiter li a {
	border: 1px solid transparent;
	border-right: 1px solid #d5dade;
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 16px;
	margin-left: -5px;
	padding: 2px 9px;
	text-transform: uppercase;
}
#PUB .Specials .Box.Reiter ul.Reiter li a:focus,
#PUB .Specials .Box.Reiter ul.Reiter li a:hover,
#PUB .Specials .Box.Reiter ul.Reiter li a:active {
	color: #666;
	text-decoration: none;
}
#PUB .Specials .Box.Reiter ul.Reiter li:first-child a {
	margin-left: 0;
}
#PUB .Specials .Box.Reiter ul.Reiter li:last-child a {
	border-right: 1px solid transparent;
}
#PUB .Specials .Box.Reiter ul.Reiter li.Active a {
	background: #f2f4f5;
	border-color: #d5dade;
	border-bottom: 1px solid #f2f4f5;
}
#PUB .Specials .Box.Reiter .Content {
	background: url(../images/1-pixel-white.png) repeat-x 0 bottom #f2f4f5;
	border-bottom: 1px solid #d5dade;
	border-top: 1px solid #d5dade;
	margin-top: -1px;
	padding: 10px 20px;
}

/* Datenschutzbutton */
#PUB .Specials .Box.Datenschutz .Image {
	display: table-cell;
	float: none;
	vertical-align: top;
	width: 90px;
}
#PUB .Specials .Box.Datenschutz .Hide {
	float: right;
	padding-right: 20px;
}
#PUB .Specials .Box.Datenschutz .Hide a {
	background: url(/images/sq_minus_icon&16.png) no-repeat;
	display: block;
	height: 16px;
	opacity: 0.3;
	text-indent: -10000px;
	width: 16px;
}
#PUB .Specials .Box.Datenschutz .Hide a:focus,
#PUB .Specials .Box.Datenschutz .Hide a:hover,
#PUB .Specials .Box.Datenschutz .Hide a:active {
	opacity: 1;
}

#PUB .Specials .Box.Datenschutz p {
	display: table-cell;
	vertical-align: middle;
}
#PUB .Specials .Box.Datenschutz h4 {
	display: block;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0;
}
#PUB .Specials .Box.Datenschutz h4 strong {
	color: #666;
	/* font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif; */
}
#PUB .Specials .Box.Datenschutz.Minimized h4 {
	display: inline;
	float: left;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
}
#PUB .Specials .Box.Datenschutz.Minimized .Hide {
	display: none;
}
#PUB .Specials .Box.Datenschutz.Minimized .Edit {
	text-align: right;
}
#PUB .Specials .Box.Datenschutz.Minimized .Edit a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	padding-left: 10px;
}
#PUB .Specials .Box.Datenschutz .Range li {
	display: table-cell;
	width: 113px;
}
#PUB .Specials .Box.Datenschutz .Range li a {
	background: url(/images/bg-range.png) 0 bottom no-repeat;
	display: block;
	padding-bottom: 30px;
	text-align: center;
}
#PUB .Specials .Box.Datenschutz .Range li.Active a {
	background-position: center bottom;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}

#PUB .Specials .Box.Datenschutz .Range li a:focus,
#PUB .Specials .Box.Datenschutz .Range li a:hover,
#PUB .Specials .Box.Datenschutz .Range li a:active,
#PUB .Specials .Box.Datenschutz .Range li a:focus span,
#PUB .Specials .Box.Datenschutz .Range li a:hover span,
#PUB .Specials .Box.Datenschutz .Range li a:active span {
	text-decoration: underline;
}
#PUB .Specials .Box.Datenschutz .Info {
	margin-top: 20px;
	text-align: right;
}
#PUB .Specials .Box.Datenschutz .Info a span {
	display: table-cell;
}
#PUB .Specials .Box.Datenschutz .Info a span.Icon {
	background: url(/images/info_icon&16.png) 0 0 no-repeat;
	opacity: 0.3;
	width: 20px;
}
#PUB .Specials .Box.Datenschutz .Info a:focus span.Icon,
#PUB .Specials .Box.Datenschutz .Info a:hover span.Icon,
#PUB .Specials .Box.Datenschutz .Info a:active span.Icon {
	opacity: 1;
}
#PUB .Specials .Box.Datenschutz .Info-Max {
	display: none;
}

/* Themenkarussell */
#PUB .Box.Highlights {
	height: 60px;
	padding-top: 240px;
	width: 380px;
}
#ADM #ID_Wrapper #PUB .Box.Highlights a {
	text-decoration: none;
}
#PUB .Box.Highlights ul,
#PUB .Box.Highlights ul li {
	list-style: none;
	margin: 0;
}
#PUB .Box.Highlights #Carousel {
	padding: 10px;
	width: 360px;
}

#PUB .Box.Highlights #Carousel li {
	height: 240px;
	position: absolute;
	margin-top: -240px;
	width: 360px;
	z-index:1;
}
#PUB .Box.Highlights #Carousel li.topLayer {
	z-index: 3;
}
#PUB .Box.Highlights #Carousel li.middleLayer {
	z-index: 2;
}
#PUB .Box.Highlights #Carousel li a {
	cursor: pointer; /* IE */
}
#PUB .Box.Highlights #Carousel a .Caption {
	background: #f2f4f5;
	display: block;
	height: 30px;
	line-height: 140%;
	overflow: hidden;
	padding: 10px;
}
#PUB .Box.Highlights #Carousel li a .Caption strong {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
}
#PUB .Box.Highlights #Carousel li a .Caption strong a {
	color: #004a4e;
	text-decoration: none;
}
#PUB .Box.Highlights #Carousel li a .Caption span.Description span.Copyright {
	color: #999;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
#PUB .Box.Highlights .Reiter {
	float: right !important;
	margin-left: 10px;
	margin-top: -240px;
	position: absolute;
	text-align: right;
	width: 360px;
	z-index: 1000;
}
#PUB .Box.Highlights .Reiter ul {
	display: inline;
}
#PUB .Box.Highlights .Reiter ul li {
	border-right: 10px solid transparent;
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
}
#PUB .Box.Highlights .Reiter ul li a {
	background: #004a4e !important;
	box-shadow: 0 0 1px rgba(255,255,255,0.3);
	-moz-box-shadow: 0 0 1px rgba(255,255,255,0.3);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.3);
	color: #fff !important;
	display: block;
	font-size: 12px;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	height: 20px;
	text-align: center;
	text-decoration: none;
	width: 20px;
}
#PUB .Box.Highlights .Reiter ul li.Active a,
#PUB .Box.Highlights .Reiter ul li a:hover { /* focus, active weggelassen wg. JS-Wechsel */
	background: #fff !important;
	color: #999 !important;
}

/* Fuer die Admin-Vorschau */
#ADM #PUB .Box.Highlights {
	margin-bottom: 40px;
}
#ADM #PUB .Box.Highlights #Carousel a:focus,
#ADM #PUB .Box.Highlights #Carousel a:hover,
#ADM #PUB .Box.Highlights #Carousel a:active {
	background: none;
	color: #004a4e;
}
#ADM #PUB .Box.Highlights #Carousel a .Caption {
	margin-top: -14px;
}
#ADM #PUB .Box.Highlights .Reiter ul li a {
	height: 12px;
	padding: 4px 0;
}

/* Fotostrecken */
#PUB div.Main .Box ul.Fotostrecke {
    margin: 0 !important;
	padding: 0 !important;
}
#PUB .Box ul.Fotostrecke li {
	display: table-cell;
	padding: 5px 3px;
	vertical-align: top;
}
#PUB .Box ul.Fotostrecke li a {
	background: none;
	padding: 0;
}
#PUB .Box ul.Fotostrecke li a:focus,
#PUB .Box ul.Fotostrecke li a:hover,
#PUB .Box ul.Fotostrecke li a:active {
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
#PUB .Box ul.Fotostrecke li:first-child {
	padding-left: 0;
}
#PUB .Box ul.Fotostrecke li:last-child {
	padding-right: 0;
}
#PUB .Box ul.Fotostrecke li img {
	width: 110px;
}

#PUB .Box div.Fotostrecke {
	padding: 4px 0;
}
#PUB .Box div.Fotostrecke span {
    display: block;
	float: left;
}
#PUB .Box div.Fotostrecke a {
	display: block;
	font-weight: normal !important;
	text-align: right;
}
#PUB .Specials .Box div.Fotostrecke {
	left: -10000px;
	position: absolute;
	top: -10000px;
}

/* Dossiers in Specials */
#PUB .Specials .Box.Channels h4 {
	display: block;
	margin-bottom: 5px;
}
#PUB .Specials .Box.Channels .Image {
	display: block;
	float: right;
	margin: 0 0 10px 10px;
	text-align: left;
	width: 170px;
}
#PUB .Specials .Box.Channels ul.Channels {
	margin: 10px 20px 0 20px;
}
#PUB .Specials .Box.Channels ul.Channels li a {
	background: url(../images/arrows.png?2013-01-16) 0 5px no-repeat;
	color: #004a4e;
	display: inline-block;
	margin-bottom: 10px;
	padding-left: 10px;
}

/* Dossiers in Specials */
#PUB .Specials .Box.Shop .Desc li a {
	background: none;
	padding: 0;
}
#PUB .Specials .Box.Shop .Cat {
	color: #666;
	font-size: 10px;
}
#PUB .Specials .Box.Shop h4 {
	margin-bottom: 5px;
}
#PUB .Specials .Box.Shop .Desc {
	margin-left: 0;
}
#PUB .Specials .Box.Shop .Desc p {
	display: block;
}
#PUB .Specials .Box.Shop .Desc .Image {
	float: left; /* modified: ie7-safe */
}
#PUB .Specials .Box.Shop .Desc .Description {
	margin-left: 120px; /* modified: ie7-safe */
}
#PUB .Specials .Box.Shop .Desc .Image,
#PUB .Specials .Box.Shop .Desc .Description {
	/* display: table-cell; */ /* modified: ie7-safe */
	/* vertical-align: top; */ /* modified: ie7-safe */
	padding-bottom: 10px;
}
#PUB .Specials .Box.Shop .Image {
	text-align: left;
}
#PUB .Specials .Box.Shop .Image img {
	width: 110px;
}
#PUB .Specials .Box.Shop .Desc .Description {
	/* padding-left: 10px; */ /* modified: ie7-safe */
}
#PUB .Specials .Box.Shop .Desc .Link {
	margin-top: 10px;
}
#PUB .Specials .Box.Shop .Desc .Link a {
	background: url(../images/arrows.png?2013-01-16) 0 5px no-repeat;
	display: block;
	padding-left: 10px;
}
#PUB .Specials .Box.Shop ul {
	margin: 10px 20px 0 10px;
}

/* Grosse Footer-Navi */
#PUB .Table-of-contents {
	background: url(../images/1-pixel-white.png) repeat-x 0 bottom #f2f4f5;
	/* background: none; */
	border-bottom: 1px solid #d5dade;
	font-size: 12px;
	line-height: 120%;
	margin-left: 20px;
	width: 900px;
}
#PUB .Table-of-contents h3 {
	border-bottom: 1px solid #d5dade;
	color: #999;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	padding: 10px;
	text-transform: uppercase;
}
#PUB .Table-of-contents .List {
	border-top: 1px solid #fff;
	padding: 10px;
}
#PUB .Table-of-contents .Col {
	/* display: table-cell; */ /* modified: ie7-safe */
	float: left; /* modified: ie7-safe */
	width: 146px; /* modified: ie7-safe */
}
#PUB .Table-of-contents .Col h4,
#PUB .Table-of-contents .Col li {
	margin-bottom: 10px;
	padding-right: 20px;
	/* width: 130px; */ /* modified: ie7-safe */
}
#PUB .Table-of-contents .Col.Col-6 h4,
#PUB .Table-of-contents .Col.Col-6 li {
	padding-right: 0;
}
#PUB .Table-of-contents h4 {
	color: #e2007a;
	text-transform: uppercase;
}
#PUB .Table-of-contents li a {
	background: url(../images/arrows.png) 0 3px no-repeat;
	display: block;
	padding-left: 10px;
}
#PUB .Table-of-contents li.Protected a::before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 11px;
    margin-right: 0.2rem;
}

/* Footer-Navi */
#PUB .Navi.Footer {
	color: #999;
	font-size: 10px;
	line-height: 140%;
	padding-bottom: 10px;
	text-align: center;
	text-transform: uppercase;
}
#PUB .Navi.Footer a {
	color: #999;
}
#PUB .Navi.Footer a:focus,
#PUB .Navi.Footer a:hover,
#PUB .Navi.Footer a:active {
	color: #000;
}

/* Footer */
#PUB p.Footer {
	color: #f2f4f5;
	font-size: 10px;
	margin-bottom: 30px;
	margin-top: 15px;
	text-align: center;
	text-transform: uppercase;
}
#PUB p.Footer a {
	color: #f2f4f5 !important;
}
#PUB p.Footer a:focus,
#PUB p.Footer a:hover,
#PUB p.Footer a:active {
	color: #fff !important;
}

/* Piwik-Privacy-Hinweis */
.Piwik-Privacy {
	font-size: 12px;
	line-height: 140%;
	margin: 20px auto;
	text-align: center;
	width: 780px;
}
.Piwik-Privacy .Piwik-Privacy-Settings,
.Piwik-Privacy-Info,
.Piwik-Privacy p {
	display: inline-block;
}
.Piwik-Privacy .Piwik-Privacy-Settings iframe {
	display: none;
}
.Piwik-Privacy .Piwik-Privacy-Settings:hover iframe {
	background: #fff;
	border: 1px solid #ccc;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	height: 270px;
	margin-left: -200px;
	margin-top: -250px;
	overflow: hidden;
	padding: 10px;
	position: absolute;
	text-align: left;
	width: 400px;
}

/* Sonstige */
#PUB .Clear {
	clear: both;
}
#PUB table th {
	background: #eee;
	font-size: 10px;
	text-align: left;
}
#PUB table th,
#PUB table td {
	padding: 5px;
}
#PUB .Image table td {
	padding: 0;
}
#PUB table th {
	vertical-align: bottom;
}
#PUB table td {
	vertical-align: top;
}

/* Sprungarken (unsichtbar) */
#PUB .Jumplabels {
	left: -10000px;
	position: absolute;
	top: -10000px;
}

/* Werbung im Content-Bereich */
#PUB .Content-Ad {
	background: url(../images/werbung_sky.png) no-repeat;
	padding: 10px 0 0 0;
}

/* Werbebanner */
#PUB .Ads p {
	left: -10000px;
	position: absolute;
	top: -10000px;
}
#PUB .Ads .Ad2 {
	margin-left: 960px;
	position: absolute;
	top: 100px !important;
}
#PUB .Ads .Ad1 {
	height: 90px;
	position: absolute;
	top: 0;
}

/* Wallpaper-Banner */
#PUB .Ads .SkycraperWallpaper {
	margin-left: 950px;
	position: absolute;
	top: 10px;
}
#PUB .Ads .LeaderboardWallpaper {
	height: 90px;
	position: absolute;
	text-align: right;
	top: 10px;
	width: 950px;
}

/* Fehler */
#PUB .ErrorList,
#PUB .error,
#PUB .Error {
	color: #c00;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}

/* Erfolg */
#PUB h1.Success {
	background: url(../images/ok2.png) 0 15px no-repeat;
	clear: left;
	color: #060;
	padding-left: 25px;
}

/* Fehler */
#PUB h1.Error {
	background: url(../images/no2.png) 0 8px no-repeat;
	clear: left;
	color: #c00;
	font-size: 24px !important;
	padding-left: 25px;
}

#PUB .DN {
	display: block;
	left: -10000px;
	position: absolute;
	top: -10000px;
}

/* Blogseite */
#PUB.Blogs .Logo {
	background: none;
	padding: 0 0 0px 0;
}
#PUB.Blogs .Navi.Main {
	top: 219px;
}
#PUB.Blogs .Navi.Main.Blogs {
	top: 245px;
}
#PUB.Blogs .Navi.Main.Blogs li {
	margin-right: 6px;
}
#PUB.Blogs .Navi.Main.Blogs li a {
	background: none;
	color: #666;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
}
#PUB.Blogs .Navi.Main.Blogs li.Active a,
#PUB.Blogs .Navi.Main.Blogs li a:focus,
#PUB.Blogs .Navi.Main.Blogs li a:hover,
#PUB.Blogs .Navi.Main.Blogs li a:active {
	background: none;
	color: #000;
	text-decoration: underline;
}

#PUB.Blogs ul.Meta2 {
	top: 179px;
}
#PUB.Blogs ul.Meta2 li.Facebook {
	margin-left: 80px;
}
#PUB.Blogs .Container {
	margin-top: 0px;
	padding-top: 0;
}
#PUB.Blogs div.Main {
	margin-right: 20px;
	float: right;
	padding-left: 0;
	width: 490px;
}
#PUB.Blogs div.Main .Stopper-Ad {
	display: none;
}
#PUB.Blogs.Fullsize div.Main {
	padding-left: 30px;
}
#PUB.Blogs div.Main .Article-Header {
	border-bottom: 1px solid #d5dade;
	margin-bottom: 10px;
	padding: 0 10px;
}
#PUB.Blogs div.Main .Article-Header .Author {
	float: right;
	margin-right: 0;
}
#PUB.Blogs div.Main h1 span,
#PUB.Blogs div.Main h1 a,
#ADM #PUB.Blogs div.Main h1 a { /* Admin-Preview: Startseite */
	background: #f2f4f5;
	color: #000;
	line-height: 140%;
}
#PUB.Blogs div.Main .Listing ul li {
	margin-bottom: 40px;
}
#PUB.Blogs div.Main .Listing ul li h4 {
	margin-top: 20px;
}
#PUB.Blogs div.Main .Listing .Blog-Listing-Header {
	margin-bottom: 10px;
}
#PUB.Blogs div.Main .Listing .Blog-Listing-Header a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	color: #004a4e;
	margin-left: 5px;
	padding-left: 10px;
}
#PUB.Blogs div.Main .Listing .Blog-Listing-Author,
#PUB.Blogs div.Main .Listing .Blog-Listing-Blog {
	float: left;
	white-space: nowrap;
	width: 50%;
}
#PUB.Blogs div.Main .Listing .Blog-Listing-Date,
#PUB.Blogs div.Main .Listing .Article-Comments {
	color: #666;
	display: block;
	text-align: right;
}
#PUB.Blogs div.Main .Listing .Blog-Listing-Date {
	border-bottom: 1px solid #d5dade;
}
#PUB.Blogs div.Main .Listing .Blog-Listing-Author,
#PUB.Blogs div.Main .Listing .Blog-Listing-Date {
	padding-bottom: 10px;
}
#PUB.Blogs div.Main .Listing.Blog-Listing .Blog-Listing-Blog,
#PUB.Blogs div.Main .Listing.Blog-Listing .Article-Comments {
	padding-top: 10px;
}
#PUB.Blogs div.Main .Listing h1 a,
#PUB.Blogs div.Main .Listing h3 a {
	background: #f2f4f5;
	color: #000;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
}
#PUB.Blogs div.Main .Listing h1 a:focus,
#PUB.Blogs div.Main .Listing h1 a:hover,
#PUB.Blogs div.Main .Listing h1 a:active,
#PUB.Blogs div.Main .Listing h3 a:focus,
#PUB.Blogs div.Main .Listing h3 a:hover,
#PUB.Blogs div.Main .Listing h3 a:active {
	background: #004a4e;
	color: #fff;
	text-decoration: none;
}

/* Beschwerdeformular */
#PUB.Blogs div.Main .Complain textarea,
#PUB.Blogs div.Main .Complain input.felder {
	display: block;
	margin-bottom: 10px;
	width: 100%;
}
#PUB.Blogs div.Main .Complain textarea {
	margin-bottom: 40px;
}
#PUB.Blogs div.Main .Complain .row_submit {
	margin-top: 40px;
}
#PUB.Blogs .Main .Send-Article {
	float: right;
}

#PUB.Blogs .Specials {
	margin-left: 10px;
}
#PUB.Blogs .Specials h3.Stopper {
	background: url(../images/bg-h3-stopper.png) 0 bottom no-repeat;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	margin-left: -20px;
	padding: 10px 20px 20px 10px;
}
#PUB.Blogs .Specials .Blog-Description h4 {
	color: #444;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
#PUB.Blogs .Specials .Blog-Description p {
	margin-bottom: 10px;
}
#PUB.Blogs .Specials .Blog-Description p + h4 {
	margin-bottom: 10px;
}
#PUB.Blogs .Specials .Blog-Description a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	padding-left: 10px;
}
#PUB.Blogs .Specials .Blog-Description,
#PUB.Blogs .Specials .Blog-List,
#PUB.Blogs .Specials .Blog-Tags,
#PUB.Blogs .Specials .Blog-Articles {
	clear: left;
	margin-bottom: 50px;
}
#PUB.Blogs .Specials .Blog-List li {
	border-bottom: 1px solid #d5dade;
}
#PUB.Blogs .Specials .Blog-List li a {
	background: url(../images/arrows.png?2013-01-16) 0 15px no-repeat;
	display: inline-block;
	padding: 10px;
}
#PUB.Blogs .Specials .Blog-List li:last-child {
	border-bottom: 0;
}
#PUB.Blogs .Specials .Blogger-List li {
	color: #666;
	margin-bottom: 40px;
}
#PUB.Blogs .Specials .Blogger-List .Image {
	float: left;
	margin: 0 10px 10px 0;
	width: 80px;
}
#PUB.Blogs .Specials .Blogger-List .Desc,
#PUB.Blogs .Specials .Blogger-List .Authorblogs {
	margin-left: 90px;
}
#PUB.Blogs .Specials .Blogger-List .Authorblogs li {
	margin: 0;
}
#PUB.Blogs .Specials .Blogger-List .Authorblogs a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	padding-left: 10px;
}
#PUB.Blogs .Specials .Blog-Tags {
	clear: left;
}
#PUB.Blogs .Specials .Blog-Tags li {
	border: 0;
    display: inline;
	margin: 0 8px 0 4px;
	padding: 4px 2px;
}
#PUB.Blogs .Specials .Blog-Tags li a {
	text-decoration: none;
	line-height: 140%;
    white-space: nowrap;
}
#PUB.Blogs .Specials .Blog-Tags li.Size1 a {
	color: #999;
	font-size: 12px;
}
#PUB.Blogs .Specials .Blog-Tags li.Size2 a {
	font-size: 13px;
}
#PUB.Blogs .Specials .Blog-Tags li.Size3 a {
	color: #004a4e;
	font-size: 14px;
}
#PUB.Blogs .Specials .Blog-Tags li.Size4 {
	padding: 4px 2px;
}
#PUB.Blogs .Specials .Blog-Tags li.Size4 a {
	color: #004a4e;
	font-size: 16px;
}
#PUB.Blogs .Specials .Blog-Tags li.Size5 {
	padding: 4px 2px;
}
#PUB.Blogs .Specials .Blog-Tags li.Size5 a {
	color: #004a4e;
	font-size: 18px;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#PUB.Blogs .Specials .Blog-Tags li a {
	background: none;
	display: inline;
	padding-left: 0;
}
#PUB.Blogs .Specials .Tools {
	background: none;
	padding-top: 60px;
	min-height: 20px;
}
#PUB.Blogs .Specials .Tools-Bottom {
	display: none;
}
#PUB.Blogs .Specials .Tools .Clear {
	clear: none;
}
#PUB.Blogs .Specials .Blog-Articles li {
	color: #999;
	margin-bottom: 10px;
}
#PUB.Blogs .Specials .Article-Comments {
	margin-bottom: 50px;
	margin-left: 30px;
	margin-top: 10px;
}
#PUB.Blogs .Specials .Article-Comments a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	margin-left: 10px;
	padding-left: 10px;
}
#PUB.Blogs .Specials .Tools ul.Actions li.Share:hover ul {
	margin-left: 215px;
}
#PUB.Blogs .Specials .Socialshareprivacy {
	margin-bottom: 20px;
	margin-top: 45px;
}
#PUB.Blogs .Specials .Shoplink ul,
#PUB.Blogs .Specials .Articletags ul {
	margin: 0 20px;
}
#PUB.Blogs .Specials .Articletags ul li {
	display: inline;
}
#PUB.Blogs .Specials .Shoplink ul li a,
#PUB.Blogs .Specials .Articletags ul li a {
	background: url(../images/arrows.png?2013-01-16) 0 3px no-repeat;
	margin-right: 10px;
	padding-left: 10px;
}
#PUB.Blogs .Specials .Articletags ul li:last-child a {
	margin-right: 0;
}
#PUB.Blogs .Blogs-Home a {
	display: block;
	height: 100px;
	margin-left: 450px;
	position: absolute;
	text-indent: -10000px;
	top: 130px;
	width: 300px;
}

/* Bild ueberm Blog-Listing */
#PUB div.Main .Blog-Image {
	margin: 0 0 30px 0;
}
#PUB div.Main .Blog-Image + h1 {
	background: #fff;
	display: inline-block;
	font-size: 18px;
	margin-top: -240px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	padding: 5px;
	position: absolute;
}
#PUB div.Main .Blog-Image:hover + h1 {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Redaktionsseite */
#PUB div.Main .Redaktion h2 {
	border-bottom: 0;
}
#PUB div.Main .Redaktion .Listing.Authors ul li {
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
}
#PUB div.Main .Redaktion .Listing.Authors ul li:last-child {
	border-bottom: 0;
}
#PUB div.Main .Redaktion .Listing.Authors ul li .Image {
	background: url(../images/dummy.png) no-repeat;
	float: right;
	height: 50px;
	margin-bottom: 0;
	padding: 0;
	width: 50px;
}
#PUB div.Main .Redaktion .Listing.Authors ul li .Image img {
	height: 50px;
	width: 50px;
}
#PUB div.Main .Redaktion .Filter {
	background: url("../images/1-pixel-white.png") repeat-x 0 bottom #f2f4f5;
	border-bottom: 1px solid #d5dade;
	margin: 30px 0;
	margin-left: -10px;
}
#PUB div.Main .Redaktion .Filter a {
}
#PUB div.Main .Redaktion .Filter h3 {
	background: #f2f4f5;
	color: #666;
	float: left;
	font-family: UnitWeb-Bold,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin-right: 5px;
	padding: 10px 0 0 10px;
}
#PUB div.Main .Redaktion .Filter ul {
	padding: 10px;
}

#PUB div.Main .Redaktion .Filter li {
	display: inline-block;
}
#PUB div.Main .Redaktion .Filter li a {
	margin: 0 2px;
}
#PUB div.Main .Redaktion .Filter li:first-child a {
	margin-left: 0;
}
#PUB div.Main .Redaktion .Filter li:after {
	content: ' | ';
}
#PUB div.Main .Redaktion .Filter li:last-child:after {
	content: '';
}

/* Redaktion: Einzelansicht */
#PUB div.Main .Redaktion .Author-Ressort {
	margin-bottom: 20px;
	padding: 5px 0;
}
#PUB div.Main .Redaktion .Image {
	float: left;
	margin: 0 10px 10px 0;
	padding-top: 4px;
}
#PUB div.Main .Redaktion .Author-Twitter a {
	background: url("../images/twitter-author.png") no-repeat;
	display: inline-block;
	min-height: 25px;
	padding-left: 30px;
}
#PUB div.Main .Redaktion .Listing.Last-Articles {
	/* background: url("../images/1-pixel-white.png") repeat-x 0 bottom #f2f4f5; */
	/* border-bottom: 1px solid #d5dade; */
	/* border-top: 1px solid #000; */
	margin-top: 100px;
	padding: 0 10px;
}
#PUB div.Main .Redaktion .Listing.Last-Articles h3 {
	background: #fff;
	border-bottom: 1px solid #999;
	font-family: UnitWeb-Bold,Tahoma,Arial,Helvetica,sans-serif;
	margin: 0 -10px;
	padding: 5px 0;
}
#PUB div.Main .Redaktion .Listing.Last-Articles ul li h3 {
	background: none;
	border-bottom: 0;
	font-family: UnitWeb,Tahoma,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
}
#PUB div.Main .Redaktion .Listing.Last-Articles ul {
	margin-top: 30px;
}

/* 404er */
#PUB.Error-404 div.Main h1.E404 {
	color: #c00;
	font-size: 72px;
	margin-bottom: 12px;
	transform: rotate(4deg);
}
#PUB.Error-404 div.Main h2 {
	color: #666;
	font-size: 18px;
	margin-bottom: 12px;
}
#PUB.Error-404 div.Main h3 {
	color: #999;
	font-size: 14px;
	margin: 18px 0;
}
#PUB.Error-404 div.Main h4 {
	color: #999;
	font-size: 12px;
	margin: 18px 0;
}
#PUB.Error-404 div.Main .Content ul {
	margin: 12px 0;
	padding-left: 36px;
}
#PUB.Error-404 div.Main .Content ul li {
	list-style: disc;
	margin-bottom: 12px;
}
#PUB.Error-404 div.Main .Content p {
	margin-bottom: 18px;
}
#PUB.Error-404 div.Main .Content a {
	color: #004a4e;
	text-decoration: underline;
}
#PUB.Error-404 div.Main .Content a:focus,
#PUB.Error-404 div.Main .Content a:hover,
#PUB.Error-404 div.Main .Content a:active {
	color: #004a4e;
}

/* Formulare: Fortschrittszaehler */
#PUB .Progress-Bar-Steps {
	border-top: 1px solid #ccc;
	display: inline-block;
	font-size: 12px;
}
#PUB .Progress-Bar-Steps ul {
	margin-top: -12px;
}
#PUB .Progress-Bar-Steps li {
	color: #666;
	display: table-cell;
	min-width: 60px;
	max-width: 100px;
	padding-right: 20px;
	vertical-align: top;
}
#PUB .Progress-Bar-Steps li:last-child {
	background: #fff;
	padding-right: 0;
}
#PUB .Progress-Bar-Steps li strong {
	background: #ccc;
	border: 1px solid transparent;
	color: #fff;
	border-radius: 20px;
	display: table-cell;
	height: 18px;
	line-height: 11px;
	text-align: center;
	vertical-align: middle;
	width: 18px;
}
#PUB .Progress-Bar-Steps li.Done {
	color: #000;
}
#PUB .Progress-Bar-Steps li.Done strong {
	background: #004a4e;
	color: #fff;
}
#PUB .Progress-Bar-Steps li.Active {
	color: #e2007a;
}
#PUB .Progress-Bar-Steps li.Active strong {
	background: #e2007a;
	color: #fff;
}

/* Extras */
img { /* 3-Pixel-Problem bei bildern in HTML5 */
	vertical-align: bottom;
	border: none;
}

/* Die Praeger-Linie */
#PUB .Article .Content hr {
	background: #999;
	border: 0;
	height: 1px;
}

/* Neue Bannerplaetze */

/* Pos 1: Oben quer voller Bildschirm */
#PUB .New-Ad-4 {
	background: #e2007a;
	left: 0;
	padding-bottom: 20px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0
}
#PUB .New-Ad-4 .Ad-Img {
	display: table-cell;
	vertical-align: middle;
	width: 50px;
}
#PUB .New-Ad-4 .Ad-Desc {
	display: table-cell;
	font-size: 16px;
	font-weight: normal;
	padding-top: 10px;
	vertical-align: middle;
}
#PUB .New-Ad-4 a span strong {
	display: block;
	font-size: 24px;
	margin-top: 10px;
}
#PUB .New-Ad-4 .Ad-Content a {
	color: #fff;
	display: table;
	margin: 0 auto;
	text-decoration: none;
	max-width: 950px;
}
#PUB .New-Ad-4 .Ad-Content a:hover strong {
	text-decoration: underline;
}
#PUB .New-Ad-4 .Close {
	background: url("../images/fancy_close.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	cursor: pointer;
	display: block;
	height: 30px;
	position: absolute;
	right: 5px;
	text-indent: -10000px;
	top: 5px;
	width: 30px;
}

/* Pos 2: Rechts neben Logo */
#PUB .New-Ad-3 {
	background: #e2007a;
	height: 90px;
	margin-left: 500px;
	position: absolute;
	top: 140px;
	width: 240px;
}
#PUB .Wrapper-New-Ad-1 .New-Ad-3 {
	top: 180px;
}

/* Pos 3: Quer ueber Container */
#PUB .New-Ad-1 {
	background: #e2007a;
	margin-bottom: 50px;
	margin-top: -30px;
}
#PUB.Loggedin.Community .New-Ad-1 {
	margin-top: 20px;
}
#PUB.Gallery .New-Ad-1 {
	margin-top: 3px;
}
#PUB .New-Ad-1 a {
	color: #fff;
	display: block;
	padding: 2px 30px;
}
#PUB .New-Ad-1 a span {
	display: table-cell;
	height: 35px;
	vertical-align: middle;
}
#PUB .New-Ad-1 a span.Ad-Img {
	width: 60px;
}

/* Pos 4: Im Listing */
#PUB .New-Ad-2 {
	background: #e2007a;
	margin-bottom: 30px;
	margin-top: 0 !important;
}
#PUB .New-Ad-2 a {
	color: #fff;
	display: block;
	font-size: 24px;
	padding: 2px 30px;
}
#PUB .New-Ad-2 a span {
	display: table-cell;
	vertical-align: middle;
}
#PUB .New-Ad-2 a span.Ad-Desc {
	padding-right: 10px;
	text-align: right;
	white-space: nowrap;
}
#PUB .New-Ad-2 a span strong {
	display: block;
	font-size: 30px;
	font-weight: normal;
	margin-top: 10px;
}

/* Downloads */
#PUB #ID_Documents li a {
	position: relative;
}
#PUB #ID_Documents li .image a img {
	border: 8px solid #F2F4F5;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	bottom: 20px;
	display: block;
	left: 20px;
	max-width: 400px;
	opacity: 0;
	position: absolute;
}

body#PUB,
.cke_editable  {
   /* chrome 33 font-bug workaround */
   -webkit-animation-duration: 0.1s;
   -webkit-animation-name: fontfix;
   -webkit-animation-iteration-count: 1;
   -webkit-animation-timing-function: linear;
   -webkit-animation-delay: 0.1s;
}

/* chrome 33 font-bug workaround */
@-webkit-keyframes fontfix{
   from{   opacity: 1; }
   to{ opacity: 1; }
}
