body			{ width: 100%; height: 90%;
			  color: #000;
                          font-size: 0.9em; font-family: Arial, Verdana, Tahoma, SunSans-Regular, Swiss, Geneva, Helvetica;
                          background-color: #99f;
                          text-align: left;
                          margin: 30px; padding: 0px;
                          overflow: auto; }

body			{ scrollbar-3dlight-color: #999;
                          scrollbar-arrow-color: #999;
                          scrollbar-base-color: #999;
                          scrollbar-darkshadow-color: #999;
                          scrollbar-face-color: #eee;
                          scrollbar-hilight-color: #eee;
                          scrollbar-shadow-color: #eee  } /**/

a         		{ color: #333; text-decoration: none;  }

p    			{ text-align: left;
                          text-indent: 0px;
                          font-size: 1.0em;
                          margin: 0px;
                          padding: 0px 0px 0px 0px; }

table			{ margin: 0px;
                          padding: 0px;
                          border: 0px; }

td  			{ font-size: 0.8em;
                          padding: 2px 0px 0px 2px;
                          margin: 0px;
                          text-align: left;
                          vertical-align: top; }
						  
th.rechts		{ border-left: 1px solid #960;}

td.links		{ border-top: 1px solid #960;
                          width: 200px; }

td.rechts		{ border-top: 1px solid #960;
						  border-left: 1px solid #960;}
						  
h1 			{ color: #333; 
                          font-weight: 900; 
                          font-size: 1.7em; 
                          line-height: 1em; 
                          text-align: left;
                          margin: 0px; padding: 0px; }
						  
h2			{ color: #333; 
                          font-weight: bold;
                          font-size: 1.3em; 
                          text-align: left;
                          line-height: normal;
                          vertical-align: bottom;
                          margin: 5px 0px 0px 0px; 
                          padding: 0px; }
						  
h3, .h3  		{ color: #666;
                          font-weight: 100; 
                          font-size: 1.2em; 
                          margin: 0px; 
                          text-transform: uppercase;
                          padding: 8px 0px 0px 0px;
                          display: block; }

h4      		{ color: #666; 
                          font-weight: 100;
                          font-size: 1.1em;
                          margin: 0px;
                          padding: 0px 0px 10px 0px }
						  
h5			{ font-weight: bold; 
                          font-size: 1em; 
                          color: #222; 
                          margin: 0px; padding: 10px 0px 3px 0px }
						  
h6			{ color: #666; 
                          font-size: 1em; 
                          background-color: #ccc;
                          text-align: left;
                          margin: 0px; padding: 0px }
						  
ul			{ margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
                          padding-top: 0px; padding-right: 0px; padding-bottom: 0px }
						  
li			{ }

img			{ border: 0px; }

img.at			{ position: relative;
			  top: 4px; }

/*
div     { border: dotted 1px blue;  }
div:before  {color: #000; font-weight: normal; font-size: 8pt; content: "("attr(id)attr(class)")" }
span { border: dashed 1px green }
img  { border: dashed 1px red }
table, td { border: dashed 1px silver }
div h4 {background-color: #ccc;}
/**/

/*Allgemein*/
#Seitenkopf,
#Seitenfuss,
#arzt,
#team,
#nav1,
#nav2,
#Inhalt,
#Anfahrt,
#Leitspruch,
#Hintergrund		{ position: absolute;
			  top: 20px; left: 50%;}

.kleiner		{ font-size: 0.75em; 
			  font-weight: lighter; }
			  
.wichtig		{ font-size: 1.2em;
				  font-weight: thicker; }
						  
.Verstecken		{ visibility: hidden; }
.Ausblenden		{ display: none; }

/*Seitenkopf*/
#Seitenkopf 		{ width: 980px; height: 160px;
                          margin: 0px 0px 0px -490px;
                          border-top-left-radius: 40px; 
                          border-top-right-radius: 40px; 
                          z-index: 10;
                          text-align: left;
                          font-size: 1.5em;
                          font-weight: bold;
                          color: #f0f0f0;
                          border: 0px solid #339; 
                          background: url(../images/seitenkopf.jpg) top left no-repeat #339;
                          display: block; }

#Seitenkopf img         { margin: -53px 0px 0px 635px;
			  float: left; }

#Praxiskopf             { margin-right: 10px;
                          float: right; }

#Praxiskopf h3          { margin: 0px;
                          font-size: 0.8em;
                          color: #f0f0f0; }

#Praxiskopf p           { font-weight: normal;
                          font-size: 0.8em;
                          color: #f0f0f0; }


/*Seitenfuss*/
#Seitenfuss             { width: 980px; height: 40px;
                          margin: 670px 0px 0px -490px;
                          border-bottom-left-radius: 40px; 
                          border-bottom-right-radius: 40px; 
                          z-index: 50;
                          text-align: right;
                          font-weight: normal;
                          font-size: 1em;
                          color: #f0f0f0;
                          background: url(../images/seitenkopf.jpg) top left no-repeat #339;
                          display: block; }

#Seitenfuss a           { color: #f0f0f0;
                          text-decoration: none;
                          margin-top: 10px; 
                          margin-left: 10px;
                          display: inherit;
                          float: right; }

