/* Dateiweite Angaben */

body {
	margin:0;
	padding: 6px 0 0 4px;
	font-family:Verdana,Helvetica,Tahoma,Arial,Sans Serif;
	font-size:100.01%;
	color:#000;
	background-color:#fff;
}

div#body{
   width:59.5em;
   font-family:Verdana,Helvetica,Tahoma,Arial,Sans Serif;
   margin:0;
   padding:0;
}

div, h1, h2, h3, h4, h5, h6, p, ul, ol, img, li {
	margin:0;
	border:0;
	padding:0;
}

img {border:0;}

.hidden {
	position:absolute;
	top:-1000em;
	left:-1000em;
	width:0;
	height:0;
	overflow: hidden;
}

h1 {color:#142E5C;font-size:0.85em;margin:0 0 1.5em 0;}
h2 {color:#142E5C;font-size:0.75em;margin:1.5em 0}
h3 {
	color:#000;
	font-size:0.75em;
	margin:1.5em 0;
}

dfn {
	font-style: normal;
	border-bottom:1px dotted #666;
}

/* Headerbereich mit drei gefloateten Objekten und einer Navigation */
/* Angaben fuer den umschliessenden Container des Headerbereiches */

div#header {
	 text-align:left;
}

/* linker Kopf-Bereich fuer das BLE-Logo */
div#logo_left {
	float:left;
	min-width:12.25em;
	width:14.75em;
	max-width:15.75em;
	margin:0;
	padding:0;
}

/* mittleres Kopfbereich fuer die Bildleiste */
div#logo_middle {
	 padding:0;
	 margin:0 13.25em 0 14.75em;
}

/* rechter Kopf-Bereich fuer das kleine Genres-Logo bzw. BLE-Logo, sowie die Navigation */
div#logo_right {
	 float:right;
	 width:13.25em;
	 margin:0;
	 padding:0;
}
div#logo_right strong {
	color:#000;
	font-size: .625em;
	padding:0 5px;
}


/* Navigationsbereich im Header ueber dem rechten Logo angeordnet mit Linkformatierungen */

div#logo_right ul {
	margin:0;
	border-bottom:0.5em solid #fff;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left:18px;
	background-color:#CFDCE5;
}

li.navi_01 {
	 display: inline;
	 text-align:center;
	 line-height:1em;
	 color:#BFBFBF;
}

li.navi_01 a {
	padding:0 5px;
	font-size:0.625em;
}

li.navi_01 a {
	color:#142E5C;
	font-weight:bold;
	text-decoration:none;
}

li.navi_01 a:active,
li.navi_01 a:focus,
li.navi_01 a:hover {
	text-decoration:none;
	color:#CFDCE5;
	background-color:#142E5C;
}

/* Ende des Headerbereiches */
/* Identifizierungsbereich fuer Sitepath */  /* WAS ist das? -mh- */


/* BreadCrumb Navigation    */
/* ######################## */
div#breadcrumb {
	   background-color:#CFDCE5;
}

div#breadcrumb ul {
	list-style-type: none;
	margin:4px 0 0 0;
	padding: 0 0 1px 235px;
	background-color: #CFDCE5;
}

div#breadcrumb li {
	display: inline;
	line-height: 1.6363em;
	font-size: 0.6875em;
	color: #000;
}

div#breadcrumb li a {
	text-decoration: none;
	font-weight: bold;
	color: #142E5C;
}

div#breadcrumb li span {
	padding-left: 6px;
	padding-right: 6px;
	color: #000000;
	font-weight: bold;
}

div#breadcrumb li a:active,
div#breadcrumb li a:focus,
div#breadcrumb li a:hover {
	text-decoration: underline;
 font-weight:bold;
 color:#CFDCE5;
 background:#142E5C;
}

/* Ende des Identifizierungsbereiches */


/* Hauptteil */

div#content {
		background: #CFDCE5 none repeat scroll 0 0;
}

* html div#content {
	height:1em;
}


/* rechter Container fuer die Suche und kontextbezogene Zusatzinformationen */

div#content_right {
	float:right;
	width:13.25em;
	background:#CFDCE5;
}

div#content_right h1 {
	padding:2px 0 0 4px;
	background-image:url(../img/link_back.gif);
}

div#content_right p,
div#content_right td,
div#content_right li {
	font-size: .75em;
	color:#066;
	background-color:#efefef;
}

