body { color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #5C5C5C; padding:0; margin:0; text-align:center;  }
h1 { font-size:14px; color:#f29400; padding:0; margin:0 0 10px 0;  font-weight:normal; }
h2 { font-size:14px; color:#f29400; padding:0; margin:0 0 10px 0;  font-weight:normal; }
h3 { font-size:15px; color:#f29400; padding:0; margin:0 0 4px 0;  }

a { color:#666666; text-decoration: none;}
a:hover { color:#f29400;  text-decoration: underline;}

table { font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif;}
td 	{ vertical-align: top; text-align: left;}
img { border: 0px; margin:0; }

#bg { width:900px; padding:0 0 0 0; margin: 0 auto; text-align:left; background-color:#ffffff;  }

#head { height: 85px; background-color:#ffffff; } 
.logo { float:left; padding: 0px 0 0 0; width:230px}

#menu { padding: 58px 0 0 40px; margin: 0px;  }
#menu ul { padding:0; margin: 0px; list-style-type: none;  }
#menu li { display:inline; }
#menu li a { display: block; float:left; font-size:12px; color:#828282; font-weight:normal; padding: 0; margin:0; text-decoration:none; }
#menu li a:hover { text-decoration:underline;  }
.linie { display: block; float:left; font-size:12px; color:#f29400; font-weight:normal; padding: 0 8px; margin:0;  }

#links { float:left; background-color:#E8E8E8; width:545px; height:327px; padding:20px 20px 20px 35px; border-right: 1px solid #ffffff; line-height:17px; }
#rechts	{ float:right;}

#footer { clear:both; padding: 8px 30px 100px 5px; font-size: 11px; color:#828282; text-align:right; background-color:#ffffff; }
#footer a { color:#828282; font-weight:normal; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.table { font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.tableheader { padding:4px 0; color:#f29400; }
