body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
  background-image: url(../images/head_1px.gif);
  background-position: top;
  background-repeat: repeat-x;
  margin-top: 24px;
}

img {
  margin: 0;
  padding: 0;
}

#content {
  margin: 0;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 40px;
}


#content p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  margin-bottom: 15px;
  line-height: 18px;
  padding: 0;
  color: #474747;
}
#content p.space1 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: 18px;
  padding: 0;
  color: #474747;
}

#content h1 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 15px 0;
  padding: 0;
  color: #808080;
}
#content h4 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 5px 0;
  padding: 0;
  color: #808080;
}


table.main {
  width: 980px;
  background-image: url(../images/nav_1px.gif);
  background-position: left;
  background-repeat: repeat-y;
  background-color: transparent;
  height: 100%;
  padding: 0;
}

table.m1 {
    background-color: #fff;
}

td.nav_lang {
  height: 192px;
  background-color: #8FB08A;
  width: 212px;
  vertical-align: bottom;
}

td.theme {
  background-color: transparent;
  width: 766px;
  vertical-align: top;
}

td.suche {
  height: 46px;
  width: 212px;
}

td.footerleft {
  background-image: url(../images/foot_corner.gif);
  background-position: right;
  background-repeat: no-repeat;
  width: 212px;
  background-color: #d6d6d6;
  height: 22px;
}

td.footerright {
  width: 768px;
  background-color: #e6e6e6;
  text-align: right;
}
td.footerright p{
margin: 0;
padding: 0;
padding-right: 40px;
  font-size: 9px;
}

td.sp1 {
  width: 11px;
  height: 73px;
}
td.sp2 {
  width: 806px;
}
td.sp3 {
  height: 2px;
  background-color: #fff;
}
td.sp4 {
  width: 2px;
  background-color: #fff;
}
td.sp5 {
  height: 2px;
  background-color: #fff;
}
td.sp6 {
  height: 20px;
}

td.messleiste {
  width: 41px;
  background-color: transparent;
}

td.tdcontent {
  padding-left: 40px;
  padding-right: 40px;
}


#footerbg {
  height: 22px;
  background-color: #e6e6e6;
  width: 100%;
  margin-top: -22px;
}
td.footerplatz {
  height: 22px;
}

#menu_lang a{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #fff;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    text-decoration:none;
    width:211px;
    line-height: 20px;
}
#menu_lang a:hover{
  background-image: url(../images/icons/arrow_sprachen.gif);
  background-repeat: no-repeat;
  background-position: 6px;
}


#menu_lang ul  {
list-style-type: none;
margin:0px;
padding:0px;
}

#menu_lang li {
  margin-bottom: 2px;
  background-color: #599667;
  height: 20px;
}
#menu_lang li.bottom {
  margin-bottom: 0px;
}


.tdnav {
  margin:0;
  padding:0;
  text-align: right;
  color: #fff;
  margin-right: 5px;
  font-weight: normal;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding-right:  42px;
  padding-top: 4px;
}

.tdnav a {
  color: #fff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
  padding-left: 5px;
  padding-right: 5px;
}

.anch {
  display: none;
}

#content td.tdhl {
    margin:0;
    padding:0;
    background-color: #d7e2d5;
    color: #026f38;
    padding-left: 5px;
    padding-right: 5px;
    width: 30px;
}
#content td.dorfm {
 background-image: url(../images/historie/historie_dorfmuehle.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 height: 138px;
}

#content td p {
    margin:0;
    padding: 5px 0;
}

#content td.tdhl p {
    color: #026f38;
    font-weight: bold;

}

#content .contenttable {
  border: 0;
}

#content td {
  border: 1px solid #d6d6d6;
  padding-left: 20px;
  padding-right: 20px;
}


#menu {
  border-bottom: 2px solid #fff;
}


#menu ul.level1  {
    list-style-type: none;
    margin:0px;
    padding:0px;
}
#menu ul.level2  {
    list-style-type: none;
    margin:0px;
    padding:0px;
    background-image: url(../images/subnav_1px.gif);
    background-position: top left;
    background-repeat: repeat-y;
}

#menu ul.level1 li {
  background-image: url(../images/nav_line_solid.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#menu ul.level1 li.bottom {
  margin-bottom: 0px;
  background-image: none;
}

#menu ul.level1 li.aktiv1 {
  background-image: url(../images/navklick_1px.gif);
  background-position: left;
  background-repeat: repeat-y;
}
#menu ul.level1 li.aktivbottom1 {
  background-image: url(../images/navklick_1px.gif);
  background-position: left;
  background-repeat: repeat-y;
}

#menu ul.level1 li.aktiv1 a,
#menu ul.level1 li.aktivbottom1 a{
    color: #fff;
}

#menu ul.level2 li {
  margin-bottom: 0px;
  background-image: url(../images/nav_line_dotted.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}
#menu ul.level1 li.aktiv1 ul.level2 a{
    color: #4d4d4d;
    font-weight: normal;
    font-size: 11px;
}

#menu ul.level2 li.bottom2 {
   margin-bottom: 0px;
   background-image: url(../images/transp.gif);
   background-position: bottom;
   background-repeat: no-repeat;
}
#menu ul.level2 li.aktivbottom2 {
   margin-bottom: 0px;
   background-image: url(../images/transp.gif);
   background-position: bottom;
   background-repeat: no-repeat;
}

#menu ul.level1 li.aktiv1 ul.level2 li.aktiv2 a,
#menu ul.level1 li.aktiv1 ul.level2 li.aktivbottom2 a {
    font-weight: bold;
}


