body { background-color:#F6ECDF;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;scrollbar-base-color:#ffffff;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#004944;scrollbar-darkshadow-color:#cccccc;scrollbar-face-color:#FBF6F0;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#F2E3CE;scrollbar-track-color:#ffffff; }

/* Anfang 	Textformatierungen */
h1,h2,h3,h4,h5,h6,table,tr,td,th,p,div { font-family:Arial,Verdana,Helvetica,nonserif;color:#000000 }
p,div,span,td { color:#000000; font-size:10pt; line-height:18px; }
p { line-height:20px; margin:0; padding:0 0 10px 0; }

a:link { color:#990000;text-decoration:none }
a:visited { color:#990000;text-decoration:none }
a:active { color:#ff0000;text-decoration:underline }
a:hover { color:#990000;text-decoration:underline }
/* Ende 	Textformatierungen */

/* Anfang 	Klassen fuer Grafiken*/
.phot { position:absolute; left:345px; top:155px; width:350px; height:410px; z-index:99; }
.phot_about { position:absolute; left:385px; top:155px; width:330px; height:410px; z-index:99; }
.phot_about_betrieb { position:absolute; left:35px; top:135px; width:530px; height:410px; align:center; z-index:99; }
.graf { position:absolute; left:385px; top:155px; width:520px; height:410px; z-index:99; }
.thumb { margin:1px }
/* Ende 	Klassen */


/* NEU 2008-04 */
.contxt_aboutBreit { position:absolute; left:7; top:125; width:887px; height:395px; padding:0px; margin:0px; text-align:left; overflow:auto; font-size:11pt; line-height:150%; }
#rahmenBreit { background-color:#F2E3CE; background-image:url(pics/BG_RahmenBreit.gif); position:relative; left:0px; top:0px; height:550; width:920; text-align:left; z-index:1; }
.phot_aboutMitarbeiter { float:left; margin:0px 10px 0px 0px; }

#txtboxRechts_Breit { background-color:#F6ECDF; position:absolute; left:355px; top:150px; width:542px; min-height:350px; z-index:99; padding:0 0 5px 0; overflow:no; border:1px solid #ebd7bc;}
#txtboxRechts_Foto { background-color:#F6ECDF; position:absolute; left:375px; top:150px; width:522px; height:350px; z-index:99; padding:0; overflow:auto; border:1px solid #ebd7bc;}
#txtboxRechts_Foto2 { position:absolute; left:375px; top:150px; width:522px; height:350px; z-index:99; padding:0; overflow:auto; }
#txtboxRechts_Foto3 { position:absolute; left:375px; top:150px; width:522px; z-index:99; padding:0; }
.txtboxRechts_Content { padding:5px; padding-left:25px; padding-top:20px; line-height:150%; }
#txtboxMitte_Schmal { background-color:#F6ECDF; position:absolute; left:281px; top:150px; width:362px; height:350px; z-index:98; padding:0; overflow:auto; border:1px solid #ebd7bc;}
#txtboxRechts_Schmal { background-color:#F6ECDF; position:absolute; left:655px; top:150px; width:242px; height:350px; z-index:99; padding:0; overflow:auto; border:1px solid #ebd7bc;}

.subheaderRot { color:#990000; font-size:10pt; font-weight:bold; letter-spacing:0px; margin-bottom:15px; }
.subheader12pt { font-size:12pt; font-weight:bold; letter-spacing:0px; margin-bottom:5px; }
.absatz { margin-bottom:13px; }
.absatzKlein { margin-bottom:6px; }
.absatzKlein2 { margin-bottom:4px; }
.txtKlein { font-size:8pt; }


.tdBorder { vertical-align:top; text-align:left; border:1px solid #cccccc; }



#flashcontent {
		width:460px; height:460px;
		padding:0; margin:0;
		border:0px solid #b4b9be;
		}
#flashcontent2 {
		width:460px; height:335px;
		padding:0; margin:0;
		border:0px solid #b4b9be;
		}
/* ENDE NEU 2008-04 */

/* Anfang 	IDs - Positionierung, Eigenschaften, etc.*/
#rahmen { background-color:#F2E3CE;background-image:url(pics/BG.gif);position:relative; left:0px; top:0px; height:550; width:920; text-align:left; z-index:1; }
	
	#header { color:#990000; position:absolute; left:20px; top:100px; height:25px; width:390px; font-size:12pt; font-weight:bold; letter-spacing:2px; }
	#logo { position:absolute; left:710px; top:10px; width:209px; height:77px; }
	
	#navigation { position:absolute; left:20px; top:27px; width:680px; height:20px; margin:0px; z-index:2; }
		#lay_nav { padding:0; margin:0 12px 0 0; }
		#lay_nav01 { position:absolute; left:0px; top:0px; }
		#lay_nav02 { position:absolute; left:127px; top:0px; }
		#lay_nav03 { position:absolute; left:236px; top:0px; }
		#lay_nav04 { position:absolute; left:363px; top:0px; }
		#lay_nav05 { position:absolute; left:480px; top:0px; }

	#unav01 { background-image:url(pics/BG_unav.gif); position:absolute; left:20px; top:50px; width:675px; height:23px;  margin:0px; padding:3px; font-size:10pt; letter-spacing:1px; text-align:left; }
	#unav01_fr { background-image:url(pics/BG_unav.gif); position:absolute; left:20px; top:50px; width:675px; height:23px;  margin:0px; padding:3px; font-size:10pt; letter-spacing:1px; text-align:left; }
	#unav01_nl { background-image:url(pics/BG_unav.gif); position:absolute; left:20px; top:50px; width:675px; height:23px;  margin:0px; padding:3px; font-size:10pt; letter-spacing:1px; text-align:left; }

	#contxt { 
		position:absolute; left:0px; top:120px; 
		width:451px; 
		min-height:405px; height:expression(this.scrollHeight > 406 ? "auto":"406px");
		overflow:hidden;
		padding:0px; margin:0px; 
		text-align:left; 
		background-color:#fbf6f0; 
		border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;
		}
		#contxt_pad { position:absolute; left:20; top:30; width:315px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; line-height:150%; }
		#contxt_foto { position:absolute; left:20; top:30; width:345px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; line-height:150%; }
		#contxt_foto2 { width:345px; min-height:370px; padding:30px 0px 10px 20px; margin:0px; text-align:left; overflow:no; background-color:#fbf6f0; line-height:150%; }
		#contxt_foto3 { width:350px; height:370px; padding:30px 5px 10px 20px; margin:0px; text-align:left; overflow:auto; background-color:#fbf6f0; line-height:150%; }
		#contxt2_pad { position:absolute; left:20; top:30; width:360px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; line-height:150%; }
		#contxt3_pad { width:360px; padding:0px; margin:90px 0 0 101px; text-align:left; overflow:auto; line-height:150%; }
		#contxt_schmal { color:#333333; width:325px; height:360px; padding:0px; margin-left:20px; margin-top:27px; text-align:left; overflow:auto; line-height:150%; border:0px solid black;}
		#contxt_schmal02 { color:#333333; width:275px; height:360px; padding:0px; margin-left:20px; margin-top:27px; text-align:left; overflow:auto; line-height:150%; border:0px solid black;}
	
	#thumb01 { background-color:#FBF6F0; position:absolute; left:710px; top:120px; width:90px; height:90px; padding:0; }
	#thumb02 { background-color:#FBF6F0; position:absolute; left:710px; top:225px; width:90px; height:90px; padding:0; }
	#thumb03 { background-color:#FBF6F0; position:absolute; left:710px; top:330px; width:90px; height:90px; padding:0; }
	#thumb04 { background-color:#FBF6F0; position:absolute; left:710px; top:435px; width:90px; height:90px; padding:0; }
	#thumb05 { background-color:#FBF6F0; position:absolute; left:815px; top:120px; width:90px; height:90px; padding:0; }
	#thumb06 { background-color:#FBF6F0; position:absolute; left:815px; top:225px; width:90px; height:90px; padding:0; }
	#thumb07 { background-color:#FBF6F0; position:absolute; left:815px; top:330px; width:90px; height:90px; padding:0; }
	#thumb08 { background-color:#FBF6F0; position:absolute; left:815px; top:435px; width:90px; height:90px; padding:0; }

	#thumbabout01 { background-color:#FBF6F0; position:absolute; left:710px; top:120px; width:72px; height:72px; padding:0; }
	#thumbabout02 { background-color:#FBF6F0; position:absolute; left:710px; top:225px; width:72px; height:72px; padding:0; }
	#thumbabout03 { background-color:#FBF6F0; position:absolute; left:710px; top:330px; width:72px; height:72px; padding:0; }
	#thumbabout04 { background-color:#FBF6F0; position:absolute; left:710px; top:435px; width:72px; height:72px; padding:0; }
	#thumbabout05 { background-color:#FBF6F0; position:absolute; left:835px; top:120px; width:72px; height:72px; padding:0; }
	#thumbabout06 { background-color:#FBF6F0; position:absolute; left:835px; top:202px; width:72px; height:72px; padding:0; }
	#thumbabout07 { background-color:#FBF6F0; position:absolute; left:835px; top:284px; width:72px; height:72px; padding:0; }
	#thumbabout08 { background-color:#FBF6F0; position:absolute; left:835px; top:366px; width:72px; height:72px; padding:0; }
	#thumbabout09 { background-color:#FBF6F0; position:absolute; left:835px; top:448px; width:72px; height:72px; padding:0; }

	#thumb_about { position:absolute; left:587px; top:120px; }
	.thumb_about00 { background-color:#FBF6F0; width:72px; height:72px; padding:0; }
	
	#thumbtxt_about { position:absolute; left:655px; top:120px; width:250px; padding:0; }
	.thumbtxt00 { background-color:#FBF6F0; }
	
	#thumbtxt01 { background-color:#FBF6F0; position:absolute; left:675px; top:120px; width:230px; height:20px; padding:2; align:justify; }
	#thumbtxt02 { background-color:#FBF6F0; position:absolute; left:710px; top:225px; width:90px; height:90px; padding:0; }
	#thumbtxt03 { background-color:#FBF6F0; position:absolute; left:710px; top:330px; width:90px; height:90px; padding:0; }
	#thumbtxt04 { background-color:#FBF6F0; position:absolute; left:710px; top:435px; width:90px; height:90px; padding:0; }
	#thumbtxt05 { background-color:#FBF6F0; position:absolute; left:815px; top:120px; width:90px; height:90px; padding:0; }
	#thumbtxt06 { background-color:#FBF6F0; position:absolute; left:815px; top:225px; width:90px; height:90px; padding:0; }
	#thumbtxt07 { background-color:#FBF6F0; position:absolute; left:815px; top:330px; width:90px; height:90px; padding:0; }
	#thumbtxt08 { background-color:#FBF6F0; position:absolute; left:815px; top:435px; width:90px; height:90px; padding:0; }

/* Ende 	IDs */

/* Anfang	Sprachauswahlseite */
#rahmen_start { background-color:#F2E3CE;background-image:url(pics/BG_start.gif);position:relative; left:0px; top:0px; height:550; width:920; text-align:left; z-index:1; }
	#lay_flag01 { position:absolute; left:20px; top:244px; width:200px; }
	#lay_flag02 { position:absolute; left:20px; top:314px; width:200px; }
	#lay_flag03 { position:absolute; left:20px; top:384px; width:200px; }
	#lay_flag04 { position:absolute; left:20px; top:454px; width:200px; }
/* Ende		Sprachauswahlseite */

/* Anfang	Aktuelles */
	.graf_aktuell { background-color:#F6ECDF; position:absolute; left:385px; top:155px; width:520px; height:340px; z-index:99; padding:5px; overflow:auto; line-height:200%; border:0px solid #000000;}
	.graf_aktuell-02 { background-color:#F6ECDF; position:absolute; left:305px; top:155px; width:600px; height:340px; z-index:99; padding:5px; overflow:auto; line-height:200%; border:0px solid #000000;}
	.contxt_aktuell { position:absolute; left:20; top:150; width:325px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; line-height:150%; }
	.contxt_about00 { position:absolute; left:22; top:150; width:345px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; font-size:11pt; line-height:150%; }
	.contxt_about { position:absolute; left:22; top:150; width:345px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; font-size:11pt; line-height:150%; }
/* Ende		Aktuelles */

/* Anfang	Kontaktformular */
input,textarea{ border:0px none #FFFFFF; color:#383838; }
.button{border:1px solid #383838;}
/* Ende		Kontaktformular */