@import "https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i";*{box-sizing:border-box;outline:none;list-style:none}html,body{min-height:100%}body{line-height:21px;font-family:"avenir";font-size:14px;color:#000}.button{display:inline-block;background:#ddd;padding:10px 15px;text-decoration:none;font-weight:bold}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}a{text-decoration:none;color:inherit}.clearfix:after{display:block;clear:both;content:' ';height:0}.preloader{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background:#fff}.row{position:relative;display:block;margin-left:auto;margin-right:auto;padding:10px;width:100%;max-width:1220px;overflow:auto}.row:after{display:block;clear:both;content:' ';height:0}.row .column{position:relative;float:left;display:block;padding:10px;width:100%}.row .column:last-child{margin-right:0}.row .small-1{width:8.33333%}.row .small-2{width:16.66667%}.row .small-3{width:25%}.row .small-4{width:33.33333%}.row .small-5{width:41.66667%}.row .small-6{width:50%}.row .small-7{width:58.33333%}.row .small-8{width:66.66667%}.row .small-9{width:75%}.row .small-10{width:83.33333%}.row .small-11{width:91.66667%}.row .small-12{width:100%}@media (min-width: 640px){.row .medium-1{width:8.33333%}.row .medium-2{width:16.66667%}.row .medium-3{width:25%}.row .medium-4{width:33.33333%}.row .medium-5{width:41.66667%}.row .medium-6{width:50%}.row .medium-7{width:58.33333%}.row .medium-8{width:66.66667%}.row .medium-9{width:75%}.row .medium-10{width:83.33333%}.row .medium-11{width:91.66667%}.row .medium-12{width:100%}}@media (min-width: 920px){.row .large-1{width:8.33333%}.row .large-2{width:16.66667%}.row .large-3{width:25%}.row .large-4{width:33.33333%}.row .large-5{width:41.66667%}.row .large-6{width:50%}.row .large-7{width:58.33333%}.row .large-8{width:66.66667%}.row .large-9{width:75%}.row .large-10{width:83.33333%}.row .large-11{width:91.66667%}.row .large-12{width:100%}}body{margin:0;background:#ededed url("../images/background.jpg");background-size:cover;background-position:center;line-height:21px;font-family:'Open Sans', arial, tahoma;font-size:14px;color:#000}.ccm-page{position:relative}.ccm-page h1{margin-bottom:10px;font-size:24px}.ccm-page h2{margin-bottom:10px;font-size:19px}.ccm-page img{max-width:100%;height:auto;vertical-align:bottom}@media (min-width: 640px){.ccm-page img{width:auto}}.ccm-page .table{display:table}.ccm-page .table ul{display:table-row}.ccm-page .table ul li{display:table-cell}.ccm-page .button{display:inline-block;border:0;padding:15px 20px;background:#000;text-transform:uppercase;line-height:auto;font-weight:bold;font-size:14px;color:#fff;cursor:pointer}.ccm-page .button:hover{background:#fa2300;color:#fff}.ccm-page #header{background:#fa2300;color:#fff}.ccm-page #header .row{display:table}.ccm-page #header .row .column{float:none;display:table-cell;vertical-align:middle}.ccm-page #header .row .column.menu .toggle{font-size:24px}.ccm-page #header .row .column.menu .toggle:before{content:'\f0c9';font-family:'FontAwesome'}.ccm-page #header .row .column.menu .toggle:hover{color:#000}.ccm-page #header .row .column.menu nav{position:fixed;z-index:100;top:0;left:-300px;bottom:0;background:#000;padding:20px;width:300px}.ccm-page #header .row .column.menu nav.loggedin{top:48px}.ccm-page #header .row .column.menu nav .close{float:right;font-size:24px}.ccm-page #header .row .column.menu nav .close:before{content:'\f00d';font-family:'FontAwesome'}.ccm-page #header .row .column.menu nav ul.nav{margin-top:40px}.ccm-page #header .row .column.menu nav ul.nav li{line-height:36px;font-size:22px}.ccm-page #header .row .column.menu nav ul.nav li:hover,.ccm-page #header .row .column.menu nav ul.nav li .nav-path-selected{color:#fa2300}.ccm-page #header .row .column.logo{text-align:center}.ccm-page #header .row .column.logo img{transition:1s;-webkit-transition:1s;width:auto;max-width:none;height:55px}.ccm-page #header .row .column.logo img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.ccm-page #header .row .column.icons{text-align:right;font-size:24px}.ccm-page #header .row .column.icons .facebook:before{content:'\f09a';font-family:'FontAwesome'}.ccm-page #header .row .column.icons .facebook:hover{color:#000}.ccm-page #main{padding:10px}.ccm-page #main article{background:#fff;margin:0 auto;padding:20px;max-width:800px;overflow:auto}.ccm-page #main article header{border-bottom:1px solid #ccc;margin-bottom:20px}.ccm-page #main article p{padding-top:10px}.ccm-page #main article a{text-decoration:underline}.ccm-page #main article.object .image{margin-bottom:20px;width:100%}@media only screen and (min-width: 640px){.ccm-page #main article.object .image{float:left;padding-right:20px;width:50%}}.ccm-page #main article.object .content{float:left;margin-bottom:20px;width:100%}@media only screen and (min-width: 640px){.ccm-page #main article.object .content{width:50%}}.ccm-page #main article.object .content .table{width:100%}.ccm-page #main article.object .content .table ul li{padding:2px 0}.ccm-page #main article.object .content .table ul li:first-child{padding-right:10px;width:130px;font-weight:bold}@media only screen and (min-width: 640px){.ccm-page #main article.object.bedankt .image{margin-bottom:0}}.ccm-page #main article.object.bedankt .content{margin-bottom:0}.ccm-page #main article.object.bedankt .extra{margin-bottom:20px}.ccm-page #main article .extra{clear:both;background:#ededed;padding:20px;overflow:auto}.ccm-page #main article .extra header{border-bottom:1px solid #ccc;margin-bottom:20px}.ccm-page #main article .extra .button{margin-top:20px;width:100%}@media only screen and (min-width: 640px){.ccm-page #main article .extra .button{margin-top:10px;margin-left:150px;width:auto}}.ccm-page #main article .extra .table{width:100%}.ccm-page #main article .extra .table ul li{padding:1px 0}.ccm-page #main article .extra .table ul li:first-child{width:100px}@media only screen and (min-width: 640px){.ccm-page #main article .extra .table ul li:first-child{width:150px}}.ccm-page #main article .extra .table ul li input[type="text"],.ccm-page #main article .extra .table ul li input[type="email"],.ccm-page #main article .extra .table ul li textarea{padding:8px;width:100%;font-family:'Open Sans', arial;font-size:14px}@media only screen and (min-width: 640px){.ccm-page #main article .extra .table ul li input[type="text"],.ccm-page #main article .extra .table ul li input[type="email"],.ccm-page #main article .extra .table ul li textarea{width:50%}}.ccm-page #main article .extra .table ul li textarea{height:100px;line-height:21px}@media only screen and (min-width: 640px){.ccm-page #main article .extra .table ul li textarea{width:100%;height:200px}}.ccm-page #footer{background:#fa2300;color:#fff}.ccm-page #footer a:hover{color:#000}.ccm-page #footer .row .column a{text-decoration:underline}.ccm-page #footer .row .column.poweredby{text-align:right}