#menu a{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #4d4d4d;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    text-decoration:none;
    width:211px;
    line-height: 20px;

}
#menu a:hover{
  background-image: url(../images/icons/arrow_nav.gif);
  background-repeat: no-repeat;
  background-position: 5px;
}

#content table.produkte1 {
  border: 0;
}

#content table.produkte1 td{
  border: 0;
  margin:0px;
  padding:0px;
}

#content table.produkte1 td.produktespace{
    width: 28px;
}
#content table.produkte1 td.produktehspace{
    height: 40px;
}
#content table.produkte1 td.prodbalk{
background-image: url(../images/produktauswahl/balken_gruen.gif);
background-repeat: no-repeat;
width:328px;
height:25;
text-align: right;
padding-right: 15px;
}

#content table.produkte1 td.prodbalk a{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #026F38;
    text-decoration: none;
    background-image: url(../images/produktauswahl/arrow_details.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 15px;
}
#content table.produkte1 td.prodbalk a:hover{
    text-decoration: underline;
}

/*produkte detail*/
#content table.produkte_detail{
  margin:0px;
  padding:0px;
  border: 1px solid #C9C9C9;
  text-align: left;
}
#content table.produkte_detail td{
    border: none;
  margin:0px;
  padding:0px;
}
#content table.produkte_detail td.produktedspace{
    width: 487px;
    text-align: right;
    vertical-align: top;
    padding-top: 10px;
}
#content table.produkte_detail td.produktedspace a{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #026F38;
    text-decoration: none;
    background-image: url(../images/produktdetails/arrows_back.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-right: 15px;
    padding-left: 15px;
}
#content table.produkte_detail td.produktedspace a:hover{
    text-decoration: underline;
}

#content table.produkte_detail_links {
  margin:0px;
  padding:0px;
  background-color: #D7E2D5;
  border-left: 1px solid #C9C9C9;
  border-right: 1px solid #C9C9C9;
  border-bottom: 1px solid #C9C9C9;
}

#content table.produkte_detail_links td {
  margin:0px;
  padding:0px;
  border: none;
  background-color: #D7E2D5;
  text-align: center;
  padding: 3px 0;
}
#content table.produkte_detail_links td.aktiv {
  margin:0px;
  padding:0px;
  border: none;
  background-color: #fff;
  text-align: center;
  padding: 3px 0;
}

#content table.produkte_detail_links td.left {
  margin:0px;
  padding:0px;
  border: none;
  border-left: 1px solid #C9C9C9;
  background-color: #D7E2D5;
}
#content table.produkte_detail_links td.aktivleft {
  margin:0px;
  padding:0px;
  border: none;
  border-left: 1px solid #C9C9C9;
  background-color: #fff;
}

#content table.produkte_detail_links td a{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #026F38;
    text-decoration: none;
}
#content table.produkte_detail_links td a:hover{
    text-decoration: underline;
}

#content h3 {
    color: #026F38;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 40px;
}

#content h2 {
    color: #026F38;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 20px;
}
#content h2.space1 {
    color: #026F38;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
}

#content table.theme1 {
  margin:0px;
  padding:0px;
  background-color: #D7E2D5;
  border-left: 1px solid #026F38;
  border-right: 1px solid #026F38;
  border-bottom: 1px solid #026F38;
}
#content table.theme1 td {
  margin:0px;
  padding: 5px 10px;
  font-size: 11px;
}

#content table.theme1 td.head {
  border: none;
  background-color: #026F38;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}
#content table.theme1 td.head2 {
  border: none;
  background-color: #026F38;
  height: 1px;
  margin:0px;
  padding:0px;
}
#content table.theme1 td.head p,
#content table.theme1 td.head2 p {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    line-height: 12px;
}

#content table.theme1 td.foot {
  border: none;
  background-color: #026F38;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  padding: 0px 10px;
  margin: 0;
}
#content table.theme1 td.foot p {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  margin: 0;
  padding: 0;
}
#content table.theme1 td.sleftg {
  border: none;
  border: none;
  background-color: #D7E2D5;
}
#content table.theme1 td.leftg {
  border: none;
  border-left: 1px solid #d6d6d6;
  background-color: #D7E2D5;
}
#content table.theme1 td.leftw {
  border: none;
  border-left: 1px solid #d6d6d6;
  background-color: #FFFFFF;
}
#content table.theme1 td.sleftgo {
  border: none;
  border: none;
  background-color: #D7E2D5;
  border-top: 1px solid #d6d6d6;
}
#content table.theme1 td.leftwo {
  border: none;
  border-left: 1px solid #d6d6d6;
  background-color: #FFFFFF;
  border-top: 1px solid #d6d6d6;
}

/* unser produkt 1 start*/
#content table.prod1 {
  margin:0px;
  padding:0px;
  background-color: #D7E2D5;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
#content table.prod1 td {
  margin:0px;
  padding: 2px 10px;
  font-size: 11px;
}

#content table.prod1 td.head {
  border: none;
  background-color: #026F38;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}
#content table.prod1 td.head2 {
  border: none;
  background-color: #026F38;
  height: 1px;
  margin:0px;
  padding:0px;
}
#content table.prod1 td.head p,
#content table.prod1 td.head2 p {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    line-height: 12px;
}

