input, select, textarea { font-size:12pt; font-family:trebuchet ms; font-weight:normal; color:#555555; }
div.menu						{ text-align : left ; color : #111111;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.adresse					{ text-align : left ; color : #e74b70;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:9pt;}
div.pfad						{ text-align : left ; color : #e74b70;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:8pt;}
div.text						{ text-align : left ; color : #111111;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.textinfo				{ text-align : center ; color : red;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:14pt;}
div.kleingedrucktes		{ text-align : left ; color : #111111;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:8pt;}
div.textbold				{ text-align : left ; color : #111111;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.textlogolinks			{ text-align : right ; margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:30pt;}
div.textlogorechts		{ text-align : left ; margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:30pt;}
div.textrechtsueber		{ text-align : right ; color : blue;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.textcenterueber		{ text-align : center ; color : blue;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.textinfoueber			{ text-align : center ; color : red;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:18pt;}
div.textlinksueber		{ text-align : left ; color : blue;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.textrechts				{ text-align : right ; color : #111111;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.textcenter				{ text-align : center ; color : #111111;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.textlinks				{ text-align : left ; color : #111111;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:12pt;}
div.text2					{ text-align : justify ; color : #111111;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:8pt;}
div.text3					{ text-align : justify ; color : #111111;  margin-bottom : 0;font-weight :bold;font-family: trebuchet ms;font-size:10pt;}
div.center					{ text-align : left ; color : #aaaaaa;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.start					{ text-align : center ; color : #111111;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.termintextrechts		{ text-align : right ; color : #555555;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.termintextcenter		{ text-align : center ; color : #555555;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.termintext				{ text-align : left ; color : #555555;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.termintextlinks		{ text-align : left ; color : #555555;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
div.tickertext				{ text-align : justify ; color : maroon;  margin-bottom : 0;font-weight :normal;font-family: trebuchet ms;font-size:12pt;}
A:link   					{ color:blue; text-decoration: none; font-family: trebuchet ms;font-size:12pt;font-weight :normal; }
A:hover  					{ color:blue; text-decoration: none; font-family: trebuchet ms;font-size:12pt;font-weight :normal; }
A:visited					{ color:blue; text-decoration: none; font-family: trebuchet ms;font-size:12pt;font-weight :normal; }
A:active 					{ color:blue; text-decoration: none; font-family: trebuchet ms;font-size:12pt;font-weight :normal; }
.rahmen						{ font-size:12pt; font-family:trebuchet ms; width:1020px; height:100%; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenleer					{ font-size:12pt; font-family:trebuchet ms; width:100%; height:100%; background-color:#FFFFFF; border:1px solid #ffffff; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmentitel				{ text-align : center ;font-size:18pt; font-family:trebuchet ms; color: #555555; font-weight :bold; width:100%; height:100%; background-color:#FFFFFF; border:1px solid #ffffff; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenmenue				{ text-align : center ;font-size:12pt; font-family:trebuchet ms; width:972px; height:22px; color:#aaaaaa; background-color:#666666; border:0px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenobenaktuelles		{ background-image : url(pics/leer.gif); font-size:12pt; font-family:trebuchet ms; width:972px; height:375px; color: #aaaaaa; background-color:#666666; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenobenanlage			{ background-image : url(pics/leer.gif); font-size:12pt; font-family:trebuchet ms; width:972px; height:375px; color: #aaaaaa; background-color:#666666; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenobenodenwald		{ background-image : url(pics/leer.gif); font-size:12pt; font-family:trebuchet ms; width:972px; height:375px; color: #aaaaaa; background-color:#666666; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenobenschulungen	{ background-image : url(pics/leer.gif); font-size:12pt; font-family:trebuchet ms; width:972px; height:375px; color: #aaaaaa; background-color:#666666; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenobenstart			{ background-image : url(pics/leer.gif); text-align : center ;font-size:12pt; font-family:trebuchet ms; width:972px; height:375px; color: #aaaaaa; background-color:#666666; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenwerbung				{ background-image : url(pics/werbung.png); font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:220px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenlinks				{ background-image : url(pics/links.png); font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:220px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmeninfo					{ font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:500px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen0						{ font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:120px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen1						{ background-image : url(pics/bild1.png); text-align : right ;font-size:12pt; font-family:trebuchet ms; width:100%; height:320px; background-color:#FFFFFF; border:1px solid #CCCCCC; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen2						{ background-image : url(pics/bild2.png); text-align : left ;font-size:12pt; font-family:trebuchet ms; width:100%; height:320px; background-color:#FFFFFF; border:1px solid #CCCCCC; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen3						{ background-image : url(pics/bild3.png); text-align : right ;font-size:12pt; font-family:trebuchet ms; width:100%; height:320px; background-color:#FFFFFF; border:1px solid #CCCCCC; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen4						{ background-image : url(pics/bild4.png); text-align : center ;font-size:12pt; font-family:trebuchet ms; width:100%; height:320px; background-color:#FFFFFF; border:1px solid #CCCCCC; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen5						{ background-image : url(pics/bild5.png); text-align : left ;font-size:12pt; font-family:trebuchet ms; width:100%; height:320px; background-color:#FFFFFF; border:1px solid #CCCCCC; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmen11						{ font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:140px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenanlage				{ font-size:12pt; font-family:trebuchet ms; width:100%; height:1450px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenaktuelles			{ font-size:12pt; font-family:trebuchet ms; width:100%; height:7400px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmendatenschutz		{ font-size:12pt; font-family:trebuchet ms; width:100%; height:8700px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenodenwald			{ font-size:12pt; font-family:trebuchet ms; width:100%; height:1000px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmentermine				{ font-size:12pt; font-family:trebuchet ms; width:100%; height:600px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmenweg					{ background-image : url(pics/weg.png); font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:150px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}
.rahmennewsletter			{ background-image : url(pics/newsletter.png); font-size:12pt; font-family:trebuchet ms; color : #111111; width:100%; height:110px; background-color:#FFFFFF; border:1px solid #cccccc; left:0px; top:0px; -moz-border-radius:3px; -khtml-border-radius:5px;}

	
/* Angaben für alle standardkonformen Browser */
body								{ margin:0; padding:0; }
#content_container			{ padding-top:4.85em; padding-bottom:3em; padding-left:0; }
#header							{ position:fixed; top:0px; left:0px; right:0px; background:#efefef; padding:10px; text-align : center; color : #503e28;  margin-bottom : 0;font-weight :normal;font-family:Comic Sans MS, trebuchet ms;font-size:12pt;}
#footer							{ position:fixed; bottom:0px; left:0px; right:0px; background:#efefef; padding:10px; text-align : center; color : #503e28;  margin-bottom : 0;font-weight :normal;font-family:Comic Sans MS, trebuchet ms;font-size:12pt;}

/* Angaben nur für den Internet Explorer mit Star-HTML-Hack */
* html, * html body			{ height:100%; overflow:hidden; }
* html #header					{ margin:0; height:10%; }
* html #content_container 	{ padding:0.5em; height:85%; overflow:auto; }
* html #footer 				{ height:5%; padding-top:1%; }

/* Kleines Extra für den IE */
* html #menu 					{ margin:0.2em; }