/* CSS Document */
body {margin:0;padding:0;width:100%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;color:#000;}

a {color:#000;}
a:hover {color:#000;}
.tabfuell {background:#f0f0f0;}
.tabfuelldark {margin-top:5px;padding:3px 2px;background:#d3d3d3;}
h1, h2, h3, h4, h5 {font-family:Helvetica, Arial, sans-serif;font-weight:normal;}
h3 {font-weight:bold;font-style:italic;font-size:17px;}
/*linkstruktur*/
.blau {width:120px;padding:2px 0px 2px 5px;}
.blau a {text-decoration:none;font-size:75%;}
.blau a:hover {text-decoration:underline;color:#004a95;}
.aktivblau {color:#004a95;}

.orange {width:140px;padding:2px 0px 2px 0px;}
.orange a {text-decoration:none;font-size:75%;}
.orange a:hover {text-decoration:underline;color:#ff9900;}
.aktivorange {color:#ff9900;}

.rot {padding:2px 0px 2px 0px;}
.rot a {text-decoration:none;font-size:75%;}
.rot a:hover {text-decoration:underline;color:#990000;}
.aktivrot {color:#990000;}

.gruen {width:120px;padding:2px 0px 2px 0px;}
.gruen a {text-decoration:none;font-size:75%;}
.gruen a:hover {text-decoration:underline;color:#008600;}
.aktivgruen {color:#008600;}

/* umschliessende Tabelle oben */
.tablinks {width:50%;border-bottom:1px solid #000;background:url(images/tablinks.gif) repeat-x;}
.tabmitte {width:758px;border-bottom:1px solid #000;}
.tabrechts {width:50%;border-bottom:1px solid #000;background:url(images/tabrechts.gif) repeat-x;}

/* Tabellen in der Mitte */
.tabhaupt1i {width:758px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:url(images/foto_haupt1i.jpg) no-repeat right top;}
.tabhaupt1u {width:758px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:url(images/foto_haupt1u.jpg) no-repeat right top;}
.tabhaupt1p {width:758px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:url(images/foto_haupt1p.jpg) no-repeat right top;}
.tabhaupt1f {width:758px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background: url(images/foto_haupt1f.jpg) no-repeat right top;}
.tabhaupt1q {width:758px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background: url(images/foto_haupt1q.jpg) no-repeat right top;}
.tabhaupt2i, .tabhaupt2u, .tabhaupt2p, .tabhaupt2f, .tabhaupt2q {width: 758px;border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #000;}
.tabhaupt2i {background:url(images/foto_haupt2i.jpg) no-repeat right top;}
.tabhaupt2u {background:url(images/foto_haupt2u.jpg) no-repeat right top;}
.tabhaupt2p {background:url(images/foto_haupt2p.jpg) no-repeat right top;}
.tabhaupt2f {background:url(images/foto_haupt2f.jpg) no-repeat right top;}
.tabhaupt2q {background:url(images/foto_haupt2q.jpg) no-repeat right top;}
.tabhaupt3 {width:758px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;}
.tabhaupt4 {width: 758px;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;}
.navigationi {width:560px;background:url(images/foto_haupt3i.gif) no-repeat left top;}
.navigationu {width:560px;background:url(images/foto_haupt3u.gif) no-repeat left top;}
.navigationp {width:560px;background:url(images/foto_haupt3p.gif) no-repeat left top;}
.navigationf {width:560px;background:url(images/foto_haupt3f.gif) no-repeat left top;}
.navigationq {width:560px;background:url(images/foto_haupt3q.gif) no-repeat left top;}
.seitenbezeich {padding:10px 0px 10px 10px;}
.tabhaupt5 {width:758px;border-right:1px solid #000;border-left:1px solid #000;}
.unternavblau, .unternavorange, .unternavrot,  .unternavgruen, .unternavschwarz {width:150px;border-right:1px solid #000;padding:10px 0px 10px 10px;font-size: 80%;}
.unternavblau a, .unternavorange a, .unternavrot a, .unternavgruen a, .unternavschwarz a {display:block;padding-left:15px;line-height:20px;background:url(images/kasten_weiss.gif) no-repeat;}
.unternavblau a:hover {color:#004a95;}
.unternavorange a:hover {color:#f9900;}
.unternavrot a:hover {color:#990000;}
.unternavgruen a:hover {color:#008600;}
.unternavschwarz a:hover {color:#000;}
.unternavblau a.aktiv {background:url(images/kasten_blau.gif) no-repeat;}
.unternavorange a.aktiv {background:url(images/kasten_orange.gif) no-repeat;}
.unternavrot a.aktiv {background:url(images/kasten_rot.gif) no-repeat;}
.unternavgruen a.aktiv {background:url(images/kasten_gruen.gif) no-repeat;}
.unternavschwarz a.aktiv {background:url(images/kasten_schwarz.gif) no-repeat;}
.newsleiste {width:239px;height:220px;border-left:1px solid #000;padding:10px 10px 0px 10px;font-size:80%;}
.inhaltscroll {/*width: 618px; */height:230px;margin:25px 15px 25px 15px;padding:10px;font-size:80%;line-height:110%;overflow:auto;/*scrollbar-base-color:#fff;scrollbar-3d-light-color:#000;scrollbar-arrow-color:#000;scrollbar-darkshadow-color:#fff;scrollbar-face-color: #fff;scrollbar-highlight-color:#000;scrollbar-shadow-color:#000;scrollbar-track-color:#fff;*/}
.tabhaupt6 {width:758px;border-right:1px solid #000;border-left:1px solid #000;}
.kastenreihe {width:150px;border-right:1px solid #000;padding:0px 0px 10px 10px;}
.kastenreiheindex {width:486px;border-right:1px solid #000;padding:0px 0px 10px 10px;}

/* Abbinder */
.tablinks2 {width:50%;height:10px;}
.tabmitte2 {width:758px;height:10px;font-size:70%;}
.tabrechts2 {width:50%;height:10px;}
.pipe {padding:0px 5px;}

/* Trenner */
.trenner_small {margin-bottom:5px;}
.trenner_medium {margin-bottom:11px;}
.trenner_big {margin-bottom:20px;}
.trenner_superbig {margin-bottom:42px;}

/* Textformatierungen */
.jahr {float:left;width:4em;height:1.5em;font-weight:bold;color:#004a95;}
.jahr2 {display:block;margin-left:4em;}
.trenner_rueck {margin-bottom:10px;clear:left;}
.ansprech {margin-right:10px;}
ul {list-style-image:url(images/kasten_weiss.gif);list-style-position:outside;}
#gerueckt {padding-left:30px;}
.kasten {margin-left:10px;}
.kastennews {margin-right:10px;}

/* Schriften */
.schrift_blau {height:1.2em;font-weight:bold;color:#004A95;}
.schrift_orange {font-weight:bold;color:#ff9900;}
.schrift_rot {font-weight:bold;color:#990000;}
.schrift_gruen {font-weight:bold;color:#008600;}
.schrift_schwarz {font-weight:bold;color:#000;}
.schrift_schwarzbig {font-size:1.2em;font-weight:bold;color:#000;}
.schrift_impressum {font-size:80%;color:#000;}
.qualitaet {margin-left:20px;}

/* Bilder */
.icons {margin-left:10px;}
.maschinen {border:1px solid #000;}
.zertifikat {margin:10px 10px 10px 25px;}

/* Errorseite */
.error {width:350px;border:1px solid #000;padding:25px;font-size:80%;}
.errorpic {width:250px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}



