
body {
background-color:#FFFFFF;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}


img.download {
vertical-align:middle;
}
#container {
background-color: #FF6600;/* Farbe Menüleiste*/
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:860px;
border: 1px solid #ff6600/*#660099*/;
margin-top:30px; /* Abstand von oben */
}

/* nicht verwendet */

/*#banner {
background-color:#E1DDD9;
margin:0;
padding:0;
text-align:right;
}
#banner img {
padding:10px 0;
}
*/

/* Textinhalt */

#content {
background-color: #FFFFFF; /* Hintergrundfarbe Textfläche */
margin-left:200px; /* gleicher Wert wie #left width */
margin-right:0;
padding:0;

padding-bottom:20px; /* Abstand letzter Text zu Rand */
}

div#content {
min-height:600px;
}

#content #logo {
	text-align: center;
	padding-top:40px;
	padding-bottom:40px;
}

#content p,li {
		font-size: 13px;
		line-height:140%;
		text-align: justify;
}

#content p, #content h1, #content h2, #content h3 {
margin:0;
padding: 5px 100px 5px 100px;
}

#content h1, #content h2, #contenth3 {
	font-weight: bold;
}

#content h1 {
	font-size: 15px;
	color: #FF6600;
	padding-top:20px;
}
#content h2 {
	font-size: 12px;
	color: #333333;/*#ff6600*/
	padding-top:20px;
}

#content h3 {
	font-size: 10px;
	color: #ff6600;
}

#content  a:link {
color: #ff6600;
text-decoration: none;
}
#content a:visited {color: #ff6600;}
#content a:hover {color: #000000;text-decoration: underline;}
#content a:active { color: #ff6600;}


#content ul {
	margin:0;
	margin-top:5px;
	padding-left:117px; /* linker Abstand */
	list-style: square;
}

#content li{
	margin:0px;
   padding-bottom:5px; /* Abstand Punkte zueinander */
	padding-right:100px; /* Abstand Punkte zueinander */
	line-height:140%;

}

#content table {
	margin: 5px 100px 5px 100px;
	width:550px;
	border-collapse:collapse; /* Zusammenfallende Rahmen (kein Abstand) */
	border-spacing:0; 
}

#content table td, #content table tr {
	vertical-align:top; /*  Text oben ausrichten */
}

#content table p {
	padding: 0px 10px 5px 20px;
}

.feedback {
	color: #FFFFFF;
	border-top:2px solid black;
	border-bottom:2px solid black;
	font-weight: normal;
	background-color: red;
}


.dienstleistungen tr,.dienstleistungen td{
	border:none;
	border-bottom:1px solid #333333;
	padding-bottom:6px;
	padding-top:6px;
}

/* Menüleiste */
#left {
float:left;
margin:0;
padding:0;
width:200px;
}




#menu {
	margin-top:49px; /* oberer Abstand Menü innerhalb #left. Bündig mit Logo */
}

#menu a {
	color:#000000; /* Farbe Links für Bearbeitung in Dreamweaver */
}

/* Adresse */

#adresse {
clear:both;
margin:0;
padding:0;
text-align:left;
/*border:1px solid red;*/
top:230px;
position:relative;
bottom:0;
}

*+ html #adresse {
	top: 170px !important;  IE 
}

#adresse  p {
font-size:12px;
font-weight: normal;
padding-left:10px;
padding-right:10px;
color: #ff6600;
color:#FFFFFF;
}

#adresse  a{
color:#FFFFFF;	
text-decoration: none;
}

#adresse  a:hover{
color:#000000;	
text-decoration: underline;
}

