/* ================================================ */
/*  ByBar Module*/
/* ================================================ */

/* alle Module clear float */
.bl-quelltext{
	clear: both;
	margin: 0px;
	padding: 0px;
}


/*
------------------------ 
	Module Textbausteine 
------------------------
*/
.bl-bildtextl  {
	clear: both;
	padding: 0px;
	width: 100%;
}
.bl-bildtextl img {
	Float: left; 
	Margin: 0px 20px 0.3em 0px; 
}
.bl-bildtextl p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.bl-bildtextr  {
	clear: both;
	padding: 0px;
	width: 100%;
}
.bl-bildtextr img {
	Float: right; 
	Margin: 0px 0px 0.3em 20px; 
}
.bl-bildtextr p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}


/* ===== Liste1 ===== */ 
.bl-liste1 ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
  list-style-image: url(/img/module/listepunkt.gif);
	line-height: 1.3em;	
}
.bl-liste1 li {
	padding:  0px 0px 0px 7px;
	margin:  0px 0px 10px 30px;
}

/* ===== Liste2 grüner Haken===== */ 
.bl-liste2 ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 40px;
	list-style-type: none;
  list-style-image: url(/img/module/haken_gruen.gif);
}
.bl-liste2 li {
	padding:  0px 0px 0px 0px;
	margin:  12px 0px 0px 0px;
}

/* ===== Liste2 Pfeil blau ===== */ 
.bl-liste3 ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
  list-style-image: url(/img/module/pfeil_blau.gif);
}
.bl-liste3 li {
	padding:  0px 0px 0px 10px;
	margin:  6px 0px 0px 40px;
}



/*
------------------------ 
	Boxen einfach
------------------------
*/
.bl-box {
	clear: both;
	background-color: #ffffff;
}
.bl-box .box-innen {
	padding: 15px 15px 15px 15px;
	height: 1%;
	display: block;
	overflow: hidden;
}
.bl-box .box-innen p {
	margin: 0px;
}


/*
------------------------ 
	Boxformate
------------------------
*/

/* ===== Box ohne Rahmen ===== */ 
.bl-BoxFormat .box-innen {
	BORDER-style: none;
}

/* ===== Box mit Rahmen ===== */ 
.bl-BoxFormat1 .box-innen {
	border: #cccccc 1px solid;
}

/* ===== Box mit Rahmen und Hintergrund ===== */ 
.bl-BoxFormat2 {
	background-color:  #f6f6f6;
}
.bl-BoxFormat2 .box-innen {
	border: #cccccc 1px solid;
}

/* ===== Box ohne Rahmen ohne Abstand ===== */ 
.bl-BoxFormat3 {
}
.bl-BoxFormat3 .box-innen {
	padding: 0px;
}




/*
------------------------ 
	Module Tabellen
------------------------
*/
.bl-table {
	clear: both;
	overflow: hidden;
	width: 100%;
}
.bl-table table {
	BORDER-style: none;
	width: 100%;
}
.bl-table td, .bl-table th {
	vertical-align: top;
	padding: 4px 4px 4px 4px;
}
.bl-table p {
	margin: 0px;
}


/*
------------------------ 
	Tabellenformate
	table.xxx macht die Class auch für andere Tabellen zugänglich
------------------------
*/

/*  Tabelle ohne Rahmen */
.bl-TableFormat table, table.bl-TableFormat {
	BORDER-style: none;
}
.bl-TableFormat td, .bl-TableFormat th  {
	BORDER-style: none;
}

/*  Tabelle mit Rahmen */
.bl-TableFormat1 table, table.bl-TableFormat1 {
	border-top: 1px #bbbbbb solid;
	border-left: 1px #bbbbbb solid;
	color: #000000;
}
.bl-TableFormat1 td, .bl-TableFormat1 th {
	border-bottom: 1px #bbbbbb solid;
	border-right: 1px #bbbbbb solid;
}
.bl-TableFormat1 th {
	background-color: #cccccc;
}
.bl-TableFormat1 th p {
	font-weight: bold;
}