div#content_right p *,
div#content_right td *,
div#content_right li * {
	font-size: 100%;
}

/* Container fuer die Inhalte */

div#content_middle {
	 background:#fff;
	 padding:1.5em 1em 1.5em 1em;
	 overflow:hidden;
}

div#content_middle p,
div#content_middle td,
div#content_middle li {
	font-size: .75em;
}

div#content_middle p *,
div#content_middle td *,
div#content_middle li * {
	font-size: 100%;
}

div#content_middle h2 {
	color: #142E5C;
	font-size: 0.85em;
	margin: 0 0 1.5em;
}

div#content_middle h3 {
	color: #142E5C;
}

div#content_middle p {
	line-height: 1.5em;
	margin: 0 0 1em;
}

div#content_middle ul {
	padding: 0 1em 0em 1em;
	list-style-position: outside;
	list-style-type: square;
}

div#content_middle ul li {
	line-height: 1.5em;
	margin-bottom: .5em;
}

div#content_middle span>a,
div#content_middle p>a,
div#content_middle li>a {
	background-image:url(../img/vor.gif);
	background-repeat:no-repeat;
	color:#142E4C;
	font-weight:bold;
	padding-left:1.5em;
	text-decoration:none;
}

div#content_middle .csc-textpic-intext-left-nowrap,
div#content_middle .csc-textpic-intext-left {
	margin-bottom:1em;
}

div#content_middle .csc-textpic-intext-left img {
	padding: .4em 1em 0 0;
	float:left;
}

div#content_middle .csc-textpic-intext-left-nowrap img {
	padding-top:4px;
	float:left;
}

div#content_middle .csc-textpic-imagewrap {
	margin-top:4px;
}

div#content_middle .csc-textpic-imagewrap dd.csc-textpic-caption {
	background-color:#efefef;
	clear:both;
	color:#142E5C;
	font-size:0.7em;
	margin:0;
	padding:0.5em;
}

div#content_middle .csc-linkToTop a {
	background-image:url(../img/up.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	color:#142E5C;
	font-size:0.75em;
	font-weight:bold;
	margin-right:2em;
	padding-left:1.5em;
	text-decoration:none;
}

div#content_middle .csc-linkToTop a:active,
div#content_middle .csc-linkToTop a:focus,
div#content_middle .csc-linkToTop a:hover {
	background-image:url(../img/up_back.gif);
	background-position:left top;
	color:#cfdce5;
	background-color:#142E5C;
	font-weight:bold;
}

div#content_middle .align-right {
	text-align:right;
}

div#content_middle .align-left {
	text-align:left;
}

div#content_middle .align-center {
	text-align:center;
}

div#content_middle .dividerBottom {
	border-bottom:1px solid #bfbfbf;
	margin-bottom:10px;
	padding-bottom:2px;
}

div#content_middle hr.clear {
	border: medium none;
	clear: both;
	height: 0.1px;
	visibility: hidden;
}

/* Tabellen im Contentbereich */

div#content_middle table {
	background:#fff;
	border-collapse: collapse;
	border:2px solid #bfbfbf;
	margin:1em 0;
	width:100%;
}

div#content_middle table caption {
	font-size: .75em;
	font-weight:bold;
	text-align: left;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

div#content_middle table th {
	border:2px solid #bfbfbf;
	font-size: .75em;
	padding:4px;
	text-align: left;
	vertical-align: top;
}

div#content_middle table td {
	border:2px solid #BFBFBF;
	vertical-align:top;
	padding:4px;
}

