body {
margin: 0 0 0 0px; 
background-color: #fff;
text-align: center;
height: 100%;
font-family: Arial,Verdana;
margin: 0px;
padding: 0px;
color: #000;

}

#con_all {
width: 820px;
border: 0px #999 solid;
margin-left: 0px;
margin-top: 80px; 
background-color: #fff;
text-align: center;
margin:0 auto;
 
}

#con_all_center {
width: 820px;
border: 0px #999 solid;
text-align: left;
margin-top: 50px; 
background-color: #fff;   
}

#clogo {
float: left;
width: 196px;
height: 30px;
border: 0px solid #00f;
padding: 0px;
padding-top: 0px;
text-align: left;
margin: 0px;

}

#menue_container {
width: 820px;
height: 60px;
margin: 0px;
border: 0px solid #0ff;
border-bottom: 0px solid #999;

}





#navi1 {
width: 576px;
display: block;
border: 0px #000 solid;
margin: 0px;
text-align: left;
float: left;
bottom: 0px;
}



.mehoul {

border: 0px #f00 solid;
background-color: #fff;
margin: 0px;
margin-top: 30px;
margin-left: 7px;
padding: 0px;
}


.mehoact,
.meho {
border: 0px #000 solid;
text-align: left;
height: 20px;

float: left;
}


.meho a{

font: normal 0.8em Arial,Verdana;
text-decoration: none;
color: #000;

}
.meho a:hover {
text-decoration: none;
color: #999;
}
.mehoact a {

font: normal 0.8em Arial,Verdana;
text-decoration: none;
color: #000;

}

.mehoact a:hover {
text-decoration: none;
color: #999;
}



#filmbereich {
clear: both;
width: 845px;
border: 0px solid #ddd;
margin-top: 4px;
text-align: left;
float: left;
}


.drop_ul {
width: 140px;
border: 0px solid #00f;
text-align: left;
padding: 0px;
margin-left: 0px;
color:#222;

}
.drop_act,
.drop_li {
width: 140px;
border: 0px solid #0f0;
text-align: left;

}
.drop a{
color:#222;
border: 0px solid #f00;
font: normal 0.8em Arial,Verdana;
text-decoration: none;
text-align: left;
}

.drop a:hover {
color: #ff4400;
}

.drop_act a {
font: normal 0.8em Arial,Verdana;
text-decoration: none;
color: #000;
}

.trenner {
height: 15px;
align: bottom;
color: #333;
font: normal 0.75em Arial,Verdana;
text-decoration: none;
border-top: 0px solid #f66;
}

li {
list-style: none;
align: left;
}

#footer {
text-align: left;
width: 820px;
height: 30px;
margin-top: 10px;
padding-top: 6px;
background-color: #fff;
border-top: 0px solid #999;
color: #666;
font: normal 0.7em Arial,Verdana;
text-decoration: none;
clear: both;


}
#footer a {
color: #000;
}
p.footertext {
padding-left: 0px;
}
a {
  text-decoration: underline;
  color: #669900;
  font-weight: normal;
}


b {
  color: #444;
  
}

a.mail,
a.mail:visited;
a.internal-link,
a.internal-link:visited,
a.interval-link:active,
a.interval-link:focus {
  text-decoration: none;
  color: #666;
  font-weight: normal;
}
a:hover.mail,
a:hover.internal-link {
  color: #333;

}
a.external-link-new-window,
a.external-link-new-window:visited,
a.external-link-new-window:active {
   text-decoration: undeline;
  color: #666;
  font-weight: normal;
}
  a:hover.external-link-new-window {
 color: #333;
 
}
/* Contact Form */
.csc-mailform { border: none; margin: 0px; padding: 0px; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px; 
}
H1, H2, H3, H4, H5, H6 { 
margin: 0px 0px 8px 0px; 
font: normal 0.8em Arial,Verdana;
}

.csc-header {
border: 0px solid #f00;
padding: 0px;
margin: 0px;
color: #000;
height: 20px;

}
.csc-textpicHeader {
padding-top: 0px;

}


.csc-firstHeader {
border: 0px solid #000;
padding: 0px;
padding-left: 0px;
color: #000;
height: 20px;
}

.bodytext {
text-align: left;
width: 570px;
padding: 0px;
margin: 0px;
font: normal 0.8em courier new,arial narrow, Georgia, times,Arial,Verdana;
text-decoration: none;
line-height: 1.6em;
color: #000;
border: 0px solid #000;
}
.csc-menu {
padding: 0px;
}
.csc-menu a {
 color: #333;
} 
 .csc-menu a:hover {
 color: #999;
}
.csc-textpic {
 margin: 0px;
 padding: 0px;
 }
.head_wohnen_big {
width: 800px;
height: 1px;
background-color: #aaa;
} 
 
