body { font-size: 100.01%; background-color: #ffc; background-position: center 0; margin: 0; padding: 0; top: 0; left: 0; width: 100%; height: 100%; }
#container { background-color: #fff; background-image: url(../images/layout/menueback.gif); background-repeat: repeat-y; width: 790px; position: relative; height: auto; overflow: visible; visibility: visible; min-height: 800px; margin: 0 auto; border: solid 1px #666; }
#kopfleiste { background-image: url(../images/layout/titel.jpg); background-repeat: no-repeat; height: 165px; width: 790px; z-index: 10; visibility: visible; float: left; clear: both; }
#top1 { height: 110px; width: 250px; left: 20px; top: 15px; position: absolute; visibility: visible; }
#top2 { height: 51px; width: 165px; left: 343px; top: 110px; position: absolute; visibility: visible; }
#top3 { height: 18px; width: 160px; left: 620px; top: 143px; position: absolute; visibility: visible; }
#menue { background-image: url(../images/layout/schild1.gif); background-repeat: no-repeat; height: auto; width: 170px; visibility: visible; float: left; min-height: 100%; padding-left: 12px; }
#container2 { width: 595px; height: auto; visibility: visible; float: right; min-height: 300px; margin-top: 30px; }
#inhalt { background-color: #fff; height: auto; width: 570px; float: left; }
#fuss { background-image: url(../images/layout/menueback.gif); background-repeat: repeat-y; z-index: 10; width: 770px; height: 20px; overflow: hidden; clear: both; }
h3 { color: #360; font-size: 0.98em; font-family: Arial, Helvetica, sans-serif; margin-top: 0; padding-top: 2px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px solid #fba550; border-left: 15px solid #fba550; }
h4 { color: #360; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.9em; margin-bottom: 0.5em; }
.bildlinks { float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 5px; border: solid 1px #999; }
.bildnormal { border: solid 1px #999; }
.bildcontlinks { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #eee; text-align: center; margin-top: 3px; margin-right: 15px; margin-bottom: 5px; float: left; }
.bildrechts { float: right; margin-top: 3px; margin-bottom: 2px; margin-left: 15px; border: solid 1px #999; }
.bildcontrechts { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #eee; text-align: center; margin-top: 3px; margin-bottom: 2px; margin-left: 15px; float: right; }
.schriftnormal { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; }
.schriftbs { font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
/*grundlayout*/
.zeitreiselink { color: #360; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.zeitreiselink:hover { color: #c93; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.kontaktlinks { color: #360; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 10px; }
.kontaktlinks:hover { color: #e28e32; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; }
.kalenderschrift { color: #ffc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.kalenderschrift:hover { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.kalender { float: left; clear: right; margin-top: 10px; margin-right: 3px; }
.wappen { float: left; }
.wappenschrift { font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-left: 10px; }
.linkaktuelles { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; margin-top: 36px; padding-left: 15px; }
.linkaktuell { color: #360; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.linkaktuell:hover { color: #360; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.navalt { color: #555; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: #ffc; text-decoration: none; width: 125px; margin-bottom: 6px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border: solid 1px #ffc469; display: block; }
.navalt:hover { color: #555; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffc469; display: block; margin-bottom: 6px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; width: 125px; border: solid 1px #666; }
.zeitstrahltab { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; }