div#content_middle #gameArea {
	display: table;
}
div#content_middle #gameArea>ul {
	display: table-row;
}
div#content_middle #gameArea>ul>li {
	display: table-cell;
}
div#content_middle #gameArea>ul>li>a {
	display: block;
	margin:5px 2px 5px 3px;
	padding:0;
	background-image: none;
	line-height: .001px;
}
div#content_middle #gameArea>ul>li>a>img {
	padding: 5px;
	border-right: 5px solid #eee;
	border-bottom: 5px solid #eee;
     -moz-box-shadow:  5px 5px 7px #eee; /* FF3.5+ */
  -webkit-box-shadow:  5px 5px 7px #eee; /* Saf3.0+, Chrome */
          box-shadow:  3px 3px 5px #eee; /* Opera 10.5, IE9, Chrome 10+ */
}
div#content_middle #gameArea>ul>li:first-child  {
	padding-left: 0;
}
div#content_middle #memoryGame form {
	height: 45px;
	width: 620px;
	margin: 1.1538em 0 0.3846em;
}
div#content_middle #memoryGame form p {
	float:left;
}
div#content_middle #memoryGame form p:before {
 content: "Bisherige Versuche:";
 margin-right: 5px;
}
div#content_middle #memoryGame form [name="text1"] {
 border: 0;
 font-weight: bold;
 background-color:#fff;
}
div#content_middle #memoryGame form [name="misch"] {
	float: right;
	width: 202px;
	height: 34px;
	margin: 0;
	border: medium none;
	font-size: 0.8125em;
	font-weight: bold;
	text-transform: uppercase;
	color: #142E5C;
	background-image: url("../img/memoryShuffleButton.png");
	background-color: #BDBDBD;
}

/* News im Hauptbereich */

.news-list-container .news-list-item .news-list-morelink {
    position: absolute;
    right: 0;
    bottom: 0;
}
.news-list-container .news-list-item .news-list-morelink a {
    background-position: 0 2px;
}

.news-list-container .news-list-item .news_image {
	float:left;
	margin-right:8px;
}

.csc-textpic-intext-left .csc-textpic-image {
	float: left;
	margin: 4px 8px 0 0;
}

.csc-textpic-intext-right .csc-textpic-image {
	float: right;
	margin: 0 0 0 8px;
}

div#content_middle .fussnote {
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	border-top-color: #bfbfbf;
	border-top-width: 0.06em;
	border-top-style: solid;
	font-size: 0.65em;
}

/* Ende des Hauptteils */


/* obere Navigationsebene, linker container mit Block-Formatierung fuer Links*/
/* linker Container fuer die Menues und Untermenues */

div#content_left {
	float:left;
	background:#CFDCE5;
	width:14.75em;
}

div#vnavi {
		float:left;
		width:14.25em;
		padding:0 .375em 0 0;
		background:#CFDCE5;
}

/* Erste Menue-Ebene */

div#content_middle .csc-sitemap>ul,
div#vnavi ul#menu {
		list-style-type:none;
		float:left;
		width:14.375em;
		margin:0;
		padding:0;
		background-color:#CFDCE5;
}

div#content_left hr {
        border: medium none;
        height: 10px;
        visibility: hidden;
}

div#content_middle .csc-sitemap>ul {
	background-color:#efefef;
	width:100%;
}

div#content_middle .csc-sitemap>ul li,
div#vnavi ul li {
	font-weight:bold;
	line-height:1.5em;
	border-bottom:3px solid #CFDCE5;
}

div#content_middle .csc-sitemap>ul>li {
	border-top:8px solid #fff;
	border-bottom:none;
}

div#content_middle .csc-sitemap ul li {
	margin-bottom:0;
}

div#content_middle .csc-sitemap>ul>li>a {
	border-bottom:3px solid #fff;
}

div#vnavi ul li.on {
	background-color:#efefef;
}

div#content_middle .csc-sitemap>ul li a,
div#vnavi ul li.level1>strong,
div#vnavi ul li a {
	display:block;
	padding:0.5em 0.5em 0.5em 2em;
	font-size:0.75em;
	text-decoration:none;
	color:#142E5C;
	background-color:#bdbdbd;
	background-image:none; /* Betrifft nur sitemap */
}

div#vnavi ul li.on>strong {
	color:#142E5C;
	padding:0.5em 0.5em 0.5em 2em;
	background-color:#bdbdbd;
}

div#vnavi ul#menu a:active,
div#vnavi ul#menu a:focus,
div#vnavi ul#menu a:hover {
		color:#CFDCE5;
		text-decoration:none;
		background-color:#142E5C;
}



div#content_middle .csc-sitemap>ul li a:active,
div#content_middle .csc-sitemap>ul li a:focus,
div#content_middle .csc-sitemap>ul li a:hover {
	background-color:#CFDCE5;
	color:#142E5C;
}

/* Zweite Menue-Ebene */

div#content_middle .csc-sitemap>ul ul,
div#vnavi ul ul {
	list-style-type:square;
	list-style-position:outside;
	margin:0 0 0 2em;
	padding:0 0 1em 0;
}

