.body {          background-color : #EEFBF4;          margin : 0;          padding : 0;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;      }#higru1 {          background-attachment : fixed;          background : url(images/dittmeier_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru4 {          background-attachment : fixed;          background : url(images/dittmeier_leistungen_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru5 {          background-attachment : fixed;          background : url(images/dittmeier_news_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru6 {          background-attachment : fixed;          background : url(images/dittmeier_referenzen_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru7 {          background-attachment : fixed;          background : url(images/dittmeier_presse_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru8 {          background-attachment : fixed;          background : url(images/dittmeier_formulare_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru9 {          background-attachment : fixed;          background : url(images/dittmeier_ueberuns_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru10 {          background-attachment : fixed;          background : url(images/dittmeier_kontakt_03.gif);          height : 204px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru3 {          background-attachment : fixed;          background : url(images/dittmeier_07.gif);          height : 25px;          background-position : 100px 0px;          background-repeat : no-repeat;      }#higru2 {          position: relative;          width: 100%;          background-attachment : fixed;          background : url(images/dittmeier_05.gif);          background-position : 100px 0px;          background-repeat : repeat-y;      }#contentmitte {          margin-left: 305px;          width: 635px;      }#contentlinks {		  width: 270px;      }#contentrechts {		  position: absolute;		  top: 70px;		  left: 580px;  width: 370px;      }#contentreziproklinks {		  width: 370px;      }#contentreziprokrechts {		  position: absolute;		  top: 70px;		  left: 680px;  width: 270px;      }#contentdreilinks {		  margin-top: 30px;		  width: 230px;      }#contentdreimitte {		  position: absolute;		  top: 70px;		  left: 520px;  width: 210px;      }#contentdreirechts {		  position: absolute;		  top: 70px;		  left: 780px;  width: 220px;      }#valide{          margin : 0;          padding-top : 5px;          padding-left : 135px;          width : 900px;        }#valide p {          text-decoration: none; font-size: 10px;    color: #000000;       }#valide a {          margin : 0;          padding : 0;          color : #046F47;          background-color : transparent;          text-decoration: none;      }#valide a:link, #valide a:visited {          margin : 0;          padding : 0;          color : #046F47;          text-decoration: none;      }#valide a:hover {          margin : 0;          padding : 0;          color : #046F47;          text-decoration: underline;      }a {          margin : 0;          padding : 0;          color : #000000;          background-color : transparent;          text-decoration : underline;      }a:link, a:visited {          margin : 0;          padding : 0;          color : #000000;      }a:hover {          margin : 0;          padding : 0;          color : #046F47;          text-decoration: underline;      }/* Icons */a.pdf {	background-repeat: no-repeat;	padding: 0px 0px 0px 20px;	color: #046F47;	line-height: 16px;	text-decoration: none;}a.pdf:hover {	text-decoration: underline;	color: #046F47;}a.pdf:visited {	color: #046F47;}a.pdf {	background-image: url(images/sym_pdf.gif);}a.online {	background-repeat: no-repeat;	padding: 0px 0px 0px 20px;	color: #046F47;	line-height: 16px;	text-decoration: none;}a.online:hover {	text-decoration: underline;	color: #046F47;}a.online:visited {	color: #046F47;}a.online {	background-image: url(images/sym_online.gif);}a.word {	background-repeat: no-repeat;	padding: 0px 0px 0px 20px;	color: #046F47;	line-height: 16px;	text-decoration: none;}a.word:hover {	text-decoration: underline;	color: #046F47;}a.word:visited {	color: #046F47;}a.word {	background-image: url(images/sym_word.gif);}h1, h2, h3, h4, h5, h6 {          margin : 0 1em 0 10px;          padding : 20px 0 0 0;          color : #046F47;      }h1 {          font : 13.6pt/16.8pt Verdana, Futura,  Helvetica, Arial, sans-serif;      }h2 {          font : 12.4pt/15.2pt Verdana, Futura,  Helvetica, Arial, sans-serif;      }h3 {          font : 12.4pt/15.2pt Verdana, Futura,  Helvetica, Arial, sans-serif;      }h4, h5, h6 {          font : 12.4pt/15.2pt Verdana, Futura,  Helvetica, Arial, sans-serif;      }p, form {          margin : 0 2em;          padding : 0.5em 0 0.5em;          color : #000000;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;          line-height:13.5pt;      }dl.float-right{width: 170px;float: right;background : #e5f0ec;}.float-right dd{background : #e5f0ec;color : #000000;font : 10px Verdana, Futura,  Helvetica, Arial, sans-serif;margin: 0;padding: 10px 10px;}dl.float-left{width: 170px;float: left;background : #e5f0ec;}.float-left dd{background : #e5f0ec;color : #000000;font : 10px Verdana, Futura,  Helvetica, Arial, sans-serif;margin: 0;padding: 10px 10px; }ul, ol {          margin : 0 2em 0 3em;          padding : 0.5em 0 1em;          color : #000000;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;      }pre, code {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #000000;          font : 13px Arial, "Trebuchet MS", Futura, monospace;      }p tt {          font : 8pt/8pt monospace;      }img {         border: 0;      }td, th {          margin : 0;          padding : 0;          color : #000000;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;      }cite {          font-size : 7pt;      }small {          font-size : 6pt;      }checkbox, input, option, select, textarea {          margin : 4px 0 0 2px;          background : #E6EEDB;          color : #000000;          font : 8pt Verdana, Helvetica, Arial, sans-serif;      }.warnung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #cc0000;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;      }.quittung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #000000;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;      }.aperitiv {          display : none;      }.aperitiv p {          display : none;      }       ul#Navigationhorizontal {    margin: 0; padding: 0em;          position : absolute;          top : 280px;          left : 525px;  }  ul#Navigationhorizontal li {    list-style: none;    display: inline;    margin: 0.1em; padding: 0;  }  ul#Navigationhorizontal a, ul#Navigationhorizontal strong, ul#Navigationhorizontal span {    padding: 0.1em 0.5em;    text-decoration: none; font-weight: bold; font-size: 0.9em;    color: #000000;   }  * html ul#Navigationhorizontal a, * html ul#Navigationhorizontal span {    width: 0.1em;    /* nur fuer IE 5.0x erforderlich */    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */  }  ul#Navigationhorizontal a:hover, ul#Navigationhorizontal span {    color: #000000; background-color : #E7ECFE; padding: 0.1em 0.5em;  }  ul#Navigationhorizontal strong {    color: #000000; background-color : #E7ECFE; padding: 0.1em 0.5em;  }#bisznavigation {          background-color: transparent;   position: absolute;   top: 0px;   left: 118px;   }#bisznavigation LI {   background-color: transparent;   list-style: none;   display: inline;   width: 160px;   }#bisznavigation UL {   background-color: transparent;   padding: 0;   margin: 0;   }#bisznavigation A,#bisznavigation strong {   font: 11px Verdana, Futura,  Helvetica, Arial, sans-serif;   color: #000;   text-decoration: none;   display: block;   padding: 6px 0px 6px 13px;   width: 160px;   }#bisznavigation A:link,#bisznavigation A:visited {   background: url(images/navi_inaktiv.png)               no-repeat               0% 0%;   }#bisznavigation strong {   background: url(images/navi_aktiv.png)               no-repeat               0% 0%;   font-weight:bold;   }#bisznavigation A:hover,#bisznavigation A:focus {   background: url(images/navi_inaktiv.png)               no-repeat               0% 0%;   margin: 0 0;   text-decoration:underline;   }#ia #bisznavigation A.ca,#ib #bisznavigation A.cb,#ic #bisznavigation A.cc,#ie #bisznavigation A.ce,#if #bisznavigation A.cf,#ig #bisznavigation A.cg,#ih #bisznavigation A.ch{   display: block;   font: 10px Verdana, sans-serif;   padding: 3px 4px 3px 24px;   border-top: none;   margin: -1px 0 0 0;   width: 145px;   background: url(images/bullet_gruen.png)               no-repeat               8% 50%;   background-color: #eeeeee;   }#ia #bisznavigation A.ca:hover,#ib #bisznavigation A.cb:hover,#ic #bisznavigation A.cc:hover,#ie #bisznavigation A.ce:hover,#if #bisznavigation A.cf:hover,#ig #bisznavigation A.cg:hover,#ih #bisznavigation A.ch:hover{   display: block;   font: 10px Verdana, sans-serif;   padding: 3px 4px 3px 24px;   border-top: none;   margin: -1px 0 0 0;   width: 145px;   background: url(images/bullet_gruen.png)               no-repeat               8% 50%;   background-color: #eeeeee;   }#bisznavigation A.n  {   display: none;   }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) left bottom repeat;	}form.biszform fieldset fieldset { background: none; }form.biszform fieldset li {	padding: 5px 10px 7px;	background: url(images/form-trennung.gif) left bottom repeat-x;	}       form.biszform fieldset {             margin-bottom: 10px;       } form.biszform legend {             padding: 0 2px;             font-weight: bold;             _margin: 0 -7px; /* IE Win */        } 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; /* Width of labels */       } form.biszform fieldset fieldset label {             margin-left: 123px; /* Width plus 3 (html space) */       }/*\*//*/ form.biszform legend {             display: inline-block;       } /* IE Mac legend fix */form.biszform  div{          display:inline;      }#logo {          position: absolute;          top : 10px;          left : 558px;          height : 30px;          width : 400px;      }#logo h1 {          margin : 0 1em 0 10px;          padding : 0;          color : #FCF6DC;          font : 10pt/10pt Verdana, Futura,  Helvetica, Arial, sans-serif;      }#adresse p {          margin : 0 0.5em;          padding : 0em 0 0em;          color : #000000;          font : 13px Verdana, Futura,  Helvetica, Arial, sans-serif;      }