*		{ margin: 0; padding: 0; }
html		{ min-height: 100.01%; }
body		{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #000000;
		text-align: center; min-width: 980px; margin: 20px 0 0 0; background-color: #fff;
		background-image: url("bilder/bg.jpg"); background-repeat: repeat-x; }
#center 	{ width: 950px; text-align: center; background-color: transparent; margin: 0px auto; }
#bigbox		{ width: 950px; text-align: left; background-color: transparent; margin: 0; }
#oben		{ width: 950px; text-align: left; background-color: transparent; margin-bottom: 30px; }
#kopf		{ width: 950px; height: auto; text-align: left; background-color: transparent; }

/* Navigation oben */

ul.wechsel	{ margin: 0; list-style: none; padding: 0; }
ul.wechsel li	{ float: left; margin: 0; padding: 0; text-align: center; }
ul.wechsel li a { display: block; padding: 5px 20px; height: 100%; color: #fff; text-decoration: none; 
		border-right: 1px solid #fff; font-size: 16px; background-color: #2a6300; 
		background:-webkit-gradient(linear, left top, left bottom, from(#508820), to(#2a6300));
		background:-moz-linear-gradient(top, #508820, #2a6300);
		background:-o-linear-gradient(top, #508820, #2a6300);
		background:linear-gradient(top, #508820, #2a6300); }
ul.wechsel li a:hover { background-color: #144666; 
		background:-webkit-gradient(linear, left top, left bottom, from(#417393), to(#144666));
		background:-moz-linear-gradient(top, #417393, #144666);
		background:-o-linear-gradient(top, #417393, #144666);
		background:linear-gradient(top, #417393, #144666); }
ul.wechsel li a.acc { background-color: #144666; 
		background:-webkit-gradient(linear, left top, left bottom, from(#417393), to(#144666));
		background:-moz-linear-gradient(top, #417393, #144666);
		background:-o-linear-gradient(top, #417393, #144666);
		background:linear-gradient(top, #417393, #144666); }

#platz		{ width: 950px; height: 30px; clear: both; text-align: left; }
#inhalt		{ background-color: transparent; width: 950px; text-align: left; }
#links		{ float: left; width: 219px; text-align: left; background-color: transparent; 
		margin-top: 10px; padding-bottom: 10px; background-image: url("bilder/links.jpg"); 
		background-position: bottom right; background-repeat: no-repeat; }

/* Navigation links */
.navList		{ margin: 0; text-align: left; }
.navList ul		{ width: 200px; padding: 0px; }
.navList ul li		{ list-style: none; margin: 0; padding: 0; }
.navList ul li a	{ display: block; padding: 4px; padding-left: 20px; text-decoration: none;
			font-weight: normal; color: #fff; background-color: #2a6300; font-size: 16px;
			border-bottom: 1px solid #fff; 
		background:-webkit-gradient(linear, left top, left bottom, from(#508820), to(#2a6300));
		background:-moz-linear-gradient(top, #508820, #2a6300);
		background:-o-linear-gradient(top, #508820, #2a6300);
		background:linear-gradient(top, #508820, #2a6300); }
.navList ul li a:hover	{ color: #fff; background-color: #144666; text-decoration: none; 
		background:-webkit-gradient(linear, left top, left bottom, from(#417393), to(#144666));
		background:-moz-linear-gradient(top, #417393, #144666);
		background:-o-linear-gradient(top, #417393, #144666);
		background:linear-gradient(top, #417393, #144666); }
.navList ul li a.ac	{ color: #fff; background-color: #144666; text-decoration: none; 
		background:-webkit-gradient(linear, left top, left bottom, from(#417393), to(#144666));
		background:-moz-linear-gradient(top, #417393, #144666);
		background:-o-linear-gradient(top, #417393, #144666);
		background:linear-gradient(top, #417393, #144666); }

#rechts		{ float: right; width: 710px; text-align: left; background-color: transparent; 
		min-height: 530px; }
#schatten1	{ width: 710px; text-align: left; height: 11px; 
		background-image: url("bilder/schatten3.jpg"); background-repeat: no-repeat; }
#text		{ width: 710px; text-align: left; background-color: transparent; min-height: 530px; 
		background-image: url("bilder/schatten1.jpg"); background-repeat: repeat-y; padding: 10px 0; }
#schatten2	{ width: 710px; text-align: left; height: 11px; 
		background-image: url("bilder/schatten2.jpg"); background-repeat: no-repeat; }
#boden		{ clear: both; width: 950px; text-align: right; background-color: transparent; }
#boden p	{ text-align: right; padding: 20px 10px; font-size: 13px; }

#unten		{ width: 100%; text-align: center; height: 100px; background-color: #144666;  
		background:-webkit-gradient(linear, left top, left bottom, from(#417393), to(#144666));
		background:-moz-linear-gradient(top, #417393, #144666);
		background:-o-linear-gradient(top, #417393, #144666);
		background:linear-gradient(top, #417393, #144666);}

#fuss		{ width: 950px; height: 53px; text-align: left; background-color: transparent; margin: 0px auto; }
#fuss p		{ padding: 20px 0 0 20px; font-size: 13px; margin: 0; color: #fff; }
#fuss p.s	{ font-size: 16px; font-weight: bold; }
#fuss a		{ color: #fff; text-decoration: none; }
#fuss a:hover	{ color: #fff; text-decoration: underline; }

h1		{ text-align: left; margin-bottom: 20px; line-height: 22px; font-size: 20px;
		font-weight: bold; padding: 0 20px; }
h2		{ text-align: left; margin-bottom: 20px; line-height: 20px; font-size: 18px;
		font-weight: bold; padding: 0 20px; }
h4		{ text-align: left; line-height: 26px; font-size: 24px; padding: 20px 10px; 
		font-weight: normal; }
p		{ text-align: left; margin-bottom: 10px; line-height: 17px; font-size: 15px;
		padding: 0 20px; }
p.s		{ text-align: left; margin-bottom: 12px; line-height: 18px; font-size: 16px;
		font-weight: bold; padding: 0 20px; }
p.b		{ text-align: left; margin-bottom: 10px; line-height: 17px; font-size: 15px;
		font-weight: bold; padding: 0 20px; }
p.sm		{ text-align: left; margin-bottom: 20px; line-height: 15px; font-size: 13px;
		padding: 0 20px; }
p.st		{ text-align: left; margin-bottom: 25px; line-height: 17px; font-size: 15px; }
p.bild		{ font-size: 13px; padding-right: 20px; float: right; margin: 10px 0 20px 10px; }
p.bild2		{ font-size: 13px; padding-left: 20px; float: left; margin: 10px 10px 20px 0; }
ul.tx 		{ list-style-image: url("bilder/pfeil2.gif"); margin: 10px 0 15px 40px;
		padding: 2px 20px 2px 0; font-size: 15px; color: #000000; line-height: 17px; }
ul.tx li	{ margin-bottom: 7px; }
a, a:link, a:visited, a:active, a:focus { color: #5a8700; text-decoration: none; }
a:hover 	{ color: #144666; text-decoration: underline; }

table		{ margin: 30px 20px 10px 15px; }
td		{ padding: 5px; }