body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:#000000;font-size:12px; }

a:link    { color:#107d63;text-decoration:none;font-style:italic;font-weight:bold; }
a:visited { color:#855f4b;text-decoration:none;font-style:italic;font-weight:bold; }
a:focus   { color:#000000;text-decoration:none;font-style:italic;font-weight:bold; }
a:hover   { color:#000000;text-decoration:none;font-style:italic;font-weight:bold; }
a:active  { color:#855f4b;text-decoration:none;font-style:italic;font-weight:bold; }

/* Struktur */
div.center { top:0px;display:block;text-align:center; }
div.all { width:950px;margin-left:auto;margin-right:auto;text-align:left; }
div.head { position:absolute;top:0px;/*left:0px;*/width:950px;height:211px; }

div.head_links { position:absolute;top:0px;left:0px;width:375px;height:171px; }
div.head_links img { border:none; }
div.head_rechts { position:absolute;top:0px;left:375px;width:575px;height:171px;
                  background-image:url(img/bg_head-rechts.jpg);background-repeat:no-repeat; }
div.top_menu { height:19px;margin-left:185px;padding-top:5px; }									
div.head_unten { position:absolute;top:171px;left:0px;width:950px;height:40px;
                 background-image:url(img/bg_head-unten.jpg);background-repeat:no-repeat; }
div.head_unten div { margin-left:225px;margin-top:29px;font-size:9px; }

div.content { position:absolute;top:211px;/*left:0px;*/width:950px;
							background-image:url(img/bg_content.gif);background-repeat:repeat-y; }
div.content-ohne-menu { position:relative;top:0px;left:0px;width:950px;
												background-image:url(img/bg_content-ohne-menu.jpg);background-repeat:no-repeat;background-position:top right; }
												
div.menu { position:relative;top:0px;left:0px;width:202px;margin-bottom:15px;border-top:1px solid #ffffff;float:left; }
div.inhalt { position:relative;top:0px;left:0px;width:558px;float:left; }
div.breadcrumb { margin-left:22px;padding-left:15px;padding-top:1px;width:512px;height:17px; }
div.rechts { position:relative;top:0px;left:0px;width:190px;float:left; }

div.clear { clear:both; }
/*Struktur ende*/

/*Menu*/
/*alle aktiven*/

div.menueins a:link, div.menueins a:visited {color:#855f4b;} 

div.menuzwei a:link, div.menuzwei a:visited { color:#8AB4A8; }

div.menudrei a:link, div.menudrei a:visited { color:#AEA39D; }

div.menueinsa a:link, div.menueinsas a:link, div.menuzweia a:link, div.menudreia a:link,
div.menueinsa a:visited, div.menueinsas a:visited, div.menuzweia a:visited, div.menudreia a:visited {color:#107d63;}

div.menueinsc a:visited, div.menueinscs a:visited,
div.menuzweic a:visited, div.menudreic a:visited {color:#000000;}

div.menueinsa a:hover, div.menuzweia a:hover, div.menudreia a:hover,
div.menueins a:hover, div.menuzwei a:hover, div.menudrei a:hover {color:#000000;}

span.top_menu a:link, div.top_menu a:visited { color:#35806c; }
span.top_menu_c a:visited { color:#000000; }
span.top_menu a:hover { color:#000000; }

span.bc_a a:link, span.bc_a a:visited { color:#107d63; }
span.bc_a a:hover { color:#000000; }
span.bc_c a:visited { color:#000000; }

/*hmenu punkte*/
div.punkt_braun { float:left;width:7px;height:7px;margin-right:2px;margin-left:5px;
						 	 		background-image:url(img/punkt_braun.gif);background-repeat:no-repeat;margin-top:9px; }
div.punkt_gruen { float:left;width:7px;height:7px;margin-right:2px;margin-left:5px;
						 	 		background-image:url(img/punkt_gruen.gif);background-repeat:no-repeat;margin-top:9px; }
div.punkt_gruen2 { float:left;width:7px;height:7px;margin-right:2px;
						 	 		 background-image:url(img/punkt_gruen.gif);background-repeat:no-repeat;margin-top:7px; }
div.punkt_ohne { float:left;width:7px;height:7px;margin-right:2px; }

/*erste ebene*/
div.menueins a:link, div.menueins a:visited,
div.menueinsas a:link, div.menueinsas a:visited,
div.menueinscs a:link, div.menueinscs a:visited,
div.menueinsa a:link, div.menueinsa a:visited,
div.menueinsc a:link, div.menueinsc a:visited { font-style:normal; }

div.menueins, div.menueinsa, div.menueinsc,
div.menueinsas, div.menueinscs { text-align:left;font-size:13px;font-weight:bold;float:left;
														 	 	 width:168px;margin:0px 0px 0px 5px;padding:4px 0px 4px 0px; }
div.m1, div.m1-s { background-image:url(img/bg_menu-cur.gif);background-repeat:repeat-y;background-position:17px 0px;
								 	 background-color:#ffffff;border-top:2px solid #ffffff;margin-right:10px; }
div.m1  { border-bottom:2px solid #ffffff; }

/*zweite ebene*/
div.menuzweiall { background-color:#ffffff;width:192px;padding-bottom:3px; }

div.menuzwei a:link, div.menuzwei a:visited,
div.menuzweia a:link, div.menuzweia a:visited,
div.menuzweic a:link, div.menuzweic a:visited { font-style:normal; }

div.menuzwei, div.menuzweia, div.menuzweic { text-align:left;font-size:12px;float:left;
														 	 	             width:128px;margin:0px 0px 0px 5px;padding:2px 0px 2px 0px; }

div.menuzwei a, div.menuzweia a, div.menuzweic a { font-weight:bold; }
																						 
div.m2 { padding-left:18px; }

/*dritte ebene*/
div.menudrei a:link, div.menudrei a:visited,
div.menudreia a:link, div.menudreia a:visited,
div.menudreic a:link, div.menudreic a:visited { font-style:normal;font-weight:normal; }

div.menudrei, div.menudreia, div.menudreic { text-align:left;font-size:13px;padding-left:58px;padding-bottom:1px; }
div.menudreic { background-image:url(img/bg_menu-cur.gif);background-repeat:repeat-y;background-position:right top; }

/*top_menu*/
span.top_menu a:link, span.top_menu_c a:link,
span.top_menu a:visited, span.top_menu_c a:visited { font-style:normal; }

/*breadcrumb*/
span.bc a:link, span.bc_a a:link, span.bc_c a:link,
span.bc a:visited, span.bc_a a:visited, span.bc_c a:visited { font-style:normal;font-size:10px; }

/*Menu ende*/

/*Contentaussehen*/
div.inhalt div.text-rahmen { margin-left:22px;margin-right:9px;padding:12px 12px 0px 12px;background-color:#ffffff;border-bottom:1px solid #ffffff;
									           background-image:url(img/bg_textrahmen.gif);background-repeat:repeat-y;background-position:1px 0px; }
div.inhalt div.text-rahmen-top { width:527px;height:5px;margin-right:9px;margin-left:22px;font-size:0px;
					 										 	 background-image:url(img/bg_textrahmen-oben.jpg);background-repeat:no-repeat; }
div.rechts div.text-rahmen { margin-left:9px;padding:7px 12px 0px 12px;background-color:#ffffff; }

p.bodytext, p.align-center, p.align-right, p.align-left, div.inhalt td { padding:2px 0px 1px 0px;margin:0px;color:#000000;font-size:12px; }
div.rechts p { font-size:10px;color:#855f4b; }
div.csc-textpic-intext-left li { padding:0px 0px 0px 0px;margin:0px 0px 0px 200px; }
.bodytext { text-align:justify; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-left { text-align:left; }

div.rechts .bodytext, div.rechts .align-center, div.rechts .align-right, div.rechts .align-left { text-align:left; }

div.inhalt h1 { color:#000000;font-size:15px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;text-align:center; }
div.inhalt h2 { color:#000000;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;text-align:center; }
div.inhalt h3 { color:#000000;font-size:13px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;text-align:center; }
div.inhalt h4 { color:#000000;font-size:15px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px; }
div.inhalt h5 { color:#000000;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px; }
div.inhalt h6 { color:#000000;font-size:13px;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px; }

div.rechts h1 { color:#107d63;font-size:13px;margin:0px 0px 0px 0px;padding:2px 0px 2px 12px; }
div.rechts h2 { color:#107d63;font-size:13px;margin:0px 0px 0px 0px;padding:2px 0px 2px 12px; }
div.rechts h3 { color:#107d63;font-size:13px;margin:0px 0px 0px 0px;padding:2px 0px 2px 12px; }
div.rechts h4 { color:#107d63;font-size:13px;margin:0px 0px 0px 0px;padding:2px 0px 2px 12px; }
div.rechts h5 { color:#107d63;font-size:13px;margin:0px 0px 0px 0px;padding:2px 0px 2px 12px; }
div.rechts h6 { color:#107d63;font-size:13px;margin:0px 0px 0px 0px;padding:2px 0px 2px 12px; }

div.inhalt h1.csc-firstHeader { margin-top:11px; }
div.inhalt div.csc-header {  }
div.rechts div.csc-header-n1 { margin-top:6px; }
div.rechts div.csc-header { margin-left:9px;background-color:#ffffff;border-top:2px solid #ffffff;
					 									background-image:url(img/bg_headline-rechts.gif);background-repeat:repeat-y;background-position:2px 0px; }

dd.csc-textpic-caption {color:#855f4b;font-size:10px;}

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.csc-frame-frame2, div.trenner {clear:both;}

table.contenttable {margin: 0px 9px 0px 0px;padding:0px;border-collapse:separate;border-spacing:3px;}
table.contenttable td {padding-left:0px;margin-left:0px;}
table.contenttable-0 td, table.contenttable-0 th {padding:3px 5px 3px 5px;vertical-align:middle;border:1px solid #B4DCD3;;
									 		 											 	    color:#061446;font-size:12px;background-color:#ffffff;}
table.contenttable-1 td, table.contenttable-1 th {padding:3px 5px 3px 5px;vertical-align:middle;border:1px solid #ffffff;;
									 		 											 	    color:#061446;font-size:12px;background-color:#F2E6D0;}

/*Kontaktformular*/
fieldset.csc-mailform { border:0px; margin:15px 15px 15px 25px; }
fieldset.csc-mailform label { width:130px; float:left; 
														  margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
															vertical-align:middle;font-size:12px;}
div.csc-mailform-field input { margin-bottom:3px; background-color:#ffffff; width:300px; 
											 			   border:0px; height:18px;
															 font-family:Arial,Avantgarde;font-size:12px;}
div.csc-mailform-field textarea { margin-bottom:3px; background-color:#ffffff; width:300px; border:0px;
											 					  font-family:Arial,Avantgarde;font-size:12px;}
div.csc-mailform-field .csc-mailform-submit { margin-left:325px; width:100px;
											 												width:109;height:22px;
																							border:1px solid #703F16;background-color:#E2B189;}
