body { background-color: #DE211C;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 0.85em;}
p {color: #333;}
h1 {font-size: 1.5em;color: #DE211C;font-weight: normal;text-align: left;}
table {background-color: #CCC;border: 1px solid #FFF;}
td {font-size: 0.9em;color: #000;border-bottom: 2px solid #FFF;padding-left: 3px;}
th {font-size: 0,9em;color: #FFF;text-align: left;padding-bottom: 6px;border-bottom: 4px solid #FFF;background-color: #666;}
td a {font-size: 0.9em;}

a {font-size: 1.1em;color: #333;text-decoration: none;}
a:hover {text-decoration:underline;color:#de211c;}

a img {border-style: none;}

form1 td {border-style: none;margin: 0px;padding: 0px;}
.zurueck {font-size: 0.9em;font-style: italic;}
.roteMittelstehendePunkte {font-size: 1.2em;font-weight: bold;color: #D71D00;text-align: center;}
.SchriftRot {color: #DE211C;font-weight: bold;}
.designOderNichtSein {margin: 150px 0 0 25px;padding: 0 0 25px 0;}

.LinkAndereSite {font-size: 0.9em;color: #333;}
.zsLogoReliefProfil {background: url(../images/profil/bild_profil.jpg) no-repeat right;}
#z { background: url(../images/z-popo.png) no-repeat left 80px;min-height:600px; padding: 25px 0 0 100px;}

#ganzAussen {background-color: #FFF;width: 800px;margin-right: auto;margin-left: auto;padding: 0px;margin-top: 20px;}
#form1 {padding: 0px;margin: 0px;}

#zsLogo {text-align: right;margin-right: 25px;padding: 10px 0 0 0;text-decoration: none;}
#navigation {padding: 20px 0 0 100px;}

#Navigation ul, ul#FooterMenu, ul#menuonpage {list-style:none;padding:0px;margin:0px;}
ul#NaviMenu li {position:relative;}
ul#NaviMenu li, ul#FooterMenu li{float: left;}
ul#NaviMenu li a, ul#FooterMenu li a {border-left:5px solid #DE211C; color: #666; padding: 5px 30px 5px 20px; font-weight:bold; display:block;}
ul#NaviMenu li.active a, ul#FooterMenu li.active a {color: #DE211C;}

ul#NaviMenu li.active ul li a {color:#666;}
ul#NaviMenu li ul li a:hover {color: #DE211C;}


ul#NaviMenu ul {display:none;position:absolute;background:#fff;z-index:1020;}
ul#NaviMenu li:hover ul {display: block;}
ul#NaviMenu li ul li {float:none;}
ul#NaviMenu li a.hasSub, ul#FooterMenu a.hasSub {background: url("../images/arrow_down.gif") no-repeat right;}

ul#menuonpage {padding:0px;}
ul#menuonpage li {padding: 10px 0;}

#startseite, #inhalt {clear: both;padding-left: 25px 0 0 100px;min-height: 600px;}
#inhalt {width: 440px;position:relative;}

a.back {font-style:italic;position:absolute;bottom:0;}

#footer {float: right;background-color: #FFF;	color: #666;}
.clear {clear: both;}
.error { font-size:12px; color:#DE211C;}