body {
margin:0;
font-family:Helvetica;

}
a {
color:#000;
}

p { margin:0 0 10px 0; }

#main  {
      
        width:980px;

}

#site  {
        width:980px;
        height:700px;
        background:#fff;
        margin-left:auto;
        margin-right:auto;

}

#page  {
        width:980px;
        height:700px;
        background:#fff;
        margin-left:20px;

}

#head {
        width:980px;
        height:100px;
}

.galleryNav {
font-size:16px;
float:right;
margin-right:-10px;
margin-top:-15px;
}


.navi2 {float:left; margin-left:159px; position:relative; z-index:100; margin-top:4px;}
.navi3 {float:left; margin-left:331px; position:relative; z-index:100; margin-top:4px;}
.navi4 {float:left; margin-left:477px; position:relative; z-index:100; margin-top:4px;}
.navi5 {float:left; margin-left:611px; position:relative; z-index:100; margin-top:4px;}
.navi7 {float:left; margin-left:758px; position:relative; z-index:100; margin-top:4px;}
.navi8 {float:left; margin-left:880px; position:relative; z-index:100; margin-top:4px;}

#content {
margin-left:200px;
margin-top:205px;
line-height:1.5;
width:760px;
font-size:13px;
}

#content1 {
margin-left:0px;
margin-top:195px;

}

#content_swf {
margin-left:0px;
margin-top:0px;

}

#content1 h1{
font-size:69px;
line-height:0.6;
}

#co_left {
width:375px;
float:left;
margin-left:10px;
font-size:13px;
margin:-2px 0 0 0;
}

#co_left_contact {
width:430px;
float:left;
margin-left:10px;
font-size:13px;
margin:-2px 0 0 0;
}


#co_right {
margin:3px 0 0 0;
width:350px;
float:right;
}





#beschreibung {
padding-top:10px;
}

#co_right a{
text-decoration:none;
color:#333;
}

.lupe {
position:absolute;
float:left;
margin:210px 0 0 310px;
}

#quadra {
float:left;
margin:-109px 0 0 0;
}

#quadra li{
list-style-type:none;
}

#quadra ul{
width:200px;
margin:0;
padding:0;
}

/* ###################################################### */
/* ####################### CONTACT FORM ############'#### */
/* ###################################################### */
#contactForm {
    font-size:13px;
    line-height:1.5;
}

.co_pix {
    width:348px;
    margin:0 0 0 80px;
}

#contactForm .contactRow {
    margin:4px 0;
}

#contactForm .contactRowPass {
    margin:4px 0;
}

#contactForm .contactRow1 {
    margin:10px 0 0 80px;
}

#contactForm .contactRow2 {
    margin:10px 0 0 75px;
}

#contactForm label {
    display:block;
    float:left;
    width:80px;
    padding:3px 0 0 0;
}

#contactForm .contactRowPass label {
    display:block;
    float:left;
    width:170px;
    padding:3px 0 0 0;
}

#contactForm .contactRow1 label {
    display:block;
    float:left;
    width:100px;
    padding:3px 0 0 0;
}



#contactForm .contactRow input,#contactForm .contactRowPass input, #contactForm .contactRow textarea {
    border:1px solid #ccc;
    width:346px;
}

#contactForm .contactRow1 input {
    border:1px solid #ccc;

}
#contactForm .contactRow select {
    border:1px solid #ccc;
    width:172px;
}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
    width:343px;
}

#contactForm .contactRow input, #contactForm .contactRowPass input {
    height:19px;
    padding:5px 0 0 0;
}



#contactForm .contactRow textarea {
    height:105px;
    font-size:12px;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:left;
    width:210px;
    margin:10px 0 0 80px;
    padding:0 5px 0 0;
}

#contactFormSubmitPass #contactFormSubmitRightPass {
    float:left;
    width:210px;
    margin:10px 0 0 170px;
    padding:0 5px 0 0;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input,
#contactFormSubmitPass #contactFormSubmitRightPass input {
    background-color:#fff;
    border:1px solid red;
    color:red;
    padding:0 40px 0 0;
    background-image:url(../images/link_pfeil.gif);
    background-repeat:no-repeat;
    background-position:right 7px;
    font-size:10px;
    width:auto;
    height:24px;
    float:left;
    margin:0;
        cursor: pointer;
}
#contactFormSubmit #contactFormSubmitLeft input {
    background-image:none;
    padding:0;
    float:left;
}
