#schrift1{   font-family: 'Open Sans', sans-serif;}
#schrift2{  font-family: 'Open Sans Condensed', sans-serif;}

html,body{font-size:14px;}
html,body,p,span,td,tr,h1,h2,h3,h4,h5,a,strong,b,small{text-transform:none !important;font-family: 'Open Sans Condensed', sans-serif;}

.fullscreen-static-image{background-image:url(../img/gssa-startseite-header.jpg); background-repeat: no-repeat;
    background-size: 100% auto;background-position:top center;}
	
@media (max-width: 1620px) {
	.fullscreen-static-image{background-size:auto 100%;}	
}
#navigation{position:relative;margin-top:-70px;padding-top:48px;}
.menu1{color:#3C3C3B !important;font-size:24px !important;font-weight:bold !important;font-family: 'Open Sans Condensed', sans-serif !important;height:89px;}
.menu1:hover{color:#CC1316 !important;}
.menu2{font-size:16px !important;}
.menu3 {word-wrap: break-word; word-break: break-all;height: auto !important;width:auto;display:none;}

#startseite-header{}
@media (max-width: 1199px) {
.menu1{font-size:18px !important;padding-right:27px !important;padding-left:15px !important;}
}

#container-header{padding-left:30px;padding-right:30px;}
#navigation{padding-left:30px;padding-right:30px;}

@media (max-width: 992px) {
	#container-header{padding-left:0px;padding-right:0px;}
#navigation{padding-left:0px;width:95%;}
	#startseite-header h2{font-size:22px;line-height:1.2;}
	#startseite-header-text{margin-top:25px;}
	#startseite-header-logo{visibility:hidden;position:absolute;top:-100px;left:-100px;height:0px;width:0px;}
	.navbar-toggle{position:relative;top:45px;right:40px;}
	#navigation{position:relative;margin-top:0px;padding-top:0px;}
	.header{min-height:140px;}
	.menu1{height:auto;font-size:16px !important;}
	.menu1:hover{background-color:#3C3C3B !important;}
	
	.menu2{color:#3C3C3B !important;}
	.menu2:hover{color:#CC1316 !important; background-color:#3C3C3B !important;}
	.span-menu2{color:#3C3C3B !important;width:100%;display:block;font-weight:bold;}
	.span-menu2:hover{color:#CC1316 !important;}

	.menu3{color:#3C3C3B !important;}
	.menu3:hover{color:#CC1316 !important; background-color:#3C3C3B !important;}
}

.startseite-scrollen{}
@media (max-width: 992px) {
	.startseite-scrollen{height:100px;width:auto;}
}

#startseite-header-logo{width:100%;text-align:center;font-family: 'Open Sans Condensed', sans-serif;padding-top:50px;}

#header{font-family: 'Open Sans Condensed', sans-serif;font-size:14px;}
#header a{color:#000000;}
#header a:hover{color:#CC1316;}

#content1 {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content1 p {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content1 label {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content1 input {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content1 ul {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;padding-left:16px;}
#content1 li {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content1 h1 {font-family: 'Open Sans Condensed', sans-serif;font-size:32px;color:#CC1316;font-weight:bold;}
#content1 h2 {font-family: 'Open Sans Condensed', sans-serif;font-size:32px;color:#CC1316;font-weight:bold;}
#content1 h3{font-family: 'Open Sans Condensed', sans-serif;font-size:26px;color:#3C3C3B;font-weight:bold;}

#mehr-lesen{position:absolute;bottom:0px;right:0px;background-color:#CC1316;color:#3C3C3B;z-index:9;width:170px;font-family: 'Open Sans Condensed', sans-serif;font-size:16px;font-weight:bold;padding:5px 0px 5px 10px;}
#mehr-lesen a{color:#3C3C3B !important;text-decoration:none;}
#mehr-lesen a:hover{color:#3C3C3B !important;text-decoration:none;}

.parallax-1 {background-image: url("/cc-theme/img/parallax-1.jpg");background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}

#content2 {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content2 p {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content2 ul {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;padding-left:16px;}
#content2 li {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content2 h1 {font-family: 'Open Sans Condensed', sans-serif;font-size:32px;color:#CC1316;font-weight:bold;}
#content2 h2 {font-family: 'Open Sans Condensed', sans-serif;font-size:32px;color:#CC1316;font-weight:bold;}
#content2 h3{font-family: 'Open Sans Condensed', sans-serif;font-size:22px;color:#3C3C3B;font-weight:bold;}

.parallax-2 {background-image: url("/cc-theme/img/parallax-2.jpg");background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}

#content3 {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content3 p {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content3 ul {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;padding-left:16px;}
#content3 li {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#000000;}
#content3 h1 {font-family: 'Open Sans Condensed', sans-serif;font-size:32px;color:#CC1316;font-weight:bold;}
#content3 h2 {font-family: 'Open Sans Condensed', sans-serif;font-size:32px;color:#CC1316;font-weight:bold;}
#content3 h3{font-family: 'Open Sans Condensed', sans-serif;font-size:22px;color:#3C3C3B;font-weight:bold;}

#footer {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#3C3C3B;}
#footer p {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;color:#3C3C3B;}
#footer h2 {font-family: 'Open Sans Condensed', sans-serif;font-size:22px;color:#3C3C3B;font-weight:bold;}
#footer a{color:#3C3C3B;}
#footer a:hover{color:#CC1316;}
#footer a.kontakt{color:#CC1316;}
#footer a.kontakt:hover{color:#3C3C3B;}

#copyright {font-family: 'Open Sans Condensed', sans-serif;font-size:18px;}

.button-buchen{background-color:#CC1316;border:1px solid #CC1316;color:#3C3C3B;text-align:center;padding:12px 25px 12px 25px;font-size:22px;font-weight:bold;
-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;
  transition:color .2s ease-out, background .2s ease-in;text-decoration:none;}
.button-buchen:hover{color:#CC1316;background-color:#3C3C3B;text-decoration:none;}

.kurstitel{min-height:97px;}

@media (min-width : 992px) {
	.kurstitel{min-height:145px;}
}

@media (max-width : 768px) {
	.kurstitel{min-height:0px;}
}