/*  Tabelle mit Rahmen Unten */
.bl-TableFormat2 table, table.bl-TableFormat2  {
	border-left: 1px #bbbbbb solid;
	color: #000000;
}
.bl-TableFormat2 td, .bl-TableFormat2 th  {
	border-bottom: 1px #bbbbbb solid;
	border-right: 1px #bbbbbb solid;
}

/*  Tabelle mit 2 Reihen*/
.bl-TableFormat3 table, table.bl-TableFormat3 {
	border-top: 1px #bbbbbb solid;
	border-left: 1px #bbbbbb solid;
	color: #000000;
}
.bl-TableFormat3 td, .bl-TableFormat3 th  {
	border-bottom: 1px #bbbbbb solid;
	border-right: 1px #bbbbbb solid;
}
.bl-TableFormat3 tr.z1 {
	border-bottom: 1px #bbbbbb solid;
	border-right: 1px #bbbbbb solid;
	background-color: #f3f3f3;
}

/*  Tabelle ohne Zellenabstand*/
.bl-TableFormat4 table, table.bl-TableFormat4 {
}
.bl-TableFormat4 td, .bl-TableFormat4 th {
	padding: 0px;
}

/*  Tabelle mit Rahmen rechts und links (nur 2-spaltige Tabellne */
.bl-TableFormat5 table, table.bl-TableFormat5  {
}
.bl-TableFormat5 td.s1  {
	border-bottom: 1px #bbbbbb solid;
	border-left: 1px #bbbbbb solid;
}
.bl-TableFormat5 td.s2 {
	border-bottom: 1px #bbbbbb solid;
	border-right: 1px #bbbbbb solid;
}



/*
------------------------ 
	Container
------------------------
*/
.bl-container {
	clear: both;
	width: 100%;
}

/*  Container Box innen */
.bl-ContBoxII {
	width: 50%;
}
.bl-ContBoxIII {
	width: 33.3%;
}
.bl-ContBoxIV {
	width: 25%;
}

/*  Container Box innen Ausrichtung */
.bl-ContBoxLinks {
	float: left;
	text-align: left;
}
.bl-ContBoxRechts {
	float: left;
	text-align: right;
}
.bl-ContBoxMitte {
	float: left;
	text-align: left;
}
.bl-ContBoxLinks .bl-BoxFormat3 .box-innen, .bl-ContBoxRechts .bl-BoxFormat3 .box-innen, .bl-ContBoxMitte .bl-BoxFormat3 .box-innen {
	padding-right: 10px;
}




/*
------------------------ 
	Boxen mit Grafik
------------------------
*/
.bl-gbox {
	clear: both;
	background-color: #ffffff;
}

.gbox-oben, .gbox-ro, .gbox-lo, .gbox-unten, .gbox-ru, .gbox-lu {
	display:block; 
	margin:0px; 
	font-size:0px; 
	line-height:0%;
}
.gbox-oi, .gbox-ri, .gbox-li {
	position:relative;
}
.gbox-oi, .gbox-li {
	left: 0px;
}
.gbox-ri {
	right: 0px;
}
.gbox-unten {
	clear: both;
}
.gbox-body {
	height: 1%;
	display: block;
	overflow: hidden;
}


/*
------------------------ 
	Formate Box mit Grafik
------------------------
*/

/* ===== Box Format1 rund ===== */ 
.bl-GrafikBoxFormat1 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat1 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox1_oben.gif) repeat-x top left;
	height: 10px;
}
.bl-GrafikBoxFormat1 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox1_ro.gif) no-repeat top right;
	height: 10px;
}
.bl-GrafikBoxFormat1 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox1_lo.gif) no-repeat top left;
	height: 10px;
}

.bl-GrafikBoxFormat1 .gbox-oi {
	width: 100%;
}
.bl-GrafikBoxFormat1 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox1_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat1 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox1_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat1 .gbox-body {
	padding: 0px 15px 0px 15px;
}

