body					{ width: 100%; height: 100%; 
						  color: #000; 
						  font-size: 1em; 
						  font-family: TimesNewRoman; 
						  background-color: #fff; 
						  text-align: center; 
						  margin: 0px; padding: 0px; 
						  overflow: auto; }
						  
a   					{ color: #333; 
						  text-decoration: none;  }
						  
p    					{ text-align: left; 
						  text-indent: 0px; 
						  margin: 0px; padding: 5px 0px 0px 0px; 
						  width: 100% }
						  
table					{ margin: 0px; 
						  padding: 0px;
						  border: 0px; }

td    					{ font-size: 1em; 
						  padding: 2px;
						  margin: 0px;
						  text-align: center; 
						  vertical-align: top; }
						  
th.rechts				{ border-left: 1px solid #000;}

td.links				{ border-top: 1px solid #000;
						  width: 200px; }

td.rechts				{ border-top: 1px solid #000;
						  border-left: 1px solid #000;}
						  
h1     					{ color: #666; 
						  font-weight: 200; 
						  font-size: 2.8em; 
						  letter-spacing: 0.1em; 
						  text-align: left; 
						  margin: 0px; padding: 0px 0px 0px 0px; }
						  
h2     					{ color: #666; 
						  font-weight: 200; 
						  font-size: 1.2em; 
						  letter-spacing: 0.2em; 
						  text-align: left; 
						  text-transform: uppercase; 
						  margin: 10px 0px 0px 0px; 
						  padding: 0px; }
						  
h3       				{ color: #666; 
						  font-weight: 200; 
						  font-size: 1em; 
						  text-transform: uppercase; 
						  margin: 10px 0px 0px 0px;
						  padding: 5px 0px 0px 0px }
						  
h4  					{ color: #666; 
						  font-weight: 100; 
						  font-size: 0.9em; 
						  margin: 0px; padding: 5px 0px 0px 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; 
						  display: block;}
						  
img.at					{ position: relative;
						  top: 4px;
						  display: inline; }
						  
textarea 				{ overflow: auto; 
						  border: 0px; 
						  font-family: tahoma, verdana, arial, suns-regular, swiss, geneva, helvetica; 
						  font-size: 0.8em; 
						  color: #666; 
						  background: none;}

/*
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 }
/**/

/*Allgemein*/
.keinDruck				{ display: none; }
.Ausblenden				{ display: block; visibility: visible; }

/*Seitenkopf*/
#Seitenkopf				{ margin-top: 20px;
						  text-align: left; }
#Protektor				{ display: none; }
.Protektorbild			{ display: none; }

/*Navigation*/
#Navigation        		{ display: none; }
.navinaktiv      		{ background: url(../images/button_nav.gif) no-repeat; 
						  text-align: center; 
						  width: 98px; height: 33px; 
						  margin: 0px 15px 0px 15px; 
						  display: block; 
						  float: left; }
						  
.navaktiv  				{ background: url(../images/button_nav.gif) no-repeat; 
						  text-align: center; 
						  width: 98px; height: 33px; 
						  margin: 0px 15px 0px 15px; 
						  display: block; 
						  float: left; }
						  
a.navlink       		{ color: #666; 
						  width: 100%; 
						  position: relative; 
						  top: 50%; 
						  margin: auto; 
						  text-decoration: none; }
						  
a.navlink:hover    		{ color: #666; 
						  font-weight: bold; }
						  
a.navlinkselected  		{ color: #666; 
						  font-weight: bold; 
						  width: 100%; 
						  position: relative; 
						  top: 50%; 
						  text-decoration: none }
						  
/*Links*/
a.locallink 			{ text-decoration: underline; 
						  font-size: 0.9em; 
						  color: #666; }
						  
a.minilink				{ display: none }

/*Inhalte*/
#Inhalt					{text-align: left;}

#Links					{ display: none;}

.scrollrahmen      		{ text-align: left; 
						  position: absolute; 
						  top: 18%; left: 5%; 
						  width: 90%; height: auto; }
						  
#namensfeld				{ background-color: #fff; 
						  width: 570px; height: 180px; 
						  position: absolute; 
						  top: 15%; left: 5%; 
						  text-align: left; 
						  display: block; }
						  
#Logo           		{ position: absolute; 
						  top: 5%; left: 45%; 
						  width: 350px; height: 60px; 
						  display: block; }
						  
#infofeld				{ position: absolute; 
						  top: 20%; left: 5%; 
						  display: block; 
						  visibility: visible; }


#Anreisser,
#Hintergrund				{display: none;}

/*Galerie*/
.galeriewuerfel,		  
.galnavinaktiv     		{ text-align: center; 
						  vertical-align: middle;
						  width: 110px; height: 110px; 
						  margin: 5px; 
						  padding: 0px;
						  float: left;
						  overflow: hidden;
						  display: block;}

/*Startseite*/
#Startlogo         		{ position: absolute; 
						  top: 5%; left: 45%; 
						  width: 340px; height: 60px; 
						  display: block; }
						  
.Anschrift				{ position: absolute; 
						  top: 20%; left: 70%; 
						  width: 180px; 
						  text-align: left; 
						  display: block; }
						  
/*Publikationen*/
#PublicWeichteil,
#PublicLupus,
#PublicBuch,
#PublicRoentgen,
#PublicBasis			{ margin: 20px 0px 0px 0px;
						  text-align: left;
						  display: block; }

.publicscroll			{ display: block; }
						  
td.publictitelbar		{ text-align: left;
						  font-weight: bold;
						  border-bottom: 2px solid black; }
						  
td.publictitelclose		{ width: 0px;
						  color: #fff; }
						  
a.closelink				{ text-decoration: none;
						  color: #fff;
						  display: none; }

.publictitel,
.publictitelinhalt,
.publicautoren,
.publicautoreninhalt,
.publicquelle,
.publicquelleinhalt		{ text-align: left; font-size: 0.8em; }

.publictitel			{ border-right: 1px solid #333;
						  border-bottom: 1px solid #333; }
.publictitelinhalt		{ border-bottom: 1px solid #333; 
						  font-weight: bold; }
.publicautoren			{ border-right: 1px solid #333;
						  border-bottom: 1px solid #333; }
.publicautoreninhalt	{ border-bottom: 1px solid #333; }
.publicquelle			{ border-right: 1px solid #333; }
.publicquelleinhalt		{  }
						  
/*Anfahrt*/
.Anfahrtsrahmen			{ position: absolute; 
						  top: 20%; left: 5%; 
						  width: 90%; 
						  text-align: left; 
						  display: block; }

/* Sprechzeiten */
._Sprechzeiten  		{ vertical-align: bottom; 
						  padding-top: 5px }
						  
.Uhrzeit 				{ text-align: right; 
						  vertical-align: bottom }
						  
.Minute  				{ font-size: 0.8em; 
						  text-decoration: underline; 
						  vertical-align: super }
