* {
	margin:0;
	padding:0;
}

body {
	background-color:#888888;
	background-image: url(images/verlauf.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	
}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block {
	width:100%;
	overflow: hidden;
}
.container { width:100%;}




.arrow_back {
	margin-bottom: 40px;
	margin-top: 25px;
	width: 20px;
	}






/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
	vertical-align:top;
	text-align:left;
	visibility: visible;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
	margin-right: 10px;
	}
	
img_dreieck {
	vertical-align:top;
	text-align:left;
	visibility: visible;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
	margin-right: 50px;
	}	

#contacts-form label { display:block; height:25px; }
#contacts-form input { width:253px; padding:2px 0 2px 3px; color:#f3f2e3; border:1px solid #f3f2e3; background:#737372;}
#contacts-form textarea { width:253px; height:99px; padding:1px 0 1px 3px; margin-bottom:16px; overflow:auto; color:#f3f2e3; border:1px solid #f3f2e3; background:#737372;}




/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box {
	width:170px;
	float: left;
}

.img-box-praxis {
	width:800px;
	float: left;
	margin: 0px 0px 40px 0px;
}





.indent .col-1 .img-box-philosophie {
	width:800px;
	float: left;
	margin: 0px 0px 40px 0px;
}


.spalte1 {
	width: 158px;
	float:left;
	margin-bottom: 25px;
}


.spalte2 {
	width: 182px;
	float:left;
	margin-left: 25px;
	margin-bottom: 25px;
}
.spalte3 {
	float:left;
	margin-left: 29px;
	margin-bottom: 25px;
	width:170px;
}
.spalte4 {
	width: 165px;
	float:left;
	margin-left: 27px;
	margin-bottom: 25px;
}

.img-box img {
	float:left;
	margin:0 32px 10px 0;
	outline-style: solid;
	outline-color:#FFFFFF;
	outline-width: 1px;
}

.img-box1 { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box1 img { float:left; margin:0 22px 0 0;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:8px;}




.A-Z {
	color:#4d4d4d;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	float: left;
	margin-top: 20px;
}






.img-box-leistung_blindtext { width: 360px; float:left; }


.airflow {width: 750px; }

.foto_leistung {
	
	width: 270px;
	height: 174px;
}

.stil_bildunterschrift {
	margin-bottom:15px;
	margin-left: 10px;
	font-size: 10px;
	color: #FFFFFF;
}

.col-2_leistung {
	width: 320px;
	margin-top: 50px;
	float: left;
}

/*==================txt, links, lines, titles====================*/

	
	}
	


