div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #D3D3D3;
   color: #000000;
   font-family: "Klavika Lt";
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
a
{
   color: #0000FF;
   text-decoration: underline;
}
a:visited
{
   color: #800080;
}
a:active
{
   color: #FF0000;
}
a:hover
{
   color: #0000FF;
   text-decoration: underline;
}
input:focus, textarea:focus, select:focus
{
   outline: none;
}
.visibility-hidden
{
   visibility: hidden;
}
#hg_thueringen
{
   border-width: 0;
   vertical-align: top;
}
#wb_karte_thueringen
{
   vertical-align: top;
}
#karte_thueringen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#hg_mvorpommern
{
   border-width: 0;
   vertical-align: top;
}
#wb_karte_mecklenburg_vorpommern
{
   vertical-align: top;
}
#karte_mecklenburg_vorpommern
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#ebene_thueringen
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_thueringen_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hotline_thueringen
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_thueringen
{
   vertical-align: top;
}
#logo_thueringen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_ebene_thueringen_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_thueringen_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_thueringen_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_thueringen_schliessen:hover i
{
   color: #808080;
}
#wb_in_thueringen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_thueringen div
{
   text-align: left;
}
#ebene_baden_wuerttemberg
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_baden_wuerttemberg_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_baden_wuerttemberg
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_baden_wuerttemberg_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_baden_wuerttemberg_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_baden_wuerttemberg_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_baden_wuerttemberg_schliessen:hover i
{
   color: #808080;
}
#hotline_baden_wuerttemberg
{
   border-width: 0;
   vertical-align: top;
}
#wb_Image2
{
   vertical-align: top;
}
#Image2
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_bw 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_bw div
{
   text-align: left;
}
#ebene_hessen
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_hessen_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_hessen
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_hessen_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_hessen_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_hessen_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_hessen_schliessen:hover i
{
   color: #808080;
}
#hotline_hessen
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_hessen
{
   vertical-align: top;
}
#logo_hessen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_karte_hessen
{
   vertical-align: top;
}
#karte_hessen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_hessen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_hessen div
{
   text-align: left;
}
#ebene_sachsen_anhalt
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_sachsen_anhalt_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_sachsen_anhalt
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_sachsen_anhalt_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_sachsen_anhalt_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_sachsen_anhalt_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_sachsen_anhalt_schliessen:hover i
{
   color: #808080;
}
#hotline_sachsen_anhalt
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_sachsen_anhalt
{
   vertical-align: top;
}
#logo_sachsen_anhalt
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_sa 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_sa div
{
   text-align: left;
}
#ebene_hamburg
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_hamburg_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_hamburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_hamburg_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_hamburg_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_hamburg_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_hamburg_schliessen:hover i
{
   color: #808080;
}
#hotline_hamburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_hamburg
{
   vertical-align: top;
}
#logo_hamburg
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_karte_hamburg
{
   vertical-align: top;
}
#karte_hamburg
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_hamburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_hamburg div
{
   text-align: left;
}
#ebene_sachsen
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_sachsen_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_sachsen
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_sachsen_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_sachsen_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_sachsen_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_sachsen_schliessen:hover i
{
   color: #808080;
}
#hotline_sachsen
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_sachsen
{
   vertical-align: top;
}
#logo_sachsen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_sachsen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_sachsen div
{
   text-align: left;
}
#ebene_brandenburg
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_brandenburg_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_brandenburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_brandenburg_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_brandenburg_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_brandenburg_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_brandenburg_schliessen:hover i
{
   color: #808080;
}
#hotline_brandenburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_brandenburg
{
   vertical-align: top;
}
#logo_brandenburg
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_karte_brandenburg
{
   vertical-align: top;
}
#karte_brandenburg
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_brandenburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_brandenburg div
{
   text-align: left;
}
#ebene_mecklenburg_vorpommern
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_mecklenburg_vorpommern_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#wb_logo_mecklenburg_vorpommern
{
   vertical-align: top;
}
#logo_mecklenburg_vorpommern
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text4 div
{
   text-align: left;
}
#ebene_schleswig_holstein
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_schleswig_holstein_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_schleswig_holstein
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_schleswig_holstein_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_schleswig_holstein_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_schleswig_holstein_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_schleswig_holstein_schliessen:hover i
{
   color: #808080;
}
#hotline_schleswig_holstein
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_schleswig_holstein
{
   vertical-align: top;
}
#logo_schleswig_holstein
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_sh 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_sh div
{
   text-align: left;
}
#wb_karte_schleswig_holstein
{
   vertical-align: top;
}
#karte_schleswig_holstein
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#flensburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_flensburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_flensburg div
{
   text-align: left;
}
#kiel
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_kiel 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_kiel div
{
   text-align: left;
}
#wb_stadt_luebeck 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_luebeck div
{
   text-align: left;
}
#luebeck
{
   border-width: 0;
   vertical-align: top;
}
#ebene_berlin
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_berlin_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_berlin
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_berlin_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_berlin_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_berlin_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_berlin_schliessen:hover i
{
   color: #808080;
}
#hotline_berlin
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_berlin
{
   vertical-align: top;
}
#logo_berlin
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_berlin_karte
{
   vertical-align: top;
}
#berlin_karte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text3 div
{
   text-align: left;
}
#ebene_bremen
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_bremen_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_bremen
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_bremen_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_bremen_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_bremen_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_bremen_schliessen:hover i
{
   color: #808080;
}
#hotline_bremen
{
   border-width: 0;
   vertical-align: top;
}
#wb_Image4
{
   vertical-align: top;
}
#Image4
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_bremen_karte
{
   vertical-align: top;
}
#bremen_karte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_bremen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_bremen div
{
   text-align: left;
}
#wb_stadt_bremen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_bremen div
{
   text-align: left;
}
#bremen
{
   border-width: 0;
   vertical-align: top;
}
#ebene_saarland
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_saarland_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_saarland
{
   border-width: 0;
   vertical-align: top;
}
#wb_saarlandkarte
{
   vertical-align: top;
}
#saarlandkarte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_ebene_saarland_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_saarland_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_saarland_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_saarland_schliessen:hover i
{
   color: #808080;
}
#hotline_saarland
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_saarland
{
   vertical-align: top;
}
#logo_saarland
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_text_saarbruecken 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_text_saarbruecken div
{
   text-align: left;
}
#point_saarbruecken
{
   border-width: 0;
   vertical-align: top;
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text2 div
{
   text-align: left;
}
#ebene_rlp
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_rlp_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#Shape1
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_rlp_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_rlp_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_rlp_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_rlp_schliessen:hover i
{
   color: #808080;
}
#hotline_rlp
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_rlp
{
   vertical-align: top;
}
#logo_rlp
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_rlp_karte
{
   vertical-align: top;
}
#rlp_karte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_rlp 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_rlp div
{
   text-align: left;
}
#trier
{
   border-width: 0;
   vertical-align: top;
}
#koblenz
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_trier 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_trier div
{
   text-align: left;
}
#wb_stadt_bell 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_bell div
{
   text-align: left;
}
#Shape3
{
   border-width: 0;
   vertical-align: top;
}
#kaiserslautern
{
   border-width: 0;
   vertical-align: top;
}
#mainz
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_koblenz 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_koblenz div
{
   text-align: left;
}
#wb_stadt_mainz 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_mainz div
{
   text-align: left;
}
#wb_stadt_kaiserslautern 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_kaiserslautern div
{
   text-align: left;
}
#ebene_nrw
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_nrw_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_nrw
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_nrw_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_nrw_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_nrw_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_nrw_schliessen:hover i
{
   color: #808080;
}
#hotline_nrw
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_nrw
{
   vertical-align: top;
}
#logo_nrw
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_nrw_karte
{
   vertical-align: top;
}
#nrw_karte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_nrw 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_nrw div
{
   text-align: left;
}
#aachen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_aachen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_aachen div
{
   text-align: left;
}
#essen
{
   border-width: 0;
   vertical-align: top;
}
#koeln
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_koeln 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_koeln div
{
   text-align: left;
}
#duisburg
{
   border-width: 0;
   vertical-align: top;
}
#dortmund
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_dortmund 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_dortmund div
{
   text-align: left;
}
#wb_stadt_essen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_essen div
{
   text-align: left;
}
#wb_stadt_duisburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_duisburg div
{
   text-align: left;
}
#siegen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_siegen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_siegen div
{
   text-align: left;
}
#bonn
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_bonn 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_bonn div
{
   text-align: left;
}
#leverkusen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_leverkusen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_leverkusen div
{
   text-align: left;
}
#paderborn
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_paderborn 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_paderborn div
{
   text-align: left;
}
#duesseldorf
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_duesseldorf 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_duesseldorf div
{
   text-align: left;
}
#muenster
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_muenster 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_muenster div
{
   text-align: left;
}
#bielefeld
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_bielefeld 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_bielefeld div
{
   text-align: left;
}
#ebene_niedersachen
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_niedersachen_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_niedersachsen
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_niedersachsen_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_niedersachsen_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_niedersachsen_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_niedersachsen_schliessen:hover i
{
   color: #808080;
}
#hotline_niedersachsen
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_niedersachsen
{
   vertical-align: top;
}
#logo_niedersachsen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_niedersachsen_karte
{
   vertical-align: top;
}
#niedersachsen_karte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_niedersachsen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_niedersachsen div
{
   text-align: left;
}
#osnabrück_
{
   border-width: 0;
   vertical-align: top;
}
#oldenburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_wilhelmshaven_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_wilhelmshaven_ div
{
   text-align: left;
}
#wilhelmshaven_
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_osnabrück_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_osnabrück_ div
{
   text-align: left;
}
#bremerhaven_
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_oldenburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_oldenburg div
{
   text-align: left;
}
#hannover_
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_bremerhaven_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_bremerhaven_ div
{
   text-align: left;
}
#wb_stdt_ildesheim_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stdt_ildesheim_ div
{
   text-align: left;
}
#hildesheim_
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_hannover_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_hannover_ div
{
   text-align: left;
}
#salzgitter
{
   border-width: 0;
   vertical-align: top;
}
#braunschweig
{
   border-width: 0;
   vertical-align: top;
}
#wolfsburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_salzgitter 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_salzgitter div
{
   text-align: left;
}
#wb_stadt_braunschweig 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_braunschweig div
{
   text-align: left;
}
#wb_stadt_wolfsburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_wolfsburg div
{
   text-align: left;
}
#ebene_bayern
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
}
#ebene_bayern_panel
{
   background-image: linear-gradient(to top, #A9A9A9 0%, #FFFFFF 100%);
   border-radius: 0px;
   display: none;
   position: fixed;
   top: 0;
   height: 1000px;
   width: 100%;
   z-index: 9999;
}
#hg_bayern
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_bayern_schliessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_bayern_schliessen
{
   height: 70px;
   width: 73px;
}
#ebene_bayern_schliessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 69px;
}
#ebene_bayern_schliessen:hover i
{
   color: #808080;
}
#hotline_bayern
{
   border-width: 0;
   vertical-align: top;
}
#wb_logo_bayern
{
   vertical-align: top;
}
#logo_bayern
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_bayern_karte
{
   vertical-align: top;
}
#bayern_karte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_in_bayern 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_in_bayern div
{
   text-align: left;
}
#wb_stadt_muenchen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_muenchen div
{
   text-align: left;
}
#muenchen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_nuernberg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_nuernberg div
{
   text-align: left;
}
#nuernberg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_erlangen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_erlangen div
{
   text-align: left;
}
#erlangen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_fuerth 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_fuerth div
{
   text-align: left;
}
#fuerth
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_wuerzburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_wuerzburg div
{
   text-align: left;
}
#wuerzburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_augsburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_augsburg div
{
   text-align: left;
}
#augsburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_ingolstadt_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_ingolstadt_ div
{
   text-align: left;
}
#ingolstadt_
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_regensburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_regensburg div
{
   text-align: left;
}
#regensburg
{
   border-width: 0;
   vertical-align: top;
}
#rostock
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_rostock 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_rostock div
{
   text-align: left;
}
#schwerin
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_schwerin 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_schwerin div
{
   text-align: left;
}
#hotline_mecklenburg_vorpommern
{
   border-width: 0;
   vertical-align: top;
}
#wb_ebene_mecklenburg_vorpommern_schiessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#ebene_mecklenburg_vorpommern_schiessen
{
   height: 70px;
   width: 73px;
}
#ebene_mecklenburg_vorpommern_schiessen i
{
   color: #E30613;
   display: inline-block;
   font-size: 70px;
   line-height: 70px;
   vertical-align: middle;
   width: 54px;
}
#ebene_mecklenburg_vorpommern_schiessen:hover i
{
   color: #808080;
}
#potsdam
{
   border-width: 0;
   vertical-align: top;
}
#wb_text_potsdam 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_text_potsdam div
{
   text-align: left;
}
#wb_text_cottbus 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_text_cottbus div
{
   text-align: left;
}
#cottbus
{
   border-width: 0;
   vertical-align: top;
}
#wb_karte_sachsen
{
   vertical-align: top;
}
#karte_sachsen
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#Shape5
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_leipzig 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_leipzig div
{
   text-align: left;
}
#chemnitz
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_chemnitz 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_chemnitz div
{
   text-align: left;
}
#dresden
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_dresden 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_dresden div
{
   text-align: left;
}
#wb_stadt_goerlitz 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_goerlitz div
{
   text-align: left;
}
#goerlitz
{
   border-width: 0;
   vertical-align: top;
}
#plauen
{
   border-width: 0;
   vertical-align: top;
}
#wb_text_plauen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_text_plauen div
{
   text-align: left;
}
#wb_karte_sachsen_anhalt
{
   vertical-align: top;
}
#karte_sachsen_anhalt
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_stadt_magdeburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_magdeburg div
{
   text-align: left;
}
#magdeburg
{
   border-width: 0;
   vertical-align: top;
}
#dessau
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_dessau 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_dessau div
{
   text-align: left;
}
#wb_stadt_halle 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_halle div
{
   text-align: left;
}
#halle
{
   border-width: 0;
   vertical-align: top;
}
#kassel
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_kassel 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_kassel div
{
   text-align: left;
}
#giessen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_giessen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_giessen div
{
   text-align: left;
}
#wb_stadt_wiesbaden 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_wiesbaden div
{
   text-align: left;
}
#wiesbaden
{
   border-width: 0;
   vertical-align: top;
}
#frankfurt
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_frankfurt 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_frankfurt div
{
   text-align: left;
}
#offenbach
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_offenbach 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_offenbach div
{
   text-align: left;
}
#darmstadt
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_darmstadt 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_darmstadt div
{
   text-align: left;
}
#wb_karte_baden_wuerttemberg
{
   vertical-align: top;
}
#karte_baden_wuerttemberg
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   filter: drop-shadow(5px 5px 5px rgba(0,0,0,1.00));
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#mannheim
{
   border-width: 0;
   vertical-align: top;
}
#heidelberg
{
   border-width: 0;
   vertical-align: top;
}
#heilbronn
{
   border-width: 0;
   vertical-align: top;
}
#karlsruhe
{
   border-width: 0;
   vertical-align: top;
}
#pforzheim
{
   border-width: 0;
   vertical-align: top;
}
#stuttgart
{
   border-width: 0;
   vertical-align: top;
}
#reutlingen
{
   border-width: 0;
   vertical-align: top;
}
#ulm
{
   border-width: 0;
   vertical-align: top;
}
#freiburg_
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_freiburg_ 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_freiburg_ div
{
   text-align: left;
}
#wb_stadt_ulm 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_ulm div
{
   text-align: left;
}
#wb_Tstadt_reutlingen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Tstadt_reutlingen div
{
   text-align: left;
}
#wb_stadt_stuttgart 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_stuttgart div
{
   text-align: left;
}
#wb_stadt_karlsruhe 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_karlsruhe div
{
   text-align: left;
}
#wb_stadt_heilbronn 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_heilbronn div
{
   text-align: left;
}
#wb_stadt_heidelberg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_heidelberg div
{
   text-align: left;
}
#wb_stadt_mannheim 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_mannheim div
{
   text-align: left;
}
#erfurt
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_erfurt 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_erfurt div
{
   text-align: left;
}
#jena
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_jena 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_jena div
{
   text-align: left;
}
#wb_stadt_gera 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_gera div
{
   text-align: left;
}
#gera
{
   border-width: 0;
   vertical-align: top;
}
#bergisch-gladbach
{
   border-width: 0;
   vertical-align: top;
}
#wb_text_bergisch-gladbach 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_text_bergisch-gladbach div
{
   text-align: left;
}
#wb_Text5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text5 div
{
   text-align: left;
}
#wb_stadt_goettingen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_goettingen div
{
   text-align: left;
}
#Shape9
{
   border-width: 0;
   vertical-align: top;
}
#ludwigshafen
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_ludwigshafen 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_ludwigshafen div
{
   text-align: left;
}
#worms
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_worms 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_worms div
{
   text-align: left;
}
#marburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_marburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_marburg div
{
   text-align: left;
}
#hanau
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_hanau 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_hanau div
{
   text-align: left;
}
#wb_stadt_konstanz 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_konstanz div
{
   text-align: left;
}
#konstanz
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_ludwigsburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_ludwigsburg div
{
   text-align: left;
}
#ludwigsburg
{
   border-width: 0;
   vertical-align: top;
}
#wb_Text6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text6 div
{
   text-align: left;
}
#wismar
{
   border-width: 0;
   vertical-align: top;
}
#wb_stadt_wismar 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_stadt_wismar div
{
   text-align: left;
}
#wb_zweigstelle_hamburg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_zweigstelle_hamburg div
{
   text-align: left;
}
#wb_deutschlandkarte
{
   vertical-align: top;
}
#deutschlandkarte
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_deutschland
{
   vertical-align: top;
}
#deutschland
{
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_icon_saarland
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_saarland
{
   height: 26px;
   width: 38px;
}
#icon_saarland i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 26px;
   line-height: 26px;
   vertical-align: middle;
   width: 25px;
}
#icon_saarland:hover i
{
   color: #F9D327;
}
#wb_icon_rheinland_pfalz
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_rheinland_pfalz
{
   height: 40px;
   width: 40px;
}
#icon_rheinland_pfalz i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_rheinland_pfalz:hover i
{
   color: #F9D327;
}
#wb_icon_nrw
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_nrw
{
   height: 40px;
   width: 40px;
}
#icon_nrw i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_nrw:hover i
{
   color: #F9D327;
}
#wb_icon_niedersachen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_niedersachen
{
   height: 40px;
   width: 40px;
}
#icon_niedersachen i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_niedersachen:hover i
{
   color: #F9D327;
}
#wb_icon_bayern
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_bayern
{
   height: 40px;
   width: 40px;
}
#icon_bayern i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_bayern:hover i
{
   color: #F9D327;
}
#wb_icon_thueringen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_thueringen
{
   height: 40px;
   width: 40px;
}
#icon_thueringen i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_thueringen:hover i
{
   color: #F9D327;
}
#wb_icon_sachsen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_sachsen
{
   height: 40px;
   width: 40px;
}
#icon_sachsen i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_sachsen:hover i
{
   color: #F9D327;
}
#wb_icon_brandenburg
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_brandenburg
{
   height: 40px;
   width: 40px;
}
#icon_brandenburg i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_brandenburg:hover i
{
   color: #F9D327;
}
#wb_icon_mecklenburg
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_mecklenburg
{
   height: 40px;
   width: 40px;
}
#icon_mecklenburg i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_mecklenburg:hover i
{
   color: #F9D327;
}
#wb_icon_schleswig
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_schleswig
{
   height: 40px;
   width: 40px;
}
#icon_schleswig i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_schleswig:hover i
{
   color: #F9D327;
}
#wb_icon_hessen
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_hessen
{
   height: 40px;
   width: 40px;
}
#icon_hessen i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_hessen:hover i
{
   color: #F9D327;
}
#wb_icon_bw
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_bw
{
   height: 40px;
   width: 40px;
}
#icon_bw i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_bw:hover i
{
   color: #F9D327;
}
#wb_icon_sachsen_anhalt
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_sachsen_anhalt
{
   height: 40px;
   width: 40px;
}
#icon_sachsen_anhalt i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 40px;
   line-height: 40px;
   vertical-align: middle;
   width: 39px;
}
#icon_sachsen_anhalt:hover i
{
   color: #F9D327;
}
#bell
{
   border-width: 0;
   vertical-align: top;
}
#stammhaus
{
   border-width: 0;
   vertical-align: top;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_Text1 div
{
   text-align: left;
}
#wb_icon_hamburg
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#icon_hamburg
{
   height: 26px;
   width: 38px;
}
#icon_hamburg i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 26px;
   line-height: 26px;
   vertical-align: middle;
   width: 25px;
}
#icon_hamburg:hover i
{
   color: #F9D327;
}
#Shape2
{
   border-width: 0;
   vertical-align: top;
}
#rahmen_standorte
{
   background-color: #353535;
   background-image: none;
   border-radius: 0px;
}
#wb_headline_standorte
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#headline_standorte
{
   color: #FFFFFF;
   font-family: "Klavika Lt";
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: center;
}
#headline_standorte a
{
   color: inherit;
   text-decoration: none;
}
#linie_oben
{
   background-color: #F9D327;
   background-image: none;
   border-radius: 0px;
}
#wb_staedte 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_staedte div
{
   text-align: justify;
}
#footer_standorte
{
   background-color: #353535;
   background-image: none;
   border-radius: 0px;
}
#wb_icon_facebook
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #F9D327;
   border-radius: 50%;
   text-align: center;
   margin: 0 10px 0 0 ;
   padding: 12px 12px 12px 12px;
   vertical-align: top;
}
#wb_icon_facebook:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #FFFFFF;
}
#icon_facebook
{
   height: 30px;
   width: 30px;
}
#icon_facebook i
{
   color: #F9D327;
   display: inline-block;
   font-size: 30px;
   line-height: 30px;
   vertical-align: middle;
   width: 29px;
}
#icon_facebook:hover i
{
   color: #F9D327;
}
#wb_icon_anfahrt_map
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #F9D327;
   border-radius: 50%;
   text-align: center;
   margin: 0 10px 0 0 ;
   padding: 12px 12px 12px 12px;
   vertical-align: top;
}
#wb_icon_anfahrt_map:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #FFFFFF;
}
#icon_anfahrt_map
{
   height: 30px;
   width: 30px;
}
#icon_anfahrt_map i
{
   color: #F9D327;
   display: inline-block;
   font-size: 30px;
   line-height: 30px;
   vertical-align: middle;
   width: 33px;
}
#icon_anfahrt_map:hover i
{
   color: #F9D327;
}
#wb_icon_you_tube
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #F9D327;
   border-radius: 50%;
   text-align: center;
   margin: 0 10px 0 0 ;
   padding: 12px 12px 12px 12px;
   vertical-align: top;
}
#wb_icon_you_tube:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #FFFFFF;
}
#icon_you_tube
{
   height: 30px;
   width: 30px;
}
#icon_you_tube i
{
   color: #F9D327;
   display: inline-block;
   font-size: 30px;
   line-height: 30px;
   vertical-align: middle;
   width: 29px;
}
#icon_you_tube:hover i
{
   color: #F9D327;
}
#wb_icon_standorte
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #F9D327;
   border-radius: 50%;
   text-align: center;
   margin: 0 10px 0 0 ;
   padding: 12px 12px 12px 12px;
   vertical-align: top;
}
#wb_icon_standorte:hover
{
   background-color: #FFFFFF;
   background-image: none;
   border: 8px solid #FFFFFF;
}
#icon_standorte
{
   height: 30px;
   width: 30px;
}
#icon_standorte i
{
   color: #F9D327;
   display: inline-block;
   font-size: 30px;
   line-height: 30px;
   vertical-align: middle;
   width: 29px;
}
#icon_standorte:hover i
{
   color: #F9D327;
}
#linie_unten
{
   background-color: #F9D327;
   background-image: none;
   border-radius: 0px;
}
#wb_text_link_impressum 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 20px 0 20px 0;
   margin: 0;
   text-align: left;
}
#wb_text_link_impressum div
{
   text-align: left;
}
#wb_text_link_disclaimer 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0 0 20px 0;
   margin: 0;
   text-align: left;
}
#wb_text_link_disclaimer div
{
   text-align: left;
}
#wb_text_link_agb 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_text_link_agb div
{
   text-align: left;
}
#wb_text_hinweis_footer 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_text_hinweis_footer div
{
   text-align: center;
}
#wb_div_navigation
{
   clear: both;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 7777;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #D3D3D3;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#div_navigation
{
   box-sizing: border-box;
   padding: 10px 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#div_navigation > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#div_navigation > .row > .col-1, #div_navigation > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#div_navigation > .row > .col-1, #div_navigation > .row > .col-2
{
   float: left;
}
#div_navigation > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 33.33333333%;
   text-align: left;
}
#div_navigation > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 66.66666667%;
   text-align: right;
}
#div_navigation:before,
#div_navigation:after,
#div_navigation .row:before,
#div_navigation .row:after
{
   display: table;
   content: " ";
}
#div_navigation:after,
#div_navigation .row:after
{
   clear: both;
}
@media (max-width: 500px)
{
#div_navigation > .row > .col-1, #div_navigation > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_upIcon
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #3E3E3E;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 4px 4px 4px 4px;
   vertical-align: top;
}
#upIcon
{
   height: 24px;
   width: 24px;
}
#upIcon i
{
   color: #FFFFFF;
   display: inline-block;
   font-size: 24px;
   line-height: 24px;
   vertical-align: middle;
   width: 23px;
}
#upIcon:hover i
{
   color: #007BFF;
}
#upStickyLayer
{
   background-color: #F9D327;
   background-image: none;
   border-radius: 0px;
   opacity: 0.77;
}
#wb_ResponsiveMenu_lfd
{
   background-color: rgba(211,211,211,1.00);
   display: block;
   font-family: "Klavika Rg";
   font-weight: normal;
   text-align: right;
   width: 100%;
   z-index: 1111 !important;
}
#ResponsiveMenu_lfd
{
   background-color: #D3D3D3;
   display: inline-block;
   height: 57px;
}
#wb_ResponsiveMenu_lfd ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_ResponsiveMenu_lfd ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_ResponsiveMenu_lfd ul li
{
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_ResponsiveMenu_lfd ul li i
{
   font-size: 24px;
   width: 24px;
}
#wb_ResponsiveMenu_lfd ul li a
{
   background-color: #D3D3D3;
   color: #353535;
   font-family: "Klavika Rg";
   font-weight: normal;
   font-size: 15px;
   font-style: normal;
   padding: 15px 10px 2px 10px;
   text-align: center;
   text-decoration: none;
}
#wb_ResponsiveMenu_lfd > ul > li > a 
{
   height: 40px;
}
.ResponsiveMenu_lfd a 
{
   display: block;
}
#wb_ResponsiveMenu_lfd li a:hover, #wb_ResponsiveMenu_lfd li .active
{
   background-color: #D3D3D3;
   color: #F9D327;
}
#wb_ResponsiveMenu_lfd ul ul
{
   display: none;
   position: absolute;
   top: 57px;
}
#wb_ResponsiveMenu_lfd ul li:hover > ul
{
   display: list-item;
}
#wb_ResponsiveMenu_lfd ul ul li 
{
   float: none;
   position: relative;
   width: 221px;
}
#wb_ResponsiveMenu_lfd ul ul li a
{
   background-color: #D3D3D3;
   color: #353535;
}
#wb_ResponsiveMenu_lfd ul ul li a:hover, #wb_ResponsiveMenu_lfd ul ul li .active
{
   background-color: #CCCCCC;
   color: #F9D327;
}
#wb_ResponsiveMenu_lfd ul ul li i 
{
   margin-right: 8px;
   vertical-align: middle;
}
#wb_ResponsiveMenu_lfd ul ul li a 
{
   color: #353535;
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_ResponsiveMenu_lfd ul ul ul li 
{
   left: 221px;
   position: relative;
   top: -57px;
}
#wb_ResponsiveMenu_lfd .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #353535;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_ResponsiveMenu_lfd .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #353535;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_ResponsiveMenu_lfd li a:hover .arrow-down, #wb_ResponsiveMenu_lfd li .active .arrow-down
{ 
   border-top-color: #F9D327;
}
#wb_ResponsiveMenu_lfd ul ul li a:hover .arrow-left, #wb_ResponsiveMenu_lfd ul ul li .active .arrow-left
{ 
   border-left-color: #F9D327;
}
#wb_ResponsiveMenu_lfd .toggle,[id^=ResponsiveMenu_lfd-submenu]
{
   display: none;
}
@media all and (max-width:768px) 
{
#wb_ResponsiveMenu_lfd
{
   margin: 0;
   text-align: left;
}
#wb_ResponsiveMenu_lfd ul li a, #wb_ResponsiveMenu_lfd .toggle
{
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   padding: 15px 15px 15px 15px;
}
#wb_ResponsiveMenu_lfd .toggle + a
{
   display: none !important;
}
.ResponsiveMenu_lfd 
{
   display: none;
   z-index: 9999;
}
#ResponsiveMenu_lfd 
{
   background-color: transparent;
   display: none;
}
#wb_ResponsiveMenu_lfd > ul > li > a 
{
   height: auto !important;   margin: 0;
}
#wb_ResponsiveMenu_lfd .toggle 
{
   display: block;
   background-color: #D3D3D3;
   color: #353535;
   padding: 0 15px 0 15px;
   line-height: 54px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_ResponsiveMenu_lfd .toggle:hover 
{
   background-color: #D3D3D3;
   color: #F9D327;
}
[id^=ResponsiveMenu_lfd-submenu]:checked + ul 
{
   display: block !important;
}
#ResponsiveMenu_lfd-title
{
   height: 57px !important;
   line-height: 57px !important;
   text-align: center;
}
#wb_ResponsiveMenu_lfd ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_ResponsiveMenu_lfd ul ul .toggle,
#wb_ResponsiveMenu_lfd ul ul a 
{
   padding: 0 30px;
}
#wb_ResponsiveMenu_lfd a:hover,
#wb_ResponsiveMenu_lfd ul ul ul a 
{
   background-color: #D3D3D3;
   color: #353535;
}
#wb_ResponsiveMenu_lfd ul li ul li .toggle,
#wb_ResponsiveMenu_lfd ul ul a 
{
   background-color: #D3D3D3;
   color: #353535;
}
#wb_ResponsiveMenu_lfd ul ul ul a 
{
   padding: 15px 15px 15px 45px;
}
#wb_ResponsiveMenu_lfd ul li a 
{
   text-align: left;
}
#wb_ResponsiveMenu_lfd ul li a br 
{
   display: none;
}
#wb_ResponsiveMenu_lfd ul li i 
{
   margin-right: 8px;
}
#wb_ResponsiveMenu_lfd ul ul 
{
   float: none;
   position: static;
}
#wb_ResponsiveMenu_lfd ul ul li:hover > ul,
#wb_ResponsiveMenu_lfd ul li:hover > ul 
{
   display: none;
}
#wb_ResponsiveMenu_lfd ul ul li 
{
   display: block;
   width: 100%;
}
#wb_ResponsiveMenu_lfd ul ul ul li 
{
   position: static;
}
#ResponsiveMenu_lfd-icon 
{
   display: block;
   position: absolute;
   left: 10px;
   top: 16px;
}
#ResponsiveMenu_lfd-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #353535;
   color: #353535;
   width: 24px;
}
#wb_ResponsiveMenu_lfd ul li ul li .toggle:hover
{
   background-color: #CCCCCC;
   color: #F9D327;
}
#wb_ResponsiveMenu_lfd .toggle .arrow-down 
{
   border-top-color: #353535;
}
#wb_ResponsiveMenu_lfd .toggle:hover .arrow-down, #wb_ResponsiveMenu_lfd li .active .arrow-down
{
   border-top-color: #F9D327;
}
#wb_ResponsiveMenu_lfd ul li ul li .toggle .arrow-down 
{
   border-top-color: #353535;
}
#wb_ResponsiveMenu_lfd ul li ul li .toggle:hover .arrow-down, #wb_ResponsiveMenu_lfd ul li ul li .active .arrow-down
{
   border-top-color: #F9D327;
}
}
#wb_logo_lohnbuero_fuer_koeln
{
   margin: -4px 0 0 0 ;
   vertical-align: top;
}
#logo_lohnbuero_fuer_koeln
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 627px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_bundeslaender 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: justify;
}
#wb_bundeslaender div
{
   text-align: justify;
}
#wb_down-arrow
{
   top: auto !important; 
   bottom: 25px !important;
   left: 50% !important;
   margin-left: -25px;
}
