* {
	font-family: Garamond, Palatino, "Times New Roman", Times, serif;
	text-align: justify;
	quotes: "\201E" "\201C" "\201A" "\2018";
	height: auto;
	width: auto;
	float: none !important;
}

body {
	margin: 0;
	padding: 0;
	font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
	color: black;
	background: #fff; 
}

h1, h2, h3, h4, h5, h6 {
	display: block !important;
	text-align: left;
	font-weight: normal;
	margin: .75em 0 .5em 0;
	page-break-after: avoid;
	color: black;
}
a:link, a:visited {
	background: transparent; color: #336;
	text-decoration: underline;
	cursor: pointer;
	}


/* Nicht-Anzeige gewissere Elemente */
#claim, #mainnav, #subnav, .adminfooterbar, #suche, .skiplink, #newstop, #bottom {
	display: none;
}
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
}
div#content {
	padding-top: 1em;
}
div#footer {border-top: 1px dotted #C8CBD0; margin-top: 2em;}

/* Anzeige von Attributen */
a[href]:after {
	content:" ("attr(href)")";
	color:#888;
	background-color:inherit;
	font-style:italic;
	font-size:80%;
}
a[href^="/"]:after {
  content: " (Link auf <http://www.dr-drvonsalmuth.de " attr(href) ">) ";
}
tfoot a:after, h1 a:after, #footer a:after, a.parent:after {display: none;}

img[alt]:after {
	content:"\A ("attr(alt)")";
}
img[longdesc]:after {
	content:"\A (Beschreibung: "attr(longdesc)")";
} 
*[cite]:after {
	content:close-quote" (Quelle: "attr(cite)")";
	font-size:80%;
} 
 
q:before, blockquote:before {
	content:open-quote;
}
q:after, blockquote:after {
	content:close-quote;
}

/* Tabellen */
table { /*display: table;*/ page-break-inside: avoid;}
tr {display: table-row; page-break-inside: avoid;}
thead { display: table-header-group;}
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }
col { display: table-column; }
colgroup { display: table-column-group; }
td, th { display: table-cell; }
caption { display: table-caption; text-align: center; }
th { font-weight: bolder; text-align: center; }

table {
	font: normal 0.85em/1.4 Geneva, Helvetica, Arial, sans-serif;
	margin-bottom: 25px;
}
td, th {
	padding:6px 6px;
	vertical-align:top;
}
table caption{display: none;}
thead th {
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #ccc;
	background: #eee;
	text-align:left;
}
thead th {cursor: pointer;}
tfoot td, tfoot th{
	background: #eee;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #ccc;
}
tr.odd td, tr.odd th {
	background:#F4F4F7;
}
/* Links in Tabellen */

td a, td a:visited {
	padding-top:6px;
	padding-bottom:6px;
	margin-top:-6px;
	margin-bottom:-6px;
}
td a {
	color:#333;
}