.arrow_back a {color:#4d4d4d;}
.arrow_back a {outline:none;}

h2 { font-size:17px; line-height:1.1em; color:#666666; font-family:arial narrow; text-transform:uppercase; font-weight:bold; margin-bottom:18px;}
h3 { font-size:1.33em; line-height:1.1em; font-weight:normal; color:#feba1b; margin-bottom:18px;}
h4 { font-size:1em; color:#feba1b; font-weight:normal;}

.txt1 { font-size:1.33em; color:#feba1b; line-height:1.25em;}
.txt2 { font-size:1.1em;}
.txt3 { color:#feba1b;}

.link1 { background:url(images/marker.gif) no-repeat left 5px; padding-left:21px; font-size:1.1em;}
.link1.extra { margin-left:72px;}

.link2 { color:#f3f2e3;}

/*==================boxes====================*/
.box { background:#4c4c49; width:100%;}
.box .inner { padding:22px 0 0 28px;}
.box .inner1 { padding:22px 28px 42px 28px;}
.box h2 { border-bottom:2px solid #2b2b27;}
.box_foto {}
.box_foto_impressum {outline-color:#FFFFFF; outline-width:1px; outline-style:solid;}
.cont-box { padding:0 90px 0 0;}
.cont-box span { float:right;}

/*header*/
#header div { position:absolute;}

/*content*/
#content { }
#content .row-1 { padding:0 28px 43px 70px;}
#content .indent {margin-top: 85px; width: 280px;}
#content .indent1 { padding:0 10px 35px 10px;}

/*tabelleNotdienstplan*/
#tabnotplan {
	width:320px;
	margin-left: auto; 
	margin-right: auto;
}
/*tabelleNotdienstplan*/
#tabnotplan1 {
	width:571px;
	margin-left: auto;
	margin-right: auto;
}





.A-Z a:hover {color:#ee8011; font-weight:bold; text-decoration:none;}



#zweigpraxis {
	color:#4d4d4d;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

#zweigpraxis a:hover {color:#ee8011; font-weight:bold; text-decoration:none;}
#pressestimmen a:hover {color:#ee8011; font-weight:bold; text-decoration:none;}

#page1 #main #content .row-1 .wrapper .col-1 a {;}


#page3 #main #content a:hover {color:#ee8011; text-decoration:none;}
#page3 #main #content a {color:#333333;}
#page3 #main #content .arrow_back a {color:#cccccc;}

.zahnarzt_1 {
	width:120px;
	float:left;
	margin-right:110px;
	margin-left:10px;
	margin-bottom: 40px;
	}
.zahnarzt_1 a:link {color:#333333;}
.zahnarzt_1 a:hover {color:#ee8011;}	

.zahnarzt_2 a:link {color:#333333;}
.zahnarzt_2 a:hover {color:#ee8011;}

.zahnarzt_3 a:link {color:#333333;}
.zahnarzt_3 a:hover {color:#ee8011;}

.zahnarzt_4 a:link {color:#333333;}
.zahnarzt_4 a:hover {color:#ee8011;}
	
	.zahnarzt_2 {
	width:130px;
	float:left;
	margin-left: 10px;
	margin-bottom: 40px;
}
	.zahnarzt_3 {
	width:100px;
	float:left;
	margin-left: 55px;
	margin-bottom: 40px;
	margin-right: 70px;
}
	.zahnarzt_4 {
	width:170px;
	float:left;
	margin-left: 100px;
	margin-bottom: 40px;
}
	
.zahnarzte_fotos {margin-top:40px;}
.impressum {
	width: 750px;
	margin:40px 0px 40px 80px;
			}
			
.kiste_praxis {margin:20px 100px 0px 80px;
				margin-top:40px;}			
			
.leistung_hauptfenster {margin-top:40px;}
.leistung_hauptfenster a {color:#4d4d4d;}

.indent_terminabsprache {margin:80px 60px 60px 80px;}
.text_rundgang {width:280px;}
.text_rundgang2 {
	width:350px;
	float: right;
	position: absolute;
	margin-left: 50px;
	left: 571px;
	top: 637px;
}

a:visited {color:#333333;}

.text_rundgang2 a {color:#666666;}
.text_rundgang2 a:hover {color:#ee8011;
						text-decoration:none;}
.text_praxisteam {}	

.kiste_unsere_raumlichkeiten {
	float:left;
	margin-left:80px;
	width:281px;
	margin-top: 50px;
}

.bestellsystem {
	width:750px;
	margin-left:80px;
	margin-bottom: 50px;
	color:#333333;
				}

.kiste_unser_praxisteam	{
	color:#333;
	width:281px;
	margin-left:160px;
	float:left;
	margin-top:50px;
	margin-bottom: 50px;
	margin-right: 10px;
}	
						
.text_praxisteamterminabsprache {width:280px;}																	
						
.ganzer_inhalt_service {
	width:810px;
}		

.ganzer_inhalt_service a:hover {color:#FF6600;}				
						
.alle_servicespalten {
	margin-top: 50px;
	}		
					
.spalte1_service {
	width:200px;
	float: left;
	margin-bottom:50px;
}
.spalte2_service {
	width:150px;
	float: left;
	margin-bottom:50px;
}			
.spalte3_service {
	width:200px;
	float:left;
	margin-bottom:50px;
	}
	
.spalte4_service {
	width:180px;
	float: left;
	margin-bottom:50px;
	}



.anschrift_impressum {
	width:280px;
	margin-bottom: 40px;
}
.anschrift_kalli {width:250px;
					margin-left:80px;}
					
.f1 {width:130px;
		float:left;
		margin-right:140px;}
.f2 {width:130px;
		float:left;
		margin-right:50px;}		
		
.f3 {width:130px;
		float:left;
		margin-right:140px;}						

.f4 {
		float:left;
		margin-right:50px;}
		
		
		
.text_mitarbeiter {
	width:750px;
	margin-bottom: 20px;
	margin-top: 0px;
}	
					
.text_mitarbeiter a:link {color:#333333;
							text-decoration:none;}
.text_mitarbeiter a:hover {color:#ee8011;}							
												
						
.text_zahnarzt {float:left;
				margin-right:0px;}	
				
.spalte_einzelleistungen {margin-left:20px;
							margin-right:5px;}		
							
.inhalt_service {margin-left:20px;
					margin-right:0px;}										
		
.adresse {line-height:1.1em;}		

.iframe {height:500px;}

.webseiteninhalt {}

.musikschalter {width:913px;}

.testmusik {
	
	width:95px;
	height:30px;
}

.aaa {margin:0px auto;
				}


.linie {
		color:#333333;
		height:2px;
		}

		
/*footer*/
#footer a { color:#666;}
#footer {border-top: 1px solid #000;}
/*==========================================*/


/*=================== Moissl's AddOns =======================*/

.sdiv100prozentbreit {
	width: 100%; 
} 

.sindent {
	margin-top: 0px; width: 280px; 
}

.sfettertextgrau { 
	
	
	color:#666666; 
	font-family:arial; 
	
	
	margin-left: 40px; 
	margin-bottom: 18px;
	width:210px; 
}

.smagertextgrau { 
	font-size:12px; 
	line-height:1.1em; 
	color:#666666; 
	margin-left: 40px; 
	margin-bottom: 18px;
	width:210px; 
}
.sboxtextgrau { 
	
	font-weight:normal;
	text-transform:none;  
	line-height:1.1em; 
	color:#333; 
	margin-top:20px; 
}

.mailform_input { 
	padding-left:2px; 
	color:white; 
	border:1px solid #f3f2e3; 
	background:#999999;
}

/*==========================================*/

