body{
margin:0px;
padding:0px 0px 0px 0px;
text-align: center;
background-color:#CCC;
}
.invisible{
display:none;
}
#seite{
width:990px;
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
background-color:#FFF;
/*border:1px solid #b3b3b3;*/
}

.c_l{
clear:left;
}

#lh,
#rh,
#rh_news{
float:left;
width:480px;
}

#lh{
padding:10px 5px 10px 10px;
}

#head{
height:165px;
}

#rh{
padding:10px 10px 10px 5px;
}

#rh_news{
padding:10px 10px 10px 5px;
}

#rh_news img{
padding:0px 0px 10px 0px;
}




#logo{
float:left;
padding-left:10px;
}

#metamenu{
float:left;
padding:0px 0px 0px 70px;
}

#hauptmenu{
height:28px;
background-image:url(../UPLOAD/cmsimages/hauptmenu_unten.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#submenu{
height:85px;
padding:10px 0px 0px 0px;
}

#content_body{
border:1px solid #b3b3b3;
padding:20px;
}

h1.headline{
font-size:27px;
color:#b3b3b3;
margin:0;
padding:0;
line-height:1;
text-transform:uppercase;
}
/* PROJEKTDARSTELLUNG */
.hl1,
.hl2,
.hl3{
padding:0px 0px 5px 0px;
}

#part1,
#part2{
background-image:url(../UPLOAD/cmsimages/dot_dot.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
}
.attribut{
float:left;
width:100px;
}
.attributtext{
float:left;
width:335px;
}

.attributtext p{
padding:0px 0px 5px 0px;
}
/* HOMESWEEDHOME */
#home_oben{
background-image:url(../UPLOAD/cmsimages/dot_dot.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
}

.news1,
.news2{
/* float:left; 
width:207px; */
font-size:13px; 
font-family:Arial,Helvetica,sans-serif; 
color:#919191; 
margin:0px ; 
padding:0px; 
font-weight: normal;
line-height:1.4;
}

.news1{
/* background-image:url(../UPLOAD/cmsimages/dot_y.gif);
background-repeat:repeat-y;
background-position:right; 
padding: 0px 10px 0px 0px; */
padding: 0px 0px 15px 0px;
}

.news2{
/* padding: 0px 0px 0px 10px; */
}

.newsheadline{
padding:0px 0px 5px 0px;
}

a h1,
a:link h1,
a:visited h1, 
a:active h1,
a:hover h1 {
text-decoration:none;
}

#footeradresse{
font-size:10px;
text-align:right;
padding:5px 10px 5px 0px;
text-transform: none;
}

#rh_freitext_ref{
background-color:#E9E9eb;
padding:10px 10px 3px 10px;
margin-top:10px;
}

#rh_freitext_ref td{
padding:0px 0px 7px 0px;
}

#footerkeywords{
padding:5px;
text-align:center;
}

#kopf_meta {
background-image: url(../UPLOAD/cmsimages/hauptmenu_unten.gif);
background-position:center bottom;
background-repeat:repeat-x;
height:20px;
font-family:arial,helvetica,sans-serif-serif;
font-size:10px;
color:#919191;
text-transform:uppercase;
margin:0 10px 0 10px;
padding:5px 10px 0 10px;
}

#content{
text-align:left;
}
