html {
     height: 100%;
}
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        background-color: #FFFFFF;
        margin: 0px;
        padding:0px;
        height: 100%;
}
tr {vertical-align:top}

td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        margin: 0px;
        padding:2px;
}
fieldset{margin: 0px 0px 0px 10px;
         padding:3px;
}
legend {font-weight: bold;}
h1 {    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #ff5500;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}

h2 {    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        margin: 0px;
        padding: 0px;
}
form {margin:0px;padding:0px}
.mainlayer{position:absolute;
           left:0px;
           top:0px;
           width:100%;
           height:100%;
           z-index:2;
           background-color:#ffffff;
           visibility: visible;
}
.mainlayerh{position:absolute;
            left:0px;
            top:0px;
            width:100%;
            height:100%;
            z-index:1;
            background-color:#ffffff;
            visibility: hidden;
}
.main {
        background-image:  url(img/start_11.jpg);
        height: 100%;
        width: 960px;
        background-repeat: no-repeat;
        background-position: right bottom;
        border: none;
        border-collapse: collapse;
        border-spacing: 0;
        padding: 0px;
}.head {
        background-image:  url(img/start_01.jpg);
        height: 141px;
        width: 960px;
        background-repeat: no-repeat;
        background-position: left top;
        text-align: right;
        vertical-align:top;
        color: #cccccc;
        padding-right: 30px;
        padding-left: 0px;
        padding-top: 15px;
        padding-bottom: 0px;
}
.mainnav {
        background-image:  url(img/start_08.jpg);
        background-repeat: repeat-y;
        background-position: left;
        width: 220px;
        vertical-align:top;
        text-align: left;
        padding: 0px;
}
.navtop {
        background-image:  url(img/start_02.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 100%;
        width: 220px;
        border: none;
        border-collapse: collapse;
        border-spacing: 0;
}
.nav {
        text-align: right;
        padding: 100px 30px 0px 30px;
}
.navbottom {
        background-image:  url(img/start_09.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;
        text-align: left;
        padding: 100px 10px 10px 10px;
        vertical-align: bottom;
}
.contenttop {
        background-image:  url(img/start_04.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        width: 720px;
        padding: 60px 0px 0px 60px;
        text-align: left;
        vertical-align:top;
}
.bottom {
        height: 85px;
        text-align: right;
        vertical-align: bottom;
        padding-right: 90px;
        padding-bottom: 3px;
        color: #fffffe;
}
.contenttable {
        width: 100%;
        height: 100%;
        border: none;
        border-collapse: collapse;
        border-spacing: 0;
}
.content {
        background-image:  url(img/start_06.jpg);
        background-position: right bottom;
        background-repeat: no-repeat;
        padding: 0px 45px 35px 0px;
}
.ueberschrift01 {
        background-image:  url(img/tbg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        height: 20px;
        font-weight: bold;
        color: #fffffe;
        vertical-align: middle;
        padding: 0px 10px 0px 10px;
        font-size: 11px;
}

.ueberschrift02 {
        background-image:  url(img/tbg2.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        height: 20px;
        font-weight: bold;
        color: #333333;
        vertical-align: middle;
        padding: 0px 10px 0px 10px;
        font-size: 11px;
}
.highl01 {color: #ff5500;
        font-size: 10px;
}
.tabelle00 {
        width: 100%;
        border: none;
        border-collapse: collapse;
        border-spacing: 0;
}
.tabelle01 {
        width: 445px;
        border: solid;
        border-width: 1px;
        border-color: #ffffff #cccccc #cccccc #cccccc;
        border-collapse: collapse;
        border-spacing: 0;
}
.tabelle02 {
        width: 175px;
        border: solid;
        border-width: 1px;
        border-color: #ffffff #cccccc #cccccc #cccccc;
        border-collapse: collapse;
        border-spacing: 0;
}
.tabelle03 {
        width: 100%;
        border: solid;
        border-width: 1px;
        border-color: #ffffff #cccccc #cccccc #cccccc;
        border-collapse: collapse;
        border-spacing: 0;
}
.zelle { padding: 3px 10px 3px 10px;}

.hl{visibility: hidden; display: none}

  ul#Navigation {
    margin: 0px; padding: 0px;
    text-align: right;
  }

  ul#Navigation li {
    list-style: none;
    margin: 0px; padding: 0px 0px 5px 0px;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -1px;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -1px;
  }

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff5500; text-decoration: underline}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff5500; text-decoration: underline}
a:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff5500; text-decoration: underline}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cccccc; text-decoration: underline}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff5500; text-decoration: underline}


a.wlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fffffe; text-decoration: none}
a.wlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fffffe; text-decoration: none}
a.wlink:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fffffe; text-decoration: none}
a.wlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.wlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #fffffe; text-decoration: none}

a.olink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.olink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.olink:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.olink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #aaaaaa; text-decoration: none}
a.olink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}

a.flink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #fffffe; text-decoration: none}
a.flink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #fffffe; text-decoration: none}
a.flink:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #fffffe; text-decoration: none}
a.flink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff5500; text-decoration: none}
a.flink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #fffffe; text-decoration: none}

a.nlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.nlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.nlink:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}
a.nlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cccccc; text-decoration: none}
a.nlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff5500; text-decoration: none}

a.snlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; padding-right: 15px}
a.snlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; padding-right: 15px}
a.snlink:focus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; padding-right: 15px}
a.snlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ff5500; text-decoration: none; padding-right: 15px}
a.snlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; padding-right: 15px}


.form01 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ff3300;
        text-decoration: none;
        background-color: #eeeeee;
        border-style: solid;
        border-width: 1px;
        border-color: #666666 #CCCCCC #CCCCCC #666666;
        width: 120px;
}

.form02 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ff3300;
        text-decoration: none;
        background-color: #eeeeee;
        border-style: solid;
        border-width: 1px;
        border-color: #666666 #CCCCCC #CCCCCC #666666;
        width: 260px;
}
.but01 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        background-color: #ff5500;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC #666666 #666666 #CCCCCC ;
        width: 20px;
}

.but02 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        background-color: #ff5500;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC #666666 #666666 #CCCCCC ;
        width: 100px;
}