.bl-GrafikBoxFormat1 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox1_unten.gif) repeat-x bottom left;
	height: 10px;
}
.bl-GrafikBoxFormat1 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox1_ru.gif) no-repeat bottom right;
	height: 10px;
}
.bl-GrafikBoxFormat1 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox1_lu.gif) no-repeat bottom left;
	height: 10px;
}


/* ===== Box Format2 rund Schatten ===== */ 
.bl-GrafikBoxFormat2 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat2 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox1_oben.gif) repeat-x top left;
	height: 10px;
}
.bl-GrafikBoxFormat2 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox2_ro.gif) no-repeat top right;
	height: 10px;
}
.bl-GrafikBoxFormat2 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox1_lo.gif) no-repeat top left;
	height: 10px;
}

.bl-GrafikBoxFormat2 .gbox-oi {
}
.bl-GrafikBoxFormat2 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox2_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat2 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox1_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat2 .gbox-body {
	padding: 0px 21px 5px 14px;
}

.bl-GrafikBoxFormat2 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox2_unten.gif) repeat-x bottom left;
	height: 13px;
}
.bl-GrafikBoxFormat2 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox2_ru.gif) no-repeat bottom right;
	height: 13px;
}
.bl-GrafikBoxFormat2 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox2_lu.gif) no-repeat bottom left;
	height: 13px;
}




/* ===== Box Format3 Schatten eckig ===== */ 
.bl-GrafikBoxFormat3 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat3 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox3_oben.gif) repeat-x top left;
	height: 8px;
}
.bl-GrafikBoxFormat3 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox3_ro.gif) no-repeat top right;
	height: 8px;
}
.bl-GrafikBoxFormat3 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox3_lo.gif) no-repeat top left;
	height: 8px;
}

.bl-GrafikBoxFormat3 .gbox-oi {
}
.bl-GrafikBoxFormat3 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox3_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat3 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox3_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat3 .gbox-body {
	padding: 2px 21px 10px 14px;
}

.bl-GrafikBoxFormat3 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox3_unten.gif) repeat-x bottom left;
	height: 8px;
}
.bl-GrafikBoxFormat3 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox3_ru.gif) no-repeat bottom right;
	height: 8px;
}
.bl-GrafikBoxFormat3 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox3_lu.gif) no-repeat bottom left;
	height: 8px;
}




/* ===== Box Format4 rund halb ===== */ 
.bl-GrafikBoxFormat4 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat4 .gbox-oben {
	margin:0px; 
	padding:0px; 
	height: 0px;
}
.bl-GrafikBoxFormat4 .gbox-ro {
	height: 0px;
}
.bl-GrafikBoxFormat4 .gbox-lo {
	height: 0px;
}

.bl-GrafikBoxFormat4 .gbox-oi {
	BACKGROUND: url(/img/module/grafikbox1_oben.gif) repeat-x top left;
}
.bl-GrafikBoxFormat4 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox1_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat4 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox1_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat4 .gbox-body {
	padding: 10px 15px 0px 15px;
}

.bl-GrafikBoxFormat4 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox1_unten.gif) repeat-x bottom left;
	height: 10px;
}
.bl-GrafikBoxFormat4 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox1_ru.gif) no-repeat bottom right;
	height: 10px;
}
.bl-GrafikBoxFormat4 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox1_lu.gif) no-repeat bottom left;
	height: 10px;
}


/* ===== Box Format5 rund halb Schatten ===== */ 
.bl-GrafikBoxFormat5 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat5 .gbox-oben {
	margin:0px; 
	padding:0px; 
	height: 0px;
}
.bl-GrafikBoxFormat5 .gbox-ro {
	height: 0px;
}
.bl-GrafikBoxFormat5 .gbox-lo {
	height: 0px;
}

