.body {          background-image : url(images/hintergrund.gif);          background-repeat : repeat-y;          margin : 0;          padding : 0;          font : 13px Arial, Futura, Verdana, Helvetica, sans-serif;      }#higru1 {          background-attachment : fixed;          background : url(images/schwenger_03.gif);          height : 306px;          background-position : 0px 0px;          background-repeat : no-repeat;      }#higru3 {          background-attachment : fixed;          background : url(images/schwenger_07.gif);          height : 115px;          background-position : 0px 0px;          background-repeat : no-repeat;      }#higru2 {          position: relative;          width: 100%;          background-attachment : fixed;          background : url(images/schwenger_05.gif);          background-position : 0px 0px;          background-repeat : repeat-y;      }#contentmitte {          margin-left: 100px;          width: 860px;      }#contentlinks {		  position: absolute;  top: 0px;  left: 20px;  width: 310px;  height: 400px;      }#contentrechts {          margin-top: 0px;  margin-left: 10px;  width: 160px;  height: 300px;      }#valide{          margin : 0;          padding-top : 60px;          padding-left : 55px;          width : 750px;        }#valide p {          text-decoration: none; font-weight: bold; font-size: 1em;    color: #000000;       }#valide a {          margin : 0;          padding : 0;          color : #000000;          background-color : transparent;          text-decoration: none;      }#valide a:link, #valide a:visited {          margin : 0;          padding : 0;          color : #000000;          text-decoration: none;      }#valide a:hover {          margin : 0;          padding : 0;          color : #6BD5C9;          text-decoration: none;      }a {          margin : 0;          padding : 0;          color : #A84612;          background-color : transparent;          text-decoration : underline;      }a:link, a:visited {          margin : 0;          padding : 0;          color : #A84612;      }a:hover {          margin : 0;          padding : 0;          color : #669999;      }h1, h2, h3, h4, h5, h6 {          margin : 0 1em 0 10px;          padding : 0;          color : #000000;          font-weight: bold;      }h1 {          font : 18px Arial, Futura, Verdana, Helvetica, sans-serif;      }h2 {          font : 16px Arial, Futura, Verdana, Helvetica, sans-serif;      }h3 {          font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;      }h4, h5, h6 {          font : 14px Arial, Futura, Verdana, Helvetica, sans-serif;      }p {          margin : 0 1em 0 10px;          padding : 0;          color : #000000;          font : 13px Arial, Futura, Verdana, Helvetica, sans-serif;      }dl img{	float: none;	margin: 0.5em;	padding-left: 20px;}dd{	float: left;	width: 200px;	margin: 5px;	padding-left: 20px;	display:block;	text-align:center;	font : 13px Arial, Futura, monospace;}dt{	display:inline;}ul, ol {          margin : 0 2em 0 3em;          padding : 0.5em 0 1em;          color : #000000;          font : 13px Arial, Futura, Verdana, Helvetica, sans-serif;          list-style:none;      }pre, code {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #000000;          font : 13px Arial, Futura, monospace;      }p tt {          font : 8pt/8pt monospace;      }img {         border: 0;      }td, th {          margin : 0;          padding : 0;          color : #000000;          font : 13px Arial, Futura, Verdana, Helvetica, sans-serif;      }cite {          font-size : 7pt;      }small {          font-size : 7pt;      }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 : 13px Arial, Futura, Verdana, Helvetica, sans-serif;      }.quittung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #000000;          font : 13px Arial, Futura, Verdana, Helvetica, sans-serif;      }.aperitiv {          display : none;      }.aperitiv p {          display : none;      }      #Navigationhorizontal {	position : absolute;    top : 263px;    left : 150px;	float:left;	font-size:1.1em;	line-height:normal;	}#Navigationhorizontal ul {	margin:0;	padding:10px 10px 0;	list-style:none;	}#Navigationhorizontal li {	float:left;	background:url("images/beide_01.gif")		no-repeat left top;	margin:0;	padding:0 0 0 9px;	border-bottom:1px solid #765;	font-size:93%;	}#Navigationhorizontal a {	float:left;	display:block;	background:url("images/beide_02.gif")		no-repeat right top;	padding:5px 15px 4px 6px;	text-decoration:none;	font-size:93%;	font-weight:bold;	color:#765;	}#Navigationhorizontal li:hover, #Navigationhorizontal li:hover a {	background-position:0% -150px;	color:#333;	}#Navigationhorizontal li:hover a {	background-position:100% -150px;	}#Navigationhorizontal #current {	background-position:0% -150px;	border-width:0;	}#Navigationhorizontal #current a {	background-position:100% -150px;	padding-bottom: 5px;	color:#333;	}#bisznavigation {          background-color : transparent;          position : absolute;          top : 10px;          left : 50px;      }#bisznavigation LI {          background-color : transparent;          padding : 0;          margin : 0;          list-style : none;          width : 120px;      }#bisznavigation UL {          background-color : transparent;          padding : 0;          margin : 0;      }#bisznavigation A {          font : 1em/25px Verdana, Helvetica, Arial, sans-serif;          text-decoration : none;          display : block;          padding : 5px 40px;          border: none;          margin : 0;          width : 120px;      }#bisznavigation A:link, #bisznavigation A:visited {          color : #000000;          background: transparent                      url(images/navi.png)                      no-repeat                      0% 100%;      }#bisznavigation A:hover, #bisznavigation A:focus {          color : #000000;          background: transparent                      url(images/navi.png)                      no-repeat                      0% 0%;      }form.biszform {	width: 860px;	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;       } 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: 300px; /* Width of labels */       } form.biszform fieldset fieldset label {             margin-left: 50px; /* Width plus 3 (html space) */       }/*\*//*/ form.biszform legend {             display: inline-block;       } /* IE Mac legend fix */form.biszform  div{          display:inline;      }form.biszform p {             margin : 0;          padding : 0;          color : #000000;          font : 13px Arial, Futura, Verdana, Helvetica, sans-serif;       } #logo {          position: absolute;          top : 60px;          left : 608px;          height : 300px;          width : 500px;      }#adresse p {          margin : 0 0.5em;          padding : 0em 0 0em;          color : #000000;          font : 11px Arial, Futura, Verdana, Helvetica, sans-serif;      }.tabpreis p {            font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;            text-align: left;            margin : 0;          padding : 0;            padding-right: 2px;            padding-left: 2px;            padding-bottom: 2px;            padding-top: 2px;      }