 /* Farbcodes der Personal Office Company
  *
  * Rot des Buchstaben P:
  * CMYK C0 M100 Y100 K0
  * CMS ff 00 00 RGB 255 0 0
  *
  * Orange des Buchstaben E:
  * CMYK C0 M38 Y100 K0
  * CMS ff 9e 00 RGB 255 158 0
  *
  * Gelb der oberen Fuellung:
  * CMYK C2 M0 Y100 K0
  * CMS fa ff 00 RGB 250 255 0
  *
  * Gruen des Buchstaben R:
  * CMYK C80 M0 Y94 K26
  * CMS 25 bc 0c RGB 37 188 12
  *
  * Blau des Buchstaben S:
  * CMYK C93 M100 Y0 K4
  * CMS 11 00 f5 RGB 17 0 245
  *
  * Violett / Lila der unteren Feullung:
  * CMYK C25 M100 Y0 K20
  * CMS 99 00 cc RGB 153 0 204
  *
  * Fuchsia der Buchstaben O und C:
  * CMYK C0 M100 Y6 K0
  * CMS ff 00 f0 RGB 255 0 240
  *
  * Schwarz vom Hintergrund
  * black
  * Additiv, 0 ist kein Farbanteil
  * #000000
  *
  * Gelb der Schrift im Text
  * #ffff80
  */
 
*{
  border: 0 none;
  margin: 0;
  padding: 0;
  outline: 0 none;
  position: static;
}

body{
  font-family: Arial, Verdana;
  font-size: 1.1em;
  background-color: black;
  width: 100%;
  position: absolute;
  color: #FFFF80;
}
html, body{
  /*position: fixed;*/
  height: 100%;
}
.navigation{
  width: 94%;
  padding-left: 4%;
  padding-right: 2%;
}

.home-kontakt-box{
  margin-left: 20%;
  margin-top: 30%;
  width: 30%;
  z-index: 5;
}

/*.home-team-photo{
  right: 40%;
}*/

/*#team-photo-box{
  z-index: 1;
  height: 64%;
  float:right;
  position: absolute;
  top: 32%;
  right: 33%;
}*/

.icon_pdf_download{
  position: fixed;
  overflow: hidden;
  display: inline;
  z-index: 3;
  float: none;
  bottom: 0.1em;
  left: 45%;
  border-color: #25BC0C !important;
  color: #25BC0C !important;
  font-size: 0.65em !important;
  font-weight: lighter !important;
  -moz-border-radius: 12px 12px 0 0 !important;
  -webkit-border-radius: 12px 12px 0 0 !important;
  -khtml-border-radius: 12px 12px 0 0 !important;
  border-radius: 12px 12px 0 0 !important;
  padding: 0.1% 0.1%;
}

iframe {
  border-color: black;
}
.contentLayoutBody{
  padding-left: 1%;
  width: 87%;
  margin: 0 7% 0 5%;
}

.contentLayoutBody ul {
  padding-left: 3.5em;
}

.stellenanzeige {
  left: 20%;
  position: absolute;
  top: 23%;
  width: 66%;
  z-index: 2;
}

.stellenangebote_listenpunkt{
  padding-right: 0.3em;
}

.stellenagebote_links{
  text-decoration: none;
  text-align: left;
  display: block;
  margin-left:  8%;
  text-indent: -1.4em;
  padding-bottom: 0.5em;
}
.stellenagebote_links:hover{
  color: #FF0000 !important;
}

.stellenagebote_links_active{
  text-decoration: none;
  text-align: left;
  display: block;
  margin-left: 8%;
  text-indent: -1.4em;
  padding-bottom: 0.5em;
}

.stellenagebote_links_active:link, .stellenagebote_links_active:visited{
  color: #FF9E00;
}

#Daten{
  height: 79.5%;
  width: 100%;
  overflow-x: hidden;
}
#ueberblick-bottom-left span,
#ueberblick-bottom-right span,
#ueberblick-top-right span,
#suche-bottom-left span,
#suche-bottom-right span,
#suche-top-right span{
  padding: 0 0.2em;
  text-align: center;
  display:block;
}
#ueberblick-bottom-left,
#suche-bottom-left{
  position: fixed;
  overflow: hidden;
  display: inline;
  z-index: 3;
  float: none;
  bottom: 0.1%;
  left: 23.8%;
  border-color: #25BC0C;
  color: #25BC0C;
  font-size: 0.7em;
  font-weight: lighter;
  -moz-border-radius: 0 12px 0 0;
  -webkit-border-radius: 0 12px 0 0;
  -khtml-border-radius: 0 12px 0 0;
  border-radius: 0 12px 0 0;
  padding: 0.1% 0.1%;
}


.side_button{
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #faff00;
  float: left;
  font-size: 0.9em;
  font-weight: lighter;
  text-decoration: none;
  margin: 5px 2px 5px 4px;
  padding: 3px;
  width: 90%;
  text-decoration: none;
  color: #ffff80;
  display: block;
  list-style: none;
}

#ueberblick-bottom-right,
#suche-bottom-right{
  position: fixed;
  overflow: hidden;
  display: inline;
  z-index: 3;
  float: none;
  bottom: 0.1%;
  right: 0.5%;
  border-color: #25BC0C;
  color: #25BC0C;
  font-size: 0.7em;
  font-weight: lighter;
  -moz-border-radius: 12px 0 0 0;
  -webkit-border-radius: 12px 0 0 0;
  -khtml-border-radius: 12px 0 0 0;
  border-radius: 12px 0 0 0;
  padding: 0.1% 0.1%;
}

#ueberblick-top-right,
#suche-top-right{
  position: fixed;overflow: hidden;
  display: inline;
  z-index: 3;
  float: none;
  top: 20%;
  right: 0.5%;
  border-color: #25BC0C;
  color: #25BC0C;
  font-size: 0.7em;
  font-weight: lighter;
  -moz-border-radius: 12px  0 0 12px;
  -webkit-border-radius: 12px  0 0 12px;
  -khtml-border-radius: 12px  0 0 12px;
  border-radius:  12px  0 0 12px;
  padding: 0.1% 0.1%;
}
#karriere-daten{
  width: 76%;
  display: inline;
  position: absolute;
  top: 0px;
  right: 0px;
  float: none !important;
  float: left;
}
#karriere-daten *{
  padding-left: 3px;
}
#karriere-navigation{
  display: inline;
  width: 24%;
}

#service-daten{
  width: 84%;
  display: inline;
  top: 0px;
  right: 0px;
  height: 100%;
  position: absolute;
}
/* Nur sichtbar fuer den IE */
* html iframe#service-daten, * html iframe#service-daten{
  position: fixed;
  p\osition: fixed;
}

#service-daten *{
  padding-left: 3px;
}

.sub-navigation{
  width: 75%;
  height: auto;
  padding-left: 4.5%;
  padding-right: 3%;
  z-index: 5;
}

#firma-daten{
  width: 84%;
  display: inline;
  top: 0px;
  right: 0px;
  height: 100%;
  position: absolute;
}
/* Nur sichtbar fuer den IE */
* html iframe#firma-daten, * html iframe#firma-daten{
  position: fixed;
  p\osition: fixed;
}

#firma-daten *{
  padding-left: 3px;
}


#suche-daten{
  width: 84%;
  display: inline;
  top: 0px;
  right: 0px;
  height: 100%;
  position: absolute;
}
/* Nur sichtbar fuer den IE */
* html iframe#suche-daten, * html iframe#suche-daten{
  position: fixed;
  p\osition: fixed;
}

#anfahrt-daten *{
  padding-left: 3px;
}
#anfahrt-daten{
  width: 84%;
  display: inline;
  top: 0px;
  right: 0px;
  height: 100%;
  position: absolute;
}

#div-rechts{
  float: left;
}

#div-links{
  float: right;
}
/* Nur sichtbar fuer den IE */
* html iframe#anfahrt-daten, * html iframe#anfahrt-daten{
  position: fixed;
  p\osition: fixed;
}

#anfahrt-daten *{
  padding-left: 3px;
}
h1{
  font-family: Arial, Verdana;
  font-size: 1.1em;
}
h2{
  font-family: Arial, Verdana;
  font-size: 1.8em;
}
h3{
  font-family: Arial, Verdana;
  font-size: 1.1em;
  border-collapse: collapse;
}
h4{
  font-family: Arial, Verdana;
  font-size: 1.1em;
}
h5{
  font-family: Arial, Verdana;
  font-size: 1.1em;
}
h6{
  font-family: Arial, Verdana;
  font-size: 1.1em;
}
/* Nur im IE benutzen*/
* html .right_side{
  float:none;
}
.right_side{
  float:right;
}
.LogoKopf{
  height:100%;
}

.LogoFlagge{

}
.listenversatz {
  padding-left: 8em;
  color: #FFFF80;
}

