/* CSS Document */

/*
  1.basics 
  2.layout
  3.content
*/



/* 1.basics*/
*{
margin: 0px;
padding: 0px;

    
} 
body {
  background-image: url(/fileadmin/admin/main/img/hg.jpg);
  background-repeat: repeat-x;
  background-position: center top;
  margin: 0px 0px 0px 0px;
  }
  
.bodytext  { 
  padding: 0px 40px 0px 0;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color:#000000;
  font-size: 12px;
  line-height: 16px;
  }
  
  #bodytext a:link, #bodytext a:visited, #bodytext a:active {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 16px;
      color:#ad0218;
      Text-decoration:none;
      }
      #bodytext a:hover{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#000000;
      }

#bottom {
  position: relative;
  background-image: url(/fileadmin/admin/main/img/footer_hg.jpg);
  background-repeat: repeat-x;
  background-position: center top;
  margin: 0px auto;
  width: auto;
  height: auto;
  min-height: 212px;
  clear: both;
  float: none;
  }
  * html #bottom {
  width: 100%;
  height: 212px;
  }

h1{
  padding: 10px 0px 5px 0px;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color:#ad0218;
  font-size: 18px;
  line-height: 22px;
}

h2{
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color:#ffffff;
  font-size: 18px;
  line-height: 22px;
}

h3{
  padding: 10px 0px 5px 0px;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color:#ad0218;
  font-size: 14px;
  line-height: 22px;
}

.rot {
  font-family: "Arial", Helvetica, sans-serif;
  color:#c00b1d;
  font-size: 14px;
  line-height: 18px;
  font-style: bold;
}

a:link {
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  font-size:12px;
  color: #AD0218;
  text-decoration: none;
}
a:visited {
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color: #AD0218;
  font-size:12px;
  text-decoration: none;
}
a:hover {
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color: #333;
  font-size:12px;
  text-decoration: none;
}
a:active {
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color: #AD0218;
  font-size:12px;
  text-decoration: none;
}    

/*---------------------------WEBSITE AUFBAU-------------------------  */  

#all {
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  margin: 0px auto 0px auto;
  width: 900px;
  height: auto;
  background-image: url(/fileadmin/admin/main/img/hg_main.jpg);
  background-repeat: repeat-x;
  }

/*---------------------------HEADER BEREICH-------------------------  */  
      
#header {
  width: 155px;
  height: 125px;
  padding: 10px 0px 0px 745px;
  background-image: url(/fileadmin/admin/main/img/header.jpg);
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  float: left;
  }
      
      #header a:link, #header a:visited, #header a:active {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 22px;
      color:#fff;
      Text-decoration:none;
      }
      
      #header a:hover {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#c00b1d;
      }

/*---------------------------HEADER BEREICH ENDE-------------------------  */

/*---------------------------NAVI BEREICH-------------------------  */  

#navi {
  width: 630px; 
  height: 26px;
  padding: 8px 0px 0px 10px;
  background-image: url(/fileadmin/admin/main/img/navigation.jpg);
  line-height: 22px;
  float: left;
  }
      #navi a:link, #navi a:visited, #navi a:active{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 22px;
      color:#fff;
      Text-decoration:none;
      }
    
      #navi a:hover{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#000000;
      }  
      
      #navi ul {
      padding: 0 0 0 10px;
      list-style-type: none;
      }
    
      #navi li {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 22px;
      color: #fff;
      padding: 0 15px 0 0;
      list-style-type: none;
      float: left;
      display: inline;
      }

#navi_rechts {
  width: 260px;
  height: 36px;
  padding: 0;
  background-image: url(/fileadmin/admin/main/img/fenster_auto.jpg);
  line-height: 22px;
  float: left;
  }

/*---------------------------NAVI BEREICH ENDE-------------------------  */

/*---------------------------MAIN BEREICH-------------------------  */
  
#main {
  width: 620px; 
  min-height: 580px;
  padding: 0px 0px 0px 20px;
  background-repeat: repeat-y;
  background-position: left top;
  margin: 0 auto;
  float: left;
  }
  
#main ul {
  padding:0 0 0 30px;
}
  
