body { 
	font: 8pt/12pt verdana, arial, helvetiva, sans-serif; 
	color: #000; 
	background: #DDDEDF;
	margin: 0; 
	padding-top: 10px;
	}

/****************************************************************
	Modul Kopfbereich
 	Definiert Logo, Gitternetz, Querbild, Hintergrund Kaesten
*****************************************************************/
#netz { /* print no */
	position: absolute; 
	margin: 0px;
	background: url(../images/netz.gif) no-repeat top left;
	width: 770px; 
	height: 195px; 
	}	

#headimage { /* print no */
	position: absolute; 
	margin: 0 0 0 96px;
	width: 381px; 
	height: 189px; 
	}	

#topblue { 
	background: #A6C8D6; 
	position: absolute; 
	width: 765px; 
	height: 93px; 
	}	

#topgreen { 
	background: #123; 
	position: absolute; 
	margin-top: 96px; 
	width: 765px; 
	height: 93px; 	
	}	


/****************************************************************
	Modul Navigation Kopfbereich
 	Definiert Navigations-Kaesten, Positionierung und Farbe
*****************************************************************/

#topnavi { position: absolute; padding: 0px; margin: 0px; z-index: 1;}		
#topnavi li { list-style-type: none; position: absolute; text-align: center; line-height: 1em; }

/* Logo und home */		#topnavi li.num0 { left: 0px;}
/* Logo und home */		a.mainnav0 { display:block; height: 93px; padding-top: 0px; margin-top: 0px; width: 189px; }		

/* home */ 				#topnavi li.num1 { left: 192px; }
/* home */ 				a.mainnav1 { display:block; width: 93px; height: 93px; }	
/* home */ 				a.mainnav1act { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }	

/* Ergebnisse */ 		#topnavi li.num9 { left: 288px; }
/* Ergebnisse */ 		a.mainnav9 { display:block; width: 93px; height: 93px; }	
/* Ergebnisse */ 		a.mainnav9act { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }	

/* Über BioProm */ 		#topnavi li.num2 { left: 96px; top: 96px; }
/* Über BioProm */ 		a.mainnav2 { display:block; width: 93px; height: 93px; }	
/* Über BioProm */ 		a.mainnav2act { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }	

/* Hintergrund */ 		#topnavi li.num3 { left: 192px; top: 96px; }
/* Hintergrund */ 		a.mainnav3  { display:block; width: 93px; height: 93px; }
/* Hintergrund */		a.mainnav3act  { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }	

/* Partner */			#topnavi li.num4 { left: 288px; top: 96px;} 
/* Partner */			a.mainnav4  { display:block; width: 93px; height: 93px; }
/* Partner */			a.mainnav4act  { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }	

/* Best Practice */		#topnavi li.num5 { left: 384px; top: 96px; }
/* Best Practice */		a.mainnav5  { display:block; width: 93px; height: 93px; }	
/* Best Practice */		a.mainnav5act  { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }		

/* links downloads */	#topnavi li.num6 { left: 480px; top: 96px; }
/* links downloads */	a.mainnav6  { display:block; width: 93px; height: 93px; }	
/* links downloads */	a.mainnav6act  { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }		

/* Aktuelles */ 		#topnavi li.num7 { left: 576px; top: 96px; }
/* Aktuelles */ 		a.mainnav7 { display:block; width: 93px; height: 93px; }	
/* Aktuelles */ 		a.mainnav7act { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }

/* kontakt */ 			#topnavi li.num8 { left: 672px; top: 96px; }
/* kontakt */ 			a.mainnav8 { display:block; width: 93px; height: 93px; }	
/* kontakt */ 			a.mainnav8act { width: 93px; \width: 93px; w\idth: 89px; height: 93px; \height: 93px; he\ight: 89px; display:block; background:#952D58; border: #952D58 2px solid; }

/* Suche */				#topnavi li.num10 { display:block; width: 93px; left: 672px; top: 0px; height: 93px; }


/* Allgemeine Definitionen */
#topnavi li a  { font: 1em verdana, arial, helvetiva, sans-serif; color: #FFF; text-decoration: none;  }
#topnavi li a:visited { color: #FFF; text-decoration: none; }
#topnavi li a:hover { text-decoration: none; }			
#topnavi li b.zweizeiler { font-weight:bold; display:block; padding-top:50px; }
#topnavi li b.dreizeiler { font-weight:bold; display:block; padding-top:39px; }
#topnavi li b { font-weight:bold; display:block; padding-top:63px; }	
	


/****************************************************************
	Modul Suchfeld Kopfbereich
 	Definiert Feld, Button
*****************************************************************/
INPUT:focus { background: #EFEFEF; }

INPUT:hover { background: #EFEFEF; }


#searchfield {
	border:1px solid #656565;	
	font: 8pt verdana, arial, helvetiva, sans-serif;  
	color: #000; 
	width: 80px;
	margin-bottom: 5px;
	margin-top:40px;
	}	

#button {
	border:1px solid #000;	
	font: 8pt verdana, arial, helvetiva, sans-serif;  
	color: #000; 
	font-weight: bold; 
	background: #FFF;
	filter:alpha(opacity=65); -moz-opacity: 0.65;
	width: 80px;
	margin-bottom: 5px;
}	

#buttonlogin {
	border:1px solid #000;	
	background: #FFF;
	font: 8pt verdana, arial, helvetiva, sans-serif;  
	color: #000; 
	font-weight: bold; 
	width: 120px;
}

