/* Layout starts here */
html, body { 
    margin:0; 
    padding:0; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.85em; 
    color: #473F2A;

}
 
#pagewidth{ 
    width:918px; 
    padding-left:22px;
}

#wrapper{
    background-image:url(images/con_top_verlauf.jpg);
    background-repeat:no-repeat;
    padding-top:40px;
} 
 
#header{
    position:relative; 
    height:148px; 
    background-color:#fff; 
    width:100%;
} 
 
#leftcol{
    width:229px; 
    float:left; 
}
 
#twocols{
    width:689px; 
    float:right; 
    position:relative; 
}
 
#rightcol{
    width:229px; 
    float:right; 
    position:relative; 
}
 
#maincol{
    float: left; 
    display:inline; 
    position: relative; 
    width:440px;
    padding-left:10px;
    padding-right:10px; 
}
 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 
.clearfix {
    display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix{
    display: block;
}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{
    display:none;
} 

/*hide the right column when printing*/ 
#rightcol{
    display:none;
} 
#twocols, #maincol{
    width:100%; 
    float:none;
}
}

.MPPTop{
    width:228px;
    background-color:#FAFAFA;
    border-top:1px solid #DCDDDE;
    border-left:1px solid #DCDDDE;
    border-bottom:1px solid #DCDDDE;
    margin-bottom:15px;
}


/* Layout ends here */


/* Navigation Oben start here*/
#NavigationTop{
    height:20px;
    border-top:1px solid #DCDDDE;
    border-bottom:1px solid #DCDDDE;
}


.NavigationTopNormalButton{
    float:left;
    width:100px;
    height:17px;
    padding-top:3px;
    background-color:#fff;
    text-align:center;
    border-right:1px solid #DCDDDE;
}

.NavigationTopNormalButton a{
    width:100px;
    display: block;
    color:#484848;
    text-decoration:none;
    font-size: 11px;
}

.NavigationTopNormalButton a:hover{
    color:#FF5F03;
    background-color:#fff;
    text-decoration:none;
}

.NavigationTopAktivButton{
    float:left;
    width:100px;
    display: block;
    height:17px;
    padding-top:3px;
    background-color:#FF5F03;
    text-align:center;
    border-right:1px solid #DCDDDE;
}

.NavigationTopAktivButton a{
    color:#fff;
    text-decoration:none;
    font-size: 11px;
}

.NavigationTopAktivButton a:hover{
    color:#e0e0e0;
    background-color:#FF5F03;
    text-decoration:none;
}


/* Navigation Oben ends here*/



p {
    margin-top:10px;
    margin-bottom:20px;
    padding:0;
    margin-right:10px;
    line-height:1.4em;
    color:#484848;
}

p.picture {
    margin-top:10px;
    margin-bottom:10px;
    padding:0;
    margin-right:0;
    line-height:1.4em;
    color:#484848;
    text-align:center;
}

.MPPTop p{
    margin-top:5px;
    margin-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    line-height:1.4em;
    color:#484848;
}

img{
    border:0;
}

#HilfsNav{
    padding-top:109px;
    margin-right:3px;
}

h1 {
    margin:0;
    padding:0;
    margin-right:10px;
    font-size: 15px;
    color: #356689;
    padding-bottom:3px;
    clear:both;
}

h2 {
    margin:0;
    padding:0;
    font-size: 13px;
    color: #356689;
    width: 100%; 
    padding-top:15px;
    clear:both;    
}

h3 {
    margin:0;
    background-color:#ECEDED;
    height:25px;
    padding-top:3px;
    padding-left:10px;
    font-size: 12px;
    color: #487FA6;
    background-image:url(images/mpptop.jpg);
    background-repeat:repeat-x;
    clear:both;    
}

h4 {
    margin:0;
    padding:0;
    font-size: 12px;
    color: #487FA6;
    font-weight:normal;
    clear:both;    
}

h5 {
    margin:0;
    padding:0;
    font-size: 12px;
    color: #7E7E7E;
    clear:both;    
}