dl {
  margin-left: 1.9em;
}
dt {
  margin-left: 1em;
  color: #25BC0C;
  font-weight: bold;
}
dd {
  margin-left: 8em;
  margin-bottom: .4em;
  color: #ffff80;
}
.fett {
  font-weight: bold;
}

.rechts {
  text-align: right;
}
.mitte {
  text-align: center;
}
.links {
  text-align: left;
}

.rote_schrift {
  color: #FF0000;
}
.gruene_schrift {
  color: #25BC0C;
}
.gelbe_schrift {
  color: #FAFF00;
}

.gelber_link {
  color: #FAFF00;
  font-size: 93%;
}
.orange_schrift {
  color: #FF9E00;
}
.lila_schrift {
  color: #9900CC;
}
.blaue_schrift {
  color: #1100F5;
}
.hell_blaue_ueber_schrift {
  color: #006DFF;
}
.pinke_schrift {
  color: #FF00F0;
}
.standard_schrift {
  color: #FFFF80;
}

.fett{
  font-weight: bold;
}

.kursiv{
  font-style: italic;
}

select{
  background-color: #1100F5;
  color: #FF00F0;
}

#navigation_div{
  background-color: black;
  left: 0;
  margin-left: 20%;
  max-height: 3.5em;
  max-width: 100%;
  position: fixed;
  top: 15%;
  width: auto;
  z-index: 5;
}
* html #navigation_div{
  position: absolute;
}

