body { background-color:#000000;font-family:Verdana,Arial,Avantgarde;color:#000000;font-size:12px;
		 	 background-image:url(img/bg_body.gif);background-position:center center;padding:0px;margin:0px;
			 display:block;text-align:center; }

a:link 		{ color:#775d52;text-decoration:none; }
a:visited { color:#775d52;text-decoration:none; }
a:focus   { color:#f5e0bc;text-decoration:none; }
a:hover   { color:#000000;text-decoration:none; }
a:active  { color:#f5e0bc;text-decoration:none; }

div.csc-frame-frame1 a:link 	 { color:#ffffff;text-decoration:none; }
div.csc-frame-frame1 a:visited { color:#ffffff;text-decoration:none; }
div.csc-frame-frame1 a:focus   { color:#f5e0bc;text-decoration:none; }
div.csc-frame-frame1 a:hover   { color:#000000;text-decoration:none; }
div.csc-frame-frame1 a:active  { color:#f5e0bc;text-decoration:none; }

div.csc-frame-frame2 a:link 	 { color:#f5e0bc;text-decoration:none; }
div.csc-frame-frame2 a:visited { color:#f5e0bc;text-decoration:none; }
div.csc-frame-frame2 a:focus   { color:#ffffff;text-decoration:none; }
div.csc-frame-frame2 a:hover   { color:#000000;text-decoration:none; }
div.csc-frame-frame2 a:active  { color:#ffffff;text-decoration:none; }

/* Struktur */
div.all { width:900px;margin-left:auto;margin-right:auto;text-align:left;background-color:#f5e0bc; }
table.inhalt { position:relative;top:0px;left:2px;width:900px; }
td.head_link {  }
td.head_link img { border:none; }
td.head { width:535px;height:125px;background-image:url(img/bg_head_neu.gif);background-repeat:no-repeat;vertical-align:top; }
div.topmenu { width:215px;margin-left:125px;margin-top:5px;/*border:1px solid #ffffff;*/ }
td.bottom { height:315px;background-color:#775d52;background-image:url(img/bg_bottom_neu2.gif);background-repeat:no-repeat;background-position:top; }
table.inhalt { position:relative;top:0px;left:0px;width:900px;background-color:#f5e0bc; }
td.menu { width:127px;padding-left:9px;padding-right:40px;vertical-align:top;/*border:1px solid #ff0000;*/ }
td.inhalt { width:682px;padding-right:32px;padding-bottom:17px;vertical-align:top;text-align:left;/*border:1px solid #ffffff;*/ }
div.menu { width:127px; }
div.menu div.oben { margin-top:17px;width:127px;height:3px;background-image:url(img/bg_menu_oben.gif);background-repeat:no-repeat;line-height:0px;font-size:0px; }
div.menu div.mitte { background-image:url(img/bg_menue.gif);border-left:3px solid #ffffff;border-right:3px solid #ffffff;padding:4px 0px 4px 0px;font-size:0px; }
div.menu div.unten { margin-bottom:17px;width:127px;height:4px;background-image:url(img/bg_menu_unten.gif);background-repeat:no-repeat;line-height:0px;font-size:0px; }
div.kontakt { position:relative;top:90px;left:0px;width:900px;height:25px;background-image:url(img/bg_kontakt_neu.gif);background-repeat:no-repeat;}
div.kontakt div { /*position:relative;top:4px;/*text-align:center;color:#f5e0bc;*/margin:0px 25px 0px 25px; }
div.content {padding-top:35px; /*border:1px solid #000000;*/ }


/*Struktur ende*/

/*Menu*/
/*alle aktiven*/

div.menueins a:link, div.menueins a:visited { color:#df4868; }

div.menuzwei a:link, div.menuzwei a:visited,
div.topmenu156 a:link, div.topmenu156 a:visited,
div.topmenu115 a:link, div.topmenu115 a:visited,
div.topmenu127 a:link, div.topmenu127 a:visited,
div.topmenu159 a:link, div.topmenu159 a:visited,
div.topmenu160 a:link, div.topmenu160 a:visited { color:#775d52; }

/*div.menu_oben_c a:link, div.menu_oben_c a:visited,
div.menu_unten_c a:link, div.menu_unten_c a:visited { color:#f5e0bc;}*/

div.menueinsc a:visited, div.menuzweic a:visited,
div.topmenuc156 a:visited, div.topmenuc115 a:visited,
div.topmenuc127 a:visited, div.topmenuc159 a:visited,
div.topmenuc160 a:visited { color:#df4868; }

div.menueins a:hover, div.menuzwei a:hover { color:#000000; }
div.menu_oben_n:hover a, div.menu_unten_n:hover a { color:#f5e0bc; }
div.topmenu156 a:hover, div.topmenuc156 a:hover,
div.topmenu115 a:hover, div.topmenuc115 a:hover,
div.topmenu127 a:hover, div.topmenuc127 a:hover,
div.topmenu159 a:hover, div.topmenuc159 a:hover,
div.topmenu160 a:hover, div.topmenuc160 a:hover { color:#202020; }

/*erste ebene*/
div.menueins, div.menueinsc { background-color:#ffffff;text-align:center;font-size:13px;font-weight:bold;text-transform:uppercase;
															border-left:3px solid #ffffff;border-right:3px solid #ffffff;margin:0px;padding:0px 0px 3px 0px; }

/*zweite ebene*/
div.menuzwei, div.menuzweic { text-align:center;font-size:12px;font-weight:bold;
															margin:0px;padding:2px 0px 2px 0px;color:#df4868; }
div.menuzweic { background-image:url(img/strich_aktiv.gif);background-repeat:no-repeat;background-position:center bottom; }
div.menuzwei:hover { background-image:url(img/strich_over.gif);background-repeat:no-repeat;background-position:center bottom; }

/*topmenu - erste zeile*/
div.topmenu156 { height:20px;font-size:12px;margin-left:70px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_normal.gif);background-repeat:no-repeat;background-position:left; }
div.topmenuc156 { height:20px;font-size:12px;margin-left:70px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_active.gif);background-repeat:no-repeat;background-position:left; }
div.topmenu156:hover, div.topmenuc156:hover { height:20px;font-size:12px;margin-left:70px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_hover.gif);background-repeat:no-repeat;background-position:left; }
/*topmenu - zweite zeile*/
div.topmenu115 { height:20px;font-size:12px;margin-left:50px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_normal.gif);background-repeat:no-repeat;background-position:left; }
div.topmenuc115 { height:20px;font-size:12px;margin-left:50px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_active.gif);background-repeat:no-repeat;background-position:left; }
div.topmenu115:hover, div.topmenuc115:hover { height:20px;font-size:12px;margin-left:50px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_hover.gif);background-repeat:no-repeat;background-position:left; }
/*topmenu - dritte zeile*/
div.topmenu127 { height:20px;font-size:12px;margin-left:25px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_normal.gif);background-repeat:no-repeat;background-position:left; }
div.topmenuc127 { height:20px;font-size:12px;margin-left:25px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_active.gif);background-repeat:no-repeat;background-position:left; }
div.topmenu127:hover, div.topmenuc127:hover { height:20px;font-size:12px;margin-left:25px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_hover.gif);background-repeat:no-repeat;background-position:left; }
/*topmenu - vierte zeile*/
div.topmenu159 { height:20px;font-size:12px;margin-left:5px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_normal.gif);background-repeat:no-repeat;background-position:left; }
div.topmenuc159 { height:20px;font-size:12px;margin-left:5px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_active.gif);background-repeat:no-repeat;background-position:left; }
div.topmenu159:hover, div.topmenuc159:hover { height:20px;font-size:12px;margin-left:5px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_hover.gif);background-repeat:no-repeat;background-position:left; }
/*topmenu - fuenfte zeile*/
div.topmenu160 { height:20px;font-size:12px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_normal.gif);background-repeat:no-repeat;background-position:left; }
div.topmenuc160 { height:20px;font-size:12px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_active.gif);background-repeat:no-repeat;background-position:left; }
div.topmenu160:hover, div.topmenuc160:hover { height:20px;font-size:12px;padding-top:2px;padding-left:25px;background-image:url(img/butterfly_hover.gif);background-repeat:no-repeat;background-position:left; }
 

/*Menü ende*/

/*Contentaussehen*/

p.bodytext, p.align-center, p.align-right, p.align-left, div.inhalt td {padding:0px 0px 14px 0px;margin:0px;color:#000000;font-size:12px;}
table.contenttable p { margin:0px;padding:0px; }

.indent { font-size:12px;padding-left:10px;/*border:1px solid #0000ff;*/}
div.indent { font-size:12px;padding-left:20px;/*border:1px solid #000000;*/ }
.bodytext {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
li { color:#000000;font-size:12px; }
div.kontakt p { margin-top:5px;position:relative;text-align:center;color:#f5e0bc;/*margin:0px 25px 0px 25px;padding:0px;*/ }

h1 {color:#df4868;font-size:13px;font-weight:bold;margin:0px 0px 0px 12px;padding:0px;}
h2 {color:#df4868;font-size:12px;font-weight:bold;margin:0px 0px 0px 12px;padding:0px;}
h3 {color:#000000;font-size:13px;font-weight:bold;margin:0px 0px 0px 12px;padding:0px;}
h4 {color:#000000;font-size:12px;font-weight:bold;margin:0px 0px 0px 12px;padding:0px;}
h5 {color:#df4868;font-size:13px;font-weight:bold;margin:0px 0px 0px 12px;padding:0px;}
h6 {color:#df4868;font-size:13px;font-weight:bold;margin:0px 0px 0px 12px;padding:0px;}
h1 a:link, h1 a:visited {color:#df4868;}

/*h1.csc-firstHeader {margin-top:17px;}*/
div.csc-border div.csc-header {background-image:url(img/bg_content_header_neu.gif);background-repeat:no-repeat;
    /*line-height:16px;*/padding:0px 0px 2px 0px;margin:17px 0px 0px 0px;
		}

div.csc-border div.csc-header-n1 {margin:0px;}
div.csc-border { width:681px;padding:0px;clear:both;}
div.csc-border div.csc-border-bottom { height:4px;background-image:url(img/bg_content_bottom_neu.gif);background-repeat:no-repeat;font-size:0px;margin-bottom:0px;/*17px;*/ }
div.csc-border div.text-rahmen, div.csc-border div.tx-lumogooglemaps-pi1 { padding:5px 24px 0px 24px;background-color:#f7e9d0;}

div.csc-frame-frame1 { position:relative;top:0px;left:0px;width:147px;height:177px;margin:20px 21px 0px 0px;float:left; }/*height 10 größer damit für nächstes content etwas abstand ist*/
div.csc-frame-frame1 div.frame1_top { position:absolute;top:0px;left:0px;width:147px;height:20px;
    background-image:url(img/bg_frame1_top.gif);background-repeat:no-repeat;font-size:0px; }
div.csc-frame-frame1 h1.csc-firstHeader {margin:0px;}
div.csc-frame-frame1 div.csc-header { position:absolute;top:2px;left:0px;}
div.csc-frame-frame1 h1 {width:147px;margin:0px;padding:0px;text-align:center;color:#ffffff;font-size:13px;
   font-weight:bold;text-transform:uppercase;}
div.csc-frame-frame1 div.csc-textpic { position:absolute;width:145px;height:143px;top:20px;left:1px;overflow:hidden; }
div.csc-frame-frame1 div.frame1_left { position:absolute;width:2px;height:143px;
   background-image:url(img/bg_frame1_lr_neu.gif);background-repeat:no-repeat;font-size:0px;top:20px;left:0px; }
div.csc-frame-frame1 div.frame1_right { position:absolute;width:2px;height:143px;background-image:url(img/bg_frame1_lr_neu.gif);
     background-repeat:no-repeat;font-size:0px;top:20px;left:145px; }
div.csc-frame-frame1 div.frame1_bottom { position:absolute;width:147px;height:4px;background-image:url(img/bg_frame1_bottom.gif);background-repeat:no-repeat;font-size:0px;
										 										 top:163px;left:0px;}
div.csc-frame-indent6633 {width:681px;float:left;margin:0px 0px 15px 0px;}
/*div.csc-frame-indent6633 {width:510px;float:left;margin:0px 0px 15px 0px;}
div.csc-frame-indent3366 {width:170px;float:left;margin:0px 0px 15px 0px;}
div.csc-frame-indent3366 div.text-rahmen {padding:0px 0px 0px 0px;}*/


div.csc-frame-frame2 h1.csc-firstHeader {margin:0px;}
div.csc-frame-frame2 div.csc-header {position:absolute;top:148px;left:0px;width:147px;heigth:20px;}
div.csc-frame-frame2 h1 {width:147px;margin:0px;padding:0px;text-align:center;color:#ffffff;font-size:13px;font-weight:normal;}
div.csc-frame-frame2 { position:relative;top:0px;left:0px;width:147px;height:177px;margin:20px 21px 0px 0px;float:left; }
div.csc-frame-frame2 div.frame2_top { position:absolute;top:0px;left:0px;width:147px;height:4px;background-image:url(img/bg_frame2_top.gif);background-repeat:no-repeat;font-size:0px; }
div.csc-frame-frame2 div.frame2_left { position:absolute;width:2px;height:143px;background-image:url(img/bg_frame2_links_neu.gif);background-repeat:no-repeat;font-size:0px;
										 								 	 top:4px;left:0px; }
div.csc-frame-frame2 div.frame2_right { position:absolute;width:2px;height:143px;background-image:url(img/bg_frame2_rechts_neu.gif);background-repeat:no-repeat;font-size:0px;
										 										top:4px;left:145px; }
div.csc-frame-frame2 div.frame2_bottom { position:absolute;width:147px;height:20px;background-image:url(img/bg_frame2_bottom.gif);
                                         background-repeat:no-repeat;font-size:0px;
										 										 top:147px;left:0px; }
div.csc-frame-frame2 div.csc-textpic { position:absolute;width:145px;height:143px;top:1px;left:1px;overflow:hidden; }



dd.csc-textpic-caption {color:#98502c;font-size:10px;}
div.csc-border div.csc-textpic-imagewrap {margin-top:3px;}
dl.csc-textpic-image { padding:0px 0px 17px 0px; }
div.csc-textpic-intext-left dl.csc-textpic-image { padding:0px 0px 17px 0px; }
div.csc-textpic-intext-right dl.csc-textpic-image { padding:0px 0px 17px 0px; }
div.csc-textpic-intext-left-nowrap dl.csc-textpic-image { padding:0px 0px 17px 0px; }
div.csc-textpic-intext-right-nowrap dl.csc-textpic-image { padding:0px 0px 17px 0px; }

div.csc-frame-frame1 dl.csc-textpic-image { padding:0px;margin:0px; }
div.csc-frame-frame1 div.csc-textpic-intext-left dl.csc-textpic-image { padding:0px;margin:0px; }
div.csc-frame-frame1 div.csc-textpic-intext-right dl.csc-textpic-image { padding:0px;margin:0px; }
div.csc-frame-frame1 div.csc-textpic-intext-left-nowrap dl.csc-textpic-image { padding:0px;margin:0px; }
div.csc-frame-frame1 div.csc-textpic-intext-right-nowrap dl.csc-textpic-image { padding:0px;margin:0px; }

table.contenttable {margin: 0px 24px 0px 24px;padding:0px 0px 7px 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 #ffffff;
									 		 											 	    color:#000000;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 #df4868;
									 		 											 	    color:#000000;font-size:12px;background-color:#f5e0bc;}
table.contenttable-0 th, table.contenttable-0 th {color:#000000;}


div.tx-lumogooglemaps-pi1 { padding:10px 20px 10px 20px;font-size:12px; }

/*Kontaktformular*/
fieldset.csc-mailform { border:0px;width:580px;padding:0px;margin:10px 24px 0px 24px; }
fieldset.csc-mailform label { width:130px; float:left; 
														  margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
															vertical-align:middle;font-size:11px;font-weight:bold;}
div.csc-mailform-field input { margin-bottom:3px; background-color:#ffffff; width:300px; 
											 			   border:0px; height:18px;
															 font-family:Arial,Avantgarde;font-size:11px;font-weight:bold;}
div.csc-mailform-field textarea { margin-bottom:3px; background-color:#ffffff; width:300px; border:0px;
											 					  font-family:Arial,Avantgarde;font-size:11px;font-weight:bold;}
div.csc-mailform-field .csc-mailform-submit { margin-left:325px; width:100px;
											 												height:22px;
																							border:1px solid #6d6d6d;background-color:#ffffff;}