/* rechte Spalte */


/* Neu */

.right_inner{border:1px solid #eee;border-width:0px;background:rgba(234,240,246,0) url(../images/bg/tafel5.jpg);background-repeat:repeat;background-position: left top;}

.grau{background:rgba(244,244,244,1) url(../images/bg/std.png);background-repeat:no-repeat;background-position:100% 25%;color:#2f2f2f;padding:0 0 10px 0;border:0px dashed #ff0000;border-width:0px 0 0px 0px;}

.grau2{background:rgba(244,244,244,1) url(../images/bg/graffiti-rechts_.png);background-repeat:no-repeat;background-position: right bottom;color:#2f2f2f;padding:0 0 10px 0;border:0px dashed rgba(47,47,47,0.3);border-width:0px 0 0px 0px;}

.button_rechts{font-family: 'Roboto', Arial, Helvetica, sans-serif;color:#fff;background: #ff4400;font-size: 1.5em;font-weight:normal;border:0px solid #2f2f2f;width:100%;padding:10px;cursor:pointer;text-align:left;border-radius:0px;margin:0 0 20px 0;letter-spacing:2px;}


.rechte_spalte h2 {
    margin:0.4em 0 0 0;
    font-size: 1.1em;
    padding:20px 0 10px 0;
    border:1px dashed #333;
    border-width:0px 0 0px 0;
    color:#333;
  }

.rechte_spalte h3
        {
        font-size: 1.2em;
        font-weight:normal;
        padding:5px 0px 5px 0px;
        margin:0px;
        }


.rechte_spalte a
        {
        text-decoration:none;
        color:#cc0000;
        }


.rechte_spalte h2 a {
  font-family:Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    text-decoration:none;
    color:#000;
    font-weight:normal;
    letter-spacing:0px;
 }


.button_rechts_submenu{font-family: 'Special Elite', cursive;color:#2f2f2f;background:none;font-size: 1.5em;font-weight:normal;border:0px solid #2f2f2f;width:100%;padding:10px 10px 0 10px;cursor:pointer;text-align:left;border-radius:0px;margin:0 0 0px 0;letter-spacing:2px;}

.submenue_rechts{border:0px dashed #ff4400;border-width:0 0 0 3px;color:#555;padding:10px;width:100%;background:rgba(244,244,244,1);}
.submenue_rechts a{font-family: 'Special Elite', cursive;}
.submenue_rechts a{color:rgba(47,47,47,1);text-decoration:none;
opacity: 1;transition: .5s ease;
}


.submenue_rechts a:hover{text-decoration:underline;text-decoration-style: dotted;
color:rgba(47,47,47,0.8);
 opacity: 1;
  transition: .5s ease;
  -webkit-filter: grayscale(10%); /* Safari 6.0 - 9.0 */
}

.submenue_rechts a.aktiv{color:rgba(47,47,47,1);text-decoration:underline;text-decoration-style: dotted;text-underline-position: under;text-decoration-thickness: 3px;}

/*
.zsb{padding:10px 0px;text-align:center;margin:0 auto;color:#2f2f2f;}
.zsb-inner{padding:10px 0px;text-align:center;margin:0 auto;color:#2f2f2f;}
.aubi-plus{padding:10px 0px;text-align:center;margin:0 auto;color:#2f2f2f;}
.aubi-plus-inner{padding:10px 0px;text-align:center;margin:0 auto;color:#2f2f2f;}
*/


.rechte_spalte{display:block;color:rgba(0,0,0,0.7);}
.rechte_spalte_mobil{display:none;}
.termine_rechts h4{letter-spacing:1px;font-size:1.4em;color:#fff;padding: 10px 0 15px 0;font-weight:normal;}
.termine_rechts h4 a{color:#fff;text-align:left;}

.right_inner h4{font-family: 'Nanum Gothic', sans-serif;letter-spacing:1px;font-size:1.4em;color:#fff;padding: 10px 0 15px 0;font-weight:normal;text-align:left;}
.right_inner h4 a{color:#333;text-align:left;}

.right_inner h5{font-family: 'Nanum Gothic', sans-serif;font-size:1.4em;color:#fff;padding:0 0 10px 0;font-weight:normal;}
.right_inner h5 a{color:#333;}

.termine_rechts{background:#ff4400;padding:10px;margin:0 0 20px 0;}



.termin-start{padding:0 0 30px 0;}
.termine_rechts a{font-size:0.9em;color:rgba(255,255,255,0.7);font-weight:normal;}



.weiterbildung-rechts{background:none;padding:10px;margin:0 0 0px 0;border:0px solid #999;}
/*Button*/

.button-aktuelles-rechts{max-width:100%;cursor:pointer;padding:0px 0 0 0;margin:0 auto;background:none;border:0;font-size:1em;color:#ff4400;transition: .5s ease;}
.button-aktuelles-rechts:hover{color:rgba(255,68,0,.8);
 opacity: 1;
  transition: .5s ease;
  -webkit-filter: grayscale(10%); /* Safari 6.0 - 9.0 */}

.button-thema-aktuelles-bild-rechts{max-width:100%;cursor:pointer;padding:0px 0 0 0;margin:0 auto;background:none;border:0;}
.button-thema-aktuelles-bild-rechts img {padding:10px 0; -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;}

.button-thema-aktuelles-bild-rechts img:hover{
-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.05);
  opacity: 1;
  filter: alpha(opacity 0);
  filter: grayscale(0%);
}


.button-rechts{padding:15px 0px px 0px;margin:0;font-weight:normal;}
.button-rechts a{color:#fff;text-decoration:none;letter-spacing:2px;}
.button-rechts a:hover{color:#fff;text-decoration:none;}

article{border:0px solid #ccc;padding:0;margin:0 15px 15px 15px;font-size:0.9em;}

.rand_innen{ border:2px solid #ccc; line-height:0;}
.rand_innen2{ border:0px solid #ccc; }
.rand_innen3 img{transform: scale(1.02);}



.column_rechts {
  margin:0 0 30px 0;
}



@media all and (max-width: 1100px) {

.submenue_rechts{display:none;}
.rechte_spalte{display:none;}
.rechte_spalte_mobil{display:block;}

.termine_rechts h4{font-family: 'Nanum Gothic', sans-serif;letter-spacing:1px;font-size:1.4em;color:#fff;padding: 10px 0 15px 0;font-weight:normal;text-align:left;}
.termine_rechts h4 a{color:#fff;}


.right_inner h5{font-size:1.0em;color:#fff;padding:0 0 10px 0;font-weight:normal;}
.right_inner h5 a{color:#fff;}

.termine_rechts{background:#ff4400;padding:10px;margin:0 0 20px 0;}



.termin-start{padding:0 0 30px 0;text-align:left;}
.termine_rechts a{font-size:0.9em;color:rgba(255,255,255,0.7);font-weight:normal;}



.weiterbildung-rechts{background:none;padding:10px;margin:0 0 0px 0;border:0px solid #999;}
/*Button*/
.button-thema-aktuelles-bild-rechts{max-width:100%;cursor:pointer;padding:0px 0 0 0;margin:0 auto;background:none;border:0;}
.button-thema-aktuelles-bild-rechts img {padding:10px 0; -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;}

.button-thema-aktuelles-bild-rechts img:hover{
-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.05);
  opacity: 1;
  filter: alpha(opacity 0);
  filter: grayscale(0%);
}


.button-rechts{padding:15px 0px px 0px;margin:0;font-weight:normal;}
.button-rechts a{color:#fff;text-decoration:none;}
.button-rechts a:hover{color:#fff;text-decoration:none;}




.rechte_spalte_desktop{border:0px solid #666;}



.button-rechts h5{text-align:center;}



/* Float four columns side by side */
.column_start {

  width: 25%;
  padding: 0 10px;
  margin:0 0 50px 0;
  min-height:600px;



}

.column_start2 {

  width: 50%;
  padding: 0 10px;
  margin:0 0 20px 0;
}


.column_start3 {

  width: 25%;
  padding: 0 10px;
  margin:0 0 50px 0;
}
/* Remove extra left and right margins, due to padding */

.row_start{
max-width:1300px;
margin:70px auto;
}

/* Clear floats after the columns */
.row_start:after {
  content: "";
  display: table;
  clear: both;
}


/* Style the counter cards  ANFANG */
.card {
  box-shadow: 0 4px 8px 0 rgba(200, 200, 200, 0);
  padding: 16px;


}

.card_1 {
  padding: 16px;
  background-color: rgba(200,200,200,0);
}

.card_2 {
  padding: 0;
  background: rgba(200,200,200,0);
  color:#000;
   margin:0 0 50px 0;
  }


.card_3 {
  padding: 0;
  background-color: rgba(200,200,200,0);
 color:#000;

  text-align:left;
  margin:0 0 50px 0;
  }
.card_3 h4{font-family: 'Nanum Gothic', sans-serif;letter-spacing:3px;font-size:1.6em;color:#fff;padding: 10px 0 15px 0;font-weight:normal;text-align:left;}
.card_3 h4 a{color:#fff;}

.card_3 h5{font-family: 'Nanum Gothic', sans-serif;font-size:1.6em;color:#fff;padding:0 0 10px 0;font-weight:normal;text-align:left;}
.card_3 h5 a{color:#fff;}
/* Style the counter cards  ENDE *


}


/* Responsive */

@media all and (max-width: 1100px) {

.column_rechts {
float:left;
  width: 50%;
  padding: 0 10px;
  margin:0 0 20px 0;
}

.card_3 {
  padding: 0;
  background-color: rgba(200,200,200,0);
  color:#fff;
  min-height:0px;
  text-align:left;
  }


}

@media all and (max-width: 900px) {
.rechte_spalte_desktop{border-top:1px dashed rgba(47,47,47,1);padding-top:50px;}
}


@media all and (max-width: 800px) {
.column_rechts {
float:none;
  width: 100%;
  padding: 0 10px;
  margin:0 0 0px 0;
}

.button-thema-aktuelles-bild-rechts{max-width:100%;}

.card_1 {
  margin-bottom:30px;
  }

.card_3 {
  padding: 0;
  background-color: rgba(200,200,200,0);
  color:#fff;
  min-height:0px;
  text-align:left;
  }
.card_3 h4{font-family: 'Nanum Gothic', sans-serif;letter-spacing:3px;color:#fff;padding: 10px 0 15px 0;font-weight:normal;}
.card_3 h4 a{color:#fff;}

.card_3 h5{font-family: 'Nanum Gothic', sans-serif;color:#fff;padding:0 0 10px 0;font-weight:normal;}
.card_3 h5 a{color:#fff;}




}


@media all and (max-width: 650px) {

.row_start{
width:100%;
margin:0px auto;
}

.column_start {
float:none;
  width: 100%;
  padding: 0 0px;
  margin:0 auto;
  min-height:0px;


}

.column_start2 {
float:none;
  width: 100%;
  padding: 0 10px;
  margin:0 auto;
  min-height:0px;
}


.column_start3 {
float:none;
  width: 90%;
  padding: 0 0px;
  margin:0 auto;
  min-height:0px;
}


.card_1 {
  margin-top:30px;
  padding: 25px 0 15px 0px;
  background-color: rgba(200,200,200,0.1);
}



.card_3 {
  padding: 0;
  background-color: rgba(200,200,200,0);
  color:#fff;
  min-height:0px;
  }

.card_2 {
text-align:center;
}


}





@media all and (max-width: 500px) {

.column_start {
  width: 95%;
}
}