#content table.prod1 td.foot {
  border: none;
  background-color: #D7E2D5;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  padding: 0px 10px;
  margin: 0;
}
#content table.prod1 td.foot p {
  color: #474747;;
  font-weight: bold;
  font-size: 10px;
  margin: 0;
  padding: 0;
  text-align: right;
}
#content table.prod1 td.sleftg {
  border: none;
  font-weight: bold;
  background-color: #599667;
}
#content table.prod1 td.leftg {
  border: none;
  border-left: 1px solid #d6d6d6;
  background-color: #D7E2D5;

}
#content table.prod1 td.leftw {
  border: none;

  border-left: 1px solid #d6d6d6;
  background-color: #FFFFFF;
}
#content table.prod1 td.sleftgo {
  border: none;
  border: none;
  background-color: #599667;
  border-top: 1px solid #d6d6d6;
  font-weight: bold;
}
#content table.prod1 td.leftwo {
  border: none;
  border-left: 1px solid #d6d6d6;
  background-color: #FFFFFF;
  border-top: 1px solid #d6d6d6;
}

#content table.prod1 td.sleftgo p,
#content table.prod1 td.sleftg p {
 color: #ffffff;

}
/* unser produkt 1 ende */

#content p.achtung{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 20px 0;
    background-image: url(../images/produktdetails/arrow_festigkeit.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

#content table.theme2 {
  margin:0px;
  padding:0px;
  background-color: #D7E2D5;
  border-left: 1px solid #599667;
  border-right: 1px solid #599667;
}
#content table.theme2 td {
  border: none;
  margin:0px;
  padding: 5px 10px;
  font-size: 11px;
}

#content table.theme2 td.head {
  border: none;
  border-left: 1px solid #599667;
  background-color: #026F38;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  padding: 2px 10px;
}
#content table.theme2 td.shead {
  border: none;
  background-color: #026F38;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}
#content table.theme2 td.shead p,
#content table.theme2 td.head p,
#content table.theme2 td.foot p,
#content table.theme2 td.sfoot p{
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    line-height: 12px;
}
#content table.theme2 td.foot {
  border: none;
  border-left: 1px solid #599667;
  background-color: #026F38;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}
#content table.theme2 td.sfoot {
  border: none;
  background-color: #026F38;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
}

#content table.theme2 td.sleftg {
  border: none;
  border: none;
  background-color: #D7E2D5;
}
#content table.theme2 td.sleftw {
  border: none;
  border: none;
  background-color: #FFF;
}
#content table.theme2 td.leftg {
  border: none;
  border-left: 1px solid #599667;
  background-color: #D7E2D5;
}
#content table.theme2 td.leftw {
  border: none;
  border-left: 1px solid #599667;
  background-color: #FFFFFF;
}
#content p.greencont {
  margin: 20px 0;
  background-color: #D7E2D5;
  padding: 10px 10px;
  font: italic;
}

#content p.spaceoben1 {
    margin-top:20px;
}

td.suche {
  height: 46px;
  vertical-align: middle;
}

td.suche form {
  margin: 0;
  padding: 0;
}



td.suche input.suche {
    width: 100px;
    border: 1px solid #B6B6B6;
    margin-left: 16px;
}
td.suche input.lupe {
background-image: url(../images/icons/lupe_suche.gif);
background-repeat: no-repeat;
width: 18px;
height: 18px;
margin-left: 2px;
border: none;
}

td.suche .lupe {
background-image: url(../images/icons/lupe_suche.gif);
background-repeat: no-repeat;
width: 18px;
height: 18px;
margin-left: 7px;
background-color: #e6e6e6;
border: 0px solid #e6e6e6;
}

#content table.theme3 {
  margin:0px;
  padding:0px;
  border: 0px;
}
#content table.theme3 td {
  margin:0px;
  padding: 0px 10px;
  font-size: 11px;
  border: 0px;
}
#content table.theme3 td.haken {
  margin:0px;
  padding: 0px;
  width: 15px;
  background-image: url(../images/icons/haken_list.gif);
  background-repeat: no-repeat;
  background-position: left;
}

#content table.theme5 {
  margin: 20px 0px;
  padding:0px;
}
#content table.theme5 td {
  margin:0px;
  padding: 5px 10px;
  font-size: 11px;
  border: 0;
}
#content table.theme5 td.bild {
 width: 150px;
}

/* dimensionen  tabelle 1 start */

#content table.theme6 {
  margin: 10px 0px 5px 0px;
  padding:0px;
  border: 1px solid #026f38;
}
#content table.theme6 td {
  margin: 0px;
  padding: 0px;
  border: 0;
}

#content table.theme6 td.head1 {
    background-color: #d7e2d5;
    border-right: 1px solid #026f38;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
#content table.theme6 td.head2 {
    background-color: #026f38;
    color: #fff;
  font-weight: bold;
    text-align: center;
}
#content table.theme6 td.head3 {
    background-color: #026f38;
    color: #fff;
  font-weight: bold;
    text-align: center;
}
#content table.theme6 td.head3 p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
#content table.theme6 td.leftg {
    background-color: #fff;
    color: #fff;
    text-align: center;
    border-left: 1px solid #026f38;
    border-bottom: 1px solid #FFCC33;
}
#content table.theme6 td.leftgbg {
    background-color: #d7e2d5;
    color: #fff;
    text-align: center;
    border-left: 1px solid #026f38;
    border-bottom: 1px solid #FFCC33;
}
#content table.theme6 td.leftgo {
    background-color: #fff;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #FFCC33;
}
#content table.theme6 td.leftgob {
    background-color: #fff;
    color: #fff;
    text-align: center;
}
#content table.theme6 td.leftgb {
    background-color: #fff;
    color: #fff;
    text-align: center;
    border-left: 1px solid #026f38;
}
#content table.theme6 td.left {
    background-color: #d7e2d5;
    color: #fff;
    text-align: center;
    border-right: 1px solid #026f38;
}
#content table.theme6 td.left p{
    color: #026f38;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

