.body {background-color : #FECF8D;margin : 0;padding : 0;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}#higru1 {background-attachment : fixed;background : url(images/frankencountry_03.gif);height : 448px;background-position : 15px 15px;background-repeat : no-repeat;}#higru3 {background-attachment : fixed;background : url(images/frankencountry_06.gif);height : 48px;background-position : 15px 0px;background-repeat : no-repeat;}#higru2 {position : relative;width : 100%;background-attachment : fixed;background : url(images/frankencountry_05.gif);background-position : 15px 0px;background-repeat : repeat-y;}#contentmitte {padding-top : 10px;margin-left : 270px;width : 710px;}#valide {margin : 0;padding-top : 5px;padding-left : 25px;width : 550px;}#valide p {text-decoration : none;font : 0.9em/20px Arial, Futura, Verdana, Helvetica, sans-serif;color : #ffffff;}#valide a {margin : 0;padding : 0;color : #1C2C71;background-color : transparent;text-decoration : none;}#valide a:link, #valide a:visited {margin : 0;padding : 0;color : #1C2C71;text-decoration : none;}#valide a:hover {margin : 0;padding : 0;color : #EE3032;text-decoration : none;}a {margin : 0;padding : 0;color : #1C2C71;background-color : transparent;text-decoration : underline;}a:link, a:visited {margin : 0;padding : 0;color : #1C2C71;}a:hover {margin : 0;padding : 0;color : #EE3032;}h1 {margin : 0 1em 0 10px;          padding-top : 10px;          color : #BA2E14;}h2, h3, h4, h5, h6 {margin : 0 1em 0 10px;          padding : 0;          color : #BA2E14;}h1 {font : 22px Georgia, Arial, Futura, Verdana, Helvetica, sans-serif;}h2 {font : 18px Georgia, Arial, Futura, Verdana, Helvetica, sans-serif;}h3, h4, h5, h6{font : 16px Georgia, Arial, Futura, Verdana, Helvetica, sans-serif;}.hidden {display : none;}p, form {margin : 0;padding : 0.5em 0 1em;          color : #513923;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}dl.float-left {width : 300px;text-align : center;float : left;margin-right:30px; margin-bottom:10px;margin-top:10px;}.float-left dd {margin : 0;padding : 0 10px 5px 10px;font-size : 85%;}dl.float-right {width : 300px;text-align : center;float : right;margin-right:30px; margin-bottom:10px;margin-top:10px;}.float-right dd {margin : 0;padding : 0 10px 5px 10px;font-size : 85%;}dl {text-align: center;}dd {color : #513923;font-size: 0.8em;}ul, ol {margin : 0 2em 0 3em;padding : 0.5em 0 1em;color : #513923;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}pre, code {margin : 0 3em;padding : 0.5em 0 1em;color : #513923;font : 15px Arial, Futura, monospace;}p tt {font : 8pt/8pt monospace;}img {border : 0;}td, th {margin : 0;padding : 0;color : #513923;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}cite {font-size : 7pt;}small {font-size : 7pt;}hr {width : 90%;}checkbox, input, option, select, textarea {margin : 4px 0 0 2px;background : #FFFBF0;color : #513923;font : 8pt Arial, Verdana, Helvetica, sans-serif;}.warnung p {margin : 0 3em;padding : 0.5em 0 1em;color : #cc0000;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}.quittung p {margin : 0 3em;padding : 0.5em 0 1em;color : #513923;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}.aperitiv {display : none;}.aperitiv p {display : none;} ul#Navigationhorizontal {    margin: 0; padding: 0.8em;background-color : transparent;          position : absolute;          top : 343px;          left : 330px;  }  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: #FFFBF0;   }  * 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: #C97B33;    background: transparent;   }#bisznavigation {          background-color : transparent;          position : absolute;          top : 0px;          left : 20px;      }#bisznavigation LI {          background-color : transparent;          padding : 0;          margin : 0;          list-style : none;          width : 220px;      }#bisznavigation UL {          background-color : transparent;          padding : 0;          margin : 0;      }#bisznavigation A {          font : bold 1em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;          text-decoration : none;          display : block;          padding : 3px 5px;          margin : 1px 0 0;          width : 210px;      }#bisznavigation strong {          font : bold 1em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;          text-decoration : none;          display : block;          padding : 3px 5px;          margin : 1px 0 0;          width : 210px;      }#bisznavigation A:link, #bisznavigation A:visited {          color : #513923;          padding : 3px 4px;          border : 0 solid #fa0;      }#bisznavigation A:hover, #bisznavigation A:focus {          color: #C97B33;          padding : 3px 4px;          border : 0 solid #850;      }#bisznavigation strong {          color: #C97B33;          padding : 3px 4px;          border : 0 solid #850;      }#bisznavigation A:link span, #bisznavigation A:visited span {          display : none;      }#bisznavigation A:hover span, #bisznavigation A:focus span {          font-size : 1.2em;          color : #ffffff;          background-color: maroon;          width : 12em;          display : block;          position : absolute;          top : 15em;          left : 0.5em;      }form.biszform {width : 600px;font-size : 1.1em;color : #513923;}form.biszform legend {padding-left : 0;}form.biszform legend, form.biszform label {color : #513923;}form.biszform fieldset {border : none;border-top : 1px solid #7b7b7b;background : url(images/form_fieldset.gif) repeat left bottom;}form.biszform fieldset fieldset {background : none;}form.biszform fieldset li {padding : 5px 10px 7px;background : url(images/form-trennung.gif) repeat-x left bottom;}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 : 120px;}form.biszform fieldset fieldset label {margin-left : 123px;}form.biszform div {display : inline;}#box1 {    margin: 0; padding: 0.8em;background-color : transparent;          position : absolute;          top : 370px;          left : 270px;width : 710px;}#boxwerbung {position : absolute;          top : 25px;          left : 600px;          border: 1px solid #ffffff;          width: 390px;          }#boxwerbung p {margin : 0 1em 0 10px;padding : 0;color : #ffffff;font : 15px Arial, Futura, Verdana, Helvetica, sans-serif;}.tabellen p {            font : 14px Arial, Futura, Verdana, Helvetica, sans-serif;            color: #ffffff;            text-align: center;            margin : 0;          padding : 0;            padding-right: 1px;            padding-left: 1px;            padding-bottom: 1px;            padding-top: 1px;      }