.imgspace div.csc-textpic img {padding-top:15px;padding-bottom:20px;}
#slider{float:left;}
#slider .pics{float:left;margin-left:10px;border-top:2px solid #ccc;border-bottom:5px solid #ccc;}
/*** #slider-home {height: 340px;} ***/
#s4 {height: 300px;}
li.news-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:81.3%;margin:0 0 5px 0;padding:0;}
#twtr-widget-1 h3{font-size:100% !important;padding-bottom:6px !important;color:#444 !important;}
.twtr-tweets{padding-top:20px;}
.twtr-tweet-text p{font-size:100%;font-family:'Open Sans' !important;}
.twtr-doc{float:left;}
#contact,#aligncenter{margin-top:20px;text-align:center;}
#home h1 {font-size:24px; text-align: center; margin-bottom: 14px;}
#home h2 {color: #666; font-size: 18px; line-height: 18px; margin-bottom: 28px; text-align: center;}
/***********************************************************/
/* feature list
/**********************************************************/
.greybright.pagenav{padding:10px;margin-bottom:20px;}
ul.feature-nav{margin:0;display:inline-block;}
.feature-nav li{display:inline-block;float:left;margin-bottom:1px;padding:0;width:100%;cursor:pointer;border-radius:3px;background:#f5f5f5;border:0;}
.feature-nav li.active{background:#014B7A;}
.feature-nav li.active a,.feature-nav li:hover a span{color:white !important;}
.feature-nav li.active span{color:white;}
.feature-nav li:hover{background:#014B7A;}
.feature-nav li a{display:block;padding:10px 55px;margin:0;font-weight:900;font-size:87.5%;}
.feature-nav li a:hover{color:white !important;}
.feature-nav li a span{display:block;width:auto;clear:left;margin-left:0;margin-bottom:1px;padding:0;font-size:81.3%;font-weight:normal;color:#333;}
.feature-nav #media{background:url("../styles/01_layouts_basics/img/ico-chart-n.png") no-repeat 10px 15px;}
.feature-nav a#link151{background:url("../styles/01_layouts_basics/img/ico-mobile-n.png") no-repeat 10px 15px;}
.feature-nav a#link164,.feature-nav a#link172,.feature-nav a#link173,.feature-nav a#link174{background:url("../styles/01_layouts_basics/img/ico-monitor-n.png") no-repeat 10px 15px;}
.feature-nav a#link168,.feature-nav a#link171,.feature-nav a#link173{background:url("../styles/01_layouts_basics/img/ico-newspaper-n.png") no-repeat 10px 15px;}
.feature-nav a#link175{background:url("../styles/01_layouts_basics/img/ico-events.png") no-repeat 10px 13px;}
.feature-nav a#link176{background:url("../styles/01_layouts_basics/img/ico-card.png") no-repeat 10px 13px;}
/***********************************************************/
/* main navigation
/**********************************************************/
.menu2{display:inline-block;float:left;margin:15px 0 50px 0 !important;padding:0;}
.menu2 ul.level1{float:left;display:block;position:relative;top:20px;margin:0;padding:0;}
.menu2 ul,.menu2 li{list-style:none;}
.menu2 ul.level1 li.inline{margin:0 10px 0 0;padding:0 0 0 0;display:inline-block;width:auto;background:rgba(255,255,255,0.1);border-radius:2px;}
.menu2 ul.level1 li.inline a{display:inline-block;height:28px;padding:12px 20px 0 20px;margin:0;text-decoration:none;color:#fff;font-weight:600;font-size:81.3%;}
.menu2 ul.level1 li.inline a.active{color:#000;}
.menu2 ul.level1 li.current{background:#f5f5f5 !important;border-radius:3px;}
.menu2 ul.level1 a:hover,.menu2 ul.level1 a:active,.menu2 ul.level1 a:focus{color:black !important;}
.menu2 li.inline:hover{background:#f5f5f5 !important;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:0 !important;-moz-border-radius-bottomright:0 !important;}
.menu2 li.inline:hover a{color:black !important;}
.menu2 div.megadd{position:absolute;top:40px;left:auto;clear:left;display:none;width:auto;margin:0;padding:10px;background:#f5f5f5;color:black !important;z-index:10000;border:1px solid #ddd;border-top:0 !important;-moz-border-radius-topright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;}
.menu2 ul.level1 li:hover div.megadd{display:block;}
.menu2 ul.level2,.menu2 ul.level3,.menu2 ul.level4{display:block;width:260px;margin:0 5px 0 0;padding:0;}
.menu2 li.inline2,.menu2 li.inline3{width:100%;display:inline-block;float:left;margin:0;padding:0 !important;border-bottom:1px dotted #ccc;}
.menu2 li.inline2:last-child,.menu2 li.inline3:last-child{border-bottom:none;}
.menu2 ul.level2 li.inline2 a,.menu2 ul.level3 li.inline3 a{display:inline-block;height:auto;width:100%;margin:0 !important;padding:10px 0 0 10px !important;background:none !important;font-weight:700;color:#0099ff !important;font-size:87.5% !important;}
.menu2 ul.level2 li.inline2 span,.menu2 ul.level3 li.inline3 span{display:block;clear:left;padding:0 0 10px 0;margin:0;font-size:83.5%;font-weight:normal;color:#444;}
.menu2 ul.level2 li.inline2 a:hover,.menu2 ul.level3 li.inline3 a:hover{color:#000 !important;text-decoration:none;}
div.menu2 li.inline2 a.active,div.menu2 li.inline2 a span{color:black !important;}
div.menu2 #pid166,div.menu2 #pid167{background:url("../styles/01_layouts_basics/img/ico-pdf-n.png") no-repeat left 13px;}
div.menu2 #pid153{background:url("../styles/01_layouts_basics/img/ico-chart-n.png") no-repeat left 13px;}
div.menu2 #pid151{background:url("../styles/01_layouts_basics/img/ico-mobile-n.png") no-repeat left 13px;}
div.menu2 #pid164,div.menu2 #pid172,div.menu2 #pid174{background:url("../styles/01_layouts_basics/img/ico-monitor-n.png") no-repeat left 13px;}
div.menu2 #pid168,div.menu2 #pid171,div.menu2 #pid173{background:url("../styles/01_layouts_basics/img/ico-newspaper-n.png") no-repeat left 13px;}
div.menu2 #pid175{background:url("../styles/01_layouts_basics/img/ico-events.png") no-repeat left 13px;}
div.menu2 #pid166 a,div.menu2 #pid167 a,div.menu2 #pid153 a,div.menu2 #pid151 a,div.menu2 #pid164 a,div.menu2 #pid168 a,div.menu2 #pid171 a,div.menu2 #pid172 a,div.menu2 #pid173 a,div.menu2 #pid174 a,div.menu2 #pid175 a{margin-left:30px !important;}
/***********************************************************/
/* jq tools - scrollable slider
/**********************************************************/
.pics{position:relative;margin:0 auto;}
#gallery{padding-top:30px;background:#efefef;box-shadow:inset 0 0 3px #ccc;}
.pics.gallery{outline:5px solid #fff;margin:0 auto;}
.pics.gallery img{max-width:100% !important;padding:5px 5px;}
.navi,.navi-2,.navi-3,.navi-4,.navi-quote{position:relative;clear:left;margin-top:10px;margin-bottom:10px;text-align:center;}
.navi a,.navi-2 a,.navi-3 a,.navi-4 a,.navi-quote a{display:inline-block;width:22px;height:18px;margin:0;padding:0;text-indent:-10000px;background:url("../styles/01_layouts_basics/img/btn-bullets.png") no-repeat 0 0;cursor:pointer;}
.navi a:hover,.navi-2 a:hover,.navi-3 a:hover,.navi-4 a:hover,.navi-quote a:hover{background:url("../styles/01_layouts_basics/img/btn-bullets.png") no-repeat 0 -22px;}
.navi a.active,.navi-2 a.active,.navi a.activeSlide,.navi-2 a.activeSlide,.navi-3 a.activeSlide,.navi-4 a.activeSlide,.navi-quote a.activeSlide{background:url("../styles/01_layouts_basics/img/btn-bullets.png") no-repeat 0 -22px;}
/***********************************************************/
/* page backgrounds
/**********************************************************/
.bg-default{background:#002337 url("../styles/01_layouts_basics/img/bg-header-default.png") no-repeat center bottom;;}
.line-bottom{border-bottom:1px dotted #ddd;}
.h-line,#h-line{background:url("../styles/01_layouts_basics/img/h-line.png") repeat-x center bottom;}
/***********************************************************/
/* custom forms
/**********************************************************/
.tx_powermail_pi1_formconfirmation_back,.tx_powermail_pi1_formconfirmation_submit{float:left;width:15%;}
.error{display:inline-block;margin-bottom:10px;color:white;font-weight:normal;padding:2px 10px;background:red;border-radius:2px;}
select.required.error{padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;background:white !important;color:inherit;}
select.error + label{margin-left:10px;}
.powermail_mandatory{color:red;padding:0 0 0 3px;}
#form-reset{background-color:#969696;background-repeat:no-repeat;background-image:-moz-linear-gradient(#ffcc00,#E8B900);background-image:-ms-linear-gradient(top,#ffcc00,#E8B900);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcc00),to(#E8B900));background-image:-webkit-linear-gradient(#ffcc00,#E8B900);background-image:linear-gradient(top,#ffcc00,#E8B900);}
/***********************************************************/
/* news lastest item / latest events
/**********************************************************/
#home .news-latest-item {padding: 10px 0 0 0;}
#home .news-latest-item h3 {line-height: 20px;}
#home .news-latest-item span {font-weigth: normal;}
#home .news-latest-item p {margin: 5px 0;}
#home .news-latest-item .internal-link {}

.news-single-item{float:left;margin:0 0 40px 0;padding:0;}
.news-single-item h1{background:url("../styles/01_layouts_basics/img/h-line.png") repeat-x center bottom;padding-top:20px;padding-bottom:20px;margin-top:0;margin-bottom:10px;}
.news-single-item img{border:5px solid #ddd;}
.news-single-item h2{color:#333;padding-top:20px;padding-bottom:20px;text-transform:none !important;font-weight:bold;line-height:22px;}
.news-single-item p, .news-single-item ul,  .news-single-item ol {font-size: 81.3%;}
.news-single-item ul {list-style: outside disc; margin-left: 20px;}
.news-latest-item,.event-latest-item{width:100%;float:left;margin-top:0;padding:10px 0;}
.news-latest-item h3{display:block;text-transform:none;font-weight:normal;margin-bottom:6px;border-bottom:none;}
.news-latest-item h3 a{font-size:120%;color:#0099ff;}
.news-latest-item span.internal-link{display:inline-block;float:left;}
.news-latest-item span{display:block;float:left;width:100%;margin:0 0 5px 0;padding:0;line-height:10px;font-weight:bold;}
.news-latest-item span a{font-size:75%;color:inherit !important;}
.news-latest-item a:hover{text-decoration:none;}
.four .news-latest-item p{display:inline-block;font-size:75%;}
.event-latest-item{padding-top:10px;margin-bottom:20px;}
.event-latest-item p{display:block;float:left;padding:0;margin:0;margin-left:0;font-size:62.5%;}
.event-latest-item .date{padding:3px;margin-top:10px;background-color:#0099ff;border-radius:3px;color:#fff;font-size:62.5% !important;line-height:1;position:absolute;text-align:center;text-transform:uppercase;width:22px;}
.event-latest-item .date{margin:0 !important;padding:10px !important;}
.event-latest-item .date div{margin:2px 0 0;font-size:200%;font-weight:bold;}
.event-latest-item h3{display:block;line-height:16px;width:auto;margin:0 0 0 0 !important;border-bottom:none !important;}


/***********************************************************/
/* header styles
/**********************************************************/
#header p a{margin-top:28px;}
#page-header{margin-bottom:20px;}
#page-header img{margin-bottom:20px;}
#header img{margin:0;padding:25px 0 0 0;}
#header{float:left;padding:0;margin:0;background:url("../styles/01_layouts_basics/img/bg-header.jpg") repeat-x center bottom;}
/***********************************************************/
/* second level navigation
/**********************************************************/
.subnav{text-align:right;padding-top:5px;color:#1B334B;}
.subnav a{padding:10px !important;margin:0;text-decoration:none;font-size:75%;color:#fff;}
.subnav a:hover{text-decoration:underline;color:#fff;}
/***********************************************************/
/* buttons & links
/**********************************************************/
.button.cta{display:inline-block;float:left;width:100%;margin-bottom:10px;padding:0;background-color:#efefef;border-radius:6px 6px 6px 6px;}
.button.cta.grey{background:#ddd;}
.button.cta.filelinks{width:45%;margin-right:20px;}
.button.cta.filelinks a{font-size:80%;}
a.default-btn,a#home:hover,.event-latest-item .date{display:block;padding:10px 5px 9px 10px;margin:2%;
/* Controlling The Border */
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #999999,inset 1px 0 0 #888888,inset -1px 0 0 #888888,inset 0 -1px 0 #777777,inset 0 2px 0 rgba(255,255,255,0.3),inset 0 0 4px rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 #999999,inset 1px 0 0 #888888,inset -1px 0 0 #888888,inset 0 -1px 0 #777777,inset 0 2px 0 rgba(255,255,255,0.3),inset 0 0 4px rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 #999999,inset 1px 0 0 #888888,inset -1px 0 0 #888888,inset 0 -1px 0 #777777,inset 0 2px 0 rgba(255,255,255,0.3),inset 0 0 4px rgba(255,255,255,0.3);border:none;color:#fff;cursor:pointer;font-size:100%;font-weight:bold;text-align:center;text-decoration:none;background-color:#ffcc00;background-repeat:no-repeat;background-image:-moz-linear-gradient(#ffcc00,#E8B900);background-image:-ms-linear-gradient(top,#ffcc00,#E8B900);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcc00),to(#E8B900));background-image:-webkit-linear-gradient(#ffcc00,#E8B900);background-image:linear-gradient(top,#ffcc00,#E8B900);-moz-user-select:none;-webkit-user-select:none;user-select:none;}
a.default-btn span{display:block;clear:left;font-size:75%;font-weight:300;}
a.download{padding-bottom:10px;background:url("../styles/01_layouts_basics/img/h-line.png") repeat-x 0 bottom;}
a.internal-link,.news-latest-item span.internal-link{color:#0099ff !important;padding:0 0 0 20px;background:url("../styles/01_layouts_basics/img/ico-link-arrow.png") no-repeat 0 0;text-decoration:none;line-height:15px;font-weight:normal;}
a.internal-link:hover,.news-latest-item span.internal-link:hover{background:url("../styles/01_layouts_basics/img/ico-link-arrow-hover.png") no-repeat 0 0 !important;text-decoration:underline;color:#000 !important;}
.button.cta a.default-btn,.button.filelinks a.default-btn{background-color:#ffcc00;background-repeat:no-repeat;background-image:-moz-linear-gradient(#ffcc00,#E8B900);background-image:-ms-linear-gradient(top,#ffcc00,#E8B900);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcc00),to(#E8B900));background-image:-webkit-linear-gradient(#ffcc00,#E8B900);background-image:linear-gradient(top,#ffcc00,#E8B900);color:black !important;}
.button.cta a.default-btn:hover,.button.cta a.default-btn:hover,.button.filelinks a.default-btn:hover,.event-latest-item .date{background-color:#969696;background-repeat:no-repeat;background-image:-moz-linear-gradient(#bebebe,#969696);background-image:-ms-linear-gradient(top,#bebebe,#969696);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bebebe),to(#969696));background-image:-webkit-linear-gradient(#bebebe,#969696);background-image:linear-gradient(top,#bebebe,#969696);text-decoration:none;}
a[title=Mediendaten]{background:#ccc;display:inline-block;padding:3px 15px 3px 15px !important;border-radius:10px;font-size:75%;font-weight:normal;color:black;text-shadow:0 1px 0 rgba(255,255,255,0.75);}
a[title=Mediendaten]:hover{color:black;text-decoration:none;background:#f5f5f5;}
a.default-btn.blue:hover{color:#fff !important;text-shadow:0 1px 0 #000 !important;background:#0099ff;}
a.default-btn.blue span{background:none;}
a.external-link{display:inline-block;margin-top:5px !important;padding:0 10px 0 10px;background:#fff;border-radius:2px;font-size:75%;}
/***********************************************************/
/* custom button & links - variations
/**********************************************************/
.button.yellow{margin-bottom:15px;background-color:#ffcc00;background-repeat:no-repeat;background-image:-moz-linear-gradient(#ffcc00,#E8B900);background-image:-ms-linear-gradient(top,#ffcc00,#E8B900);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcc00),to(#E8B900));background-image:-webkit-linear-gradient(#ffcc00,#E8B900);background-image:linear-gradient(top,#ffcc00,#E8B900);}
.ribbon{float:left;position:relative;top:-9px;left:-9px;width:115px;height:110px;background:url("../styles/01_layouts_basics/img/ribbon-events.png") no-repeat 0 0;z-index:10000;}
.ribbon.dl{background:url("../styles/01_layouts_basics/img/ribbon-dl.png") no-repeat 0 0;}
#header .three.columns .button{display:inline-block;width:98.9%;margin-top:15px;padding:0;text-align:center;line-height:30px;height:30px;}
.header .button.cta{background:rgba(255,255,255,.2);}
a#home{color:#fff !important;text-shadow:0 1px 0 #000 !important;}
a#home:hover{color:#000 !important;text-shadow:0 1px 0 #fff !important;}
.home .button.cta{margin-top:30px;width:auto;}
.greybright .internal-link{clear:left;}
.one-third .internal-link{display:inline;float:none;padding:0;margin:0;background:none;font-size:100% !important;}
/***********************************************************/
/* ul list - quicklist dropdown
/**********************************************************/
ul.qlist{display:inline-block;padding:0 !important;margin:0 !important;position:relative;top:3px;cursor:pointer;-moz-border-radius:2px;border:1px solid #000;width:100%;background:#0D1925;}
ul.qlist li.qlist-li{overflow:hidden;padding:5px 0 5px 30px !important;float:left;color:#396C9F;margin:0;font-size:12px;background:url("../styles/01_layouts_basics/img/ico-dropdown.png") no-repeat 12px 12px;}
ul.qlist li.qlist-li:hover{background:#0D1925 url("../styles/01_layouts_basics/img/ico-arrow-down.png") no-repeat 12px 12px !important;}
ul.qlist li:hover ul.quicklist{visibility:visible;z-index:1000;padding:0;margin:0;background:#333;}
ul.quicklist{visibility:hidden;width:100%;position:absolute;top:28px;left:-1px;padding:0;margin:0;z-index:100;border:1px solid #444;-moz-border-radius:2px;background:#444;}
ul.quicklist li{overflow:hidden;background-image:none !important;margin:0 !important;padding:5px 0 5px 0;}
ul.quicklist li:hover{background:#444;}
ul.quicklist li a{color:white !important;text-decoration:none;font-size:11px;padding:5px 0 5px 30px !important;margin:0 !important;}
ul.quicklist li a:hover{color:#0099ff !important;}
.twrss_item_link a{float:left;margin:2px 2px;font-size:11px;padding:2px 12px !important;}
/* Reset qlist shadow */
ul.qlist{box-shadow:none;}
/***********************************************************/
/* custom typo styles - p,a,b etc.
/**********************************************************/
.checkmark ul{/*display:inline-block;float:left;*/background:#f5f5f5;border-radius:3px;border:1px solid #ddd;margin:0 0 20px 0;padding:25px;}
.checkmark li{font-size:75%;line-height:20px;padding:5px 0 5px 50px;margin-bottom:10px;border-radius:2px;background:url("../styles/01_layouts_basics/img/ico-checkmark.png") no-repeat 10px 5px;}
.caption,#caption,#caption-2,#caption-3{margin-bottom:10px;border-radius:3px;font-size:68.8%;color:#000;}
#caption strong{font-weight:900;}
.ctabox{display:block;float:left;width:100%;text-align:right;margin-top:20px;margin-bottom:20px;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;}
.ctabox p{text-align:left;margin-top:15px !important;margin-bottom:0px;}
.ctabox img{padding-right:10px;padding-top:10px;margin-bottom:10px;}
.h-line{background:url("../styles/01_layouts_basics/img/h-line.png") repeat-x 0 bottom;}
.bigFont.h-line{margin-bottom:20px;}
.centered{text-align:center;}
p.align-right,div.align-right{text-align:right;}
p.align-center{text-align:center;margin:0;padding:0 40px 5px 40px;font-size:125%;font-family:georgia,serif;font-style:italic;text-shadow:0 1px 1px #fff;color:#00416B;line-height:1.2em;}
p.align-center strong{color:#444;font-weight: bold;}
.greybox .container p.align-center b,.greybox a.mail{color:#0099ff;}
#feeds{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;margin-bottom:20px !important;padding-top:40px;}
.tabs-content p{display:inline-block;}
.tabs-content.cards p{display:block;padding:0;margin:0;}
.tabs-content.cards h3{padding-top:30px;}
.tabs-content.cards h4{font-size:93.8%;margin-top:10px;}
.noContent{display:none;}
div.tabs-content h1{margin-top:20px;}
.header .teaser{padding-top:90px;}
.header .teaser h1{color:white;text-shadow:1px 1px 0 #000;}
.header p{margin-top:0;margin-bottom:20px;color:white;}
.header p strong{font-weight:bold;color:white;}
.header b{font-weight:bold;}
.greybox a.internal-link{background:none;padding-left:0;}
.greybox a.internal-link:hover{background:none !important;}
/***********************************************************/
/* icon styles & backgrounds - variations
/**********************************************************/
.ribbon-special,#ticker-wrapper.has-js{background:#efefef url("../styles/01_layouts_basics/img/bg-ribbon-specials.png") no-repeat 0 0;box-shadow:0 1px 0 #fff inset,1px 0 0 #fff inset,-1px 0 0 #fff inset,0 -1px 0 #fff inset,0 1px 0 rgba(255,255,255,0.9) inset,0 0 4px rgba(255,255,255,1) inset,0 0 2px rgba(0,0,0,0.5);border-radius:3px;}
.settings + p,.study + p,.newsletter + p{font-size:68.8%;line-height:14px !important;display:inline-block;padding-top:10px;padding-left:50px;padding-right:15px;margin-bottom:15px;margin-top:0;background:url("../styles/01_layouts_basics/img/ico-settings.png") no-repeat 0 0px;}
.study + p{background:url("../styles/01_layouts_basics/img/ico-study.png") no-repeat 0 0;}
.newsletter + p{background:url("../styles/01_layouts_basics/img/ico-newsletter.png") no-repeat 0 0;}
/* #Header Styles================================================== */
.featurebox p b{font-size:16px;font-weight:bold;padding:0 0 1px 0 !important;color:#00416B;}
.featurebox p a{color:#00416B;text-decoration:none;font-weight:bold;}
.featurebox p a:hover{text-decoration:underline;}
h1.h-title{padding-top:20px;font-weight:normal !important;color:#0099ff;font-size:125%;}
h1.h-title span{color:white;}
h3.h-title.video{text-transform:uppercase;}
h2.h-title span{padding:0;margin:0 5px 0 0;width:32px;height:32px;text-indent:-15000px;background:url("../styles/01_layouts_basics/img/ico-sprite.png") no-repeat -32px 0 !important;}
.page h2.h-title{color:#0099ff;font-size:100%;font-weight:900;}
h3.h-title.stats{clear:left;background:url("../styles/01_layouts_basics/img/ico-stats.png") no-repeat 0 2px !important;}
h3.h-title.quote{clear:left;background:url("../styles/01_layouts_basics/img/ico-quote.png") no-repeat 0 0 !important;font-size:16px;font-style:italic;font-weight:100 !important;}
h3.h-title.graph{clear:left;background:url("../styles/01_layouts_basics/img/ico-graph.png") no-repeat 0 2px !important;}
h3.h-title{padding:3px 0 0 40px;margin-bottom:10px;background:url("../styles/01_layouts_basics/img/arrow-down-grey.png") no-repeat 0 2px;}
h3.h-title.ico-download{background:url("../styles/01_layouts_basics/img/ico-download.png") no-repeat 0 3px !important;font-size:100% !important;}

.togglemenu h3.h-title{background:url("../styles/01_layouts_basics/img/ico-rss.png") no-repeat 0 0;padding-left:40px;margin-bottom:30px;}
h1.h-title.pctipp{background:url("../styles/01_layouts_basics/img/pctipp-logo-small.png") no-repeat 0 12px;padding-left:170px !important;font-weight:300 !important;font-size:200%;}
.bluebox h3.h-title{color:#0099ff;}
/***********************************************************/
/* custom margins & paddings
/**********************************************************/
.default{margin-top:50px !important;}
.bottomborder{margin-bottom:2em;border-bottom:1px dotted #ccc;}
.page{width:100%;float:left;background:url("../styles/01_layouts_basics/img/bg-page.png") repeat-y center top;margin:0;padding:0;}
.fullsize{width:100%;float:left;margin:0;padding:0;}
.overlap{position:relative;top:-50px;z-index:10000;}
.spacer-top{margin-top:50px;}
.spacer-bottom{margin-bottom:50px;}
.filler{padding-top:0px;margin-bottom:20px;}
.featurebox{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));background:-moz-linear-gradient(center top,#eaeaea,#efefef);background:-o-linear-gradient(top,#fff,#ccc);background:linear-gradient(center top,#fff,#ccc);background:url(light-tile.gif) 0 0;border-top:1px solid #fff;padding:50px 0 50px 0;}
div.greybox{padding:2em 0 2em 0;background:#efefef;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.greybright{background:#efefef;padding-top:2em;border-radius:3px;box-shadow:0 0 3px rgba(100,100,100,0.2);border:1px solid #ddd;}
.videobox{clear:left;background:#333;background:-moz-linear-gradient(center top,#333,#000);padding:10px 0 2em 0;}
.bluebox{padding:2em 0 2em 0;background:#00416B;border-top:1px solid #000;border-bottom:1px solid #000;}
.bluebox p,.bluebox h2{color:white !important;}
.socialmedia{padding:2em 0 2em 0;border-top:1px solid #ccc;background:#e0e0e0;background:#eaeaea;}
/************************** Footer***************************/
#footer .container{padding-top:40px;}
#footer{background:#002337;border-top:5px solid #0099ff;font-size:75%;}
#footer p,#footer strong{font-size:inherit;color:#999;}
#footer a{color:white !important;}
#footer a.button{color:black !important;}
#footer h4{font-weight:normal;font-size:1.4em;border-bottom:1px solid #00395B;color:#0099FF;}
#footernav{margin:1em 0 2em 0;}
#footernav li{margin:0;padding:0;line-height:1.7em;list-style:none;}
#footernav li a,#sociallinks li a{text-decoration:none;}
#footernav li a:hover,#sociallinks li a:hover{color:#ccc;text-decoration:underline;}
#gmap{display:block;height:40px;text-decoration:none;margin:0;padding:5px 0 0 40px;background:url("../styles/01_layouts_basics/img/map.png") no-repeat 0 0;color:#0099FF;}
#footer p a:hover{text-decoration:underline;color:#ccc;}
.sociallinks li{margin:5px 0;padding:0 0 0 25px;}
.sociallinks .facebook{background:url("../styles/01_layouts_basics/img/facebook.png") no-repeat 0 0;}
.sociallinks .twitter{background:url("../styles/01_layouts_basics/img/twitter.png") no-repeat 0 2px;}
.sociallinks .xing{background:url("../styles/01_layouts_basics/img/ico-xing-small.png") no-repeat 0 2px;}
/************************ TOGGLE MENU *****************************/
.toggle-title{margin-bottom:10px;}
.togglemenu{clear:left;padding-top:0 !important;margin-bottom:20px;}
.togglemenu h2.trigger{padding:0 !important;margin:0 0 2px 0;background:#efefef url("../styles/01_layouts_basics/img/ico-plus.png") no-repeat 5px 6px !important;width:100%;height:46px;line-height:46px;float:left;border-radius:6px;}
h2.trigger a{font-size:inherit;padding-left:45px;text-decoration:none;display:block;border-radius:6px;text-transform:none;}
.togglemenu h2.trigger a:hover{color:#0099ff;background:#fff url("../styles/01_layouts_basics/img/ico-plus.png") no-repeat 5px 6px !important;}
.togglemenu h2.active{background:url("../styles/01_layouts_basics/img/ico-minus.png") no-repeat 5px 8px !important;}
/*--When toggle is triggered,it will shift the image to the bottom to show its "opened" state--*/
.toggle_container{margin:0 0 5px;padding:0;border-top:1px solid #d6d6d6;overflow:hidden;font-size:1.2em;width:100%;clear:both;}
.toggle_container .block{background:white;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0 20px 0;
/*--Padding of Container--*/
}
div.csc-textpic{clear:both;}
div.csc-default{clear:left;}
div.csc-textpic-caption-c .csc-textpic-caption{text-align:center;}
div.csc-textpic-caption-r .csc-textpic-caption{text-align:right;}
div.csc-textpic-caption-l .csc-textpic-caption{text-align:left;}
div.csc-textpic div.csc-textpic-imagecolumn{float:left;display:inline;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:2px solid #000000;padding:0px;}
div.csc-textpic-imagewrap{padding:0px;}
div.csc-textpic img{border:none;}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image{float:left;}
div.csc-textpic div.csc-textpic-imagewrap ul{list-style:none;margin:0px;padding:0px;}
div.csc-textpic div.csc-textpic-imagewrap ul li{float:left;margin:0px;padding:0px;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{float:left;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt{float:none;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd{float:none;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img{border:none;}
dl.csc-textpic-image{margin:0px;}
dl.csc-textpic-image dt{margin:0px;display:inline;}
dl.csc-textpic-image dd{margin:0px;}
div.csc-textpic-clear{clear:both;}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px;}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{margin:0px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px;}
div.csc-textpic-equalheight div.csc-textpic-imagerow{margin-bottom:5px;display:block;}
div.csc-textpic div.csc-textpic-imagerow{clear:both;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin-right:10px !important;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{margin-left:10px !important;}
div.csc-textpic-above div.csc-textpic-text{clear:both;}
div.csc-textpic-center{text-align:center;}
div.csc-textpic-center div.csc-textpic-imagewrap{margin:0px auto;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{text-align:left;}
div.csc-textpic-center div.csc-textpic-text{text-align:left;}
div.csc-textpic-right div.csc-textpic-imagewrap{float:right;}
div.csc-textpic-right div.csc-textpic-text{clear:right;}
div.csc-textpic-left div.csc-textpic-imagewrap{float:left;}
div.csc-textpic-left div.csc-textpic-text{clear:left;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap{float:left;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap{float:right;}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{float:right;clear:both;}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%;}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{float:left;clear:both;}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%;}
.csc-textpic-imagerow ul{margin:0 !important;padding:0 !important;}
.csc-textpic-imagerow ul li{margin:0 !important;padding:0 !important;}
dd.csc-textpic-caption{padding:0 0 0 10px;font-size:0.86em;line-height:2em;}
dl,dt{margin:0;padding:0;}
/****** Runde Portraits ******/
.cards img {border-radius: 150px;}
/* Zeige nur erstes Bild in einer Bilderliste */
div.csc-textpic-imagerow + div.csc-textpic-imagerow{display:none;}
dl.csc-textpic-image dd + dt{display:none;}
dl.csc-textpic-image dd + dt + dd{display:none;}
.csc-textpic-center .csc-textpic-text p{float:left;padding:20px 0 0 0 !important;color:#012743 !important;font-size:0.689em;font-weight:bold !important;line-height:16px;-moz-border-bottom-left:5px;}
.csc-textpic-center .csc-textpic-text p + p{padding-top:10px !important;}
.csc-textpic-caption{font-size:10px !important;background:#01243E;border-radius:0 !important;color:white;margin-bottom:10px !important;}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px){.menu2 ul.level1 li.inline a{padding:10px 10px 0 10px;margin-bottom:0;color:black;}
.menu2 ul.level1 li.inline{margin-right:3px;background:white;}
.greybright{background:#fff;border-radius:0;box-shadow:none;border:none;}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px){.menu2 ul.level1 li.inline a{padding:10px 10px 0 10px;margin-bottom:0;color:black;}
.menu2 ul.level1 li.inline{margin-right:3px;background:white;}
.greybright{background:#fff;border-radius:0;box-shadow:none;border:none;}
}
