.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/interyacht_03.gif);          width : 1024px;          height : 768px;          background-position : 0px 5px;          background-repeat : no-repeat;      }#content {          position : absolute;          top : 180px;          left : 230px;          height : 360px;          width : 550px;          overflow : auto;      }#contentfinanz {          position : absolute;          top : 145px;          left : 205px;          height : 445px;          width : 750px;          overflow : auto;      }#contentlinks {          width:230px;            float:left;          margin-bottom:5px;           margin-right:5px;          margin-left:5px;          overflow : auto;      }#contentrechts {           width:250px;            float:right;          margin-bottom:5px;           margin-right:5px;          margin-left:5px;          overflow : auto;      }#act {          background-color : #b2b75b;          width : 250px;      }#valide {          position : absolute;          top : 560px;          left : 230px;          height : 20px;          width : 550px;      }#validefinanz {          position : absolute;          top : 570px;          left : 230px;          height : 20px;          width : 550px;      }a {          margin : 0;          padding : 0;          color : #003366;          background-color : transparent;          text-decoration : underline;      }a:link, a:visited {          margin : 0;          padding : 0;          color : #003366;      }a:hover {          margin : 0;          padding : 0;          color : #000066;      }/* Icons */a.pdf {	background-repeat: no-repeat;	padding: 2px 2px 2px 20px;	color: #003366;	line-height: 20px;	text-decoration: none;}a.pdf:hover {	text-decoration: underline;	color: #000066;}a.pdf:visited {	color: #003366;}a.pdf {	background-image: url(images/pdf.gif);}h1, h2, h3, h4, h5, h6 {          margin : 0 1em 0 10px;          padding : 0;          color : #000066;      }h1 {          font : italic 16pt/20pt Georgia, 'Century Schoolbook', serif;      }h2 {          font : italic 14.8pt/18.4pt Georgia, 'Century Schoolbook', serif;      }h3 {          font : italic 13.6pt/16.8pt Georgia, 'Century Schoolbook', serif;      }h4, h5, h6 {          font : italic 12.4pt/15.2pt Georgia, 'Century Schoolbook', serif;      }div {          margin : 0 0.5em;          padding :0.5em 0 1em;          color : #000066;          font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }p, dl, form {          margin : 0 2em;          padding : 0.5em 0 1em;          color : #000066;          font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }ul, ol {          margin : 0 2em 0 3em;          padding : 0.5em 0 1em;          color : #000066;          font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }dl img{	float: none;	margin: 4px;	padding: 0px;}dd{	margin: 1px;	padding: 0px;	display:block;	text-align:center;	font : 10px "Trebuchet MS", monospace;}dt{	float: none;	display:inline;}dl.float-right{width: 200px;text-align: center;padding: 10px 0 10px 0;float: right;margin: 0 0 1em 1em;}.float-right dd{margin: 0;padding: 0 10px 5px 10px;font-size: 85%;}dl.float-left{width: 200px;text-align: center;padding: 10px 10px 0 0;float: left;margin: 0 0 1em 1em;}.float-left dd{margin: 0;padding: 0 10px 5px 10px;font-size: 85%;}pre, code {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #000066;          font : 15px Arial, "Trebuchet MS", monospace;      }p tt {          font : 8pt/8pt monospace;      }img {         border: 0;      }td, th {          margin : 0;          padding : 0;          color : #000066;          font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }cite {          font-size : 7pt;      }small {          font-size : 7pt;      }big {          font-size : 9pt;      }checkbox, input, option, select, textarea {          margin : 4px 0 0 2px;          background : #F5F6FF;          color : #000066;          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 : #000066;          font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }.aperitiv {          display : none;      }.aperitiv p {          display : none;      }       ul#Navigationhorizontal {    margin: 0; padding: 0.8em;background-color : transparent;          position : absolute;          top : 190px;          left : 270px;  }  ul#Navigationhorizontal li {    list-style: none;    display: inline;    margin: 0.1em; padding: 0;  }  ul#Navigationhorizontal a, ul#Navigationhorizontal span {    padding: 0.5em 0.5em;    text-decoration: none; font-weight: bold; font-size: 1.1em;    color: #000066;   }  * 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: #000066;    background: #b2b75b;   }#bisznavigation {          background-color : transparent;          position : absolute;          top : 180px;          left : 800px;          width: 190px;          height: 360px;          overflow : auto;      }#bisznavigation dd {          background-color : transparent;          padding : 0;          margin : 0;          list-style : none;          width : 154px;      }#bisznavigation dl {          background-color : transparent;          padding : 0;          margin : 0;      }#bisznavigation A {          font : bold 1em Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;          text-decoration : none;          display : block;          margin : 0 0 0;          width : 154px;      }#bisznavigation A:link {          color : #000066;          border : 0 solid #fa0;      }#bisznavigation A:visited {          color : #000066;          border : 0 solid #fa0;      }#bisznavigation A:focus {          color: #000066;          background: #FFFFFF;          border : 0 solid #850;      }#bisznavigation A:hover {          color: #000066;          background: #FFFFFF;          border : 0 solid #850;      }#bisznavigation A:active {          color: #000066;          background: #FFFFFF;          border : 0 solid #850;      }#bisznavigation p {          margin : 1px 0 0;          color : #000066;          font : 15px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }#indexnavigation {          background-color : transparent;          position : absolute;          top : 180px;          left : 30px;      }#indexnavigation LI {          background-color : transparent;          padding : 0;          margin : 0;          list-style : none;          width : 150px;      }#indexnavigation UL {          background-color : transparent;          padding : 0;          margin : 0;      }#indexnavigation A {          font : bold 0.8em/20px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;          text-decoration : none;          display : block;          padding : 4px 30px;          border: none;          margin : 0;          width : 160px;      }#indexnavigation A:link, #indexnavigation A:visited {          color : #000066;          background: url(images/navi_back.gif) no-repeat 0% 100%;          width: 160px;          display: block;      }#indexnavigation A:hover, #indexnavigation A:focus {          color : #000066;          background: url(images/navi_back.gif) no-repeat 0% 0%;          width: 160px;          display: block;      }#indexnavigation A:link span, #indexnavigation A:visited span {          display : none;      }#indexnavigation A:hover span, #indexnavigation A:focus span {          font-size : 0.8em;          color : #0033cc;          background : transparent;          width : 12em;          display : block;          position : absolute;          top : 33em;          left : 0.5em;      }#indexnavigation LI strong {          color : #FF9900;          background: url(images/navi_back.gif) no-repeat 0% 100%;          padding: 5px 20px 9px;          width: 160px;          display: block;      }#wetter {           position: absolute;           top : 250px;          left : 70px;          width:197px;           height:100px;       }form.biszform {	width: 430px;	font-size: 1.1em;	color: #000066;	}form.biszform legend { padding-left: 0; }form.biszform legend,form.biszform label { color: #000066; }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: 150px; /* Width of labels */       } form.biszform fieldset fieldset label {             margin-left: 153px; /* Width plus 3 (html space) */       }/*\*//*/ form.biszform legend {             display: inline-block;       } /* IE Mac legend fix */form.biszform  div{          display:inline;      }.tabpreis p, h4 {font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;            text-align: left;            line-height: 1em;            margin : 0;          padding : 0;            padding-right: 5px;            padding-left: 5px;            padding-bottom: 5px;            padding-top: 5px;      }#adresse {          position : absolute;          top : 30px;          left : 790px;      }#adresse p {          margin : 0 0.5em;          padding : 0em 0 0em;          color : #000066;          font : 10px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }