body
{
        background-color: #ffffff;
        background-image: url("backgrounds/test_hell.gif");
        backround-position: top;
        background-repeat: repeat-x;
        font-family: Arial;
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
        /*margin-top: 20px;*/
        /*margin-left: 10px;*/
        /*margin-right: 10px;*/
}

body.homepage
{
        background-color: #ffffff;
        font-family: Arial;
        font-size: 16pt;
        color: black;
        background-image: url("backgrounds/test_hell.gif");
        backround-position: top;
        background-repeat: repeat-x;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
}

body.sendform
{
        background-image: none;
        background-color: #ffffff;
        font-family: Arial;
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
        margin-top:20px;
        margin-left:10px;
        margin-right:10px;
}

table.bluebackground
{
        font-family: Arial;
        font-size: 12pt;
        text-align: center;
        background-color: #0000ff;
        border-style: none;
        padding-top: 30px;
        padding-bottom: 30px;
}

table.kontakt
{
        font-family: Arial;
        font-size: 12pt;
        background-color: #3f47ff;
        /*background-color: #000aff;*/
        border-style: none;
        /*padding-top: 20px;*/
        /*padding-bottom: 20px;*/
        width: 800px;
        color: white;
}

table.navi
{
        font-family: Arial;
        font-size: 14pt;
        text-align: center;
        font-weight: normal;
        width: 1015px;
        height: 50px;
        border-style: none;
        padding-top: 0px;
        padding-bottom: 0px;
}

td.active
{
        color: white;
        font-family: Arial;
        font-size: 14pt;
}

table
{
        font-family: Arial;
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
}

img
{
        border-style: none;
        margin: 20px;
}

img.spezial
{
        border-style: none;
        margin: 0px;
}

a:link
{
        font-family: Arial;
        font-size: 12pt;
        color: blue;
}

a:visited
{
        font-family: Arial;
        font-size: 12pt;
        color: blue;
}

a:hover
{
        font-family: Arial;
        font-size: 12pt;
        color: blue;
        text-decoration:none;
}

a:active
{
        font-family: Arial;
        font-size: 12pt;
        color: blue;
}


a.special:link
{
        font-family: Arial;
        font-weight: normal;
        font-weight: normal;
        font-size: 14pt;
        color: #ffffff;
}

a.special:visited
{
        font-family: Arial;
        font-size: 14pt;
        font-weight: normal;
        color: #ffffff;
}

a.special:hover
{
        font-family: Arial;
        font-size: 14pt;
        font-weight: normal;
        color: #ffffff;
        text-decoration:none;
}


a.special:active
{
        font-family: Arial;
        font-size: 14pt;
        font-weight: normal;
        color: #ffffff;
}
a.footer:link
{
        font-family: Arial;
        font-size: 10pt;
        color: #0000ff;
}

a.footer:visited
{
        font-family: Arial;
        font-size: 10pt;
        color: #0000ff;
}

a.footer:hover
{
        font-family: Arial;
        font-size: 10pt;
        color: #0000ff;
        text-decoration:none;
}


a.footer:active
{
        font-family: Arial;
        font-size: 10pt;
        color: #0000ff;
}


#spezial
{
        font-family: Arial;
        font-size: 12pt;
        color: silver;
}

/* only for the sites, that need 100% width */
#contens
{
        position: absolute;
        top: 100;
        visibility: visible;
        left: 20;
        z-Index:10;
        width: 95%;
}

.bluetext
{
        font-family: Arial;
        color:#000084;
        font-size: 12pt;
}


.mymargin
{
        margin-left: 200px;
}


td.smallertext_silver
{
        font-size: 12pt;
        font-family: Arial;
        text-align: center;
         color: silver;
}

p
{
        font-size: 12pt;
        font-family: Arial;
        color: #000000;
}

p.impressum
{
        font-size: 14pt;
        font-family: Arial;
        text-align: center;
}

h3
{
        font-family: Arial;
        color: #000000;
        font-size: 120%;
}

h3.silver
{
        font-family: Arial;
        text-decoration: underline;
        color: silver;
        text-align: center;
        font-size: 120%;
}

h2
{
        font-family: Arial;
        color: #000084;
        font-size: 140%;
}

#dashaus
{
        position: absolute;
        clip:rect(0px 250px 0px 0px);
        left: 50px;
        width: 145px;
        height: 190px;
        text-align: center;
        top: 30px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 15px;
        background-color: #FFFFFF;
        border-style: none;
        border-color: #FFFFFF;
        z-Index: 50;
}

#zimmer
{
        position: absolute;
        clip:rect(0px 250px 0px 0px);
        left: 195px;
        width: 145px;
        height: 190px;
        text-align: center;
        top: 30px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 15px;
        background-color: #FFFFFF;
        border-style: none;
        border-color: #FFFFFF;
        z-Index: 50;
}

#tagung
{
        position: absolute;
        clip:rect(0px 250px 0px 0px);
        left: 340px;
        width: 145px;
        height: 190px;
        text-align: center;
        top: 30px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 15px;
        background-color: #ffffff;
        border-style: none;
        border-color: #ffffff;
        z-Index: 50;
}

#kontakthead
{
        position: absolute;
        top: 100;
        visibility: visible;
        height: 1190;
        width: 100%;
        z-Index: 10;
        /*border-style: solid;*/
}

#kontaktbuttons
{
        position: absolute;
        top: 1290;
        visibility: visible;
        height: 30;
        width: 100%;
        z-Index: 5;
        /*border-style: solid;*/
}

#kontakttagung
{
        position: absolute;
        visibility: hidden;
        top: 1285;
        height: 650;
        width: 100%;
        z-Index: 20;
        /*border-style: solid;*/
}

#navigation
{
        position: absolute;
        top: 30;
        visibility: visible;
        left: 50;
        z-Index:50;
}

#inhalt
{
        position: absolute;
        top: 100;
        visibility: visible;
        left: 20;
        z-Index:10;
        width:95%;
}