.bl-GrafikBoxFormat5 .gbox-oi {
	BACKGROUND: url(/img/module/grafikbox1_oben.gif) repeat-x top left;
}
.bl-GrafikBoxFormat5 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox2_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat5 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox1_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat5 .gbox-body {
	padding: 10px 22px 10px 15px;
}

.bl-GrafikBoxFormat5 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox2_unten.gif) repeat-x bottom left;
	height: 13px;
}
.bl-GrafikBoxFormat5 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox2_ru.gif) no-repeat bottom right;
	height: 13px;
}
.bl-GrafikBoxFormat5 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox2_lu.gif) no-repeat bottom left;
	height: 13px;
}


/* ===== Box Format6 eckig halb Schatten ===== */ 
.bl-GrafikBoxFormat6 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat6 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox3_oben.gif) repeat-x top left;
	height: 8px;
}
.bl-GrafikBoxFormat6 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox3_ri.gif) repeat-y top right;
	height: 8px;
}
.bl-GrafikBoxFormat6 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox3_lo.gif) no-repeat top left;
	height: 8px;
}

.bl-GrafikBoxFormat6 .gbox-oi {
}
.bl-GrafikBoxFormat6 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox3_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat6 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox3_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat6 .gbox-body {
	padding: 2px 22px 10px 15px;
}

.bl-GrafikBoxFormat6 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox3_unten.gif) repeat-x bottom left;
	height: 8px;
}
.bl-GrafikBoxFormat6 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox3_ru.gif) no-repeat bottom right;
	height: 8px;
}
.bl-GrafikBoxFormat6 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox3_lu.gif) no-repeat bottom left;
	height: 8px;
}



/* ===== Box Format7 plastisch blau ===== */ 
.bl-GrafikBoxFormat7 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat7 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox7_oben.gif) repeat-x top left;
	height: 20px;
}
.bl-GrafikBoxFormat7 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox7_ro.gif) no-repeat top right;
	height: 20px;
}
.bl-GrafikBoxFormat7 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox7_lo.gif) no-repeat top left;
	height: 20px;
}

.bl-GrafikBoxFormat7 .gbox-oi {
}
.bl-GrafikBoxFormat7 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox7_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat7 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox7_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat7 .gbox-body {
	padding: 0px 15px 5px 15px;
}

.bl-GrafikBoxFormat7 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox7_unten.gif) repeat-x bottom left;
	height: 20px;
}
.bl-GrafikBoxFormat7 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox7_ru.gif) no-repeat bottom right;
	height: 20px;
}
.bl-GrafikBoxFormat7 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox7_lu.gif) no-repeat bottom left;
	height: 20px;
}


/* ===== Box Format8 plastisch rot ===== */ 
.bl-GrafikBoxFormat8 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat8 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox8_oben.gif) repeat-x top left;
	height: 20px;
}
.bl-GrafikBoxFormat8 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox8_ro.gif) no-repeat top right;
	height: 20px;
}
.bl-GrafikBoxFormat8 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox8_lo.gif) no-repeat top left;
	height: 20px;
}

.bl-GrafikBoxFormat8 .gbox-oi {
}
.bl-GrafikBoxFormat8 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox8_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat8 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox8_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat8 .gbox-body {
	padding: 0px 15px 5px 15px;
}

.bl-GrafikBoxFormat8 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox8_unten.gif) repeat-x bottom left;
	height: 20px;
}
.bl-GrafikBoxFormat8 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox8_ru.gif) no-repeat bottom right;
	height: 20px;
}
.bl-GrafikBoxFormat8 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox8_lu.gif) no-repeat bottom left;
	height: 20px;
}



