/* :.:..........:.:.........................: */
*{margin:0; padding:0;}
html, body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#EBEBEB; color:#000;} 

/* ..........................
... ::: HAUPTELEMENTE ::: ... 
.......................... */
h1{font-size:24px; margin-bottom:18px; color:#C13D58; font-weight:normal;}
h2{font-size:16px; margin-bottom:16px; color:#C13D58;}
h3{font-size:14px; margin-bottom:14px; color:#C13D58;}
h4{font-size:11px; margin-bottom:8px; color:#C13D58;}

p{font-size:11px; margin-bottom:14px; line-height:16px;}
a{text-decoration:none; color:#C13D58;}
a:hover{text-decoration:none; color:#999;}

ul, ol{margin:0px 0px 0px 0px; padding:8px 0px 8px 0px; list-style-position:inside;}
li, dl{padding:0px 0px 0px;}

img{border:0;}

hr{line-height:1px; height:0px; background:#D6D2CF; border:1px solid #f00; border-bottom:0px; margin:7px 0px 14px; padding:0px;}

div.clearer{clear:both;}

.fl_left{float:left; margin:0px 10px 5px 0px;}
.fl_right{float:right; margin:0px 0px 5px 10px;}

.rosa{color:#C13D58;}
.grau{color:#999;}
.schwarz{color:#000;}
.gototop{clear:both; margin-left:112px; padding:10px 0px 0px;}
.gototop a{color:#C13D58; font-size:10px;}
.gototop a:hover{color:#999; text-decoration:none;}

span.lk_more{font-size:10px;}

/* ....................................
... ::: ALLGEMEINE CSS STRUKTUR ::: ... 
.................................... */
div#main{display:block; width:850px; min-height:307px; margin:25px auto; background:url(pics/bg_main.gif) top left repeat-x;}
	div#header{display:block; width:850px; height:134px;}
		div#logo{float:left; display:block; width:550px; height:134px;}
		div#headnavigation{float:right;}
	div#gemeinschaftspraxis{clear:both; display:block; width:850px; height:9px; padding-top:8px;}
	div#mainnavigation{clear:both; display:block; width:705px; height:50px;}
	div#bilder_leiste{clear:both; display:block; width:850px; height:106px; background:url(pics/bg_bilderleiste.gif) 689px 0px no-repeat; }
		div#grafik{float:left; display:block; width:689px; height:106px; margin-right:16px; background:#fff;}
		div#adr{float:left;}
		div#adr p{margin:0;}
	div#content{clear:both; background:url(pics/bg_content.gif) 689px 0px repeat-y #fff;}
		div#content_main{float:left; display:block; width:689px; min-height:235px; background:url(pics/bg_content_main.gif) top left repeat-x #fff; padding-top:20px;}
			div#text_left{float:left; width:230px; padding-left:15px;}
			div#text_main{float:left; width:425px;}
		div#content_right{float:left; padding:25px 0px 0px 16px; }
			div#sprechzeiten{width:135px;}
	div#footer{clear:both; display:block; width:705px; height:20px; background:url(pics/bg_footer.gif) top left no-repeat;}

/* ..............................
... ::: EINZELNE ELEMENTE ::: ... 
.............................. */
/* LOGO */
div#logo img{float:left; margin-right:25px;}
div#logo p{color:#999; font-size:11px; font-weight:bold; line-height:18px; margin:15px 0px 0px 25px;}
div#logo a{color:#999;}
div#logo a:hover{color:#C13D58; text-decoration:none;}
div#logo span.lg_space{display:block; width:10px; height:10px; line-height:0px;}

/* HEADNAVIGATION */
div#headnavigation ul{list-style:none; margin:100px 73px 0px 0px;}
div#headnavigation li{display:inline; text-transform:uppercase; font-size:10px; padding:0px 6px;}
div#headnavigation a{color:#999;}
div#headnavigation a:hover{color:#C13D58; text-decoration:none;}

/* GEMEINSCHAFTSPRAXIS */
div#gemeinschaftspraxis p{color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0px 0px 0px; padding:0px 15px 0px; line-height:8px; letter-spacing:3px;}

/* MAINNAVIGATION */
div#mainnavigation ul{list-style:none; background-image:url(pics/bg_mainnavigation.gif); background-position:top left; background-repeat:no-repeat; display:block; width:705px; height:50px; margin:0px; padding:0px; font-size:10px;}
div#mainnavigation li{display:inline; text-transform:uppercase;}
div#mainnavigation a{float:left; display:block; width:83px; height:32px; padding:18px 15px 0px 16px; font-weight:bold; color:#999;}
div#mainnavigation a:hover{color:#C13D58; text-decoration:none;}

/* GRAFIK */
div#grafik{display:block; width:689px; height:106px; background:url(pics/bilderleiste_start.jpg) top left no-repeat;}

/* ADR */
div#adr p{color:#fff; font-size:11px;}

/* SPRECHZEITEN */
div#sprechzeiten p{color:#C13D58; font-size:11px; text-align:left;}

/* TEXT */
div#text_main ul, div#text ol, div.team_personen_main ul, div.team_personen_main ol{margin:0px 0px 12px 0px;}
div#text_main ul ul, div#text ol, div.team_personen_main ul ul , div.team_personen_main ol ol{margin:0px 0px 0px -2px; padding:0px;}
div#text_main ul li, div.team_personen_main ul li{list-style:square outside; margin-left:16px; line-height:16px;}
div#text_main ol li, div.team_personen_main ol li{margin-left:10px; line-height:16px;}

/* TABELLE "SIEGEL" */
table#siegel{clear:both; width:550px; margin:5px 0px 0px 145px; padding:0px;}
table#siegel tr td{margin:0px; padding:0px 0px 0px 5px; font-size:10px; line-height:14px;}



/* ...........................
... ::: SITE UEBER UNS ::: ...
........................... */
body#ueberuns div#content_main{background:url(pics/bg_content_ueberuns.gif) top left repeat-x #fff;}
body#ueberuns div#mainnavigation ul{background-position:0px -50px;}
body#ueberuns div#mainnavigation li#nav_ueberuns a{color:#C13D58;}
body#ueberuns div#grafik{display:block; width:689px; height:106px; background:url(pics/bilderleiste_ueberuns.jpg) top left no-repeat;}

/* ......................
... ::: SITE TEAM ::: ...
...................... */
body#team div#content_main{background:#fff;}
body#team div#mainnavigation ul{background-position:0px -100px;}
body#team div#mainnavigation li#nav_team a{color:#C13D58;}
body#team div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_team.jpg) top left no-repeat; padding:20px 0px 0px 15px;}
body#team div#content_main{padding-top:0px;}

body#team div#content_main a{color:#C13D58;}
body#team div#content_main a:hover{color:#999;}

div.team_personen_left{float:left; display:block; width:213px; text-align:right;}
div.team_personen_main{float:left; display:block; width:415px; padding:15px 30px;}

div.team_personen_tilch{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_tilch.gif) top left repeat-x;}
div.team_personen_tilch-bauschke{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_tilch_b.gif) top left repeat-x;}

div.team_personen_dehoust{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_dehoust.gif) top left repeat-x;}
div.team_personen_piterek{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_piterek.gif) top left repeat-x;}
div.team_personen_buehler{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_buehler.gif) top left repeat-x;}
div.team_personen_hirsch{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_hirsch.gif) top left repeat-x;}
div.team_personen_barro_b{clear:both; display:block; width:689px; min-height:150px; background:url(pics/bg_team_personen_barro_b.gif) top left repeat-x;}

/* SITE TEAM PIA TILCH *//* SITE TEAM EDELTRAUD TILCH-BAUSCHKE */
body#team_tilch h4, 
body#team_tilch h4 a, 
body#team_tilch h4 a:hover, 
body#team_tilch_bauschke h4, 
body#team_tilch_bauschke h4 a,
body#team_tilch_bauschke h4 a:hover{color:#C13D58; font-size:11px; margin-bottom:0px;}
 
body#team_tilch div#content_main, 
body#team_tilch_bauschke div#content_main{background:#fff;}

body#team_tilch div#mainnavigation ul, 
body#team_tilch_bauschke div#mainnavigation ul{background-position:0px -100px;}

body#team_tilch div#mainnavigation li#nav_team a, 
body#team_tilch_bauschke div#mainnavigation li#nav_team a{color:#C13D58;}

body#team_tilch div#content_main, 
body#team_tilch_bauschke div#content_main{padding-top:0px;}

div.team_personen_left a{color:#C13D58;}
div.team_personen_left a:hover{color:#999;}

/* SITE TEAM PIA TILCH */
body#team_tilch div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_team_tilch.jpg) top left no-repeat; padding:20px 0px 0px 15px;}

/* SITE TEAM EDELTRAUD TILCH-BAUSCHKE */
body#team_tilch_bauschke div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_team_tilch_b.jpg) top left no-repeat; padding:20px 0px 0px 15px;}

body#team_tilch div#grafik p, body#team_tilch_bauschke div#grafik p{font-size:13px;}

/* ............................
... ::: SITE LEISTUNGEN ::: ...
............................ */
body#leistungen div#content_main{background:url(pics/bg_content_leistungen.gif) top left repeat-x #fff;}
body#leistungen div#mainnavigation ul{background-position:0px -150px;}
body#leistungen div#mainnavigation li#nav_leistungen a{color:#C13D58;}
body#leistungen div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_leistungen.jpg) top left no-repeat; padding:20px 0px 0px 15px;}

/* SITE LEISTUNGEN DIAGNOSTIK */
body#leistungen_diagnostik div#content_main{padding-top:0px; background:url(pics/bg_team_personen_tilch_b.gif) top left repeat-x #fff;}
body#leistungen_diagnostik div#text_left a{color:#C13D58;}
body#leistungen_diagnostik div#text_left a:hover{color:#999;}
body#leistungen_diagnostik div#text_main{padding-top:20px;}
body#leistungen_diagnostik div#mainnavigation ul{background-position:0px -150px;}
body#leistungen_diagnostik div#mainnavigation li#nav_leistungen a{color:#C13D58;}
body#leistungen_diagnostik div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_leistungen_dia.jpg) top left no-repeat; padding:20px 0px 0px 15px;}

/* SITE LEISTUNGEN NATURHEILKUNDE */
body#leistungen_naturheilkunde div#content_main{padding-top:0px; background:url(pics/bg_content_leistungen_nat.gif) top left repeat-x #fff;}
body#leistungen_naturheilkunde div#text_left a{color:#C13D58;}
body#leistungen_naturheilkunde div#text_left a:hover{color:#999;}
body#leistungen_naturheilkunde div#text_main{padding-top:20px;}
body#leistungen_naturheilkunde div#mainnavigation ul{background-position:0px -150px;}
body#leistungen_naturheilkunde div#mainnavigation li#nav_leistungen a{color:#C13D58;}
body#leistungen_naturheilkunde div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_leistungen_nat.jpg) top left no-repeat; padding:20px 0px 0px 15px;}


/* .........................
... ::: SITE SERVICE ::: ...
......................... */
body#service div#content_main{background:url(pics/bg_content_service.gif) top left repeat-x #fff;}
body#service div#mainnavigation ul{background-position:0px -200px;}
body#service div#mainnavigation li#nav_service a{color:#C13D58;}
body#service div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_service.jpg) top left no-repeat; padding:20px 0px 0px 15px;}


/* .........................
... ::: SITE KONTAKT ::: ...
......................... */
body#kontakt div#content_main{padding-top:0px;}
body#kontakt div#text_left{float:left; width:136px; padding:20px 0px 0px 15px;}
body#kontakt div#text_main{float:left; width:538px;}
body#kontakt div#content_main a{color:#C13D58;}
body#kontakt div#content_main a:hover{color:#999; text-decoration:none;}
body#kontakt div#mainnavigation ul{background-position:0px -250px;}
body#kontakt div#mainnavigation li#nav_kontakt a{color:#C13D58;}
body#kontakt div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_kontakt.jpg) top left no-repeat; padding:20px 0px 0px 15px;}


/* .......................
... ::: SITE LINKS ::: ...
....................... */
body#links div#content_main{background:url(pics/bg_content_links.gif) top left repeat-x #fff;}
body#links div#mainnavigation ul{background-position:0px -300px;}
body#links div#mainnavigation li#nav_links a{color:#C13D58;}
body#links div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_links.jpg) top left no-repeat; padding:20px 0px 0px 15px;}


/* ...........................
... ::: SITE IMPRESSUM ::: ...
........................... */
body#impressum div#grafik{display:block; width:674px; height:86px; background:url(pics/bilderleiste_impressum.jpg) top left no-repeat; padding:20px 0px 0px 15px;}

