.body {          background-color : #18678C;          margin : 0;          padding : 0;          font : 14px Arial, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;      }#higru1 {          background-attachment : fixed;          background : url(images/bierstube_03.gif);          width : 1024px;          height : 768px;          background-position : 0px 5px;          background-repeat : no-repeat;      }#higru2 {          background-attachment : fixed;          background : url(images/bierstube_raucher_03.gif);          width : 1024px;          height : 768px;          background-position : 0px 5px;          background-repeat : no-repeat;      }#higru3 {          background-attachment : fixed;          background : url(images/bierstube_kartenspiel_03.gif);          width : 1024px;          height : 768px;          background-position : 0px 5px;          background-repeat : no-repeat;      }#higru4 {          background-attachment : fixed;          background : url(images/bierstube_speisen_03.gif);          width : 1024px;          height : 768px;          background-position : 0px 5px;          background-repeat : no-repeat;      }#content {          margin-top : 230px;          margin-left : 250px;          height : 360px;          width : 490px;          overflow : auto;      }#contentlinks {          width:510px;            float:left;          margin-bottom:5px;           margin-right:5px;          margin-left:5px;          overflow : auto;      }#contentrechts {           width:200px;            float:right;          margin-bottom:5px;           margin-right:5px;          margin-left:5px;          overflow : auto;      }#act {          background-color : #b2b75b;          width : 250px;      }#valide {          position : absolute;          top : 610px;          left : 200px;          height : 20px;          width : 600px;      }a {          margin : 0;          padding : 0;          color : #ffffff;          background-color : transparent;      }a:link, a:visited {          margin : 0;          padding : 0;          color : #FDDDAD;      }a:hover {          margin : 0;          padding : 0;          color : #ffffff;      }h1, h2, h3, h4, h5, h6 {          margin : 0 1em 0 10px;          padding : 0;          color : #ffffff;      }h1 {          font : 16pt/20pt Georgia, 'Century Schoolbook', serif;      }h2 {          font : 14.8pt/18.4pt Georgia, 'Century Schoolbook', serif;      }h3 {          font : 13.6pt/16.8pt Georgia, 'Century Schoolbook', serif;      }h4, h5, h6 {          font : 12.4pt/15.2pt Georgia, 'Century Schoolbook', serif;      }p, dl, div, form {          margin : 0 2em;          padding : 0.5em 0 1em;          color : #ffffff;          font : 14px Verdana, Helvetica, sans-serif;      }ul, ol {          margin : 0 2em 0 3em;          padding : 0.5em 0 1em;          color : #ffffff;          font : 14px Verdana, Helvetica, sans-serif;          list-style: none;      }pre, code {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #ffffff;          font : 14px "Trebuchet MS", monospace;      }p tt {          font : 8pt/8pt monospace;      }img {         border: 0;      }td, th {          margin : 0;          padding : 0;          color : #ffffff;          font : 14px Verdana, Helvetica, sans-serif;      }cite {          font-size : 7pt;      }big {          font-size : 9pt;      }checkbox, input, option, select, textarea {          margin : 4px 0 0 2px;          background : #0483BE;          color : #ffffff;          font : 8pt Verdana, Helvetica, sans-serif;      }.warnung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #cc0000;          font : 14px Verdana, Helvetica, sans-serif;      }.quittung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #ffffff;          font : 14px Verdana, Helvetica, sans-serif;      }#Navigationhorizontal {	position : absolute;    top : 172px;    left : 230px;	float:left;	width:100%;	font-size:93%;	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 #ffffff;	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:#FDDDAD;	}#Navigationhorizontal li:hover, #Navigationhorizontal li:hover a {	background-position:0% -150px;	color:#ffffff;	}#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:#ffffff;	}#bisznavigation {          background-color : transparent;          position : absolute;          top : 230px;          left : 30px;      }#bisznavigation LI {          background-color : transparent;          padding : 0;          margin : 0;          list-style : none;          width : 160px;      }#bisznavigation UL {          background-color : transparent;          padding : 0;          margin : 0;      }#bisznavigation A {          font : 0.8em/25px Verdana, Helvetica, Arial, sans-serif;          text-decoration : none;          display : block;          padding : 5px 40px;          border: none;          margin : 0;          width : 145px;      }#bisznavigation A:link, #bisznavigation A:visited {          color : #ffffff;          background: transparent                      url(images/navi.gif)                      no-repeat                      0% 100%;      }#bisznavigation A:hover, #bisznavigation A:focus {          color : #ffffff;          background: transparent                      url(images/navi.gif)                      no-repeat                      0% 0%;      }.untermenu ul {          margin : 0 0 0 10px;          padding : 0;          list-style-type : none;          font : 14px Verdana, Helvetica, sans-serif;      }.untermenu a:link, .untermenu a:visited {          margin : 0;          padding : 3px 0;          width : 14em;          display : block;          color : #ffffff;          background-color : transparent;          text-decoration : none;          border-bottom : 1px solid #cccccc;          font : 14px Verdana, Helvetica, sans-serif;      }.untermenu a:hover {          background : #b2b75b;          border-bottom : 1px solid #cccccc;          color : #ffffff;          font : 14px Verdana, Helvetica, sans-serif;      }.untermenu li b {          padding : 3px 0;          width : 14em;          display : block;          color : #D0EFFF;          background-color : transparent;          border-bottom : 1px solid #cccccc;      }#box3 {           position : absolute;          top : 190px;          left : 780px;          width:200px;           height:200px;           margin-bottom:5px;           margin-right:5px;          margin-left:5px;       }#box3 p {            font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;            text-align: center;            margin : 0;          padding : 0;         }#box3 ul {          margin : 0 0 0 15px;          padding : 0;          list-style-type : none;          font : 14px Verdana, Helvetica, sans-serif;      }#box3 a:link, #box3 a:visited {          margin : 0;          padding : 3px 0;          width : 120px;          display : block;          color : #ffffff;          background-color : transparent;          text-decoration : none;          font : 9px Verdana, Helvetica, sans-serif;      }#box3 a:hover {          color : #FDDDAD;          font : 9px Verdana, Helvetica, sans-serif;      }#box3 li b {          padding : 3px 0;          width : 120px;          display : block;          color : #ffffff;          background-color : transparent;      }#tabelle {           position : absolute;          top : 320px;          left : 30px;          width:220px;           height:405px;           margin-bottom:5px;           margin-right:5px;          margin-left:5px;       }#tabelle table {          margin-left : 15px;      }.tabellen p {            font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;            text-align: center;            margin : 0;          padding : 0;            padding-right: 2px;            padding-left: 2px;            padding-bottom: 2px;            padding-top: 2px;      }form.biszform {	width: 400px;	font-size: 1.1em;	color: #ffffff;	}form.biszform legend { padding-left: 0; }form.biszform legend,form.biszform label { color: #ffffff; }form.biszform fieldset {	border: none;	border-top: 1px solid #54BBB1;	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: #54BBB1;       } 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;      }