/* ===== Box Format9 rund kleiner Schatten  ===== */ 
.bl-GrafikBoxFormat9 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.bl-GrafikBoxFormat9 .gbox-oben {
	BACKGROUND: url(/img/module/grafikbox1_oben.gif) repeat-x top left;
	height: 10px;
}
.bl-GrafikBoxFormat9 .gbox-ro {
	BACKGROUND: url(/img/module/grafikbox9_ro.gif) no-repeat top right;
	height: 10px;
}
.bl-GrafikBoxFormat9 .gbox-lo {
	BACKGROUND: url(/img/module/grafikbox1_lo.gif) no-repeat top left;
	height: 10px;
}

.bl-GrafikBoxFormat9 .gbox-oi {
}
.bl-GrafikBoxFormat9 .gbox-ri {
	BACKGROUND: url(/img/module/grafikbox9_ri.gif) repeat-y top right;
}
.bl-GrafikBoxFormat9 .gbox-li {
	BACKGROUND: url(/img/module/grafikbox1_li.gif) repeat-y top left;
}
.bl-GrafikBoxFormat9 .gbox-body {
	padding: 0px 19px 5px 14px;
}

.bl-GrafikBoxFormat9 .gbox-unten {
	BACKGROUND: url(/img/module/grafikbox9_unten.gif) repeat-x bottom left;
	height: 10px;
}
.bl-GrafikBoxFormat9 .gbox-ru {
	BACKGROUND: url(/img/module/grafikbox9_ru.gif) no-repeat bottom right;
	height: 10px;
}
.bl-GrafikBoxFormat9 .gbox-lu {
	BACKGROUND: url(/img/module/grafikbox9_lu.gif) no-repeat bottom left;
	height: 10px;
}




/*
------------------------ 
	Ttiel-Box mit Grafik
------------------------
*/
.tbox-body{
	padding-left: 15px;
	padding-right: 15px;
}

/* ===== Box Titel1 rund ===== */ 
.bl-BoxTitel1 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.bl-BoxTitel1 .tbox-oben {
	BACKGROUND: url(/img/module/titelbox1_oben.gif) repeat-x top left;
	height: 25px;
}
.bl-BoxTitel1 .tbox-ro {
	BACKGROUND: url(/img/module/titelbox1_ro.gif) no-repeat top right;
	height: 25px;
}
.bl-BoxTitel1 .tbox-lo {
	BACKGROUND: url(/img/module/titelbox1_lo.gif) no-repeat top left;
	height: 25px;
}
.bl-BoxTitel1 .tbox-body{
	padding-top: 5px;
}


/* ===== Box Titel2 eckig ===== */ 
.bl-BoxTitel2 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.bl-BoxTitel2 .tbox-oben {
	BACKGROUND: url(/img/module/titelbox2_oben.gif) repeat-x top left;
	height: 25px;
}
.bl-BoxTitel2 .tbox-ro {
	BACKGROUND: url(/img/module/titelbox2_ro.gif) no-repeat top right;
	height: 25px;
}
.bl-BoxTitel2 .tbox-lo {
	BACKGROUND: url(/img/module/titelbox2_lo.gif) no-repeat top left;
	height: 25px;
}
.bl-BoxTitel2 .tbox-body {
	padding-top: 5px;
}


