BODY  { margin:0px; padding:0px; }

TD { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:15px; }
P { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:15px; margin: 0px 0px 0px 0px; }
DIV { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:15px; }


IMG { border:0; }

A,A:LINK { font-family:Arial, Helvetica, sans-serif;	text-decoration: none; color:#B91E1B; font-weight:normal; }
A:VISITED { font-family:Arial, Helvetica, sans-serif;	text-decoration: none; color:#B91E1B; font-weight:normal; }
A:HOVER { font-family:Arial, Helvetica, sans-serif;	text-decoration: none; color:#000000; font-weight:normal; }
A:ACTIVE { font-family:Arial, Helvetica, sans-serif;	text-decoration: none; color:#B91E1B; font-weight:normal; }

/* .header { margin-left:10px; } */
.tbl_header1 { background-color:#B91E1B; height:20px; width:100%; }
.header1 { padding-left:10px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:16px; font-weight:bold; }
.header2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B91E1B; line-height:13px; font-weight:bold; }
.header3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:18px; font-weight:bold; }
.tbl_header4 { background-color:#B91E1B; height:19px; width:100%; text-align:right; }
.header4 { padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:16px; font-weight:bold; }

.footer { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; line-height:11px; font-weight:bold; padding-left:10px; padding-right:10px; vertical-align:top; }
.footer A, .footer A:LINK, .footer A:VISITED, .footer A:HOVER, .footer A:ACTIVE { 
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; font-weight:bold; 
}

.titel { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#B91E1B; font-weight:bold; padding-bottom:20px; }

.tbl_linksrechts {	border-left-width:1px; border-left-style:solid; border-left-color:#B91E1B;
				border-right-width:1px; border-right-style:solid; border-right-color:#B91E1B;
			}

.header_right {
				background:url(layout/bground_header.jpg) right bottom no-repeat; text-align:right;
			}

.tbl_content {
				padding:10px 10px 10px 10px; vertical-align:top; text-align:left; background-color:#F2F2F2;
			 }
.tbl_menu 	 {
				padding-top:46px; padding-left:10px; padding-right:25px; vertical-align:top; text-align:left; border-left-width:1px; border-left-style:solid; border-left-color:#B91E1B;
				background-color:#E5E5E5;
			 }
.tbl_right   {
				border-right-width:1px; border-right-style:solid; border-right-color:#B91E1B; vertical-align:top; background-color:#E5E5E5;
			 }
				 
#footer { float:left; width:100%; padding-top:20px; } 

.tx-dropdownsitemap-pi1 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 LI.open OL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL { display: none; }
.tx-dropdownsitemap-pi1 LI.open UL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL { display: none; }
.tx-dropdownsitemap-pi1 DIV { border: solid 1px #B2B0B1; background: #FFFFFF; padding: 2px; margin-bottom: 5px; }
.tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 DIV.level_3 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_5 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.expAll { text-align: center; border: solid 1px #B2B0B1; background: #FFFFFF; }
