* {
    font-family: Arial;
    font-size:12px;
    color:#ebebeb;
}

body {
    background-color:#FFFFFF;
}

#website {
    position:relative;
    top:0px;
    width:969px;
    text-align: left;
}

#contenttop {
    position:relative;   
    width:969px;
    height:20px;
    background-image:url("../images/bgtop.gif");
    background-repeat:no-repeat;
    top:180px;
    left:0px;
    z-index:1;
}

#contentbottom {
    clear:both;
    position:relative;   
    width:969px;
    height:20px;
    top:180px;
    background-image:url("../images/bgbottom.gif");
    background-repeat:no-repeat;
}

#content {
    position:relative;
    top:180px;
    width:909px;
    background-color:#2f2f2f;
    min-height:650px;
    height:auto !important;
    height:650px;
    padding:30px;
}

#content #links {
    width:580px;
    float:left;
}

#content #rechts {
    float:left;
    margin-left:70px;
    margin-top:160px;
    width:250px;
    text-align:left;
}

#footer {
    position:relative;
    top:180px;
    text-align:center;
    width:969px;
    color:#2f2f2f;
    font-size:14px;
    margin-bottom: 20px;
    font-weight: bold;
}


#footer a {color:#2f2f2f;font-size:14px;font-weight: bold;}
#footer a:link {color:#2f2f2f;font-size:14px;font-weight: bold;}
#footer a:hover {color:#2f2f2f;font-size:14px;font-weight: bold;}
#footer a:visited {color:#2f2f2f;font-size:14px;font-weight: bold;}

h1 {
    font-size:28px;
    color:#ebebeb;
    font-weight:bold;
}

h2 {
    font-size:16px;
    color:#ebebeb;
    font-weight:bold;
}

h3 {
    font-size:14px;
    color:#ebebeb;
    font-weight:bold;
}

h4 {
    font-size:12px;
    color:#ebebeb;
    font-weight:bold;
}


#navigation_main {
    position:absolute;
    top:-60px;
    left:510px;
    width:435px;
    z-index:3;
    -sand-transform:  rotate(3deg);
    -sand-box-shadow: 1px 1px 1px 1px #242425;

}

#bannerhg {
    position:absolute;
    top:-60px;
    left:511px;
    width:434px;
    height:300px;
    z-index:2;
    background-color:#000;
    -sand-transform:  rotate(3deg);
    -sand-box-shadow: 1px 1px 1px 1px #242425;

}

#navi {
    clear:both;
    width:435px;
    height:40px;
    background-color:#1e1e1e;
   
    
}

#image {
    width:435px;
    height:300px;
    z-index:3;

}

#logo {
    position:absolute;
    top:27px;
    *top:20px;
    left:0px;
}


a img {border:0;}

a:link {
    color:#d38700;
    text-decoration: underline;
}

a:hover {
    color:#d38700;
    text-decoration: underline;
}
a:visited {
    color:#d38700;
    text-decoration: underline;
}



.tx-powermail-pi1 legend {
    display:none;
}

.tx-powermail-pi1 input {
    
    color:#2e2e2e;
    background-color:#ebebeb;
    border:0px;
    
   
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
    background:none;
    border:0px;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .even {
    background:none;
   
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset label {
    width:150px;
}

.tx-powermail-pi1 textarea {
    border:0px;
    color:#2e2e2e;
    background-color:#ebebeb;

}

.tx-powermail-pi1 .powermail_submit,.tx-powermail-pi1 .tx-powermail-pi1_confirmation_back,.tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit {
    background-color:#000;
    border:0px;
    color:#fff;
    padding:2px 10px 2px 10px;
}

.tx-fotogallery-pi1 div.navigation{
    width:700px;
    position:absolute;
    top:165px;
    left:30px;
    z-index:2;
}
.tx-fotogallery-pi1 div.content{display:block;top:75px;z-index:1;}