#content table.theme6 td.left p,
#content table.theme6 td.leftgo p,
#content table.theme6 td.leftg p,
#content table.theme6 td.leftgbg p,
#content table.theme6 td.leftgob p,
#content table.theme6 td.leftgb p {
    margin: 0px;
    padding: 0px;
}

#content table.theme6 td.head1 p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
    color: #026f38;
  margin: 0px;
  padding: 0px;
}
#content table.theme6 td.head2 p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  margin: 0px;
  padding: 0px;
}
#content p.theme6legende {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #9b9b9b;
  font-weight: bold;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  text-align: right;
}
#content p.theme6legendel {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #9b9b9b;
  font-weight: bold;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
  text-align: left;
}
#content p.theme6legende2 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #9b9b9b;
  font-weight: bold;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
  text-align: left;
}
#content p.theme6legende3 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #9b9b9b;
  font-weight: bold;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  margin-top: 30px;
  text-align: left;
}

/* dimensionen tabelle 1 ende */

#content ul.msp1 {
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;   
}

#content ul {
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#content ul li ul{
  margin: 0;
  padding: 0;
  margin-top: 10px;
}


#content ul li {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-image: url(../images/icons/bullet_list.gif);
  background-repeat: no-repeat;
  background-position: 0px 7px;
  padding-left: 15px;
  line-height: 18px;

}

/* dimensionen  tabelle 2 start */

#content table.theme7 {
  margin: 10px 0px 20px 0px;
  padding:0px;
  border: 1px solid #026f38;
}
#content table.theme7 td {
  margin: 0px;
  padding: 0px;
  border: 0;
}

#content table.theme7 td.head {
    background-color: #026f38;
    border-right: 1px solid #026f38;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

#content table.theme7 td.head p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  margin: 0px;
  padding: 0px;
}

#content table.theme7 td.space {
    background-color: #FFF;
    text-align: center;
    height: 16px;
}

#content table.theme7 td.gr {
    background-color: #d7e2d5;
    text-align: center;
}
#content table.theme7 td.gr p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
#content table.theme7 td.w {
    background-color: #fff;
    text-align: center;
}
#content table.theme7 td.w p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

/* dimensionen  tabelle 2 ende */

/*theme8 */
#content table.theme8 {
  margin: 40px 0px;
  padding:0px;
  border: 1px solid #026f38;
}
#content table.theme8 td {
  margin: 0px;
  padding: 0px;
  border: 0;
}

#content table.theme8 td.head {
  background-color: #026F38;
    border-left: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content table.theme8 td.headl {
    background-color: #026f38;

    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content table.theme8 td.head2 {
  background-color: #026F38;
    border-left: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;
    vertical-align: top;
}
#content table.theme8 td.head2l {
    background-color: #026f38;
    vertical-align: top;
    color: #fff;
    font-weight: bold;
}

#content table.theme8 td.head p,
#content table.theme8 td.headl p,
#content table.theme8 td.head2 p,
#content table.theme8 td.head2l p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  line-height: 12px;
}

#content table.theme8 td {
     padding: 3px 5px;
}


#content table.theme8 td.w {
    background-color: #fff;
    text-align: left;
    border-left: 1px solid #FFCC33;
    vertical-align: top;

}
#content table.theme8 td.w2 {
    background-color: #fff;
    text-align: left;
    border-left: 1px solid #FFCC33;
    border-bottom: 1px solid #FFCC33;
    vertical-align: top;
    width: 30px;

}
#content table.theme8 td.wl {
    background-color: #fff;
    text-align: left;
    padding: 3px 5px;
    vertical-align: top;
}
#content table.theme8 td.wl2 {
    background-color: #fff;
    text-align: left;
    padding: 3px 5px;
    vertical-align: top;
    border-bottom: 1px solid #FFCC33;
    width: 400px;
}
#content table.theme8 td.w p,
#content table.theme8 td.wl p,
#content table.theme8 td.wl p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

#content table.theme8 td.grl {
    background-color: #d7e2d5;
    text-align: left;
    padding: 3px 5px;
    vertical-align: top;
}
#content table.theme8 td.grla {
    background-color: #d7e2d5;
    text-align: left;
    vertical-align: top;
    padding: 3px 5px;
}
#content table.theme8 td.gr {
    background-color: #d7e2d5;
    text-align: left;
    border-left: 1px solid #FFCC33;
    vertical-align: top;
}
#content table.theme8 td.gr p,
#content table.theme8 td.grl p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}
#content table.theme8 td.grla p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
}

/* statik tabelle 1 start */
#content table.theme9 {
  margin: 20px 0px;
  padding:0px;
  border: 1px solid #026f38;
}
#content table.theme9 td {
  margin: 0px;
  padding: 0px;
  border: 0;
}
#content table.theme9 td.head {
    background-color: #026f38;
    border-left: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content table.theme9 td.headl {
    background-color: #026f38;

    color: #fff;
    font-weight: bold;
    text-align: center;
}

#content table.theme9 td.head p,
#content table.theme9 td.headl p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  margin: 0px;
  padding: 0px;
}

#content table.theme9 td.left {
    background-color: #d7e2d5;
    color: #fff;
    text-align: center;

}
#content table.theme9 td.leftb {
    background-color: #d7e2d5;
    border-bottom: 1px solid #026f38;
    color: #fff;
    text-align: center;

}
#content table.theme9 td.left p,
#content table.theme9 td.leftb p {
    color: #026f38;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