#breadcrumb {
  width: 620px; 
  height: 30px;
  padding: 10px 0px 0px 0px;
  background-repeat: repeat-y;
  background-position: left top;
  margin: 0 auto;
  float: left;
  }
  
#breadcrumb_links {
  width: 392px; 
  padding: 0;
  margin: 0 auto;
  float: left;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  color:#000000;
  font-size: 12px;
  line-height: 16px;
  }
  
      #breadcrumb_links a:link, #breadcrumb_links a:visited, #breadcrumb_links a:active{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 18px;
      color:#000000;
      text-decoration:none;
      border: none;
      }
      #breadcrumb_links a:hover{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#ad0218;
      font-size:12px;
      border: none;
      }
      #breadcrumb_links ul {
      padding:0 0 0 10px;
      list-style-type: none;
      }
    
      #breadcrumb_links li{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 22px;
      color:#000000;
      padding: 0 15px 0 0px;
      list-style-type: none;
      float: left;
      }
  
#breadcrumb_rechts {
  width: 225px;
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
  float: left;
  }
      
      #breadcrumb_rechts a:link, #breadcrumb_rechts a:visited, #breadcrumb_rechts a:active{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 18px;
      color:#000000;
      text-decoration:none;
      border: none;
      }
      #breadcrumb_rechts a:hover{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#ad0218;
      font-size:12px;
      border: none;
      }
      #breadcrumb_rechts ul {
      padding:0 0 0 0px;
      list-style-type: none;
      }
    
      #breadcrumb_rechts li{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 22px;
      color:#000000;
      padding: 0 15px 0 0px;
      list-style-type: none;
      float: left;
      }

/** EINSÄTZE STARTSEITE **/

#einsaetze {
  width: 600px; 
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 0 auto;
  float: left;
  }

#einsaetze_info {
  width: 570px; 
  height: auto;
  padding: 15px 10px 10px 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 5px 0px 20px 0px;
  border: 1px solid #c00b1d;
  float: left;
  }
      #einsaetze_info a:link, #einsaetze_info a:visited, #einsaetze_info a:active {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 12px;
      color: #000000;
      text-decoration: none;
      border: none;
      }
      
      #einsaetze_info a:hover {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color: #ad0218;
      font-size: 12px;
      border: none;
      }
      
      #einsaetze_info ul {
      padding: 0px 0px 0px 10px;
      }
    
      #einsaetze_info li.einsatz {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 12px;
      padding: 0 0 10px 0;
      margin: 0;
      list-style-type: none;
      float: left;
      width: 560px;
      }
      
      #einsaetze_info li.technische_hilfe {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 24px;
      padding:0px 0px 0px 30px;
      background-image: url(/fileadmin/admin/main/img/einsaetze/technische_hilfe.png);
      background-repeat: no-repeat;
      list-style-type:none;
      float: left;
      width: 540px;
      }
      
      #einsaetze_info li.brandeinsatz {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 24px;
      padding: 0px 0px 0px 30px;
      background-image: url(/fileadmin/admin/main/img/einsaetze/brandeinsatz.png);
      background-repeat: no-repeat;
      list-style-type: none;
      float: left;
      width: 540px;
      }

      #einsaetze_info li.einsatz p {
      float: left;
      }
      
.news-amenu-container ul {
  padding: 0 0 0 20px;
}

/** WETTERWARNUNG **/

#wetterwarnung {
  width: 620px; 
  min-height: 141px;
  padding: 0px 0px 0px 20px;
  margin: 0 auto;
  float: left;
  }
  
#wetterwarnung_hg {
  width: 552px; 
  height: 34px;
  background-image: url(/fileadmin/admin/main/img/wetterwarnung_hg_ueberschrift.png);
  background-repeat:no-repeat;
  padding: 25px 0px 0px 20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  color:#fff;
  float: left;
  }

#wetterwarnung_text {
  width: 540px;
  min-height:auto;
  padding: 10px 15px 15px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  border-left:#c00b1d 1px solid;
  border-right:#c00b1d 1px solid;
  border-bottom:#c00b1d 1px solid;
  text-align:left;
  color:#000000;
  margin: 0px 0px 0px 0px;
  float: left;
  }
  
/*---------------------------MAIN BEREICH ENDE-------------------------  */

/*---------------------------FENSTER RECHTS BEREICH------------------------- */

