*		{ 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: 950px; margin-bottom: 20px; margin-top: 10px;
		background-color: #dcdee1; background-image: url(bilder/bg.gif); }
#center		{ width: 950px; text-align: center; background-color: transparent; margin: 0px auto; }
#bigbox		{ width: 950px; text-align: left; background-color: #f2f1ef; border: 1px solid #999; }
#kopf1		{ width: 950px; text-align: left; height: 217px; background-color: transparent; }
#kopf2		{ width: 950px; text-align: center; background-color: #e5e3e0; padding: 2px 0; 
		 border-bottom: 1px solid #fff; }
#inhalt		{ background-color: #fff; width: 950px; text-align: left; min-height: 600px; 
		background-image: url(bilder/inhalt.jpg); background-repeat: repeat-y; }
#inhalt2	{ background-color: transparent; width: 950px; text-align: left; min-height: 600px; 
		background-image: url(bilder/berge5.jpg); background-repeat: no-repeat; 
		background-position: bottom right; border-bottom: 1px solid #ccc; }
#links		{ float: left; width: 220px; text-align: left; background-color: transparent; }
#navigation	{ margin: 40px 0 0 20px; width: 190px; text-align: left; background-color: transparent; }
#rechts		{ float: right; width: 690px; text-align: left; background-color: transparent; }
#textlang	{ width: 690px; text-align: left; background-color: transparent; min-height: 530px;
		padding: 40px 0 70px 0; margin: 0 0 160px 0; }
* html #textlang, * html #text { padding-bottom: 200px; }
#textlang h1, #textlang h2, #textlang p, #textlang li { padding-right: 120px; }
#text		{ float: left; width: 470px; text-align: left; background-color: transparent;
		 min-height: 530px; padding: 40px 0 70px 0; margin: 0 0 160px 0; }
#text h1, #text h2, #text p { padding-right: 20px; }
#infos		{ float: right; width: 180px; text-align: left; background-color: #fff0cc;
		padding: 10px; border: 1px dotted #666; margin: 85px 10px 200px 0; }
#infos p	{ font-size: 14px; margin-bottom: 10px; line-height: 18px; }
#infos p.b	{ margin-bottom: 20px; line-height: 17px; font-size: 15px; font-weight: bold; color: #ccc; 
		padding-bottom: 7px; border-bottom: 2px dotted #ff7827; }
#boden		{ clear: both; width: 950px; text-align: right; background-color: transparent; }
#boden p	{ text-align: right; padding: 0 20px; font-size: 12px; color: #fff; }
#boden a	{ color: #fff; text-decoration: none; }
#boden a:hover	{ color: #ccc; text-decoration: underline; }
#fuss		{ clear: both; width: 950px; text-align: left; background-color: #747371; margin: 0; }
#fuss p		{ padding: 3px; font-size: 13px; margin: 0; color: #fff; }
#fuss a		{ color: #fff; text-decoration: none; }
#fuss a:hover	{ color: #ccc; text-decoration: underline; }
h1		{ text-align: left; line-height: 24px; font-size: 24px; font-weight: normal; color: #666;
		margin-bottom: 20px; }
h2		{ text-align: left; margin: 20px 0 10px 0; line-height: 24px; font-size: 20px; 
		font-weight: normal; color: #666; }
h3		{ text-align: left; margin: 20px 0 10px 0; line-height: 20px; font-size: 18px; 
		font-weight: normal; color: #666; }
p		{ text-align: left; margin: 10px 0; line-height: 19px; font-size: 15px; }
p.s		{ text-align: left; margin: 20px 0 10px 0; line-height: 20px; font-size: 18px; 
		font-weight: normal; color: #666;}
p.b		{ text-align: left; margin: 10px 0; line-height: 20px; font-size: 17px; 
		font-weight: normal; }
p.sm		{ text-align: left; margin: 10px 0 7px 0; line-height: 15px; font-size: 13px; }
p.bild		{ font-size: 13px; line-height: 15px; padding: 0px !important; float: right; margin: 0 0 20px 20px; }
p.bild2		{ font-size: 13px; line-height: 15px; padding: 0px !important; float: left; margin: 0 20px 20px 0; }
p.zit		{ text-align: left; margin: 10px 0; line-height: 18px; font-size: 15px; color: #666; }
.aut		{ font-size: 12px; padding-left: 250px; }
.erste		{ padding-top: 0; margin-top: 0; }
.abst		{ margin-bottom: 30px; }
.clear		{ clear: both; }
ul.tx 		{ list-style-image: url(bilder/pfeil.gif); margin: 10px 0 15px 30px;
		padding: 2px; padding-right: 20px; font-size: 15px; color: #000000; line-height: 19px; }
blockquote	{ margin-left: 30px; }
a, a:link, a:visited, a:active, a:focus { color: #f13300; text-decoration: none; }
a:hover		{ color: #ff6600; text-decoration: underline; }

/* Navigation oben */
ul.list_top	{ margin-left: 20px; padding: 0; text-align: center; background-color: #e5e3e0; width: 910px; }
ul.list_top li	{ float: left; list-style: none; display: block; padding: 0; text-align: center; }
ul.list_top li a { float: left; padding: 0 15px 0 20px; height: 36px; line-height: 36px; text-decoration: none; 
		font-weight: normal; font-size: 16px; background-color: transparent; color: #000; }
ul.list_top li a:visited { color: #333; text-decoration: none; }
ul.list_top li.active a	{ color: #fff !important; background: #f19100; text-decoration: none; }
ul.list_top li a:hover	{ color: #fff; background: #f19100; background-image: url(bilder/pfeil2.gif); 
		text-decoration: none; }

.platz		{ width: 950px; height: 1px; clear: both; text-align: left; }
* html .platz	{ display: none; }

/* Navigation links */
.navList	{ margin: 0; text-align: left; }
.navList ul	{ width: 190px; margin: 0; }
.navList ul li	{ float: left; list-style: none; margin: 0; padding: 0; height: 32px; width: 190px; }
.navList a, .navList a:link, .navList a:visited, .navList a:active, .navList a:hover { 
		font-size: 16px; font-weight: normal; float: left; color: #000; text-decoration: none; 
		display: block; height: 32px; line-height: 32px; padding-left: 20px; overflow: hidden; 
		background-color: #f2f1ef; }
.navList li a, .navList li a:link, .navList li a:visited, .navList li a:active, .navList li a:hover { 
		padding: 0; text-indent: 25px; width: 190px; }
.navList li:hover ul { left: 0; }
.navList li:hover { visibility: inherit; color: #fff; text-decoration: none; }
.navList ul li a:visited { color: #333; }
.navList ul li a.ac	{ color: #fff !important; text-decoration: none; background-image: url(bilder/pfeil4.gif); }
.navList ul li a:hover	{ color: #fff; text-decoration: none; background-image: url(bilder/pfeil4.gif); }
.navList ul li a.ac:hover { color: #fff; text-decoration: none; background-image: url(bilder/pfeil4.gif); }

.navList-nach	{ clear: left; height: 6px; width: 210px; background-image: url("bilder/bg_schatten.jpg"); 
		background-repeat: no-repeat; background-position: top right; margin: 0 20px 30px 0; }

img		{ border: 0; }
table		{ border: 0; margin: 30px 0; padding: 0; width: 600px; }
td		{ padding: 5px; width: 300px; text-align: left; }
td p		{ padding: 0 !important; }
