@charset "UTF-8";
/* CSS Document */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
  margin:0;
  padding:0;
  font-family:  Arial, Helvetica, sans-serif;
  //font-size: 14px;
  font-weight:normal;
}


td {

  padding-top:10px;
  padding-left:20px;
}

h1{
  font-size:18px;
  margin-bottom:5px;
  margin-top:5px;
}

.searchbox-button { position:absolute;right:5px;bottom:5px;}
.searchbox-sword { position:absolute; right:0;bottom:3px;}

a {
  text-decoration:none;
}

#divspacer_header {      height:10px;   width:100%;z-index:-1000;}
#divspacer_vertical15 {    height:100%;  width:15px; float:left;z-index:-1000;}
#abstand{    height:100%;  width:15px; float:left;z-index:-1000;}
#divspacer_vertical15right {height:100%;  width:15px; float:right;z-index:-1000; }
#divspacer_horizontal30 {  width:100%;    height:30px;z-index:-1000; }
#divspacer_horizontal10 {  width:100%;    height:10px;z-index:-1000;}
#divspacer_horizontal15 {  width:100%;    height:15px;z-index:-1000;}

#wrapper {
  margin-top:10px;
  background-color:#FFF;
}
.center {
  
  background-color:#FFF;
  margin:     0 auto;
  width:       1000px; 
  min-height:    650px;
}
.header {
  position:relative;
  background-color:#FFF;
  width:100%;
  height:55px;  
}
#logo {width:180px;height:57px; background-image:url(../images/logo.png); background-size: 180px 57px;background-repeat:no-repeat;margin-left:15px;float:left;}
#metanav {font-size:11px;color:#06F;position:relative;width:188px;height:55px;float:right;}
#metanavcontent {position:absolute;bottom:0;left:0;text-align:left;font-size:11px;color:#06F;}
#metanavcontent a{font-size:11px;color:#06F;line-height:11px;}


#searcharea {position:relative;width:160px;height:55px;float:right;}
#search {position:absolute;bottom:0;right:0;}
#search a { color: #848484; text-decoration: none; font-weight: normal; }
#search a:hover { text-decoration: underline; font-weight: normal; }
#search a:focus, #search a:active { color: #fff; background-color: #848484;  }
#search a.searchsubmit { position:absolute; top:5px; right:-10px; display:block; width:31px; height:23px;  background: url(../images/search.jpg); background-repeat:no-repeat; }




.middle {
  
  position:relative;
  width:1000px;
  height:410px;
}

#middle_left {float:left;width:797px;}



#navi {text-align:center;font-size: 14px;}

#middle_navi {width:100%; height:30px;background-color:#009fd2;color:#FFF;z-index:100;}
/*#middle_navi ul {}*/
/*#middle_navi li {display:inline;line-height:30px; 
font-size:11px;border: 1px solid #999; 
  
  
  
  padding:40px;
  padding-top:8px;
  padding-bottom:8px;

}
*/
ul#Metanav{
  
  list-style:none;
  line-height:16px;
}
ul#Metanav a {
  color:#009fd2;
  
}
ul#Metanav a:visited {
  color:#009fd2;
}
ul#Metanav a:hover {
  color:#009fd2;
}

ul#Navigation {
  z-index:100;
  margin: 0; padding: 0;
  text-align:center;
  
  }

ul#Navigation li {
  z-index:100;
  margin-top:0.46em;
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    //margin-left: 0.9em; 

  
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    z-index:100;
    margin: 0; padding: 0;
    position: absolute;
    background-color:#009fd2;
  
    z-index:100;
    display: none;  /* Unternavigation ausblenden */
  
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    //background-color:silver; 
  padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  
  }
  ul#Navigation li ul li {
  z-index:100;
    float: none;
    display: block;
    margin-bottom: 0.2em;
  
  
  }

  ul#Navigation a, ul#Navigation span {
    

  z-index:100;
  margin-left:10px;
  margin-right:10px;
    display: block;
    width: 9.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
    //padding: 0.2em 1em;
    text-decoration: none; 
    color: white; 
  //background-color: #ccc;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.4em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    z-index:100;
    //border-color: white;
    //border-left-color: black; border-top-color: black;
    color:#F93; 
  //background-color: gray;
  }
  
  li #aktuell {z-index:100;
  color:#F93;}
  
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    //color: maroon;
  z-index:100;
  color:#F93;
  //background-color: silver;
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    //background-color: maroon;
  z-index:100;
  color:#F93;
  }

#middle_contentimage {width:100%; height:380px;font-size:14px; line-height:21px; color:#666;background-color:#f4f4ee;}

#links_text {width:493px; height:380px; overflow:auto;float:right;}
#links_text li{display:inline;padding-left:20px;list-style: none;font-size:smaller;}
#links_text a{color: #FF9933;padding:0;list-style: none;}
#links_text ul{list-style-type:circle; list-style-position:inside; margin-left:5px;}




#rechts_bild{width:304px; height:380px; float:left;}