#Seitenfuss img         { height: 20px;
                          text-decoration: none;
                          margin: -5px 20px 0px 0px;
                          border: 0px solid #339; }

/* Navigation */
/* nav1 */
#nav1 	     		{ text-align: left;
                          font-size: 1.2em;
                          z-index: 30; 
                          margin: 5px 0px 0px -470px;
                          width: 150px; height: 140px;
                          display: block }

#nav1 a,
#nav1 a i	 	{ color: #f0f0f0;
                          font-weight: normal;
                          text-decoration: none;
                          text-align: left;
                          width: 150px; height: 33px;
                          margin: 0px;
                          padding: 0px 0px 0px 10px;
                          display: block;
                          border: 1px solid #339;
                          border-right: 1px solid #339;
                          border-bottom: 1px solid #339; 
                          border-radius: 20px;
                        }

#nav1 a .menuLEXA       { color: #f0f0f0;
                          font-weight: bold;
                          font-size: 1.6em;
                        }

#nav1 a:hover		{ color: #fff;
                          border: 1px solid #999;
                          border-right: 1px solid #333;
                          border-bottom: 1px solid #333; }

/* nav2 */
#nav2  	     		{ text-align: right;
                          font-size: 1.0em;
                          z-index: 30;
                          margin: 165px 0px 0px -510px;
                          border-bottom: 0px solid #66f;
                          padding: 0px 19px 0px 15px;
                          width: 980px; height: 20px;
                          display: block }

#nav2 a,
#nav2 a i     		{ color: #339;
                          background: #ffc;
                          font-weight: normal;
                          text-decoration: none;
                          text-align: center;
                          width: auto; height: 16px;
                          margin: 0px 5px 0px 0px;
                          padding: 2px 10px;
                          border: 1px solid #66f;
                          border-top: 0px solid #ffc;
                          border-bottom-left-radius: 5px; 
                          border-bottom-right-radius: 5px; 
                          float: right;
                          display: block;}

#nav2 b a,
#nav2 b a i		{ color: #fff;
                          font-weight: bold;
                          border: 0px solid green;}
							  
#nav2 a:hover		{ color: #66c;
                	  font-weight: normal;
                          padding-top: 10px; }

/*Links*/
a.locallink 		{ text-decoration: underline;
                          font-size: 0.9em; 
                          color: #666; }
						  
a.minilink		{ text-decoration: none;
                          font-size: 0.8em;
                          color: #333;
                          width: 100%; 
                          padding: 10px 0px 440px 0px; 
                          text-align: center;
                          display: block;}

/*Inhalte*/
#Seitentitel		{ width: 550px; height: 115px;
                          margin: 150px 0px 0px -447px;
                          text-align: right;
                          z-index: 10;
                          overflow: auto;
                          display: none; }

#Inhalt         	{ width: 482px; height: 400px;
                          margin: 230px 0px 0px -460px;
                          padding: 0px 8px 0px 460px;
                          /*border: 1px solid red;/**/ 
                          z-index: 10;
                          font-size: 1.0em;
                          line-height: 1.35;
                          overflow: auto;
                          display: block; }
						  
#Inhalt p            	{ font-size: 1.0em;
                          line-height: 1.0em;
                          margin: 0px 0px 10px 0px;
                          padding: 0px 0px 0px 0px; }

#Fliesstext				{ width: 488px; height: 350px; 
						  overflow: auto;}

#Leitspruch             { width: 910px; height: 50px;
                          margin: 580px 0px 0px -460px;
                          padding: 0px 8px 0px 10px;
                          z-index: 20;
                          font-family: monospace;
                          font-size: 2.6em;
                           }
                           
#Leitspruch i           { font-size: 0.4em; }

#arzt                   { display: block;
                          margin: 220px 0px 0px -350px;
                          text-align: center; 
                          z-index: 50;
                          width: 190px; }

#team                   { display: block;
                          margin: 220px 0px 0px 0px;
                          z-index: 50;
                          width: 350px; }

#praxisteam             { display: block;
                          float: left;
                          margin: 0px 10px 10px 0px;
                          width: 150px; }

#praxisteam img         { height: 150px; width: 100px; }

/* Bilder mit Tumps auf den Seiten */
#bildlinks              { position: relative; 
                          width: 350px; height: 300px; 
                          float: left;
                          margin: 0px 0px 0px -460px;/**/ }

.bildtext               { display: block; 
                          clear: both; 
                          font-size: 0.8em; }

.kleinbild              { float: left; 
                          margin: 10px 2px 0px 0px; }
    
#Hintergrund		{ width: 980px; height: 500px;
                          margin: 160px 0px 0px -490px;
                          background-color: #ffc;
                          border: 0px solid #666;
                          border-top: 5px solid #69c;
                          border-bottom: 5px solid #69c;
                          z-index: 1;
                          display: block }

/* Sprechzeiten */
.Sprechzeiten 		{ vertical-align: bottom;
			  padding-top: 5px }

.Uhrzeit 		{ text-align: left;
			  vertical-align: bottom }

.Minute  		{ font-size: 0.6em;
			  text-decoration: underline;
			  vertical-align: super; }

