.body {background-image : url(images/hintergrund.gif);background-repeat : repeat-x;margin : 0;padding : 0;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}#higru1 {background-attachment : fixed;background : url(images/reichl-haus_03.gif);height : 345px;background-position : 50px 0;background-repeat : no-repeat;}#higru4 {background-attachment : fixed;background : url(images/reichl_software_03.gif);height : 345px;background-position : 50px 0;background-repeat : no-repeat;}#higru5 {background-attachment : fixed;background : url(images/reichl_organisation_03.gif);height : 345px;background-position : 50px 0;background-repeat : no-repeat;}#higru6 {background-attachment : fixed;background : url(images/reichl_lohn_03.gif);height : 345px;background-position : 50px 0;background-repeat : no-repeat;}#higru7 {background-attachment : fixed;background : url(images/reichl-kontaktformular_03.gif);height : 345px;background-position : 50px 0;background-repeat : no-repeat;}#higru8 {background-attachment : fixed;background : url(images/reichl_historie_03.gif);height : 345px;background-position : 50px 0;background-repeat : no-repeat;}#higru3 {background-attachment : fixed;background : url(images/reichl_06.gif);height : 70px;background-position : 50px 0;background-repeat : no-repeat;}#higru2 {position : relative;width : 100%;background-attachment : fixed;background : url(images/reichl_05.gif);background-position : 50px 0;background-repeat : repeat-y;}#contentmitte {margin-left : 355px;width : 635px;}#contentlinks {position : absolute;top : 0;left : 70px;width : 255px;height : 200px;}#contentrechts {margin-top : 0;width : 160px;height : 300px;}#valide {margin : 0;padding-top : 20px;padding-left : 70px;width : 750px;}#valide p {text-decoration : none;font-weight : bold;font-size : 1em;color : #ffffff;}#valide a {margin : 0;padding : 0;color : #ffffff;background-color : transparent;text-decoration : none;}#valide a:link, #valide a:visited {margin : 0;padding : 0;color : #ffffff;text-decoration : none;}#valide a:hover {margin : 0;padding : 0;color : #dfb3b3;text-decoration : none;}a {margin : 0;padding : 0;color : #8b5700;background-color : transparent;text-decoration : underline;}a:link, a:visited {margin : 0;padding : 0;color : #8b5700;}a:hover {margin : 0;padding : 0;color : #000000;}h1, h2, h3, h4, h5, h6 {margin : 0 1em 0 10px;padding : 0;color : #000000;}h1 {font : 13.6pt/16.8pt "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}h2 {font : 12.4pt/15.2pt "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}h3 {font : 12.4pt/15.2pt "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}h4, h5, h6 {font : 12.4pt/15.2pt "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}p, dl, form {margin : 0 2em;padding : 0.5em 0 0.5em;color : #000000;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}ul, ol {margin : 0 2em 0 3em;padding : 0.5em 0 1em;color : #000000;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}pre, code {margin : 0 3em;padding : 0.5em 0 1em;color : #000000;font : 15px Arial, "Trebuchet MS", monospace;}p tt {font : 8pt/8pt monospace;}img {border : 0;}td, th {margin : 0;padding : 0;color : #000000;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}cite {font-size : 7pt;}big {font-size : 9pt;}checkbox, input, option, select, textarea {margin : 4px 0 0 2px;background : #fff7f7;color : #000000;font : 8pt Verdana, Helvetica, Arial, sans-serif;}.warnung p {margin : 0 3em;padding : 0.5em 0 1em;color : #cc0000;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}.quittung p {margin : 0 3em;padding : 0.5em 0 1em;color : #000000;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}.aperitiv {display : none;}.aperitiv p {display : none;}ul#Navigationhorizontal {margin : 0;padding : 0;position : absolute;top : 83px;left : 70px;}ul#Navigationhorizontal li {list-style : none;display : inline;margin : 0.1em;padding : 0;}ul#Navigationhorizontal a, ul#Navigationhorizontal strong, ul#Navigationhorizontal span {padding : 0 0.5em;text-decoration : none;font-weight : bold;font-size : 1em;color : #000000;}* html ul#Navigationhorizontal a, * html ul#Navigationhorizontal span {width : 0.1em;width : auto;}ul#Navigationhorizontal a:hover, ul#Navigationhorizontal span {color : #000000;background-color : #e8bdbe;padding : 0 0.5em;}ul#Navigationhorizontal strong {color : #000000;background-color : #e8bdbe;padding : 0 0.5em;}#bisznavigation {background-color : transparent;padding-top : 20px;padding-left : 70px;}#bisznavigation LI {background-color : transparent;padding : 0;margin : 0;list-style : none;width : 200px;}#bisznavigation UL {background-color : transparent;padding : 0;margin : 0;}#bisznavigation A, #bisznavigation strong {font : bold 0.8em/25px Verdana, Helvetica, Arial, sans-serif;text-decoration : none;display : block;padding : 5px 10px;border : none;margin : 0;width : 200px;}#bisznavigation A:link, #bisznavigation A:visited {color : #000000;background : transparent url(images/navi.gif) no-repeat 0% 100%;}#bisznavigation strong {color : #000000;background : transparent url(images/navi_active.gif) no-repeat 0% 100%;}#bisznavigation A:hover, #bisznavigation A:focus {color : #000000;background : transparent url(images/navi.gif) no-repeat 0% 0%;}#bisznavigation A:link span, #bisznavigation A:visited span {display : none;}#bisznavigation A:hover span, #bisznavigation A:focus span {font : 1.4em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;font-weight : bold;color : #000000;background : transparent;width : 600px;display : block;position : absolute;top : 20px;left : 320px;}form.biszform {width : 400px;font-size : 1.1em;color : #000000;}form.biszform legend {padding-left : 0;}form.biszform legend, form.biszform label {color : #000000;}form.biszform fieldset {border : none;border-top : 1px solid #7b7b7b;background : url(images/form_fieldset.gif) repeat left bottom;}form.biszform fieldset fieldset {background : none;}form.biszform fieldset li {padding : 5px 10px 7px;background : url(images/form-trennung.gif) repeat-x left bottom;}form.biszform fieldset {margin-bottom : 10px;}form.biszform legend {padding : 0 2px;font-weight : bold;}form.biszform label {display : inline-block;line-height : 1.8;vertical-align : top;}form.biszform fieldset ol {margin : 0;padding : 0;}form.biszform fieldset li {list-style : none;padding : 5px;margin : 0;}form.biszform fieldset fieldset {border : none;margin : 3px 0 0;}form.biszform fieldset fieldset legend {padding : 0 0 5px;font-weight : normal;}form.biszform fieldset fieldset label {display : block;width : auto;}form.biszform em {font-weight : bold;font-style : normal;color : #f00;}form.biszform label {width : 120px;}form.biszform fieldset fieldset label {margin-left : 123px;}form.biszform div {display : inline;}#adresse {padding-top : 30px;padding-left : 0px;height : 300px;width : 300px;}#adresse p {margin : 0 0.5em;padding : 0 0 0;color : #000000;font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}dl.float-right {width : 360px;text-align : center;float : right;margin-left : 30px;margin-bottom : 10px;margin-top : 0;}.float-right dd {margin : 0;padding : 0 10px 5px 10px;font-size : 85%;}
