html {
	padding:0px;
	margin:0px;
}
body { 
	background-color:#f8ecd8;
	background:url(img/body_BG.gif);
	font-family: Arial, Verdana, Sans-Serif; font-size: 13px; line-height: 140%; color:#000000;
	padding:0px; margin:0px;
	scrollbar-base-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#990000; scrollbar-darkshadow-color:#cccccc; scrollbar-face-color:#FBF6F0; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#F2E3CE; scrollbar-track-color:#ffffff;
}

#box {
	position:relative; left:0px; top:0px; 
	width:870px;
	padding: 0px; margin: 0px auto;
	text-align:left; z-index:1;
}

#navi_oben {
	position:absolute; left:0px; top:50px;
	width:840px; height:20px;
	margin: 0px 5px 10px 5px; padding:0px 0px 5px 0px;
	font-size:14px; letter-spacing:1px;
	text-align:center;
	border-bottom: 2px solid #990000;
}

#logo_links {
	position:absolute; left:0px; top:85px;
	width:195px;
	z-index:11;
}
	.logoTD {
		width:195px; height:400px;
		background-color:#922113;
		text-align:center; vertical-align:top;
	}
	.logo_obenTD {
		width:195px; height:30px;
		background:url(img/rot_links_oben.gif) top no-repeat;
	}
	.logo_untenTD {
		width:195px; height:20px;
		background:url(img/rot_links_unten.gif) bottom no-repeat;
	}

#content_oben {
	position:absolute; left:210px; top:85px;
	width:660px; height:5px;
	padding:0px;
	background:url(img/content_oben_BG.gif) top left no-repeat;
}
	#content_oben_flash {
		position:absolute; left:210px; top:85px;
		width:660px; height:5px;
		padding:0px;
		background:url(img/content_oben_flash_BG.gif) top left no-repeat;
	}
#content_main {
	position:absolute; left:210px; top:90px;
	width:660px; height:410px;
	background:url(img/content_main_BG.gif) repeat-y;
	overflow:auto;
}
	#content_main_flash {
		position:absolute; left:210px; top:90px;
		width:660px; height:440px;
		padding:2px;
		background:url(img/content_main_flash_BG.gif) repeat-y;
		overflow:auto;
	}
#content_unten {
	position:absolute; left:210px; top:500px;
	width:660px; height:5px;
	padding:0px;
	background:url(img/content_unten_BG.gif) bottom left no-repeat;
}
	#content_unten_flash {
		position:absolute; left:210px; top:530px;
		width:660px; height:5px;
		vertical-align:middle;
		padding:0px;
		background:url(img/content_unten_flash_BG.gif) bottom left no-repeat;
	}

#navi_unten {
	position:absolute; left:210px; top:515px;
	width:660px; height:20px;
	font-size:13px; letter-spacing:1px;
	text-align:center; vertical-align:middle;
	background:url(img/nav_unten_BG.gif) bottom left no-repeat;
}

/* TEXTFORMATIERUNGEN */
.header { 
	color:#990000; 
	font-size:14px; font-weight:bold; letter-spacing:2px;
	padding:0px 0px 0px 10px; margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #990000;
}
.header_gal {
	height:22px;
	color:#990000; letter-spacing:1px;
	padding:2px 5px 0px 10px;
	background-color:#f8ecd8;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
}
.header_aktion {
	color:#990000; letter-spacing:1px;
	padding:2px 0px 0px 0px;
	background-color:#f8ecd8;
}
.header_klein {
	color:#990000; 
	font-size:13px; font-weight:bold; letter-spacing:1px;
	padding:0px; margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #990000;
}
	
.textTD {
	padding:0px 0px 0px 10px;
}
.textTD_gross {
	font-size:15px;
	padding:0px 0px 0px 10px;
}
.textTD_klein {
	font-size:12px;
	padding:0px 0px 0px 10px;
}
.text_klein {
	font-size:12px;
}
.thumbs01 {
	text-align:left; vertical-align:bottom;
}

.preview {
	position:absolute; top:0px; center:0px;
	margin: 0px auto; padding:5px;
	text-align:center; vertical-align:top;
	background:url(img/preview_BG.gif) top left no-repeat;
	background-color:#ffffff;
	border: 0px solid #00247a;
	visibility: hidden;
}
.preview_hoch {
	position:absolute; top:0px; left:200px;
	margin: 0px auto; padding:5px;
	text-align:center; vertical-align:top;
	background:url(img/preview_BG.gif) top left no-repeat;
	background-color:#ffffff;
	border: 0px solid #00247a;
	visibility: hidden;
}
.strich_02 {
	width:1px;
	background-color:#f0daba;
}





.nav_untenCL {
	width:595px; height:20px;
	padding:10px 0px 0px 20px;
	background:url(img/nav_unten_BG.gif) bottom left no-repeat;
}

#contentID {
	width:570px; height:400px;
	position:relative; top:0px; left:0px;
	overflow: auto;
}
.contentCL {
	width:590px;
	padding:0px 0px 0px 15px;
	vertical-align:top;
	background:url(img/content_main_BG.gif) top left repeat-y;
}
.content_obenCL {
	width:590px; height:10px;
	padding:0px;
	background:url(img/content_oben_BG.gif) top left no-repeat;
}
.content_untenCL {
	width:590px; height:20px;
	padding:0px;
	background:url(img/content_unten_BG.gif) bottom left no-repeat;
}
.content_TD00 {
	padding:0px 0px 5px 0px;
}
.content_TD01 {
	width:290px;
	padding:5px 5px 0px 0px;
	text-align:left; vertical-align: top;
}
.content_TD02 {
	width:250px;
	padding:7px 0px 0px 10px;
	text-align:left; vertical-align: top;
}

.navID {
	font-size:14px; letter-spacing:1px;
	padding:0px 0px 5px 5px;
	margin: 0px 5px 10px 5px;
	border-bottom: 2px solid #990000;
}
.nav_untenCL {
	font-size:13px; letter-spacing:1px;
	text-align:center;
}



.strich_02 {
	width:1px;
	background-color:#f0daba;
}



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 overline; }
/* Anfang 	Textformatierungen */


/* 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 */

/* 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:550px; height:20px; margin:0px; z-index:2; }
		#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; }

	#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_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:0px; text-align:left; }

	#contxt { position:absolute; left:0px; top:120px; width:450px; height:405px; padding:0px; margin:0px; text-align:left; }
		#contxt_pad { position:absolute; left:20; top:30; width:325px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; 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 { position:absolute; left:101; top:90; width:360px; height:360px; padding:0px; margin:0px; text-align:left; overflow:auto; line-height:150%; }
	
	#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; }
	#lay_flag02 { position:absolute; left:20px; top:314px; }
	#lay_flag03 { position:absolute; left:20px; top:384px; }
	#lay_flag04 { position:absolute; left:20px; top:454px; }
/* 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:1px 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 */
