html,body{height:auto}
@media (max-width:480px) {
html,body{height:100%}
}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#fff;overflow-x:hidden;overflow-y:scroll}
html,body,h1,h2,h3,h4,h5,h6,h7,h8,h9,p,figure{margin:0;padding:0}
img{border:0}
.dCtr{padding:11px;position:relative}
.dCtr.p4-sidebar-container{padding:10px}
.dCtr.p4-sidebar-container .dCon{margin-bottom:10px;overflow:hidden}
.dCtr.p4-sidebar-container hr{font-size:11px}
.dCol{width:100%;box-sizing:border-box}
#cnt6{padding:0!important}
.p4-row{position:relative}
.row__background{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.row__background:after,.row__background:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-repeat:repeat}
.row__background video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}
.row__column-wrap{position:relative;display:flex;justify-content:space-between;margin:0 auto}
.row__fullwidth .row__column-wrap{max-width:none}
#c4p_internal_nav{z-index:2}
.dRow:last-child,.dRow>div:last-of-type{margin-bottom:0!important}
@media (max-width:1024px) {
.p4-cnt-strip>div{margin:0 -11px!important}
}
.p4-align-text-left{text-align:left}
.p4-align-text-right{text-align:right}
.p4-align-text-center{text-align:center}
.p4-pos-top-left{position:absolute;left:0;top:0}
.p4-pos-top-center{position:absolute;left:50%;top:0;transform:translate(-50%,0)}
.p4-pos-top-right{position:absolute;right:0;top:0}
.p4-pos-center-left{position:absolute;left:0;top:50%;transform:translate(0,-50%)}
.p4-pos-center-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.p4-pos-center-right{position:absolute;right:0;top:50%;transform:translate(0,-50%)}
.p4-pos-bottom-left{position:absolute;left:0;bottom:0}
.p4-pos-bottom-center{position:absolute;left:50%;bottom:0;transform:translate(-50%,0)}
.p4-pos-bottom-right{position:absolute;right:0;bottom:0}
.p4-cnt-headline,.p4-cnt-richtext{word-wrap:break-word}
@media (min-width:640px) {
.p4-no-sidebar div.dRow[data-column-count="1"] .p4-cnt-fullwidth{width:calc(100vw - 17px);left:calc(-50vw + 50% + 8px);max-width:none!important;position:relative;box-sizing:border-box}
}
@media (max-width:640px) {
.dCtr{padding:10px!important}
.dCon{padding-left:0!important;padding-right:0!important}
.p4-cnt-spacer{display:none}
.p4-cnt-fullwidth-mobile,.p4-cnt-fullwidth{width:100vw;left:calc(-50vw + 50%);max-width:none!important;position:relative;box-sizing:border-box}
}
div.p4-nav-logo{overflow:hidden;text-align:center}
.p4-nav-logo img{max-width:100%}
.p4-overlay-pattern:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-size:5px auto;background-repeat:repeat;opacity:.7}
.p4-overlay-pattern-02:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23000;' ><g><rect x='23' width='4' height='50'/></g></svg>")}
.p4-overlay-pattern-03:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;' ><g><rect x='23' width='4' height='50'/></g></svg>")}
.p4-overlay-pattern-04:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23000;' ><g><rect y='23' width='50' height='4'/></g></svg>")}
.p4-overlay-pattern-05:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;' ><g><rect y='23' width='50' height='4'/></g></svg>")}
.p4-overlay-pattern-06:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' class='test' style='fill:%23000;'><rect x='22.94' y='-12.22' width='4' height='74.56' transform='translate(24.85 60.42) rotate(-135)'/></svg>")}
.p4-overlay-pattern-07:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;'><rect x='22.94' y='-12.22' width='4' height='74.56' transform='translate(24.85 60.42) rotate(-135)'/></svg>")}
.p4-overlay-pattern-08:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23000;'><rect x='22.94' y='-12.22' width='4' height='74.56' transform='translate(-10.42 24.97) rotate(-45)'/></svg>")}
.p4-overlay-pattern-09:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;'><rect x='22.94' y='-12.22' width='4' height='74.56' transform='translate(-10.42 24.97) rotate(-45)'/></svg>")}
.p4-overlay-pattern-10:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23000;' ><g><rect x='23' width='4' height='50'/></g><g><rect y='23' width='50' height='4'/></g></svg>")}
.p4-overlay-pattern-11:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;' ><g><rect x='23' width='4' height='50'/></g><g><rect y='23' width='50' height='4'/></g></svg>")}
.p4-overlay-pattern-12:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23000;'><rect width='25' height='25'/><rect x='25' y='25' width='25' height='25'/></svg>")}
.p4-overlay-pattern-13:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;'><rect width='25' height='25'/><rect x='25' y='25' width='25' height='25'/></svg>")}
.p4-overlay-pattern-14:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23000;'><rect width='25' height='25' x='12.5' y='12.5'/></svg>")}
.p4-overlay-pattern-15:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' style='fill:%23fff;'><rect width='25' height='25' x='12.5' y='12.5'/></svg>")}
.c4p_nav_horizontal *,c4p_nav_vertical *{-moz-user-select:none;user-select:none}
.dCon{overflow:hidden;border-color:#6de8e8;border-style:solid;margin-bottom:3px;background-color:transparent;border-width:0 1px 1px 0;padding:10px 5px}
.c4p-sidebar-column .dCon{border:0;padding:0;background:transparent}
:root{--default-font-family:Verdana;--design-font-1-line-height:1.2em}
.font-1,.dCon .font-1,.dCon h1,.h1,.blog-nav__font-headline,.p4-font__blog-headline,.p4-admin-base .preview_h1,#c4p_idlg_master .preview_h1,#c4p_core #cnt0 h1{font-family:'Times New Roman';font-size:18px;color:#000000;font-weight:700;font-style:italic;text-decoration:underline;line-height:22px;line-height:1.23;font-variant:normal}
.font-2,.dCon .font-2,.dCon h2,.h2,.p4-admin-base .preview_h2,#c4p_idlg_master .preview_h2,#c4p_core #cnt0 h2{font-family:'Times New Roman';font-size:25px;color:#000000;font-weight:700;font-style:italic;text-decoration:underline;line-height:31px;line-height:1.24;font-variant:normal}
.c4p_nav_100002 .nav_l_0>li.nav_a{background-color:transparent;border-color:#fe2121}
.c4p_nav_100002 .nav_l_0>li.nav_a>a{color:#f72a2a}
.c4p_nav_100002 .nav_l_1>li.nav_a>a{color:#000000}
.c4p_nav_100002 .nav_l_2 li.nav_c>a{color:#4d4dff}
.c4p_foot_content{margin-top:-7px;height:150px;background-color:#ababab;padding:15px 0 15px 20px}
.font-7,.dCon .font-7,.dCon,.p,.blog-nav__font-text,.dCon .p4-plink a,.dCon .p4-plink a:hover,.c4p-lc-base,#blog_content,#c4p_blog_sidebar,#c4p_blog_sidebar a,#c4p_core .preview_p,.p4-admin-base .preview_p,#c4p_core #cnt0 .dCon,.font-8,.dCon .font-8{font-family:'Verdana';font-size:13px;color:#3333ff;font-weight:700;font-style:italic;line-height:normal;font-variant:normal}
.font-3,.dCon .font-3,.dCon h3,.p4-admin-base .preview_h3,#c4p_idlg_master .preview_h3,#c4p_core #cnt0 h3,.font-4,.dCon .font-4,.dCon h4,.p4-admin-base .preview_h4,#c4p_idlg_master .preview_h4,#c4p_core #cnt0 h4{font-family:'Verdana';color:#3333ff;line-height:normal;line-height:normal;font-variant:normal}
.link,.dCon .link,.dCon a,.p a,.preview_p a,.c4p-lc-base a,#c4p_core #cnt0 a,.link:hover,.dCon .link:hover,.dCon a:hover,.p a:hover,.preview_p a:hover,.c4p-lc-base a:hover,#c4p_core #cnt0 a:hover{font-family:inherit;color:#0D58F0;line-height:normal;font-variant:normal}
.font-5,.dCon .font-5,.dCon h5,.p4-admin-base .preview_h5,#c4p_idlg_master .preview_h5,#c4p_core #cnt0 h5,.font-6,.dCon .font-6,.dCon h6,.p4-admin-base .preview_h6,#c4p_idlg_master .preview_h6,#c4p_core #cnt0 h6{font-family:inherit;color:inherit;font-weight:400;font-style:normal;text-decoration:none;line-height:normal;font-variant:normal}
.c4p_nav_100002 .nav_l_0>li,.c4p_nav_100002 .nav_l_0>li:hover,.c4p_nav_100002 .nav_l_0>li.nav_c,.c4p_nav_100002 .nav_l_1>li.nav_c,.c4p_nav_100002 .nav_l_2 li.nav_c{background-color:transparent;border-color:#CCCCCC}
.c4p_nav_100002 .nav_l_0>li>a,.c4p_nav_100002 .nav_l_1>li>a,.c4p_nav_100002 .nav_l_2 li>a,.c4p_nav_100002 .nav_l_2 li:hover>a,.c4p_nav_100002 .nav_l_2 li.nav_a>a{color:#3333ff}
.c4p_nav_100002 .nav_l_0>li:hover>a,.c4p_nav_100002 .nav_l_0>li.nav_c>a,.c4p_nav_100002 .nav_l_1>li:hover>a,.c4p_nav_100002 .nav_l_1>li.nav_c>a{color:#CCCCCC}
.c4p_nav_100002 .nav_l_1>li,.c4p_nav_100002 .nav_l_2 li{background-color:#D9DADC;border-color:#000000}
.c4p_nav_100002 .nav_l_1>li:hover,.c4p_nav_100002 .nav_l_2 li:hover{background-color:#626263;border-color:#000000}
.c4p_nav_100002 .nav_l_1>li.nav_a,.c4p_nav_100002 .nav_l_2 li.nav_a{background-color:#999A9D;border-color:#000000}
.c4p_nav_vertical .nav_l_0 li>a,.c4p_nav_vertical .nav_l_0 li.nav_c>a,.c4p_nav_vertical .nav_l_1 li>a,.c4p_nav_vertical .nav_l_1 li.nav_c>a,.c4p_nav_vertical .nav_l_2 li>a,.c4p_nav_vertical .nav_l_2 li.nav_c>a{background-color:transparent;border-color:#858585!important;color:#000000}
.c4p_nav_vertical .nav_l_0 li:hover>a,.c4p_nav_vertical .nav_l_1 li:hover>a,.c4p_nav_vertical .nav_l_2 li:hover>a{background-color:transparent;border-color:#000000!important;color:#555555}
.c4p_nav_vertical .nav_l_0 li.nav_a>a,.c4p_nav_vertical .nav_l_1 li.nav_a>a,.c4p_nav_vertical .nav_l_2 li.nav_a>a{background-color:transparent;border-color:#000000!important;color:#121212}
.c4p_foot_content:after{clear:both;content:' ';display:block;height:0;visibility:hidden}
.c4p_foot_content dl{float:left;width:160px;margin-left:30px}
.c4p_foot_content:nth-child(1){margin-left:0}
.c4p_foot_content dt{margin:0;width:100%;color:#000000;font-size:16px;padding-bottom:10px}
.c4p_foot_content dd{padding:0;margin:0;width:100%}
.c4p_foot_content dl a{text-decoration:none;width:100%;float:left;background-repeat:no-repeat;background-position:left center;color:#000000;font-size:#12;padding:8px 0}
.c4p_foot_content dl a:hover{color:#333333}
.c4p_foot_content .separator{height:0;width:100%;float:left;border-bottom:1px solid #3C3C3C;border-top:1px solid #ffffff}
html,body{height:100%;margin:0;padding:0}
#main_div{margin-right:auto;margin-left:auto;margin-top:10px;width:1002px}
#wrap{position:relative;float:left;top:15px;left:0;width:1000px}
#navi_main_div{position:relative;left:14px;text-align:right;width:974px;background-color:#ffffff}
#container_1_teaser_logo_wrap_outside_div{position:relative;top:0;left:0;height:194px;width:998px;border:2px;border-style:solid;border-color:#CCCCCC}
* html #container_1_teaser_logo_wrap_outside_div{width:978px;widt\h:998px}
#container_2_teaser_logo_wrap_inside_div{height:174px;width:978px;background-color:#FFFFFF;border:10px;border-style:solid;border-color:#000000}
#headline_div{height:170px;background-color:transparent;overflow:hidden}
#navi_blog_wrap_div{float:left;width:210px;width:220px;background-color:#ffe5ff;padding-bottom:9999px;margin-bottom:-9999px}
*+html #navi_blog_wrap_div{overflow:hidden}
#blog_div{float:left;width:205px;padding:0 5px 4px 10px}
* html #blog_div{width:200px}
#head_logo_div{float:left;height:168px;width:963px;background-image:url(//resources.page4.com/img/150_150/0000__m150__150.gif);background-repeat:no-repeat;background-position:right center;background-color:transparent}
#container_1_navi_2_content_div{position:relative;top:0;left:13px;width:974px;min-height:200px;border:1px;border-style:solid;border-color:#8080ff;overflow:hidden}
#container_1_navi_2_content_div:after{content:"&nbsp;";display:block;height:0;clear:both;visibility:hidden}
* html .container_1_navi_2_content_div{height:1%}
#navi_main_2_div{padding-top:15px}
#content_div{text-align:left;float:right;min-height:300px;width:753px;background-color:#FFFFFF;border:0;border-left-width:1px;border-style:solid;border-color:#8080ff;padding-bottom:9999px;margin-bottom:-9999px}
* html #content_div{width:751px;overflow:hidden}
#copyright_div{margin-right:auto;margin-left:auto;width:998px;position:relative;top:15px;height:20px;text-align:center;font-family:Verdana;font-size:8pt;color:#8D8D8D}
*html #copyright_div{top:25px}
*+html #copyright_div{width:1005px}
#mContent .dCtr{padding-top:30px}
#teaser_div{float:left;height:170px;width:974px;background-image:url(/l-fd4bb301fce32550e1b8b0b4dbc8-2_650_0.jpg);background-repeat:no-repeat;background-position:center bottom;background-color:transparent;border:2px;border-style:solid;border-color:#FFFFFF}
body{background:url(/040.jpg) repeat-x scroll top left #ffffff}
#cnt6.dCtr{padding:0}
#cnt1.dCtr,#cnt2.dCtr{padding:10px}
.blog-nav__headline{color:#ffffff;background-color:#656565;padding:5px;text-align:center}
.blog-nav__box{border-color:#656565;background-color:#dfdfdf;padding:0;border-width:1px;border-style:solid;border-radius:5px;overflow:hidden}
.blog-nav__headline span{font-family:inherit;font-size:16px;display:block;font-weight:inherit;line-height:1.7em;letter-spacing:inherit}
.blog-nav__items{font-family:inherit;font-size:14px;margin:0;padding:10px}
.blog-nav__sidebar{margin:10px}
.blog-nav__box ul{list-style-type:none}
.blog-nav__box ul ul{margin-left:10px}
.blog-nav__items li{margin:0 0 6px;list-style-type:none;line-height:1.3em;font-weight:400}
.blog-nav__items a,.blog-nav__items a:hover{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}
.blog-nav__items > li:last-child{border-width:0;margin-bottom:0;padding-bottom:0}
.blog-nav__tagcloud ul{text-align:justify}
.blog-nav__tagcloud li{display:inline-block;margin:0 10px 10px 0 !important;border:0}
.blog-nav__tagcloud a.tag-1{font-size:80%!important}
.blog-nav__tagcloud a.tag-2{font-size:100%!important}
.blog-nav__tagcloud a.tag-3{font-size:120%!important}
.blog-nav__tagcloud a.tag-4{font-size:140%!important}
.blog-nav__tagcloud a.tag-5{font-size:160%!important}
.blog-nav__tagcloud a.tag-6{font-size:180%!important}
.blog-nav__archive ul{list-style-type:none;padding:5px 0 0;margin:0}
.blog-nav__archive li{line-height:1.5em!important;vertical-align:middle;padding-bottom:3px;margin:2px}
.blog-nav__archive li ul{padding-left:12px;display:none}
.blog-nav__archive li>span{font-size:100%;cursor:pointer}
.blog-nav__archive li span.icon_closed{display:inline-block;width:1em;line-height:1.5em!important}
.blog-nav__archive li span.icon_open{display:none;width:1em;line-height:1.5em!important}
.blog-nav__archive li.blog_nav_open span.icon_closed{display:none}
.blog-nav__archive li.blog_nav_open span.icon_open{display:inline-block}
.blog-nav__archive li.blog_nav_open > ul{display:block}
.blog-teaser__post,.blog-teaser__post p,.blog-teaser__tags a{color:#333333!important}
.blog-teaser__date{color:#999;display:block;margin:-40px 0 30px;text-align:center;font-size:14px;line-height:1em}
.blog-teaser{box-sizing:border-box;display:flex;flex-wrap:wrap}
.blog-teaser a,.blog-teaser a:hover{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit}
.blog-teaser__post{position:relative;width:calc(100% - 20px);margin:10px 0;padding:10px;background-color:#fff}
.blog-teaser.mod__600 .blog-teaser__post{width:calc(50% - 20px);margin:10px;box-shadow:0 0 9px 0 rgba(0,0,0,0.2)}
.blog-teaser.mod__1200 .blog-teaser__post{width:calc(33.3333% - 20px);margin:10px;box-shadow:0 0 9px 0 rgba(0,0,0,0.2)}
.blog-teaser.mod__1600 .blog-teaser__post{width:calc(25% - 20px);margin:10px}
.blog-teaser__image{margin:-10px -10px 10px;padding-top:56.25%;background-color:#fafafa;background-size:cover;background-position:center center}
.blog-teaser__category{position:absolute;top:-14px;padding:5px 15px;background-color:#ccc;font-size:12px;border-radius:2px}
.blog-teaser__headline{position:relative;margin:30px 0 10px;padding-bottom:35px;border-color:#000;border-bottom-width:2px;border-bottom-style:solid;text-align:center;font-size:18px!important;font-weight:700!important;line-height:1.2em!important;letter-spacing:0!important}
.blog-teaser__headline a{display:block;text-decoration:none}
.blog-teaser__headline:before{content:'';position:absolute;bottom:-2px;left:calc(50% - 11px);width:21px;height:2px;background-color:#fff}
.blog-teaser__headline:after{content:'';position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg);width:10px;height:10px;background-color:#000}
.blog-teaser__text{max-height:12.6em;margin:0 10px 10px;overflow:hidden;text-align:center;line-height:1.8em}
.blog-teaser__tags{position:relative;z-index:1;padding:10px;font-size:12px!important;line-height:1.2em!important;letter-spacing:1px!important}
.blog-teaser__tags a{display:inline-block;margin:0 5px 5px 0;padding:5px 7px;overflow:hidden;border:1px solid #ccc;text-transform:uppercase;text-decoration:none}
.blog-teaser__link-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;display:block}
.blog-teaser__post:hover .blog-teaser__link-overlay{background-color:rgba(0,0,0,0.05)}
.blog-posts__post > time{color:inherit;display:block;margin:5px 0 15px;padding:2px 0;text-align:center;font-family:Trebuchet MS,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:.3em;text-transform:uppercase;border-bottom:1px dotted #858585}
.blog-posts{position:relative;padding:10px 15px 15px}
.blog-posts__post{position:relative;overflow:hidden;margin-bottom:15px}
.blog-posts a,.blog-posts a:hover{text-decoration:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}
.blog-posts__tags{margin:20px 0 15px}
.blog-posts__tags a{display:inline-block;padding:5px 10px;margin:0 5px 5px 0;border:1px solid currentcolor;opacity:1}
.blog-posts__tags a:hover{text-decoration:none!important;opacity:.5}
.blog-posts__view-count{padding:5px 0}
.blog__feeds{padding:20px 0 15px}
.blog-posts__post p{line-height:1.5em}
.blog-posts__post header{font-size:140%;font-weight:700;margin:0 0 .1em}
#posts_reload{cursor:pointer;font-size:100%}
#posts_reload:hover{color:#ff6600}
.blog-posts__nav{height:20px;padding:10px 10px 30px 0}
.blog-posts__nav-prev{float:left}
.blog-posts__nav-next{float:right}
.blog-posts .comments article{border-color:#ccc}
#cnt1.dCtr .dCon,#cnt2.dCtr .dCon,.blog-nav__sidebar .blog-nav__box{margin-bottom:10px}
.blog-nav__items li,.blog-nav__taglist li:hover,.blog-teaser__post .layfnt-blog-headline{color:#000000}
.blog-nav__box *,.blog-teaser *{box-sizing:border-box}
.blog-nav__items a:hover,.blog-posts a:hover,.blog-posts__post header a:hover,.blog-posts__comment-count a:hover{text-decoration:underline}
.blog-teaser__headline a:hover,.blog-posts__post header a{text-decoration:none}
.blog-posts__post .layfnt-blog-headline,.blog-posts__post,.blog-posts__post p,.blog-posts__posts a,.blog-posts .comments__name,.blog-posts .comments__headline,.blog-posts .comments__reply-to-btn,.blog-posts .comments__reply-abort,.blog-posts .comments__parent,.blog-posts .comments__date,.blog-posts .comments{color:inherit}
.blog-posts__post p a,.blog-posts__nav a:hover{text-decoration:underline!important}