/*  www.st-agatha-dorsten.de - PRINT CSS Data   ----------------------------------- */
/*  (C) 2008 joern-fester.de  ----------------------------------------------------- */


/*  B A S I C   L A Y O U T   G R I D   -------------------------------------------- */

.noprint, #skip, #searching, #menu-box, #content-box-in-right, #top, #footer { display: none;}

address { padding: 0 0 0.75em 0; font-style: normal; }

img { border: none; }

.bildlinks, .logolinks { float: left; margin: 0.3em 1em 0.5em 0; clear: left; }
.bildrechts, .logorechts { float: right; margin: 0.3em 0 0.5em 1em; clear: right; }
.partnerlnk { float: left; width: 160px; }
.overviewbox { float: left; width: 14em; padding: 0; margin-right: 1em; margin-bottom: 0; }


a:link, a:visited, a:hover, a:active, a:focus { color: #000; text-decoration: underline; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, h1 a:focus { color: #000; text-decoration: none; }
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus { color: #000; text-decoration: none; }
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, h3 a:focus { color: #000; text-decoration: none; }
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active, h4 a:focus { color: #000; text-decoration: none; }

#open { border-collapse: collapse;  }
#open caption { padding-bottom: 0.75em; font-weight: bold; text-align: left; }
#open th,#open  td { padding: 0.5em; border: 1px solid #999; }
#open tbody td { text-align: center; }
#open tbody td { padding: 0.5em 1em 0.5em 1em; }


/*  C L E A R   ---------------------------------------------------------------------- */

.clear { clear: both; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix { display: inline-block; } 
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */ 


/*  P A G E B R E A K   ------------------------------------------------------------- */

.pagebreakafter { page-break-after: always; }
.pagebreakbefore { page-break-before: always; }

img { page-break-inside: avoid; page-break-after: avoid; } 
blockquote, table, pre { page-break-inside: avoid; } 
ul, ol, dl { page-break-before: avoid; } 

h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }

p { orphans: 3; widows: 3; }


/*  E N D   S T Y L E S   ---------------------------------------------------------- */

