@font-face {
    font-family: 'HelveticaNeueLTStd-Roman';
    src: url('/cc-theme/fonts/353CF1_1_0-e4a47bc7.eot');
    src: url('/cc-theme/fonts/353CF1_1_0-e4a47bc7d41d.eot?#iefix') format('embedded-opentype'), url('/cc-theme/fonts/353CF1_1_0-e4a47bc7.woff2') format('woff2'), url('/cc-theme/fonts/353CF1_1_0-e4a47bc7.woff') format('woff'), url('/cc-theme/fonts/353CF1_1_0-e4a47bc7.ttf') format('truetype')
}

@font-face {
    font-family: 'HelveticaNeueLTStd-Md';
    src: url('/cc-theme/fonts/353CF1_2_0-e4a47bc7.eot');
    src: url('/cc-theme/fonts/353CF1_2_0-e4a47bc7d41d.eot?#iefix') format('embedded-opentype'), url('/cc-theme/fonts/353CF1_2_0-e4a47bc7.woff2') format('woff2'), url('/cc-theme/fonts/353CF1_2_0-e4a47bc7.woff') format('woff'), url('/cc-theme/fonts/353CF1_2_0-e4a47bc7.ttf') format('truetype')
}

@font-face {
    font-family: 'icomoon';
    src: url('/cc-theme/fonts/icomoon-fc0522974f93.eot?qji63f');
    src: url('/cc-theme/fonts/icomoon-fc0522974f93.eot?qji63f#iefix') format('embedded-opentype'), url('/cc-theme/fonts/icomoon-fc0522974f93.ttf?qji63f') format('truetype'), url('/cc-theme/fonts/icomoon-fc0522974f93.woff?qji63f') format('woff'), url('/cc-theme/fonts/icomoon-fc0522974f93.svg?qji63f#icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}

#schrift-navi{ font-family: 'HelveticaNeueLTStd-Roman', Helvetica, Arial, sans-serif;}


html,body{ font-family: 'Times new roman', serif;font-size:20px;color: #13315a; line-height: 1.2}
html,body,p,span,td,tr,h1,h2,h3,h4,h5,a,strong,b,small{text-transform:none !important;}

blockquote { border:0px;
    color: #fdc585;
    font-style: italic;font-size:20px;
}

.button:link,
.button:visited,
.button:hover,
.button:active {
    background-color: #fdc585;color:#ffffff !important;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    color: #fff;
    display: inline-block;
    font-family: 'HelveticaNeueLTStd-Roman', Helvetica, Arial, sans-serif;
    padding: 14.4px 18px 11.6px 18px;
    text-decoration: none !important;
}


.menu1{margin-bottom:20px;text-transform:none !important;font-family: 'HelveticaNeueLTStd-Roman', Helvetica, Arial, sans-serif;color:#818284 !important;font-size:16px !important;padding-left:3px !important;padding-right:3px !important;}
.menu2{margin-bottom:20px;text-transform:none !important;font-family: 'HelveticaNeueLTStd-Roman', Helvetica, Arial, sans-serif;color:#818284 !important;font-size:16px !important;padding-left:3px !important;padding-right:10px !important;}
.menu1::after{content:" /";}

.menu12{text-transform:none !important;font-family: 'HelveticaNeueLTStd-Roman', Helvetica, Arial, sans-serif;color:#818284 !important;font-size:16px !important;}
.menu1:hover{color:#fdc585 !important;;}
.menu2:hover{color:#fdc585 !important;;}
.menu12:hover{color:#fdc585 !important;;}

@media (max-width: 992px) {
	.menu1{margin-bottom:0px;}
	.menu2{margin-bottom:0px;}
	.menu1:hover{text-transform:none !important;color:#fdc585 !important;}
	.menu2:hover{text-transform:none !important;color:#fdc585 !important;}
	.menu1::after{content:"";}
	.dropdown-toggle::after{content:" +";}
	.menu12:hover{text-transform:none !important;color:#fdc585 !important;}
	
	.order_1{order:1 !important;width:100%;}
	.order_2{order:2 !important;width:100%;}
}




#content1{font-size:20px;color: #818284;}
#content1 h1 {color: #fdc585 !important;font-family: 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;font-size: 30px !important;font-weight: normal;}
#content1 h2 {color: #fdc585 !important;font-family: 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;font-size: 30px !important;font-weight: normal;}
#content1 h3 {color: #fdc585 !important;font-family: 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;font-size: 20px !important;padding-bottom: 0;}
#content1 p{font-size:20px;color: #818284;}
#content1 ul{font-size:20px;color: #818284;padding-left:20px;}
#content1 li{font-size:20px;color: #818284;}
#content1 a{text-decoration:underline;color:#fdc585;}
#content1 a:hover{text-decoration:none;}

#orange_box{position:absolute;top:0px;left:0px;background:rgba(253,197,133,0.7);width:100%;height:100%;-o-transition:color .2s ease-out, background .2s ease-in;
  -ms-transition:color .2s ease-out, background .2s ease-in;
  -moz-transition:color .2s ease-out, background .2s ease-in;
  -webkit-transition:color .2s ease-out, background .2s ease-in;}
#orange_box:hover{background:none;}
#orange_box_link {position:absolute;top:50%;left:0px;
  transform: translate(0%, -50%);text-align:center;width:100%;
}
#orange_box:hover > #orange_box_link{visibility:hidden;}
#orange_box_link a{color:#ffffff;font-size:22px;font-weight:500;text-decoration:none !important;}


#footer{font-size:20px;color: #ffffff;}
#footer h1 {color: #ffffff;font-family: 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;font-size: 36px !important;font-weight: normal;padding-bottom: 18px;}
#footer h2 {color: #fdc585;font-family: 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;font-size: 30px !important;font-weight: normal;}
#footer h3 {color: #13315a;font-family: 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;font-size: 20px !important;padding-bottom: 0;}
#footer h4 {font-family: 'Times new roman', serif;color: #fdc585;font-size: 30px !important;font-style: italic;}
#footer p{font-size:20px;color: #ffffff;}
#footer ul{font-size:20px;color: #13315a;padding-left:20px;}
#footer li{font-size:20px;color: #13315a;}
#footer a{text-decoration:none;color:#ffffff;}
#footer a:hover{text-decoration:underline;}



.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}