html, body {
 	width: 100%;
  	height: 100%;
	margin: auto;
	border: 0;
  	padding: 0;
	overflow:scroll;
	overflow:auto;
    background-color:white;
	background-color:rgb(237,237,237);
	font-family:verdana,ariel,sans-serif;
	}
a	{
	font-family:verdana,ariel,sans-serif;
	font-size:10px;
	font-weight:normal;
    font-style:italic;
    font-style:normal;
    color:rgb(177,190,204) ;
	color: rgb(75,132,211);
    text-decoration:none;
	}
a:hover{
    color:black;
	font-weight:normal;
	text-decoration:underline;
    text-decoration:none;
    color:black;
	}
p { margin-top:0em;
    margin-bottom:0em;
    font-weight:normal;
    text-align:justify;
    text-align:left;
    font-size: 9pt;
    font-size:11px;
    line-height:15px;
	font-weight:normal;
  	color:rgb(102,102,102);
}

h1 {margin-top:1em;
    margin-top:0em;
    margin-bottom:1em;
    white-space:normal;
    font-weight:bold;
    font-size: 11px;
    color:rgb(102,102,102);
    }
h3 {margin-top:1em;
    margin-top:0em;
    margin-bottom:1em;
    white-space:normal;
    font-weight:normal;
    padding-left:10px;
    padding-right:10px;
    font-size: 11px;
    color:rgb(102,102,102);
    }
h6 {
    margin-top:0.5em;
    margin-bottom:0.5em;
    white-space:normal;
    font-size:11px;
	font-weight:normal;
  	color:rgb(102,102,102);
   }
h6 table {
    text-align:center;
    font-size:11px;
	font-weight:normal;
  	color:rgb(102,102,102);
}
h6 td {
    padding:1px;
    font-size:11px;
	font-weight:normal;
  	color:rgb(102,102,102);
   }
ul {font-family:verdana,ariel,sans-serif;
	font-size:12px;
	font-weight:normal;
    font-style:italic;
    font-style:normal;
   	color:rgb(102,102,102);
    margin-top:2px;
    /* Vorsicht padding und margin left und right beeinflussen sitemap in explorer und mozilla !!! */
    }
li {    margin-top:2px;
        margin-bottom:0px;
   }

/*--------------------------------------------------main-styles-----------------------------------------------*/
/*    border:1px solid black; */
.t0{
    width:1000px;
/*    width:100%; */
    align:center;
    height:100%;
    valign:top;
    background-color:white;
    border:0px;
    padding:0px;
    margin-top:0.0%;
	}
.t0_td1{
    valign:top;
/*    width:100%; */
    vertical-align:left;
    border:0px;
    padding:0px;
    color:white;
    color:black;
    background-color:white;
  	overflow:hidden;
    height:10px;
    }
.f_header {
    valign:top;
    width:100%;
  	overflow:hidden;
    margin:0px;
    border:0px;
    padding:0px;
    color:white;
    background-color:white;
    height:105px;
  }
.t0_td2{
    valign:top;
    vertical-align:top;
 	padding: 0px;
	background-color:white;
    table-layout:fixed;
    padding:0;
    padding-top:5px;
 	}
.t1{
   table-layout:fixed;
   width:100%;
   height:100%;
   background-color:white;
   }
.t1_td1{ /*mainnavi links */
    width:180px;
    height:100%;
    valign:top;
    padding:5px;
    padding-right:0px;
    font-size:11px;
	background-color:#CFDEEE;
 	background-color:rgb(207,220,235);
    color:rgb(102,102,102);
	}
.t1_td2{ /*mainfeld rechts */
    height:100%;
    valign:top;
    border:0px;
    margin:0px;
    padding:0px;
    padding-left: 10px;
    padding-right: 10px;
	}
/*---------------------- Hauptfeld tabelle innere Inhalt ------------------------      border:1px solid black;  */
.t_haupttab{
    valign:top;
    vertikal-align:top;
    border:0px;
    margin:0px;
    padding:0px;
    width:100%;
/*    border:1px solid black; */
    }
.t_navipath{
    valign:top;
    vertical-align:top;
    text-align:left;
    border:0px;
    margin:0px;
    padding:0px;
    padding-bottom:5px;
  	font-size:10px;
	font-weight:normal;
  	color:rgb(177,190,204);
   }
.t_navipath a{
   font-size:10px;
   font-weight:normal;
   color:rgb(128,128,128);
   }
.t_navipath a:hover{
  	font-size:10px;
	font-weight:normal;
  	color:black;
    color:rgb(75,132,211);
    text-decoration:none;
  }