#contact {width:70%;}

#middle_contentimage h1{font-size:22px; line-height:27px; color:#666;margin-top:30px;margin-left:20px; text-transform:uppercase;}
#middle_contentimage h2{font-size:16px;  line-height:21px; color:#666;margin:20px;margin-bottom:10px;}
#middle_contentimage h3{font-size:25px;  line-height:30px; color:#FFF;margin-top:50px; margin-left=20px; margin-bottom:10px; z-index:100;position:absolute;width:380px;}
#middle_contentimage span{font-size:14px; line-height:21px; color:#666;padding:20px;padding-bottom:10px;}
#middle_contentimage a:visited{color: #FF9933;}
#middle_contentimage a:hover{color: #FF9933;}
#middle_contentimage a:active{color: #FF9933;}
#middle_contentimage p{font-size:14px; line-height:21px; color:#666;padding-right:20px;padding-bottom:5px;padding-left:20px;}


#middle_right {float:right;width:188px; }
#widget_right_1 {line-height:16px;font-size:11px;padding:15px;
          //background-color:#d19938;
          background-color:#F93;
          width:158px;height:170px;color:#FFF;}
#widget_right_1 h1{font-size:20px; margin-bottom:15px;}
#widget_right_1 ul{list-style:none; display:table-row;}
#widget_right_1 li{font-size:11px;display: table-cell;vertical-align:middle;
padding-right:10px;}

//Angebots Link Einstellung.. Habe es in das Content Element reingeschrieben
//a#angebote {color: #FF9933;position:absolute;bottom:0px;z-index:100;font-size:smaller;}      
      
#widget_right_2 {line-height:16px;font-size:11px;padding:15px;background-color:#009fd2;width:158px;height:170px;color:#FFF;}
#widget_right_2 h1{font-size:20px; margin-bottom:15px;}

.downpart {
  position:relative;
  //background-color:#900;
  background-color:#f4f4ee;
  width:100%;
  height:140px;
  line-height:16px;font-size:11px;
}

#downwidget_image {
  width:188px;
  height:140px;
  //background-color:#0C3;
  float:left;
}
#downwidget_content {
  float:right;
  width:168px;
  height:120px;
  padding:10px;
  background-color:#FFF;
  font-size:11px;
  //letter-spacing:1px;
  background-color:#f4f4ee;
}
#downwidget_content p {
  line-height:16px;font-size:11px;
  
}
#downwidget_content span{
  line-height:16px;font-size:11px;
  
}
#downwidget_content h1{
  //position:absolute;
  //top:-10px;
  line-height:18px;font-size:16px;letter-spacing:0px;
  //padding-left:5px;
  //padding-right:5px;
  color:#F60;
  //color:#FFF;
  //background-color:#F60;
}

.kleiner {
  font-size: 11px;
}




#downwidget1 {
  
  z-index:1000;
  float:left;
  width:391px;
  height:140px;
 background-color:#f4f4ee;
-webkit-box-shadow: 5px 5px 9px #e8e8e8;  /* webkit browser*/ -moz-box-shadow: 5px 5px 9px #e8e8e8;  /* firefox */ box-shadow: 5px 5px 9px #e8e8e8;
}
#downwidget2 {
  z-index:1000;
  float:left;
 width:391px;
  height:140px;
   background-color:#f4f4ee;
  -webkit-box-shadow: 5px 5px 9px #e8e8e8;  /* webkit browser*/ -moz-box-shadow: 5px 5px 9px #e8e8e8;  /* firefox */ box-shadow: 5px 5px 9px #e8e8e8;
}
#downwidget3 {
  float:left;
  width:188px;
  height:180px;
  background-color:#09F;
  -webkit-box-shadow: 5px 5px 9px #e8e8e8;  /* webkit browser*/ -moz-box-shadow: 5px 5px 9px #e8e8e8;  /* firefox */ box-shadow: 5px 5px 9px #e8e8e8;
}
#downwidget4 {
  float:left;
  width:188px;
  height:180px;
  background-color:#09F;
  -webkit-box-shadow: 5px 5px 9px #e8e8e8;  /* webkit browser*/ -moz-box-shadow: 5px 5px 9px #e8e8e8;  /* firefox */ box-shadow: 5px 5px 9px #e8e8e8;
}
#downwidget5 {
  float:left;
  width:188px;
  height:140px;
  background-image:url(../images/auszeichnung.jpg);
  background-size: 188px 140px;
  
  background-color:white;
  -webkit-box-shadow: 5px 5px 9px #e8e8e8;  /* webkit browser*/ -moz-box-shadow: 5px 5px 9px #e8e8e8;  /* firefox */ box-shadow: 5px 5px 9px #e8e8e8;
}

.footer {
  position:relative;
  
  background-color:#666;
  width:980px;
  height:10px;
  color:#CCC;
  margin-bottom:10px;
  font-size:11px;line-height:11px;
  padding:10px;
}



.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; margin-left: 20px;}