.navigation_button{
  display: inline;
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #faff00;
  border-style: outset;
  float:left;
  font-size: 0.9em;
  font-weight: lighter;
  /*padding: 2px 8px;*/
  text-decoration: none;
  /*margin: 2px 5px;*/
  background: #16140b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMxNjE0MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiM0MTQyMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWIxYjFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #16140b 46%, #010101 50%, #0a0a0a 53%, #414225 87%, #1b1b1b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#16140b), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(87%,#414225), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* IE10+ */
  background: linear-gradient(to bottom, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16140b', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-8 */
  text-align: center;
  z-index: 1;
  margin: 2px 5px;
  padding: 2px 8px;
}
.navigation_button:hover{
  border-color: #FAFF00;
  -moz-box-shadow: 1px 1px 1px #FFFF80; /* Firefox only */
  -webkit-box-shadow: 1px 1px 1px #FFFF80; /* Safari, Chrome */
  text-shadow: #25BC0C 1px 1px 1px;
  border-width: 2px;
  /*margin: 0 4px;*/
  background-color: #111111;
  padding: 1px 6px 0px 8px;
  /*color: #FAFF00;*/
}
.navigation_button_aktiv{
  display: inline;
  cursor: default;
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #FF9E00;
  float:left;
  font-size: 0.9em;
  font-weight: lighter;
  padding: 2px 8px;
  text-decoration: none;
  text-align: center;
  margin: 2px 5px;
  color: #FF9E00;
  background-color: #000000;
  z-index: 1;
}

.gruener_button{
  behavior: url(PIE.htc);
  position: relative;
  background-color: black;
  background: #25db25; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1ZGIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzNmYzYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiYWYzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzAwNTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #25db25 0%, #3fc63f 17%, #3baf3b 33%, #008a00 67%, #005700 83%, #002400 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25db25), color-stop(17%,#3fc63f), color-stop(33%,#3baf3b), color-stop(67%,#008a00), color-stop(83%,#005700), color-stop(100%,#002400)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* IE10+ */
  background: linear-gradient(to bottom, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25db25', endColorstr='#002400',GradientType=0 ); /* IE6-8 */
  color: #FAFF00;
  display: inline;
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset  #25BC0C;
  border-style: outset;
  float:left;
  font-size: 0.9em;
  font-weight: lighter;
  text-decoration: none;
  text-align: center;
  z-index: 1;
  margin: 2px 5px;
  padding: 2px 8px;
  background-size: 100% 103%; 
  background-position:center;
}

.gruener_side_button{
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #faff00;
  float: left;
  font-size: 0.9em;
  font-weight: lighter;
  text-decoration: none;
  margin: 5px 2px 5px 4px;
  padding: 3px;
  width: 90%;
  text-decoration: none;
  color: #ffff80;
  display: block;
  list-style: none;
  background: #25db25; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1ZGIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzNmYzYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzNiYWYzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzAwNTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #25db25 0%, #3fc63f 17%, #3baf3b 33%, #008a00 67%, #005700 83%, #002400 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25db25), color-stop(17%,#3fc63f), color-stop(33%,#3baf3b), color-stop(67%,#008a00), color-stop(83%,#005700), color-stop(100%,#002400)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* IE10+ */
  background: linear-gradient(to bottom, #25db25 0%,#3fc63f 17%,#3baf3b 33%,#008a00 67%,#005700 83%,#002400 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25db25', endColorstr='#002400',GradientType=0 ); /* IE6-8 */
}

.gruener_button:hover{
  border-color:  #25BC0C;
  -moz-box-shadow: 1px 1px 1px #FFFF80; /* Firefox only */
  -webkit-box-shadow: 1px 1px 1px #FFFF80; /* Safari, Chrome */
  text-shadow: #25BC0C 1px 1px 1px;
  border-width: 2px;
  /*margin: 0 4px;*/
  background-color: #111111;
  padding: 1px 6px 0px 8px;
  color: #FAFF00;
}
.gruener_button_aktiv{
  display: inline;
  cursor: default;
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #FF9E00;
  float:left;
  font-size: 0.9em;
  font-weight: lighter;
  padding: 2px 8px;
  text-decoration: none;
  text-align: center;
  margin: 2px 5px;
  color: #FF9E00;
  z-index: 1;
  background-size: 100% 103%; background-position:center;
}

.gelber_button_aktiv{
  display: inline;
  cursor: default;
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset  #25BC0C;
  float:left;
  font-size: 0.9em;
  font-weight: lighter;
  padding: 2px 8px;
  text-decoration: none;
  text-align: center;
  margin: 2px 5px;
  color: #FAFF00;
  background: rgb(254,252,234); /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1))); /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* IE10+ */
  background: radial-gradient(ellipse at center, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  z-index: 1;
}

.service_button:hover, .gruener_side_button:hover, .side_button:hover{
  padding: 2px 0px 2px 1px;
  margin: 3px 1px 3px 2px;
  border-color: #FAFF00;
  -moz-box-shadow: 1px 1px 1px #FFFF80; /* Firefox only */
  -webkit-box-shadow: 1px 1px 1px #FFFF80; /* Safari, Chrome */
  text-shadow: #25BC0C 1px 1px 1px;
  border-width: 4px;
}

.service_listenpunkt{
  width: 100%;
  text-align: center;
  padding-left: 0.3em;
}

.service_listenBullet{
  padding-left: 0.3em;
}

.service_button_text{
  margin-left:  1.8em !important;
  text-indent:  -1.8em;
}

.firma_button_text{
  margin-left:  1.8em;
  text-indent:  -1.5em;
}

.firma_listenpunkt{
  width: 100%;
  text-align: center;
  padding-left: 0.3em;
}

.firma_listenBullet{
}

.suche_button,
.anfahrt_button,
.bewerbung_button,
.firma_button,
.service_button,
#suchbutton,
#firma_route_button{
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #faff00;
  float: left;
  font-size: 0.9em;
  font-weight: lighter;
  text-decoration: none;
  margin: 5px 2px 5px 4px;
  padding: 3px;
  width: 90%;
  color: #ffff80;
  background: #16140b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMxNjE0MGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiMwYTBhMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiM0MTQyMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWIxYjFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #16140b 46%, #010101 50%, #0a0a0a 53%, #414225 87%, #1b1b1b 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#16140b), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(87%,#414225), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* IE10+ */
  background: linear-gradient(to bottom, #16140b 46%,#010101 50%,#0a0a0a 53%,#414225 87%,#1b1b1b 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16140b', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-8 */
}

.suche_button:hover,
.anfahrt_button:hover,
.bewerbung_button:hover,
.firma_button:hover{
  padding: 2px 0px 2px 1px;
  margin: 3px 1px 3px 2px;
  border-color: #FAFF00;
  -moz-box-shadow: 1px 1px 1px #FFFF80; /* Firefox only */
  -webkit-box-shadow: 1px 1px 1px #FFFF80; /* Safari, Chrome */
  text-shadow: #25BC0C 1px 1px 1px;
  border-width: 4px;
}

.suche_button_aktiv,
.anfahrt_button_aktiv,
.bewerbung_button_aktiv,
.firma_button_aktiv,
.service_button_aktiv,
.gruener_side_button_aktiv{
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #FF9E00;
  float: left;
  font-size: 0.9em;
  font-weight: lighter;
  text-decoration: none;
  margin: 5px 2px 5px 4px;
  padding: 3px;
  width: 90%;
  color: #FF9E00;
  cursor: default;
  display: block;
}

.suche_listenpunkt,
.anfahrt_listenpunkt,
.bewerbung_listenpunkt{
  width: 100%;
  text-align: center;
  padding-left: 0.3em;
}

.suche_listenBullet,
.anfahrt_listenBullet,
.bewerbung_listenBullet{
  padding-left: 0.3em;
}

.suche_button_text,
.anfahrt_button_text,
.bewerbung_button_text{
  margin-left:  1.8em !important;
  text-indent:  -1.8em;
}
.cloud_button{
  -moz-border-radius: 12px; /* Firefox */
  -webkit-border-radius: 12px; /* Safari, Chrome */
  -khtml-border-radius: 12px; /* Konqueror */
  border-radius: 12px; /* CSS3 */
  border: 1px outset #FF9E00;
  font-size: 1.3em;
  font-weight: normal;
  padding: 0.2em 0.8em;
  text-decoration: none;
  margin: 0.5em 0.2em;
  text-align: center;
  display: inline-block;
}
.cloud_link{
  text-decoration: none;
  color: #FF9E00;
  width: 100%;
}
.reiter{
  color: #000000;
  background: #faff00; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZmZmY5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y0Zjc0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2Y3ZTIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #faff00 1%, #ffff91 17%, #f4f745 36%, #faff00 78%, #ffff00 82%, #f7e225 88%, #ffff9e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#faff00), color-stop(17%,#ffff91), color-stop(36%,#f4f745), color-stop(78%,#faff00), color-stop(82%,#ffff00), color-stop(88%,#f7e225), color-stop(100%,#ffff9e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* IE10+ */
  background: linear-gradient(to bottom, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffff9e',GradientType=0 ); /* IE6-8 */
  padding: 0.1em 0.3em 0 0.3em;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  margin-top: 0.1em;
  -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  -khtml-border-radius: 3px; /* Konqueror */
  border-radius: 3px; /* CSS3 */
}
.reiter:hover{
  -moz-box-shadow: -0.1em -0.1em 0.2em #FFFF80; /* Firefox only */
  -webkit-box-shadow: -0.1em -0.1em 0.2em #FFFF80; /* Safari, Chrome */
  background: #f2c365; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYzM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmNjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjOGMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmOWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDRlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2c365 0%, #ff7c00 12%, #ff6100 31%, #fc8c3c 50%, #ff7c00 72%, #ff9e00 88%, #e04e00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c365), color-stop(12%,#ff7c00), color-stop(31%,#ff6100), color-stop(50%,#fc8c3c), color-stop(72%,#ff7c00), color-stop(88%,#ff9e00), color-stop(100%,#e04e00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c365', endColorstr='#e04e00',GradientType=0 ); /* IE6-8 */
  border-top: 0px;
}
.reiter_active{
  color: #000000;
  background: #ffffba; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZmZmY5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y5ZmNkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmY4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZmZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2ZmZmYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmZmY4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffba 1%, #ffff91 17%, #f9fcd6 36%, #ffff80 48%, #ffffb2 78%, #ffff32 83%, #ffff80 88%, #ffff9e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffba), color-stop(17%,#ffff91), color-stop(36%,#f9fcd6), color-stop(48%,#ffff80), color-stop(78%,#ffffb2), color-stop(83%,#ffff32), color-stop(88%,#ffff80), color-stop(100%,#ffff9e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffba', endColorstr='#ffff9e',GradientType=0 ); /* IE6-8 */
  cursor: default;
}
.reiter_active:hover{
  -moz-box-shadow: 0 0 0 #FFFF80; /* Firefox only */
  -webkit-box-shadow: 0 0 0 #FFFF80; /* Safari, Chrome */
  background: #f2c365; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYzM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmNjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjOGMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmOWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDRlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2c365 0%, #ff7c00 12%, #ff6100 31%, #fc8c3c 50%, #ff7c00 72%, #ff9e00 88%, #e04e00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c365), color-stop(12%,#ff7c00), color-stop(31%,#ff6100), color-stop(50%,#fc8c3c), color-stop(72%,#ff7c00), color-stop(88%,#ff9e00), color-stop(100%,#e04e00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c365', endColorstr='#e04e00',GradientType=0 ); /* IE6-8 */
}
.reiter_kasten{
  padding-left: 5px;
}
.reiter_seite_active{
  border: 3px solid #FF9E00;
  clear: both;
  font-size: 0.9em;
  margin: -1% 2% -1% auto;
  padding: 2% 2% 2% 0;
  width: 95%;
}
.akkordeon{
  font-weight: normal;
  background: #faff00; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZmZmY5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y0Zjc0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2Y3ZTIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #faff00 1%, #ffff91 17%, #f4f745 36%, #faff00 78%, #ffff00 82%, #f7e225 88%, #ffff9e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#faff00), color-stop(17%,#ffff91), color-stop(36%,#f4f745), color-stop(78%,#faff00), color-stop(82%,#ffff00), color-stop(88%,#f7e225), color-stop(100%,#ffff9e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* IE10+ */
  background: linear-gradient(to bottom, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffff9e',GradientType=0 ); /* IE6-8 */
  width: 96.8%;
  text-align: center;
  border-left: 3px solid #FF9E00;
  border-right: 3px solid #FF9E00;
  border-bottom: 3px solid #FF9E00;
  margin: 0 auto;
  text-decoration: none;
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* Konqueror */
  border-radius: 5px; /* CSS3 */
}

.akkordeon a:visited, .akkordeon a:link, .akkordeon a:hover, .akkordeon a:active{
  color: #000000;
  text-decoration: none;
  display: block;
  width: 100%;
}

.akkordeon a:hover{
  background-color: #FF9E00;
  background: #f2c365; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYzM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmNjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjOGMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmOWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDRlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2c365 0%, #ff7c00 12%, #ff6100 31%, #fc8c3c 50%, #ff7c00 72%, #ff9e00 88%, #e04e00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c365), color-stop(12%,#ff7c00), color-stop(31%,#ff6100), color-stop(50%,#fc8c3c), color-stop(72%,#ff7c00), color-stop(88%,#ff9e00), color-stop(100%,#e04e00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c365', endColorstr='#e04e00',GradientType=0 ); /* IE6-8 */
}

.unternehmensinfo {
  left: 25%;
  position: absolute;
  top: 23%;
  width: 56%;
  z-index: 2;
}

.unternehmensinfo ul {
  color: #25bc0c;
  margin-left: 1.2em;
  /* padding-bottom: .7em;*/
}
.unternehmensinfo li {
  color: #25bc0c;
  padding-bottom: .6em;
}
.nahverkehr ul {
  color: #25bc0c;
  margin-left: 1.2em;
  /* padding-bottom: .7em;*/
}
.nahverkehr li {
  color: #25bc0c;
  padding-bottom: .6em;
}
.aufzaehlungszeichen{
  padding-right: 1em;
  font-size: 1.5em;
  vertical-align: sub;
}

.rahmen_leer_block {
  color:#000000;
  text-align:justify ! important;
  margin-left:0cm;
  margin-right:0cm;
  margin-top:0cm;
  margin-bottom:0cm;
  text-indent:0cm;
}
.rahmen_breit {
  color:#f00090;
  text-align:center;
  vertical-align:top;
  background-color:transparent;
  border-width:0.135em;
  border-style:solid; 
  border-color:#f00090;
}
.seiten_balken {
  color:#f00090;
  text-align:center;
  vertical-align:top;
  background-color:transparent;
  padding-left:0.6em;
  padding-right:0.6em;
  padding-top:0.3em;
  padding-bottom:0.3em;
  border-left-width:0.317em;
  border-left-style:double;
  border-left-color:#f00090;
  border-right-width:0.317em;
  border-right-style:double;
  border-right-color:#f00090;
  border-top-style:none;
  border-bottom-style:none;
}
.ober_balken {
  color:#f00090;
  text-align:center;
  vertical-align:top;
  background-color:transparent;
  padding: 0;
  border-left-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-top-width:0.088em;
  border-top-style:solid;
  border-top-color:#f00090;
}
.unter_balken {
  color:#f00090;
  text-align:center;
  vertical-align:top;
  background-color:transparent;
  padding: 0;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
  border-bottom-width:0.088em;
  border-bottom-style:solid;
  border-bottom-color:#f00090;
}
.ober_unter_balken {
  color:#f00090;
  text-align:center;
  vertical-align:top;
  background-color:transparent;
  padding-left:1em;
  padding-right:1em;
  padding-top:0em;
  padding-bottom:0em;
  border-left-style:none;
  border-right-style:none;
  border-top-width:0.088em;
  border-top-style:solid;
  border-top-color:#000000;
  border-bottom-width:0.088em;
  border-bottom-style:solid;
  border-bottom-color:#f00090;
}
.tagcloud{
  width:40%;
  text-align:center;
  float:left;
  padding: 0.5em;
  overflow: visible;
}

.tag1{
  font-size:0.9em;
  color:#505050;
  z-index: 1;
}

.tag2{
  font-size:1.1em;
  color:#808080;
  z-index: 1;
}

.tag3{
  font-size:1.4em;
  color:#E0E0E0;
  z-index: 1;
}

.tagcloud a{
  text-decoration:none;
}

.tagcloud a:hover{
  text-decoration:none;
  color:#FF0000;
}
.fixed_position{
  position: fixed;
}
/* Nur sichtbar fuer den IE */
* html div.fixed_position, * html img.fixed_position{
  position: absolute;
  p\osition: absolute;
}
#firma_route_inputfeld{
  background-color: #ffff80;
  width: 60%;
}
#suchfeld{
  font-size: 1em;
  width: 9em;
  background-color: #ffff80;
}
.wolken_link:link, .wolken_link:hover, .wolken_link:visited{
  color: #25BC0C;
  font-family: Arial, Verdana;
  font-size: 0.7em;
  display: block;
  text-align: left;
}

.ui-datepicker-trigger {
  padding-left: 0.5%;
  vertical-align: bottom;
  width: 1.5em;
}

.datum{
  text-align: right;
  width: 7em;
}

.ui-widget{
  background-color: black;
  border: 3px solid #FF9E00;
  margin-top: 2px;
}

.roter_button{
  background: #ff0000; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2M5MDQ0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ff0000 0%, #c9044f 44%, #ff0000 90%, #6d0019 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(44%,#c9044f), color-stop(90%,#ff0000), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff0000 0%,#c9044f 44%,#ff0000 90%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff0000 0%,#c9044f 44%,#ff0000 90%,#6d0019 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff0000 0%,#c9044f 44%,#ff0000 90%,#6d0019 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ff0000 0%,#c9044f 44%,#ff0000 90%,#6d0019 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}

.oranger_button{
  background: #f2c365; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYzM2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmNjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjOGMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmOWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDRlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f2c365 0%, #ff7c00 12%, #ff6100 31%, #fc8c3c 50%, #ff7c00 72%, #ff9e00 88%, #e04e00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c365), color-stop(12%,#ff7c00), color-stop(31%,#ff6100), color-stop(50%,#fc8c3c), color-stop(72%,#ff7c00), color-stop(88%,#ff9e00), color-stop(100%,#e04e00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f2c365 0%,#ff7c00 12%,#ff6100 31%,#fc8c3c 50%,#ff7c00 72%,#ff9e00 88%,#e04e00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c365', endColorstr='#e04e00',GradientType=0 ); /* IE6-8 */
}

.gelber_button{
  color: #000000;
  background: #faff00; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZmZmY5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y0Zjc0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZhZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2Y3ZTIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #faff00 1%, #ffff91 17%, #f4f745 36%, #faff00 78%, #ffff00 82%, #f7e225 88%, #ffff9e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#faff00), color-stop(17%,#ffff91), color-stop(36%,#f4f745), color-stop(78%,#faff00), color-stop(82%,#ffff00), color-stop(88%,#f7e225), color-stop(100%,#ffff9e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* IE10+ */
  background: linear-gradient(to bottom, #faff00 1%,#ffff91 17%,#f4f745 36%,#faff00 78%,#ffff00 82%,#f7e225 88%,#ffff9e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faff00', endColorstr='#ffff9e',GradientType=0 ); /* IE6-8 */
}

.gruen_button{
  background: #25bc0c; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1YmMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzNmYzYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzBlZDgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzI1YmMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzAwYTgwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMWY5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #25bc0c 0%, #3fc63f 18%, #0ed800 60%, #25bc0c 82%, #00a80b 91%, #21f900 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25bc0c), color-stop(18%,#3fc63f), color-stop(60%,#0ed800), color-stop(82%,#25bc0c), color-stop(91%,#00a80b), color-stop(100%,#21f900)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #25bc0c 0%,#3fc63f 18%,#0ed800 60%,#25bc0c 82%,#00a80b 91%,#21f900 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #25bc0c 0%,#3fc63f 18%,#0ed800 60%,#25bc0c 82%,#00a80b 91%,#21f900 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #25bc0c 0%,#3fc63f 18%,#0ed800 60%,#25bc0c 82%,#00a80b 91%,#21f900 100%); /* IE10+ */
  background: linear-gradient(to bottom, #25bc0c 0%,#3fc63f 18%,#0ed800 60%,#25bc0c 82%,#00a80b 91%,#21f900 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25bc0c', endColorstr='#21f900',GradientType=0 ); /* IE6-8 */
}

.blauer_button{
  background: #11a5db; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExYTVkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzExMDBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzJkMjdhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzExMDBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzUzOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #11a5db 0%, #1100f5 48%, #2d27aa 81%, #1100f5 88%, #23538a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#11a5db), color-stop(48%,#1100f5), color-stop(81%,#2d27aa), color-stop(88%,#1100f5), color-stop(100%,#23538a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #11a5db 0%,#1100f5 48%,#2d27aa 81%,#1100f5 88%,#23538a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #11a5db 0%,#1100f5 48%,#2d27aa 81%,#1100f5 88%,#23538a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #11a5db 0%,#1100f5 48%,#2d27aa 81%,#1100f5 88%,#23538a 100%); /* IE10+ */
  background: linear-gradient(to bottom, #11a5db 0%,#1100f5 48%,#2d27aa 81%,#1100f5 88%,#23538a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11a5db', endColorstr='#23538a',GradientType=0 ); /* IE6-8 */
}

.lila_button{
  background: #c924a2; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MjRhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzk5MDBjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzg5MDBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzk5MDBjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzBlZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c924a2 0%, #9900cc 48%, #8900c9 61%, #9900cc 83%, #430ed3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c924a2), color-stop(48%,#9900cc), color-stop(61%,#8900c9), color-stop(83%,#9900cc), color-stop(100%,#430ed3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c924a2 0%,#9900cc 48%,#8900c9 61%,#9900cc 83%,#430ed3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c924a2 0%,#9900cc 48%,#8900c9 61%,#9900cc 83%,#430ed3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c924a2 0%,#9900cc 48%,#8900c9 61%,#9900cc 83%,#430ed3 100%); /* IE10+ */
  background: linear-gradient(to bottom, #c924a2 0%,#9900cc 48%,#8900c9 61%,#9900cc 83%,#430ed3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c924a2', endColorstr='#430ed3',GradientType=0 ); /* IE6-8 */
}

.pinker_button{
  background: #c924a2; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MjRhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmMDBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2NlNTZiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMzBlYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c924a2 0%, #ff00f0 50%, #ce56bc 87%, #ff00f0 94%, #d30ec6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c924a2), color-stop(50%,#ff00f0), color-stop(87%,#ce56bc), color-stop(94%,#ff00f0), color-stop(100%,#d30ec6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c924a2 0%,#ff00f0 50%,#ce56bc 87%,#ff00f0 94%,#d30ec6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c924a2 0%,#ff00f0 50%,#ce56bc 87%,#ff00f0 94%,#d30ec6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c924a2 0%,#ff00f0 50%,#ce56bc 87%,#ff00f0 94%,#d30ec6 100%); /* IE10+ */
  background: linear-gradient(to bottom, #c924a2 0%,#ff00f0 50%,#ce56bc 87%,#ff00f0 94%,#d30ec6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c924a2', endColorstr='#d30ec6',GradientType=0 ); /* IE6-8 */
}

.schrift_gelb_button{
  color: #000000;
  background: #ffffba; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZmZmY5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y5ZmNkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmY4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZmZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2ZmZmYzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2ZmZmY4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffba 1%, #ffff91 17%, #f9fcd6 36%, #ffff80 48%, #ffffb2 78%, #ffff32 83%, #ffff80 88%, #ffff9e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffba), color-stop(17%,#ffff91), color-stop(36%,#f9fcd6), color-stop(48%,#ffff80), color-stop(78%,#ffffb2), color-stop(83%,#ffff32), color-stop(88%,#ffff80), color-stop(100%,#ffff9e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffba 1%,#ffff91 17%,#f9fcd6 36%,#ffff80 48%,#ffffb2 78%,#ffff32 83%,#ffff80 88%,#ffff9e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffba', endColorstr='#ffff9e',GradientType=0 ); /* IE6-8 */
}

.nicht_aktivierte_stellen_anzeige{
  background-color: #222222;
}

.nicht_aktivierter_stellen_anzeigen_link{
  font-weight: bold;
  color: red;
}

.favIcon{
  float: right;
  height: 1.1em;
  margin-right: 1.5em;
}
