.body {          background-color : #FFFFF7;          margin : 0;          padding : 0;          font : 15px Arial, Verdana, Helvetica, Arial, sans-serif;      }#higru1 {          background-attachment : fixed;          background : url(images/cna_03.gif);          height : 250px;          background-position : 5px 0px;          background-repeat : no-repeat;      }#higru3 {          background-attachment : fixed;          background : url(images/cna_08.gif);          height : 101px;          background-position : 5px 0px;          background-repeat : no-repeat;      }#higru2 {          position: relative;          width: 100%;          background-attachment : fixed;          background : url(images/cna_06.gif);          background-position : 5px 0px;          background-repeat : repeat-y;      }#contentmitte {          margin-left: 300px;          width: 660px;      }#act {          background-color : #b2b75b;          width : 250px;      }#toplogo {		  margin : 0;		  padding-top : 30px;		  padding-left : 300px;		 }#toplogo h1 {		 font :  24px Arial, Georgia, 'Century Schoolbook', serif;		 font-weight: bold;		 color : #D0C297;		 }#toplogo h2 {		 font :  18px Arial, Georgia, 'Century Schoolbook', serif;		 font-weight: bold;		 color : #D0C297;		 }#adresse {		  margin : 0;		  position: absolute;		  top : 30px;		  left : 770px;		 }#adresse p {		 font : 9px Arial, Verdana, Helvetica, Arial, sans-serif;		 color : #D0C297;		 text-align: right;		 }#valide{          margin : 0;          padding-top : 46px;          padding-left : 300px;          width : 650px;        }#valide p {          text-decoration: none; font-weight: bold; font-size: 1em;    color: #003366;       }#valide a {          margin : 0;          padding : 0;          color : #003366;          background-color : transparent;          text-decoration: none;      }#valide a:link, #valide a:visited {          margin : 0;          padding : 0;          color : #003366;          text-decoration: none;      }#valide a:hover {          margin : 0;          padding : 0;          color : #454777;          text-decoration: none;      }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 : #454777;      }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: #454777;}a.pdf:visited {	color: #454777;}a.pdf {	background-image: url(images/pdf.gif);}h1, h2, h3, h4, h5, h6 {          margin : 0 1em 0 0px;          padding : 0;          color : #454777;      }h1 {          font :  16pt/20pt Arial, Georgia, 'Century Schoolbook', serif;      }h2 {          font :  14.8pt/18.4pt Arial, Georgia, 'Century Schoolbook', serif;      }h3 {          font :  13.6pt/16.8pt Arial, Georgia, 'Century Schoolbook', serif;      }h4, h5, h6 {          font :  12.4pt/15.2pt Arial, Georgia, 'Century Schoolbook', serif;      }.hidden {display : none;}p, form {          margin : 0;          padding : 0.5em 0 1em;          color : #454777;          font : 15px Arial, Verdana, Helvetica, Arial, sans-serif;      }hr {width: 85%;}dl.float-right {text-align : center;float : right;margin-left : 30px;margin-bottom : 10px;margin-top : 0;width : 250px;}.float-right dd {width : 250px;margin : 0;padding : 0 10px 5px 10px;font-size : 0.9em;color : #454777;}dl.float-left {text-align : center;float : left;margin-right : 30px;margin-bottom : 10px;margin-top : 0;width : 250px;}.float-left dd {width : 250px;margin : 0;padding : 0 10px 5px 10px;font-size : 0.9em;color : #454777;}dl {text-align : center;margin-bottom : 10px;margin-top : 0;}dd {width : 250px;color : #454777;font-size : 0.8em;}ul, ol {          margin : 0 2em 0 3em;          padding : 0.5em 0 1em;          color : #454777;          font : 15px Arial, Verdana, Helvetica, Arial, sans-serif;      }img {         border: 0;      }td, th {          margin : 0;          padding : 0;          color : #454777;          font : 15px Arial, Verdana, Helvetica, Arial, sans-serif;      }cite {          font-size : 7pt;      }checkbox, option, select {          margin : 4px 0 0 2px;          background : #FFFFF7;          color : #454777;          font : 8pt Arial, Verdana, Helvetica, Arial, sans-serif;      }input, textarea {          margin : 4px 0 0 2px;          background : #FFFFF7;          color : #454777;          font : 8pt Arial, Verdana, Helvetica, Arial, sans-serif;          width: 300px;      }.warnung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #cc0000;          font : 15px Arial, Verdana, Helvetica, Arial, sans-serif;      }.quittung p {          margin : 0 3em;          padding : 0.5em 0 1em;          color : #454777;          font : 15px Arial, Verdana, Helvetica, Arial, sans-serif;      } ul#Navigationhorizontal {    margin: 0; padding: 0em;background-color : transparent;          position : absolute;          top : 170px;          left : 291px;  }  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: 1em;    color: #454777;   }  * 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: #454777; background-color : #CCCBD9; padding: 0.1em 0.5em;  }  ul#Navigationhorizontal strong {    color: #454777; background-color : #CCCBD9; padding: 0.1em 0.5em;  }#bisznavigation {          background-color : transparent;          position : absolute;          top : 0px;          left : 30px;      }#bisznavigation LI {          background-color : transparent;          padding : 0;          margin : 0;          list-style : none;          width : 230px;      }#bisznavigation UL {          background-color : transparent;          padding : 0;          margin : 0;      }#bisznavigation A, #bisznavigation strong {          font : 0.8em/20px Verdana, Helvetica, Arial, sans-serif;          font-weight: bold;          text-decoration : none;          display : block;          padding : 4px 30px;          border: none;          margin : 0;          width : 200px;      }#bisznavigation A:link, #bisznavigation A:visited {          color : #454777;          background: transparent                      url(images/navi.gif)                      no-repeat                      0% 100%;      }#bisznavigation strong {          color : #454777;          background: transparent                      url(images/navi.gif)                      no-repeat                      0% 0%;      }#bisznavigation A:hover, #bisznavigation A:focus {          color : #454777;          background: transparent                      url(images/navi.gif)                      no-repeat                      0% 0%;      }#bisznavigation hr {width: 100px;margin-left:5px;}form.biszform {	width: 600px;	font-size: 1.1em;	color: #454777;	}form.biszform legend { padding-left: 0; }form.biszform legend,form.biszform label { color: #454777; }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;       } .tabellen p {font-family:Arial,Verdana,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:2px 10px 2px 20px;text-align:left;      }#pauschalangebote {background:none repeat scroll 0 0;float:right;margin:10px 0 10px 20px;padding:0 0 10px;width:250px;}#pauschalangebote h2 {background:none repeat scroll 0 0 #B0C5D9;color:#FFFFFF;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;line-height:20px;margin:0px;padding:5px 10px;}#pauschalangebote p {    background-color: #E2E2E2;margin:0px;padding:5px 10px;}ul#vital {    width: 248px;    margin: 0; padding: 1px;    background-color: #E2E2E2;  }  * html ul#vital {  /* Korrekturen fuer IE 5.x */    width: 21.6em;    w\idth: 20em;    padding-left: 0;    padd\ing-left: 0.8em;  }  ul#vital li {    list-style: none;    margin: 0.4em; padding: 0;    font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;  }  ul#vital a {    display:block;    padding: 0.2em;    text-decoration: none;     font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;    border: 1px solid #608EBA;    border-left-color: #EAE9E9; border-top-color: #EAE9E9;    color: #ffffff; background-color: #6FA6DA;  }  * html ul#vital a {  /* Breitenangaben nur fuer IE */    width: 100%;    w\idth: 8.8em;  }  ul#vital a:hover {    border-color: #EAE9E9;    border-left-color: #608EBA; border-top-color: #608EBA;    color: #ffffff; background-color: #B0C5D9;  }  ul#vital strong {    border-color: #EAE9E9;    border-left-color: #608EBA; border-top-color: #608EBA;    color: #ffffff; background-color: #B0B271;     display:block;    padding: 0.2em;    text-decoration: none;     font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;  }  ul#vital li ul {    margin: 0 0 0 1em; padding: 0;  }  ul#vital li ul li {    margin: 0.1em 0;  }  * html ul#vital li ul li {  /* Korrektur fuer IE 5.x */    margin-left: 1em;    ma\rgin-left: 0;  }ul#vital li ul li a:link, #vital li ul li a:visited {background:url("images/box-listen-marker.gif") no-repeat scroll 0 0 transparent;color:#585859;margin:0;padding:5px 0 0 35px;border: 0;}ul#vital li ul li A:hover, #vital ul li A:focus {color : #269D2E;background: transparenturl("images/box-listen-marker.gif") no-repeat scroll 0 0 transparent;border: 0;      }
