body {	line-height: 18px; background-image: url(../images/backgr.gif); }
table { padding: 0px 0px 10px 0px; }
table.werbung { padding: 0px; }
table.werbung table { padding: 0px; }
table.werbung td { padding: 0px; }
h1 { font-size: 18px; margin-top: 5px; color: #A30707; text-align: center; }
h2, h3 { background-color: #A30707; color: white; padding: 2px 2px 2px 2px; margin: 0px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h1 a { color: #A30707; }
h2 a, h3 a, h4 a, h5 a { display:block; color: white; background-color: #A30707; padding: 2px 2px 2px 2px; margin: 0px; }
*+html h2,h3 { padding: 0px 2px 2px 2px;}
*html h2 a { padding:0; }
.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: 0px 5px 5px 5px; }

/* Footer *******************************************************************/
div.footer { font-size: 12px; padding: 40px 0px 0px 0px; border: 0px solid black; }
table.tbl_footer { width: 100%; background-color: #F2F2F2; }
.cl_footer_left { text-align: left; vertical-align: top; }
.cl_footer_right { text-align: right; vertical-align: top; }
a.footer { text-decoration: none; }
div.haftungsausschluss { text-align: center; padding: 10px 0px 10px 0px; }
div.copyright { text-align: left; background-color: #F2F2F2; padding: 0px 5px 0px 5px; }
/* Ende Footer ***************************************************************/

/* CHANNEL MENUE *************************************************************/
div.channel { line-height: 18px; width: 10px; float: left; background-repeat: no-repeat; padding: 0px; margin: 0px; border-width: 0px; border-bottom: 0px solid black; }
div.xn { background-image: url(../images/rRXN.gif); }
div.nn { background-image: url(../images/rLNN.gif); }
div.nx { background-image: url(../images/rLNX.gif); }
div.xs { background-image: url(../images/rRXS.gif); }
div.sn { background-image: url(../images/rLSN.gif); }
div.ns { background-image: url(../images/rLNS.gif); }
div.sx { background-image: url(../images/rLSX.gif); }
div.menu_no { line-height: 18px; vertical-align: middle; float: left; background-image: url(../images/rbgN.gif); background-repeat: x-repeat; font-family: Arial; 
	font-size: 10pt; padding: 0px; margin: 0px; border-width: 0px; border-bottom: 0px solid #A30707; }
div.menu_act { line-height: 18px; vertical-align: middle; float: left; background-image: url(../images/rbgS.gif); background-repeat: x-repeat; font-family: Arial; 
	font-size: 10pt; padding: 0px; margin: 0px; border-width: 0px; border-top: 0px solid #A30707; border-bottom: 0px solid #A30707; }
div.first { margin-left: 2px; }
div.last { width: 100px; }
a.channel_no:link, a.channel_no:active, a.channel_no:visited { font-family: Arial, Helvetica, sans-serif; color: #5C0006; font-weight:normal; font-size:12px;
	text-decoration:none; }
a.channel_no:hover { color: #000000; }
a.channel_act:link, a.channel_act:active, a.channel_act:visited, a.channel_act:hover { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold;
	font-size:12px; text-decoration:none; }
/* ENDE CHANNEL MENUE ********************************************************/

/* LINKES MENUE **************************************************************/
div.left { float: left; width: 165px; background-color: #F2F2F2; background-image: url(../images/bg_menu_shadow.jpg); background-repeat: repeat-y; background-position: right;
	border: 0px solid black; margin-top: 0px; }
a.menuLinks { display: block; line-height: 16px; text-decoration: none; font-size: 9pt; }
a.menuLinks:hover { background-color: white; }
a.no1, a.act1 { background-image: url(../images/pfeilR.gif); background-repeat: no-repeat; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 20px; font-weight: bold; }
a.no1 { color: #5C0006; }
a.no1:hover { color: black; }
a.act1 { color: black; }
a.no2, a.act2 { background-color: #D2D2D2; margin: 0px 4px 0px 20px; padding: 0px 0px 0px 2px; }
a.no2 { color: #5C0006; font-weight: normal; }
a.no2:hover { color: black; }
a.act2 { font-weight: bold; color: black; }
a.no3, a.act3 { background-color: #C0C0C0; background-image: url(../images/pfeilR_klein.gif); background-repeat: no-repeat; background-position: 0px 3px;
	margin: 0px 4px 0px 20px; padding: 0px 0px 0px 20px; }
a.no3 { color: #5C0006; font-weight: normal; }
a.no3:hover { color: black; }
a.act3 { font-weight: bold; color: black; }
div.menu_bottom { background-image: url(../images/bg_menu_shadow_bottom.jpg); background-repeat: repeat-x; background-position: bottom; margin: 0px 2px 0px 0px; height: 4px; }
/* ENDE LINKES MENUE *********************************************************/

/* REITER MENUE **************************************************************/
table.tbl_reiter { width: 100%; border-spacing: 0px; padding: 0px; }
td.reiter { text-align: right; padding: 0px; }
/* 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: 0px; }
td.teaser { vertical-align: top; width: 206px; padding: 0px 2px 2px 2px; }
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: 0px 0px 10px 0px; }
/* Ende Hauptinhalt mit Teaserboxen */

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

/* zweispaltiger variabler Hauptinhalt */
table.tbl_zweispaltig_var { padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; }
table.tbl_zweispaltig_var td.links { vertical-align: top; padding-top: 0px; }
table.tbl_zweispaltig_var td.rechts { 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; }