.headgrafik{
    background-image:url(images/8works_top.jpg);
    background-repeat:no-repeat;
    width:918px;
    height:126px;
    text-align:right;
    font-size: 11px;
}

.headgrafik a{
    color:#7E7E7E;
    text-decoration:none;
    font-size: 11px;
    padding-left:7px;
    padding-right:7px;
}

.headgrafik a.aktiv{
    color:#FF5F03;
    text-decoration:none;
}

.headgrafik a:hover{
    color:#FF5F03;
    background-color:#fff;
    text-decoration:none;
}
 
#footer {
    height:20px; 
    background-color:#19FFFF; 
    clear:both;
}

#AbschlussUnten{
    border-top:1px solid #DCDDDE;
    margin-right:10px;
    margin-top:45px;
}

.FooterLink{
    color:#7E7E7E;
    text-decoration:none;
    font-size: 11px;
}

.FloatLeft{
    float:left;
}

.FloatRight{
    float:right;
}



/* Listendefinition */
ul{
    margin:0;
    padding-left:30px;
    padding-right:10px;
    list-style-type:none;
}

li{
    background-color:#fff;
    color:#7E7E7E;
    line-height:16px;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom:1px solid #DCDDDE;
}

li a{
    color:#7E7E7E;
    text-decoration:none;
    font-size: 11px;
    padding-left:15px;
    background-position:0 3px;
    width: 91%;
    display: block;
}

li a:hover{
    color:#FF5F03;
    background-color:#fff;
    text-decoration:none;
    background-image:url(images/listen_highlight.gif);
    background-repeat:no-repeat;
}

li a.aktiv{
    color:#FF5F03;
    background-color:#fff;
    text-decoration:none;
    background-image:url(images/listen_highlight.gif);
    background-repeat:no-repeat;
}

.MPPTop ul {
    list-style-type:square;
    padding-left:25px;
    margin-bottom:25px;
    margin-top:10px;
}
.MPPTop li {
    background-color:transparent;
    line-height:16px;
    border:none;
    font-size:11px;
    padding:0;
    margin:0;
    margin-bottom:5px;
}

.MPPTop strong{
    color: #356689;
    font-weight:bold;
}

.MPPTop a{
    color: #7E7E7E;
    text-decoration: underline;
    background-image:none;
    margin:0;
    padding:0;
    display: inline;
}

.MPPTop a:hover{
    color:#7E7E7E;
    text-decoration:none;
    background-image:none;
    background-color:transparent;
}

#maincol ul {
    list-style-type:square;
    padding-top:10px;
    padding-left:30px;
    margin-bottom:25px;
}

#maincol li {
    background-color:transparent;
    line-height:18px;
    border:none;
    font-size:12px;
    padding:0;
    margin:0;
}

#maincol ul.sitemap {
    list-style-type:none;
    padding-top:1px;
    padding-left:20px;
    margin-bottom:1px;
}

#maincol li.sitemap {
    background-color:transparent;
    line-height:18px;
    border:none;
    font-size:12px;
    margin:0;
}

li a.sitemap{
    color:#7E7E7E;
    text-decoration:none;
    font-size: 12px;
    padding-left:0;
    background-position:0 3px;
    width: 100%;
    display: block;
}


li a.sitemap:hover{
    color:#FF5F03;
    background-color:#f9f9f9;
    text-decoration:none;
    background-image:none;
}

/* Links*/
a {
    font-style: normal;
    font-weight: normal;
    color: #3889C3;
    text-decoration: underline;
    border:0;
}
a:hover {
    font-style: normal;
    font-weight: normal;
    color: #FF5F03;
    text-decoration: none;
}

.Ansprechpartner{
    width:100%; 
    background-color:#fafafa;
    border:1px solid #DCDDDE;
    margin-bottom:20px;
}
.HeaderAnsprechpartner{
    background-color:#f0f0f0;
    height:20px;color:#487FA6;
    border-bottom:1px solid #DCDDDE;
    padding-left:10px
}

td{
    border-bottom:1px solid #DCDDDE
}

