
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:14px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p {
    margin-bottom:1em;
}
h1, h2, h3, h4, h5, h6 {
    font-family:Helvetica, sans-serif;
}
h1 {
    font-weight: bold;
    font-size: 28px;
    color: #ffffff;
    background: #000000;
    line-height: 32px;
    padding: 1px 4px 2px;
    margin-bottom: 1em;
}
h2 {
    font-size: 20px;
    margin-bottom: 1em;
}
a.pink {
    color:#f06;
    text-decoration:underline;
}
a.pink:hover {}
input, button {
    font-family: Helvetica, sans-serif;
}
button.btn {
    font-size: 16px;
    padding: .6em 1.5em;
    background: #f06;
    border: none;
    color: white;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #cc0052;
}
button.btn:hover {
    background: #cc0052;
}
#leaderboard-ad {
    text-align: center;
    position: relative;
    line-height: 0;
}
#left-skyscraper-ad {
    position: absolute;
    left: -120px;
    width: 120px;
    height: 600px;
    overflow: visible;
    line-height: 0;
}
#right-skyscraper-ad {
    position: absolute;
    right: 0;
    width: 0;
    height: 600px;
    overflow: visible;
    line-height: 0;
}
#billboard-ad {
    padding-bottom: 10px;
    margin: 0;
    text-align: center;
    line-height: 0;
}
body.ushape-ads #leaderboard-ad {margin-left: -132px;}
body.ushape-ads #left-skyscraper-ad {left:-132px;}
body.ushape-ads #right-skyscraper-ad {right:-13px;}
body.wallpaper-ads #leaderboard-ad {text-align:right;} 
body.wallpaper-ads #left-skyscraper-ad {}
body.wallpaper-ads #right-skyscraper-ad {margin-top:-90px;}
body.wallpaper-ads.mod-tall-leaderboard #right-skyscraper-ad {margin-top:-180px;}
body.expwallpaper-ads #leaderboard-ad {text-align:right;position:relative;left:120px;}
body.expwallpaper-ads #left-skyscraper-ad {}
body.expwallpaper-ads #right-skyscraper-ad {}
body.expwallpaper-ads.mod-wide-skyscraper #leaderboard-ad {left:160px;}
body.expwallpaper-ads.mod-ultrawide-skyscraper #leaderboard-ad {left:200px;}
body.expwallpaper-ads.mod-halfpage-skyscraper #leaderboard-ad {left:300px;}
body {
	text-align:center;
}
#header {
    background: white;
}
#page {
    background: white;
}
#canvas {
	text-align:left;
	margin:0 auto;
	width:970px;
	position:relative;
}
#main-container {
	width: 100%;
}
#top-banner {
	display:none;
}
#right-banner {
	display:none;
	position:absolute;
	margin-left:910px;
}
#page {
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	border-top:none;
	border-bottom:none;
	margin:0;
	padding:0;
	display:block;
	padding-bottom:10px;
	padding-top:5px;
}
#header {
	z-index:1;
}
#header-h1 {
	width:100%;
	height:100%;
    background: transparent;
}
#header-banner {
	position:relative;
	width:970px;
	height:64px;
	background:url('http://content.promiflash.de/static-images/header-970px.png') top center no-repeat;
}
#header-home-link {
	position:absolute;
	top:0;left:0;
	width:340px;height:64px;
	display:block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#header-home-link-text {
}
#header-search-form {
	position:absolute;
	bottom:7px;right:7px;
}
#header-search-form-input {
	display:block;
	position:absolute;right:30px;
	border:none;
	background:white;color:black;
	margin:0;padding:5px 3px;
	height:17px; 
	font-size:17px;line-height:17px;vertical-align:middle;
}
#header-search-form-submit-button {
	display:inline-block;
	width:27px;height:27px;
	background:url('http://content.promiflash.de/static-images/search.png') no-repeat;
	vertical-align:-14px;
	cursor:pointer;
}
#header-announcement {
	position:absolute;
	right:0;
	top:0;
	background:transparent;
	color:#fff;
	font-size:13px;
	font-family:Helvetica, sans-serif;
	font-weight:normal;
	padding: 8px 12px 15px;
	text-align:right;
}
#header-announcement a {
	color:#fff;
	text-decoration:none;
}
#header-announcement a:hover {
	text-decoration:underline;
}
#sidebar-announcement {
	background:#000;
	color:#fff;
	font-size:16px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 6px;
	margin-bottom:5px;
	text-align:center;
	margin:0 12px 10px;
}
#sidebar-announcement a {
	color:#fff;
	text-decoration:none;
}
#sidebar-announcement a:hover {
	text-decoration:underline;
}
#intOverlay {
	position:absolute;
	background-color:#000;
	background-color:rgba(0,0,0,.8);
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#intHeaderWrapper {
	background-color:#000;
}
#intHeader {
	display:none;
}
#intLogo {
	color:#fff;
	text-decoration:underline;
}
#intWrap {
	display:block;
}
#intWrap p {
	margin-bottom:5px;
}
#intCloser {
	text-decoration:underline;
	color:#f06;
	font-size:16px;
}
#intContent {
	margin:0 auto;
	position:relative;
}
#intCounter {
	color:#ccc;
}
#intAd {
	background-color:#ccc;
}
.header-navigation {
	text-align:right;
	display:block;
	padding:8px 12px 15px;
	font-family: Helvetica, sans-serif;
}
.header-navigation-big {
	position:relative;
	text-align:center;
	border: 2px solid #f06;
	border-top:none;
	display:block;
	font-family: Helvetica, sans-serif;
	vertical-align:middle;
}
.header-navigation-intro {
	color:#fff;
	font-size:13px;
	padding-right:5px;
}
.header-navigation-text-separator {
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:0 4px;
}
.header-navigation-link{
	color:white;
	text-decoration:none;
	font-size:13px;
	
	font-weight:normal;
}
.header-navigation-link:hover {
	text-decoration:underline;
}
.header-navigation-list {
	float:left;
	display:block;
	height:27px;
}
li.header-navigation-list-item {
	float:left;
	border-right:2px solid #f06;
	margin:5px 0;
	padding:0 0;
	font-size:16px;
}
a.header-navigation-big-link {
	display:block;
	float:left;
	color:black;
	text-decoration:none;
	font-weight:normal;
	padding:1px 6px;
	margin:0 5px;
}
a.header-navigation-big-link:hover {
	text-decoration:underline;
}
.header-navigation-list-item-last {
	border-right:none !important;
}
.header-navigation-text {
	display:block;
	font-weight:normal;
	color:black;
	padding:1px 6px;
	margin:0 5px;
}
#navigation-search-form {
	text-align:left;
	position:absolute;
	padding:4px 4px 0;
	right:-6px;
	top:0;
	height:23px;
	width:203px;
	display:block;
}
#navigation-search-form-input-container {
	float:left;
	border: 1px solid #919292;
	text-align:left;
	
	vertical-align:top;
	display:inline-block;
	color:#aaa;
	padding:0;
	margin:0;
	font-size:14px;
	width:165px;
	line-height:14px;
	height:18px;
	box-shadow: 1px 1px 3px #E9E9E9;
	-webkit-box-shadow: 1px 1px 3px #E9E9E9;
	-moz-box-shadow: 1px 1px 3px #E9E9E9;
	background-color:#fff;
}
#navigation-search-form-input {
	text-indent:3px;
	width:100%;
	height:100%;
	display:block;
	border:none;
	background:transparent;
	color:#000;
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#navigation-search-button-container {
	display:inline-block;
	float:left;
	height:22px;
	position:relative;
	border:none;
	background:none;
}
.navigation-search-button {
	display:block;
	width: 30px;
	height:20px;
	border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	border: 1px solid #919292;
	border-left:none;
	background: #FFFFFF;
	box-shadow: 1px 1px 3px #E9E9E9;
	-webkit-box-shadow: 1px 1px 3px #E9E9E9;
	-moz-box-shadow: 1px 1px 3px #E9E9E9;
	text-align: center;
	text-indent: 0px;
	color: #000000;
	font: 14px/18px "Helvetica";
	background-color:#ddd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.48, #EFEFEF), color-stop(1.00, #DEDEDE));
	background: -moz-linear-gradient(top, #EFEFEF 48.21%, #DEDEDE 100.00%);
	padding:0;
	margin:0;
}
.navigation-search-button:hover {
	border-color:#000;
}
#navigation-search-form-submit-button {
	vertical-align:top;
	display:inline-block;
	font-size:14px;
	line-height:14px;
	color:#000;
	cursor:pointer;
	padding-bottom:2px;
	text-decoration:none;
}
.separator {
	display:inline-block;
	background:url('http://content.promiflash.de/static-images/header-navigation-separator.png');
	width:3px;
	height:38px;
}
.header-navigation-item {
	background:url('http://content.promiflash.de/static-images/navigation_sprite.png');
	display:inline-block;
	overflow:hidden;
	height:38px;
}
.header-navigation-item-1	{width:117px;height:38px;background-position:0px 0px;}
.header-navigation-item-2	{width:109px;height:38px;background-position:-120px 0px;}
.header-navigation-item-3	{width:98px;height:38px;background-position:-232px 0px;}
.header-navigation-item-4	{width:104px;height:38px;background-position:-333px 0px;}
.header-navigation-item-5	{width:86px;height:38px;background-position:-440px 0px;}
.header-navigation-item-6	{width:93px;height:38px;background-position:-529px 0px;}
.header-navigation-item-7	{width:160px;height:38px;background-position:-625px 0px;}
.header-navigation-item-8	{width:112px;height:38px;background-position:-788px 0px;}
#header-navigation a:hover .header-navigation-item-1	{background-position:0 38px;}
#header-navigation a:hover .header-navigation-item-2	{background-position:-120px 38px;}
#header-navigation a:hover .header-navigation-item-3	{background-position:-232px 38px;}
#header-navigation a:hover .header-navigation-item-4	{background-position:-333px 38px;}
#header-navigation a:hover .header-navigation-item-5	{background-position:-440px 38px;}
#header-navigation a:hover .header-navigation-item-6	{background-position:-529px 38px;}
#header-navigation a:hover .header-navigation-item-7	{background-position:-625px 38px;}
#header-navigation a:hover .header-navigation-item-8	{background-position:-788px 38px;}
#spacer {
	width:970px;
	height:15px;
	display:block;
}
#table-container {
	margin:0 41px;
}
#table-container-tag-page {
	overflow:hidden;
}
#table-container-tag-page #left-column {
	width:554px;
	vertical-align:top;
}
#table-container-tag-page #left-column-col {
	width:554px;
}
#table-container-tag-page #content-container {
	width:100%;
	margin:0 auto;
}
#columns-table {
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
}
#left-column-col {
	width:506px;
}
#left-column {
	width:506px;
	vertical-align:top;
}
#column-spacer {
	width:50px;
}
#column-spacer-col {
	width:50px;
}
#right-column {
	width:330px;
	vertical-align:top;
}
#right-column-col {
	width:330px;
}
#full-container {
	margin:0 17px;
	overflow:hidden;
    min-height:500px;
}
#full-container-gallery-page {
	margin:0 15px;
	overflow:hidden;
}
#content-container {
	width:506px;
	margin:0 auto;
}
.article-container {
	margin:0;
	padding:0;
}
.article-container lh {
	font-weight:bold;
	display:block;
}
.article-container dt {
	margin-top:8px;
	line-height:17px;
	display:block;
}
.article-container dd {
	padding-left:40px;
	line-height:19px;
	display:block;
}
.article-intro-title {
	text-transform:uppercase;
	font-family:Helvetica,sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#000000;
	line-height:21px;
}
.article-comment-count {
	float:right;
	font-family:Helvetica,sans-serif;
	cursor:pointer;
	margin-top:2px;
}
.article-comment-count-number-container {
}
.article-comment-count-number {
	vertical-align:middle;
	padding-right:3px;
	color:#f06;
	font-size:14px;
	font-weight:bold;
}
.article-comment-count-number:hover {
}
.article-comment-count-icon-container {
	display:block;
	width:18px;
	height:16px;
}
.article-comment-count-icon {
	display:block;
	background:url('http://content.promiflash.de/static-images/chat-icons-sprite.png') 0 0 no-repeat;
	width:16px;
	height:14px;
}
.article-title {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#ffffff;
	background:#000000;
	line-height:32px;
	padding:1px 4px 2px;
}
.article-title a {
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;
	color:#ffffff;
	text-decoration:none;
}
.article-title a:hover {
	text-decoration:underline;
}
.back-link{
	float:right;
	color:#f06;
	font-family:Georgia, serif;
	font-size:12pt;
	text-decoration:none;
}
.back-link:hover {
	text-decoration:underline;
}
.article-info {
	float:right;
	font-family:Georgia, serif;
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#000000;
	line-height:18px;
	margin:5px 0 10px 0;
}
.article-content {
}
.article-adsense-banner {
	margin-left:5px;
	margin-bottom:25px;
}
.article-image-container {
	margin:0 0 15px 0;
}
.article-image-container a{
	display:block;
}
.article-image-container a img.article-image:hover {
	border:1px solid #f06;
}
img.article-image {
	width:500px;
	border:1px solid #ccc;
	margin-bottom:5px;
	padding:2px;
}
img.article-image:hover {
	
}
.article-image-source {
	font-family:Helvetica, sans-serif;
	text-align:right;
	font-weight:normal;
	font-size:11px;
	color:#959595;
}
.article-image-source a {
	display:inline;
	font-family:Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#959595;
	text-decoration:none;
}
.article-image-source a:hover {
	text-decoration:underline;
}
.article-image-caption {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	position:absolute;
	background:black; 
	background:rgba(10, 10, 10, 0.8);
	padding:5px 20px;
	width:460px;
	color:white;
	text-align:center;
	line-height:1.2;
}
.article-text {
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	line-height:24px;
	margin:15px 0 10px;
	overflow:hidden;
}
.article-text b {
	font-family:inherit;
	font-weight:bold;
	font-size:inherit;
	color:inherit;
	line-height:inherit;
}
.article-text a {
	font-family:inherit;
	font-weight:bold;
	font-size:inherit;
	
	color:#f06;
	line-height:inherit;
	
	text-decoration:none;
	padding:0 2px;
}
.article-text a:hover {
	text-decoration:underline;
}
.article-thumbnail-container {
	margin:0;
	display:block;
}
li.article-thumbnail {
	float:left;
	margin-right:14px;
	margin-bottom:10px;
}
li.article-thumbnail-hidden {
	display:none;
}
li.article-thumbnail-last {
	float:left;
	margin-right:0;
	margin-bottom:10px;
}
a.article-thumbnail {
	width:110px;
	height:110px;
	border:1px solid #ccc;
	padding:2px;
	display:block;
}
a.article-thumbnail-selected {
	border:1px solid #f06;
}
a.article-thumbnail:hover {
	border:1px solid #f06;
}
img.article-thumbnail {
	width:110px;
	height:110px;
}
.article-show-more-thumbnails-container {
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	border:1px solid #f06;
	padding:3px 4px 2px;
	display:block;
}
.article-show-more-thumbnails-link {
	font-family:Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:12px;
	color:#f06;
	cursor:pointer;
	text-decoration:none;
	background-color:#fff;
}
.article-show-more-thumbnails-arrow {
	color:#f06;
	font-size:10px;
	padding-left:3px;
	text-decoration:none;
}
.article-show-more-thumbnails-link:hover .article-show-more-thumbnails-arrow {
	text-decoration:none;
}
.article-show-more-thumbnails-link:hover .article-show-more-thumbnails-text {
	text-decoration:underline;
}
div.article-gallery-link {
	float:left;
}
a.article-gallery-link {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:14px;
	color:#FF0066;
	line-height:23px;
	text-decoration:none;
	padding:1px 5px;
}
a.article-gallery-link:hover {
	text-decoration:underline;
}
.article-bottom-links {
	margin-top:10px;
}
.article-comments-container {
	margin:0 0 45px 0;
	text-align:right;
}
.article-comments-link {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:14px;
	color:#FF0066;
	text-decoration:none;
	cursor:pointer;
}
.article-comments-link:hover {
	text-decoration:underline;
}
.article-divider {
	height:0px;
	border:none;
	border-bottom:3px solid #f06;
	margin:0 0 44px 0;
	padding:0;
}
.single-article-divider {
	height:3px;
	border:none;
	border-bottom:3px solid #f06;
	margin:0 0 5px 0;
	padding:0;
}
.article-tags-container{
	margin:10px 0 30px;
}
.article-tags-title {
	margin-bottom:3px;
}
.article-tag {
	line-height:16px;
}
.article-tag a {
	color:#f06;
	text-decoration:none;
}
.article-tag a:hover {
	text-decoration:underline;
}
.less-important {
    color:#666;
}
.less-important a {
    color:inherit;
    text-decoration:underline;
}
.less-important a:hover {
    color:#f06;
}
.article-code-container {
	font-family:sans-serif;
	float:right;
	font-weight:lighter;
	font-size:12px;
	color:#bbb;
}
.related-stories-container {
	display:block;
	
	width:162px;
	float:left;
	margin:0 10px 0 0;
	padding:5px;
	background-color:#f5f5f5;
	overflow:hidden;
}
.related-stories-title-container {
	text-align:left;
}
.related-stories-title-start {
	background-color:#f06;
	height:12px;
	width:2px;
	display:inline-block;
	margin-left:3px;
	margin-right:4px;
}
.related-stories-title {
	font-family:Helvetica, sans-serif;
	line-height:16px;
}
.related-stories-articles-container {
	padding:3px;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	width:156px;
}
.related-stories-article-container-first {
	padding-bottom:5px;
	color:#000;
}
.related-stories-article-container {
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #ccc;
	color:#000;
}
.related-stories-article-image-container {
	margin-bottom:3px;
	text-align:center;
}
a.related-stories-article-image-link {
	display:block;
	padding:2px;
	border:1px solid #ccc;
	background-color:transparent;
	width:150px;
}
a.related-stories-article-image-link:hover {
	border:1px solid #f06;
	background-color:transparent;
}
.related-stories-article-image {
	display:block;
	height:150px;
	width:150px;
}
.related-stories-article-title {
	background-color:transparent;
	color:#000;
	text-align:left;
	overflow:hidden;
	max-height:50px;
}
a.related-stories-article-title-link {
	background-color:transparent;
	color:#000;
	text-decoration:none;
	padding:0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
a.related-stories-article-title-link:hover {
	background-color:transparent;
	color:#000;
	text-decoration:underline;
}
.article-text .related-stories-article-social-container {
	display:block;
	background-color:transparent;
	color:#000;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	padding-top:2px;
}
.article-text .related-stories-article-social-container:hover {
	text-decoration:none;
}
.related-stories-article-social-container img {
	padding-right:5px;
}
.related-stories-article-comments-count {
	padding-right:2px;
	color:#f06;
}
.related-stories-article-comments-image {
	background-image:url('http://content.promiflash.de/static-images/chat-icons-sprite.png');
	background-position:0 -15px;
	background-repeat:no-repeat;
	display:inline-block;
	height:10px;
	width:10px;
}
.related-stories-article-likes-count {
	padding-right:2px;
	color:#3B5998;
}
.page-index {
	display:block;
	text-align:center;
	margin:0 0 48px 0;
}
.page-index li {
	display:inline;
}
.page-index a {
	font-family:Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FF0066;
	line-height:23px;
	text-decoration:none;
	display:inline;
	padding:2px 5px 2px 6px;
}
.page-index .selected a {
	background-color:#FF0066;
	color:#ffffff;
	font-weight:normal;
}
.page-index a:hover {
	text-decoration:underline;
}
div.article-star-gallery-link {
	text-align:center;
	margin:25px 0;
}
a.article-star-gallery-link {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	background-color:#FF0066;
	padding:10px 15px;
	text-decoration:none;
	white-space:nowrap;
	max-width:476px;
	display:inline-block;
}
a.article-star-gallery-link:hover {
	text-decoration:underline;
}
#tagpage-show-all-picture-text {
	margin-top:5px;
	font-family:Helvetica, sans-serif;
}
#tagpage-show-all-picture-text a {
	text-decoration:underline;
	color:#f06;
}
.tag-page-title {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#ffffff;
	background:#000000;
	line-height:28px;
	display:inline-block;
	padding:1px 8px 1px;
	margin-bottom:10px;
}
.tag-page-section-title {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000;
	line-height:22px;
	margin-top:5px;
	margin-bottom:8px;
}
.tag-page-article-list {
	margin:3px auto 30px;
}
.tag-page-divider {
	border:none;
	background-color:#f06;
	height:3px;
	margin:3px auto 25px;
}
#tag-page-container {
	margin-bottom:20px;
	font-family:Helvetica, sans-serif;
}
.compact-view-container {
	font-family:Helvetica, sans-serif;
}
.compact-view-article-list-item-first {
	padding:0 0 7px;
	display:block;
}
.compact-view-article-list-item {
	padding:7px 0;
	border-color:#e9e9e9;
	border-width:1px 0 0;
	border-style:solid;
	display:block;
}
.compact-view-article {
	margin-bottom:0px;
	overflow:hidden;
}
.compact-view-article-text-container {
	width:250px;
	float:left;
	display:block;
	margin-right:8px;
	margin-bottom:40px;
}
.compact-view-article-intro-title {
	font-size:13px;
	margin-bottom:3px;
	font-family:Helvetica, sans-serif;
}
.compact-view-article-title {
	font-size:13px;
	margin-bottom:5px;
	font-family:Helvetica, sans-serif;
	vertical-align:bottom;
	line-height:16px;
}
.compact-view-article-title-link {
	font-size:14px;
	color:#000;
	font-family:Helvetica, sans-serif;
	background-color:transparent;
	text-decoration:none;
	text-transform:uppercase;
}
.compact-view-article-title-link:hover {
	color:#000;
	text-decoration:underline;
}
.compact-view-article-title-more-link {
	display:inline;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#f06;
	text-decoration:none;
	padding-left:5px;
	font-weight:normal;
}
.compact-view-article-title-more-link:hover {
	cursor:pointer;
	text-decoration:underline;
}
.compact-view-article-images-container {
	display:block;
	vertical-align:top;
}
.compact-view-article-image-link {
	display:block;
	float:left;
	margin-right:5px;
	padding:2px;
	border:1px solid #ccc;
}
.compact-view-article-image-link:hover {
	border:1px solid #f06;
}
.compact-view-article-image {
	max-width:110px;
	max-height:110px;
	overflow:hidden;
}
.compact-view-article-image-last {
	margin:0;
}
.compact-view-article-viral-container {
	margin-top:7px;
	width:500px;
}
.compact-view-article-viral-separator {
	float:left;
	font-size:12px;
	padding:4px 8px 0 8px;
}
.compact-view-article-viral-separator-last {
	float:left;
	font-size:12px;
	padding:4px 8px 0 4px;
}
.compact-view-date-container {
	float:left;
	font-size:12px;
	padding-top:5px;
	font-family:Helvetica, sans-serif;
}
.compact-view-fb-plugin {
	float:left;
	width:120px;
	border:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.compact-view-article-comment-container {
	float:left;
	padding-top:5px;
}
.compact-view-article-comment-link {
	font-size:12px;
	font-family:Helvetica, sans-serif;
	color:#f06;
	text-decoration:none;
}
.compact-view-article-comments-link:hover {
	color:#f06;
	text-decoration:underline;
}
.compact-view-article-comment-count {
	display:inline;
	padding-right:2px;
	vertical-align:top;
}
.compact-view-article-comment-icon {
	display:inline-block;
	background:url(http://content.promiflash.de/static-images/comments-icon-small.png) center no-repeat;
	width:10px;
	height:10px;
}
.compact-view-article-caption {
	display:none;
	color:#000;
	margin-top:7px;
	font-size:13px;
	font-family:Helvetica, sans-serif;
}
.compact-view-article-caption-more {
	display:block;
	padding-top:4px;
}
.compact-view-article-caption-more-link {
	display:inline;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#f06;
	text-decoration:none;
}
.compact-view-article-caption-more-link:hover {
	cursor:pointer;
	text-decoration:underline;
}
#footer {
	border-top:3px solid #FF0066;
	margin:10px 17px;
}
#footer-link-bar {
	margin: 16px 0;
}
#footer-link-bar a:hover {
	text-decoration:underline;
}
.footer-link-bar-item {
	font-family:Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	display:inline;
	text-decoration:none;
}
#copyright {
	font-family:Helvetica;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	margin:0 0 35px 0;
}
#media {
	width:329px;
	height:42px;
	background:url(http://content.promiflash.de/static-images/agof-ivw-stroer.png) top center no-repeat;
	margin:0 0 10px 0;
	padding:0 0 10px;
}
#sidebar-container {
	margin:0;
}
.sidebar-section {
	margin:0 0 38px 0;
}
.sidebar-content-ad {
	height:auto;
	width:300px;
	
	text-align:center;
	margin:0 auto 20px;
	vertical-align:top;
}
#sidebar-contentad-container {
	text-align:center;
}
.sidebar-heading {
	font-family:Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:5px 8px;
	margin:0 0 24px 0;
	color:white;
	background-color:black;
	text-transform:uppercase;
}
#sidebar-contentad-container ul {
	list-style:none;
}
.featured-articles-container {
	margin-bottom:5px;
}
.featured-articles-container .compact-view-article-viral-container {
	display:block;
}
.featured-articles-container .compact-view-article-intro-title {
	display:none;
}
.featured-articles-heading	{
	margin-bottom:14px;
	font-family:Helvetica, sans-serif;
}
li.related-article {
	list-style:none;
}
a.related-article {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	line-height:23px;
	background-color:#FF0066;
	text-decoration:none;
	padding:0 3px;
}
#search-form {
	text-align:left;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	padding:5px 5px 4px 5px;
	margin:15px 0 0 0;
	display:block;
}
#search-form-label-container {
	vertical-align:top;
	display:inline-block;
	height:22px;
	line-height:18px;
	padding-top:4px;
}
#search-form-label {
	margin-right:5px;
}
#search-form-input-container {
	border: 1px solid hsla(0.0, 0.0%, 37.0%, 1.00);
	border-right:none;
	text-align:left;
	
	vertical-align:top;
	display:inline-block;
	color:#aaa;
	padding:0;
	margin:0;
	font-size:14px;
	width:180px;
	line-height:18px;
	height:22px;
	box-shadow: 1px 1px 3px #E9E9E9;
	-webkit-box-shadow: 1px 1px 3px #E9E9E9;
	-moz-box-shadow: 1px 1px 3px #E9E9E9;
	background-color:#fff;
}
#search-form-input {
	text-indent:3px;
	width:100%;
	height:100%;
	display:block;
	border:none;
	background:transparent;
	color:#000;
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#search-form-button-container {
	display:inline-block;
	
	
	border:none;
	background:none;
	margin-left:-4px;
}
#search-form-button {
	height: 24px;
	width: 116px;
	background-color: transparent;
	background-origin: border-box;
	background-color: hsla(326.0, 0.0%, 79.7%, 1.00);
	background-image:  -webkit-gradient(linear,  50% 100%,  50%   0%,  color-stop(0.000, hsla(0.0, 0.0%, 79.8%, 1.00)) , color-stop(0.700, hsla(326.0, 0.0%, 91.2%, 1.00)) ); 
	background-image:  -webkit-linear-gradient(90deg,  hsla(0.0, 0.0%, 79.8%, 1.00) 0.0% , hsla(326.0, 0.0%, 91.2%, 1.00) 70.0% ); 
	background-image:     -moz-linear-gradient(90deg,  hsla(0.0, 0.0%, 79.8%, 1.00) 0.0% , hsla(326.0, 0.0%, 91.2%, 1.00) 70.0% ); 
	background-image:      -ms-linear-gradient(90deg,  hsla(0.0, 0.0%, 79.8%, 1.00) 0.0% , hsla(326.0, 0.0%, 91.2%, 1.00) 70.0% ); 
	background-image:       -o-linear-gradient(90deg,  hsla(0.0, 0.0%, 79.8%, 1.00) 0.0% , hsla(326.0, 0.0%, 91.2%, 1.00) 70.0% ); 
	background-image:          linear-gradient(90deg,  hsla(0.0, 0.0%, 79.8%, 1.00) 0.0% , hsla(326.0, 0.0%, 91.2%, 1.00) 70.0% ); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFE9E9E9, EndColorStr=#FFE9E9E9); 
	zoom: 1;
	border: 1px solid hsla(0.0, 0.0%, 37.0%, 1.00);
	-moz-border-radius:0 3px 3px 0; 
	-webkit-border-radius:0 3px 3px 0; 
	border-radius:0 3px 3px 0; 
	color: hsla(179.2, 77.3%, 0.6%, 1.00);
	font-family: "Helvetica","Verdana","Arial","sans-serif";
	font-size: 14px;
	text-align: center;
	text-shadow: 0px 1px 1px hsla(0.0, 0.0%, 100.0%, 1.00);
	box-shadow:0px 0px 3px hsla(0.0, 0.0%, 0.0%, 0.30);
	opacity: 1.000;
	position:relative;
}
#search-form-button:hover {
	border-color:#171814;
}
#search-result-container {
	margin-top:10px;
}
.search-result-article {
}
.search-result-article-image-container {
	vertical-align:top;
	padding-bottom:37px;
}
.search-result-article-image {
	width:110px;
	height:110px;
	border:3px solid #FF0066;
}
.search-result-article-time-container {
	vertical-align:top;
	padding-left:10px;
}
.search-result-article-time {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
.search-result-article-num-comments {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#f06;
}
.search-result-article-info-container {
	vertical-align:bottom;
	padding-bottom:38px;
	padding-left:10px;
}
.search-result-article-intro-title {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:16px;
}
.search-result-article-title {
}
.search-result-article-title a {
	color:#ffffff;
	text-decoration:none;
}
.search-result-article-title span {
	font-family:Helvetica, serif;
	font-weight:bold;
	font-size:19px;
	line-height:30px;
	background-color:#FF0066;
	padding:0 2px;
	color:#ffffff;
	text-decoration:none;
}
.search-result-article-title h2 {
	font-family:Helvetica, serif;
	font-weight:bold;
	font-size:19px;
	line-height:30px;
	background-color:#FF0066;
	padding:0 2px;
	color:#ffffff;
	text-decoration:none;
}
li.topstory {
	margin-bottom:24px;
	position:relative;
}
a.topstory {
	width:324px;
	height:214px;
	padding:2px;
	border:1px solid #ccc;
	display:block;
	position:relative;
}
a.topstory:hover {
	border:1px solid #f06;
}
img.topstory {
	width:324px;
	height:214px;
}
div.topstory-title {
	position:absolute;
	left:11px;bottom:10px;
	font-size:18px;
	line-height:30px;
}
span.topstory-title {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	background:#f06;color:white;
	padding:3px 6px;
	cursor:pointer;
}
li.starportrait {
	margin-bottom:12px;
	float:left;
	position:relative;
}
a.starportrait {
	width:150px;
	height:150px;
	border:1px solid #ccc;
	padding:2px;
	display:block;
	position:relative;
	margin:1px;
}
a.starportrait:hover {
	border:1px solid #f06;
}
img.starportrait {
	width:153px;
	height:153px;
}
div.starportrait {
	width:150px;
	height:150px;
	border:none;
	padding:0;
	margin:0;
}
.odd {
	margin-right:12px;
}
div.starportrait-name {
	position:absolute;
	left:4px;bottom:5px;
	font-size:14px;
	line-height:20px;
	width:150px;
}
span.starportrait-name {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	background:#f06;color:white;
	padding:3px 0;padding-right:5px;
	cursor:pointer;
	padding-left:3px;
}
#disqus_thread {
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', sans-serif;
}
#disqus_thread a {
	color:#f06 !important;
	opacity:1 !important;
}
#disqus_thread .dsq-comment-actions li {
	line-height:16px;
}
#disqus-no-comments {
	margin:2em 0;
	border:1px solid #ddd;
	padding:1em;
	text-align:center;
}
.subnavigation {
    font-family:Helvetica, sans-serif;
    list-style:none;
    padding:0;
    margin:0;
    margin-bottom:2em;
    border-bottom:1px solid #f06;
    overflow:hidden;
}
.subnavigation li {
    float:left;
}
.subnavigation a {
    text-decoration:none;
    color:#f06;
    display:block;
    padding:.3em 1em;
}
.subnavigation a:hover {
    background:#eee;
}
.subnavigation a.active {
    background:#f06;
    color:white;
}
.nice-text {
    line-height:1.5;
}
.nice-text p {
    
    margin:.5em 0;
}
.nice-text a {
    color:#f06;
    font-family:inherit;
    font-size:inherit;
    font-weight:bold;
    line-height:inherit;
    padding:0 2px;
    text-decoration:none;
}
.nice-text a:hover {
    text-decoration:underline;
}
.nice-text h3 {
    font-family:Helvetica, sans-serif;
    font-size:17px;
    font-weight:bold;
    color:black;
    margin:1.5em 0 1em;
}
.nice-text ul {
    list-style-type:disc;
    margin:.5em 0;
    margin-left:20px;
}
.nice-text li {
    margin-bottom:.3em;
}
.magazine-table {
	margin:0;
	padding:0;
	font-family:Helvetica, sans-serif;
}
.magazine-table-row {
	vertical-align:top;
}
.magazine-table-data {
	padding:0 17px 17px 0;
	text-align:left;
	width:300px;
	height:250px;
	vertical-align:top;
}
.magazine-table-data-xxl {
	padding:0 17px 17px 0;
	text-align:left;
	width:617px;
	height:250px;
	vertical-align:top;
}
.magazine-table-data-last {
	padding:0 0 17px 0;
	text-align:left;
	width:300px;
	vertical-align:top;
}
.magazine-table-data-last-xxl {
	padding:0 0 17px 0;
	text-align:left;
	width:617px;
	vertical-align:top;
	height:250px;
}
.magazine-article-container {
	height:250px;
	width:100%;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	text-decoration:none;
}
.magazine-article-container-most-recent {
	height:250px;
	width:100%;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	text-decoration:none;
}
.magazine-article-header-container {
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	font-size:12px;
	line-height:16px;
	background-color:#000;
	display:inline;
	padding:3px 6px;
	height:16px;
	margin:0;
}
.magazine-article-info-container {
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	display:inline-block;
	padding:6px 6px 0;
	height:16px;
	margin:0;
}
.magazine-article-info-container span {
	color:#fff;
	font-size:12px;
	display:inline;
	padding-left:3px;
	vertical-align:top;
}
.magazine-article-info-container .magazine-article-likes {
	padding-right:8px;
}
.magazine-article-date-container {
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	font-size:12px;
	line-height:16px;
	background-color:#000;
	display:inline;
	padding:3px 6px;
	height:16px;
	margin:0;
}
.magazine-article-topnews-container {
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	font-size:12px;
	line-height:16px;
	background-color:#000;
	display:inline;
	padding:3px 6px;
	height:16px;
	margin:0;
}
.tagpage-table-data-xxl .magazine-article-topnews-container {
	display:none;
}
.magazine-article-container .magazine-article-date-container, .magazine-article-container .magazine-article-info-container {
	display:none;
}
.magazine-article-container-most-recent .magazine-aricle-date-container {
	display:block;
}
.magazine-article-container:hover .magazine-article-date-container, .magazine-article-container:hover .magazine-article-info-container {
	display:block;
}
.magazine-article-container:hover .magazine-article-topnews-container {
	display:none;
}
.magazine-article-button-container {
	position:absolute;
	top:100px;
	padding:20px 0;
	border:solid 1px #f06;
	display:none;
	vertical-align: baseline;
	margin:0 2px;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-family:'Helvetica', sans-serif;
	padding:.5em 2em .55em;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	color: #fff;
	border: solid 1px #f06;
	background: #111;
	opacity:0.8;
}
.magazine-table-data-xxl .magazine-article-container:hover .magazine-article-button-container {
	left:234px;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.magazine-table-data-last-xxl .magazine-article-container:hover .magazine-article-button-container {
	left:234px;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.tagpage-table-data-xxl .magazine-article-container:hover .magazine-article-button-container {
	left:234px;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.magazine-article-container:hover .magazine-article-button-container {
	left:30%;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.magazine-article-container-most-recent:hover .magazine-article-button-container {
	left:30%;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.magazine-article-button-container:hover {
	text-decoration:underline;
}
.magazine-article-kicker {
	position:absolute;
	left:0;
	top:166px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	padding:3px 6px;
	margin:0;
	height:18px;
	display:inline;
	background-color:#000;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-decoration:none;
}
.magazine-article-title {
	position:absolute;
	left:0;
	top:190px;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	padding:3px 4px;
	margin:0;
	background-color:#f06;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	text-align:left;
	display:block;
	
}
.magazine-article-list-more-container {
	text-align:center;
	position:absolute;
	padding:5px;
	bottom:0;
	width:264px;
}
.magazine-article-list-more-link {
	text-decoration:none;
	color:#000;
}
.magazine-article-list-more-link:hover {
	text-decoration:underline;
}
.magazine-most-recent-container {
	height:510px;
	display:block;
	overflow:hidden;
	background-color:transparent;
	position:relative;
	border:none;
}
.magazine-most-recent-article-list {
	padding:0px 2px 5px;
	overflow:hidden;
	height:481px;
}
.magazine-most-recent-article-time {
	float:left;
	color:#f06;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
}
.magazine-most-recent-article-link {
	display:block;
	text-decoration:none;
	color:#000;
}
.magazine-most-recent-article-link:hover .magazine-most-recent-article-intro-title {
	text-decoration:underline;
}
.magazine-most-recent-article-link:hover .magazine-most-recent-article-title {
	text-decoration:underline;
}
.magazine-most-recent-article-link:hover .magazine-most-recent-article-time {
	text-decoration:none;
}
.magazine-most-recent-article-intro-title {
	color:#000;
	font-weight:normal;
	font-size:12px;
	background:#fff;
	line-height:16px;
	margin-left:42px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:180px;
	border-left:1px solid #ccc;
	padding-left:3px;
}
.magazine-most-recent-article-title {
	color:#000;
	font-weight:bold;
	font-size:14px;
	background:#fff;
	line-height:17px;
	margin:0 0 8px 42px;
	border-left:1px solid #ccc;
	padding-left:3px;
	vertical-align:middle;
}
.magazine-most-recent-article-social-container {
	float:right;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}
.magazine-most-recent-article-comments-count {
	display:inline-block;
	vertical-align:top;
	padding-right:3px;
	padding-left:4px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	color:#f06;
	text-decoration:none;
}
.magazine-most-recent-article-comments-image {
	background-image:url('http://content.promiflash.de/static-images/chat-icons-sprite.png');
	background-position:0 -15px;
	background-repeat:no-repeat;
	display:inline-block;
	height:10px;
	width:10px;
}
.magazine-most-recent-article-likes-count {
	display:inline-block;
	vertical-align:top;
	padding-right:3px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	color:#3B5998;
	text-decoration:none;
}
.magazine-most-recent-ad-container {
	position:relative;
	font-family:'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', sans-serif;
	border-top:2px solid #f06;
	border-bottom:2px solid #f06;
	padding:4px 0;
	margin-bottom:7px;
}
.magazine-most-recent-ad-image-container {
	float:left;
	margin-right:8px;
}
.magazine-most-recent-ad-text-container {
	text-decoration:none;
	color:#000;
	font-size:15px;
	line-height:19px;
	font-weight:bold;
}
.magazine-most-recent-ad-kicker {
}
.magazine-most-recent-ad-title {
	color:#f06;
	font-size:21px;
	line-height:24px;
}
.magazine-most-recent-ad-image {
}
.magazine-most-commented-container {
	height:248px;
	display:block;
	overflow:hidden;
	background-color:transparent;
	position:relative;
	border:1px solid #ccc;
}
.magazine-most-commented-article-list {
	padding:28px 5px 5px;
	overflow:hidden;
	height:195px;
	text-align:left;
}
.magazine-most-commented-article-list-item {
	display:block;
	text-align:left;
	margin:0;
	padding:0;
	line-height:16px;
}
.magazine-most-commented-article-intro-title {
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.magazine-most-commented-article-intro-title:hover {
	text-decoration:underline;
}
.magazine-most-commented-article-title {
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	padding-right:10px;
}
.magazine-most-commented-article-title:hover {
	text-decoration:underline;
}
.magazine-most-commented-article-social-container {
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
	white-space:nowrap;
}
.magazine-most-commented-article-social-container img {
	padding-right:8px;
}
.magazine-most-commented-article-comments-count {
	display:inline-block;
	padding-right:3px;
	padding-top:3px;
	font-size:13px;
	font-weight:bold;
	color:#f06;
	text-decoration:none;
}
.magazine-most-commented-article-comments-image {
	background-image:url('http://content.promiflash.de/static-images/chat-icons-sprite.png');
	background-position:0 -15px;
	background-repeat:no-repeat;
	display:inline-block;
	height:10px;
	width:10px;
}
.magazine-most-commented-article-likes-count {
	display:inline-block;
	padding-right:3px;
	padding-top:3px;
	font-size:13px;
	font-weight:bold;
	color:#3B5998;
	text-decoration:none;
}
.magazine-most-commented-article-divider {
	height:0;
	border:none;
	border-bottom:1px solid #ccc;
	margin:6px auto;
	width:180px;
}
.content-ad {
	width:300px;
	overflow:visible;
	z-index:1;
}
.sidebar-article-textbox-long-container {
	display:block;
	font-family:Helvetica, sans-serif;
}
.sidebar-article-textbox-header {
	display:block;
	color:#f06;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
	color:#f06;
	text-align:left;
	padding:3px 0px;
	margin:3px 0 5px 0;
}
.sidebar-article-long-textbox-list {
	display:block;
	overflow:hidden;
	background-color:#fff;
}
.sidebar-article-textbox-image-container {
	float:left;
	display:block;
	background:#fff;
}
.sidebar-article-textbox-image {
	display:block;
	padding:2px;
	border:1px solid #ccc;
}
.sidebar-article-textbox-image:hover {
	border:1px solid #f06;
}
.sidebar-article-textbox-intro-container {
	color:#000;
	font-weight:normal;
	font-size:12px;
	background:transparent;
	line-height:16px;
	margin-left:57px;
	overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    max-width:180px;
    
    padding-left:3px;
}
.sidebar-article-textbox-time {
	color:#f06;
}
.sidebar-article-textbox-intro-title {
	color:#000;
	max-width:110px;
	text-overflow:ellipsis;
}
.sidebar-article-textbox-title {
	color:#000;
	font-weight:bold;
	font-size:13px;
	background:transparent;
	line-height:16px;
	margin:0 0 8px 57px;
	
	padding-left:3px;
    text-decoration:none;
}
a.sidebar-article-textbox-title:hover {
    text-decoration:underline;
}
.sidebar-container-even {
	background-color:#eee;
	display:block;
	height:56px;
	padding:3px;
	margin-bottom:3px;
}
.sidebar-container-odd {
	background-color:#fff;
	display:block;
	height:56px;
	padding:3px;
	margin-bottom:3px;
}
.sidebar-article-container {
	position:relative;
	height:57px;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
}
.sidebar-article-link {
	height:56px;
	padding:1px;
	display:block;
	color:#000;
	text-decoration:none;
}
.sidebar-article-is-read {
	position:relative;
}
.sidebar-article-is-read .sidebar-article-textbox-image {
	opacity:0.6;
}
.sidebar-article-is-read .sidebar-article-textbox-title {
	color:#999;
}
.sidebar-article-is-read .sidebar-article-textbox-intro-container {
	color:#999;
}
.sidebar-article-is-read .sidebar-article-textbox-intro-container .sidebar-article-textbox-time, .sidebar-article-is-read .sidebar-article-textbox-intro-container .sidebar-article-textbox-intro-title, .sidebar-article-is-read .sidebar-article-social-container .sidebar-article-comments-count .sidebar-article-likes-count {
	color:#999;
}
.sidebar-article-is-current-article {
	position:relative;
	padding-bottom:7px;
}
.sidebar-article-is-current-article .sidebar-article-link {
	border:1px solid #f06;
}
.sidebar-article-social-container {
	position:absolute;
	top:2px;
	right:2px;
	display:inline;
	font-weight:normal;
	text-decoration:none;
	vertical-align:top;
}
.sidebar-article-comments-count {
	display:inline-block;
	vertical-align:top;
	padding-right:3px;
	padding-left:4px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	color:#f06;
	text-decoration:none;
}
.sidebar-article-comments-image {
	background-image:url('http://content.promiflash.de/static-images/chat-icons-sprite.png');
	background-position:0 -15px;
	background-repeat:no-repeat;
	display:inline-block;
	height:10px;
	width:10px;
}
.sidebar-article-likes-count {
	display:inline-block;
	vertical-align:top;
	padding-right:3px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	color:#3B5998;
	text-decoration:none;
}
.sidebar-article-button {
	position:absolute;
	bottom:1px;
	right:-2px;
	width:110px;
	padding:0;
	font-weight:normal;
	text-align:right;
	color:#000;
	font-size:12px;
	vertical-align:middle;
	background:transparent;
	display:block;
	cursor:pointer;
	padding-right:4px;
	padding-bottom:4px;
	text-decoration:none;
}
.sidebar-article-button-article-is-read-container {
	cursor:pointer;
	color:#999;
	text-decoration:none;
}
.sidebar-article-button-article-is-read-container:hover .sidebar-article-button-article-is-read-image {
	background-image:url('http://content.promiflash.de/static-images/black-check-cross-sprite_20x10_v2.png');
	background-color:transparent;
	background-position:-10px 0;
	background-repeat:no-repeat;
	cursor:pointer;
}
.sidebar-article-button-current-article-text {
	color:#f06;
}
.sidebar-article-button-article-is-read-text {
	color:#999;
	height:10px;
	display:inline-block;
	background-color:transparent;
}
.sidebar-article-button-article-is-read-image {
	margin-right:3px;
	background-image:url('http://content.promiflash.de/static-images/black-check-cross-sprite_20x10_v2.png');
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	height:10px;
	width:10px;
	display:inline-block;
}
.sidebar-article-button-article-is-read-image:hover {
	background-image:url('http://content.promiflash.de/static-images/black-check-cross-sprite_20x10_v2.png');
	background-color:transparent;
	background-position:-10px 0;
	background-repeat:no-repeat;
	cursor:pointer;
}
.link-box {
	border-top:3px solid #F06;
	margin:0;
	padding:0;
	font-family: Helvetica, sans-serif;
	display:block;
}
.link-box-paragraph {
	margin:16px 0;
}
.link-box-link {
	color:black;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	white-space:nowrap;
}
.link-box-link:hover {
	text-decoration:underline;
}
.link-box-link-jaumo {
	color:black;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	line-height:19px;
}
.link-box-link-jaumo:hover {
	text-decoration:underline;
}
.link-box-link-separator {
	color:#f06;
	font-weight:bold;
	font-size:16px;
	padding:0 5px;
	line-height:19px;
}
.fb-plugin {
	margin:5px 0 0;
	max-width:170px;
	max-height:30px;
}
.fb-plugin-iframe {
	margin:0;
	padding:0;
	border:none;
	width:160px;
	overflow:hidden;
}
.PDS_Poll:before {
	display:block;
	content:".";
	height:0;
	visibility:hidden;
	clear:both;
}
.PDS_Poll {
	width:506px !important;
	font-family: Helvetica, sans-serif !important;
	display:block !important;
}
.PDS_Poll a {
	text-decoration:none !important;
	background:transparent;
}
.pds-box {
	width:auto !important;
	font-family: Helvetica, sans-serif !important;
	border:solid 3px #f06 !important;
}
.pds-question-top {
	padding:5px !important;
	font-size:18px;
}
.pds-vote-button {
	display:block !important;
	float:left !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-moz-border-radius:4px !important;
}
.pds-links {
	display:block !important;
}
.pds-view-results {
	margin:0 !important;
	padding:0 !important;
}
.pds-comments {
	display:none !important;
}
.pds-return-poll {
	display:block !important;
	float:left !important;
	border-radius:4px !important;
	-webkit-border-radius:4px !important;
	-moz-border-radius:4px !important;
	background-color:#f06 !important;
	color:#fff !important;
	padding:0px 5px !important;
}
.pds-return-poll:hover {
	background-color:#f06 !important;
}
.pds-view-results:hover {
	margin:0 !important;
	padding:0 !important;
	background-color:transparent !important;
}
.pds-pd-link {
	display:none !important;
	background-color:transparent !important;
}
.pds-share {
	display:none !important;
}
.pds-share:hover {
	background-color:transparent !important;
}
.pds-input-label {
	width:420px !important;
}
#header-sponsoring {
	position:absolute;
	display:block;
	height:64px;
	width:620px;
	right:0px;
	top:0px;
	cursor:pointer;
	color:#f06;
}
#most-commented-container {
	margin:0 0 20px;
	padding:0;
	-webkit-padding-start:0;
}
.tagpage-top-articles-container {
	margin:0;
	padding:0;
}
.tagpage-table {
	margin:0;
	padding:0;
	font-family:Helvetica, sans-serif;
}
.tagpage-table-row {
	vertical-align:top;
	height:250px;
}
.tagpage-table-data {
	padding:0 17px 17px 0;
	overflow:hidden;
	text-align:left;
	width:300px;
	height:250px;
	vertical-align:top;
}
.tagpage-table-data-xxl {
	padding:0 17px 17px 0;
	overflow:hidden;
	text-align:left;
	width:617px;
	height:250px;
	vertical-align:top;
}
.tagpage-table-data-last {
	padding:0 0 17px 0;
	text-align:left;
	width:300px;
	vertical-align:top;
}
.tagpage-article-container {
	height:250px;
	width:100%;
	background-color:transparent;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
	display:block;
	text-decoration:none;
}
.tagpage-article-kicker {
	position:absolute;
	left:0;
	top:166px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	padding:3px 6px;
	margin:0;
	height:18px;
	display:inline;
	background-color:#000;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-decoration:none;
}
.tagpage-article-title {
	position:absolute;
	left:0;
	top:190px;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	padding:3px 6px;
	margin:0;
	background-color:#f06;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	text-align:left;
	display:block;
	
}
.tagpage-article-info-container {
	position:absolute;
	left:0;
	top:0;
	background-color:#000;
	display:inline-block;
	padding:6px 6px 0;
	height:16px;
	margin:0;
}
.tagpage-article-info-container span {
	color:#fff;
	font-size:12px;
	display:inline;
	padding-left:3px;
	vertical-align:top;
}
.tagpage-article-info-container .tagpage-article-likes {
	padding-right:8px;
}
.tagpage-article-date-container {
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	font-size:12px;
	line-height:16px;
	background-color:#000;
	display:inline;
	padding:3px 6px;
	height:16px;
	margin:0;
}
.tagpage-article-container .tagpage-article-date-container, .tagpage-article-container .tagpage-article-info-container {
	display:none;
}
.tagpage-article-container-most-recent .tagpage-aricle-date-container {
	display:block;
}
.tagpage-article-container:hover .tagpage-article-date-container, .tagpage-article-container:hover .tagpage-article-info-container {
	display:block;
}
.tagpage-article-container:hover .tagpage-article-topnews-container {
	display:none;
}
.tagpage-article-button-container {
	position:absolute;
	top:100px;
	padding:20px 0;
	border:solid 1px #f06;
	display:none;
	vertical-align: baseline;
	margin:0 2px;
	outline:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-family:'Helvetica', sans-serif;
	padding:.5em 2em .55em;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	color: #fff;
	border: solid 1px #f06;
	background: #111;
	opacity:0.8;
}
.tagpage-table-data-xxl .tagpage-article-container:hover .tagpage-article-button-container {
	left:213px;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.tagpage-table-data-last-xxl .tagpage-article-container:hover .tagpage-article-button-container {
	left:234px;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.tagpage-article-container:hover .tagpage-article-button-container {
	left:30%;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.tagpage-article-container-most-recent:hover .tagpage-article-button-container {
	left:30%;
	display: inline-block;
	zoom: 1; 
	*display: inline;
}
.tagpage-article-button-container:hover {
	text-decoration:underline;
}
.tagpage-person-info-container {
	margin-bottom:22px;
}
.tagpage-person-info-list {
}
.tagpage-person-info-label {
	font-size:17px;
	line-height:20px;
}
.tagpage-person-info-text {
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:10px;
}
#tagpage-shortbio-container {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:17px;
	color:#000000;
	line-height:24px;
	margin-top:15px;
	overflow:hidden;
}
#tagpage-longbio-container {
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	line-height:24px;
	margin-top:15px;
	overflow:hidden;
}
.tagpage-longbio-section {
	margin-bottom:30px;
}
#tagpage-shortbio-container b, #tagpage-longbio-container b {
	font-family:inherit;
	font-weight:bold;
	font-size:inherit;
	color:inherit;
	line-height:inherit;
}
#tagpage-shortbio-container a, #tagpage-longbio-container a {
	font-family:inherit;
	font-weight:bold;
	font-size:inherit;
	color:#f06;
	line-height:inherit;
	text-decoration:none;
	padding:0 2px;
}
#tagpage-shortbio-container a:hover, #tagpage-longbio-container a:hover {
	text-decoration:underline;
}
#tagpage-longbio-show-more-link {
	display: inline;
	font-family: Helvetica, sans-serif;
	font-size: 17px;
	color: #F06;
	text-decoration: none;
	font-weight: normal;
}
#tagpage-longbio-show-more-link:hover {
	text-decoration:underline;
}
#newsletter {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}
.newsletter-subscribe-form {
	text-align:left;
	padding:5px 5px 4px 5px;
	margin:15px 0 0 0;
	display:block;
}
.newsletter-subscribe-form-input-container {
	border: 1px solid #919292;
	text-align:left;
	
	vertical-align:top;
	display:inline-block;
	color:#aaa;
	padding:0;
	margin:0;
	font-size:14px;
	width:180px;
	line-height:18px;
	height:22px;
	box-shadow: 1px 1px 3px #E9E9E9;
	-webkit-box-shadow: 1px 1px 3px #E9E9E9;
	-moz-box-shadow: 1px 1px 3px #E9E9E9;
	background-color:#fff;
}
.newsletter-subscribe-form-input {
	text-indent:3px;
	width:100%;
	height:100%;
	display:block;
	border:none;
	background:transparent;
	color:#000;
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
.newsletter-subscribe-form-button-container {
	display:inline-block;
	
	height:26px;
	border:none;
	background:none;
	margin-left:-4px;
}
.newsletter-subscribe-form-button {
	display:block;
	width: 100px;
	height:24px;
	border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	border: 1px solid #919292;
	border-left:none;
	background: #FFFFFF;
	box-shadow: 1px 1px 3px #E9E9E9;
	-webkit-box-shadow: 1px 1px 3px #E9E9E9;
	-moz-box-shadow: 1px 1px 3px #E9E9E9;
	text-align: center;
	text-indent: 0px;
	color: #000000;
	font: 14px/18px "Helvetica";
	background-color:#ddd;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.48, #EFEFEF), color-stop(1.00, #DEDEDE));
	background: -moz-linear-gradient(top, #EFEFEF 48.21%, #DEDEDE 100.00%);
	padding:0;
	margin:0;
}
.newsletter-subscribe-form-button:hover {
	border-color:#000;
}
.newsletter-subscribe-form-label-container {
	vertical-align:top;
	display:inline-block;
	height:22px;
	line-height:18px;
	padding-top:4px;
}
.newsletter-subscribe-form-email-label {
	margin-right:5px;
}
.newsletter-media-container {
	vertical-align:top;
}
.newsletter-media {
	display:inline-block;
	width:329px;
	height:42px;
	background:url(http://content.promiflash.de/static-images/agof-ivw-yahoo.png) top center no-repeat;
	margin:0 0 10px 0;
}
.newsletter-mailchimp-media {
	display:inline-block;
	width:113px;
	height:65px;
	background:url(http://gallery.mailchimp.com/089443193dd93823f3fed78b4/images/postmark_mailchimp_red.gif) center center no-repeat;
	margin:0 0 0 0;
}
.gallery-article-intro-title {
	text-transform:uppercase;
	font-family:Helvetica,sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#000000;
	line-height:21px;
	float:left;
}
.gallery-article-link {
	font-family:Helvetica,sans-serif;
	font-weight:bold;
	float:right;
	display:block;
	font-size:17px;
	line-height:21px;
}
.gallery-article-link .article-link {
	color:#f06;
	text-decoration:none;
}
.gallery-article-link .article-link:hover {
	text-decoration:underline;
}
.gallery-article-title {
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#ffffff;
	background:#000000;
	line-height:32px;
	padding:1px 4px 2px;
}
.gallery-article-title a {
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;
	color:#ffffff;
	text-decoration:none;
}
.gallery-article-title a:hover {
	text-decoration:underline;
}
.gallery-left {
	width:600px;
	float:left;
	overflow:hidden;
	margin-top:15px;
}
.gallery-right {
	width:300px;
	float:right;
	overflow:hidden;
	font-family:Helvetica, sans-serif;
	margin-bottom:25px;
	margin-top:15px;
}
.gallery-photo-container {
	margin-bottom:24px;
	text-align:center;
	width:600px;
	height:506px;
	overflow:hidden;
}
.gallery-photo {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.gallery-photo .gallery-photo-image-container {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	height:100%;
}
.gallery-photo .gallery-photo-image-container td {
	vertical-align:middle;
	text-align:center;
}
.gallery-photo .gallery-photo-image-container img {
	border:1px solid #ccc;
	padding:2px;
}
.gallery-photo .gallery-photo-link {
	position:absolute;
	width:100%;
	height:292px;
	top:0;
	display:block;
	padding-top:214px;
	width:50%;
}
.gallery-photo-link .gallery-photo-button {
	height:78px;
	width:36px;
	display:block;
}
.gallery-photo-link-left {
	left:0;
}
.gallery-photo-link-left .gallery-photo-button-left {
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -100px 0 no-repeat;
	float:left;
}
.gallery-photo-link-left:hover .gallery-photo-button-left {
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -141px 0 no-repeat;
}
.gallery-photo-link-right {
	right:0;
}
.gallery-photo-link-right .gallery-photo-button-right {
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -182px 0 no-repeat;
	float:right;
}
.gallery-photo-link-right:hover .gallery-photo-button-right {
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -223px 0 no-repeat;
}
.gallery-carousel-container {
	position:relative;
	display:block;
	width:600px;
	height:116px;
	text-align:center;
	overflow:hidden;
	margin-bottom:10px;
}
.gallery-carousel-link {
	z-index:1;
	position:absolute;
	top:0;
	display:block;
	height:116px;
	width:20px;
}
.gallery-carousel-link-left {
	left:0;
}
.gallery-carousel-link-right {
	right:0;
}
.gallery-carousel-button {
	display:block;
	height:116px;
	width:20px;
	cursor:default;
}
.gallery-carousel-button-left {
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) 0 0 no-repeat;
}
.gallery-carousel-button-right {
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -50px 0 no-repeat;
}
.gallery-carousel-link-left-active:hover .gallery-carousel-button-left {
	cursor:pointer;
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -25px 0 no-repeat;
}
.gallery-carousel-link-right-active:hover .gallery-carousel-button-right {
	cursor:pointer;
	background:url(http://content.promiflash.de/static-images/gallery-button-sprite-spaced.png) -75px 0 no-repeat;
}
.gallery-thumbs-container {
	position:absolute;
	top:0;
	left:47px;
	z-index:0;
	display:block;
	width:506px;
	height:116px;
	overflow:hidden;
}
.gallery-thumbs-list {
	z-index:0;
	display:block;
	overflow:hidden;
	height:100%;
	position:relative;
	width:15000px;
}
.gallery-thumb-item {
	float:left;
	padding-right:14px;
	width:116px;
}
.gallery-thumb-item-last {
	float:left;
	padding:0;
	width:116px;
}
.gallery-thumb {
	display:block;
	width:110px;
	height:110px;
	padding:2px;
	border:1px solid #ccc;
}
.gallery-thumb-selected {
	border:1px solid #f06;
}
.gallery-thumb:hover {
	border:1px solid #f06;
}
.gallery-image-counter {
	display:block;
	font-weight:bold;
	margin-bottom:20px;
	text-transform:uppercase;
	background:#000;
	color:#fff;
	font-size:17px;
	line-height:21px;
	padding:3px 5px 2px;
}
.gallery-image-counter span {
}
.gallery-photo-caption-container {
	margin-bottom:20px;
	min-height:150px;
}
.gallery-photo-caption {
	font-size:17px;
	line-height:21px;
	font-weight:bold;
	margin-bottom:15px;
}
.gallery-photo-article-for-image {
	height:57px;
	margin-bottom:5px;
	padding-bottom:5px;
}
.gallery-photo-article-heading-container {}
.gallery-photo-article-heading {
	font-weight:bold;
	font-size:15px;
	line-height:19px;
}
.gallery-photo-article-link {
	height:56px;
	padding:1px;
	display:block;
	color:#000;
	text-decoration:none;
}
.gallery-photo-article-link:hover {
	background-color:#ddd;
	cursor:pointer;
}
.gallery-photo-article-image-container {
	float:left;
	display:block;
	background:#fff;
}
.gallery-photo-article-image {
	display:block;
	padding:2px;
	border:1px solid #ccc;
}
.gallery-photo-article-intro-container {
		color:#000;
		font-weight:normal;
		font-size:12px;
		background:transparent;
		line-height:16px;
		margin-left:57px;
		overflow:hidden;
	    white-space:nowrap;
	    text-overflow:ellipsis;
	    max-width:180px;
	    
	    padding-left:3px;
}
.gallery-photo-article-intro-title {
	color:#000;
	max-width:110px;
	text-overflow:ellipsis;
}
.gallery-photo-article-title {
	color:#000;
	font-weight:bold;
	font-size:13px;
	background:transparent;
	line-height:16px;
	margin:0 0 8px 57px;
	
	padding-left:3px;
}
.gallery-photo-info {
	display:block;
	margin-bottom:20px;
}
.gallery-fb-plugin {
	float:left;
}
.gallery-photo-source {
	float:right;
	font-size:11px;
	color:#ccc;
	width:150px;
	min-height:38px;
	padding-top:5px;
}
.gallery-photo-source a {
	color:#ccc;
	text-decoration:none;
}
.gallery-photo-source a:hover {
	text-decoration:underline;
}
.app-advertisement-container {
	display:block;
	position:relative;
	text-decoration:none;
	color:#000;
	font-family:'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', sans-serif;
	margin-bottom:44px;
}
.app-advertisement-title-container {
	font-size:25px;
	text-align:center;
}
.app-advertisement-intro-text {
	color:#f06;
}
.app-advertisement-image-container {
	float:left;
	margin:20px 15px 0 15px;
}
.app-advertisement-domain-container {
	margin-top:45px;
	font-size:33px;
	font-weight:bold;
}
.app-advertisement-domain {
	padding-left:6px;
}
.blogroll-google-ad {
	margin:0 -5px;
}
.comments-link {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:14px;
	color:#FF0066;
	text-decoration:none;
	cursor:pointer;
}
a.comments-link:hover {
    text-decoration:underline;
}
.text-container {
    width:550px;
    font-size:15px;
    line-height:1.3;
}
#stargallery-outer-container {
	margin-bottom:24px;
}
#stargallery-image-and-nav {
	margin-bottom:5px;
}
#stargallery-images-container {
	display:block;
	width:280px;
	height:300px;
	border:none;
	float:left;
	cursor:pointer;
	position:relative;
}
.stargallery-image-wrapper {
	display:block;
	width:280px;
	height:300px;
	position:absolute;
	top:0;left:0;
	overflow:hidden;
}
.stargallery-image-wrapper-waiting {
	background:url(http://content.promiflash.de/static-images/indicator-big.gif) white no-repeat center center;
}
.stargallery-image-wrapper img {
	margin-left:-10px;
}
.stargallery-nav {
	height:300px;
	background-image:url(http://content.promiflash.de/static-images/stargallery-navigation-sprite.png);
	display:block;
	float:left;
	cursor:pointer;
}
.stargallery-nav-left {
	width:25px;
	background-position:0 0;
}
.stargallery-nav-left:hover {
	background-position:-25px 0;
}
.stargallery-nav-right {
	width:25px;
	background-position:-50px 0;
}
.stargallery-nav-right:hover {
	background-position:-75px 0;
}
#stargallery-below-image-container {
	width:100%;
	font-family:Helvetica,sans-serif;
	font-size:8pt;
}
#stargallery-progress-container {
	float:left;
}
#stargallery-image-source-container {
	float:right;
	color:#999;
}
#impressum h1 {font-size:16pt;}
#impressum h2 {font-size:12pt;text-align:left;margin-top:30px;margin-bottom:5px}
#impressum p, #impressum dt, #impressum dd {line-height:1.5;margin:0;}
#impressum p, #impressum dl {margin:.6em 0;}
#impressum dt {width:5em;float:left;}
#impressum p a {color:black;text-decoration:underline;font-weight:bold}
.sentence-form {
    font-family: Helvetica, sans-serif;
    margin-bottom: 1em;
    font-size: 15px;
    line-height: 1.2;
    overflow: hidden;
}
a.sentence {
    color: inherit;
    text-decoration: inherit;
}
a.sentence-selected, a.sentence-selected:hover {
    color: inherit;
    background: #ff3;
    text-decoration: none;
}
a.sentence:hover, a.sentence-selected:hover {
    text-decoration: underline;
}
.sentence-form-errors {
    background: #ff3;
    padding: 10px;
    margin-bottom: 1em;
}
.step-heading {
    margin-bottom: 1em;
}
.step-content {
    margin-bottom: 2em;
    border: 2px solid #ddd;
    padding: 10px;
    border-radius: 4px;
}
.step-content li {
    margin: .5em 0;
}
.step-content label {
    cursor: pointer
}
.step-content label input[type=radio] {
    position: relative;
    top: -1px;
    margin-right: .5em;
}
p {
    margin-bottom:1em;
}
.quiz-widget-list {
  margin-left: -15px;
  overflow: hidden;
}
.quiz-widget-list li {
  float: left;
  margin-left: 15px;
  margin-bottom: 15px;
}
.quiz-widget {
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  line-height: 17.5px;
  width: 225px;
  height: 70px;
  background: #fafafa;
  border: 1px solid #ddd;
  border-radius: 4px;
  overflow: hidden;
  padding: 7px;
  display: block;
  color: black;
  text-decoration: none;
}
.quiz-widget:hover {
  border-color: #f06;
}
.quiz-widget .image {
  float: left;
}
.quiz-widget .image img {
  border: none;
  border-radius: 4px;
}
.quiz-widget .info {
  margin-left: 80px;
  height: 70px;
  overflow: hidden;
}
.quiz-widget-list-sidebar .quiz-widget {
  width: 300px;
}
.quiz-teaser {
  border: 2px solid #f06;
  padding: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  position: relative;
}
.quiz-teaser a {
  color: #f06;
  text-decoration: none;
}
.quiz-teaser a:hover {
  text-decoration: underline;
}
.quiz-teaser li {
  margin-bottom: 7px;
}
.quiz-teaser .quiz-tag {
  color: #f06;
  font-size: 13px;
  text-transform: uppercase;
}
.quiz-teaser .question-count {
  position: absolute;
  right: 10px;
  bottom: 7px;
  color: #f06;
  font-size: 13px;
}
.quiz-teaser .question {
  font-size: 18px;
  margin-bottom: 15px;
}
.quiz-teaser ul {
  margin-bottom: 15px;
}
.quiz-teaser .image {
  float: left;
  margin-right: 20px;
}
.quiz-teaser .image img {
  width: 150px;
  height: 150px;
}
.mobile .quiz-teaser .image {
  margin-right: 10px;
}
.mobile .quiz-teaser .image img {
  width: 50px;
  height: 50px;
}
.quiz-teaser .body {
  overflow: hidden;
}
#quizapp {
  min-height: 500px;
  margin-bottom: 50px;
  font-family: Helvetica, sans-serif;
  line-height: 1.3;
}
#quizapp .question-view-left {
  float: left;
  width: 170px;
}
#quizapp .question-view-right {
  overflow: hidden;
  min-width: 300px;
}
#quizapp ul {
  margin-top: 0;
}
#quizapp label {
  display: block;
  font-size: 18px;
  line-height: 25px;
  border: 2px solid #ddd;
  background: #f8f8f8;
  border-radius: 4px;
  margin-bottom: 1em;
  width: 290px;
  padding: 20px 20px;
  cursor: pointer;
}
.mobile #quizapp label {
  width: auto;
}
#quizapp label.selected {
  border-color: #f06;
}
#quizapp label input {
  float: left;
  margin-top: 6px;
}
#quizapp label .text {
  margin-left: 30px;
}
#quizapp .quiz-result .heading {
  font-weight: bold;
  margin-bottom: 1em;
  font-size: 1.5em;
}
#quizapp .quiz-result .result-as-text {
  font-size: 1.5em;
  border: 2px solid #f06;
  padding: 1em;
  text-align: center;
  border-radius: 4px;
}
#quizapp .question-result-image {
  float: left;
  width: 170px;
}
#quizapp .question-result-body {
  float: left;
  width: 335px;
}
#quizapp .question-result {
  overflow: hidden;
  margin-bottom: 1em;
  border-bottom: 1px solid #ddd;
  padding-bottom: 1em;
}
#quizapp .question-result .question {
  margin-bottom: 1em;
  font-weight: bold;
}
#quizapp .question-result .given-answer {
  margin-bottom: 1em;
}
#quizapp .question-result .correct-answer {
  color: #090;
}
#quizapp .question-result .correctness-label {
  padding: .4em .5em;
  color: white;
  display: inline-block;
  margin-bottom: 1em;
}
#quizapp .question-result .correct {
  background: #090;
}
#quizapp .question-result .wrong {
  background: #c00;
}
#quizapp hr {
  margin: 20px 0;
  border: none;
  border-top: 1px solid #ddd;
}
.lazyvideo {
  font-family: Helvetica, sans-serif;
}
.lazyvideo a {
  display: block;
  position: relative;
}
.lazyvideo .button-outer {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 40%;
}
.lazyvideo .button {
  display: inline-block;
  font-size: 22px;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  padding: .5em 1.5em;
  border-radius: 4px;
}
.lazyvideo .button:hover {
  background-color: rgba(255, 0, 102, 0.8);
}
.article-container .article-image-box {
  display: block;
  position: relative;
  overflow: hidden;
}
.article-container .equalizer {
  position: absolute;
  bottom: 13px;
  right: 7px;
}
.mobile .article-container .equalizer {
  bottom: 10px;
}
.article-container .play-button-container {
  position: absolute;
  left: 0;
  top: 120px;
  width: 100%;
  text-align: center;
}
.article-container .play-button-container img {
  display: inline-block;
  opacity: 0.8;
}
.article-container .play-button-container img:hover {
  opacity: 1;
  cursor: pointer;
}
.mobile .article-container .play-button-container {
  top: 60px;
}
