*		{ margin: 0; padding: 0; }
html		{ min-height: 100.01%; }
body		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #000;
		text-align: center; min-width: 960px; margin-top: 10px; margin-bottom: 20px;
		background-color: #ffebb4; background-image: url(bilder/bg.gif); }
#center 	{ width: 960px; text-align: center; background-color: transparent; margin: 0px auto; }
#bigbox		{ width: 960px; text-align: left; background-color: #fff; border: 1px solid #042a44; 
		background-image: url(bilder/ms10bg.jpg); background-repeat: repeat-y; }
#kopf1		{ width: 960px; text-align: left; background-color: transparent; 
		border-bottom: 1px solid #999; height: 259px; }
#kopf2		{ width: 960px; text-align: left; background-color: transparent; }
#inhalt		{ background-color: transparent; width: 960px; text-align: left; min-height: 600px; }
#links		{ float: left; width: 220px; text-align: left; background-color: transparent; }
#linkstext	{ width: 190px; text-align: left; margin: 100px 10px 0 25px; }
#hauptinhalt	{ float: right; width: 720px; text-align: left; background-color: transparent; 
		 padding: 20px 0; min-height: 500px; }
#hauptinhalt h1, #hauptinhalt h2, #hauptinhalt p, #hauptinhalt ol { padding-right: 20px; padding-left: 20px; }
#hauptinhalt table	{ margin-left: 20px; }
#boden		{ clear: both; width: 940px; text-align: right; background-color: transparent; 
		font-size: 13px; padding-top: 10px; padding-bottom: 10px; }
#fuss		{ clear: both; width: 960px; text-align: left; background-color: #042a44; margin: 0;
		border-top: 1px solid #999; height: 50px; }
