body { color: #737373; font-size: 12px; font-family: arial; line-height: 15px; background-color: #212121 ; text-align: center; }
h1 { color: #225d22; font-size: 1.5em; font-family: georgia  ; font-weight: normal; font-style: italic; }
h1 ohne { color: #225d22; font-size: 1.5em; font-family: georgia; font-style: italic; font-weight: normal; }
h2 { color: #737373; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #737373; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 1em; margin-right: -5px; margin-left: -5px; padding-top: 12px; padding-left: 5px; border-top: 1px solid #830000; }
.h3 { color: #737373; font-size: 1.2em; font-family: arial; font-weight: 700; text-indent: 5px; padding-top: 12px; }
h4 { color: #fff; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular ; line-height: 15px; }
h5 { color: #736f45; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h6 { color: #736f45; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p { line-height: 15px; }
ol { color: #7f6a32; font-size: 0.8em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular }
ul { color: #6d0000; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: -5px; list-style-type: disc; list-style-position: outside     }
a { color: #fff; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
a:visited { color: #fff; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
a:hover { color: #fff; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
a:active { color: #fff; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
.cellcolor { background-color: #544d22 }
.rev_type { color: #c2c563; font-weight: bold; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.g_nav_cellcolor { background-color: #424216 }
.a_type_color { color: #b7b792; font-size: 0.9em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#container { background-color: #fff; text-align: left; position: relative; top: 0; width: 760px; height: 100%; z-index: 1; min-height: 1000px; margin-right: auto; margin-left: auto; }
#container2 { background-color: #fff; background-repeat: repeat; position: absolute; z-index: 1; top: 10px; left: 10%; width: 760px; height: auto; min-width: 760px; margin-right: auto; margin-left: auto; }
#container2Contact { background-color: #deb887; background-repeat: repeat; margin-right: auto; margin-left: auto; position: absolute; z-index: 1; top: 10px; left: 10%; width: 760px; height: auto; min-width: 760px; }
#head { background-color: #b22222; background-image: url(../pic/head_backround.gif); text-align: right; position: absolute; top: 0; left: 0; width: 760px; height: 45px; z-index: 2; clear: both; }
#headpic { background-color: #afafaf; position: absolute; top: 0; left: 0; width: 210px; height: 130px; z-index: 3; visibility: visible; }
#navigation { background-color: #a52a2a; text-align: left; position: absolute; top: 45px; left: 160px; width: 600px; height: 25px; z-index: 5; }
#navboxindoor { width: 140px; height: 25px; z-index: 1; float: left; border-right: 1px solid #fff; }
#navboxoutdoor { z-index: 1; width: 145px; height: 25px; float: left; border-right: 1px solid #fff; }
#navboxceiling { z-index: 1; width: 135px; height: 25px; float: left; border-right: 1px solid #fff; }
#navboxinformation { z-index: 1; width: 100px; height: 25px; float: left; border-right: 1px solid #fff; }
#navboxcontact { background-color: #830000; z-index: 1; width: 75px; height: 25px; float: left; border-right: 1px solid #fff; }
.navbox { color: #fff; font-size: 1em; background-color: #830000; text-align: left; border-bottom: 1px solid #fff; }
#content { background-color: #fff; text-align: left; position: absolute; top: 140px; left: 160px; width: 400px; z-index: 5; float: left; min-height: 300px; padding-top: 15px; padding-right: 5px; padding-left: 5px; }
#contentfloat { background-color: #fff; text-align: left; padding-top: 0; padding-right: 5px; padding-left: 5px; z-index: 5; top: 140px; left: 160px; width: 400px; min-height: 300px; float: left; margin-right: 5px; }
#contentfloatContact { background-color: #deb887; text-align: left; padding-top: 0; padding-right: 5px; padding-left: 5px; z-index: 5; top: 140px; left: 160px; width: 405px; min-height: 300px; float: left; }
#linkeSpalte { background-color: #fff; text-align: left; position: absolute; top: 140px; left: 0; width: 155px; z-index: 6; min-height: 300px; padding-top: 15px; padding-left: 0; }
#linkeSpaltefloat { background-color: #fff; text-align: left; padding-top: 15px; padding-left: 0; z-index: 6; top: 140px; left: 0; width: 155px; float: left; min-height: 300px; margin-right: 5px; margin-left: 0; }
#linkeSpaltefloatContact { background-color: #deb887; text-align: left; margin-right: 5px; margin-left: 0; padding-top: 15px; padding-left: 0; z-index: 6; top: 140px; left: 0; width: 155px; min-height: 300px; float: left; }
#rechteSpalte { background-color: #fff; text-align: left; position: absolute; top: 140px; left: 575px; width: 175px; z-index: 6; min-height: 300px; padding-top: 15px; padding-right: 5px; padding-left: 5px; }
#rechteSpaltefloat { background-color: #dcdcdc; text-align: left; padding-right: 5px; padding-left: 5px; z-index: 6; top: 140px; left: 575px; width: 175px; height: 600px; float: left; min-height: 300px; padding-top: 3px; }
#rechteSpaltefloatWeiss { background-color: #fff; text-align: left; padding-top: 3px; z-index: 6; top: 140px; left: 575px; width: 175px; height: 600px; min-height: 300px; float: left; }
#rechteSpaltefloatohneInnenabstand { background-color: #fff; text-align: left; padding-top: 3px; z-index: 6; top: 140px; left: 575px; width: 185px; height: auto; min-height: 300px; float: left; }
#rechteSpaltefloatContact { background-color: #deb887; text-align: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; z-index: 6; top: 140px; left: 575px; width: 175px; height: 600px; min-height: 300px; float: left; }
#breadcrumb { background-color: #fff; text-align: left; position: absolute; top: 70px; left: 160px; width: 595px; height: 20px; z-index: 6; padding-top: 5px; padding-left: 5px; }
#titel { background-color: #daffd8; text-align: left; position: absolute; top: 95px; left: 160px; width: 595px; height: 34px; z-index: 6; padding-top: 1px; padding-left: 5px; }
.navbox a:visited :active { background-color: #830000; }
.class { }
.navbox a:hover { background-image: url(../pic/navihover_backround.gif); }
#footer { background-color: #9b901d; position: absolute; bottom: 0; width: 600px; height: 100px; z-index: 6; margin-right: auto; margin-left: auto; padding-top: 5px; padding-left: 160px; }
#footerfloat { background-color: #daffd8; text-align: left; padding-top: 5px; padding-left: 160px; z-index: 6; width: 600px; height: 100px; float: left; }
.text a { color: #6d0000; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
.text a:visited { color: #6d0000; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
.text a:hover { color: #6d0000; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
.text a:active { color: #6d0000; font-size: 1em; font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  }
#headGesamt { position: relative; width: 100%; height: 130px; z-index: 1; float: left; }
#blinky { position: absolute; top: 0; right: 0; width: 185px; height: 40px; z-index: 2; }
#pic1float { width: 100px; height: 126px; z-index: 6; float: left; margin-bottom: 10px; }
#text1float { z-index: 6; width: 290px; height: 126px; float: left; margin-bottom: 10px; padding-left: 10px; }
.pic1float { z-index: 6; width: 100px; height: 126px; float: left; margin-bottom: 10px; }
.pic2floatLeft { margin-bottom: 10px; z-index: 6; width: 185px; height: auto; float: left; min-height: 30px; margin-right: 15px; }
.pic2floatRight { margin-bottom: 10px; z-index: 6; width: 185px; height: auto; min-height: 30px; float: left; }
.text1float { background-color: #a0522d; margin-bottom: 10px; z-index: 6; width: 290px; height: 126px; float: left; padding-left: 10px; }
.textWeiss { color: #fff; }
.textHellbraun { color: #deb887; }
.textSchwarz { color: #000; }

