.hyphen{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#header
#logo{margin-top:3px}#header
#service{padding-top:15px;padding-bottom:0;background:none}#header #service
.container{padding-bottom:15px;border-bottom:1px solid #efefef}#header #service #language-select{margin-top:0}#header #service #language-select
img{outline:none}#header #quick-login{margin-top:10px}#header #quick-login .login-form .form-control{width:150px;height:25px;padding:3px
6px;font-size:0.9em}#header #quick-login .login-form
.btn{height:25px;padding:3px
6px;font-size:0.9em}#header
#hotline{margin:0;padding:0
15px}#header #hotline
strong{float:none}#header #hotline .contact-point{display:block;margin:0}#header
#anniversary{margin-top:5px;padding-right:0}#stage .arrangement-form .tabs .tab>.title{font-size:1.2em}#main-navigation{display:block;position:relative;top:auto;left:auto;width:auto;height:auto;margin:0;border:0;background:none;overflow:visible}#main-navigation a:focus{text-decoration:none;outline:none}#main-navigation
.container{position:relative;width:970px;background-color:#009d3c}#main-navigation .container>ul>li:nth-child(2){position:static}#main-navigation .container>ul>li:nth-child(2)>ul{width:100%;padding:15px
20px}#main-navigation .container>ul>li:nth-child(2)>ul>li{width:14%}#main-navigation .container>ul>li:nth-child(2)>ul>li:first-child{width:28%}#main-navigation .container>ul>li:nth-child(2)>ul>li:first-child>ul>li.has-entries{width:50%}#main-navigation .container>ul>li:nth-child(2)>ul>li:nth-child(2){width:56%}#main-navigation .container>ul>li:nth-child(2)>ul>li:nth-child(2)>ul>li.has-entries{width:25%}#main-navigation .container > ul > li:nth-child(2) > ul > li
ul{position:relative;top:auto;left:auto;padding:0;background:none;display:block}#main-navigation .container > ul > li:nth-child(2) > ul > li
a{height:auto;line-height:normal;padding:0}#main-navigation .container>ul>li:nth-child(2)>ul>li>a{padding-bottom:5px;color:#ccc;font-size:1.3em;font-weight:bold}#main-navigation .container>ul>li:nth-child(2)>ul>li>ul>li{float:none}#main-navigation .container>ul>li:nth-child(2)>ul>li>ul>li.has-entries{float:left}#main-navigation .container>ul>li:nth-child(2)>ul>li>ul>li.has-entries>a{font-weight:bold}#main-navigation .container>ul>li:nth-child(2)>ul>li>ul>li>ul>li{float:none}#main-navigation .container>ul>li:nth-child(2)>ul>li>ul>li>ul>li>ul{margin-bottom:15px;padding-left:15px;list-style-type:disc;color:#fff}#main-navigation .container>ul>li:nth-child(2)>ul>li>ul>li>ul>li>ul>li{float:none}#main-navigation ul
li{position:relative;float:left;border-width:0}#main-navigation ul li
a{height:50px;line-height:50px;margin:0;padding:0
20px;font-size:20px;color:#fff;display:block}#main-navigation ul li a:hover{text-decoration:none;color:#ccc;background-color:#008432}#main-navigation ul li:nth-child(2) ul{display:none}#main-navigation ul li
ul{display:none;z-index:1000;position:absolute;top:100%;left:0;padding:10px
0;background-color:#008432}#main-navigation ul li ul li.active
a{background:none;color:#ccc}#main-navigation ul li ul li.active a:hover{color:#ccc}#main-navigation ul li ul li
a{height:35px;line-height:35px;font-size:1.2em}#main-navigation ul li ul li
ul{display:none}#main-navigation ul li:hover>a{background-color:#008432;color:#ccc}#main-navigation ul li:hover
ul{display:block}#main-navigation ul li:hover ul
ul{display:none}#main-navigation ul li.has-entries
a{margin:0}#main-navigation ul li.active:hover
ul{display:block}#main-navigation ul li.active:hover ul
ul{display:none}#main-navigation ul li.active>a{background-color:#efefef;color:#009d3c}#main-navigation ul li.active>a:hover{color:#ccc;background-color:#008432}#main-navigation ul li.active
ul{display:none}#main{padding:0;background:none}#main
.container{padding:0
15px 60px;background-color:#fff}#main #sidebar
.subnavigation{margin:30px
0 0 0}#partner{padding:0;background-color:#333}#partner
.container{padding:15px;background-color:#fff}#partner .we-get-to-the-point{margin:30px
0 0 0}#partner .logos
img{width:15%;margin:0
2% 0 0}#partner .logos img:nth-child(3n){margin-right:2%}#partner .logos img:nth-child(6n){margin-right:0}#partner .logos img:nth-child(3n+1){clear:none}#footer{padding:30px
0 15px 0;font-size:0.9em}#footer #footer-navigation{text-align:left}#footer #footer-navigation
ul{margin:0;padding:0;list-style-type:none}#footer #footer-navigation .legal-navigation{text-align:right}#footer #footer-navigation .service-navigation li.level-1{float:left;margin-right:30px}#footer
#copyright{margin-top:15px}#arrangement-view
.image{margin-top:-15px}#arrangement-view .offer-container
.offer{font-size:1.6em}