#m1 a:hover {background-image: url(../img/menu/haba_2.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 97px; }
#m2 a:hover {background-image: url(../img/menu/leistungen_2.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 90px; }
#m3 a:hover {background-image: url(../img/menu/ref_2.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 95px; }
#m4 a:hover {background-image: url(../img/menu/kontakt_2.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 63px; }
.mleft ul li a:hover {color: #ff0000; }
.thumbnail a:hover img {background-color: #cccccc; border-color: #ff0000; border-style: solid; border-width: 1px;}
.top a:hover {color: #ff0000; }
a:hover {color: #ff0000; }
#popuper a:hover img {border-color: #ff0000; background-color: #cccccc; }
#wrapper {background-color: #efeee9; padding: 0px; width: 842px; margin-right: auto; margin-left: auto; }
#kopf {background-color: #efeee9; padding: 0px; height: 38px; width: 842px; background-image: url(../img/top_01.jpg); background-repeat: no-repeat; }
#top01 {background-image: url(../img/main_top.jpg); background-repeat: no-repeat; padding: 0px; height: 99px; width: 842px; background-position: 28px top; }
.top02 {background-image: url(../img/main_02.jpg); background-repeat: no-repeat; padding: 0px; height: 170px; width: 842px; background-position: 28px top; }
body {background-color: #efeee9; font-family: Courier New, Courier, monospaced; font-size: 80%;}
#footer {background-image: url(../img/footer_01.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 33px; width: 842px; float: left; }
.main {background-color: transparent; margin-left: 50px; margin-right: 50px; }
#menu01 {height: 40px; text-align: left; padding-top: 35px; padding-right: 0px; padding-bottom: 0px; padding-left: 55px; color: #FFFFFF; width: 550px; background-color: transparent; }
#m1 a {background-image: url(../img/menu/hoba_1.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 97px; }
#m2 a {background-image: url(../img/menu/leistungen_1.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 90px; }
#m3 a {background-image: url(../img/menu/ref_1.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 95px; }
#m4 a {background-image: url(../img/menu/kontakt_1.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; height: 27px; width: 63px; }
.mleft {background-color: transparent; float: left; width: 200px; padding-top: 60px; margin-left: 20px; }
.mright {background-color: transparent; width: 450px; float: right; }
h4 {font-size: 14px; font-weight: normal; color: #ff0000; border-color: #FF0000; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-bottom: 10px; }
#box {background-color: #efeee9; padding: 0px; width: 842px; background-image: url(../img/main_bg.jpg); background-repeat: repeat; height: auto; background-position: left 38px; float: left; }
h1 {font-size: 24px; color: #ff0000; text-align: right; font-weight: normal; }
.pri a {display: block; padding: 0px; height: 28px; width: 110px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: url(http://www.hobaheise.de/projekt01/media/img/grafix/printers.gif); background-repeat: no-repeat; }
.pri {background-color: transparent; width: 700px; float: left; margin-left: 50px; }
.mleft ul {background-color: transparent; padding: 0px; margin-bottom: 30px; }
.mleft ul li a {color: #333333; text-decoration: none; padding: 3px; margin: 3px; background-color: transparent; font-size: 12px; }
.mleft ul li {list-style-type: none; list-style-image: none; margin: 3px; display: block; background-color: transparent; height: 25px; }
.qleft {background-color: transparent; float: left; width: 180px; }
.qright {background-color: transparent; float: right; width: 245px; border-color: #cccccc; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; }
#qualitab {background-color: transparent; margin-bottom: 35px; }
.mright p {background-color: transparent; margin-bottom: 35px; }
.thumbnail {background-color: transparent; width: 150px; min-height: 200px; margin: 5px; display: block; float: left; margin-right: 20px; margin-left: 20px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #cccccc; }
#gallerys {background-color: #66cc33; width: auto; margin-left: auto; margin-right: auto; height: 700px; float: left; }
.walker {background-color: #ffff00; width: 400px; }
.thumbnail a img {border-color: #cccccc; border-style: solid; display: block; background-color: #ffffff; padding: 5px; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; margin: 2px; width: 120px; height: 110px; border-width: 1px;}
h6 {font-weight: normal; color: #333333; margin: 1px; font-size: 12px; font-family: Courier New, Courier, monospaced; }
h3 {font-size: 18px; color: #ff0000; }
.tabfarb {background-color: #f4ece4; }
.s1 {width: 200px; }
.s2 {width: 100px; text-align: center; }
.s3 {text-align: center; }
.top {background-color: transparent; font-size: 11px; color: #cccccc; margin-right: 20px; margin-top: 25px; float: right;}
.top a {text-decoration: none; display: block; color: #999999; }
.copy {background-color: transparent; font-size: 11px; color: #cccccc; margin-right: 25px; margin-top: 25px; margin-bottom: 25px; float: right;}
.wbanner img {border-color: #cccccc; border-style: dashed; border-width: 1px; }
.wbanner {margin-top: 100px; }
a {color: #333333; text-decoration: none; }
.button {background-image: url(../img/lupe.gif); background-repeat: no-repeat; background-color: transparent; border-style: none; border-width: 0px; width: 40px; }
.sucher_input {background-color: transparent; border-color: #ffffff; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; color: #ffffff; padding-bottom: 2px; font-family: Courier New, Courier, monospaced; font-size: 0.9em; margin: 0px; width: 140px; margin-left: 25px; }
.button2 {background-image: url(../img/lupe2.gif); background-repeat: no-repeat; background-color: transparent; border-style: none; border-width: 0px; width: 40px; }
hr {border-color: #ff0000; border-style: dotted; border-width: 1px; }
.ss1 {width: 200px; font-weight: normal; border-color: #cccccc; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; margin-bottom: 25px; color: #ff0000;}
.tabbold {font-weight: bold; border-color: #ff0000; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; margin-bottom: 20px; }
.ss2 {width: 100px; text-align: center; font-weight: normal; border-color: #cccccc; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; color: #ff0000;}
.ss3 {text-align: center; font-weight: normal; border-color: #cccccc; border-style: dotted; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; color: #ff0000;}
.aktionen {color: #000000; background-color: #cccccc; font-size: 9px; padding-left: 3px; padding-right: 3px; font-family: Arial, Helvetica, sans-serif; }
#googlemap {margin-bottom: 100px; border-color: #cccccc; border-style: solid; border-width: 1px; background-color: #ffffff; padding: 7px; }
.clears {background-color: transparent; width: 700px; float: left; margin-left: 50px; height: 150px; }
.mright ol {background-color: #F5F5F5; padding: 8px; padding-left: 40px; border-color: #ff0000; border-style: dashed; border-left-width: 1px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px;}
.mright ol li {margin: 0px; padding-bottom: 10px; padding-left: 0px; list-style-position: outside; list-style-type: decimal; }
#popuper {background-color: transparent; display: block; float: left; margin-right: 20px; margin-bottom: 30px; }
#popuper a img {border-color: #cccccc; border-style: solid; border-width: 1px; padding: 3px; }
.schwamm {color: #999999; font-size: 11px; padding: 4px;}
#slider {background-image: url(../img/blindslider.png); background-repeat: no-repeat; background-position: right; height: 225px; position: absolute; z-index: 8; width: 278px; padding: 0px; margin-left: 110px; left: 50%; top: 10px;}

