html, body {    margin: 0; padding: 0;}body {      background: #FFF url(../images/nav_bg.gif) repeat-y;    font-family: Arial, Helvetica, sans-serif;    font-size: 100%;    line-height: 115%;    color: #333;}/* IE FILTER: */* html font {    font-size: 75% !important;}/* :IE FILTER  */img {    border: none;}img.imgR {    margin: 0; padding: 0;    margin-left: 1em;    margin-bottom: 0.5em;    float: right;}img.imgL {    margin: 0; padding: 0;    margin-right: 1em;    margin-bottom: 0.5em;    float: left;}.clearAll {    margin: 0; padding: 0;    clear: both;    height: 0px;    line-height: 1px;    font-size: 1px;}#layout {    margin: 0; padding: 0;    width: 900px;}/* navigation */#navigation {    font-size: 75%;	margin: 0; padding: 0;    padding-top: 29px;    width: 210px;    float: left;}#navigation ul {    margin: 0; padding: 0;    list-style-type: none;    width: 180px;    border-top: 1px solid #FFF;    font-size: 1.166em;    font-weight: bold;    margin-bottom: 28px;}#navigation ul li {    margin: 0; padding: 0;    width: 180px;    border-bottom: 1px solid #FFF;    /*line-height: 0;*/    }#navigation ul li a,#navigation ul li a:link {      margin: 0; padding: 6px 0;    padding-left: 10px;    border-left: 11px solid #999;    display: block;    text-decoration: none;    color: #333;    background-color: transparent;    min-height: 1.1em;    /* IE min-height */    height: auto !important;    height: 1.1em;    line-height: 1.1em;}#navigation ul li a:active,#navigation ul li a:hover,#navigation ul li a.active {      border-left: 11px solid #FC0;    background-color: #FFF5CB;}/* navi zweite ebene*/#navigation ul.firstLevel {    margin-top: 0;    font-size: 0.916em;    color: #666;    border-top: none;    margin-bottom: 0;}#navigation ul.firstLevel li {    border-bottom: none;}#navigation ul.firstLevel li a,#navigation ul.firstLevel li a:link {    padding-top: 3px;    padding-bottom: 3px;      border-left: 11px solid #CCC;    background-color: #FFF5CB;        min-height: 1.2em;    /* IE min-height */    height: auto !important;    height: 1.2em;    line-height: 1.2em;}#navigation ul.firstLevel li a:active,#navigation ul.firstLevel li a:hover,#navigation ul.firstLevel li a.active {    border-left: 11px solid #CCC;      color: #DA0E1C;}/* navi dritte ebene*/#navigation ul.secondLevel {    margin-top: 0;    font-size: 1em;    font-weight: normal;    color: #666;    border-top: none;    margin-bottom: 0;}#navigation ul.secondLevel li {    border-bottom: none;}#navigation ul.secondLevel li a,#navigation ul.secondLevel li a:link {    padding-top: 1px;    padding-bottom: 1px;    padding-left: 28px;      border-left: 11px solid #CCC;    color: #666;    background-color: #FFF5CB;}#navigation ul.secondLevel li a:active,#navigation ul.secondLevel li a:hover,#navigation ul.secondLevel li a.active {    border-left: 11px solid #CCC;      color: #DA0E1C;}/* meta navigation*/#navigation #meta {    margin-top: 77px;}#navigation #meta .search form {    margin: 0; padding: 0;    border-left: 11px solid #CCC;    padding: 4px 10px;}#navigation #meta .search .searchBox {    margin: 0; padding: 0;    background: #FFF;    border: 1px solid #999;}#navigation #meta .search p {    margin: 0; padding: 0;}#navigation #meta .search .inputText {    margin: 0; padding: 0;    padding: 0 2px;    border: none;    font-size: 1em;    font-weight: normal;    color: #000;    height: 16px;    width: 127px;    float: left;}#navigation #meta .search .inputImage {    margin: 0; padding: 0;    float: left;}#navigation #meta .adresse {    font-size: 0.916em;    line-height: 1em;    font-weight: normal;    color: #000;    padding: 6px 0;}#navigation #meta .adresse h1,#navigation #meta .adresse p {    margin: 0; padding: 0;    padding-left: 12px;    font-size: 0.916em;}#navigation #meta .adresse a {        margin: 0; padding: 0;        text-decoration: underline;        color: #000;        display: inline;        border: none;}#navigation #meta .adresse a:active,#navigation #meta .adresse a:hover {        margin: 0; padding: 0;        color: #000;        background: none;}/* content bereich*/#content {    margin: 0; padding: 0;    width: 500px;    float: left;    padding-bottom: 28px;}/* typo-logo lzkh */#content h1 {    margin: 0; padding: 0;    height: 83px;    background: transparent url(../images/lzkh_schrift.gif) no-repeat topright;}#content h1 span {    display: none;}/* grafik-logo lzkh */#logo {    margin: 0; padding: 0;    position: absolute;    top: 0;    left: 750px;}#content img.banner {    margin: 0; padding: 0;    display: block;}#content h2 {    margin: 0; padding: 0 6px;    background: #FC0;    color: #333;    font-size: 1em;    line-height: 20px;    text-transform: uppercase;}#content h3 {    font-size: 1em;    color: #666;    margin-left: 0.25em;}#content p {    margin-left: 0.25em;}#content a {       color: #333;}#content a:active,#content a:hover {       color: #999;}#content a:visited {       color: #666;}#content ul,#content ol {    margin-left: 0;    padding-left: 0;}#content li {    margin-left: 1em;}#content table {    margin: 0; padding: 0;}#content .eyeCatcher {    margin: 0; padding: 0;    margin-left: 0.25em;    font-size: 1.5em;    font-weight: bold;    color: #DA0E1C;    background: transparent;}table.formTable {    clear: both;    width: 500px;    margin: 0;padding: 0;    border-collapse: collapse;    border: 1px solid #999;    background: #C1E0F0;}table.formTable th {    margin: 0; padding: 0;    padding: 0 5px;    text-align: left;    text-transform: uppercase;    color: #FFF;    background: #999;    font-size: 1em;    line-height: 20px;}table.formTable td {    margin: 0; padding: 5px 10px;    vertical-align: top;    text-align: left;}table.formTable td.spacerCell {    margin: 0; padding: 0;    line-height: 0px;    font-size: 0px;    height: 5px;}table.formTable td.labelCell {    text-align: left;}table.formTable td.submitCell {    text-align: right;}table.formTable .inputText {    margin: 0; padding: 0;    width: 370px;    padding: 2px 4px;    border: 1px solid #666;    font-family: Arial, Helvetica, sans-serif;    font-size: 1em;    font-weight: normal;    color: #000;    background: #FFF;}table.formTable .inputNum {    margin: 0; padding: 0;    width: 60px;    padding: 2px 4px;    border: 1px solid #666;    font-family: Arial, Helvetica, sans-serif;    font-size: 1em;    font-weight: normal;    color: #000;    background: #FFF;}#footer {    margin: 0; padding: 0;    width: 710px;    clear: both;    background: transparent;    border-top: 5px solid #DA0E1C;    padding-top: 7px;    font-size: 0.833em;}#footer ul.breadCrumb {    margin: 0; padding: 0;    margin-left: 210px;    list-style-type: none;    color: #000;}#footer ul.breadCrumb li {    margin: 0; padding: 0;    display: inline;}#footer ul.breadCrumb li a,#footer ul.breadCrumb li a:link,#footer ul.breadCrumb .divider {    margin: 0; padding: 0;    color: #333;    text-decoration: none;} 