/* Style sheet main */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,fields,figure{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;outline:0;background:transparent;font-weight:inherit;font-style:inherit;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
nav,ol.ul,li{list-style-type:none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote,q{quotes:"" "";}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
hr{height:1px;border:0;background:black;color:black;}
a{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100%;background:transparent;}
a:focus{outline:none;}
ins{background-color:#ff9;text-decoration:none;color:#000;}
mark{background-color:#ff9;font-weight:bold;font-style:italic;color:#000;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
input,select{vertical-align:middle;}

/* Fonts */
@font-face {font-family: 'AbrilText-Regular';src: url('fonts/ttabriltext-webfont.eot');src: url('fonts/ttabriltext-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/ttabriltext-webfont.woff') format('woff'),url('fonts/ttabriltext-webfont.ttf') format('truetype'),url('webfonts/ttabriltext-webfont.svg#wf') format('svg');font-weight:normal;font-style: normal}
@font-face {font-family: 'AbrilText-SemiBold';src: url('fonts/ttabriltext-semibold-webfont.eot');src: url('fonts/ttabriltext-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/ttabriltext-semibold-webfont.woff') format('woff'),url('fonts/ttabriltext-semibold-webfont.ttf') format('truetype'),url('webfonts/ttabriltext-semibold-webfont.svg#wf') format('svg');font-weight:normal;font-style: normal}
@font-face {font-family: 'AbrilText-Bold';src: url('fonts/ttabriltext-bold-webfont.eot');src: url('fonts/ttabriltext-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/ttabriltext-bold-webfont.woff') format('woff'),url('fonts/ttabriltext-bold-webfont.ttf') format('truetype'),url('fonts/ttabriltext-bold-webfont.svg#wf') format('svg');font-weight:normal;font-style: normal}
@font-face {font-family: 'FlamaCond-Semibold';src: url('fonts/flamacond-semibold-webfont.eot');src: url('fonts/flamacond-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/flamacond-semibold-webfont.woff') format('woff'),url('fonts/flamacond-semibold-webfont.ttf')  format('truetype'),url('fonts/FlamaCond-Semibold.svg#svgFontName') format('svg');font-weight:normal;font-style: normal}
@font-face {font-family: 'FlamaCond-Bold';src: url('fonts/flamacond-bold-webfont.eot');src: url('fonts/flamacond-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/flamacond-bold-webfont.woff') format('woff'),url('fonts/FlamaCond-Bold.ttf')  format('truetype'),url('fonts/FlamaCond-Bold.svg#svgFontName') format('svg');font-weight:normal;font-style: normal}
@font-face {font-family: 'FlamaCond-Basic';src: url('fonts/flamacond-Basic.eot');src: url('fonts/flamacond-Basic.eot?#iefix') format('embedded-opentype'),url('fonts/flamacond-Basic.woff') format('woff'),url('fonts/FlamaCond-Basic.ttf')  format('truetype'),url('fonts/FlamaCond-Basic.svg#svgFontName') format('svg');font-weight:normal;font-style: normal}

/* basic */
html { overflow-y: scroll;} 
body{background: url(layout/bg.jpg); font-family:"AbrilText-Regular",serif;}
.invisible{display:none;}
a{color:#be9f56; text-decoration:none;font-size:1.0em;}
h1, h2, h3, h4, h5, h6{ font-family:"FlamaCond-Bold", sans-serif; text-transform: uppercase;}
strong{font-weight:bold;}
em{font-style:italic;}
.teaser{cursor:pointer;}

/* tinymce style (format) */
.table_footer{color:#999; font-size:.85em;}
.versalien_black{text-transform:uppercase; color:#000;}
.varsalien_gold{text-transform:uppercase; color:#b49650;}
.teaser:hover a{color:#be9f56 !important;}
.highlight .teaser:hover a{color:#000 !important;}
.highlight .teaser:hover .tag-chain li span {color:#fff !important;}

/* slider font styles */
.black p, .black h2, .black a{color:#000 !important;}
.black .more a{color:#be9f56 !important;}
.black .more a:hover{color:#000 !important;}
.black .teaser:hover  a{color:#be9f56 !important;}
.white p, .white h2, .white a{color:#fff !important;}
.white .more a{color:#be9f56 !important;}
.white .more a:hover{color:#000 !important;}
.white .teaser:hover a{color:#be9f56 !important;}
.gold p, .gold h2, .gold a{color:#be9f56 !important;}
.gold .more a{color:#000 !important;}
.gold .more a:hover{color:#fff !important;}
.gold .teaser:hover a{color:#000 !important;}
.gold2 p, .gold2 h2, .gold2 a{color:#be9f56 !important;}
.gold2 .more a{color:#fff;}
.gold2 .more a:hover{color:#000 !important;}
.gold2 .teaser:hover a{color:#fff !important;}
.shadow.black{text-shadow:1px 1px #fff;}
.shadow.white{text-shadow:1px 1px #000;}v
.shadow.gold{text-shadow:1px 1px #fff;}

/* header basic */
header{background:#fff url(layout/headerline.jpg) no-repeat top;height:223px; margin:10px 0 20px 0;}
header .extlink{position:absolute; right:170px; top:35px; font-size:.85em;}

/* header logo */
header .logo{padding:10px 0px 0 0; height: 154px;}
header .logo img{width:305px; height:154px;}
header .logo a:hover{border:none;}
header .logo a{line-height:0; display:block}


/* social media bar */
header .header_socialbar{
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    left: 416px;
    position: absolute;
    top: 34px;
}
header .header_socialbar ul li{
    float: left;
    margin-right: 10px;
}

header .header_socialbar ul li span{
    color: #8e8e8e;
    font-size: 0.75em;
    line-height: 15px;
    vertical-align: text-top;
}

/* header line */
header .under_logo{height: 2px; margin-top: 0;background:url(layout/bg.jpg) repeat-x;}

/* header searchfield */
header .mod_search .formbody{height:22px;}
header .mod_search{position:absolute; top:30px; right:160px;}
header .mod_search input{display:block;border:none; -webkit-appearance: none;}
header .mod_search input.text{ float:left;background:url(layout/input.png) no-repeat; height:22px; width:82px;font-family:times,serif;color:#999;font-size:.85em; padding:0 0 0 7px;}
header .mod_search input.submit{cursor:pointer;background:url(layout/search_btn.png) no-repeat; width:25px; height:22px;float:right;}

/* header Navigation */
header{position:relative;}
header nav.main_nav{padding:0; margin-left:50px;}
header nav.main_nav ul li{float:left;margin:0 54px 0 0; font-size:1.125em; text-transform:uppercase; font-family:"FlamaCond-Semibold",sans-serif;}
header nav.main_nav ul li:hover{border-bottom:10px solid #23282a;}
header nav.main_nav ul li.active{border-bottom:10px solid #23282a; padding:0 0 15px 0;}
header nav.main_nav ul li.trail, header nav ul li.forward{border-bottom:10px solid #23282a;}
header nav.main_nav ul li.forward{padding:0 0 4px 0;}
header nav.main_nav ul li.themen_old{padding:0;}
header nav.main_nav ul li a{color:#000; display:block; padding:0 0 4px 0;font-size:.97em;width:107px;text-align:center;} 
header nav.main_nav ul li span{display:block; font-size:.95em;width:107px;text-align:center} 
header nav.main_nav ul li a:hover{border:none;}
header nav.main_nav ul li.themen_old>a, header nav ul li.themen_old>span{width:70px; margin-top:10px; padding-bottom:11px;} 
header nav.main_nav_right {padding:0;}
header nav.main_nav_right ul{margin:0 45px 0 0; }
header nav.main_nav_right ul li{margin:0;}
header nav.main_nav_right ul li.first{text-align:center; margin:10px 54px 0 0;}
header nav.main_nav_right ul li.last{text-align:center; margin:0 0 0 0;}
header nav.main_nav_right ul li:hover{border-bottom:10px solid #23282a;}
header nav.main_nav_right ul li.first:hover{padding:0;}
header nav.main_nav_right ul li a{padding:0 0 15px 0;}
header nav.main_nav_right ul li.first a{width:70px; padding:0 0 11px  0; font-style:normal;}
header nav.main_nav_right ul li.meinungen_old, header nav.mod_navigation ul li.investment_old{padding:0;}
header nav.main_nav_right ul li.immobilien_old.active>a{width:70px; padding:0 0 7px  0; font-style:normal;}
header nav.main_nav_right ul li.immobilien_old.active:hover>a{width:70px; padding:0 0 11px  0; font-style:normal;}
header nav.main_nav_right ul li.gipfel {margin:10px 54px 0 0;}
header nav.main_nav_right ul li.gipfel>a {width:50px; padding-bottom:11px;}
header nav.main_nav_right ul li.dasmagazin>a {width:62px; padding-bottom:5px; color:#b49650;}
header nav.main_nav_right ul li.dasmagazin.active>a {width:62px; padding-bottom:0; color:#b49650;}
header .capital_icon{clear:both; float:right; margin:-55px 15px 0 0;}


/* header Subnavigation */
header nav.sub_nav{
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 0.75em;
    left: 666px;
    position: absolute;
    top: 80px;
}
header nav.sub_nav ul{}
header nav.sub_nav ul li{
    margin-bottom: 10px;
}
header nav.sub_nav ul a{
    color: #8e8e8e;
}
header nav.sub_nav ul span{
    color: #8e8e8e;	
}

header nav.sub_nav ul a:hover{
    color: #be9f56;
}


/* header Abo Shop */
header a#header_abo_shop {    
	display: block;
    position: absolute;
    right: 12px;
    top: 40px;
}

/* wrapper */
#wrapper {width: 1120px;}

/* main basic */
#main .mod_article ul li, #main .mod_article ol li, #lightbox ul li{list-style: disc; list-style-position:outside;font-size:.85em; line-height:1.5em; margin:0 0 15px 15px;}
#main .mod_article table{border:1px solid #ccc; margin:20px 0 20px 0; width:600px !important;border-collapse:collapse;}
#main .mod_article table tr td, #main .mod_article table tr th{font-size:.85em;line-height:1.2em;border:1px solid #ccc; padding:10px; overflow:hidden;}
#main .mod_article table th{font-weight:bold;text-transform:uppercase;font-size:.85em;color:#fff;background-color:#be9f56;font-family:"FlamaCond-Bold", sans-serif;}
#main .mod_article table tfoot td{border:none !important; color:#999; font-size:.75em;}
.contentpage #main .mod_article .ce_table h5{font-size: 1.5em;}
.contentpage #main .mod_article{padding:10px;}
.contentpage #main {background:#fff; min-height:265px;}
.contentpage #main .mod_article p, #lightbox p{font-size:1em; line-height:1.4em; margin:0 0 15px 0;}
.contentpage .internettipp{background:#f1eadc; margin:60px 0 0 0 !important;}
.contentpage .internettipp p{line-height:1.2em !important; font-size:.75em !important; padding:0 0 20px 10px;}
.contentpage .internettipp a{line-height:1.6em; text-transform:uppercase;}
.contentpage .internettipp figure{margin:-30px 0 0 0;}
.contentpage .internettipp img{padding:0 40px 0 40px;}
.contentpage .internettipp h3{clear:none !important; font-size:.95em !important; padding:10px 0 0 10px;}
.contentpage #main .pagination {margin:0 0 20px -10px;}
.contentpage #main h1, #lightbox h2{clear:both;margin-top:15px;margin-bottom:10px;font-size:2.2em;}
.contentpage #main h3,.contentpage #main h2{clear:both; margin-bottom:10px; font-size:1.5em;}
.contentpage #main #autoren h2 {font-size: 2.5em;}
.rubricpage #main .ce_text{background:#b49650; border:5px solid #fff; margin:0 0 20px 0; text-align:center;}
.rubricpage #main .ce_text h2, .rubricpage #main .ce_text h1{font-size:2.5em; text-transform:uppercase; color:#fff; padding:15px 0 15px 0;}
.rubricpage #main .ce_text p{color:#fff; font-size:.9em; padding:0 0 15px 0;line-height:1.1em;}

.rubricpage #main .ce_text.banner_digital_abo:hover h2,.rubricpage #main .ce_text.banner_faq:hover h2 {
	cursor:pointer;	
}

.rubricpage #main .ce_text.banner_digital_abo:hover h2,.rubricpage #main .ce_text.banner_faq:hover h2 a {
	color:#000;	
}

.rubricpage #main .ce_text.banner_faq h2 a {
	color:#fff;	
}


#immokompass_banner_big{ float: left;width:610px; height:150px; position:relative;background:none !important;text-align:left !important;}
#immokompass_banner_big p, #immokompass_banner_big h3, #immokompass_banner_big h4 { float:left; top:0; position:absolute;}
#immokompass_banner_big p{top:80px; left:200px; line-height:1.2em !important; font-size:.85em !important; color:#000 !important;}
#immokompass_banner_big a{line-height:1.8em;text-transform:uppercase;}
#immokompass_banner_big h3{top:15px; left:200px; font-size:1.8em;}
#immokompass_banner_big h4{top:50px; left:200px;}
#immokompass_banner_small{border:5px solid #fff; position:relative; height:134px; width:290px;}
#immokompass_banner_small p,#immokompass_banner_small h3,#immokompass_banner_small h4 { float:left; top:0; position:absolute;}
#immokompass_banner_small p{top:35px; left:90px; line-height:1.1em !important; font-size:.85em; color:#000;}
#immokompass_banner_small h3{top:10px; left:90px; font-size:1em;}
#immokompass_banner_small a{line-height:1em; padding:2px 0 0 0; font-size:.85em;text-transform:uppercase;}

#comments {background-color: #F1F1F1; margin-top:30px;}
#commentCountBox{margin: 5px 10px;height: 30px; padding:5px 0;}
#commentCountBox #commentCountImage {background: url('/files/capital/layout/bubble-gold.png') no-repeat center;background-position-y: 4px; width:29px}
#commentCountBox #commentCountImage p {text-align: center;color: #FFFFFF;font-size: 1em;top: 4px;position: relative;font-family: "FlamaCond-Bold", sans-serif;}
#commentCountBox #commentCountText p {font-size:.95em;top: 4px;position: relative;font-family: "FlamaCond-Bold", sans-serif;}
#commentCountBox #commentCountSpacer, #commentCountBox #commentButton {margin: 0;}
#commentCountBox #commentButton {cursor:pointer;height: 30px; margin-left: 31px;}
#commentCountBox #commentButton p {text-align: right;position: relative;right: 25px;color: #B49650;font-family: "AbrilText-Bold", serif;font-size: 0.75em;top: 7px;text-transform: uppercase; right:0;}
#commentsLegal{width:600px; font-family: Arial, sans-serif; color:#666666; padding-bottom: 10px; margin-bottom: 40px; border-bottom: #d1d1d1 1px solid;}
#commentsLegal p{font-size:.75em; width:280px; padding:0; margin:0;}
#commentsLegal a{color:#f00; }
#textPrivacy{padding:0; margin:0 -10px 0 10px; width:290px;}
.contentpage #main .mod_article #commentsLegal #textPrivacy p, .contentpage #main .mod_article #commentsLegal #textModeration p {font-size:.75em;}
#commentsLegal #textPrivacy p.headline, #commentsLegal #textModeration p.headline {font-weight: bold; margin:0; color:#000;}

/* main slider */
.frontpage .ce_caroufredsel{margin:0 0 20px 0 !important; border:5px solid #fff; width:610px !important; height:227px; background:#be9f56;overflow: hidden;}
.frontpage .ce_caroufredsel p{font-size:.95em; line-height:1.15em;width:350px}
.frontpage .ce_caroufredsel h2{ width:350px;font-size:2.0em; text-transform:uppercase; margin-bottom:5px;}
.frontpage .ce_caroufredsel .layout_slider{height:227px; position:relative;}
.frontpage .ce_caroufredsel .layout_slider .teasertext{ width:400px; bottom:0; position:absolute; padding:0 0 8px 10px; overflow:hidden;}
.frontpage .ce_caroufredsel .more{text-transform:uppercase; font-size:.75em;}
.frontpage .ce_caroufredsel .more a{color:#be9f56;}
.frontpage .ce_caroufredsel .more a:hover{color:#000;}
.frontpage .ce_caroufredsel a {color:#fff;}
.frontpage .ce_caroufredsel a:hover{border:none; color:#b49650;}
.frontpage .ce_caroufredsel p,.frontpage .ce_caroufredsel h2,.frontpage .ce_caroufredsel .more {color:#fff;}
.frontpage .ce_caroufredsel .tag-chain{position:absolute; background:#b49650;}
.frontpage .ce_caroufredsel .tag-chain li span{color:#fff !important;}
.frontpage .caroufredsel_pagi {top:-30px;position:relative; clear:left; float:right; z-index:1;}
.frontpage .caroufredsel_pagi a {text-indent: -9999em;  background: url(layout/pagi.png) no-repeat; width:16px ; height:16px ; display: inline-block; padding: 0 5px;}
.frontpage .caroufredsel_pagi a:hover{border:none;}
.frontpage .caroufredsel_pagi a.selected { background: url(layout/pagi_active.png) no-repeat; cursor: default;}

/* Newsletterbox */
.mod_subscribe {
	background-color:#f1f1f1;
	padding:10px;
}

.mod_newsletter {
	
}

.mod_newsletter div.banner1 {
    padding: 10px;
    width: auto;	
	min-height: auto;
}

.mod_newsletter h4 {
    margin-bottom: 10px;	
}
.mod_newsletter small {
    color: white;
    font-size: 0.8em;
    font-weight: normal;	
    line-height: 20px;
}

/* main tag-chain basic */
.tag-chain li{background:#b49650;list-style:none !important; margin:0 !important; padding:0 7px 0 7px; letter-spacing:.05em;}
.tag-chain li span,.tag-chain li h2{font-size:.75em !important; display:block; text-shadow:none!important;color:#fff; text-transform:uppercase; font-family:"Times New Roman", times, serif; font-weight:bold;margin:0 !important;}
.tag-chain li:hover{border:none; text-decoration:none;}

/* main teaser */
.TeaserSmall, .TeaserBig{margin:0 0 20px 0;}
.TeaserSmall .teasertext{padding:12px 15px 0 15px; background:url(layout/teasersmall_text_bg.png)no-repeat; height:114px;}
.TeaserSmall.highlight .teasertext{padding:12px 15px 0 15px; background:url(layout/teasersmall_text_highlight_bg.png)no-repeat;}
.TeaserBig .teasertext{padding:12px 15px 0 15px; background:url(layout/teaserbig_text_bg.png)no-repeat; height:98px;}
.TeaserBig.highlight .teasertext{background:url(layout/teaserbig_text_highlight_bg.png)no-repeat;} 
.TeaserBig img{width:610px; height:227px;display:block;}
.TeaserSmall img{width:290px; height:155px;display:block;}
.layout_short p{font-size:.95em; line-height:1.16em; color:#000 !important;font-family:"AbrilText-Regular",serif; text-shadow:none;}
.layout_short{position:relative;}
.layout_short.highlight h2 a{text-shadow:none; color:#b49650 !important;}
.layout_short.highlight h2 a:hover{color:#000 !important;}
.layout_short.highlight .more a{color:#b49650 !important;}
.layout_short .more a{text-transform: uppercase; font-size:.8em; padding:0 0 0 5px;}
.layout_short h2{padding:0 0 8px 0;}
.layout_short h2 a{color:#000; font-size:1.1em;}
.layout_short h2 a:hover{color:#be9f56; border:none;}
.layout_short img{border-top:5px solid #fff;border-right:5px solid #fff;border-left:5px solid #fff; }
.layout_short.highlight img{border-bottom:none;}
.layout_short .tag-chain{position:absolute; top:5px; left:5px;}

.mod_newslist .pagination {position:relative;clear:both; float:left; background:#fff; width:610px; height:30px; margin:0 0 20px 0;}
.mod_newslist .pagination p{display:none;}
.mod_newslist .pagination ul li{list-style:none !important; display:inline;}
.mod_newslist .pagination ul li.next{position:absolute; right:0;}
.mod_newslist .pagination ul li.previous{position:absolute; left:0;}
.mod_newslist .pagination ul li.next{float:right; padding:0 10px 0 0;}
.mod_newslist .pagination ul li.last{display:none;}
.mod_newslist .pagination ul li.first{display:none;}

.mod_newslist .pagination ul{text-align:center; padding:3px 0 0 0;}

.mod_search .pagination {position:relative;clear:both; float:left; background:#fff; width:610px; height:30px; margin:0 0 20px 0;}
.mod_search .pagination p{display:none;}
.mod_search .pagination ul li{list-style:none !important; display:inline;}
.mod_search .pagination ul li.next{position:absolute; right:0;}
.mod_search .pagination ul li.previous{position:absolute; left:0;}
.mod_search .pagination ul li.next{float:right; padding:0 10px 0 0;}
.mod_search .pagination ul li.last{display:none;}
.mod_search .pagination ul li.first{display:none;}

.mod_search .pagination ul{text-align:center; padding:3px 0 0 0;}

/* main newsarticles*/
#main .mod_article .articleHead{margin:0 0 40px 0;}
#main .mod_article .articleHead .shareArticle {position: relative;top: 50px;}
/*
.mod_newsreader .pagination{font-family:"AbrilText-SemiBold", serif; margin:0 0 20px 0;}
.mod_newsreader .pagination .total{display:none;}
.mod_newsreader .pagination .pagi{ padding:0 10px 0 10px;}
.mod_newsreader .pagination .pagi ul{font-size:.85em; text-align:center;border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px 0 10px 0;}
.mod_newsreader .pagination .pagi ul li{display:inline; margin:0 5px 0 0;}
.mod_newsreader .pagination .pagi ul li.next{float:right;}
.mod_newsreader .pagination .pagi ul li.previous{float:left;}
.mod_newsreader .pagination .pagi ul li.last, .mod_newsreader .pagination .pagi ul li.first {display:none;}
.mod_newsreader .error{float:left;}
*/
div.pagination_autoren {padding-bottom:40px;padding-top:50px;}
div.pagination_autoren div.pagi {position: relative;clear: both;float: left;background: #fff;width: 600px;height: 30px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;}
div.pagination_autoren div.pagi ul {text-align: center;	padding-top:3px;}
div.pagination_autoren div.pagi ul li {list-style: none !important;display: inline;margin:0 !important;}
div.pagination_autoren div.pagi ul li.previous {float:left;margin-left:6px !important;}
div.pagination_autoren div.pagi ul li.next {float:right;margin-right:6px !important;}
div.pagination_autoren div.pagi ul li a {text-transform:uppercase;font-size:.8em;line-height:2.3em;}
#disqus{margin:0 10px 0 0!important;}
.layout_full{ max-width:600px;} 
.layout_full .tag-chain, #lightbox .tag-chain {background:#b49650;float:left; margin:20px 0 0 0;}
.layout_full .print {float: left;position: absolute;font-size: 0.75em;right:102px; top:70px;}
.layout_full .recommend {float: left;position: absolute;font-size: 0.75em; display:none; right:11px; top:70px;}
.layout_full img {margin-right: 5px;}

div.article_header  {
	clear:both;
}
	
ul.article_actionbar  {
	float:right;
}

ul.article_socialbar  {
	float:left;
}

#main .mod_article ul.article_actionbar li,#main .mod_article ul.article_socialbar li {
	float:left;
	list-style:none;	
	margin-left:0;
	margin-bottom:0;
	margin-right:10px;
}

ul.article_actionbar li img,ul.article_socialbar li img {
    margin-right: 0 !important;
}

#main .mod_article ul.article_actionbar li:last-child ,#main .mod_article ul.article_socialbar li:last-child {
    margin-right: 0;
}






#autoren img{margin:0px 0 0 0;}
#autoren .ce_text{float:left; width:370px; clear:right; border-right:1px solid #ccc; padding:0 32px 0 0;}
#autoren .ce_socialbox{float:right; margin:20px 0 0 0;}
#autoren .ce_socialbox h1{margin:0 0 10px 0;font-size:1.3em;}
#autoren .ce_socialbox p{line-height:1.3em !important; margin:0 0 10px 0 !important;font-size:.85em !important;}
#autoren .ce_socialbox a{margin:0 10px 0 0;}
.layout_full h2{font-size:2.5em; margin:14px 0 14px 0;text-transform:uppercase;}
.layout_full .info{margin:0 0 10px 0; font-size:.75em;}
.layout_full .teasertext p, #lightbox p{line-height:1.5em; font-family:"AbrilText-Bold", serif;}
.layout_full .image_container{margin:0 0 10px 0; }
.layout_full .image_container img{margin:0 0 15px 0;}
.layout_full .image_container.float_right {padding:0 0 0 20px;}
.layout_full .image_container.float_left {padding:0 20px 0 0;}
.layout_full .ce_text{margin:20px 0 20px 0;}
.layout_full .ce_image{margin:0 0 20px 0;}
.layout_full figcaption.caption, .layout_full span.copyright{font-size:.75em; font-family:"AbrilText-SemiBold", serif; font-style:italic; line-height:1.2em;}
.layout_full span.copyright {float:right;}
.layout_full .ce_caroufredsel{background:none; border:none;}
.layout_full .ce_caroufredsel p{color:#000;}

.caroufredsel_thumbnails_next {
	float:right;
}

.contentpage .ce_caroufredsel .ce_text{width:600px;} 
.contentpage .zoom_icon{cursor:pointer;}
.contentpage .js_closeZoom{cursor:pointer;}
.contentpage .ce_caroufredsel_gallery {position:relative; margin:20px 0 0 0;}
.contentpage .ce_caroufredsel_gallery .caroufredsel_wrapper{margin:60px auto 0 auto !important;}
.contentpage .ce_caroufredsel_gallery .copyright {left: -38px;position: relative;}
.contentpage .ce_caroufredsel .caroufredsel_wrapper{height:120px !important; margin: 10px auto 0 auto !important;}
.contentpage .pictorial_navi{font-size:.85em;}
.contentpage .pictorial_navi.top{ padding:5px 0 0 0; clear:both !important; position:relative; text-align:right; width:600px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }
.contentpage .pictorial_navi.bottom{clear:both !important; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; width:600px;text-align:right; padding:5px 0 0 0;}
.contentpage  .js_prev_image, .contentpage .js_next_image{cursor:pointer;margin-top: 4px;}
.contentpage .currentImageIndex{display:inline-block; min-width:60px; padding:0 8px 0 0;}

/* main mod_latest */
.mod_latest{background:#fff; margin:0 0 20px 0;font-family:"AbrilText-Bold", serif;}
.mod_latest p{float:left; border-right:1px solid #ccc; margin:15px 0 15px 0; font-size:.75em; max-width: 312px; min-height:78px; max-height:78px;}
.mod_latest p:last-child{border:none;}
.mod_latest a{display:block; padding:10px 50px 0 135px; margin:-15px 0 0 0; color:#000; text-transform:uppercase; line-height:1.2em;}
.mod_latest a:hover{border:none; color:#be9f56;}
.mod_latest a span{font-size:1.5em; font-family:"FlamaCond-Bold", sans-serif; line-height:1.5em;}
.mod_latest .Meinungen{background:url(layout/icon_meinungen.png)no-repeat 61px 15px;}
.mod_latest .Themen{background:url(layout/icon_thema.png)no-repeat 61px 15px;}
.mod_latest .Investment{background:url(layout/icon_invest.png)no-repeat 61px 15px;}

/* main Contact */
.ce_form{background:#e8e7e8; width:591px; margin:0 auto 5px;}
.ce_form .formbody{padding:10px;}
.ce_form input.text{font-family:"AbrilText-SemiBold", serif; padding:0 0 0 5px;border:1px solid #cdcdcd; height:32px; width:400px; color:#999; margin:0 15px 20px 0;}
.ce_form label{width:140px;font-size:.85em; margin:0 0 5px 0;display:block;padding-top:.7em;float:left;}
.ce_form input.surname{margin:-15px 0 0 0;}
.ce_form label.surname{margin:-35px 115px 5px 0; float:right;}
.ce_form textarea{font-family:"AbrilText-SemiBold", serif; font-size:.75em; border:1px solid #cdcdcd; height:195px; width:400px; color:#999; padding:5px;}
.ce_form .submit_container {margin:10px 0 10px 0;}
.ce_form .submit_container input{ cursor:pointer;background:#000; border:none; height:30px; padding:2px 5px 2px 5px; color:#fff; text-transform:uppercase;font-family:"FlamaCond-Bold", sans-serif; font-size:.85em;}
.ce_form .sbHolder{clear:both;background:#fff; border:1px solid #cdcdcd;width:390px; height:20px; padding:6px 5px 5px 10px; margin:0 0 10px 0;display:inline-block;}
.ce_form .submit_container input:hover{background:#be9f56;}
.ce_form .sbHolder a{display:block;color:#000;}
.ce_form .sbHolder a:hover{border:none;}
.ce_form .sbHolder .sbSelector{font-size:.85em; background:url(layout/selectarrow.png) no-repeat right; height:20px;}
.ce_form .sbHolder ul{background:#fff;padding:5px; width:203px; margin:-15px 0 0 -11px; position:relative;border:1px solid #cdcdcd; padding:0;}
.ce_form .sbHolder ul li{ list-style:none !important; margin:0 !important;}
.ce_form .sbHolder ul li a{color:#999; display:block;margin:0; padding:5px 5px 5px 5px;}
.ce_form .sbHolder ul li a:hover{color:#000;}
.ce_form .sbHolder ul li:hover{background:#e8e7e8;}
.piccap{margin:20px 0 0 0;}
.piccap input{font-family:"AbrilText-SemiBold", serif; padding:0 0 0 5px;border:1px solid #cdcdcd; height:32px; width:95px; color:#999; margin:0 15px 20px 0; float:left;}
.piccap .cpimage{height:32px; padding:2px 0 0 0;}
#kontakt h2.ce_headline, #kontaktbestaetigung h2.ce_headline{background:#000; float:left; padding:1px 5px 4px 5px;margin-top:15px; margin-bottom:10px; color:#fff; line-height:1.2em; text-transform:uppercase;  font-family:"AbrilText-SemiBold", serif; font-size:.65em;}
#kontakt h3.ce_headline, #kontaktbestaetigung h3.ce_headline{clear:both; margin-bottom:45px; font-size:2.375em;}
#kontaktbestaetigung h3.ce_headline{margin-bottom: 20px;}
#f2 #ctrl_1 {font-family: "AbrilText-SemiBold", serif;padding: 0 0 0 5px; border: 1px solid #cdcdcd; height: 32px; width: 433px; color: #999; margin: 0 0 20px 0; -moz-appearance: none; -webkit-appearance: none; background: url(layout/selectarrow.png) no-repeat; background-position: 376px 0; background-color: #FFFFFF;}

/* rightsite */
#googleads{max-width:300px;}
#anzeige-rectangle-2 {
    margin: 20px 0;
}

.banner1{font-family:"AbrilText-SemiBold", serif; min-height:151px; width:290px; background:#b49650; border:5px solid #fff; margin:0 0 20px 0;}
.banner1 p{font-family:"AbrilText-SemiBold", serif; color:#fff; font-size:.95em; line-height:1.15em; margin:10px 10px 0 10px; text-transform:uppercase;}
.banner1 a{color:#000; text-transform:uppercase; font-size:.85em;}
.banner1 img{margin:10px 15px 0 15px;}

.banner1.bullet_points ul {
    margin-left: 20px;
    margin-top: 10px;
}

.banner1.bullet_points ul li {
	list-style: inside none disc;
}

.banner1.bullet_points ul li a {
    line-height: 20px;
}

.banner1.bullet_points ul li a:hover {
    color:#fff;
}



.banner2{font-family:"AbrilText-SemiBold", serif; position:relative; margin:0 0 20px 0; }
.banner2 figure img{border:5px solid #fff;}
.banner2 p{font-size:.9em;line-height:1.2em; bottom:15px; left:15px; width:170px; position:absolute;}
.banner2 a{padding:8px 0 0 0; display:block; text-transform:uppercase; font-size:.85em; line-height:1.3em;}
.banner2 a:hover{border:none; color:#000;}
.banner3{background:#f1eadc; border:5px solid #fff; margin:0 0 20px 0;}
.banner3 h2, .banner3 h4{background:#fff; padding:5px 0 8px 2px;font-size:.95em;}
.banner3 p{margin:0 0 0 10px;}
.banner3 p{font-size:.8em; line-height:1.2em; font-family:"AbrilText-Regular", serif; padding:10px 10px 13px 0;}
.banner3 a{text-transform:uppercase; font-size:.85em; font-family:"AbrilText-SemiBold", serif;}
#ipad-app .banner1 img{position: relative; top: 1px;}
#ipad-app .banner1 p{overflow: hidden;}

#ipad-app .banner1 figure{height: 98px;}

#emag_leseprobe_content figure{height: 123px !important;}
#emag_leseprobe_content figure img {margin-left:34px !important; top:0 !important;}


.iframe-teaser h1, .iframe-teaser h4 {top: 26px;margin-left: 7px;position: relative;font-size:.95em;}
.iframe-teaser>div {overflow: visible;height: 361px;margin-bottom: 20px;margin-top: -15px;}
.iframe-teaser p {margin-left:10px;margin-bottom:10px;margin-right: 10px;font-size: .8em;line-height: 1.2em;font-family: "AbrilText-Regular", serif;}
.iframe-teaser li {margin-left: 25px;list-style-image: url("layout/list_arrow_icon.png");font-size: .8em;line-height: 1.3em;margin-bottom: 1px;}
.iframe-teaser figure {height: 150px;}
.iframe-teaser a {display: block;font-family: AbrilText-SemiBold, serif;font-size: 0.85em;font-weight: normal;line-height: 1.3em;margin-bottom: 5px;}

/* TabControl */
.TabControl{height:35px;margin:0 3px 0 0;}
.TabControl ul li{height:35px;margin:0 3px 0 0;float:left;background:#b49650;cursor: pointer; font-family:"FlamaCond-Bold", sans-serif;}
.TabControl ul li span{display:block;font-size:.95em;color:#fff; text-transform:uppercase;padding:13px 10px 5px 10px;}
.TabControl ul li#SocialTabTop1.tabSelected, .TabControl ul li#SocialTabBottom2.tabSelected{background:#fff url(layout/capital_icon_21x21_black.png)no-repeat 14px 9px;}
.TabControl ul li#SocialTabTop1.tabSelected:hover, .TabControl ul li#SocialTabBottom2.tabSelected:hover{background:#fff url(layout/capital_icon_21x21_black.png)no-repeat 14px 9px;}
.TabControl ul li#SocialTabTop1, .TabControl ul li#SocialTabBottom2{background:#b49650 url(layout/capital_icon_21x21.png)no-repeat 14px 9px;}
.TabControl ul li#SocialTabTop1:hover, .TabControl ul li#SocialTabBottom2:hover{background:#b49650 url(layout/capital_icon_21x21.png)no-repeat 14px 9px;}
.TabControl ul li#SocialTabTop1 span, .TabControl ul li#SocialTabBottom2 span{padding:13px 15px 0 45px; display:block;}
#MostlyTab1, #MostlyTab2{padding:0 0 8px 0;  text-align:center;}
#MostlyTab1 span, #MostlyTab2 span{padding:8px 15px 8px 15px; line-height:1.05em;}
.TabControl .tabSelected{height:35px;background:#fff; cursor: default;}
.TabControl .tabSelected span{color:#000;}
#SocialTabContent1 figure:first-child, .SocialMediaFeed figure:first-child{margin:-10px 0 0 0;}
#SocialTabContent1 figure, .SocialMediaFeed figure{border-bottom:1px solid #ccc; padding:15px 0 15px 0; }
#SocialTabContent1 figcaption, .SocialMediaFeed figcaption{font-size:.95em;font-family:"AbrilText-Regular", serif; margin:0 0 0 58px; line-height:1.4em;}
#SocialTabContent1 figure:last-child, .SocialMediaFeed figure:last-child{border:none;}
#SocialTabContent1 figure img, .SocialMediaFeed figure img{float:left; padding:5px 0 0 0;}
#SocialTabContent1 figcaption span.time, .SocialMediaFeed figcaption span.time{color:#808080;}
#SocialTabContent1 figcaption span.author, .SocialMediaFeed figcaption span.author{color:#be9f56;}
#SocialTabTopContent2, #MostlyTabContent2 {display:none;}
.TabContent{background:#fff; height:272px; overflow-y:auto;  margin:-16px 0 20px 0;font-size:.85em;padding:12px 10px 0 10px;}
.TabContent ul li{border-bottom:1px solid #d1d1d1;color:#000;}
.TabContent ul li:last-child{border:none;}
#mostly-tab .TabContent{font-family:"AbrilText-Regular", serif; margin:-8px 0 20px 0;}
.TabContent ul li a{color:#000; line-height:1.2em;}
#MostlyTabContent1, #MostlyTabContent2{margin:-8px 0 20px 0; height: auto;}
#MostlyTabContent1 ul, #MostlyTabContent2 ul{margin:-10px 0 0 0;}
#MostlyTabContent1 ul li, #MostlyTabContent2 ul li{background:url("layout/list_arrow_icon.png")no-repeat 0 13px; display:block; color:#000; padding:10px 0 10px 15px; }
#MostlyTabContent1 ul li a, #MostlyTabContent2 ul li a, #MostlyTabContent2 ul li span.nopost{font-size:.95em; line-height:1.2em; display:block;}
#MostlyTabContent1 ul li a span, #MostlyTabContent2 ul li a span{font-size:.85em !important;font-family:"AbrilText-SemiBold", sans-serif;}
.TabContent ul li a:hover{border:none; color:#b49650;}
.TabContent ul li a span{padding:0 8px 0 0;}
.authorteaser{border-bottom:1px solid #d1d1d1; padding:12px 0 35px 0;}
.authorteaser:first-child{padding:0 0 35px 0;}
.authorteaser:last-child{border:none;}
.authorteaser h2 a{font-size:.95em;font-family:"AbrilText-SemiBold", serif;text-transform:none; padding: 0 0 3px 0;}
.authorteaser p{font-size:.85em; color:#808080; padding:0 0 8px 0;}
.authorteaser a{text-transform:uppercase; font-size:.75em;}
.authorteaser a:hover{border:none;color:#000 !important;}
.authorteaser figure img{ float:left; padding:0 10px 10px 0;}
.authorteaser .teaser{clear:both;}
.authorteaser span.headline a {display:block;font-size:.95em;font-family:"AbrilText-SemiBold", serif;text-transform:none; padding: 0 0 3px 0;}

/* footer */
footer{background:#fff; margin:0 0 20px 0; padding-bottom: 20px;}
footer .logo_footer{ width:308px; margin:0 auto 10px;}
footer .logo_footer img{width:308px; height:76px; border-bottom:1px solid #000;}
.contentpage footer{margin-top:20px;}

/* footer Navigation */
footer nav ul{text-align:center;}
footer nav ul li:first-child{border:none;}
footer nav ul li{font-size:.7em;display:inline;text-transform:uppercase;padding:0 2px 0 5px !important;border-left:1px solid #000;}
footer nav ul li a{color:#000;line-height:2em;font-size:1.1em;}

/* 404 page */
#id-404-seite-nicht-gefunden{background:#fff;padding:0 20px;}
#id-404-seite-nicht-gefunden div{padding-top:20px;}

/* Heise Double Opt In */
.doubleOptIn{position:absolute; top:0; left:10px;}
.doubleOptIn ul li{list-style:none !important;}
.social_share_privacy_area .settings_info_menu{width:30px !important;}
.facebook{width:157px !important;}
.twitter{width:130px !important;}
.tweet {width:70px !important; margin:0 0 0 10px !important; padding:0 !important;}
.gplus{width:110px !important;}
.gplusone{width:60px !important;}
.fb_like{width:107px !important;}

/* Brightcove */
.mod_newsreader .layout_full .ce_brightcove_player {margin: 0 auto;position: relative;}

/* Ads */
#js_Ads {display: none;}

/* ClickTracking Banner */
.tracking {margin-bottom: 20px;}

/* Pagination */
.pagebreak {display:none;}
#main .articlepagination ul>li {list-style-type: none;float: left;}
.directionControlPrev, .directionControlNext {width: 120px;}

.directionControlNext {float: right;}
.directionControlPrev, .pagecontrol {float: left;}

.pagecontrol {text-align: center;width: 345px;}
.pageList {display: inline-block;margin: 1px 0 0 0;padding: 0;zoom: 1;}
#main .articlepagination ul li {margin-bottom: 6px;}
.articlepagination hr {color:#d1d1d1; background-color:#d1d1d1;}

/* Lightbox */
#lightbox {position: fixed;top: 100px;left: 50%;width: 860px;margin-left: -450px;background-color: #fff;z-index: 1001; padding:20px;}
#lightbox .lbClose {position:absolute; right: 20px; cursor:pointer;}
#lightbox .left {float:left; width:50%;}
#lightbox .right {float:right;width:47%;}
#lightbox p{line-height:1.5em; font-family:"AbrilText-Regular", serif;}

#lightbox .ce_form {width: 860px; margin: 20px 0 0 0;}
#lightbox .ce_form label, #lightbox .ce_form input.text, #lightbox .ce_form textarea {width: 380px;}
#lightbox .ce_form label {padding:0;}
#lightbox .ce_form fieldset {border: 0; padding: 0; margin-left: -3px;}
#lightbox .ce_form fieldset span input {float:left}
#lightbox .ce_form fieldset span label {line-height: 18px}
#lightbox .ce_form textarea {resize: none; height: 94px;}
#lightbox .ce_form section.piccap {width: 255px; float:left}
#lightbox .ce_form input.captcha {width: 120px; margin-right: 8px;}
#lightbox .ce_form div.submit_container {float:right; margin:41px 3px 0 0;}
#lightbox .ce_form .lightboxAfter {font-size:12px; position: absolute; bottom: 30px;}
#lightbox .ce_form .lightboxAfter p {margin: 0; color: #878787}
#lightbox .tag-chain {margin: 5px 0 10px 0;float: none;display: inline-block;}
#lightbox h2.articleHeadline{margin-top:0 !important;}
#lightbox .piccap input{margin: 0;}
#lightbox h2.articleHeadline, #lightbox h1.articleHeadline{font-size: 24px;}
#lightbox hr {height: 2px; background: #e8e7e8}
#lightbox .ce_image {margin-top: 10px;}
#lightbox .ce_image, #lightbox figure, #lightbox figure img {width: 160px; height: 90px; float:left;}
#lightbox .textContainer {float:left; margin-left: 20px;}
#lightbox figure span {display:none;}
#lightbox .info {color:#b49650;}

#lightbox-shadow {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=75);opacity: 0.75;z-index: 1000;}

#disqusBubble {background: url('/files/capital/layout/bubble-gold.png') no-repeat;background-position-y: 5px;width: 27px;height: 24px;position: absolute;right: 10px;color: #fff;font-size: 16px;font-family: "FlamaCond-Bold", sans-serif;padding: 9px 0 0 0;text-align: center;top: 66px;margin-right: 12px; cursor:pointer;}

/* Async Forms*/
/*.mod_article .asyncform {display:none;}*/

#skyscraper_1_container{position:absolute;display:none;}

/* Abschlussleiste Startseite - latest, most read and most commented*/
.mod_latest_new {margin-bottom: 20px;}
.mod_latest_new .tabHeader {font-family:"FlamaCond-Bold", sans-serif; font-size: 1em; text-transform: uppercase;}
.mod_latest_new .tabHeader .tab {line-height:1.05em; padding: 12px 20px; text-align: center; display: inline-block; cursor:pointer;}
.mod_latest_new .tabHeader .tab.active {background-color: #fff; color:#000;}
.mod_latest_new .tabHeader .tab.inactive {background-color: #b49650; color:#fff;}
.mod_latest_new .tabContent {font-family:"AbrilText-Regular", serif; background-color:#fff; color:#000; height:140px;}
.mod_latest_new .tabContent .branding {font-family:"AbrilText-SemiBold", serif;}
.mod_latest_new .tabContent div.element {padding: 8px 0; border-right:1px solid #ccc; display:inline-block; width:312px; max-width: 312px; margin:16px 0; float:left;}
.mod_latest_new .tabContent div.element a {display:inline-block; color:#000;}
.mod_latest_new .tabContent div.element a:hover {border:none; color:#be9f56;}
.mod_latest_new .tabContent div.element:last-child{border:none;}
.mod_latest_new .tabContent div.element div.section {padding-left:20px; font-family:"FlamaCond-Bold", sans-serif; font-size: 1.125em; text-transform: uppercase;}
.mod_latest_new .tabContent div.element div.branding {font-size:0.65em; padding-left:112px; margin: 15px 0 4px 0; color:#be9f56; text-transform: uppercase;}
.mod_latest_new .tabContent div.element div.title {padding-left:112px; height:40px; font-size:0.875em; min-width:186px; max-width:186px; line-height:1.25em;}
.mod_latest_new .Meinungen{background:url(layout/icon_meinungen.png) no-repeat 34px 34px;}
.mod_latest_new .Themen{background:url(layout/icon_thema.png) no-repeat 34px 34px;}
.mod_latest_new .Investment{background:url(layout/icon_invest.png) no-repeat 34px 34px;}
.hidden {display:none !important;}

/* Related Box at the end of an article */
.relatedContainer {margin-bottom: 20px; margin-top: 30px;}
.relatedContainer .tabHeader {font-family:"FlamaCond-Bold", sans-serif; font-size: 1em; text-transform: uppercase;}
.relatedContainer .tabHeader .tab {line-height:1.05em; padding: 12px 20px; text-align: center; display: inline-block; cursor:pointer;}
.relatedContainer .tabHeader .tab.active {background-color: #f1f1f1; color:#000;}
.relatedContainer .tabHeader .tab.inactive {background-color: #b49650; color:#fff;}
.relatedContainer .tabContent {background-color: #F1F1F1;}
.relatedContainer .relatedArticleTeasers .TeaserSmall {width: 277px; margin: 10px;}
.relatedContainer .relatedArticleTeasers .TeaserSmall .teasertext {padding:10px 15px 0px 10px; background:url(layout/teasersmall_text_bg_related.png) no-repeat; height:102px;}
.relatedContainer .relatedArticleTeasers .TeaserSmall:first-child {width: 277px; margin-right: 16px;}
.relatedContainer .relatedArticleTeasers .TeaserSmall img {width: auto; height: auto;}
.relatedContainer .relatedArticleTeasers .TeaserSmall .teaserHeadline {font-family: FlamaCond-Bold, sans-serif;font-size: 1em;margin-bottom: 4px;text-transform: uppercase;}
.relatedContainer .relatedArticleTeasers .TeaserSmall .teaserText p {font-size: .75em !important;line-height: 1.3em !important; margin:0 !important;}
.relatedContainer .relatedArticleLink {font-family: AbrilText-Bold, serif;font-size: 0.75em;margin-left: 10px;padding: 5px 0 14px 4px; text-transform: uppercase;}
.relatedContainer .relatedArticleLink a {font-size:.8em;}

.relatedContainer2 {padding:0 0 8px 0;  text-align:center;}
.relatedContainer2 span{padding:8px 15px 8px 15px; line-height:1.05em;}
.relatedContainer2 {font-family:"AbrilText-SemiBold", serif; margin:40px 0 0px 0; height: auto;}
.relatedContainer2 img {margin:0 0 20px 0 !important;}
.relatedContainer2 ul li a{color:#000; line-height:1.2em;}
.relatedContainer2 ul{margin:-10px 0 0 0;}
.relatedContainer2 ul li:last-child {border:0;}
.relatedContainer2 ul li{background:url("layout/list_arrow_icon.png") no-repeat 10px 13px; display:block; color:#000; padding:10px 0 10px 15px; text-align: left; margin:0 !important; border-bottom: #d1d1d1 1px solid;}
.relatedContainer2 ul li a{font-size:.85em; line-height:1.2em; display:block;}
.relatedContainer2 ul li a span{font-size:.85em !important;}

/* Loadingspinner */
.loadingspinner {
	display: block;
	height: 23px;
	float: left;
	width: 620px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}

.loadingspinner img {
height:23px;
width:22px;
display: block;
margin:0px auto;
position:relative;
animation: rotation .6s linear infinite;
-webkit-animation: rotation .6s linear infinite;
-moz-animation: rotation .6s linear infinite;
-o-animation: rotation .6s linear infinite;
}

@-webkit-keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(-359deg);}
}

@-moz-keyframes rotation {
from {-moz-transform: rotate(0deg);}
to {-moz-transform: rotate(-359deg);}
}

@-o-keyframes rotation {
from {-o-transform: rotate(0deg);}
to {-o-transform: rotate(-359deg);}
}

@keyframes rotation {
from {transform: rotate(0deg);}
to {transform: rotate(-359deg);}
}

.noPadding {padding: 0 !important;}
.noMargin {margin: 0 !important;}


/* Webviewer Microsite */
.webViewerPageContainer {margin: 0 auto; width:1024px;}
.webViewerPageContainer .header {background-color: #fff;}
.webViewerPageContainer .header img {display:inherit;}
.webViewerPageContainer .header .headerLeft {float:left;}
.webViewerPageContainer .header .headerBanner {background-color:#ccc; width:728px; height:90px; display:block; float:left; margin: 30px 0 30px 30px;}
.webViewerPageContainer .subHeader {background-color:#f1f1f1; height:70px; display:block;}
.webViewerPageContainer .subHeader a {margin: 18px 32px 20px 32px; display:inline-block; float:left;}
.webViewerPageContainer .subHeader .signup {float:left; margin-top:12px;}
.webViewerPageContainer .subHeader .signup h2 {font-family: 'FlamaCond-Bold', sans-serif; text-transform: uppercase; font-size:.875em; line-height:1.25em;}
.webViewerPageContainer .subHeader .signup p {font-family: 'AbrilText-SemiBold',serif; font-size:.75em; line-height:1.25em;}
.webViewerPageContainer .reader .readerInner {margin-top: 20px;margin-bottom: 100px; background-color:#aaa; width:866px; display:block;}
.webViewerPageContainer .more {margin: 10px 78px;}
.webViewerPageContainer .more .moreText {padding:10px 8px; background-color:#fff; display:inline-block; font-family: 'FlamaCond-Bold', sans-serif; text-transform: uppercase; font-size:1em;}

#webViewerPreviewOverlay {overflow: hidden; height: 172px; width: 866px; display:block; background-color:#fff;}
#webViewerPreviewContainer {left: 0;position: relative;margin-top: 10px;}
#webViewerPreviewContainer .previewItem {float: left;}
#webViewerPreviewControls {position: absolute;height: 172px;z-index: 1;}
#webViewerPreviewControls .previewLeft {margin-left: -27px;}
#webViewerPreviewControls .previewLeft, #webViewerPreviewControls .previewRight {height: 154px;float: left;position: relative;margin-top: 10px;}
#webViewerPreviewControls .previewLeft img, #webViewerPreviewControls .previewRight img {margin-top: 75px;}
#webViewerPreviewControls .previewRight {left: 872px;}

.webViewerPageContainer .footer {margin-top:88px; background-color:#fff;}
.webViewerPageContainer .footer .topRow {display:inherit;}
.webViewerPageContainer .footer .teaserLeft {margin: 17px 0 16px 78px; width:414px; display:block; float:left; border-right:#ccc 1px solid;}
.webViewerPageContainer .footer .teaserLeft .teasertext {float:left;}
.webViewerPageContainer .footer .teaserLeft .teasertext h2 {font-family: 'FlamaCond-Bold', sans-serif; text-transform: uppercase; font-size:1em; margin:6px 0 0 20px;}
.webViewerPageContainer .footer .teaserLeft .teasertext p {font-family: 'AbrilText-SemiBold',serif; font-size:.75em; line-height:1.25em; margin: 20px 0 0 20px;}
.webViewerPageContainer .footer .teaserRight {margin: 17px 0 16px 32px; width:414px; display:block; float:left;}
.webViewerPageContainer .footer .teaserRight .teaserText, .webViewerPageContainer .footer .teaserLeft .teaserText {float:left;}
.webViewerPageContainer .footer .teaserRight .teaserText {margin-left: 20px;}
.webViewerPageContainer .footer .teaserLeft img {margin-left: -10px;margin-right: 10px;}
.webViewerPageContainer .footer .teaserLeft img, .webViewerPageContainer .footer .teaserRight img {float: left;}

#emag .banner1 {height:161px; cursor:pointer;}
#mediathek_content {height:161px; cursor:pointer; min-height:161px;}

/* Cookie Layer */
#cookie_layer {
	left: 300px;
	position: absolute;
	top: 120px;
	z-index: 1000;
	border: 1px solid #8c8c8c;
	box-shadow:4px 4px 4px #cccccc;
}
#cookie_layer img.close_btn {
	position: absolute;
	right: 0;	
	z-index: 1001;
	cursor: pointer;
}

#cookie_layer a {
	display:block;
	line-height:0;
}

#anzeige-halfapgead-1,#anzeige-teaser-11 {
	
}

.quiz_banner h2 {
	
}

.quiz_banner div {
	
}

.quiz_banner span {
    display: block;
    font-size: 0.7em;
    padding: 10px 0 0 10px;
    text-align: left;
}

.quiz_banner a {
	
}

.quiz_banner img {
	
}


.float_left {
	float:left;
}
.float_right {
	float:right;
}

#veeseoTAW.veeseoTAW {
	margin-bottom:20px !important;
}
