  /*
        Content Modul  :   produkte.php
        Template       :   produkte.htm
  */

  #container-produkte {
      width: 595px;
  }

  #container-produkte img {
      border: 0;
  }

  #container-produkte table {
      width: 559px;
      border: 1px solid #CFCFCF;
  }

  #container-produkte table td.headline {
      background: #efefef;
      padding: 2px;
  }

  #container-produkte table td {
      background: #f8f8f8;
      padding: 2px;
  }

  #container-produkte table td.file {
      font-size: 10px;
      text-align: center;
      width: 55px;
  }

/*
        Modul       : kontaktformular.php
        Template    : kontaktformular.htm
*/

    #contactform {
    margin: 0 0 0 0px;
    }

    #contactform label {
    float: left;
    display:block;
    width: 120px;
    }

    #contactform input {
    padding: 2px;
    margin: 3px;
    width: 300px !important;
    border: 1px solid #787878;
    }

  #contactform select {
    padding: 2px;
    margin: 3px;
    width: 306px !important;
    border: 1px solid #787878;
    }

    #contactform #plz {
    padding: 2px;
    margin: 3px;
    width: 100px !important;
    border: 1px solid #787878;
    }

    #contactform textarea {
    float: left;
    margin: 2px 0 5px 3px;
    width: 300px;
    height: 150px;
    border: 1px solid #787878;
    }

    #contactform p {
    clear:both;
    margin: 10px 0 5px 0;
    }

    #contactform .submit {
    margin: 5px 0 3px 125px;
    color: #000;
    width: 150px !important;
    }

    #contactform .captcha img {
    border: 0;
    margin: 3px;
    }

    #contactform .captcha p {
    margin: 0 0 0 125px;
    }

    #contactform .captcha input {
    margin: 0 0 0 125px;
    }

    #contactform .star {
    float: left;
    width: 10px;
    height: 10px;
    text-align: center;
    color: #DE0405;
    }
/*  Modul       : news.php
    Template    : news.htm, news_detail.htm
    Author      : Gerold Hinzen, Open New Media GmbH
    Description : News Auflistung, News Detail Seite
    Addons      : hAtom
*/

  ul.hfeed li.hentry {
    margin: 5px 0;
    height: 80px;
    background: none !important;
}

  ul.hfeed li.hentry p {
      margin: 0 !important;
  }

ul.hfeed li.hentry h1,
ul.hfeed li.hentry h2,
ul.hfeed li.hentry h3,
ul.hfeed li.hentry h4
ul.hfeed li.hentry h5 {
    margin: 15px 0px 5px 0px !important;
    line-height: 150%;
}

ul.hfeed li.hentry h1 a,
ul.hfeed li.hentry h2 a,
ul.hfeed li.hentry h3 a,
ul.hfeed li.hentry h4 a,
ul.hfeed li.hentry h5 a {
    color: #EE3338;
}


.hentry .author {
    position: absolute;
    left: -9000px;
    top: -9000px;
}

.hentry-image {
    float: left;
    margin: 0 10px 0 0;
    padding: 1px;
    border: 1px solid #C2C2C2;
}

.entry-title a {
    font-weight: bold;
    font-size: 12px;
    color: #0f2873;
}
.entry-title a:hover {
    text-decoration: none;
}

.entry-content .entry-keywords {
    color: #0f2873;
}

.entry-content .published {
    font-weight: bold;
    border: 0;
}

.news-holder-text {
    position: relative;
    width: 550px;
}

.entry-link {
    position: absolute;
    right: 0;
    bottom: 0;
}

/* News-Detail-Seite */

  .news-detail-container p {
      margin-left: 0px !important;
      margin-right: 0px !important;
  }

.news-detail-container .news-detail-description {
    padding: 3px 3px 3px 3px;
    background: #FFF;
    float: left;
    border: 1px solid #CCC;
    margin: 0px 10px 8px 0;
}
  .news-detail-container .news-detail-description img {
      width: 200px;
  }
.news-detail-container .news-detail-description p {
    font-size: 9px;
    margin: 2px 0 0 2px;
}
.news-detail-text {
    width: 550px;
    margin: 15px 0 0 0;
}

.news-relatednews-container {
    margin: 15px 0 0 0;
}

.news-relatednews-headline {
    font-size: 12px;
    font-weight: bold;
}

.news-relatednews-container ul {
    margin: 10px 0 0 0;
}
.news-relatednews-container ul li {
    height: 20px;
}



    /* Online-Störungsformular */

table#table_stoerungsformular {
    margin:0;
    padding:0;
    border:0;
    empty-cells: show;
    border-collapse: collapse;
}