/* ===== Box Titel3 rund Schatten ===== */ 
.bl-BoxTitel3 {
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.bl-BoxTitel3 .tbox-oben {
	BACKGROUND: url(/img/module/titelbox1_oben.gif) repeat-x top left;
	height: 25px;
}
.bl-BoxTitel3 .tbox-ro {
	BACKGROUND: url(/img/module/titelbox3_ro.gif) no-repeat top right;
	height: 25px;
}
.bl-BoxTitel3 .tbox-lo {
	BACKGROUND: url(/img/module/titelbox1_lo.gif) no-repeat top left;
	height: 25px;
}
.bl-BoxTitel3 .tbox-body{
	padding-top: 5px;
}



/* ===== Box Titel4 eckig Schatten ===== */ 
.bl-BoxTitel4 {
	text-align: left;
}
.bl-BoxTitel4 .tbox-oben {
	BACKGROUND: url(/img/module/titelbox2_oben.gif) repeat-x top left;
	height: 25px;
}
.bl-BoxTitel4 .tbox-ro {
	BACKGROUND: url(/img/module/titelbox4_ro.gif) no-repeat top right;
	height: 25px;
}
.bl-BoxTitel4 .tbox-lo {
	BACKGROUND: url(/img/module/titelbox2_lo.gif) no-repeat top left;
	height: 25px;
}
.bl-BoxTitel4 .tbox-body {
	padding-top: 5px;
}






/* ================================================ */
/*   alte Formate */
/*================================================ */
.bl-zentrisch  {
	padding-top: 10px;
	width: 100%;
	text-align: center;
}
.bl-zentrisch * {
	text-align: center;
}

.bl-rechts {
	text-align: right; 
}
.bl-rechts p {
	text-align: right; 
}




/* ===== ListeIa ===== */ 
.bl-listeIa ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
  list-style-image: url(/img/haken_rot.gif);
	line-height: 1em;	
}
.bl-listeIa li {
	padding:  0px 0px 0px 10px;
	margin:  0px 0px 15px 30px;
}


/*
------------------------ 
	Boxen einfach
------------------------
*/
.bl-box, .bl-boxa, .bl-boxb, .bl-boxc, .bl-boxd, .bl-boxe, .bl-boxf, .bl-boxg {
	clear: both;
}
.bl-box .innen {
	padding: 15px 14px 15px 14px;
	height: 1%;
}
.bl-boxa .innen , .bl-boxb .innen, .bl-boxf .innen, .bl-boxg .innen {
	padding: 15px 10px 15px 10px;
	height: 1%;
}
.bl-boxc .innen , .bl-boxd .innen, .bl-boxe .innen {
	padding: 0px 0px 0px 0px;
	height: 1%;
}
.bl-boxc .innen p, .bl-boxd .innen p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


/* ===== Box Typ A ===== */ 
.bl-boxa {
	background-color: #f9f9f9;
}
.bl-boxa .innen {
 	border: 1px solid #bbbbbb;
  border-top: none;
}

/* ===== Box Typ B ===== */ 
.bl-boxb {
	background-color:  #ffffff;
}
.bl-boxb .innen {
  border: 1px solid #bbbbbb;
  border-top: none;
}

/* ===== Box Typ C ===== */ 
.bl-boxc {
	background-color: #f9f9f9;
}
.bl-boxc .innen {
  border: 1px solid #bbbbbb;
  border-top: none;
}

/* ===== Box Typ D ===== */ 
.bl-boxd {
	background-color:  transparent;
}
.bl-boxd .innen {
	overflow: hidden;
  border: 1px solid #bbbbbb;
  border-top: none;
}

/* ===== Box Typ E ===== */ 
.bl-boxe {
}
.bl-boxe .innen {
	BORDER-style: none;
  border-bottom: 1px solid #333333;
}

/* ===== Box Typ F ===== */ 
.bl-boxf {
	background-color: #f9f9f9;
}
.bl-boxf .innen {
  border: 1px solid #bbbbbb;
}

/* ===== Box Typ G ===== */ 
.bl-boxg {
	background-color:  transparent;
}
.bl-boxg .innen {
  border: 1px solid #bbbbbb;
}
.bl-box .innen {
	BORDER-style: none;
}


/*
------------------------ 
	Boxen mit Grafik
------------------------
*/

/* =====  Box mit Grafik Typ A ===== */ 
.bl-boxIa  {
	clear: both;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.bl-boxIa .titlerahmen {
	border-bottom: #bbbbbb 1px solid;
}
.bl-boxIa .titlekopf {
	BACKGROUND: url(/img/boxkopf_blau.gif) no-repeat;
}

/* =====  Box mit Grafik Typ B ===== */ 
.bl-boxIb  {
	clear: both;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.bl-boxIb .titlerahmen {
}
.bl-boxIb .titlekopf {
	BACKGROUND: none;
}

