.body {		 background-attachment : fixed;background : url(images/hg-neu.gif) repeat-x scroll 0 0;	width: 1100px;	margin-right: auto;	margin-left: auto;	position: relative;	margin-top: 0px;}#higru1 {background-attachment : fixed;background : url(images/hintergrund_01.gif);height : 1028px;background-position : 0px 0px;background-repeat : no-repeat;margin:0;padding:0;      }#higru2 {position: relative;width: 100%;background-attachment : fixed;background : url(images/hintergrund_02.gif);background-position : 0px 0px;background-repeat : repeat-y;margin: 0;padding: 0;      }#higru3 {background-attachment : fixed;background : url(images/hintergrund_03.gif);height : 248px;background-position : 0px 0px;background-repeat : no-repeat;margin: 0;padding: 0;      }#higru3 p {color:#FFFFFF;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:16px;margin:0;padding-left:260px;padding-top:14px;}#higru1long {background-attachment : fixed;background : url(images/hintergrund-long_01.gif);height : 1120px;background-position : 0px 0px;background-repeat : no-repeat;margin:0;padding:0;      }#higru2long {position: relative;width: 100%;background-attachment : fixed;background : url(images/hintergrund-long_02.gif);background-position : 0px 0px;background-repeat : repeat-y;margin: 0;padding: 0;      }#higru3long {background-attachment : fixed;background : url(images/hintergrund-long_03.gif);height : 154px;background-position : 0px 0px;background-repeat : no-repeat;margin: 0;padding: 0;      }#higru3long p {color:#FFFFFF;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:16px;margin:0;padding-left:260px;padding-top:14px;}#geschenk {background-attachment : fixed;background : url(images/loewen-gutschein.gif);height : 249px;width:350px;background-position : 0px 0px;background-repeat : no-repeat;margin: 0;padding: 0;      }#geschenk p {padding: 0 5px 5px 75px;margin: 0;color: #585859;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 11px;letter-spacing:1px;line-height:15px;}#geschenk h2 {	padding: 5px 0 25px 75px;;	margin: 0;color: #CC6600;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 14px;letter-spacing:1px;line-height:20px;font-weight:100;}#szene {margin:0;padding:320px 70px 0 260px;      }#szenehigru2 {margin:0;padding:0px 70px 0 260px;      }#szenehigru2 ul {color:#585859;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:16px;margin:0;padding:15px 40px;}a {margin : 0;padding : 0;color : #269D2E;background-color : transparent;text-decoration : none;      }a:link, a:visited {margin : 0;padding : 0;color : #269D2E;      }a:hover {margin : 0;padding : 0;color : #269D2E;text-decoration : underline;      }h1 {	padding: 0 0 15px 0;	margin: 0;color: #CC6600;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 16px;letter-spacing:1px;line-height:20px;font-weight:100;}h2 {	padding: 0 0 10px 0;	margin: 0;color: #CC6600;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 14px;letter-spacing:1px;line-height:20px;font-weight:100;}h3 {	padding: 0 0 10px 0;	margin: 0;color: #CC6600;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px;letter-spacing:1px;line-height:20px;font-weight:100;}p {padding: 0 0 10px;margin: 0;color: #585859;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 11px;letter-spacing:1px;line-height:20px;		}p.images {padding:0;}td {vertical-align:top;color: #585859;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 11px;letter-spacing:1px;line-height:20px;	}th {vertical-align:top;text-align:left;color: #585859;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 11px;letter-spacing:1px;line-height:20px;	}.besondere td {vertical-align:top;text-align:right;font-size: 10px;line-height:12px;}.besondere th {vertical-align:top;text-align:right;font-size: 10px;line-height:12px;}.tabpreis td {vertical-align:middle;}.tabpreis th {vertical-align:middle;font-weight:bold;}.preisliste th {vertical-align:middle;}.preisliste p {font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-seriftext-align:right;font-size: 11px;padding: 5px 2px;margin: 0;}.tabpreis p {font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;text-align: right;margin : 0;padding : 2px;}.tabpreis h3 {margin : 0;padding : 0;}.tabpreisunter p {font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;text-align: center;margin : 0;padding : 2px;}.tabvital td {font-size: 10px;line-height:12px;vertical-align:top;}.tabvital th {font-size: 10px;line-height:12px;vertical-align:top;font-weight:bold;}.tabvital p {font-size: 10px;line-height:12px;text-align: right;margin : 0;padding : 2px;}.taberklaerung h3 {margin : 0;padding : 0;}.taberklaerung td {font-size: 10px;line-height:12px;vertical-align:top;}.taberklaerung th {font-size: 10px;line-height:12px;vertical-align:top;font-weight:bold;}.taberklaerung p {font-size: 10px;line-height:12px;text-align: left;margin : 0;padding : 2px;}.taberklaerung h3 {margin : 0;padding : 0;}img {border: 0;}ul.listenherz {color:#585859;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:16px;list-style-image:url("images/list_style_herz.gif");margin:0;padding:15px 40px;}form.biszform {	width: 760px;	color: #585859;	font : 11px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	}form.biszform legend { padding-left: 0; }form.biszform legend { color: #CC6600; }form.biszform label { color: #CC6600; }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 {    color: #585859;       } form.biszform label {   width: 115px; /* Width of labels */       } form.biszform fieldset fieldset label {   margin-left: 115px; /* Width plus 3 (html space) */       }/*\*//*/ form.biszform legend {   display: inline-block;       } /* IE Mac legend fix */form.biszform  div{display:inline;      }ul#Navigationhorizontal {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 14px;margin: 0;padding: 0;width: 800px;position : absolute;left : 241px;background-color : #ffffff;top: 280px;}ul#Navigationhorizontal li {font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 14px;display: inline;padding : 5px 1px;border: none;margin : 0;}ul#Navigationhorizontal a {color : #ffffff;background-color : #FF9900;padding : 6px 18px;text-decoration : none;}ul#Navigationhorizontal a:hover, ul#Navigationhorizontal strong {color : #000000;background-color : #CCCCCC;text-decoration : none;}#bisznavigation {background-color:transparent;height:284px;left:0;margin:0;position:absolute;top:320px;width:220px;}#bisznavigation li {background-color:transparent;list-style:none outside none;margin:0;padding:5px 0;}#bisznavigation UL {background-color : transparent;padding : 0;margin-top : 0;background-color:transparent;      }#bisznavigation a, #bisznavigation strong {border:medium none;display:block;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;margin:0;padding:0 30px 0 0;text-align:right;text-decoration:none;width:190px;}#bisznavigation A:link, #bisznavigation A:visited {color : #585859;background: transparent  url(images/marker.gif) right bottom no-repeat;  no-repeat;      }#bisznavigation strong {color : #269D2E;      }#bisznavigation A:hover, #bisznavigation A:focus {color : #269D2E;background: transparent  url(images/marker.gif) right bottom no-repeat;      }#boxaktuelles {background:none repeat scroll 0 0;float:right;margin:10px 0 10px 20px;padding:0 0 10px;width:350px;}#boxaktuelles 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;}#boxaktuelles p {padding:10px 5px 5px 5px;background-color: #E2E2E2;}ul#boxaktuell {background-color: #E2E2E2;margin: 0;padding: 0;}ul#boxaktuell li {background-color:transparent;list-style:none outside none;margin:0;padding:3px 0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;line-height:20px;}ul#boxaktuell a, ul#boxaktuell strong {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;margin:0;padding:5px 272px 5px 10px;text-decoration:none;}ul#boxaktuell a:link, ul#boxaktuell a:visited {background: #6FA6DA;color: #ffffff;}ul#boxaktuell a:hover {background: #B0C5D9;color: #ffffff;}ul#boxaktuell li ul {margin: 0;padding: 5px 0;}ul#boxaktuell li ul li a:link, #boxaktuell 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;}ul#boxaktuell li ul li A:hover, #boxaktuell ul li A:focus {color : #269D2E;background: transparenturl("images/box-listen-marker.gif") no-repeat scroll 0 0 transparent;      }#pauschalangebote {background:none repeat scroll 0 0;float:right;margin:10px 0 10px 20px;padding:0 0 10px;width:350px;}#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 {padding-top:10px;}ul#vital {    width: 348px;    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;      }#teaser {background:none repeat scroll 0 0 #E2E2E2;margin:10px 0px;padding:0 0 10px;width:350px;}#teaser 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:0;padding:5px 10px;}#teaser h3 {padding: 0 0 5px 0;margin: 0;color: #CC6600;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px;letter-spacing:1px;line-height:20px;font-weight:100;}#teaser img {background:none repeat scroll 0 0 #E2E2E2;margin:0;padding:0 5px 0 0;float: left;}#teaser a {margin : 0;padding : 6px 0 0 35px;color:#269D2E;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:20px;background-color : transparent;text-decoration : none;background-image: url("images/box-listen-marker.gif");background-repeat : no-repeat;      }#teaser a:hover {text-decoration: underline;color: #269D2E;}#teaser2 {background:none repeat scroll 0 0 #E2E2E2;margin:10px 0px;padding:0 0 10px;width:350px;}#teaser2 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:0;padding:5px 10px;}#teaser2 h3 {padding: 0 0 5px 0;margin: 0;color: #CC6600;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px;letter-spacing:1px;line-height:20px;font-weight:100;}#teaser2 img {background:none repeat scroll 0 0 #E2E2E2;margin:0;padding:0 5px 0 0;float: left;}#teaser2 a {margin : 0;padding : 6px 0 0 35px;color:#269D2E;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:20px;background-color : transparent;text-decoration : none;background-image: url("images/box-listen-marker.gif");background-repeat : no-repeat;      }#teaser2 a:hover {text-decoration: underline;color: #269D2E;}