div#content_middle .csc-sitemap>ul li li,
div#vnavi ul li ul li {
	margin: .25em 0 .25em 1em;
	border-bottom:none;
	padding:0;
	font-size:100%;
}

div#content_middle .csc-sitemap>ul>li>li>a,
div#vnavi ul>li>ul>li>a {
	padding: .5em 0 .5em .5em;
	font-size: 0.75em;
	font-weight:normal;
	color:#066;
	background-image:none;
	background-color:#efefef;
}

div#vnavi ul#menu li ul li a:active,
div#vnavi ul#menu li ul li a:focus,
div#vnavi ul#menu li ul li a:hover {
	background-color:#cfdce5;
	color:#066;
}

div#vnavi ul li li.on strong {
	display:block;
	font-weight:normal;
	padding: .5em;
	background-color:#efefef;
}

/* Dritte Menue-Ebene */

div#vnavi li li ul {
	margin: 0 0 0 .5em;
	padding: .25em 0 .25em .5em;
}

div#vnavi li li li {
	margin: .5em 0 0.5em 0em;
	padding: 0;
	background-color: transparent;
}

div#vnavi li li li a {
	background-color:transparent;
}

div#vnavi ul.level3 li.level1>strong {
	font-weight: bold;
	background-color:#fff;
}

div#vnavi ul#menu li li li a:active,
div#vnavi ul#menu li li li a:focus,
div#vnavi ul#menu li li li a:hover {
	background-color:#fff;
	color:#142E5C;
}

/* Aufzaehlung rechte Spalte fuer Links im content_right, sowie der linken Spalte des 1. Untermenues (2. Ebene) */

#content_right h2 {
	background:#BFBFBF none repeat scroll 0 0;
	color:#142E5C;
	font-size:0.75em;
	font-weight:bold;
	margin:0 0 0 0.5em;
	padding:0.5em 0.25em 0.5em 2em;
}

#content_right ul {
	background:#efefef;
	margin:0 0 0.25em 0.375em;
	padding:0 0 1em 1.5em;
	color:#006666;
	list-style:square;
}

#content_right li {
	line-height:1.5em;
	margin:0;
	padding:1em 0 0;
}

#content_right li a {
color:#006666;
display:block;
text-decoration:none;
}

#content_right li a:active,
#content_right li a:focus,
#content_right li a:hover {
	background-color: #cfdce5;
}

ul.aufzaehl_02 {
		margin:0 0.75em 1em 0;
		padding:0 0 1em 2.5em;
 }

 ul.aufzaehl_01 li, ul.aufzaehl_02 li {
		padding:1em 0 0 0;
		margin:0;
		line-height:1.5em;
 }