.textfield {
	background-color: #F6F6F6;
    width: 230px;
	border: 1px #CCC solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12pt
}

/* end topnavi elements */


/****************************************************************
	Modul Breadcrump, Sprachwechsel
*****************************************************************/
#breadcrump { /* print no */
	position: absolute;
	left: 195px;
	top: 210px;
	width:375px;
	line-height:9pt;
	}

#chlang { /* print no */
	position: absolute;
	left: 595px;
	top: 210px;
	width:165px;
	line-height:9pt;
	}	
	
#extranet { /* print no */
	position: absolute;
	left: 696px;
	top: 210px;
	width:69px;
	line-height:9pt;
	}		

/****************************************************************
	Modul Subnavigation
 	Definiert Ebene 1-3, Listenausgabe
*****************************************************************/	
	
#subnavi { padding: 0px 30px 0px 0px; margin: 0px; }		
#subnavi li  { line-height: 2.5ex; list-style-type: none; width:99%; padding-top: 2px; padding-left: 5px; margin-bottom: 3px; float: inherit; clear: left; }	
#subnavi li a { background: transparent url(../images/oneitem3.gif) no-repeat top left; margin-left: 0px; display: block; color: #000; text-decoration: none; padding-left: 18px; }
#subnavi li a:hover { text-decoration: none; }	
#subnavi li a.bact, #subnavi li a.bact:visited { display: block; font-weight: bold; text-decoration: none; padding-left: 18px; background: transparent url(../images/oneitem3.gif) no-repeat top left; }	
#subnavi li a.c, #subnavi li a.c:visited {  color: #000; padding-left: 24px; background: transparent url(../images/oneitem_sub.gif) no-repeat top left;	}	
#subnavi li a.c:hover {  text-decoration: none; color: #000; }	
#subnavi li a.cact, #subnavi li a.cact:visited { padding-left: 24px; background: transparent url(../images/oneitem_sub.gif) no-repeat top left; }	
#subnavi li a.d { color: #00658C; font-weight: normal; padding-left: 34px; background: transparent url(../images/oneitem_sub2.gif) no-repeat top left; }		
#subnavi li a.d:hover { text-decoration: none; color: #000; }	
#subnavi li a.dact, #subnavi li a.dact:visited { font-weight: normal; padding-left: 34px; background: transparent url(../images/oneitem_sub2.gif) no-repeat top left; }	

/****************************************************************
	Modul Content
 	Definiert 3 Spalten (Subnavigation, Content, rechte Spalte)
*****************************************************************/	

#container { padding: 232px 0px 0px 0px; width: 765px; margin: 0px; }
#preamble { padding: 0px; margin: 0px; font: 1em/1.6em verdana, arial, helvetiva, sans-serif; width: 374px; float: left; } /* mit rechter spalte */
#preamblefull { padding: 0px; font: 1em/1.6em verdana, arial, helvetiva, sans-serif; width: 570px; float: left; } /* ohne rechts spalte - voll */
#left { float: left; height: auto; clear: none; width: 192px; padding: 0px; margin:0px; }	
#contentright { float: right; width: 189px;  height: 189px; padding: 0px; margin: 0px; }
.Clear { clear: both; }	

/****************************************************************
	Modul Image
 	Definiert Bilderausgabe Fliesstext Content-Bereich
*****************************************************************/		
#image {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
	float: left;
	clear: both;
}

