@media print {
body { line-height: 18px; }
table { padding: 0 0 10 0; }
table.werbung { padding: 0px; }
h1 { font-size: 18px; margin-top: 5px; color: #A30707; text-align: center; }
h2, h3 { background-color: #A30707; color: white; padding: 2 2 2 2; margin: 0px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h1 a { color: #A30707; }
h2 a, h3 a, h4 a, h5 a { color: white; }
.small { font-size: 8pt; }
.tbl_main { margin-top: 0px; width: 100%; border: 0px solid black; }
.cl_menu { width: 165px; vertical-align: top; }
.cl_content { width: 100%; vertical-align: top; padding: 0 5 5 5; }

/* Footer *******************************************************************/
div.footer { display: none; }
div.haftungsausschluss { display: none; }
div.copyright { display: none; }
/* Ende Footer ***************************************************************/

/* CHANNEL MENUE *************************************************************/
div.channelmenue { display: none; }
div.channel { display: none; }
div.xn { display: none; }
div.nn { display: none; }
div.nx { display: none; }
div.xs { display: none; }
div.sn { display: none; }
div.ns { display: none; }
div.sx { display: none; }
div.menu_no { display: none; }
div.menu_act { display: none; }
div.first { display: none; }
div.last { display: none; }
/* ENDE CHANNEL MENUE ********************************************************/

/* LINKES MENUE **************************************************************/
div.left { display: none;}
div.menu_bottom { display: none; }
/* ENDE LINKES MENUE *********************************************************/

/* REITER MENUE **************************************************************/
table.tbl_reiter { display: none; }
td.reiter {}
/* ENDE REITER MENUE *********************************************************/

/* CONTENT UND CONTENT TEMPLATES *********************************************/
ul { list-style-image:url(../../images/pfeil.gif); }
ul.csc-bulletlist-2 { list-style-image:url(../../images/kreis_klein.gif); }
.td-1, .td-2, .td-3, .td-4, .td-5, .td-6, .td-7, .td-last { text-align: center; }
hr { width: 100%; height: 1px; text-align: center; border: 1px solid #A30707; margin: 0px; }
.untertitel { font-size: 13px; color: #A30707; text-align: center; font-weight: bold; }
.iframe { width: 100%; border: 0px; height: 1000px; }
/* Hauptinhalt mit Teaserboxen */
table.tbl_teaser { width: 100%; }
td.content { vertical-align: top; padding: 0 0 0 0; }
td.teaser { vertical-align: top; width: 206px; padding: 0 2 2 2; }
td.teaser h1 { font-size: 12px; background-color: #A30707; color: white; margin: 0px; }
td.teaser p.bodytext { margin-top: 0px; padding: 2px; }
div.teaserbox { border: 1px solid #A30707; margin: 0 0 10 0; }
/* Ende Hauptinhalt mit Teaserboxen */

/* zweispaltiger Hauptinhalt */
table.tbl_zweispaltig { width: 100%; border-spacing: 0px; padding: 0 0 10 0; }
td.links { width: 50%; vertical-align: top; padding-top: 0px; }
td.rechts { width: 50%; vertical-align: top; padding-top: 0px; }
/* Ende zweispaltiger Hauptinhalt */
/* ENDE CONTENT UND CONTENT TEMPLATES ****************************************/

/* zusätzliche Content-Styles ************************************************/
img.bildVmittig { vertical-align: middle; }
img.bildLinksFluss { float: left; }
a.classic { text-decoration: none; }
.keinAbstand { padding: 0px; margin: 0px; border: 0px; }
.clearAbsatz { clear: both; }
.horiRahmen { border-top: 2px solid #A30707; padding-top: 5px; }
.contenttable {}
.w100 { width: 100%; }
/* Ende zusätzliche Content-Styles *******************************************/

.cblueelem { color: white; background: #A30707; width: 100%; line-height: 15px; }
.shadow { line-height: 2pt; height: 2pt; width: 100%; background-image: url(../images/schattenBou.jpg); background-repeat: repeat-x; 
	border: 0px solid black; padding: 0px; margin-bottom: 0px; }
}
