body {
	color:#000000; 
	font-family:Verdana; 
	font-size:10pt;
	background-color:white;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

.center img{border:1px solid #4c4c4c;}

#content{ width:690px; float:left; margin:0; display:inline;}
#content p{ width:600px; padding:0 10px;}
#bar{ width:250px; margin:0; float:right; padding:0; display:inline;}
#bar strong{  padding:0 0 0 10px; }
#content h1 {  padding:0 0 0 10px; }
#bar ul{text-align:left; margin:0; padding:0 0 0 10px; width:100%; list-style:disc;}
#bar li{ color:#4c4c4c; display:inline-block; float:left; width:100%; line-height:150%; list-style-type:disc; list-style:disc;}
#bar img{ margin:0 0 0 10px; }

.navbar{background-color:#4c4c4c; width:645px; height:28px; margin:0; padding:0;}

.navbar ul{margin:0; padding:0; height:20px; text-align:center; color:#FFFFFF; font-weight:bold;}

.navbar li  {list-style:none; float:left; display:inline; height:20px;}

.navbar li a {color:#FFFFFF; text-decoration:none; padding: 0 3px 0 5px; margin: 0 3px 0 5px; font-size:13px; font-weight:bold; text-align:center; font-family: Arial, Helvetica, sans-serif; line-height:32px; vertical-align:middle;}

#links_element{
height:200px; border:1px solid black; max-height:200px;}
/*.center div{ height:auto; min-height:400px;} */
table{margin-left:auto; margin-right:auto; width:950px;
}
/*
p {
width:100%;
float:left;}
p img{
padding: 0 0 25px 0;
margin:0 0 25px 0;
}
*/

div form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;}
h1{
color:#4c4c4c;
font-size:16px;
font-weight:bold;
padding:15px 0 5px 0;
margin:15px 0 5px 0;}


#kontakt_form{
width:450px;
text-align:left;
background-color:#4c4c4c;}
td#kontakt_form{
}
.kontakt, .kontakt2{
font-weight:bold;
font-size:12px;
}

.kontakt{

color:white;
width:200px;
display:block;
}
#kontakt_form input{
color:white; border:none;
width:250px;}
#kontakt_form textarea{
color:white;
width:250px;}
td.bez{
background-color:#4c4c4c;
height:25px;
width:250px;}

#vc{
padding:0;
margin:0;}

.lnk{
padding:0;
margin:0;}

.toplogo{




}
.ruesselsheim_trebur{
background-image:url(../bilder/testlogo.jpg);
background-repeat:no-repeat;
width:645px;
height:250px;}

.space_hor{
background-image:url(../bilder/spacer_vert2.jpg);
background-repeat:no-repeat;
width:179px;
min-height:242px;
height:auto;}
.bottom{
background-color:#4c4c4c;
color:white;
background-repeat:no-repeat;
width:950px;
height:27px;}
.center{
background-color:white;
width:950px;
height:auto;
min-height:400px !important;

padding-top:20px;
}



#footer {
color:#4c4c4c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
#footer a {
color:#4c4c4c;
text-decoration:underline;
font-weight:normal;}
#footer strong {
color:#4c4c4c;
}
a.service {
color:#DC6B00;
font-weight:bold;
font-size:14px;}
a.txt  {
color:#DC6B00;
font-weight:bold;
font-size:12px;
text-decoration:underline;}


/*
#links, #links2{
float:left;
}

#links{
width:75%;
padding:1%;}
#links2{
width:50%;}
#links3{ width:65%; height:auto; min-height:1000px; float:left;}

#links_ref{ }
.links_element{ padding:2%; width:100%; display:inline-block;}
.links_element hr{ width:90%; float:left;}
.links_element p{ width:90%;}
.links_element img{border:1px solid #4c4c4c;}
#rechts, #rechts2, #rechts3, #rechts4{
float:right;
text-align:left;
}

#rechts{
width:20%; padding:1%; color:#4c4c4c; font-weight:bold; font-size:1em; line-height:1.5em;
}
#rechts2{
width:25%;
}
#rechts3{
width:50%;
}
#rechts4{
width:30%;
}
#rechts strong{ font-weight:bold; font-size:1.1em;}
*/

#leistung{text-align:left; width:180px; margin:10px 0 20px 0; padding-left:0; }
#leistung li{ display:inline; height:20px; color:#4c4c4c; display:block;}
#leistung li:hover{ background-color:#4c4c4c; color:4c4c4c;}