#content table.theme9 td.right {
    background-color: #fff;
    border-left: 1px solid #FFCC33;
    text-align: center;

}
#content table.theme9 td.rightb {
    background-color: #fff;
    border-left: 1px solid #FFCC33;
    border-bottom: 1px solid #026f38;
    text-align: center;

}
#content table.theme9 td.right p,
#content table.theme9 td.rightb p{
    color: #474747;
    margin: 0px;
    padding: 0px;
}

/* statik tabelle 1 ende */

/*statik tabelle 2 start */
#content table.theme10 {
  margin: 20px 0px;
  padding:0px;
  border: 1px solid #026f38;
}
#content table.theme10 td {
  margin: 0px;
  padding: 0px;
  border: 0;
}
#content table.theme10 td.head {
    background-color: #026f38;
    border-left: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content table.theme10 td.headl {
    background-color: #026f38;

    color: #fff;
    font-weight: bold;
    text-align: center;
}

#content table.theme10 td.head p,
#content table.theme10 td.headl p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #fff;
  margin: 0px;
  padding: 0px;
}

#content table.theme10 td.left {
    background-color: #d7e2d5;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #026f38;

}
#content table.theme10 td.leftb {
    background-color: #d7e2d5;

    color: #fff;
    text-align: center;

}
#content table.theme10 td.left p,
#content table.theme10 td.leftb p {
    color: #026f38;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
#content table.theme10 td.right {
    background-color: #fff;
    border-left: 1px solid #FFCC33;
    text-align: center;
    border-bottom: 1px solid #026f38;
}
#content table.theme10 td.rightb {
    background-color: #fff;
    border-left: 1px solid #FFCC33;

    text-align: center;

}
#content table.theme10 td.right p,
#content table.theme10 td.rightb p{
    color: #474747;
    margin: 0px;
    padding: 0px;
}

/*statik tabelle 2 ende */

#ntop {
    text-align: right;
    padding-bottom: 20px;
}

#ntop a {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #026f38;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    text-decoration: none;
    background-image: url(../images/icons/arrow_pagetop.gif);
    background-repeat: no-repeat;
    line-height: 12px;
    background-position: 0px 6px;
}

#ntop a:hover {
    text-decoration: underline;
}

/*newsbrowser start */
#content table.news_browser {
width: 684px;
margin-bottom: 15px;
}
#content table.news_browser td {
margin: 0;
padding: 0;
border: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: right;
}

#content table.news_browser td a{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

/*news start */
#content table.news {
width: 684px;
margin-bottom: 15px;
}

#content table.news td {
margin: 0;
padding: 0;
border: 0px;
}
#content table.news td.headl1,
#content table.news td.headl2,
#content table.news td.headm {
background-color: #8fb08a;
height: 22px;
}
#content table.news td.headr {
background-image: url(../images/news/corner.gif);
background-repeat: no-repeat;
width: 131px;
margin: 0;
padding: 0;
border: 0px;
text-align: right;
}
#content table.news td.headl1 {
width: 26px;
padding-left: 2px;
}
#content table.news td.headl2 {
width: 374px;
}
#content table.news td.headm {
width: 153px;
}

#content table.news td.headl1 p,
#content table.news td.headl2 p,
#content table.news td.headm p {
margin: 0;
padding: 0;
color: #fff;
font-weight: bold;
}
#content table.news td.headr p {
margin: 0;
padding: 0;
color: #fff;
padding-right: 27px;
}

#content table.news td.right {
width: 284px;
text-align: right;
vertical-align: top;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
padding: 5px 10px;
}
#content table.news td.left {
width: 400px;
text-align: left;
vertical-align: top;
border-left: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
padding: 5px 10px;
}

#content table.news td.right img{
margin-right: 1px;
}

/*news ende */

/*standorte start */
#content table.standorte {
width: 586px;
}

#content table.standorte td {
margin: 0;
padding: 0;
border: 0px;
}

#content table.standorte td.left {
vertical-align: top;
width: 238px;

}
#content table.standorte td.spacer {
width: 110px;
}
#content table.standorte td.right {
vertical-align: top;
text-align: left;
width: 238px;
}
#content table.standorte h2 {
margin: 0px 0 20px 0;
padding: 0;
text-decoration: underline;
}
#content table.standorte h3 {
color: #026F38;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
margin-top: 20px;
margin: 30px 0 10px 0;
padding: 0;
}
#content table.standorte h3.top {
color: #026F38;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
margin-top: 20px;
margin: 0px 0 10px 0;
padding: 0;
}

#content table.standorte td.left p.landkarte {
padding: 0px;
margin: 0px;

}


#content table.standorte td.left p.landkarte a{
background-image: url(../images/standorte/ic_map.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 0px;
padding-left: 42px;
padding-top: 15px;
height: 34px;
display: block;
}

#content table.standorte td.left p{
padding: 0px;
margin-bottom: 15px;
margin-top:5px;
}
#content table.standorte td.left p.adresse{
color: #808080;
font-weight: bold;
font-size: 11px;
}

#content table.standorte td.space {
height: 30px;
}
#content table.standorte td.linie {
  background-color: #d6d6d6;
  height: 1px;
}
#content table.standorte2 {
  margin: 20px 0 20px 0;
  /*border-bottom: 1px solid #d6d6d6;*/
}

#content table.standorte2 td.line{
background-image: url(../images/icons/dotted_line.gif);
background-repeat: repeat-x;
height: 3px;
width: 684px;
padding: 0;
border: 0;
}
/*standorte ende */


/* spacer line start */
#content table.spacerline {
  margin: 0;
  padding: 0;
border: 0;
}

