a.subLinkActive{
        font-size:11px;
        word-spacing:0.1px;
        letter-spacing:0.1px;
        line-height:1.4em;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration: none;
        }

a.subLinkInActive{
        font-size:11px;
        line-height:1.4em;
        word-spacing:0.1px;
        letter-spacing:0.1px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#7F7F7F;
        text-decoration: none;
        }

a.mainLinkActive{
        font-size:13px;
        line-height:1.4em;
        word-spacing:1px;
        letter-spacing:1.5px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration: none;
        }

a.mainLinkInActive{
        font-size:13px;
        line-height:1.4em;
        word-spacing:1px;
        letter-spacing:1.5px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#7F7F7F;
        text-decoration: none;
        }


div {
        border: 0px solid #000000;
}

div.container {
        position: relative;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width: 980px;
        height: 500px;
}

div.containerMeister {
        position: relative;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 667px;
        height: 500px;
}

div.top {
        position: absolute;
        top: 0px;
        left: 20px;
        width: 920px;
        height: 50px;
        font-size:14px;
        font-weight:bold;
        word-spacing:1px;
        letter-spacing:1px;
        text-align:right;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}


div.pic {
        position: absolute;
        top: 50px;
        left: 20px;
        width: 500px;
        height: 310px;

}

div.picUnderlineLeft{
        position: absolute;
        top: 365px;
        left: 20px;
        width: 270px;
        height: 25px;

}

div.picUnderlineRight {
        position: absolute;
        top: 365px;
        left: 290px;
        width: 230px;
        height: 25px;
        font-size:18px;
        word-spacing:4px;
        letter-spacing:4px;
        text-align:right;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}


div.back {
        position: absolute;
        top: 365px;
        left: 600px;
        width: 70px;
        height: 20px;
        font-size:18px;
        word-spacing:4px;
        letter-spacing:4px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}

div.headlineRight{
        position: absolute;
        top: 50px;
        left: 540px;
        width: 400px;
        height: 40px;
        overflow:auto;
        font-size:14px;
        font-weight:bold;
        word-spacing:1px;
        letter-spacing:1px;
        text-align:left;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}

div.text {
        position: absolute;
        top: 90px;
        left: 540px;
        width: 400px;
        height: 200px;
        overflow:auto;
        font-size:11px;
        text-align:justify;
        word-spacing:0px;
        letter-spacing:0px;
        line-height:8pt;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}

div.textLang {
        position: absolute;
        top: 90px;
        left: 540px;
        width: 400px;
        height: 265px;
        overflow:auto;
        font-size:11px;
        text-align:justify;
        word-spacing:0px;
        letter-spacing:0px;
        line-height:8pt;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}

div.textImpressum {
        position: absolute;
        top: 90px;
        left: 540px;
        width: 400px;
        height: 265px;
        overflow:auto;
        font-size:11px;
        text-align:center;
        word-spacing:0px;
        letter-spacing:0px;
        line-height:8pt;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}

div.subLink {
        position: absolute;
        top: 290px;
        left: 540px;
        width: 400px;
        height: 70px;
        font-size:11px;
        word-spacing:0.1px;
        letter-spacing:0.1px;
        line-height:1.4em;
        word-spacing:0.1px;
        letter-spacing:0.1px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
}


div.bottom {
        position: absolute;
        top: 400px;
        left: 20px;
        width: 920px;
        height: 100px;
}


html,body {
        margin: 0;
        padding: 0;
}


table.center {

        width: 100%;
        height: 100%;
}


td.mainLeftLink{
       width: 270px;
       text-align:right;
}


td.center {
        vertical-align: middle;
        text-align: center;
}


td.mainRightLink{
       width: 220px;
}


td.puntiAddress{
        width: 650px;
        font-size:12px;
        word-spacing:4px;
        letter-spacing:1px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        color:#000000;
        text-decoration: none;
        padding-left: 40px;
        }


td.puntiName{
        width: 650px;
        font-size:13px;
        word-spacing:4px;
        letter-spacing:1px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration: none;
        padding-left: 40px;
        }


td.kontaktAddress{
        width: 650px;
        font-size:12px;
        word-spacing:4px;
        letter-spacing:1px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        color:#000000;
        text-decoration: none;
        padding-left:20px;
        }


td.kontaktName{
        width: 650px;
        font-size:13px;
        word-spacing:4px;
        letter-spacing:1px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration: none;
        padding-left:20px;
        }


td.impressumIndexLeft{
        width: 150px;
        font-size:11px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration: none;
        padding-left:15px;
}

td.impressumIndexRight{
        width: 200px;
        font-size:11px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        color:#000000;
        text-decoration: none;
}

td.impressumLinks{
        width: 240px;
        font-size:11px;
        font-family:Geneva,ARIAL,HELVETICA,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration: none;
        padding-left:15px;
}