table#table_stoerungsformular_fragen td,
table#table_stoerungsformular td {
    padding: 8px;
}
table#table_stoerungsformular_fragen td.headline,
table#table_stoerungsformular td.headline {
    color: #a41100;
    height: 22px;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
}
table#table_stoerungsformular_fragen td.firstcell,
table#table_stoerungsformular_fragen td.secondcell,
table#table_stoerungsformular td.firstcell,
table#table_stoerungsformular td.secondcell {
    border-bottom: 1px solid #EEE;
}

table#table_stoerungsformular td.firstcell {
    width: 300px;
    padding-left: 15px;
}
table#table_stoerungsformular td.secondcell {
    width: 300px;
}
table#table_stoerungsformular_fragen td input,
table#table_stoerungsformular td input {
    border: 1px solid #787878;
    padding: 3px;
    font-size: 11px;
    color: #5a5a5a;
    width: 250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: url('../img/inputbg.gif') 0 -1px no-repeat;
}
table#table_stoerungsformular_fragen td input:focus,
table#table_stoerungsformular td input:focus {
    border: 1px solid #a41100;
    color: #787878;
}
table#table_stoerungsformular td input.plz {
    width: 50px;
}
table#table_stoerungsformular td input.ort {
    width: 184px;
}
table#table_stoerungsformular td input.ansprechpartner {
    width: 184px;
}

/* zweite Tabelle: Fragebogen / Änderungen nur in der Breite*/

table#table_stoerungsformular_fragen td.firstcell{
    width: 300px;
    padding-left: 15px;
}
table#table_stoerungsformular_fragen td.secondcell{
}
table#table_stoerungsformular_fragen td.collcell{
    padding-left: 15px;
}
table#table_stoerungsformular_fragen td input.kaufdatum {
    width: 97px;
}
table#table_stoerungsformular_fragen td.collcell select {
    width: 250px;
}
table#table_stoerungsformular_fragen td.collcell textarea {
    width: 480px;
}
table#table_stoerungsformular_fragen td select {
    width: 60px;
}
table#table_stoerungsformular_fragen td select.datum {
    width: 30px;
}
table#table_stoerungsformular_fragen td textarea {
    border: 1px solid #787878;
    padding: 3px;
    font-size: 11px;
    color: #5a5a5a;
    width: 250px;
    background: url('../img/inputbg.gif') 0 -1px no-repeat;
}

table#table_stoerungsformular_fragen td input.button_sm {
    background: url('../img/button_submit_sm.gif') 0 0 no-repeat;
    border:0;
    padding:0;
    margin:0;
    height: 30px;
    width: 226px;
}
.right {
    text-align: right
}
.center {
    text-align: center;
}
.red {
    color: #a41100;
    padding-left: 5px;
}
.ul_error {
    margin:5px 0 0 65px !important;
    padding:0;
}
.ul_error li {
    color: #5a5a5a;
    margin:0;
    padding:0;
}

table#table_stoerungsformular_send {
    color: #787878;
    font-size: 11px;
}
table#table_stoerungsformular_send td.firstcell {
    width: 200px;
    padding-left: 15px;
}
.headline_send {
    font-weight:bold;
    color: #606060;
    text-transform: uppercase;
}
p.text_send{
    text-align:center;
    padding: 8px 0;
}
p.text_send img {
    margin-left: -120px;
}


div#service_center {
    width: 206px;
    height: 136px;
    background: url('../img/bg_servicecenter.jpg') 0 0 no-repeat;
    padding:0;
    margin:0;
    position: relative;
    left: 10px;
}
div#service_center img {
    position: absolute;
    top:0;
    border:0;
}
div#alosservicecenter_icon {
    position:absolute;
    top:32px;
    right: 180px;
}
div#alosservicecenter_icon img {
    border: 0;
}

/*  Modul       : benutzer_login.php
    Template    : benutzer_login.htm,benutzer_login.links.htm, benutzer_login.loginform.htm, benutzer_login.registerform.htm
    Author      : Gerold Hinzen, Open New Media GmbH
    Description : Frontend-Benutzerverwaltung
*/

div.loginform {
    margin: 10px 0;
    width: 550px;
    margin: 0 0 0 50px;
}

div.loginform p {
    margin: 5px 0;
}

div.loginform label {
    display: block;
    width: 150px;
    float: left;
}
div.loginform input,
div.loginform label {
    margin: 0 0 4px 0;
}

div.loginform {
    padding: 10px;
}


/*  Modul       : suche.php
    Template    : suche.htm
    Author      : Gerold Hinzen, Open New Media GmbH
    Description : Standard Content-Suche
*/

table#search_results th {
    text-align: left;
}

table#search_results tr:hover {
    background: #d4d4d4;
}

table#search_results td {
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
}

span.search_area {
    color: #727272;
    font-weight: bold;
}