ul.aufzaehl_01 a, ul.aufzaehl_02 a {text-decoration:none;color:#006666;display:block;}
ul.aufzaehl_01 a:hover, ul.aufzaehl_02 a:hover {text-decoration:none;color:#142e5C;background:#CFDCE5;}
ul.aufzaehl_01 span, ul.aufzaehl_02 span {color:#000;font-weight:bold;display:block;background:#fff;}

ul.aufzaehl_02 span {color:#000;font-weight:normal;background:#EFEFEF;}


/* Aufzaehlungen innerhalb der Texte in content_middle, mit Kreisen als Listenpunkte */

ul.aufzaehl_03 {
 margin:1.5em 0 1.5em 2em;
 padding:0 0 0 0;
 font-size:0.75em;
 line-height:1.5em;
 list-style-type:square;
 color:#142E5C;
}

ul.aufzaehl_03 li {
	color:#000;
	line-height:1.5em;
}

ul.aufzaehl_03 a {
	background-image:url(../img/vor.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:1.5em;
	color:#142E5C;
	text-decoration:
	none;
	font-weight:bold;
}

ul.aufzaehl_03 a:hover {
	background-image:url(../img/vor_back.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	font-weight:bold;
}


/* Aufzaehlungen innerhalb der Texte in content_middle, mit Kreisen als Listpunkten aber mit padding-left, da
   dieser Style fuer Aufzaehlungen direkt rechts neben Bildern benutzt wird*/

ul.aufzaehl_04 {
	margin:1em 0 1em 21em;
	padding:0 0 0 0;
	font-size:0.75em;
	line-height:1.5em;
	list-style-type:square;
	color:#000;
}

/* Untermenue dritte Unterebene */

ul.aufzaehl_05 {
	background:#DFDFDF;
	font-size:1em;
	margin:1em 0 0 1em;
	padding-left:2em;
	color:#006666;
	list-style:square;
}

ul.aufzaehl_05 li {
	padding:0.5em 0 0.5em 0;
	margin:0;
	line-height:1.5em;
}

   ul.aufzaehl_05 a {text-decoration:none;color:#006666;display:block;}
   ul.aufzaehl_05 a:hover {text-decoration:none;color:#142E5C;background:#fff;}
   ul.aufzaehl_05 span {color:#000;font-weight:bold;display:block;background:#fff;}


   /* Anreisser_01 mit Ueberschriften und Verlinkungen */

   div.anreiss_01 {
      background:#EFEFEF;
      border-top: 0.25em solid #BFBFBF;
      border-bottom: 0.25em solid #BFBFBF;
      padding:1em 0.5em 0.5em 0.5em;
      margin:0 0 1em 0;
   }

   div.anreiss_01 a {
      background-image:url(../img/vor.gif);
      background-repeat:no-repeat;
      background-position:left top;
      padding-left:1.5em;
      color:#BFBFBF;
      font-size:0.75em;
      text-decoration:none;
      font-weight:bold;
   }

   div.anreiss_01 a:hover {
      background-image:url(../img/vor_back.gif);
      background-repeat:no-repeat;
      background-position:left top;
      color:#fff;
      font-weight:bold;
   }

   /*Ende des Anreissers_01 */

   /*Anreisser_02  findet im Glossar seine Anwendung*/

   div.anreiss_02 {
      background:#EFEFEF;
      border-top: 0.125em solid #fff;
      border-bottom: 0.125em solid #fff;
      padding:0.5em 0.5em 0.5em 0.5em;
      margin:0;
   }

   /* Bild mit Bildbeschriftungen, Verklinkungen innerhalb von Bildunterschriften*/

   div.image_01 {
      margin:0.5em 0.5em 1em 0;
      float:left;
      background:#EFEFEF;
      width:13.75em;
   }

   div.image_01_text {
      color:#142E5C;
      padding:0.5em;
      clear:both;
      font-size:0.7em;   }

   div.image_01_text a {
      background-image:url(../img/vor.gif);
      background-repeat:no-repeat;

      margin-top:0.5em;
      padding-left:1.5em;
      color:#142E5C;
      text-decoration:
      none;
      font-weight:bold;
   }

	div.image_01_text a:hover  {
      background-image:url(../img/vor_back.gif);
      background-repeat:no-repeat;
      background-position:left top;
      margin-top:0.5em;
      color:#fff;
      font-weight:bold;
	}

   /*Das Bild umfliessender Text oder alleinstehender Text */

   div.text {
   margin:0em 0 1em 0;
   padding:0;
   font-size:0.75em;
   color:#000;
   line-height:1.5em;
   }

   div.text span {
   	font-weight:bold;
   	color:#142E5C
   }

   div.text a {
      background-image:url(../img/vor.gif);
      background-repeat:no-repeat;
      background-position:left top;
      padding-left:1.5em;
      color:#142E5C;
      text-decoration:
      none;
      font-weight:bold;
   }

   div.text a:hover {
      background-image:url(../img/vor_back.gif);
      background-repeat:no-repeat;
      background-position:left top;
      color:#fff;
      font-weight:bold;
   }

   div.text th {font-style:italic;font-weight:normal;border:0.0625em solid #CFCFCF;padding:0.25em 0.5em 0.25em 0.5em;text-align:left;vertical-align:top;}
	div.text td {border:0.0625em solid #CFCFCF;padding:0.25em 0.5em 0.25em 0.5em;text-align:left;vertical-align:top;}

   ul.text_link {
		list-style-image:url(../img/vor.gif);
		font-size:0.75em;
		padding-left:1.5em;
		margin-bottom:2em;
		margin-top:0;
		padding-top:0;

   }

   ul.text_link li {
   	padding-bottom:0.75em;
   }

   ul.text_link a {
      color:#142E5C;
      text-decoration:
      none;
      font-weight:bold;
   }

   ul.text_link a:hover {
      color:#fff;
      font-weight:bold;
      background-color:#142E5C;
   }

   div.more_01 {
   margin-bottom:1.5em;
   padding:0;
   font-size:0.75em;
   color:#000;
   line-height:1.5em;
   text-align:right;
   }

   div.more_01 span{
   	font-weight:bold;
   	padding-left:0.5em;
   	padding-right:0.5em;
   }

   div.more_01 a {
      background-image:url(../img/vor.gif);
      background-repeat:no-repeat;
      background-position:left top;
      padding-left:1.5em;
      color:#142E4C;
      text-decoration:none;
      font-weight:bold;
   }

   div.more_01 a:hover {
      background-image:url(../img/vor_back.gif);
      background-repeat:no-repeat;
      background-position:left top;
      color:#CFDCE5;
      font-weight:bold;
   }

	div.footer_link {margin-top:8em;margin-bottom:15em;}


	/* Inhalte rechte Spalte */

	/* Suchmaske */

	div.search_01 {
      margin:0 0 0.25em 0.45em;
      background:#BFBFBF;
      padding:0;
      font-size:0.75em;
   }

   .form {
		padding:0.25em;
   }

   .form eingabe {
   	width:8.5em;
   }

   /* Ende der Suchmaske */

   /*Ueberschrift der einzelnen Conatiner auf der rechten Seite und jeweils folgender Inhalt*/

   div.ueb_01 {
      background:#BFBFBF;
      margin:0 0 0 0.5em;
      padding:0.5em 0.25em 0.5em 2em;
      font-size:0.75em;
      font-weight:bold;
      color:#142E5C;
   }

   /* Ende der Ueberschriften und Inhalte der rechten Seite */

   div.glossar {
      background:#EFEFEF;
      border-top: 0.25em solid #BFBFBF;
      border-bottom: 0.25em solid #BFBFBF;
      padding-left:0.25em;
      padding-top:0.5em;
      padding-bottom:0.5em;
      margin-top:0.5em;
      margin-bottom:0.5em;
      text-align:center;
   }

   div.glossar a {
      color:#142E5C;
      font-size:0.85em;
      text-decoration:none;
      font-weight:bold;
   }

   div.glossar a:hover {
      background:#142E5C;
      color:#CFDC5C;
      font-weight:bold;
   }

   div.glossar span {
   	font-size:1.25em;
		font-weight:bold;
   }

/* formatierungen fuer die Newsbeitraege */

ul.news-list-container {
	list-style-type: none;
}


/* Aufzaehlungen innerhalb der mittleren Informationstexte, ohne Nummerierung oder Verlinkung aber linksbuendig */


   table.table_02 th {
	   text-align:left;
   }

   table.table_02 td {
   	padding:0.25em;
	   vertical-align:top;
      text-align:left;
      border:0.0625em solid #BFBFBF;
   }

/* Container zum clearen */

   div.clear {
	clear:both;
	}

	/* Dynamische Groessenanpassung fuer Darstellungsfehler ab IE 5.X, sowie Firefox fuer Bilder
	   durch die Groessenveraenderung der Schriftart
	*/

.logo_ble {
	 width:14.75em;
	 height:6em;
}

.logo_big {
	 width:31.4375em;
	 height:6em;
}

.logo_small {
	position:relative;
	top:-3px;
	width:13.25em;
}

.news_pic {
	width:8.125em;
	height:6.25em;
}

.inhalt_pic {
	 width: 13.75em;
	 height:9.1875em;
}

.inhalt_pic_01 {
	 width: 13.75em;
	 height:4.75em;
}

.mit_pic {
	 width: 4.0625em;
	 height:5.3125em;
}
.pub_pic {
	width:9.375em;
	height:13.25em;
}

.xml_rss {
	 background:#BFBFBF;
	 margin-left:0.5em;
	 margin-bottom:0.25em;
	 padding-left:0.25em;
	 padding-top:0.25em;
	 padding-bottom:0.25em;
	 font-size:0.75em;
	 color:#142E5C;
}

.xml_rss a {
	border:1px solid #fff;
	border-right-color:#000;
	border-bottom-color:#000;
	font-size: .83333em;
	 padding:1px 4px;
	 font-weight:bold;
	 text-decoration:none;
	 background-color:#e70;
	 color:#fff;
}

.xml_rss a:hover {
	border:1px solid #000;
	border-right-color:#fff;
	border-bottom-color:#fff;
	font-size: .83333em;
	 padding:0px 5px 2px 3px;
	 font-weight:bold;
	 text-decoration:none;
	 background-color:#e70;
	 color:#eee;
}

 /* Tabellenausgabe der IBV-Mitarbeiter (steht im zusammenhang mit div.text_01) */

table.mit_table {
	 margin:0;
	 margin-top:1em;
	 padding:0;
}

table.mit_table td {
	 text-align:left;
	 vertical-align:top;
	 padding-right:1em;
	 padding-bottom:1.5em;
}

table.mit_table span {
	 font-weight:bold;
}

/* Einrueckungen bei der Angabe von Inhaltsverzeichnisen der IBV-SChriftenreihe */

.einrueck01 {margin:1em 0 0.5em 2.0em;padding-bottom:2px;}
.einrueck01 a {color:#142E5C;text-decoration:none;font-weight:bold;}
.einrueck01 a:hover {background:#142E5C;color:#fff;text-decoration:none;font-weight:bold;}
.einrueck02 {margin:0 0 0.5em 4.0em;padding-bottom:2px;}
.einrueck03 {margin:0 0 0.5em 6.0em;padding-bottom:2px;}
.einrueck04 {margin-left:8.0em;padding-bottom:2px;}
.einrueck05 {margin-left:10.0em;padding-bottom:2px;}

span.small {font-size:0.75em;}

.vid_img {width:20.75em;height:13.25em;border:0;}

/* Footer */

div#footer {
   clear:both;
   background:#CFDCE5;
   font-size:0.7em;
   color:#006666;
   text-align:right;
   margin:0;
   padding:0 7.5em 0.25em 0;
}

/* Ende des Footers */

/* Angaben aus temporärem typo3-CSS werden im Folgenden überschrieben */

/* Navigation		*/

.level1 {
	background-color:transparent;
	border-left-width:0;
	border-top-width:0;
	padding:0;
}

.level2 {
	background-color:#efefef;
	color:#066;
	list-style-type:square;
	border:none;
	padding:0;
}

.level2 li,
.level2 a {
	background-color:#efefef;
	color:#066;
}

.level3 {
	background-color:#dfdfdf;
	border:none;
}


/* Content  */

div.infobox {
	background:#efefef none repeat scroll 0 0;
	border: none;
	border-bottom:4px solid #bfbfbf;
	border-top:4px solid #bfbfbf;
	margin:0 0 1em;
	padding:0.5em 0 0 1em;
}

div#content_middle ul.news-list-container {
	background-color:#fff;
	border:none;
	padding:0;
}

ul.news-list-container>li {
	display:block;
}

.news-list-container h3 {
	background-color:transparent;
	border-bottom:none;
	color:#142e5c;
	margin:0 0 1.5em;
	padding:2px;
}

div#content_middle li h3 {
	font-size:1.1666em;
}

.news-list-container h3 a:link,
.news-list-container h3 a:visited,
.news-list-container h3 a:active,
.news-list-container h3 a:focus,
.news-list-container h3 a:hover {
	color:#142e5c;
}

.news-list-container h3 a:link,
.news-list-container h3 a:visited {
	text-decoration:none;
}

.news-list-container h3 a:active,
.news-list-container h3 a:focus,
.news-list-container h3 a:hover {
	text-decoration:underline;
}

.news-list-container .news-list-item {
    position: relative;
	min-height:100px;
	margin:0 0 1em;
	border: none;
	border-bottom:4px solid #bfbfbf;
	border-top:4px solid #bfbfbf;
	padding:0.5em 0.5em 1em;
	background:#efefef none repeat scroll 0 0;
}

.news-list-container .news-list-date {
    position: absolute;
    left: 0;
    bottom: 0;
	text-align:left;
	width:auto;
	color:#000;
	background-color:transparent;
}

div#content_middle li p.news-list-date {
	font-size:0.75em;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
	border:none;
	clear:both;
	height:0;
	width:0;
	visibility:hidden;
}

.news-list-container img {
	float:none;
}


.csc-textpic-intext-left ol,
.csc-textpic-intext-left ul {
	margin: 0 1em 1em 1em;
	padding:0px;
}
.info {
    background-color: #93C01B;
    color: #FFFFFF !important;
    font-weight: bold;
    padding: 1em 1.5em;
    text-align: center;
}