#fuss p		{ padding: 15px 0 0 10px; font-size: 13px; color: #fff; 
		background:-webkit-gradient(linear, left top, left bottom, from(#506671), to(#042a44));
		background:-moz-linear-gradient(top, #506671, #042a44);
		background:-o-linear-gradient(top, #506671, #042a44);
		background:linear-gradient(top, #506671, #042a44); }
#fuss a, #fuss a:hover	{ color: #fff; }
td, th, p, div, span { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; }
h1, h2	 	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1		{ text-align: left; margin-bottom: 15px; line-height: 22px; font-size: 20px;
		font-weight: bold; }
h2		{ text-align: left; margin-bottom: 12px; line-height: 20px; font-size: 18px;
		font-weight: bold; }
p		{ text-align: left; margin-bottom: 10px; line-height: 17px; font-size: 15px; }
p.s		{ text-align: left; margin-bottom: 12px; line-height: 20px; font-size: 18px;
		font-weight: bold; }
p.b		{ text-align: left; margin-bottom: 10px; line-height: 17px; font-size: 15px;
		font-weight: bold; }
p.sm, p.k	{ text-align: left; margin-bottom: 9px; line-height: 15px; font-size: 13px; }
p.bild		{ font-size: 13px; padding: 0px; float: right; margin-left: 10px; margin-bottom: 10px; }
p.bild2		{ font-size: 13px; padding: 0px; float: left; margin-right: 10px; margin-bottom: 10px; }
p.sx		{ font-size: 14px; }
p.hw		{ color: #006666; }
p.bb		{ color: #fff; font-weight: bold; font-size: 15px; }
p.aa		{ font-size: 15px; color: #066; }
p.ab		{ font-size: 15px; color: #36c; }
p.bq		{ padding-left: 40px; }
ol		{ margin: 0px 0px 15px 20px; padding: 2px; font-size: 15px; color: #000000; line-height: 17px; }
ul.tx	{ list-style-image: url("bilder/pfeil2.gif"); margin-left: 30px; margin-top: 10px;
		margin-bottom: 15px; padding: 2px; font-size: 15px; color: #000000; line-height: 17px; }
a, a:link, a:visited, a:active, a:focus { color: #b44030; text-decoration: none; }
a:hover { color: #dc0000; text-decoration: underline; }

/* CSS for the top level list, d.h. Navigation oben */
ul.list_top, ul.list_level { margin: 30px 15px; padding: 0; text-align: left; background-color: transparent; }
ul.list_top li, ul.list_level li { list-style: none; display: inline; margin-left: -5px; padding: 5px 0; }
ul.list_top li a, ul.list_level li a { padding: 4px 20px; text-decoration: none; font-weight: normal; 
		margin: 0; font-size: 16px; background-color: #042a44; border-right: 1px solid #fff; 
		background:-webkit-gradient(linear, left top, left bottom, from(#506671), to(#042a44));
		background:-moz-linear-gradient(top, #506671, #042a44);
		background:-o-linear-gradient(top, #506671, #042a44);
		background:linear-gradient(top, #506671, #042a44); }
ul.list_top li a:link, ul.list_level li a:link { color: #fff; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #fff; }
ul.list_top li a:hover, ul.list_level li a:hover { color: #fff; background: #710200; 
		background:-webkit-gradient(linear, left top, left bottom, from(#91574b), to(#710200));
		background:-moz-linear-gradient(top, #91574b, #710200);
		background:-o-linear-gradient(top, #91574b, #710200);
		background:linear-gradient(top, #91574b, #710200); }
ul.list_top li.active a, ul.list_level li.active a { color: #fff; background: #710200; 
		background:-webkit-gradient(linear, left top, left bottom, from(#91574b), to(#710200));
		background:-moz-linear-gradient(top, #91574b, #710200);
		background:-o-linear-gradient(top, #91574b, #710200);
		background:linear-gradient(top, #91574b, #710200); }
* 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: 25px 0 0 25px; text-align: left; background-color: transparent; }
.navList ul		{ width: 180px; }
.navList ul li		{ list-style: none; margin: 0; padding: 0; }
.navList ul li a	{ display: block; padding: 5px 5px 5px 25px; text-decoration: none;
		font-weight: normal; line-height: 20px; border-bottom: 1px solid #fff; color: #fff;
		background-color: #042a44; font-size: 16px; 
		background:-webkit-gradient(linear, left top, left bottom, from(#506671), to(#042a44));
		background:-moz-linear-gradient(top, #506671, #042a44);
		background:-o-linear-gradient(top, #506671, #042a44);
		background:linear-gradient(top, #506671, #042a44);}
.navList ul li a:hover	{color: #fff; background-color: #710200; 
			background-image: url(bilder/pfeil1.gif); background-repeat: no-repeat; }
.navList ul li.active a	{ color: #fff; background-color: #710200; 
		background:-webkit-gradient(linear, left top, left bottom, from(#91574b), to(#710200));
		background:-moz-linear-gradient(top, #91574b, #710200);
		background:-o-linear-gradient(top, #91574b, #710200);
		background:linear-gradient(top, #91574b, #710200); }

td		{ padding: 5px; text-align: left; line-height: 17px; }
table.or	{ background-color: #dce7fb; border: dotted 2px #5a3c32; }
table.w		{ background-color: #fff; border: 1px solid #069; }
td.t		{ background-color: #205080; font-size: 16px; font-weight: bold; color: #fff; }
#box		{ background-color: #dce7fb; float: right; width: 250px; height: auto;
		margin: 10px 20px 10px 10px; text-align: left; border: dotted 2px #5a3c32; }
#box p		{ padding: 5px 10px; margin: 0; line-height: 17px; font-size: 15px; }
#box p.bd	{ padding: 5px 10px; margin: 0; line-height: 17px; background-color: #b0d0f0;
		font-size: 15px; }
#box2		{ background-color: #dce7fb; height: auto;
		margin: 20px 10px 30px 20px; text-align: left; border: dotted 2px #5a3c32; }
#box2 p		{ padding: 5px; margin: 0; line-height: 17px; font-size: 15px; }
#box2 p.bd	{ padding: 5px; margin: 0; line-height: 17px; background-color: #b0d0f0;
		font-size: 15px; }
#box2 p.bild2	{ font-size: 13px; padding: 0px; float: left; margin: 5px 10px 5px 5px; }
#box2 table.ww	{ padding: 2px; margin: 2px; border: 0; background-color: transparent; }
#box2 table.ww td	{ padding: 3px; }