#content table.spacerline td.line{
background-image: url(../images/icons/dotted_line.gif);
background-repeat: repeat-x;
background-position: left center;
height: 63px;
width: 684px;
border: 0;
}

#content table.spacerline td.line2{
background-image: url(../images/icons/dotted_line.gif);
background-repeat: repeat-x;
background-position: left center;
height: 33px;
width: 684px;
border: 0;
}

#content table.spacerline td.line3{
background-image: url(../images/icons/dotted_line.gif);
background-repeat: repeat-x;
background-position: 0px 15px;
height: 53px;
width: 684px;
border: 0;
}

/* spacer line ende */


/* optik tabelle 1 start */

#content table.theme11 {
    margin: 20px 0;
}

#content table.theme11 td {
    border: 1px solid #d6d6d6;
}

#content table.theme11 td.st {
    background-image: url(../images/produkte/standard.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 130px;
    border-right: 0px;
}
#content table.theme11 td.ec {
    background-image: url(../images/produkte/economy.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 130px;
    border-right: 0px;
}
#content table.theme11 td.po {
    background-image: url(../images/produkte/power.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 130px;
    border-right: 0px;
}
#content table.theme11 td.space {
    border: 0px;
    height: 20px;
}
/* optik tabelle 1 ende */

/* bse abmessungen tabelle 12 start */
#content table.theme12 {
  margin:0px;
  padding:0px;
  border: 0px;
}
#content table.theme12 td {
  margin:0px;
  padding: 0px 10px;
  font-size: 11px;
  border: 0px;
}

#content table.theme12 td.head {
  border: none;
  background-color: #026F38;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}

#content table.theme12 td.space {
    margin: 0;
    padding: 0;
    height: 2px;
}
#content table.theme12 td.head p{
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
}

#content table.theme12 td.hakeno {
  margin:0px;
  padding: 0px;
  width: 30px;
  background-image: url(../images/BS_decken_profile/haken_profil.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  background-color: #F3F6F2;
  border-left: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

#content table.theme12 td.haken {
  margin:0px;
  padding: 0px;
  width: 30px;
  background-image: url(../images/BS_decken_profile/haken_profil.gif);
  background-repeat: no-repeat;
  background-position: 10px;
  background-color: #F3F6F2;
  border-left: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

#content table.theme12 td.texto {
  margin:0px;
  padding: 0px;
  background-color: #F3F6F2;
  width: 215px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

#content table.theme12 td.text {
  margin:0px;
  padding: 0px;
  background-color: #F3F6F2;
  width: 215px;
  border-bottom: 1px solid #d6d6d6;
}


#content table.theme12 td.texto p,
#content table.theme12 td.text p{
  color: #696969;
  font-weight: bold;
  font-size: 12px;
}

#content table.theme12 td.falz {
  margin:0px;
  padding: 0px;
  height: 64px;
  width: 439px;
  background-image: url(../images/BS_decken_profile/1_falz.gif);
  background-repeat: no-repeat;
  background-position: 20px;
  background-color: #8BB493;
  border-right: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #ffffff;
}

#content table.theme12 td.feder {
  margin:0px;
  padding: 0px;
  height: 64px;
  width: 439px;
  background-image: url(../images/BS_decken_profile/2_lose_feder.gif);
  background-repeat: no-repeat;
  background-position: 20px;
  background-color: #9fc0a4;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #ffffff;
}

#content table.theme12 td.nut {
  margin:0px;
  padding: 0px;
  height: 64px;
  width: 439px;
  background-image: url(../images/BS_decken_profile/3_einfach_nut.gif);
  background-repeat: no-repeat;
  background-position: 20px;
  background-color: #b9d1bb;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #ffffff;
}

#content table.theme12 td.nutufeder {
  margin:0px;
  padding: 0px;
  height: 64px;
  width: 439px;
  background-image: url(../images/BS_decken_profile/4_doppel_nut.gif);
  background-repeat: no-repeat;
  background-position: 20px;
  background-color: #d4e3d6;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}

/* tabelle 12 ende */


/* zertifikate tabelle 13 start */
#content table.theme13 {
  margin:0px;
  padding:0px;
  border: 0px;
  margin-top: 5px;
}
#content table.theme13 td.left {
  margin:0px;
  padding: 0px;
  border: 0px;
  background-image: url(../images/Zertifizierungen/box_bg.gif);
  background-repeat: repeat-x;
  width: 340px;
  height: 180px;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  vertical-align: top;
}

#content table.theme13 td.right {
  margin:0px;
  padding: 0px;
  border: 0px;
  background-image: url(../images/Zertifizierungen/box_bg.gif);
  background-repeat: repeat-x;
  width: 340px;
  height: 180px;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  vertical-align: top;
}
#content table.theme13 td.right2 {
  margin:0px;
  padding: 0px;
  border: 0px;
  background-image: url(../images/Zertifizierungen/ue_abt.gif);
  background-repeat: no-repeat;
  width: 340px;
  height: 180px;
  background-position: left;
  vertical-align: top;
}
#content table.theme13 td.sp1 {
  margin:0px;
  padding: 0px;
  border: 0px;
  height: 4px;
}

#content table.theme13 td.sp2 {
  margin:0px;
  padding: 0px;
  border: 0px;
  height: 20px;
}


#content table.theme13 td.center {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 4px;
}

/* zertifikate tabelle 13 ende */

#content table.theme14 {
  margin:0px;
  padding: 0px;
  border: 0px;
}


#content table.theme14 td.lefki1 {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Kisten_Qualitaet/pruefbericht_lauber.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;

}

#content table.theme14 td.lefki2 {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Kisten_Qualitaet/ippc_siegel.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;

}