.t_kurztxt{ /*in modul  html_txt[99]versteckzt definiert */
	background-color:lime;
    width:100%;
	}
.d_headline{ /* für farbe0, sonst frbex.css, wird nur angezeigt wenn tetx eingegeben */
    valign:left;
    text-align:left;
	font-family:verdana,ariel,sans-serif;
  	font-size:12px;
	font-weight:bold;
    color:rgb(102,102,102);
    background-color:rgb(207,220,235);
    border:0px;
    padding: 2px 0px 2px 10px;         /* oben rechts unten links */
    margin : 0px 0px 10px 0px;         /* oben rechts unten links */
    }
/*--------------------------------------------------main-styles-----------------------------------------------

/*--------------------------------------------------listen-styles-----------------------------------------------*/
.td_langtxt{
	vertical-align:top;
	text-align:left;
	background-color:transparent;
	font-family:verdana,ariel,sans-serif;
    margin: 0px;
    border: 0px;
    padding: 0px 0px 5px 0px;         /* oben rechts unten links */
/*     border:1px solid black; */
	}
/* siehe Hauptdef von p
.td_langtxt p{
    font-weight:normal;
    font-size: 11px;
    line-height:15px;
    color:rgb(102,102,102);
    }                   */
.td_liste{
	vertical-align:top;
	text-align:left;
	background-color:transparent;
    margin: 0px;
    border: 0px;
    padding: 0px 0px 5px 0px;         /* oben rechts unten links */
	font-family:verdana,ariel,sans-serif;
    font-weight:normal;
    font-size: 11px;
    color:rgb(102,102,102);
/*    border:1px solid black; */
	}
/* ------ artikellisten ------------------------------------------------------------------------------------------ */
.t_artlist{
    width:100%;
	color:black;
	font-size:12px;
	border:0px;
	background-color:transparent;
	}
.t_artlist .t_header{
    width:100%;
    text-align:left;
    font-weight:bold;
    font-size: 11px;
	font-family:verdana,ariel,sans-serif;
    color:rgb(51,51,51);
    margin-bottom:5px;
    background-color:rgb(207,220,235);
    margin: 0px 10px 5px 0px;         /* oben rechts unten links , pixel mitschreiben*/
    padding: 2px 0px 2px 0px;         /* oben rechts unten links , pixel mitschreiben*/
    }
/* artikellisten header mit div */
.d_sp1{ float:left;
        width:70px;}
.d_sp2 {float:left;}
/* .d_sp3 {float:right;} */

.t_artlist .t_main{
    margin:  0px 0px 15px 10px;         /* oben rechts unten links , pixel mitschreiben*/
    }
.t_artlist .t_main #imagex{
    valign:top;
    border:0px;
    width:120px;
    }
.t_artlist .t_main #imagex img{
	border:0px;
	}
.t_artlist .t_main #text{
    text-align:left;
    vertical-align:top;
	font-family:verdana,ariel,sans-serif;
    font-weight:normal;
    font-size: 11px;
    line-height:15px;
    color:rgb(102,102,102);
    margin:0px;
    border:0px;
    padding:0px;
    }
/*--------------------------------------------------listen-styles-----------------------------------------------*/
/*    border:1px solid black;  */
/*--------------------------------------------------Sitemap styles-----------------------------------------------*/
a.sitemap_level1 {
	width:760px;
	display:block;
	border-color:black;
    border-color:transparent;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-position:100px 4px;
	}
.sitemap_level2_container {
    margin-left:100px;
	padding-top:.3em;
	}
a.sitemap_level2 {
	color:rgb(62,77,116);
/*	background:url("../images/navi_pfeil_rechts.gif") no-repeat; */
	background-position:130px 4px;
	display:block;
	}
.sitemap_level3_container {
	width:560px;
	border-bottom:1px solid #b4a8b4;
	border-bottom:1px dotted #b4a8b4;
	border-color:black;
    margin-left:130px;
	padding-top:.3em;
	}
a.sitemap_level3 {
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:120px 4px;
	display:block;
	color:rgb(0,0,0);
	}
a.sitemap_level4 {
	color:rgb(190,190,190);
	color:rgb(0,0,0);}
.sitemap_level4_container {
	margin-left:250px;
	padding-top:.3em;
	}
/*--------------------------------------------------Artikel blättern-----------------------------------------------*/
.td_artblatt{   /* td_ feld im layout , villeicht hidden, keine sichtbarenb formatierungen machen*/
    text-align:left;
    valign:top;
    width:100%;
    }
