body,h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetics,sans-serif; }

body,td            { font-size:8pt; }

a                  { color:#488273; 
                     text-decoration:none; }
a:hover            { text-decoration: underline; }


/* Pfad in Druckversion */
p.druckversion-pfad { font-size:10px; }

/* Aktive Links */
.navigation-aktiv  { background-color:#C3DACC;
							font-size: 8pt; }
.navigation-aktivsmallfont { background-color:#C3DACC; 
                             font-size: 8pt; }

/* Navigationsleiste (links) */
.navigation        { font-size: 8pt;
							background-color:#EEF3EF; }

/* Druckansicht, Bestellen, Download... */
.navigation-smallfont { background-color:#EEF3EF; 
                        font-size: 8pt; }

.navigation-markiert { background-color:#C3DACC;
                       font-size: 8pt; }

/* Logo Hingtergrund */
.header-hellgrau { background-color:#E7F3EB; }

/* L&R grün für die grüne Leiste unter dem Logo */
.lr-gruen { background-color:#B5D3C6; }

/* An besonderen Stellen bleiben die Links schwarz */
.link-schwarz { color:#595959; }
.link-schwarzfett { color:#595959;
                    font-weight:bold; }

/* Formularseiten */
.formular-text { background-color:#EEF3EF; }
.formular-headline { background-color:#C3DACC; 
                     color:#000000;
                     font-size:8pt;
                     font-weight:bold; }
.formular-trennlinie { background-color:#FFFFFF; }
.formular-fehler { color:#DA1E20; }
.formular-input { font-family: Arial, Helvetica, sans-serif;
              font-size:8pt;
              clear:none;
              border-style:none; }
.formular-button { font-family: Arial, Helvetica, sans-serif;
               font-size:8pt;
               font-weight:bold;
               color:#FFFFFF;
               background-color:#8DB99E;
               border-style:none; }


/* Suche */
.suche-text { background-color:#EEF3EF; }
.suche-headline-text  { background-color:#EEF3EF; 
                     color:#488273;
                     font-size:8pt; }
.suche-headline { background-color:#C3DACC; 
                     color:#000000;
                     font-size:8pt;
                     font-weight:bold; }

.suche-input-text { font-family: Arial, Helvetica, sans-serif;
                        font-size: 8pt;
                        text-align: left;
                        font-weight: bold;
                        clear: none;
                        border-style: none; }
.suche-input { font-family: Arial, Helvetica, sans-serif;
              font-size: 8pt;
              text-align: left;
              clear: none;
              border-style: none; }
.suche-button { font-family: Arial, Helvetica, sans-serif;
               font-size: 8pt;
               font-weight: bold;
               background-color: #8DB99E;
               border-style: none; }

/* Suchergebnisse */

.sucheergebniss-text { color:#000000; 
					font-weight:bold;}

.suchergebniss-headline-text  { background-color:#EEF3EF; 
                     color:#488273;
                     font-size:8pt;
					 font-weight:bold;}

.suchergebniss-headline { background-color:#C3DACC; 
                     color:#000000;
                     font-size:8pt;
                     font-weight:bold; }


/* Fliesstext, 1-Spaltig  */
.fliesstext-1spaltig-headline { background-color:#C3DACC; 
                                color:#000000;
                                font-size:8pt;
                                font-weight:bold; }
.fliesstext-1spaltig-text  { background-color:#EEF3EF; }
.fliesstext-fehler  { background-color:#EEF3EF; }

.fliesstext-1spaltig-text-gruen  { background-color:#EEF3EF; }

/* Fliesstext, 2-Spaltig  */
.fliesstext-2spaltig-headline { background-color:#C3DACC; 
                                color:#000000;
                                font-size:8pt;
                                font-weight:bold; }
.fliesstext-2spaltig-text  { background-color:#EEF3EF; }


/* Fliesstext, 2-Spaltig mit Bild */
.fliesstext-2spaltigbild-headline {	background-color:#C3DACC; }
.fliesstext-2spaltigbild-headline-text { background-color:#C3DACC; 
                              					 color:#000000;
                                         font-size:8pt;
                            				     font-weight:bold; }
.fliesstext-2spaltigbild-anreisser  { background-color:#EEF3EF; }
.fliesstext-2spaltigbild-anreisser-text { background-color:#EEF3EF; 
                                          color:#488273; }
.fliesstext-2spaltigbild-text { background-color:#FFFFFF; }



/* Grüner Fliesstext  */

.fliesstext-gruen { background-color:#EEF3EF;
                    color:#488273; }

.fliesstext-gruen b { color:#000000; }

.fliesstext-gruen strong { color:#000000; }
.fliesstext-gruen a { color:#488273;
              font-weight:bold;
              text-decoration:none; }

.fliesstext-gruen a:hover { color:#488273;
                    font-weight:bold;
                    text-decoration: underline; }



/* Roter Link auf hellgrünem Hintergrund bei Produktseiten */

.link-rot a { color:#F02B29; 
              text-decoration:none; }

.link-rot a:hover { color:#F02B29;
                    text-decoration: underline; }

td.daten-dunkel { background-color:#B6D2C1;  padding-left: 10px;  padding-top: 5px;   }

td.daten-hell { background-color:#CFDFD5;  padding-left: 10px;  padding-top: 5px; }

td.konfigurator_dunkel, td.konfigurator_ergebnishead { background-color:#B6D2C1; padding-right: 10px; }
td.konfigurator_dunkel { padding-left: 10px; }

td.konfigurator_hell { background-color:#CFDFD5;  padding-left: 10px; }


td.fliesstext-de-seiten { background-color:#CDDBD2; }
td.beschreibungstext-de-seiten { background-color:#CDDBD2;
                                     color:#488273; }

.de-text { background-color:#FFFFFF;
               color:#488273; }
.de-text b { color:#000000; }
.de-text strong { color:#000000; }


.tabelle-de-seiten-dunkel { background-color:#CDDBD2;
                                color:#000000; }

.tabelle-de-seiten-hell   { background-color:#CFDFD5;
                                color:#000000; }

.tabelle-de-seiten-weiss  { background-color:#FFFFFF;
                                color:#000000; }

.tabelle-de-seiten-bg  { background-color:#EEF1EF; }    
.fliesstext-balken-recht { background-color:#C3DACC; color:#488273;
                                         font-size:8pt;
                                         padding-left: 10px;
 }

/*Übersichtseiten*/
.uebersicht-linie { background-color:#C3DACC; }
.uebersicht-fliesstext-ueberschrift { background-color:#FFFFFF;
                        					  color:#488273; }
.uebersicht-fliesstext { background-color:#FFFFFF; }
.uebersicht-fliesstext-ueberschrift-2 { background-color:#EEF3EF;
                                  					  color:#488273; }
.uebersicht-fliesstext-2 { background-color:#EEF3EF; }
.uebersicht-headline { background-color:#C3DACC; }
.uebersicht-headline-text { background-color:#C3DACC; 
                          color:#000000;
                          font-size:8pt;
                          font-weight:bold; }
.uebersicht-anleser { background-color:#EEF3EF; }
.uebersicht-anleser-text { background-color:#EEF3EF; 
              					 color:#488273; }
.uebersicht-abstand { background-color:#FFFFFF; }

.uebersicht, .uebersichtanleser { 
background-color:#EEF3EF;
border-bottom:1px solid #FFFFFF;
 }

.chapternav {
width:320px; 
background-color: #F9FBF9;
border-bottom:2px solid #EEF3EF;  
line-height:9pt;
}
.chapternav a:active, .chapternav a:visited, .chapternav a:link {
	display: block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration: none;
}
.chapternav a:hover {
	background-color:#B6D2C1;
  	display: block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration: none;
}


.link-rot { background-color:#EEF3EF;
                    color:#488273; 
                    font-weight: bold;
                    padding-left:3px;}
.link-rot a { color:#DE3029;
              font-weight:bold;
              text-decoration:none; }

.link-rot a:hover { color:#DE3029;
                    font-weight:bold;
                    text-decoration: underline; }
.link-rot-2 { color:#488273; 
                    font-weight: bold;
                    padding-left:3px;}
.link-rot-2 a { color:#DE3029;
              font-weight:bold;
              text-decoration:none; }

.link-rot-2 a:hover { color:#DE3029;
                    font-weight:bold;
                    text-decoration: underline; }

fliesstext-weiss-rot { background-color:white;
                    color:black; 
                    font-weight: bold;
                    padding-left:3px; }
fliesstext-weiss { background-color:white;
                    color:black;
                    padding-left:3px; }
					
.sitemapchapter {
font-weight:bold;
}
.sitemap {
font-weight:normal;
}


/* aus neuen Auftritten  */
.textcontent, .textcontent2 { background-color:#EEF3EF;
                    color:#488273; }

.textcontent b, .textcontent2 b, .bildcontent b, .bildcontent2 b, .bildcontent3 b { color:#000000; }
.textcontent strong, .textcontent2 strong, .bildcontent strong, .bildcontent2 strong, .bildcontent3 strong { color:#000000; }
.textcontent a, .textcontent2 a, .bildcontent a, .bildcontent2 a, .bildcontent3 a { color:#488273;
              font-weight:bold;
              text-decoration:none; }
.textcontent a:hover, .textcontent2 a:hover, .bildcontent a:hover, .bildcontent2 a:hover, .bildcontent3 a:hover { color:#488273;
                    font-weight:bold;
                    text-decoration: underline; }

/* SW Fliesstext  */
.textcontentsw { background-color:white;
                    color:black; }

.textcontentsw a, .bildcontentsw a { color:#488273;
              font-weight:bold;
              text-decoration:none; }

.textcontentsw a:hover, .bildcontentsw a:hover { color:#488273;
                    font-weight:bold;
                    text-decoration: underline; }
					

.bildcontent { 
background-color:#CDDBD2;
color:#488273;
 }
.bildcontentsw { 
background-color:white;
color:black;
 }
.bildcontent2 { 
background-color:#EEF3EF;
color:#488273;
 }
.bildcontent3 { 
background-color:#C3DACC;
color:#488273;
 }
 
.textcontentsw, .bildcontent, .bildcontent2, .bildcontent3, .bildcontentsw{
border-bottom:1px solid white;
}

.textcontent ul, .textcontent2 ul, .textcontentsw ul,
.bildcontent ul, .bildcontentsw ul, .bildcontent2 ul, .bildcontent3 ul
 {
margin-left:17px;
margin-top:0px;
margin-bottom:15px;
padding:0;
list-style-image: url(/web/images/pfeil_rot.gif);
}
.textcontent li, .textcontent2 li, .textcontentsw li 
.bildcontent li, .bildcontentsw li, .bildcontent2 li, .bildcontent3 li
{
margin:0;
padding-left:0;
padding-bottom:6px;
}

.headlinebalken { 
background-color:#C3DACC; 
color:#000000;
font-weight:bold;
height:30px;
border-bottom:1px solid white;
 }
 
/* ************ roter Link1 ******** */
.link1 a:active, .link1 a:visited, .link1 a:link, .link1 a:hover {
	text-decoration: none;
	color: #DE3029;
	font-weight:bold;
}
.link1 a:hover {
    text-decoration: underline;
}
/* ************ ENDE Link1 ******** */


.textcontent table, .textcontentsw table {
border-top:1px solid white;
border-left:1px solid white;
width:100%;
}
.textcontent table th, .textcontentsw table th {
background-color:#B5D3C6;
border-right:1px solid white;
border-bottom:1px solid white;
padding:3px;
color:black;
font-weight:bold;
text-align:left;
width:25%;
white-space:nowrap;
vertical-align:top;
text-align:left;
}
.textcontent table td, .textcontentsw table td {
background-color:#CEDFD6;
border-right:1px solid white;
border-bottom:1px solid white;
padding:3px;
color:black;
width:25%;
white-space:nowrap;
vertical-align:top;
text-align:left;
}
.textcontent table strong, .textcontentsw table strong {
display:block;
padding:3px;
margin:-3px;
background-color:#B5D3C6;
}


table.layouttabelle, table.layouttabelle td {
background-color:transparent !important;
padding:0;
white-space:normal;
border:0;
width:auto;
border-collapse:separate;
}
table.layouttabelle strong {
display:inline;
padding:0;
margin:0;
background-color:transparent;
color:inherit !important;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.bildliste_h .blist_item { 
float:left; margin:0 10px 10px 0;
}

.bildliste_v .blist_item { 
margin:0 0 10px 0;
}

.blistedit {
padding-top:8px; padding-right:20px;
}

.bildliste_v .blist_bild { float:left; margin:0 10px 0 0; }
.bildliste_v .blist_text { float:left; }

.blist_text p { margin:0; }

.blist_clear { clear:both; font-size:1px; line-height:1px; margin-top:-2px; height:1px; }

/* ************ metamenue ******** */
.metamenue, .metamenueaktiv {  
  margin: 0px;
  width: 86px;
  height: 15px;
  cursor: pointer;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  line-height: 15px;
}

.metamenue a:active, .metamenue a:visited, .metamenue a:link {
	background-color:#C6DBCE;
	display: block;
	padding-left:17px;
	background-image: url(/web/images/pfeil_metanav1.gif); 
	background-repeat:no-repeat; 
	background-position:6px 4px;
	text-decoration: none;
	color: #424242;
}
.metamenue a:hover, .metamenueaktiv a:active, .metamenueaktiv a:visited, .metamenueaktiv a:link {
	background-color:#EFF3EF;
  	display: block;
  	padding-left:17px;
  	background-image: url(/web/images/pfeil_metanav2.gif); 
  	background-repeat:no-repeat; 
  	background-position:6px 4px;
	text-decoration: none;
	color: #424242;
}

/* ************ ENDE metamenue ******** */