#fenster_rechts {
  width: 260px; 
  min-height: 520px;
  padding: 0;
  margin: 0 auto;
  float: left;
  }
  
#fenster_news {
  width: 260px; 
  min-height: 250px;
  padding: 0 0 0 15px;
  background-image: url(/fileadmin/admin/main/img/fenster_news.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 0 auto;
  float: left;
  }
      #fenster_news a:link, #fenster_news a:visited, #fenster_news a:active {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 18px;
      color:#ad0218;
      text-decoration: none;
      border: none;
      }
      
      #fenster_news a:hover {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#000000;
      border: none;
      }  
      
      #fenster_news ul {
      padding: 40px 10px 0 0;
      list-style-type: none;
      }
    
      #fenster_news li {
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 25px;
      padding: 0 15px 0 20px;
      margin: 0;
      text-decoration:none;
      float: left;
      background-image: url(/fileadmin/admin/main/img/arrow.png);
      background-repeat:no-repeat;
      background-position: 0% 15%;
      }

.news-latest-container {
  padding: 0;
}

.warnimage {
  width: 243px;
  float: left;
  border: 1px solid #C00B1D;
}
      
#fenster_kontakt {
  width: 260px; 
  min-height: 0px;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0 0 0 15px;
  float: left;
  }

      #fenster_kontakt a:link, #fenster_kontakt a:visited, #fenster_kontakt a:active{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size:12px;
      line-height: 18px;
      color:#ad0218;
      text-decoration:none;
      border: none;
      }
      
      #fenster_kontakt a:hover{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      color:#000000;
      border: none;
      }  
      
      #fenster_kontakt ul {
      padding:95px 10px 0 33px;
      }
    
      #fenster_kontakt li{
      font-family: "Arial", Verdana, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 25px;
      padding:0px 0px 0px 0px;
      float: left;
      }
  
#fenster_stadtgoch {
  width: 260px; 
  min-height: 104px;
  padding: 0px 0px 0px 0px;
  background-image: url(/fileadmin/admin/main/img/fenster_stadtgoch.jpg);
  background-repeat:no-repeat;
  float: left;
  }
  
  
* html #fenster_stadtgoch {
  width: 260px; 
  height: 104px;
  
  }

/*---------------------------FENSTER RECHTS BEREICH ENDE-------------------------*/

/*---------------------------FOOTER BEREICH-------------------------------------*/
  
#footer {
  background-image: url(/fileadmin/admin/main/img/footer.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  width: 900px;
  position: relative;
  height: auto;
  min-height: 212px;
  clear: both;
  float: none;
  margin: 0px auto;
  }

#footer_links {
  width: 320px; 
  height: 82px;
  font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 130px 0px 0px 40px;
  float: left;
  }

    #footer a:link, #footer a:visited, #footer a:active{
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size:11px;
    line-height: 18px;
    color:#ad0218;
    text-decoration:none;
    border: none;
    }
        
    #footer a:hover{
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    color:#fff;
    border: none;
    }  
    
#footer_mitte {
  width: 330px;
  height:82px; 
  font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  padding: 130px 0px 0px 0px;
  float: left;
  }

    #footer a:link, #footer a:visited, #footer a:active{
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size:11px;
    line-height: 18px;
    color:#ad0218;
    text-decoration:none;
    border: none;
    }
        
    #footer a:hover{
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    color:#fff;
    border: none;
    }  
    
#footer_rechts {
  width: 210px;
  height:202px;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color:#ffffff;
  line-height: 18px;
  padding: 10px 0px 0px 0px;
  float: left;
  }

    #footer_rechts a:link, #footer_rechts a:visited, #footer_rechts a:active{
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    font-size:12px;
    line-height: 18px;
    text-decoration:none;
    border: none;
    }
        
    #footer_rechts a:hover{
    font-family: "Arial", Verdana, Helvetica, sans-serif;
    color:#fff;
    border: none;
    }
    
/*---------------------------FOOTER BEREICH ENDE--------------------------*/

/*-------------------------inhalt display none---------------------------*/

#display {
  width: 850px;
  height: 202px;
  background-image: url(/fileadmin/admin/main/img/top.jpg);
  float: left;
  display: none;
  }
  
  #fixfloat{
  clear: both;
  float: none;
  }
  