#slideshow {
    position: relative;
    width: 211px;
    height: 111px;
    overflow: hidden;
    border: 0;
    margin-top:20px; 
    margin-left:20px;
}
#slideshow img {
    position: absolute;
    left: 0;
    top: 0;
    width: 211px;
    height: 111px;
}

.align-right {
    text-align:right;
}

.align-left {
    text-align:left;
}

.align-center {
    text-align:center;
}

div.MPPTop div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt img {
    border:5px solid #C0C0C0;
    margin-left:8px;
    margin-top:3px;
}

hr {
    height:1px;
  
}

p.bodytext hr {
    height:1px;

}

/* Allgemeine Teaser CSS */

.tx-jppageteaser-pi1 {}
  
.tx-jppageteaser-pi1-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-list-entry {
    width: 135px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }

.tx-jppageteaser-pi1-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #000;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#1c3d7d;
    background-image:url(images/mpptop.jpg);
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */ 
}
  
.tx-jppageteaser-pi1-list-entry H4 A {
   color: #000;
   text-decoration: none;
  }
  
.tx-jppageteaser-pi1-list-entry-creation-date, .tx-jppageteaser-pi1-list-entry-change-date {}
  
.tx-jppageteaser-pi1-browsebox {}

.tx-jppageteaser-pi1-browsebox-show-results {}
.tx-jppageteaser-pi1-browsebox-browse-links {}
.tx-jppageteaser-pi1-browsebox-show-results-number {}
.tx-jppageteaser-pi1-browsebox-disabled-link {}
.tx-jppageteaser-pi1-browsebox-inactive-link {}
.tx-jppageteaser-pi1-browsebox-active-link {}

.tx-jppageteaser-pi1-list-floatcleaner {
    clear: none;
}


/* Einzelspalte-Teaser CSS */

.tx-jppageteaser-pi1-1-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-1-list {
    width: 165px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-1-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 0px;
  }
  
.tx-jppageteaser-pi1-1-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-1-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-1-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-1-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-1-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#1c3d7d;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-1-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-1-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }



/* Rauhfaser-Teaser CSS */

.tx-jppageteaser-pi1-rf-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-rf-list {
    width: 350px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-rf-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-rf-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-rf-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-rf-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-rf-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-rf-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#6d9b21;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-rf-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-rf-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }
  
/* Rauhfaser 3 Sp Teaser CSS */

.tx-jppageteaser-pi1-rf3-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-rf3-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-rf3-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-rf3-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-rf3-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-rf3-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-rf3-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-rf3-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#6d9b21;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-rf3-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }
  
.tx-jppageteaser-pi1-rf3-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }


/* Vliesfaser-Teaser CSS */

.tx-jppageteaser-pi1-vf-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-vf-list {
    width: 350px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-vf-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-vf-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-vf-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-vf-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-vf-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-vf-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#ca791d;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-vf-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-vf-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }
  
/* Vliesfaser 3 Sp Teaser CSS */

.tx-jppageteaser-pi1-vf3-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-vf3-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-vf3-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-vf3-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-vf3-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-vf3-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-vf3-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-vf3-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#ca791d;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-vf3-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }
  
.tx-jppageteaser-pi1-vf3-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }


/* Novaboss-Teaser CSS */

.tx-jppageteaser-pi1-nb-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-nb-list {
    width: 350px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-nb-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-nb-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-nb-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-nb-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-nb-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-nb-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#7d2d79;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-nb-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-nb-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }
  
/* Novaboss 3 Sp Teaser CSS */

.tx-jppageteaser-pi1-nb3-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-nb3-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-nb3-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-nb3-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-nb3-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-nb3-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-nb3-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-nb3-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#7d2d79;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-nb3-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }
  
.tx-jppageteaser-pi1-nb3-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }


/* Fassadensystem-Teaser CSS */

