body 
{
 font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align:center;
overflow-y:scroll;
}


.schatten {
background-image: url("../screen/biolab_schatten_oben.jpg");
background-repeat:no-repeat;
}



.brotkrumen {
background-image: url("../screen/biolab_brotkrumen2.jpg");
background-repeat:no-repeat;
}

.trennerpunkt {
background-image: url("../screen/biolab_trenner.gif");
}


.headlinemitte {
 
	font-family:arial,helvetica;
	font-size:16px; 
	font-weight:bold;
color: #000000;
}



.headlinerechts, .csc-firstHeader, h2 {
 
	font-family:arial,helvetica;
	font-size:14px; 
	font-weight:bold;
	color: #0051C0;
}


.textmitte {
 font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
padding-right:10px;
}

.imgtext-table {
padding-right:0px;
}


.csc-caption {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0051C0;
}

.csc-mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.headlinemittesub 

{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0051C0;
}


.linkklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0051C0;
	text-decoration:none

}


#menu span {
	margin: 0 0 0 5px;
	display: block;
	}
	
/*.aktivelink { 
	color: #0051C0; 
	font-weight: bold;
font-size:11px;
	text-decoration: none;
	padding-left: 2px; 
	}*/

a:link.sub2, 
a:visited.sub2  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #0051C0; 
	text-decoration: none;
	}
a:active.sub2,
a:hover.sub2 { 
	color: #0051C0; 
	text-decoration: none;
	}

a:link.sub2_1, 
a:visited.sub2_1  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #0051C0; 
	text-decoration: none;
	}
	a:active.sub2_1,
a:hover.sub2_1 { 
	color: #0051C0; 
	text-decoration: none;
	}

a:link.sub2_2, 
a:visited.sub2_2  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #0051C0; 
	text-decoration: none;
	}
a:active.sub2_2,
a:hover.sub2_2 { 
	color: #0051C0; 
	text-decoration: none;
	}

a:link.sub2_3, 
a:visited.sub2_3  { 
	font-family:arial,helvetica;
	font-size:11px; 
	color: #0051C0; 
	text-decoration: none;
	}
a:active.sub2_3,
a:hover.sub2_3 { 
	color: #0051C0; 
	text-decoration: none;
	}

.brotkrumen1,
.brotkrumen1 a:link,
.brotkrumen1 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.brotkrumen1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0051C0;
	text-decoration:underline;
}
.brotkrumen1 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0051C0;
	text-decoration:none;
}


.linkwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}


.suchfeldinput {
	background-color:#5079A9;
	color:#ffffff;
	width: 115px;
	font-size: 9px;
	border:1px solid #00427A;
}

.contenttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0051C0;
}

.tr-even {
  background-color: #AFAFAF;
  color: #FFFFFF;
}

.tr-odd {
  background-color: #FFFFFF;
}
.current1,.current2 {
	font-weight: bold;
}
	/* Die Indexsuche benÃÂ¶tigt auch etliche Einstellungen bzgl. CSS */

.tx-indexedsearch-searchbox-button {
	font-family: arial,helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	border: 1px #333333 solid;
	background-color: #5079A9;
	background-position: left;
	height: 18px;
	margin:5px 0 5px 0;
}

.nopadding {
   padding: 0 0 0 0px;
   }

.tx-indexedsearch-searchbox-sword,
DIV.tx-indexedsearch-searchbox TABLE TR TD SELECT {
	background-color:#5079A9;
	color:#ffffff;
	width: 115px;
	font-size: 10px;
	border:1px solid #000000;
	margin:5px 0 5px 0;
}

.tx-indexsearch-dropdown {
	background-color:#BBC2C7;
	color:#0051C0;
	width: 115px;
	font-size: 10px;
	border:1px solid #000000;
}

.tx-indexsearch-vergleich {
	font-size: 10px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
}

.tx-indexedsearch-info {
	white-space: normal;
	}

.tx-indexedsearch-sectionlinks a  {
	font-size: 12px;
	color: #0051C0;
	text-transform: none;
	text-decoration: underline;
	line-height:16px;
	background: url(screen/pfeile/grau.gif) no-repeat 0 2px 0 0;
	padding-left: 10px;
	}
.tx-indexedsearch-browsebox-SCell
	{
	font-size: 12px;
	font-weight:bold;
	color: #0051C0;
	text-transform: none;
	text-decoration: none;
	background: url(screen/pfeile/gruen.gif) no-repeat 0 4px 0 0;
	}

.tx-indexedsearch-browsebox, 
.tx-indexedsearch-whatis, 
.tx-indexedsearch-searchbox, 
.tx-indexedsearch-descr, 
.tx-indexedsearch-info, 
.tx-indexedsearch-title-caption, 
.tx-indexedsearch-info, 
.tx-indexedsearch-percent, 
.tx-indexedsearch-title-number, 
.tx-indexsearch-searchfor,
DIV.tx-indexedsearch-searchbox FORM TABLE TR TD P
	{
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	}

.tx-indexedsearch-browsebox-strong
	{
	font-size: 10px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	}

.tx-indexsearch-sectiontitle
	{
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	}

.tx-indexedsearch-sw
	{
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	}

.tx-indexsearch-page a, 
DIV.tx-indexedsearch-browsebox TABLE TR TD P A
	{
	font-size: 12px;
	color: #333333;
	text-transform: none;
	text-decoration: underline;
	}

FORM.tx_ffbmnews_pi1 INPUT,
FORM.tx_ffbmnews_pi1 TEXTAREA
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #454646;
	text-transform: none;
	text-decoration: none;
	width: 250px;
	}

FORM.tx_ffbmnews_pi1 TEXTAREA
	{
	height: 150px;
	}
	
#container {
    margin: 0px auto 0 auto;
    width: 928px;
    overflow: hidden;
    color: #0051C0;
    padding: 0 0 0 0px;
    background: #fff;
}

body {
    background: transparent url(../../imagepool/schatten.gif) repeat-y center 0;
}

p.bodytext {
color: #000000;
}

a, a:visited {
    color: #0051C0;
}
#content, #content02 {
    width: 465px;
}
.textmitte {
    border-left: 1px solid #0051C0;
    padding: 0 0px 0 15px;
}

.textmitte .textmitte{
    border:0;
    padding: 0;
color: #000000;
}
.textmitte p.ueberschrift {
color: #000000;
    font-size:1.2em;
}
p.zwischenueberschrift {
color: #000000;
}

#menu {
    width: 150px;
    margin: 20px 0 0 15px;
    padding:0;
}
.inhalt#rechts {
    border-left: 1px solid blue;
    padding-left: 5px;
}
#rechtespalte {
    width: 200px;
    padding-top: 16px;
}
#rechtespalte table {
    margin-left: 3px;
}

#rechtespalte .headlinerechts{
    font-weight: normal;
    font-size: 11px;
    text-transform: uppercase;

}
#toplink {
    margin: 0 0 0 16px; padding:0;
    border: 0px solid lime;
    
}
hr {
    border: 0;
    border-top: 1px solid #0051C0;
}
#aktuell .ueberschrift {
    color: #0051c0;
    background: transparent url(../screen/bullet-pfeil-16x16.png) no-repeat 0px 0px;
padding: 0 0 0 20px;
margin: 15px 0 0 0;
line-height: 1.25em;
}

#aktuell .csc-linkToTop {
border-bottom: 1px dotted black;
padding-bottom: 10px;
}