html 									{ height:100%; margin-bottom:1px; }
body 									{ margin:0px; padding:0px; background:#ffffff; }
form									{ height:100%; text-align:left; }
div									{ display:block; }
img 									{ border:0px; }


/** Basis **/
.oben 								{ width:700px; height:140px; margin:0px auto; } /* background:url('logo.jpg') right center no-repeat;  */
.mitte								{ width:700px; height:390px; margin:0px auto; z-Index:1; }
.unten 								{ width:700px; height:90px; margin:0px auto; text-align:center; }


/** Aufbau **/
.content_oben 					 	{ width:100%; padding-top:60px; text-align:right; }
.content_oben h1					{ margin-bottom:0px; margin-left:0px; color:#CCCCCC; font-size:30px; line-height:34px; }

.content_links						{ width:140px; height:390px; float:left; }
.content_mitte 					{ width:460px; height:390px; text-align:left; background:url('bg_mitte_blass.jpg') 100% 0% no-repeat; overflow-y:hidden; float:left; }
.content_rechts 					{ width:100px; padding-bottom:1px; float:left; }

.content_unten						{ width:700px; height:40px; padding-top:10px; margin:0px; color:#6a6a6a; font-size:11px; text-align:left; } 
.content_unten						{ background:url('bg_unten.jpg') right center no-repeat; float:right; }
.content_unten a					{ color:#6a6a6a; font-size:11px; text-decoration:none; }
.content_unten a:hover			{ text-decoration:underline; }


#contentFader						{ display:none; width:460px; height:390px; position:absolute; top:140px; z-Index:2; background:url('bg_mitte_blass.jpg') 100% 0% no-repeat; background-color:#FFFFFF; }
#contentFader						{ opacity:0.0; -moz-opacity:0.0; -khtml-opacity:0.0; filter:alpha(opacity=0); } 

/** Startseite **/
.start .content_links 			{ width:300px; } 
.start .content_mitte 			{ width:315px; background:url('bg_mitte_normal.jpg') 100% 0% no-repeat; }
.start .content_rechts			{ width:85px; }
#menuFader							{ display:none; width:260px; height:390px; position:absolute; top:140px; z-Index:2; background-color:#FFFFFF; }
#menuFader							{ opacity:0.0; -moz-opacity:0.0; -khtml-opacity:0.0; filter:alpha(opacity=0); }


/** Navigation **/
.oben .menu							{ width:auto; padding-left:9px; margin-left:2px; color:#6a6a6a; background:url('menu01_quader.jpg') 0% center no-repeat; float:right; }
.oben .menu a						{ width:auto; padding:0px 4px 0px 5px; color:#6a6a6a; text-decoration:none; }
.oben .menu a:hover				{ text-decoration:underline; }
.oben span							{ margin-right:2px; color:#CCCCCC; font-size:30px; line-height:34px; }

.mitte .menu						{ margin-top:30px; }
.mitte .menu a						{ line-height:21px; display:block; color:#0555aa; font-size:12px; font-weight:normal; text-decoration:none; }
.mitte .menu a:hover				{ text-decoration:underline; }

.start .mitte .menu				{ margin-top:0px; }
.start .mitte .menu a			{ height:35px; display:block; padding:19px 0px 0px 61px; color:#0555aa; font-size:14px; font-weight:bold; text-decoration:none; }
.start .mitte .menu a:hover	{ text-decoration:none; }
.start .mitte .menu a#btn_1	{ width:75px;  margin:0px 0px 22px 45px; background:url('btn_facelifting_fx1.jpg') 0% 0% no-repeat; }
.start .mitte .menu a#btn_2	{ width:137px; margin:0px 0px 30px 12px; background:url('btn_brustvergroesserung_fx1.jpg') 0% 0% no-repeat; }
.start .mitte .menu a#btn_3	{ width:138px; margin:0px 0px 35px 45px; background:url('btn_bruststraffung_fx1.jpg') 0% 0% no-repeat; }
.start .mitte .menu a#btn_4	{ width:160px; margin:0px 0px 30px 35px; background:url('btn_bauchstraffung_fx1.jpg') 0% 0% no-repeat; }
.start .mitte .menu a#btn_5	{ width:106px; margin:0px 0px 33px 10px; background:url('btn_fettabsaugung_fx1.jpg') 0% 0% no-repeat; }
.start .mitte .menu a#btn_1:hover,
.start .mitte .menu a#btn_2:hover, 
.start .mitte .menu a#btn_3:hover,		
.start .mitte .menu a#btn_4:hover,
.start .mitte .menu a#btn_5:hover 	{ background-position:0% 100%; }


/** SliceMenu **/
.sliceMiniNavi						{ height:20px; margin-bottom:20px; text-align:left; }
.sliceMiniNavi a					{ color:#6A6A6A; margin-right:5px; text-decoration:none; float:left; }
.sliceMiniNavi a:hover			{ text-decoration:underline; }

/** Sonstiges **/
.cleaner 							{ width:100%; height:1px; line-height:1px; clear:both; }
.unsichtbar							{ display:none; }
.copyright							{ display:none; margin-top:10px; color:#6a6a6a; font-size:11px; text-decoration:none; }

/** Modul Text **/
.modulText							{ width:auto; padding:1px; margin-bottom:19px; clear:both; }

/** Modul Text + Bild **/
.modulBild							{ width:auto; padding:1px; margin-bottom:19px; clear:both; }
.modulBild img						{ padding:1px; background:#CCCCCC; }
.modulBild .text					{ width:255px; float:left; }
.modulBild .bild_links			{ width:202px; margin-top:5px; margin-right:18px; float:left; }
.modulBild .bild_rechts			{ width:202px; margin-top:5px; margin-left:18px; float:right; }

/** Modul Kontakt **/
.modulKontakt						{ width:406px; margin-bottom:19px;padding:1px; clear:both; }
.modulKontakt label 				{ width:100px; margin-bottom:9px; padding-top:2px; text-align:left; float:left; }
.modulKontakt input				{ width:300px; margin-bottom:9px; padding:1px; float:left; }
.modulKontakt select				{ width:306px; margin-bottom:9px; padding:1px; float:left; }
.modulKontakt textarea 			{ width:300px; height:100px; margin-bottom:9px; padding:1px; float:left; }
.modulKontakt input.submit 	{ width:100px; margin-right:1px; text-align:center; cursor:pointer; border:1px solid; float:right; }


/** Modul Galerie **/
.galerie a							{ margin:5px; text-align:center; }

/** Modul Absatz **/
.absatz01							{ width:100%; height:16px; display:block; }
			  
/** Modul Google Maps **/
.googlemaps 						{ width:397px; height:360px; padding:1px; display:block; visibility:hidden; margin-bottom:16px; }

/** Modul Sitemap **/
.sitemap_lvl_1 					{ margin-left:0px; }
.sitemap_lvl_2 					{ margin-left:25px; }
.sitemap_lvl_3 					{ margin-left:50px; }

