/*Version 1.0 - 15.02.2005*//* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */body {   background-color: #FFFFFF;   margin: 0 0 0 0;   padding: 0 0 0 0;   }table {   border="0"}img {   border: none;}/* - - - - - - - - - - - - Schriften, Gliederung - - - - - - - - - - - - */h1 {font-family: Verdana, Helvetica, sans-serif;font-size: 1.1em;line-height: 1.4em; font-weight: bold;}h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em;line-height: 1.3em;font-weight: bold;color: #666666;}h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;line-height: 1,5em;font-weight: bold;color: #666666;}p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;line-height: 1.5em;color: #333333;}.mail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;line-height: 1.5em;color: #333333;}.dblau {color: #314263;}.blau {color: #346588;}.blaugruen {color: #2B5317;}.oliv {color: #3F4C25;}.gelb{color: #FFBD52;}.orange{color: #FF9900;}.grau{color: #666666;}.drot{color: #841818;}.bu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em;line-height: 1.3em;color: #333333;margin: 15px;}.fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em;line-height: 1.3em;color: #333333;}a.fusszeile:link {text-decoration: none;}a.fusszeile:hover {color: #C7582D; }a.fusszeile:visited {text-decoration: none;} .starttext {	padding-top: 22px;	padding-bottom: 20px;	padding-left: 35px;	padding-right: 35px;}.tischlereitext {	padding-top: 22px;	padding-bottom: 20px;	padding-left: 20px;	padding-right: 20px;}/* - - - - - - - - - - - - Klassen Ebenen - - - - - - - - - - - - */.logo {position:absolute; left:40px; top:34px; width:242px; height:76px;}.navigation1 {position:absolute; left:355px; top:37px; width:517px; height:78px; z-index:1;}.liniedrot{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/drot/drot.gif);}.aktuelles {position:absolute; left:40px; top:200px; width:128px; height:345px;}.textfelddrot {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/drot/backdrot.gif);}.textimpressum {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px;}.liniedblau{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/dblau/dblau.gif);}.linieblau{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/blau/blau.gif);}.linieblaugruen{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/blaugruen/blaugruen.gif);}.linieoliv{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/oliv/oliv.gif);}.liniegelb{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/gelb/gelb.gif);}.linieorange{position:absolute; left:15px; top:122px; width:1000px; height:1px; z-index:2; background-image: url(img/orange/orange.gif);}.navigation2 {position:absolute; left:40px; top:159px; width:128px; height:256px;}.textfelddblau {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/dblau/backdblau.gif);}.textfeldblau {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/blau/backblau.gif);}.textfeldblaugruen {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/blaugruen/backblaugruen.gif);}.textfeldoliv {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/oliv/backoliv.gif);}.textfeldgelb {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/gelb/backgelb.gif);}.textfeldorange {position:absolute; left: 200px; top: 160px; width: 630px; height: 385px; background-image: url(img/orange/backorange.gif);}/* - - - - - - - - - - - - Klassen Schrift - - - - - - - - - - - - */.framedrot {border: 1px solid #841818;}.framegrau {border: 1px solid #666666;}.frameweiss {border: 1px solid #FFFFFF;}.frameorange {border: 1px solid #C7582D;}.aktuell {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;line-height: 1.4em;font-weight: bold; }.orangegross{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;line-height: 1.4em;font-weight: bold;color: #C7582D;}.fusszeile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em;line-height: 1.3em;color: #333333;}a.fusszeile:link {text-decoration: none;}a.fusszeile:hover {color: #C7582D; }a.fusszeile:visited {text-decoration: none;} .titel0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;line-height: 0.9em; font-weight: bold; color: #841818;}/* - - - - - - - - - - - - Navigation - - - - - - - - - - - - */a:link {text-decoration:none;}a:visited {text-decoration:none;}a:active {text-decoration:none;}a:hover {text-decoration:none;}.navi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;line-height: 1.5em;color: #666666;text-decoration: none;}a.navi:hover {color: #FF9900; }.navi1 {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.65em; line-height: 1.0em; color: #666666; text-decoration: none;}a.navi1:hover {color: #333333; }.navi1a { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em; font-weight: bold; color: #666666;}.navi2 {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #666666; }a.navi2:link {text-decoration: none;}a.navi2:hover {color: #841818; }a.navi2:visited {text-decoration: none;} a.navi3:link {text-decoration: none;}a.navi3:hover {color: #C7582D; }a.navi3:visited {text-decoration: none;} .navi3 {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em; font-weight: bold; color: #FFFFFF; }.navi3a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em; font-weight: bold;color: #FFCC99; }.navi4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;line-height: 1.2em; color: #5A6A39; text-decoration: none;}a.navi4:link {text-decoration: none;}a.navi4:hover {color: #666666; }a.navi4:visited {text-decoration: none;} .navsite {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em; font-weight: bold; color: #C7582D; }.navtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;line-height: 1.3em;font-weight: bold;color: #333333;}.navstart {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.96em;line-height: 1.2em; font-weight: bold; color: #C7582D;}a.navstart:hover {color: #666666; }a.navaktuell:link {text-decoration: none;}a.navaktuell:hover {color: #CCCCCC; }a.navaktuell:visited {text-decoration: none;} .navaktuell {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;line-height: 1.6em;font-weight: bold;color: #333333; }a.navaktuell:link {text-decoration: none;}a.navaktuell:hover {color: #C7582D; }a.navaktuell:visited {text-decoration: none;} 