.tx-jppageteaser-pi1-fs-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-fs-list {
    width: 350px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-fs-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-fs-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-fs-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-fs-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-fs-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-fs-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#0f766f;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-fs-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-fs-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }
  
/* Fassadensystem 3 Sp Teaser CSS */

.tx-jppageteaser-pi1-fs3-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-fs3-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-fs3-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-fs3-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-fs3-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-fs3-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-fs3-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-fs3-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#0f766f;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-fs3-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }
  
.tx-jppageteaser-pi1-fs3-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }


/* Kreativtapete Teaser CSS */

.tx-jppageteaser-pi1-kt-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-kt-list {
    width: 350px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-kt-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-kt-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-kt-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-kt-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-kt-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }

.tx-jppageteaser-pi1-kt-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#b42c1e;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-kt-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-kt-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }
  
/* Kreativtapete 3 Sp Teaser CSS */

.tx-jppageteaser-pi1-kt3-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-kt3-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-kt3-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-kt3-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-kt3-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-kt3-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-kt3-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-kt3-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#b42c1e;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-kt3-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }
  
.tx-jppageteaser-pi1-kt3-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }


/* Zubehoer Teaser CSS */

.tx-jppageteaser-pi1-zbh-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-zbh-list {
    width: 350px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-zbh-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-zbh-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-zbh-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-zbh-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-zbh-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-zbh-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#9db0bf;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-zbh-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }

.tx-jppageteaser-pi1-zbh-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }
  
/* Zubehoer 3 Sp Teaser CSS */

.tx-jppageteaser-pi1-zbh3-browsebox {
   margin-top: 10px;
   padding-top: 3px;
   border-top: 0px solid #ccc;
   }
  
/* List View */
.tx-jppageteaser-pi1-zbh3-list {
    width: 525px;
    background-color: #FFFFFF;
    clear: both;
    }
  
.tx-jppageteaser-pi1-zbh3-list-entry {
    width: 165px;
    float: left;
    clear: none;
    margin-right: 10px;
  }
  
.tx-jppageteaser-pi1-zbh3-list-entry-description {
    margin-top: 1px;
  }
  
.tx-jppageteaser-pi1-zbh3-list-entry-image IMG {
   float: none; 
   margin: 0px 0px 0px 0px;
   border: 0px solid #000000;
  }
  
.tx-jppageteaser-pi1-zbh3-list-entry-link-item {
    font-size: 11px;
    margin:    0px;
  }

.tx-jppageteaser-pi1-zbh3-list-entry-link-item A {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    }


.tx-jppageteaser-pi1-zbh3-list-entry H4 {
    border-bottom: 0px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    padding: 2px 5px 3px 5px;
    margin: 0px 0px 1px;
    border: 0px 0px 1px solid #FFFFFF;
    background-color:#9db0bf;
}

/* nur fuer Internet Explorer */
* html .tx-jppageteaser-pi1-zbh3-list-entry H4 { 
    ma\rgin: -1px -1px 0px;      /* Version 6 */  }
  
.tx-jppageteaser-pi1-zbh3-list-entry H4 A {
   color: #FFFFFF;
   text-decoration: none;
  }

  
/* News Extension tt_news */
.news-list-date, .news-single-timedata{
   text-align: right;
   font-weight: normal;
}

.news-list-item h2 a {
    font-weight: bold;
    text-decoration: none;
}

.news-single-item h3 {
    margin:0;
    padding:0;
    background-color:#ffffff;
    font-size: 12px;
    font-weight:normal;
    font-style: italic;
    color: #487FA6;
    background-image:none;
}

.news-list-morelink {
    text-align: right;
}

/* Pageteaser EXT */
.tx-jppageteaser-pi1 .tx-jppageteaser-pi1-list h4 {
    margin:0;
    padding:0;
    background-image: none;
    background-color: #fff;
    height:35px;
}

h1,h2,h3,h4,h5,h6, #header_s, #header_2{font-family: Trebuchet MS,arial, helvetica;text-transform:uppercase;color:#234479}
h1{color:#fe5c09;font-size:18px;margin-bottom:12px;}
h5{font-size:12px;}
h6{font-size:11px;}
#content_r .news-list-container h4{text-transform:none;}
* a{color:#234479}
* a:hover{color:#234479}