#content table.theme14 td.lefkh1 {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Konstruktion_Qualitaet/abt_leimgenehmigung.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;

}

#content table.theme14 td.lefkh2 {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Konstruktion_Qualitaet/abt_zertifizierung.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;

}

#content table.theme14 td.lef1 {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Zertifizierungen/np_leimgenehmigung.jpg);
  background-repeat: no-repeat;
  background-position: 15px 14px;

}
#content table.theme14 td.lef1estland {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Zertifizierungen/np_estland.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;
}

#content table.theme14 td.lef1konform {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Zertifizierungen/np_konformitaet_09.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;
}

#content table.theme14 td.lef1denmark {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Zertifizierungen/np_daenemark.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;
}
#content table.theme14 td.lef1abts {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Zertifizierungen/abt_leimgenehmigung.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;
}
#content table.theme14 td.lef1nti {
  margin:0px;
  padding: 0px;
  border: 0px;
  width: 128px;
  height: 180px;
  background-image: url(../images/Zertifizierungen/np_japan.jpg);
  background-repeat: no-repeat;
  background-position: 15px 15px;
}

#content table.theme14 td.ri1 {
  margin:0px;
  padding: 0px;
  border: 0px;
  height: 65px;
  vertical-align: top;
}
#content table.theme14 td.ri1a {
  margin:0px;
  padding: 0px;
  border: 0px;
  height: 115px;
  vertical-align: top;
}

#content table.theme14 td.ri1b {
  margin:0px;
  padding: 0px;
  border: 0px;
  height: 65px;
  vertical-align: top;
}
#content table.theme14 td.ri1c {
  margin:0px;
  padding: 0px;
  border: 0px;
  height: 115px;
  vertical-align: top;
}

#content table.theme14 td.ri1k {
   margin:0px;
  padding: 0px;
  border: 0px;
  height: 115px;
  vertical-align: top;
}


#content table.theme14 td.ri1k p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  padding-right: 10px;
}


#content table.theme14 td.ri1 p,
#content table.theme14 td.ri1b p{
  margin:0px;
  padding: 0px;
  padding-top: 4px;
  color: #ffffff;
}

#content table.theme14 td.ri1a p,
#content table.theme14 td.ri1c p{
  margin:0px;
  padding: 0px;
  color: #000;
}


/*kontakt*/
#content p.adresse{
color: #808080;
font-weight: bold;
}
#content h1.k1 {
  margin-bottom: 30px;
  margin-top: 30px;
  color: #026F38;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}
#content h1.k1a {
  margin-bottom: 30px;
  margin-top: 70px;
  color: #026F38;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}


#content h2.kontakt {
  margin-bottom: 5px;
  margin-top: 30px;
}
#content h2.kontakt2 {
  margin-bottom: 15px;
  margin-top: 30px;
}

#content table.kontakt td.left {
    border: 0px;
    width: 342px;
    margin: 0px;
    padding: 0px;
}
#content table.kontakt td.right {
    border: 0px;
    width: 342px;
    margin: 0px;
    padding: 0px;
}

#content table.kontakt1,
#content table.kontakt2 {
  margin:0px;
  padding:0px;
  border-right: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
}

#content table.kontakt1 td.v1 {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 200px;
  background-color: #D7E2D5;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
}
#content table.kontakt1 td.v2 {
    width: 160px;
    border: 0px;
    margin: 0px;
    padding: 0px;
  border-right: 1px solid #d6d6d6;
      border-bottom: 1px solid #d6d6d6;
}
#content table.kontakt1 td.v3 {
    width: 60px;
    border: 0px;
    margin: 0px;
    padding: 0px;
  border-right: 1px solid #d6d6d6;
      border-bottom: 1px solid #d6d6d6;
}
#content table.kontakt1 td.v4 {
    width: 240px;
    border: 0px;
    margin: 0px;
    padding: 0px;
      border-bottom: 1px solid #d6d6d6;
}

#content table.kontakt1 td.v1 p,
#content table.kontakt1 td.v2 p,
#content table.kontakt1 td.v3 p,
#content table.kontakt1 td.v4 p {
 padding: 2px 10px;
}

#content table.kontakt1 td.v1 p {
  font-weight: bold;
}



#content table.kontakt2 td.v2 {
    width: 360px;
    border: 0px;
    margin: 0px;
    padding: 0px;
  border-right: 1px solid #d6d6d6;
      border-bottom: 1px solid #d6d6d6;
}
#content table.kontakt2 td.v3 {
    width: 60px;
    border: 0px;
    margin: 0px;
    padding: 0px;
  border-right: 1px solid #d6d6d6;
      border-bottom: 1px solid #d6d6d6;
}
#content table.kontakt2 td.v4 {
    width: 240px;
    border: 0px;
    margin: 0px;
    padding: 0px;
      border-bottom: 1px solid #d6d6d6;
}

#content table.kontakt2 td.v1 p,
#content table.kontakt2 td.v2 p,
#content table.kontakt2 td.v3 p,
#content table.kontakt2 td.v4 p {
 padding: 2px 10px;
}

#content table.kontakt1 td.v1 p {
  font-weight: bold;
}

#content a{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #00A627;
    text-decoration: none;
}
#content a:hover{
    text-decoration: underline;
}


/*kontakt ende */



/*********************
suche start
*/




#content .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
#content .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
#content .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
#content .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
#content .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {

    background:#ffffff;

}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title td {
  padding-top: 10px; 
}


