/* Effective stylesheet produced by snapshot save */
#container { width: 960px; margin: 0px 23px; }
#header { padding-top: 6px; }
#section { margin-top: 15px; }
body.sideColumn #section-main, #section-main, #header-main { width: 730px; float: left; }
body.sideColumn #aside-main, #aside-main, #header-side { float: right; width: 201px; }
#aside-main { border-left: 1px solid rgb(234, 234, 234); padding-left: 17px; margin-top: 12px; padding-top: 4px; }
#banner-x01 { float: left; margin-right: 27px; }
#banner-sponsor1 { float: left; }
#banner-right1-wrapper { overflow: visible; position: relative; z-index: 10000; }
#banner-right1 { left: 980px; position: absolute; top: 238px; overflow: visible; }
#header-logo { float: left; width: 700px; padding-top: 0px; margin-top: 0px; }
#header-logo h1 { margin: 0px; padding-top: 0px; }
#header-logo h1 a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -481px; width: 686px; height: 110px; display: block; margin-left: 1px; padding-top: 0px; margin-top: 0px; }
#header-logo h1 a span { display: none; }
#logo-medium { text-align: center; cursor: pointer; margin-top: 1em; }
#header-advertisement { margin-top: 2px; }
div.tbs_lightbox { background: black none repeat scroll 0% 0%; position: fixed; top: 0px; left: 0px; z-index: 10000; display: none; }
div.tbs_box_wrapper { background: rgb(0, 84, 122) none repeat scroll 0% 0%; position: fixed; display: none; top: 25px; right: 30px; width: 395px; height: auto; z-index: 11000; border-radius: 10px; padding: 14px; }
div.tbs_box_wrapper ul { list-style: outside none none; padding: 0px; margin: 6px 0px 0px; }
div.tbs_box_wrapper img.tbs_box_wrapper_close { position: absolute; top: 7px; right: 7px; width: 15px; height: 15px; }
#header ul li.last a { padding-right: 0px; }
#header ul li.first a { padding-left: 0px; }
#header-time { float: right; color: rgb(178, 178, 178); font-size: 11px; line-height: 25px; vertical-align: middle; font-family: "Helvetica Neue",helvetica,arial,sans-serif; margin: 0px 15px 0px 0px; padding: 0px; }
#header-menu-first h4, #header-menu-second h4 { font-weight: normal; display: inline; font-size: 1em; }
#header-menu-first ul li.active a, ul#header-menu-second li.active a { color: rgb(0, 84, 122); }
#header-menu-first ul li.active a:hover, ul#header-menu-second li.active a:hover { text-decoration: underline; }
#header-menu-first { border: 1px solid rgb(234, 234, 234); font-family: "Helvetica Neue",helvetica,arial,sans-serif; height: 22px; margin: 11px 0px 7px 1px; padding: 2px 2px 2px 6px; line-height: 100%; }
#header-menu-first-item { text-align: left; float: left; line-height: 1em; padding-top: 3px; }
#header-menu-first-item ul { margin: 0px; padding: 0px; line-height: 1em; }
#header-menu-first-item ul li { display: inline; line-height: 1em; font-size: 0.9em; }
#header-menu-first-item ul li a { line-height: 1em; padding: 0px 10px; text-transform: uppercase; }
ul#header-menu-second { display: block; float: left; height: 22px; line-height: 1.467em; margin: 0px 0px 0.7em; padding: 0px; width: 730px; }
ul#header-menu-second li { vertical-align: middle; padding: 0px; margin: 0px; display: inline; }
ul#header-menu-second li h4 a { font-size: 0.933em; }
ul#header-menu-second li h4 { padding: 0px 8px; font-family: Georgia,serif; }
ul#header-menu-second li.last h4 { padding-right: 5px; }
.header-top { font-size: 11px; font-family: "Helvetica Neue",helvetica,arial,sans-serif; margin: 0px; padding: 0px; line-height: 16px; }
#header-time p, #header-login ul, #header-toplinks ul, #header-ticker p { margin: 0px; padding: 0px; }
.header-top ul, .header-top li a, .header-top li { display: block; float: left; text-transform: uppercase; }
.header-top li a { padding: 0px 1em; border-right: 1px solid rgb(0, 0, 0); }
.header-top li.last a { border: 0px none; }
#header-login li.last a { color: rgb(189, 51, 102); }
#header-login li.last a:hover { text-decoration: underline; }
#header-ticker { float: right; }
#header-ticker .burse.up, #header-ticker .burse.down { float: left; padding-right: 12px; }
#header-aside { height: 110px; margin-top: 10px; margin-bottom: 2px; }
#header-aside img { width: 199px; height: 108px; overflow: hidden; padding-top: 0px; }
#header-ticker-aside { position: relative; }
#header-ticker-aside ul.tabs { position: absolute; border: medium none; height: 10px; background-color: rgb(255, 255, 255); padding-top: 5px; }
#header-ticker-aside ul.tabs li { line-height: 10px; height: 10px; padding: 0px 3px; }
#header-ticker-aside a, #header-ticker-aside span { font-family: "Helvetica Neue",helvetica,arial,sans-serif; font-size: 9px; background-color: rgb(255, 255, 255); background-image: none; border-right: 0px solid rgb(179, 179, 179); line-height: 1.4em; height: 1.4em; display: block; top: 0px; }
#header-ticker-aside span { position: absolute; right: 6px; width: 100%; text-align: right; top: 5px; }
#header-ticker-aside .ArticleContent { position: absolute; padding-top: 3px; }
#header-feature { float: right; width: 200px; font-family: "Helvetica Neue",helvetica,arial,sans-serif; }
#header-feature h4 { font-weight: normal; line-height: 1em; margin: 0px; padding-right: 5px; display: inline; }
#header-feature a { font-weight: normal; line-height: 1em; margin: 0px; padding-right: 5px; display: inline; color: rgb(0, 84, 122); }
#header-feature a:hover { text-decoration: underline; }
#header-search { font-size: 0.866667em; line-height: 1em; margin-bottom: 7px; float: right; margin-left: 15px; width: 197px; }
#header-search .input-append { border: medium none; width: auto; }
#header-search button { background: transparent none repeat scroll 0% 0%; display: inline; border: 0px none; outline: 0px none; height: 20px; position: relative; left: -28px; line-height: 20px; }
#header-search #header-search-text:focus { border: 1px solid black; outline: 0px none; }
#header-search-text:focus + button i::before { color: black; }
#header-search-text:focus + button { z-index: 3; }
#header-search button i::before { color: rgb(178, 178, 178); font-size: 14px; }
#header-search #header-search-text { font: 11px Georgia,serif; width: 183px; padding: 2px 4px 1px 8px; border-radius: 0px; border: 1px solid rgb(178, 178, 178); margin-right: 0px; outline: 0px none; height: 17px; }
#footer { margin-top: 60px; width: 960px; }
ul#footer-item { list-style: outside none none; margin: 0px; padding: 0px; width: 100%; }
ul#footer-item li { font-family: "Helvetica Neue",helvetica,arial,sans-serif; float: left; text-indent: 0px; margin-left: 0px; width: 9.99%; font-size: 13px; }
#footer-item #digitale { width: 10.09%; }
ul#footer-item li.last { margin-right: 0px; }
ul#footer-item li a { display: block; text-align: center; margin: 0px; padding: 30px 0px 0px; position: relative; vertical-align: bottom; height: 15px; }
#footer-item #newsletter a { background: transparent url("sprite1-1.png") no-repeat scroll 50% 0px; }
#footer-item #regional a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -350px; }
#footer-item #eventpapier a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -50px; }
#footer-item #boersenkurse a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -100px; }
#footer-item #fonds a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -150px; }
#footer-item #zinsen a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -200px; }
#footer-item #digitale a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -250px; }
#footer-item #apps a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -300px; }
#footer-item #investor a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -400px; }
#footer-item #deluxe a { background: transparent url("sprite1-1.png") no-repeat scroll 50% -450px; }
#address, #footer-bottom-links { font-size: 13px; font-family: "Helvetica Neue",helvetica,arial,sans-serif; text-align: center; }
#address { padding-top: 10px; }
#footer-bottom-links ul, #footer-bottom-links ul li { display: inline; padding: 0px; margin: 0px; }
#footer-bottom-links ul li { padding: 0px 5px 0px 9px; border-left: 1px solid black; }
#footer-bottom-links ul li.first { padding-left: 0px; border: 0px none; }
#footer-bottom-links ul li.last { padding-right: 0px; }
#footer-link { margin: 0px; width: 100%; }
#footer-link h3 { font-size: 15px; font-family: "Helvetica Neue",helvetica,arial,sans-serif; font-weight: bold; margin: 0px; }
#footer-link div { float: left; display: block; margin-right: 3.72%; width: 14.66%; }
#footerLinks div#footerLinksFotoVideo, #footer-link div#footerLinksFotoVideo { margin-right: 0px; width: 8.1%; }
#footer-link ul { list-style: outside none none; margin: 0px !important; padding: 0px; }
#footer-link ul li { list-style-image: none !important; margin-top: 10px; }
#footer-link a { font-size: 13px; line-height: 16px; font-family: "Helvetica Neue",helvetica,arial,sans-serif; }
#footer-link h3 a { font-weight: bold; font-family: "Helvetica Neue",helvetica,arial,sans-serif; margin: 0px; }
#footer div#footerLinksFotoVideo ul li a {  }
#footer-social { display: block; text-align: center; margin-bottom: 20px; }
#footer-social ul, #footer-social ul li { list-style: outside none none; display: inline; margin: 0px; padding: 0px; }
#footer-social ul li { padding: 0px 10px; }
#section .CommentsHolder .commentsformHeader { margin-bottom: 16px; }
.commentsform label { display: block; font-weight: normal; font-family: Georgia,serif; }
.commentsform a, .commentsform a:visited { color: rgb(0, 84, 122); }
.commentsform a:hover { text-decoration: underline; }
.commentsform input#anonym { width: 160px; margin-right: 3px; margin-bottom: 8px; }
.MainContentWerbungFull { margin-bottom: 22px; }
#aside-main .Block { border-bottom: 1px solid rgb(234, 234, 234); margin-bottom: 32px; margin-top: 32px; padding-bottom: 11px; }
#aside-main .Block.first, #aside-main .Block:first-child { margin-top: 0px; }
#aside-main .Block h3 { margin-bottom: 10px; margin-top: 0px; }
.aside-article { width: 300px; float: right; }
.article { float: left; width: 400px; }
#aside-main .section { margin-bottom: 0px; margin-top: 15px; padding-bottom: 15px; }
#aside-main ul.section { display: block; list-style-type: none; margin: 0px; padding: 0px; width: auto; }
#aside-main ul.section li.article { display: block; float: none; margin: 10px 0px; width: auto; }
#aside-main ul.section li.article .smallArrow { display: block; margin-bottom: 10px; }
.social-icon { margin: 15px 0px; width: 100%; }
.social-icon.social-icon-top { margin: 6px 0px 13px; }
div.social-icon table tr { margin-right: 50px; }
.mehrPopUp { padding: 0px 7px; }
.mehrPopUp a.mehrPopUpLink { line-height: 18px; font-size: 12px; display: block; text-align: left; color: rgb(0, 84, 122); }
.row-fluid .squaredTwo:nth-child(n) { margin-top: 0px; }
