body      { font-size: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; background-color: #F0EDE8; text-align: center; margin: 0px }
a:link , a:visited   { color: #36C; text-decoration: none }
a:hover { text-decoration: underline }
h1 { color: #36d; font-size: 22px }
td { font-size: 14px; border: 1px solid white; padding: 10px; -moz-box-shadow:2px 2px 6px 1px grey; -webkit-box-shadow:2px 2px 6px 1px grey; box-shadow:2px 2px 6px 1px grey; background-color: #36d; color: white; 
-moz-border-radius:3px; /* Firefox */
-webkit-border-radius:3px; /* Safari, Chrome */
-khtml-border-radius:3px; /* Konqueror */
border-radius:3px; /* CSS3 */
}
td a:link , td a:visited   { color: white; text-decoration: none }
td a:hover { text-decoration: underline }
.zeltedblink { margin: 13px 3px 1px 16px; padding: 6px; background-color: #336; border: 1px solid white; display: inline-block; 
-moz-border-radius:3px; /* Firefox */
-webkit-border-radius:3px; /* Safari, Chrome */
-khtml-border-radius:3px; /* Konqueror */
border-radius:3px; /* CSS3 */
}
.zeltedblink  a:link  { color: white; text-decoration: none; }
.zeltedblink  a:hover { text-decoration: underline; background-color: white; }
.center  { margin: 0px auto; width: 900px; }
.main        { background-color: #fff; text-align: left; margin: 0px 0px 0px; padding: 0px; border: solid 1px #36d; -moz-box-shadow:0px 1px 12px 1px grey; -webkit-box-shadow:0px 1px 12px 1px grey; box-shadow:0px 1px 12px 1px grey; }
.header   { background-image: url(grafiken/zelte_online_bg_4.gif); border-bottom: 1px dotted #36c; border-top: 5px solid #36c; height: 150px; }
.content  { font-size: 14px; padding: 10px 120px 20px 70px; }
.navbar { background-color: white; border: solid 1px #36c; position: relative; top: 112px; left: 70px; width: 660px; height: 28px }
.navbartextleft  { color: #36c; font-size: 12px; float: left; padding: 6px; position: relative; left: 5px }
.navbartextright { color: #36c; font-size: 12px; text-align: right; padding: 6px 46px 6px 6px; width: 645px }
.navbartexthigh { position: relative; z-index: 1; top: 77px; left: 200px  }
.menu { padding: 0; margin: 0; }
.menu a { color: #36c; font-weight: bold; font-size: 15px; background-color: white; float: left; padding: 10px; border: solid 1px #36c; }
.menu>li { padding-right: 30px; float: left; }
.menu li { list-style: none; }
.menu li a:hover { color: #FFF; background: #36C; text-decoration: none; }
.child-menu { display: none; position: absolute; margin: 38px 0 0 0; padding: 0px; border: 1px solid #36c; background: #fff; width: 140px; overflow: hidden; }
.menu li:hover ul { display: block; }
.child-menu li a  { border: none; width: 130px; font-weight: normal;  padding: 5px; }
.zeltbildleiste { margin: 10px 6px 0px 0px; padding: 5px; border: solid 1px #36d }
.blockright { display: inline-block; float: right; }
.footer          { color: #fff; font-size: 11px; background-color: #36c; text-align: center; padding: 10px 20px 30px 70px; border-top: 1px solid white; overflow: auto }
.footerlist { position: relative; width: 100%; left: 0px; padding: 12px 0px 6px 0px; background-color: #F0EDE8; border-top: 1px solid grey; text-align: center; font-size: 11px; color: grey; }
.footerlist a { color: grey; text-decoration: none }
.footerlist a:hover { color: grey; text-decoration: underline }
.footerhead    { float: none; clear: none; margin-bottom: 4px; position: relative; display: block }
.footer a { color: white; text-decoration: none }
.footer a:hover { color: white; text-decoration: underline }
.boxone   { text-align: left; float: left; width: 120px }
.boxtwo  { text-align: left; float: left; margin-top: 10px; width: 120px }
.boxthree   { text-align: left; float: left; margin-top: 10px; width: 150px }
.boxfour   { text-align: left; float: left; margin-top: 10px; margin-left: 70px; padding-bottom: 20px; padding-left: 10px; border-left: 1px solid white; width: 300px }