#content .tx-indexedsearch .tx-indexedsearch-res td{
  border: 0px solid #000;
  margin: 0px;
  padding: 0px;
  padding-right: 10px;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    background:#fff;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
    margin: 0px 0px;
    margin-top: 20px
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 5px 10px;
    font-weight: bold;
    color: #fff
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
    background-color:#026f38;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
    vertical-align:middle;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD.spacer {
    height: 2px;
    background-color:#ffffff;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD.linegrey {
    height: 1px;
    background-color:#90B08B;
    padding: 0px;
    margin:0px;
}
#content .tx-indexedsearch .tx-indexedsearch-res .noResume {
    color : #666666;
}


#content .tx-indexedsearch td.spacer {
    height: 6px;
    background-color:#ffffff;
}
#content .tx-indexedsearch td.linegrey {
    height: 1px;
    background-color:#90B08B;
    padding: 0px;
    margin:0px;
    width: 100px;
}

#content .tx-indexedsearch a {
    color:#00A627;
}

/*********************
suche ende
*/

#content table.kontakth {
  margin-bottom: 30px;
}

#content table.kontakth2 {
  margin-top: 60px;
  margin-bottom: 30px;
}


#content td.kontakt_left {
margin: 0;
padding: 0;
border: 0;
}

#content td.kontakt_fichte {
margin: 0;
padding: 0;
  background-image: url(../images/kontakt/title_fichten.gif);
  background-repeat: no-repeat;
  background-position: left;
  height: 35px;
  width: 76px;
border: 0;
}
#content h1.kontakt_k1 {
  margin: 0;
  padding: 0;
  margin-top: 17px;
  padding-left: 5px;
  background-color: #599667;
  color: #fff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 18px;
border: 0;
}



/*theme8 */
#content table.theme15 {
  margin: 0px 0px;
  padding:0px;
  border: 1px solid #026f38;
}
#content table.theme15 td {
  margin: 0px;
  padding: 0px;
  border: 0;
  padding: 3px 2px;
  text-align: right;
}

#content table.theme15 td.head {
  background-color: #026F38;
    border-left: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;

}
#content table.theme15 td.headl {
    background-color: #026f38;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content table.theme15 td.heada {
  background-color: #026F38;
    border-left: 1px solid #FFCC33;
    border-bottom: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
#content table.theme15 td.headla {
    background-color: #026f38;
    border-bottom: 1px solid #FFCC33;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

#content table.theme15 td.headla2 {
    background-color: #026f38;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

#content table.theme15 td.head p,
#content table.theme15 td.headl p,
#content table.theme15 td.heada p,
#content table.theme15 td.headla p,
#content table.theme15 td.headla2 p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  line-height: 12px;
}



#content table.theme15 td.w {
    background-color: #fff;

    border-left: 1px solid #FFCC33;
    vertical-align: top;

}
#content table.theme15 td.wl {
    background-color: #fff;

    padding: 3px 5px;
    vertical-align: top;
}
#content table.theme15 td.w p,
#content table.theme15 td.wl p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
  font-size: 10px;
}

#content table.theme15 td.grl {
    background-color: #d7e2d5;

    padding: 3px 5px;
    vertical-align: top;
}
#content table.theme15 td.grla {
    background-color: #d7e2d5;
    text-align: left;
    vertical-align: top;
    padding: 3px 5px;
}
#content table.theme15 td.gr {
    background-color: #d7e2d5;

    border-left: 1px solid #FFCC33;
    vertical-align: top;
}
#content table.theme15 td.gr p,
#content table.theme15 td.grl p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
  font-size: 10px;
}
#content table.theme15 td.grla p {
    color: #474747;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
}

#content p.space1 {
    margin:0;
    padding:0;
    padding-top: 30px;
    padding-bottom: 15px;
}

#content table.theme_kisten td.space1 {
    width: 30px;
}
#content table.theme_kisten td.space2 {
    width: 15px;
}
#content table.theme_kisten td.space3 {
    height: 14px;
}

#content table.theme_kisten td {
    padding: 0;
    margin:0;
    border: 0px;
}

#content table.theme_kisten td p {
    padding: 0;
    margin:0;
}
#content table.theme_kisten td p.sptop {
    padding: 0;
    margin:0;
    padding-top: 10px;
}
#content table.theme_kisten td p.sptop2 {
    padding: 0;
    margin:0;
    margin-top: 10px;
    background-image: url(../images/Kisten_Verpackungen/arrow_claim.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    line-height: 30px;

}

#content table.anwendungen1 td {
  border: 0px;
  background-color: #efefef;
  width: 650px;
}

#content table.anwendungen1 td.head {
    background-color: #026f38;
    color: #fff;
    font-weight: bold;
    margin-left: 0;
    padding-left: 8px;
}

#content table.anwendungen1 td.head p{
    color: #fff;
    font-weight: bold;
}

#content table.anwendungen1 td.pfeil {
    background-image: url(../images/Konstruktion_Produkt/arrow_anwendung.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 28px;
    padding: 0;
    margin:0;
    background-color: #d7e2d5;
}

#content table.start td.ttop{
    padding-bottom: 20px;
}

#content table.start td.top p{
    margin: 0;
    padding: 0;
    padding-bottom: 2px
}

#content table.start td.ttop p{
    margin: 0;
    padding: 0;
    padding-top: 15px
}



#content table.start td{
border-color: #e6e6e6;
padding-left: 12px;
}

#content table.start td.top {
    margin: 0;
    padding: 0;
    border: 0px;

}
#content table.start td.bot {
background-color: #e6e6e6;
border-color: #e6e6e6;
}

#content table.start2 td {
    margin: 0;
    padding: 0;
    border: 0px;
}
#content table.start2 td.space1 {
    width: 30px;
}