.t_artblatt{   /* table im modul über template eingebunden  */
    align: left;
    width:100%;
    text-align:center;
    valign:top;
	font-size:10px;
    background-color:rgb(226,225,217);
    color:rgb(77,77,77);
    
/*  border:1px solid black; */
    margin: 0px 0px 5px 0px;         /* oben rechts unten links */
    }
.t_artblatt a{color:rgb(77,77,77);}
.t_artblatt a:hover{ color:rgb(75,132,211);}

.t_artblatt .td_z0{
    padding: 2px 10px 2px 10px;         /* oben rechts unten links */
    width:180px;
    valign:top;
    text-align:left;
  }
.t_artblatt .td_z1{
    width:200px;
    valign:top;
    text-align:left;
  }
.t_artblatt .td_z2{
    text-align:left;
    valign:top;}
.t_artblatt .td_z3{
    text-align:left;
    width: 210px;
    valign:top;
  }
.klammer3{   /*rote ((( und ))) rechts und links*/
     width:30px;
     font-weight:bold;
     color:red;
     text-align:center;
     cursor:default;
/*     border:1px solid black; */
     }
/*--------------------------------------------------suchausgabe-----------------------------------------------*/
.suchausgabe{
	font-family:verdana,ariel,sans-serif;
    font-weight:normal;
    font-size: 11px;
    color:rgb(102,102,102);
    }
.suchausgabe a{
	font-family:verdana,ariel,sans-serif;
    font-weight:normal;
    font-size: 11px;
    color:black;
    }

/*--------------------------------------------------Kontakt-----------------------------------------------*/
.d_kontakt_ober{
    color:#0047B6;
    background-color: rgb(235,233,223);
	font-family:verdana,ariel,sans-serif;
    font-weight:bold;
    font-size: 11px;
    padding-left:10px;
    border-bottom:10px;
    border:1px solid black;
    }
.t_kontakt{
    width:100%;
    cell-padding:0px;
    border:0px;
    margin:0px;
    }
.t_kontakt .td{
   }
.t_kontakt .td_z1{
    padding:0px;
    border:0px;
    margin:0px;
    background-color: rgb(235,233,223);
    }
/*--------------------------------------------------tiny styles -----------------------------------------------*/
.left10 {
    valign:top;
    align:left;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:2px;
}
.left0 p{
    valign:top;
    align:left;
    margin-top:0em;
    margin-bottom:0em;
}
.margin-bottom5 {margin-bottom:5px;}


/*-----.tover1 + tover2 link-Überschrift mitwechselnden Farben  -------------------------------------*/
.tover1 a,.tover2 a{cursor:pointer;}
.tover1,.tover2{
    width:100%;
    margin-bottom: 10px;
    height: 15px;}

.tover1 td,.tover2 td {
    vertical-align:middle;
    align:left;}
.tover1 p, .tover1 span,.tover1 div,.tover2 p,.tover2 span,.tover2 div{
  	font-size:10pt;
	font-weight:bold;
    color:#333333; }
.tover1 span,.tover1 div, .tover2 span,.tover2 div{font-size:9pt;}
.tover1 div, .tover2 div{margin-right: 3px;}

.tover1{background-color: #cfdceb;}/* hellblauer Hintergrund */;
.tover1 p,.tover1 span,.tover1 div{color:#333333;}
.tover1 #f0 span{color:#cfdceb;} /*hellblau allgemein          rgb(207,220,235) = #CFDCEB */
.tover1 #f1 span{color:#FF461F;} /*rötlich Medizin:            rgb(255,70,31)   = #FF461F */
.tover1 #f2 span{color:#008490;} /*türkis Geräte Gampt         rgb(0,132,144)   = #008490 */
.tover1 #f3 span{color:#8DBA54;} /*Grünlich Ausbildung         rgb(141,186,84)  = #8DBA54 */
.tover1 #f4 span{color:#0047b6;} /*blau Unternehmen            rgb(0,71,182)    = #0047b6 */

.tover2 p,.tover2 span,.tover2 div{color:#ffffff;}
.tover2 #f0 {background-color:#cfdceb;} /*hellblau allgemein          rgb(207,220,235) = #CFDCEB */
.tover2 #f1 {background-color:#FF461F;} /*rötlich Medizin:            rgb(255,70,31)   = #FF461F */
.tover2 #f2 {background-color:#008490;} /*türkis Geräte Gampt         rgb(0,132,144)   = #008490 */
.tover2 #f3 {background-color:#8DBA54;} /*Grünlich Ausbildung         rgb(141,186,84)  = #8DBA54 */
.tover2 #f4 {background-color:#0047b6;} /*blau Unternehmen            rgb(0,71,182)    = #0047b6 */
/*-----.tover1 + tover2 link-Überschrift mitwechselnden Farben  -------------------------------------*/











