 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,li,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,header,section,footer,aside,nav,article,figure{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1.3}ul{padding:0px 0px 0px 18px}ul.cp2_nav_menue,ul.cp2_nav_menue_1,ul.cp2_nav_menue_2,ul.cp2_nav_menue_3,ul.cp2_nav_menue li ul,ul.cp2_nav_menue_1 li ul,ul.cp2_nav_menue_2 li ul,ul.cp2_nav_menue_3 li ul,ul.cp2_nav_menue_m,ul.polaroids{padding:0px;margin:0px}body{line-height:1.3;color:black;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}header,section,footer,aside,nav,article,figure{display:block}.clear{clear:both}.cp2_clear{clear:both}.cp2_left{float:left}.margin-bottom_5{margin-bottom:5px}.margin-top_5{margin-top:5px}body,td{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:20px;color:#2e3192;font-weight:normal;line-height:28px}a:link{color:#2e3192;text-decoration:none;font-size:20px;font-weight:normal}a:visited{color:#2e3192;text-decoration:none;font-size:20px;font-weight:normal}a:hover{color:#009582;text-decoration:none;font-size:20px;font-weight:normal}small{font-size:0.75em}.cp2_absatz small br{line-height:0.75em}.cp2_absatz small a:link{font-size:1.00em}big{font-size:1.35em}h1{font-size:20px;color:#2e3192;font-weight:normal;text-align:center;line-height:28px;padding-bottom:px}h2{font-size:25px;color:#2e3192;font-weight:bold;line-height:35px}h4{color:#2e3192}.cp2_absatz{font-size:20px;color:#2e3192;font-weight:normal;line-height:28px} br{line-height:15px}.cp2_absatz br{line-height:15px}.cp2_center_wrap h2{margin-bottom:5px;padding-bottom:5px !important}.cp2_center_wrap h2{padding-top:25px !important}.cp2_textfeld{clear:both;overflow:hidden}.cp2_tf_abstand{margin-bottom:20px}.cp2_textfeld a:link{color:#2e3192;text-decoration:none;font-size:20px;font-weight:normal}.cp2_textfeld a:visited{color:#2e3192;text-decoration:none;font-size:20px;font-weight:normal}.cp2_textfeld a:hover{color:#009582;text-decoration:none;font-size:20px;font-weight:normal}.bild_left{float:left;padding-right:15px}.bild_right{float:right;padding-left:15px}.bild_top{padding-bottom:20px}.bild_bottom{padding-top:15px}.cp2_bild_nicht_umfliessen{overflow:hidden}.c2_left{text-align:left}.c2_right{text-align:right}.c2_center{text-align:center}.cp2_zusatztext_2 p{color:#FFF;text-align:center}.cp2_zusatztext_2 a:link,.cp2_zusatztext_2 a:visited{color:#FFF}.cp2_zusatztext_2 a:hover{color:#009582}.cp2_zusatztext_3 p{color:#FFF;text-align:center}.cp2_zusatztext_3 a:link,.cp2_zusatztext_3 a:visited{color:#FFF}.cp2_zusatztext_3 a:hover{color:#009582} .cp2_adressfeld{font-size:14px;font-weight:normal;line-height:15px;text-align:left}.cp2_adressfeld a:link,.cp2_adressfeld a:visited{text-decoration:none;font-size:14px;font-weight:normal}.cp2_adressfeld a:hover{text-decoration:none;font-size:14px;font-weight:normal}.cp2_sprachwahl_div{float:left}.cp2_sprachwahl{float:left;margin-right:5px;font-size:13px;font-weight:normal}.cp2_sprachwahl a:link,.cp2_sprachwahl a:visited{text-decoration:underline;font-size:13px;font-weight:normal}.cp2_sprachwahl a:hover{text-decoration:underline;font-size:13px;font-weight:normal}.cp2_impressum,.cp2_urheber{float:left;margin-right:5px;color:#009582}.cp2_impressum a:link,.cp2_impressum a:visited{float:left;color:#009582;text-decoration:none}.cp2_impressum a:hover{float:left;color:#2e3192;text-decoration:none}.cp2_impressum_floater{display:inline-block;overflow:hidden;margin:0 auto}.cp2_impressum_wrap{display:block;overflow:hidden}.theme-default .nivo-controlNav{display:none}#slider{margin-bottom:0px}.lightbox_container img{margin:0px px px 0px}.cp2_photoalbum_links{margin:15px 0px 15px 0px}ul.cp2_responsive_link li{display:block;text-decoration:none;padding:10px 10px 10px 10px}.cp2_menue_button{display:inline-block;float:left;width:50px;height:50px;margin-right:10px}#cp2_menue_button_desktop,#cp2_menue_button_mobil{}#cp2_menue_desktop_button_wrap,#cp2_menue_mobil_button_wrap{z-index:999 !important;display:block;white-space:nowrap}#cp2_menue_desktop_button_wrap{}#cp2_menue_mobil_button_wrap{position:absolute}.cp2_hamburger_titel{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;display:block;float:left;height:50px;color:grey;padding:8px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}ul.cp2_nav_menue_m{clear:both}#cp2_menue_mobile{list-style:none;z-index:120}ul.cp2_nav_menue_m li a,ul.cp2_nav_menue_m li a:visited,ul.cp2_nav_menue_m li a:active{display:block;background-color:#97B0D7;text-decoration:none;color:#2D4873;padding:12px;border-top:0px;border-right:1px;border-left:1px;border-bottom:1px;border-color:#2D4873;border-style:solid}ul.cp2_nav_menue_m li a:hover{}.cp2_menue_album{display:block;background-color:#3D639C;line-height:19px;color:#9EB6DA;padding:12px 14px 12px 14px;border-top:0px;border-right:1px;border-left:1px;border-bottom:1px;border-color:#2D4873;border-style:solid}ul.cp2_nav_menue_m li ul li a,ul.cp2_nav_menue_m li ul li a:visited,ul.cp2_nav_menue_m li ul li a:active{display:block;padding:12px 18px 12px 18px;font-style:italic}ul.cp2_nav_menue_m li ul{padding-left:0}ul.cp2_nav_menue_m li:first-child{border-top:1px;border-right:0px;border-left:0px;border-bottom:0px;border-color:#2D4873;border-style:solid}@media only screen and (min-width:px){.cp2_menue_desktop{display:block}#cp2_menue_mobile{display:none}#cp2_menue_link{display:none}#cp2_menue_mobil_button_wrap{display:none}#cp2_seite_mobil_abdunkeln{display:none !important}#cp2_menue_mobil_wrap{display:none !important}}@media (max-width:px){.cp2_menue_desktop{display:none}#cp2_menue_mobile{display:none}#cp2_menue_link{display:block}#cp2_menue_desktop_button_wrap{display:none}#cp2_menue_bg_wrap{display:none}#cp2_menue_bg{display:none}#cp2_submenue_bg{display:none}#cp2_seite_abdunkeln{display:none !important}#cp2_block_menue{display:none}#cp2_menue{display:none}}@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Karla&display=swap');@import url('https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre&display=swap');header{width:100%;max-width:425px;padding:20px;margin:0 auto}.cp2_zusatztext_1{margin-bottom:80px;margin-top:100px}.cp2_zusatztext_1 img{width:100%;max-width:429px;margin:0 auto}#zweispalter{width:100%;box-sizing:border-box}#spalte1{margin-right:124px}#spalte2{height:100%;width:124px;position:fixed;top:0;right:0;background-color:#2e3192;background-size:100%;overflow-x:hidden}main{width:100%;max-width:400px;padding:20px;margin:0 auto;box-sizing:border-box;text-align:center;font-family:'Frank Ruhl Libre',serif}h2{letter-spacing:1.0px}a.linkedin:link,a.linkedin:active,a.linkedin,a.linkedin:visited{font-family:'Karla',sans-serif;color:#009582;font-size:14px}a.linkedin:hover{color:#2e3192}a.linkedin img{margin:10px 0px -4px 5px}.cp2_center_wrap h1{color:#009582;font-family:'Karla',sans-serif;font-size:18px !important;font-weight:bold}.cp2_center_wrap h2{font-size:18px !important;line-height:25px;letter-spacing:none}.cp2_center_wrap .cp2_textfeld p,.cp2_center_wrap .cp2_textfeld ul li{font-size:18px !important;line-height:25px;letter-spacing:none}#impressum{text-align:center;width:100%;max-width:500px;margin:0 auto;margin-top:80px;padding-bottom:35px}.cp2_impressum{color:#2e3192}.cp2_impressum,.cp2_impressum a,.cp2_impressum a:link{font-family:'Karla',sans-serif;font-size:14px}address{height:100%;font-family:'Karla',sans-serif;font-style:normal;font-weight:normal}#adressen{transform:rotate(270deg) translateX(-135px);display:inline-block;margin:0 auto;width:600px;height:600px}.cp2_zusatztext_2,.cp2_zusatztext_3{width:600px}.cp2_zusatztext_2{padding-top:30px}.cp2_zusatztext_3{padding-top:5px}@media (max-width:500px){.cp2_zusatztext_1{margin-bottom:5px;margin-top:10px}.cp2_zusatztext_1 img{width:80%}#spalte2{width:80px}#spalte1{margin-right:80px}.cp2_zusatztext_2{padding-top:10px}.cp2_zusatztext_3{padding-top:0px}#adressen{width:450px;height:450px}.cp2_zusatztext_2 p,.cp2_zusatztext_3 p{font-size:14px}h2{font-size:20px;line-height:25px}.cp2_textfeld.cp2_tf_abstand,.cp2_textfeld.cp2_tf_abstand a{font-size:18px;line-height:25px}#impressum{margin-top:10px;margin-bottom:20px}}