/* logos bereich kontakt */
#imageslogo {
	padding-top: 3px;
	border-top: 1px solid #4A5154;	
	border-bottom: 1px solid #4A5154;	
	background: #FFF;
	text-align:center;
	width:187px;
	float: right;
	clear: both;
}/* // logos bereich kontakt */

/****************************************************************
	Modul Allgemeine Tags
 	Definiert p, h1-h5, a etc.
*****************************************************************/			
p { font: 8pt/12pt verdana, arial, helvetiva, sans-serif;  margin: 0 0 12pt 0; text-align: left;}
h1 { font: bold 1.1em verdana, arial, helvetiva, sans-serif; line-height: 1.3em; color:white; background:#952D58; margin: 0px 0px 10px 0px; padding: 3px 0px 3px 20px; border-bottom: 1px solid #B1A0A7; }
h2 { font: bold 1.1em verdana, arial, helvetiva, sans-serif; line-height: 1.3em; padding-top: 10pt; color: #000; }	
h3 { font: bold 1.1em verdana, arial, helvetiva, sans-serif; margin-bottom: 10px; color: #000; border-bottom: 1px solid #C00; }
h4 { margin-top: 0px; font: bold 1.1em verdana, arial, helvetiva, sans-serif; color: #000; }
h5 { font: bold 1.1em verdana, arial, helvetiva, sans-serif; line-height: 1.3em; color:white; background:#952D58; margin: 0px; padding: 3px 0px 3px 20px; border-bottom: 1px solid #B1A0A7; }
h6 { font: bold 1.1em verdana, arial, helvetiva, sans-serif; line-height: 1.3em; padding:0; margin-top:15px; margin-bottom:10px; color: #000; }	
a:link { text-decoration: underline; color: #000; }
a:visited { color: #666; }
	
/* macht ein > vor die links, farbe in abh. des punktes */
.linkitem {color:#000; white-space:nowrap; }	
.linkitem1 {color:#001A7B;}	
.linkitem2 {color:#A6C8D6;}	
.linkitem3 {color:#AA2B4A;}	
.linkitem4 {color:#CBD34C;}	
.linkitem5 {color:#A6C8D6;}	
.linkitem6 {color:#A6C8D6;}		

.border_null {border:0px;}
.query_highlight {color:#c00;}	/* highlight treffer bei suchausgabe */

#grey { /* liste  mit hyperlinks */
	line-height: 2.5ex; 
	list-style-type: none;
	border-bottom: 1px solid #CDCECE;	
	background: #D3D3D3; 
	padding: 10px; 
	}		

/****************************************************************
	Modul Bulletlisten fuer diverse Ausgaben

*****************************************************************/	

ul.mydownloads {
	padding:0;
	margin:0;
	list-style-type: none;
}

ul.mydownloads li {
	background: url("../images/icon_pdf.gif") no-repeat;
	padding-left:17px;
}

#list li { /* liste mit pfeil, ohne hyperlinks */
	line-height: 2.5ex; 
	list-style-type: none;
	border-bottom: 1px solid #CDCECE;	
	background: #D3D3D3 url(../images/item.gif) no-repeat top left; 
	padding: 5px 5px 5px 20px; 
	margin-bottom: 5px;
	margin-left: -40px;
	 /*\*//*/
  	margin-left: -30px;
	/**/
}	

 #listlink li { /* liste  mit hyperlinks */
	line-height: 2.5ex; 
	list-style-type: none;
	border-bottom: 1px solid #CDCECE;	
	background: #D3D3D3; 
	padding: 5px 5px 5px 20px; 
	margin-bottom: 5px;
	margin-left: -40px;
	 /*\*//*/
  	margin-left: -30px;
	/**/
}		
	

/* logoleiste rechts startseite */
.imglist {
	list-style-type: none;
	padding-top: 5px; 
	padding-bottom: 5px;
	margin-bottom: 5px;
	text-align:center;
	width:99%;
	}	
/* // logoleiste rechts startseite */


#newsliste { 
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #A6C8D6;		
	}

/****************************************************************
	Modul Footer

*****************************************************************/	
#footer {
	padding: 25px 0px 0px 194px;
	font: 1em/1.6em verdana, arial, helvetiva, sans-serif;  
	width: 574px;
	float: left;
	clear: left;
	}

/****************************************************************
	Modul Kontext-Spalte
	Definiert Ausgabe von Bulletlisten rechts
*****************************************************************/	

#linkList ul { margin: 0px; padding: 0px; }
#linkList li {
	line-height: 2.5ex; 
	list-style-type: none;
	border-bottom: 1px dotted #C00;	
	display: block; 
	padding-top: 5px; 
	padding-bottom: 15px;
	margin-bottom: 5px;
	}
#linkList li a:link { color: #C00; }
#linkList li a:visited { color: #C00; }
#linkList li i { color: #000; font-style: normal; font-weight: bold; background-color: #FCC24F; }

/*#linkList ul p { color: #FFF; font-size: 1.2em; font-style:	normal; font-weight: bold; background-color: #C00; text-align: center; margin-bottom: 5px; }*/


/* Logoleiste Startseite */ 
#imagelist {
	padding-left: 0px;
	border-bottom: 1px solid #C00;	
	border-top: 1px solid #C00;	
	margin-bottom: 4px;
	margin-right: 7px;
	margin-left: 10px;
	float: right;
	}


/****************************************************************
	Modul Tabellen
	Definiert Anzeige von Tabellen, genutzt v.a. im Berich Foerdermittel
*****************************************************************/	
#hardwaretable {
	font: 1em verdana, sans-serif; 
    border-collapse: collapse; 
    padding: 5px;
	text-align: left;
	vertical-align: text-top;
	background: #6D767A;
	}
	
#hardwaretable th {
	background: #5D6569;
	vertical-align: text-top;
	text-align: center;
	font-weight: normal;
	color: #FFF;
    padding: 5px;
   	border-bottom: 1px solid #4A5154;	
	}

#hardwaretable td {
    padding: 5px;
    vertical-align: text-top;
	text-align: center;
   	border-bottom: 1px solid #4A5154;	
	}

#hardwaretable p {
	line-height: 2.5ex; 
	list-style-type: none;
	background: transparent url(../images/item.gif) no-repeat top left; 
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 3px;
	margin-bottom: 5px;
	}	
	
#beige {
	background: #44494C;
	font-weight:bold;
	font-size: 10pt;
	}


#anlagentable {
	width: 374px;
	font: 1em verdana, sans-serif; 
    border-collapse: collapse; 
    padding: 5px;
	text-align: left;
	vertical-align: text-top;
	background: #6D767A;
	}
	
#anlagentable td {
	width: 254px;
	color: #FFF;
    padding: 5px;
   	border-bottom: 1px solid #4A5154;	
	}

#anlagentable th {
	width: 120px;
    padding: 5px;
    vertical-align: text-top;
   	border-bottom: 1px solid #4A5154;	
	}
	
#hell {
	background: #44494C;
	color: #FFF;
	font-weight:bold;
	font-size: 10pt;
	}	

