html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  background:url(https://www.minergo.de/img_kanal/bg_minergo_kanal1.png) no-repeat top center #B8DAF3;
  font-family: Verdana;
  font-size: 10px;
  color: #25201d;
}

body{ overflow-y: scroll;}

table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

h2 {
        font-size: 28px;
        margin: 0;
        padding: 0;
}

h3 {
        font-size: 16px;
        margin: 0;
        padding: 0;
}

img, a {
        border: 0;
        margin: 0;
        padding: 0;
        color: white;
}

a {
        color: #6c6c6c;
        text-decoration: underline;
        font-weight: bold;
}

a:hover {
        text-decoration: none;
}

#container {
        position: relative;
        /*width: 900px;*/
        width: 100%;
        margin: 0 auto auto;
        background: url('https://www.minergo.de/web_flugasche/_img/contentsInnerBground.gif') repeat-y center;
        height:auto !important; /* real browsers */
        height:100%; /* IE6: treaded as min-height*/
        min-height:100%; /* real browsers */
}

#top {
        width: 100%;
        background: url('https://www.minergo.de/web_flugasche/_img/topBground.gif') repeat-x;
        /*height: 26px;*/
}

#bottom {
        width: 100%;
        height: 25px;
        background: url('https://www.minergo.de/web_flugasche/_img/bottomBground.gif') repeat-x;
        position: absolute;
        bottom: 0px;
}

#footer {
        padding-left: 20px;
        padding-right: 20px;
        margin: 0 auto auto;
        width: 860px;
        height: 25px;
        color: #fff;
        line-height: 25px;
        font-size: 10px;
}

#footer a {
        font-weight: normal;
        color: #fff;
        text-decoration: none;
}

#footer a:hover {
        text-decoration: underline;
}

#mainContainer {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
}

#mainContents {
        width: 901px;
        margin: 0 auto auto;
}

#mainContentsLeft {
        float: left;
        width: 250px;
        background: #fff;
}

#mainContentsRight {
        float: right;
        width: 650px;
}

#leftContents {
        width: 210px;
        margin: 0px;
        padding: 0px;
        border-right-color: #b3b1b0;
        border-right-style: solid;
        border-right-width: 0px;
        font-size: 11px;
        padding-top: 40px;
        padding-left: 40px;
        padding-bottom: 40px;
}

#contents {
        width: 609px;
        padding: 20px;
        color: #25201d;
        font-size: 11px;
        font-family: Verdana;
        border-left-style: solid;
        border-left-color: #b3b1b0;
        border-left-width: 0px;
}

.contents_inner {
        padding: 10px;
        padding-right: 50px;
        padding-bottom: 40px;
        line-height: 17px;
        text-align: justify;
}

#contents a {
        text-decoration: underline;
        color: #e67b32;
        font-weight: normal;
}

#contents a:hover {
        text-decoration: none;
}

table.mainContents {
        width: 900px;
        margin: 0 auto auto;
        padding: 0px;
        border: 0px;
        background: #fff;
}

td.mainLeft {
        width: 250px;
        padding: 0px;
        vertical-align: top;
}

td.mainRight {
        width: 650px;
        padding: 0px;
        vertical-align: top;
}

a.menuLeft {
        display: block;
        width: 230px;
        height: 35px;
        padding-left: 20px;
        line-height: 35px;
        font-family: Verdana;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        margin-top: 1px;
        background: url('https://www.minergo.de/_img/menuLinkBground.jpg') no-repeat;
        color: #000000;
}

a.menuLeftSelected {
        display: block;
        width: 230px;
        height: 35px;
        padding-left: 20px;
        line-height: 35px;
        font-family: Verdana;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        margin-top: 1px;
        background: url('https://www.minergo.de/_img/menuLinkBground.jpg') no-repeat;
        background-position: -250px 0px;
        color: #000000;
}

a.menuLeft:hover {
        display: block;
        width: 230px;
        height: 35px;
        padding-left: 20px;
        line-height: 35px;
        font-family: Verdana;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        margin-top: 1px;
        background: url('https://www.minergo.de/_img/menuLinkBground.jpg') no-repeat;
        background-position: -250px 0px;
        color: #000000;
}

img.line {
        margin-top: 5px;
        margin-bottom: 5px;
}

#submenu {
        width: 600px;
        padding-left: 10px;
        height: 20px;
        line-height: 19px;
        background: #fff url('https://www.minergo.de/_img/submenu_bground.jpg') no-repeat;
        color: #fff;
        font-size: 11px;
        margin-top: 4px;
        margin-bottom: 4px;
}

#submenu a {
        color: #fff;
        text-decoration: underline;
}

#submenu a:hover {
        color: #fff;
        text-decoration: none;
}

table.contactTable {
        width: 400px;
        margin: 40px auto auto;
        margin-bottom: 40px;
}

td.contactTable {
        width: 200px;
        line-height: 18px;
}

table.impressumTable {
        width: 540px;
        margin: 10px auto auto;
}

td.impressumTable {
        width: 270px;
        line-height: 18px;
        vertical-align: top;
}

td.impressumTable ul {
        padding: 0px;
        margin: 0px;
        padding-left: 25px;
}

#topMenu {
        height: 26px;
        /*background: url('_img/topBground.gif') repeat-x;*/
        width: 880px;
        text-align: right;
        color: #fff;
        line-height: 26px;
        padding-right: 20px;
        margin: 0 auto auto;
}

#topMenu a {
        text-decoration: none;
        color: #fff;
        font-weight: normal;
}

#topMenu a:hover {
        text-decoration: underline;
}


table.disposition {
        width: 415px;
        margin-bottom: 30px;
}

td.dispositionFoto {
        width: 115px;
        vertical-align: top;
}

td.dispositionFoto img {
        border-style: solid;
        border-color: #f5f5f5;
        border-width: 1px;
}

td.dispositionDesc {
        padding-left: 20px;
        width: 300px;
        vertical-align: top;
}

table.certyfikaty {
        border-style:  solid;
        border-width: 1px;
        border-color: #00000;
        width:  100%;

}

table.certyfikaty td {
        border-style:  solid;
        border-width: 1px;
        border-color: #000000;
        text-align:  center;
        font-weight: bold;
        padding:  3px;
}
