* { margin: 0; padding: 0; }
html { min-height: 100.01%; }
body { font-family: Verdana, Geneva, sans-serif; font-size: 94%; color: #000; text-align: center; 
min-width: 970px; margin: 0; background-color: #000; }
img { border: 0; }
a, a:link, a:active, a:focus { color: #900; text-decoration: none; }
a:visited { color: #900; }
a:hover { color: #f00; text-decoration: underline; }
#center { width: 980px; text-align: center; background-color: transparent; margin: 0px auto; }
#bigbox { width: 980px; text-align: left; background-color: #417187; background-image: url("bilder/bretter.jpg"); }
#kopf1 { margin: 0; padding: 0 20px; width: 940px; height: 167px; background-image: url("bilder/h1b.gif"); 
background-position: top right; background-repeat: no-repeat; }
#kopf1 img { float: left; padding-top: 40px; }
#kopf1 h1 { line-height: 26px; font-size: 26px; }
#kopf2 { clear: both; margin: 30px 0; padding: 0 20px; width: 940px; }

/* Navigation oben */
.list_top { float: left; background: transparent; height: 59px; list-style: none; z-index: 500; }
.list_top ul { top: 49px; position: absolute; left: -999em; width: 220px; margin: 0; padding: 0; 
list-style: none; border: 1px solid #333; }
.list_top ul ul { margin: -49px 0 0 220px; }
.list_top li { float: left; list-style: none; margin: 0; padding: 0; text-align: center; position: relative; 
height: 59px; }
.list_top li li { float: left; padding: 0; width: 220px; text-align: left; height: 30px; }
.list_top a, .list_top a:visited, .list_top a:hover { float: left; display: block; margin: 0 30px 0 0; 
text-decoration: none; font-weight: normal; font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif; 
font-size: 22px; color: #900; background-image: url("bilder/ul2.gif"); height: 59px; width: 200px; line-height: 50px; }
* html .list_top li a , * html  .list_top a:visited, * html  .list_top a:hover { margin: 0 14px 0 0; }
.list_top li li a, .list_top li li a:visited, .list_top li li a:hover { width: 200px; height: 30px; 
line-height: 30px; font-size: 20px; padding: 0 10px; background-image: none; background-color: #f5e599; }
.list_top li:hover ul ul, .list_top li:hover ul ul ul, .list_top li:hover ul ul ul ul { left: -999em; }
.list_top li:hover ul, .list_top li li:hover ul, .list_top li li li:hover ul, .list_top li li li li:hover ul { left: 0; }
.list_top li a.var, .list_top li a.var:hover  { background-image: url("bilder/ul2b.gif"); width: 220px; }
.list_top li a:hover  { color: #f00; text-decoration: none; }
.list_top li a.ak { color: #f00 !important; }
.list_top li li { border-top: 2px solid #f0eacc; }
.list_top li li.first { border-top: 0; }
.list_top li li a:hover { background-color: #f0eacc; }
.list_top li li a.ak { background-color: #f0eacc; }

#inhalt { width: 960px; text-align: left; min-height: 400px; padding: 0 0 0 20px; background-color: transparent; }
#rechts { float: right; width: 680px; text-align: left; background-color: #f0eacc; margin: 20px 0; 
padding: 20px 10px 10px 10px; min-height: 400px; }
#rechts2 { float: right; width: 680px; text-align: left; background-color: #f0eacc; margin: 20px 0; 
padding: 20px 10px; }
.box { float: right; background-color: #f5e599; width: 180px; height: auto; margin: 0 -10px 10px 20px; 
padding: 10px; font-size: 0.9em; }
.box2 { width: 500px; height: auto; margin: 0 0 30px 0; background-color: #f5e599; 
border-right: 5px solid #b09b72; border-bottom: 5px solid #b09b72; padding: 10px; }
.box3 { width: 650px; height: auto; margin: 0 0 30px 0; background-color: #f5e599; 
border-right: 5px solid #b09b72; border-bottom: 5px solid #b09b72; padding: 10px; }
.box4 { float: right; width: 200px; height: auto; margin: 0 0 20px 20px; padding: 10px; }
.box5 { float: left; width: 294px; height: auto; margin: 0 20px 40px 0; }
.box6 { float: right; width: 350px; height: auto; margin: 0; }

#links { float: left; width: 240px; text-align: left; background-color: transparent; }
#links2 { float: left; width: 240px; text-align: left; background-color: transparent; }
.navig1 { width: 240px; height: 54px; background-image: url("bilder/links1.gif"); margin-top: 19px; }
.navig2 { clear: both; width: 240px; height: 25px; background-image: url("bilder/links3.gif"); }

/* Navigation links */
.navList { list-style: none; width: 240px; margin: 0; padding: 0; background-color: transparent; 
text-align: left; background-image: url("bilder/links2.gif"); }
.navList li ul { margin: 0; width: 240px; padding: 0; border: none; }
.navList li { list-style: none; margin: 0; padding: 0; }
.navList li ul li { margin: 0; }
.navList a { display: block; text-decoration: none; font-size: 22px; font-weight: normal; 
font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif; color: #900; height: auto; 
line-height: 32px; padding: 0 10px; width: 208px; }
.navList li ul a { padding: 0 0 0 20px; }
.navList li a:visited { color: #900; text-decoration: none; }
.navList li a.ac { color: #f00; text-decoration: none; background-color: #f0eacc; }
.navList li a:hover { color: #f00; text-decoration: none; background-color: #f0eacc; }
.navList li a.ac:hover { color: #f00; text-decoration: none; background-color: #f0eacc; }

.navig3 { width: 210px; height: auto; background-image: url("bilder/links2.gif"); padding: 10px 20px 10px 10px; }
.navig4 { width: 240px; height: 54px; background-image: url("bilder/links4.gif"); }
.navig5 { width: 240px; height: 54px; background-image: url("bilder/links5.gif"); margin-top: 90px; }
.navig5a { width: 240px; height: 54px; background-image: url("bilder/links5.gif"); margin-top: 20px; }
.navig6 { width: 210px; height: auto; background-image: url("bilder/links6.gif"); padding: 10px 20px 10px 10px; }
.navig7 { clear: both; width: 240px; height: 16px; background-image: url("bilder/links7.gif"); }

p.boden { text-align: right; padding: 20px 0 10px 0; font-size: 0.94em; line-height: 0.94em; margin: 0; }
#fuss { width: 680px; height: auto; text-align: left; background-color: #f5e599; margin: 20px 0 10px 280px; 
border-bottom: 5px solid #333; padding: 10px; }
#fuss p { font-size: 0.9em; }
#fuss h3 { clear: both; margin: 0; font-size: 22px; }
#fuss h4 { margin-top: 40px; font-size: 18px; }

.clear { clear: both; }
.platz { clear: both; height: 20px; width: 930px; }
.platz2 { clear: both; height: 30px; width: 240px; }
.null { margin: 0; }
.abst { margin-bottom: 30px; }

h1, h2, h3, h4, h5 { font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif; }
h1 { padding: 65px 0 0 620px; text-align: left; line-height: 1.1em; font-size: 1.6em; font-weight: normal; }
h2 { text-align: left; margin-bottom: 10px; line-height: 1.3em; font-size: 1.4em; font-weight: normal; }
h3 { text-align: left; margin-bottom: 10px; line-height: 1.3em; font-size: 1.3em; font-weight: normal; }
h4 { text-align: left; margin-bottom: 10px; line-height: 1.3em; font-size: 1.2em; font-weight: normal; }
p { text-align: left; margin-bottom: 20px; line-height: 1.3em; font-size: 1em; }
.bild { font-size: 0.9em; line-height: 1.2em; padding: 0px; float: right; margin: 0 0 20px 20px; }
.bild2 { font-size: 0.9em; line-height: 1.2em; padding: 0px; float: left; margin: 0 20px 20px 0; }
ul.tx  { list-style-image: url("bilder/pfeil2.gif"); margin: 10px 0 15px 50px; padding: 2px 30px 2px 0; 
font-size: 1em; line-height: 1.3em; }
ul.tx li { margin-bottom: 7px; }
ul.tx2 { list-style-image: url("bilder/pfeil2.gif"); margin: 10px 0 0px 20px; padding: 2px 2px 2px 0; 
font-size: 1em; line-height: 1.3em; }
ul.tx2 li { margin-bottom: 5px; }
ul.tx3  { list-style-image: url("bilder/pfeil2.gif"); margin: 10px 0 10px 25px; padding: 2px 30px 2px 0; 
font-size: 1em; line-height: 1.3em; }
ul.tx3 li { margin-bottom: 0; }
ul.tx4  { list-style-image: url("bilder/pfeil2.gif"); margin: 10px 0 0px 50px; padding: 0; 
font-size: 1em; line-height: 1.3em; }
ul.tx4 li { margin-bottom: 0; }

table.gal	{ margin: 30px 0; width: 640px; background-color: #f5e599; 
border-right: 5px solid #b09b72; border-bottom: 5px solid #b09b72; }
table.gal td	{ padding: 10px; width: 200px; }
table.gal th	{ padding: 10px; width: 620px; font-weight: normal; }

