html {
height:95%;
}

div#cent {
height:100%;
}


body {
color:#666666;
font-family:verdana, arial, helvetica, sans-serif;
font-style:normal;
font-size:11px;
line-height:16px;
height:100%;
margin:0 64px;
background-color:#ffffff;
background-image:url(../img/bg_start.gif);
}

#bgweiss {
background-color:#ffffff;
}


#klein {
font-size:10px;
}

a.turkis:link, a.turkis:visited, a.turkis:active, a.turkis:hover { 
text-decoration:none;
color:#00CCCC;
font-size:11px;
}

a.turkis:active, a.turkis:hover { 
color:#ffffff;
background-color:#00CCCC;
}


a.pink:link, a.pink:visited, a.pink:active, a.pink:hover { 
text-decoration:none;
color:#EF008F;
font-size:11px;
}

a.pink:active, a.pink:hover { 
color:#ffffff;
background-color:#EF008F;
}

a.impressum:link, a.impressum:visited, a.impressum:active, a.impressum:hover { 
text-decoration:none;
color:#EF008F;
background-color:#ffffff;
font-size:10px;
}

a.impressum:active, a.impressum:hover { 
color:#ffffff;
background-color:#EF008F;
}

.imp {
padding: 20px 15px 0 0;
}

.turkis { 
color:#00A3A3;
}

.dugrau { 
color:#333333;
}

.pink { 
color:#EF008F;
}

span#marker { 
color:#ffffff;
background-color:#000000;
}

#main {
width:865px;
margin:0px;
text-align:left;
}


#header {
height:121px;
width:865px;
margin:0px;
border:0px solid #000000;

}

#left {
width:292px;
height:533px;
background-image:url(../img/bg_nav.gif);
background-repeat:no-repeat;
margin:0;
float:left;
display:inline;
border:0px solid #000000;
}

#navkomplett {
margin:146px 0 0 0;
}

#navdates {
margin-left:82px;
margin-bottom:5px;
}

#navinfo {
margin-left:138px;
margin-bottom:5px;
}

#navhearandsee {
margin-left:119px;
margin-bottom:5px;
}

#navthinking {
margin-left:127px;
margin-bottom:5px;
}

#navcontact {
margin-left:136px;
margin-bottom:5px;
}

#navpix {
margin-left:96px;
margin-bottom:5px;
}

#navfans {
margin-left:127px;
margin-bottom:5px;
}

#navnl {
margin-left:80px;
margin-bottom:5px;
}


div#right { 
min-height:533px;
height:expression(this.scrollHeight > 533 ? "auto":"533px"); 
}


#right {
width:573px;
margin:0;
float:left;
display:inline;
background-color:#ffffff;
}

#content {
width:500px;
margin:20px 20px 0px 20px;
float:left;
display:inline;
}


#headline {
width:573px;
height:85px;
margin:0;
float:left;
padding:0px;
}


#footer {
width:865px;
height:50px;
margin:0px;
text-align:right;
font-size:10px;
background-image:url(../img/zaebo_footer.gif);
}

#gallery {
width:142px;
height:200px;
margin:20px 20px 0 0;
text-align:center;
font-size:10px;
float:left;
border:1px solid #ffffff;
}

#gallerypix {
border:1px solid #ffffff;
width:142px;
height:142px;
margin:0;
text-align:center;
font-size:10px;
background-image:url(../img/rahmen_pink.gif);
}

img.pix {
padding:15px;
}


#copy {
margin:0px;
text-align:left;
float:right;
}

img.men {
border-width:0px;
}




h1 {
font-size:14px;
color:#00A3A3;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
letter-spacing:1px;
}

h2 {
font-size:14px;
color:#EF008F;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
letter-spacing:1px;
}



a:link, a:visited, a:active, a:hover { 
  text-decoration:none;
  font-weight:normal;
  color:#EF008F;
  font-size:11px;
}

a:active, a:hover { 
  color:#ffffff;
  background-color:#EF008F;
}


a.block:link, a.block:visited, a.block:active, a.block:hover
{ 
  text-decoration:none;
  font-weight:normal;
  color:#7B0020;
  font-size:11px;
}
a.block:active, a.block:hover
{ 
  color:#000000;
  background-color:#cccccc;
}



a.imp:link, a.imp:visited, a.imp:active, a.imp:hover
{ 
  text-decoration:none;
  font-weight:bold;
  color:#7B0020;
  font-size:10px;
}
a.imp:active, a.imp:hover
{ 
  color:#000000;
}

.ok {
color:#00A3A3;
}

.error {
color:#EF008F;
}



input#kontakt {
margin-top:10px;
border-left:1px dashed #ffffff;
border-bottom:1px dashed #666666;
border-right:1px dashed #ffffff;
border-top:1px dashed #ffffff;
color:#00A3A3;
font-family:verdana,arial,helvetica;
font-size:11px;
width:50%;
background-color:#ffffff;
}


textarea {
border:1px dashed #666666;
margin-top:10px;
color:#000000;
font-family:verdana,arial,helvetica;
font-size:11px;
width:50%;
background-color:#ffffff;
}



input#submit {
background-color:#EF008F;
border:1px solid #EF008F;
color:#ffffff;
font-family:verdana,arial,helvetica;
font-size:11px;
font-weight:bold;
width:50%;
}