/* ---- Copyright: Hablützel AG, CH-8217 Wilchingen ---- *//* ---- Hintergrund ---- */body{margin: 0;padding: 0;font: 80% Arial, Helvetica, sans-serif;text-align: center;color: #000000;background-color: #F5F5F5;}#container{background-image: url(../images/background.jpg);margin: 1em auto;border: 1px solid #676767;width: 950px;text-align: left;background-color: #fff;}/* ---- Kopf ---- */#header{height: 104px;width: 100%;background-image: url(../../images/kopf1.jpg);background-color: #FFFFFF;background-repeat: no-repeat;background-position: 0 0;border-bottom: 5 solid #FF0000;}#header h1{visibility: hidden;font-size: 1px;text-align: left;color: #fff;margin: 0;padding: 0;}/* ---- Menüleiste oben ---- */#mainnav{float: left;width: 948px;background-image: url(../images/background.jpg);background-color: #E6E6E6;font: 70% Arial, Helvetica , sans-serif;font-weight: bold;}#mainnav a:link, #mainnav a:visited{color: #000000;background-image: url(../images/button_hell.jpg);background-color: #B4B4B4;text-decoration: none;padding: 5px;border-top: 2px solid #FFFFFF;border-right: 2px solid #787878;border-bottom: 2px solid #787878;border-left: 2px solid #FFFFFF;}#mainnav a:hover{color: #FFFFFF;background-image: url(../images/button_dunkel.jpg);background-color: #787878;text-decoration: none;padding: 5px;border-top: 2px solid #000000;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #000000;}#mainnav #currentpage a{color: #660000;background-image: url(../images/button_dunkel.jpg);background-color: #787878;text-decoration: none;padding: 5px;border-top: 2px solid #000000;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #000000;cursor: default;}#mainnav ul{margin: 0 0 0 0;padding: 20px;list-style-type: none;}#mainnav li{padding: 0 2px;display: inline;}/* ---- Menüleiste seitlich ---- */#menuleft{float: left;width: 210px;background-image: url(../images/background.jpg);background-color: #E6E6E6;}.menu{float: left;width: 160px;font: 80% Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;background-image: url(../images/background.jpg);background-color: #E6E6E6;}.menu li{float: left;margin-top: 0px;margin-left: 20px;margin-bottom: 5px;list-style-type: none;}.menu a:link, .menu a:visited{float: left;color: #000000;background-image: url(../images/button_hell.jpg);background-color: #B4B4B4;text-decoration: none;width: 160px;padding: 5px;border-top: 2px solid #FFFFFF;border-right: 2px solid #787878;border-bottom: 2px solid #787878;border-left: 2px solid #FFFFFF;}.menu a:hover{float: left;color: #FFFFFF;background-image: url(../images/button_dunkel.jpg);background-color: #787878;text-decoration: none;width: 160px;padding: 5px;border-top: 2px solid #000000;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #000000;}.menu #currentpage a{float: left;color: #660000;background-image: url(../images/button_dunkel.jpg);background-color: #787878;text-decoration: none;width: 160px;padding: 5px;border-top: 2px solid #000000;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #000000;cursor: default;}/* ---- Adressenlayout ---- */.address{float: left;width: 160px;font: 100% Arial, Helvetica, sans-serif;font-weight: bold;text-align: center;text-decoration: none;margin-left: 20px;margin-top: 50px;margin-bottom: 5px;background-image: url(../images/background.jpg);background-color: #E6E6E6;}.address a:link, .address a:visited{float: left;color: #000000;background-image: url(../images/button_hell.jpg);background-color: #B4B4B4;text-decoration: none; width: 160px;padding: 5px;border-top: 2px solid #FFFFFF;border-right: 2px solid #787878;border-bottom: 2px solid #787878;border-left: 2px solid #FFFFFF;}.address a:hover{float: left;color: #FFFFFF;background-image: url(../images/button_dunkel.jpg);background-color: #787878;text-decoration: none;width: 160px;padding: 5px;border-top: 2px solid #000000;border-right: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 2px solid #000000;}/* ---- Titel dunkelgrau ---- */h2{color: #6E6E6E;font: 140% Arial, Helvetica, Verdana, sans-serif;font-weight: bold;margin: 0 0 0 0;}h2 a{text-decoration: none;}/* ---- Titel hellgrau ---- */h3{color: #C0C0C0;font: 140% Arial, Helvetica, Verdana, sans-serif;font-weight: bold;margin: 0 0 0 0;}/* ---- Überschrift dunkelgrau ---- */h4{color: #6E6E6E;font: 120% Arial, Helvetica, Verdana, sans-serif;margin: 20px 0 0 0;font-weight: bold;}/* ---- Format Haupttextblock ---- */.blogentry li{list-style-type: square;}/* ----- Inhaltstext ---- */#contents{float: right;width: 718px;min-height: 520px;padding: 10px;background-color: #FFF;}#contents p{line-height: 140%;  /* Zeilenabstand */}#contents a:link{color: #000000;background-color: #FFFFFF;text-decoration: underline;border: 0px solid #5A5A5A;}#contents a:visited{color: #000000;background-color: #FFFFFF;text-decoration: underline;border: 0px solid #5A5A5A;}#contents a:hover{color: #5A5A5A;background-color: #FFFFFF;text-decoration: underline;border: 0px solid #5A5A5A;}#contents a:active{color: #000000;background-color: #FFFFFF;text-decoration: underline;border: 0px solid #5A5A5A;}/* ---- Bildlayout ---- */.imagefloat{float: right;padding: 10px;margin: 20px;border: 0px solid #5A5A5A;}.imagebottom{float: left;margin: 5px 0px 0px 5px;border: 1px solid #676767;}.bottom{float: right;width: 700px;padding: 5px;margin-top:10px;background-color: #F5F5F5; }/* ---- Tabellenschriften ---- */table{font: 95% Arial, Helvetica, Verdana, sans-serif;}/* ---- Inhalt Liste bei Produkten ---- */#list ul{float: left;background-color: #F5F5F5;width: 250px;/* height: 200px; */padding: 10px;list-style-type: none;}#list li{width: 250px;padding: 5px;margin: 2px 0px 0px 0px;list-style-type: none;}/* ---- Fusszeile ---- */#footer{clear: both;height: 32px;Width: 948px;background-image: url(../images/background.jpg);background-color: #C8C8C8;font: 70% Arial, Helvetica , sans-serif;border-top: 2px solid #FF0000;padding: 8px 0 0 0;}#footer ul{float: right;display: inline;list-style-type: none;}#footer li{display: inline;padding: 0 10px 0 10px;border-left: 1px solid #000000;}#footer li a{Color: #000000;text-decoration: none;}#footer li a:hover{text-decoration: none;color: #fff;}