#bildnachweise {
	width: 374px;
	font: 1em verdana, sans-serif; 
    border-collapse: collapse; 
    padding: 5px;
	text-align: left;
	vertical-align: text-top;
	background: #D3D3D3;
	}
	
#bildnachweise td {
    padding: 5px;
   	border-bottom: 3px solid #DDDEDF;	
	}

/*
#hardwaretable .links {
	padding: 5px;
	border-right: 1px solid #C00;	
	vertical-align: text-top;
	}
	
#hardwaretable .rechts {
	padding: 5px;
	vertical-align: text-top;
	}
	
#thin-clients-left {
	float: left;
    text-align: left;
	}
	
#thin-clients-right {
  padding-left:170px;
	text-align: left;
	}
*/	

/****************************************************************
	Modul Sitemap
*****************************************************************/	
/* Ausgabe Sitemap-Liste */
#sitemap ul { margin: 0px; padding: 0px; }	
#sitemap li { line-height: 2.5ex;  list-style-type: none; display: block; padding-top: 5px; }	
#sitemap li.s2 { padding-left: 20px; }
#sitemap li.s3 { padding-left: 40px; }
#sitemap li.s4 { padding-left: 60px; }
/* End Ausgabe Sitemap-Liste */


/****************************************************************
	Login Form
*****************************************************************/	

#box_login {
	width: 154px;
	margin-left:10px;	
	}
	
#box_search {
	width: 139px;
}

.box_any {
	margin-top: 16px;
	width: 139px;
}

.box_login_end {
	margin-top: -3px;
	margin-left:10px;
}

.box_right_end {
	margin-top: -5px;
}

#box_login input.sized {
	width: 163px;
	border:1px solid #656565;
	}
	
#box_search input.sized {
	width: 133px;
}

input.imagebtn {
    margin-top: 8px;
}



.box_head {
	font-weight:bold;
	margin-bottom: 6px;
	}
.smaller {
	font-size:10px;
}