*		{ margin: 0; padding: 0; }
html		{ min-height: 100.01%; }
body		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000;
		text-align: center; min-width: 978px; margin-bottom: 20px; margin-top: 10px;
		background-color: #fff5dc; background-image: url(../bilder/bg1.gif); }
#center		{ width: 978px; text-align: center; background-color: transparent; margin: 0px auto;
		background-image: url(../bilder/bg1.jpg); background-repeat: repeat-y; }
#bigbox		{ width: 958px; text-align: left; background-color: transparent; border: 1px solid #960;
		margin-left: 10px; margin-right: 10px; }
#kopf1		{ width: 958px; text-align: left; background-color: transparent;
		border-bottom: 1px solid #999; height: 194px; }
#kopf2		{ width: 958px; text-align: center; background-color: transparent; }
#inhalt		{ background-color: transparent; width: 958px; text-align: left; min-height: 600px; }
#links		{ float: left; width: 220px; text-align: left; background-color: transparent; 
		margin-left: 8px; }
#nav1		{ background-image: url(../bilder/nav1.gif); background-repeat: no-repeat; height: 37px;
		text-align: left; }
#nav2		{ background-image: url(../bilder/nav2.gif); background-repeat: repeat-y; height: auto; }
#nav3		{ background-image: url(../bilder/nav3.gif); background-repeat: no-repeat; height: 24px; }
#linkstext	{ margin-top: 200px; padding: 10px; }
.breadcrumb	{ font-size: 13px; color:#666; text-align: left; margin: 5px 20px 10px 20px; 
		padding: 0 0 7px 0; border-bottom: 1px dotted #dedede; }
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover 
		{ font-size: 13px; color:#666666; text-align: left; }
#hauptinhalt	{ float: right; width: 728px; text-align: left; background-color: transparent; }
#text		{ float: left; width: 620px; text-align: left; background-color: transparent;
		padding-bottom: 20px; min-height: 530px; }
#text h1, #text h2, #text h3, #text p, #text div.images { padding-right: 20px; padding-left: 20px; }
#rechts		{ float: right; width: 88px; text-align: left; background-color: transparent;
		background-image: url(../bilder/rechts.jpg); background-repeat: no-repeat; height: 480px; }
#boden		{ clear: both; width: 848px; text-align: right; background-color: transparent;
		font-size: 12px; padding-top: 20px; padding-bottom: 20px; }
#fuss		{ clear: both; width: 957px; text-align: left; background-color: #fff0cc; margin: 0;
		border-top: 1px solid #dedede; }
#fuss p		{ padding: 3px; font-size: 12px; margin: 0; }
#schatten	{ background-color: transparent; background-image: url(../bilder/bg2.jpg); width: 978px;
		text-align: center; height: 9px; }
td, th, p, div, span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }
h1, h2, h3, h4, h5, h6, p.s	{ font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; }
h1		{ text-align: left; margin-bottom: 20px; line-height: 22px; font-size: 20px; 
		font-weight: bold; color: #303; }
h2		{ text-align: left; margin-bottom: 15px; line-height: 20px; font-size: 18px; 
		font-weight: bold; color: #303; }
h3, h4		{ text-align: left; margin-bottom: 15px; line-height: 18px; font-size: 16px; 
		font-weight: bold;  color: #303; }
h5		{ text-align: left; margin-bottom: 10px; line-height: 17px; font-size: 15px; color: #303; }
h6		{ text-align: left; margin-bottom: 10px; line-height: 15px; font-size: 13px; color: #303; }
p		{ text-align: left; margin-bottom: 15px; line-height: 17px; font-size: 15px; }
p.s		{ text-align: left; margin-bottom: 15px; line-height: 20px; font-size: 18px; 
		font-weight: bold; color: #303; }
p.b		{ text-align: left; margin-bottom: 15px; line-height: 17px; font-size: 15px; 
		font-weight: bold; color: #303; }
p.sm		{ text-align: left; margin-bottom: 10px; line-height: 15px; font-size: 13px; }
p.navig		{ font-size: 18px; font-weight: bold; color: #c00; margin: 0; padding: 7px 0 12px 20px;
		font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; }
p.bild		{ font-size: 13px; padding: 0px; float: right; margin-left: 7px; margin-bottom: 10px; }
p.bild2		{ font-size: 13px; padding: 0px; float: left; margin-right: 7px; margin-bottom: 10px; }
ul		{ margin: 0px; }
ul.tx 		{ list-style-image: url(../bilder/pfeil2.gif); margin: 10px 0 15px 40px;
		padding: 2px; padding-right: 20px; font-size: 15px; color: #000000; line-height: 17px; }
ul.sitemap	{ list-style-image: url(../bilder/pfeil2.gif); margin: 5px 0 5px 30px;
		padding: 2px; padding-right: 20px; font-size: 15px; color: #000000; line-height: 130%; }
a, a:link, a:visited, a:active, a:focus { color: #dc0000; text-decoration: none; }
a:hover		{ color: #ff3300; text-decoration: underline; }

/* Navigation oben */
ul.list_top, ul.list_level { margin: 30px 0 40px 0; padding: 0; text-align: center; 
		background-color: transparent; }
ul.list_top li, ul.list_level li { list-style: none; display: inline; margin-left: 0px; padding: 0; }
ul.list_top li a, ul.list_level li a { padding: 3px 10px; text-decoration: none; font-weight: normal; 
		font-size: 16px; border: 1px solid #996600; background-color: #ffdc66; }
ul.list_top li a:link, ul.list_level li a:link { color: #c00; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #c00; }
ul.list_top li a:hover, ul.list_level li a:hover { color: #fff; background: #c00; border-color: #996600; }
ul.list_top li.active a, ul.list_level li.active a { color: #fff; background: #c00; border-color: #996600; }
* html ul.list_top li a, * html ul.list_level li a { width: 1em;    /* nur fuer IE 5.0x erforderlich */
w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */ }

/* Navigation links */
.navList	{ margin: 0px; text-align: left; background-color: transparent; }
.navList ul	{ width: 208px; margin-left: 1px; }
.navList ul li	{ list-style: none; margin: 0; padding: 0; }
.navList ul li ul	{ margin: 0; padding: 0; }
.navList ul li ul li	{ margin: 0; }
.navList ul a	{ display: block; padding: 5px 5px 5px 17px; text-decoration: none; font-weight: normal;
		line-height: 20px; font-size: 16px; background-color: transparent; color: #c00; }
.navList ul a:hover	{ color: #fff; background-color: #c00; background-image: url(../bilder/pfeil_w.gif); }
.navList ul li.active a	{ color: #c00; background-color: #ffdc66;
		background-image: url(../bilder/pfeil_g.gif); }
.navList ul li.listActive a	{ color: #c00; background-color: transparent; text-decoration: none;
		background-image: url(../bilder/pfeil_g.gif); }
.navList ul li.listActive a:hover	{ color: #fff; background-color: #c00; text-decoration: none;
		background-image: url(../bilder/pfeil_w.gif); }

table		{ background-color: #fffaf0; margin: 20px; text-align: left; border: solid 1px #960; }
table.w		{ background-color: #fff; margin: 20px; text-align: left; }
table.ww	{ background-color: #fff; margin: 20px; text-align: left; border: 0; }
table.ac	{ background-color: #2111ac; color: #fff; }
table p		{ padding: 0; }
td		{ padding: 5px; }
td.ad		{ background-color: #fff; }
blockquote	{ margin-left: 50px; }