#navi1 .mmLevel1, #navi1 .mmLevel2 {
  border: none;
  margin:  0;
  padding: 0;
}

#navi1 a {
  background-color:#C00B1D;
  filter: alpha(opacity=70);
  -moz-opacity:0.1;
  opacity:0.9;
  border-bottom:1px solid #FFFFFF;
  color:#000000;
  display:block;
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  font-size:12px;
  line-height: 22px;
  color:#ffffff;
  margin:0px;
  padding:4px 0px 4px 10px;
  text-decoration:none;
  background-position: 4px 10px;
  background-repeat:no-repeat;
}

#navi1 a:hover {
  filter: alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
  color:#000;
  background-color:#C00B1D;
        background-position: 4px 10px;
  background-repeat:no-repeat;
}

.infobutton {
  float:right;
  margin:10px 20px 0 0;
}

.einsatzheader {
  float: left;
  width: 650px;
  min-height: 50px;
  padding: 10px 0 0 0;
}

.einsatzimage {
  float: left;
  width: 210px;
  padding: 0 0 5px 0;
}

.waswannwo {
  float: left;
  width: 70px;
}

.info {
  float:left;
  width: 380px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
}

.news-single-backlink {
  padding: 2px 0 0 0;
}

.linie {
 float:left;
 padding: 10px 20px 10px 0px;
}

.news-catmenu {
  margin: 10px 0 0 0;
  padding: 0;
}

.news-catmenu-NO {
 float:left;
 width:200px;
 padding: 0 0 15px 0;
}

.news-catmenu-NO img {
 padding: 5px 5px 0 0;
}

.news-catmenu-ACT {
 float:left;
 width:200px;
 font-size:14px;
 font-weight:bold;
 padding: 0 0 15px 0;
}


.news-catmenu-ACT img {
 padding: 5px 5px 0 0;
}

.news-list-container {
 float:left;
 width:600px;
}


/** FORMMAILPLUS **/


.tx-thmailformplus-pi1 input {
 border: 1px solid;
 border-color:#AD0218;
}

.tx-thmailformplus-pi1 input:focus {
 border: 2px solid;
 border-color:#AD0218;
}

.tx-thmailformplus-pi1 textarea {
 border: 1px solid;
 border-color:#AD0218;
}

.tx-thmailformplus-pi1 textarea:focus {
 border: 2px solid;
 border-color:#AD0218;
}

.csc-textpic-imagewrap {
 margin: 0 30px 0 0;
}

.csc-textpic {
 padding: 20px 0 0 0;
}

.form_part_1 {
 float:left;
 width:500px;
}

.news-single-item {
  width: 600px;
}



#row2_0, #row3_0, #row4_0 {
  float: left;
  padding: 0 0 20px 60px;
  margin: 0;
  width 150px;
}

#main ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

#main .left {
  width: 130px;
  float: left;
  padding: 0;
  margin: 0;
}

#main .middle {
  width: 70px;
  float: left;
  padding: 0;
  margin: 0;
  text-align: right;
}

#main .right {
   width: 470px;
   float: left;
   padding: 0;
   margin: 0;
}

.news-amenu-item-year {
  padding: 10px 0 0 0;
  clear: both;
}

.news-amenu-container {
  padding: 0 0 30px 0;
}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
    text-align:left;
    margin:0;
}

.activeLinkWrap {
    font-weight:bold;
}
.disabledLinkWrap {
    color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
    padding:0 2px 0 2px;
}

/* User Listing */

.tx-feuserlisting-pi1 table { border: 2px solid #ccc; width: 100%; }
.tx-feuserlisting-pi1 th { background: #ccc; padding: 4px; white-space: nowrap; text-align: right; }
.tx-feuserlisting-pi1 td { background: #eee; padding: 4px; }
.tx-feuserlisting-pi1-listrow th { text-align: center; }
.tx-feuserlisting-pi1-singleView th { width:25%; }

.tx-datamintsfeuser-pi1 input, .tx-datamintsfeuser-pi1 textarea, .tx-feuserlisting-pi1 input {
  font-family: "Arial", Verdana, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #565656;
  background: #ffffff;
  padding: 2px;
}

