/* apsa */
.apsa-head {
  background-image: url("../images/nav/apsa-rot.gif");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 30px; 
  color:rgb(155,13,21);
  font-weight:bold;
  margin-top:20px;
}

.apsa-head-gold {
  background-image: url("../images/nav/apsa-gold.gif");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 30px; 
  color:rgb(155,13,21);
  font-weight:bold;
  margin-top:20px;   
}


.apsa-head-blau {
  background-image: url("../images/nav/apsa-blau.gif");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 30px; 
  color: rgb(67,102,160);
  font-weight:bold;
  margin-top:20px;
}
.apsa-text {
  padding-left: 30px; 
}
.apsa-project {
  padding-left: 30px; 
  font-weight:bold;
}
.apsa-chead {
  color:rgb(155,13,21);
  font-weight:bold;
}

.apsa-bl {
	background-color:#4366a0;
	padding:6px 0px 6px 5px;
	margin-top: 30px;
	font-weight: 500;
	font-size: 1.2rem;
    line-height: 1.2rem;
	color:#fff;
}

.apsa-target {
	position: relative;
    top: -200px;	
}

.apsa-target-first {
	position: relative;
    top: -180px;	
}


.apsa-target-mobile {
	position: relative;
    top: -80px;	
}


.map-target-s {
	position: relative;
    top: -80px;	
}



.apsa-collapse {
	padding: 15px 15px 5px 15px;
	border:1px solid #AABAD4;	
	margin-left:30px;
}

.podcast-collapse {
	padding: 15px 15px 5px 15px;
	border:1px solid #AABAD4;	
}


/* Small devices (tablets, phones less than 380px) */
@media (min-width: 321px) and (max-width: 379px){
		#apsa-form {
		width:300px;
		padding-left:20px;
	}
}

/* Small devices (tablets, phones less than 420px) */
@media (min-width: 380px) and (max-width: 419px){
		#apsa-form {
		width:380px;
		padding-left:20px;
	}
}

/* Small devices (tablets, phones less than 480px) */
@media (min-width: 420px) and (max-width: 479px){
		#apsa-form {
		width:400px;
		padding-left:20px;
	}
}

/* Small devices (tablets, phones less than 580px) */
@media (min-width: 480px) and (max-width: 559px){
		#apsa-form {
		width:450px;
		padding-left:20px;
	}
}


/* Small devices (tablets, phones less than 768px) */
@media (min-width: 560px) and (max-width: 767px){
		#apsa-form {
		width:540px;
		padding-left:20px;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	#apsa-form {
		width:700px;
		padding-left:20px;
	}
}

/* Medium desktop devices and tablets */
@media (min-width: 992px) and (max-width: 1199px) {
	#apsa-form {
		width:600px;
		padding-left:20px;
	}
}

/* Large devices (Large desktops 1200px and up) */
@media (min-width: 1200px) {
	#apsa-form {
		width:750px;
		padding-left:20px;
	}
}


/* landkarte */
/* xs 480x250 */
@media (max-width: 767px){
	#map-l {display:none;}
	#map-m {display:none;}
	#map-s {display:none;}
}
/* s 680x350*/
@media (min-width: 768px) and (max-width: 991px){
	#map-l {display:none;}
	#map-m {display:none;}
	#map-xs {display:none;}
	
}
/* m 590x310*/
@media (min-width: 992px) and (max-width: 1199px){
	#map-l {display:none;}
	#map-s {display:none;}
	#map-xs {display:none;}
}
/* l 700x380*/
@media (min-width: 1200px){
	#map-m {display:none;}
	#map-s {display:none;}
	#map-xs {display:none;}
}

/* ende landkarte*/

.text-blue {
	color:#4366a0;
	font-weight:400;
}

.black {
	color:#000;
}

.text-italic {
	font-style:italic; 
}


/* anmeldung newsletter */
@media (max-width: 767px) {
#header-top-second {
	display:none;
	}
}
/* nav links top */
@media (max-width: 461px) {
	#header-1 {
		display:none;
	}
}

.blogpost header {
  margin-top:20px;
}


#bg-sidebar {
  background-image: url("../images/nav/bg-sidebar.png");
  background-repeat: repeat-y;
  background-position: 0 0;
}

@media (max-width: 992px) {
#bg-sidebar{
  background-image: url("../images/nav/bg-sidebar-mobile.png");
		}
}


.caption {
	font-size:13px;
}


.nav-after {
 background: url(../images/nav/shadow.jpg) repeat-x top; 
}

/*.feature-box,
.feature-box-2 {
  min-height: 420px !important;
}*/

.pf-title {
 background: url(../images/nav/pf-title.png) no-repeat left center; 
}

.orange-bg {
  background-color: #f09e32;
  color: #ffffff;
}

.right {
	float:right;
}

.thema {
	background-color:#f8fcff;
	padding-top:20px;
	border: 1px solid #AABAD4;
}

.thema a {
 	color:#4366a0;
}

.thema a:hover {
 	color:#4366a0;
	text-decoration: underline;
}

.event {
	background-color:#FFFBF9;
	padding-top:20px;
	border: 1px solid #F09E32;
}

.event a {
 	color:#f09e32;
	text-decoration: none;
}

.event a:hover {
 	color:#f09e32;
	text-decoration: underline;
}

.misc {
	background-color:#FDFDFD;
	padding-top:20px;
	border: 1px solid #eaeaea;
}

.misc a {
 	color:#292b2c;
	text-decoration: none;
}

.misc a:hover {
 	color:#999999;
	text-decoration: underline;
}

/* video */
/* video-sm (tablets, phones less than 768px) */
@media (max-width: 767px){
	#video-lg {
		display:none;
	}
		#video-md {
		display:none;
	}
}
/* video-md (768px - 1199px) */
@media (min-width: 768px) and (max-width: 1199px){
	#video-lg {
		display:none;
	}
	#video-sm {
		display:none;
	}
}

/* video-lg (ab 1200px) */
@media (min-width: 1200px) {
	#video-md {
		display:none;
	}
	#video-sm {
		display:none;
	}
}


