html {margin:0; padding:0;}
html[xmlns^="http"] { overflow-y:scroll;}
body { margin:0; padding:0; font:  69%/1.4em Verdana, Arial, Helvetica, sans-serif; text-align:center; height:100%; background: #FFF url(gfx/bac.gif) repeat-x; }
.foto_Links 	{ border:solid 1px #ccc; margin:5px 10px 0 0; padding:3px; float:left; }
.foto_Rechts 	{ border:solid 1px #ccc; margin:5px 0 0 10px; padding:3px; float:right; } */
.fotoBU 	{ border: solid 1px #ccc; margin:5px 0 -10px 0; padding:3px; display:block; }
.fotoMitBU 	{ border: solid 1px #ccc; margin:5px 0 -10px 0; padding:3px; display:block; }
.notext 	{ overflow:hidden; width:0px; height:0px; position:absolute; left:-2000px; top:0px; }
.printtext 	{ overflow:hidden; width:0px; height:0px; position:absolute; left:-2000px; top:0px; }
.edit 		{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0; }
.clearBoth 	{ clear:both; }

/* Tabellen  */
.tabelle 	{ margin:0em 0 0.5em 0; border:1px solid #CCCCCC; width:470px; font-size:1em; }
.tabelle caption { font-weight:bold; color:#FF0000; text-align:left; border:0px none; margin:0 0 0 0; padding:0; }
.tabelle th 	{ color:#FFFFFF; text-align:left; vertical-align:top; padding:0.2em; background:#999999; font-size:100%; }
.tabelle td 	{ background:#F5F4EF; border-bottom:1px solid #AFAB98; vertical-align:top; padding:0.2em 0.2em 0.5em; }
.tabelle h2 	{ font-size:1em !important; margin:0 !important; }
.tabelle h3 	{ margin:0 !important; padding:0 !important; }
.tabelle p 	{ margin:0!important; padding:0 !important; }

#container 	{ background:#FFF; text-align:left; margin:0 auto; padding:0; width:740px; margin:0 auto; }

/* Header */
#headBox	{ height:219px; margin:0; padding:0; width:740px; position:relative; }
#headBox2 	{ height:20px; margin:0; padding:0px; background:#FFFFFF url(gfx/header2top.gif) no-repeat left top; width:740px; }

/* Sprachauswahl */
#langBox 	{ position:absolute; height:20px; width:413px; top:197px; left:297px; margin:0; padding:0; }
#langBox h2	{ font-size:0.9em; font-weight:normal; color:#666; float:left; margin:-2px 0 0 0; padding:0; }
#langBox ul 	{ margin:0; padding:0; list-style:none; float:right; }
#langBox ul li 	{ padding:0; margin:0; float:left; } 
#langBox img 	{ margin:0 0 0 10px; padding:0; border:none; vertical-align:middle; }

/* Navigation */
#navContainer	{ float:left; width:200px; background:url(gfx/bacmenu.gif) no-repeat left top; margin:0 0 0 20px; display:inline; }
#navBox 	{ width:180px; margin:15px 0 0 10px; }
ul#nav 		{ margin:0; padding:0; border-top:solid 1px #CCC; }
ul#nav li 	{list-style:none; margin:0; padding:0;border-bottom:solid 1px #CCC;}
ul#nav li a:link,
ul#nav li a:visited 	{ display:block; width:145px; padding:8px 0 8px 35px; color:#000000; text-decoration:none; 
			background:url(gfx/butmenu.gif) no-repeat 5px -59px; margin:0; 
					width:180px; 
  					voice-family:"\"}\""; 
 					voice-family:inherit;
  					width:145px; }
html>body ul#nav li a:link,
html>body ul#nav li a:visited {width:145px;}
ul#nav li a:focus, 
ul#nav li a:hover, 
ul#nav li a:active	{ background:#F5F4EF url(gfx/butmenu.gif) no-repeat 5px 1px; color:#000;
					width:180px; 
 					voice-family:"\"}\""; 
  					voice-family:inherit;
  					width:145px; }
html>body ul#nav li a:focus,
html>body ul#nav li a:hover, 
html>body ul#nav li a:active {width:145px;}
ul#nav li.linkAktiv a:link, 
ul#nav li.linkAktiv a:visited, 
ul#nav li.linkAktiv a:hover	{ background:#F5F4EF url(gfx/butmenu.gif) no-repeat 5px 1px; color:#000; font-weight:bold;
							width:180px; 
 							voice-family:"\"}\""; 
  							voice-family:inherit;
  							width:145px; }
html>body li.linkAktiv a:link,
html>body li.linkAktiv a:visited,
html>body li.linkAktiv a:hover {width:145px;}

#subnavBox 		{ width:180px; margin:10px 0 0 10px; float:left; display:inline;  }
ul#subnav  		{ margin:0; padding:0;  }
ul#subnav li 		{ margin:8px 0; padding:0; list-style:none; } 
ul#subnav li a:link,
ul#subnav li a:visited	{ color:#999999; text-decoration:none; padding:0px 0 0px 35px; margin:0; width:140px; }
ul#subnav li a:focus, 
ul#subnav li a:hover, 
ul#subnav li a:active	{ color:#F40000; text-decoration:underline; padding:0 0 0px 35px; margin:0;}

ul#subnav li.subAktiv a:link,
ul#subnav li.subAktiv a:visited { color:#F40000; text-decoration:none; }
ul#subnav li.subAktiv a:focus,
ul#subnav li.subAktiv a:hover,
ul#subnav li.subAktiv a:active { color:#F40000; text-decoration:underline; }

ul#subnav li#print 	{ background:url(gfx/print.gif) no-repeat 10px 0px; }
ul#subnav li#contact 	{ background:url(gfx/contact.gif) no-repeat 10px 0px; }
ul#subnav li#imprint 	{ background:url(gfx/imprint.gif) no-repeat 10px 0px; }
ul#subnav li#intern 	{ background:url(gfx/intern.gif) no-repeat 10px 0px; }

/* Logos */
#logoBox 	{ width:180px; }
#logoBox ul	{ margin:40px 0 0 0px; padding:0; list-style:none;}
#logoBox ul li a:link,
#logoBox ul li a:visited,
#logoBox ul li a:focus, 
#logoBox ul li a:hover, 
#logoBox ul li a:active	{ background:url(../none); padding:3px 0 15px 0; margin:0; }
#logoBox img { border:none; }

/* Inhalt */
#inhaltBox	{ float:right; width:470px; margin:10px 30px 0 0px; padding:0; display:inline; }
#inhaltBox h1 	{ color:#F40000; font-size:1.7em; line-height:1.2em; margin:0 0 1em; padding:0 0 0.2em;
		background:url(gfx/linie.gif) no-repeat left bottom; }
#inhaltBox h2 	{ font-size:1.4em; line-height:1.2em; color:#F40000; margin:2em 0 0.5em 0; padding:0; }
#inhaltBox h3 	{ font-size:1em; color:#F40000; margin:1em 0 0 0; padding:0; }
#inhaltBox h4,
#inhaltBox h5 	{ font-size:1em; color:#000; margin:0 0 0 0; padding:0; }
#inhaltBox h6 	{ font-size:0.8em; font-weight:bold; color:#666; margin:0 0 1.5em 0; padding:0; }
#inhaltBox p 	{ padding:0; margin:0 0 1.5em 0; }
#inhaltBox a:link { color:#F40000; text-decoration:underline; }
#inhaltBox a:visited { color:#F40000; text-decoration:underline; }
#inhaltBox a:focus,
#inhaltBox a:hover,
#inhaltBox a:active { text-decoration:none; background-color:#F5F4EF; color:#000000; }
#inhaltBox ul 	{ margin:0 0 1.5em 1.5em; padding:0; list-style:square; }
#inhaltBox ol 	{ margin:0 0 0 3em; padding:0; }

/* Publications */
#inhaltBox div.divPublications 	{ background:url(gfx/linie.gif) no-repeat left bottom; margin:0 0 15px 0; padding:0 0 15px 0; }
#inhaltBox div.divPublicationsLast { margin:0 0 15px 0; padding:0 0 15px 0; }
#inhaltBox ul.listPublications 	{ margin:-1em 0 0 1.5em ; padding:0; }
#inhaltBox ul.listPublications li { margin:0 0 0.5em 0; padding:0; }
#inhaltBox p.pPublications { margin:0px 0 0 0; padding:0; }

/* Listviews */
#inhaltBox h2.listHeadline	{ font-size:1.2em; color:#F40000; margin:0 0 2px 0 ; padding:0; }
#inhaltBox p.trennerMit { margin:-1em 0 0 0; padding:0; background:url(gfx/linie.gif) no-repeat left bottom; }
#inhaltBox p.trennerOhne { margin:-1em 0 0 0; padding:0; }
#inhaltBox p.mehrlink { padding:0; margin:-1.5em 0 1em 0; font-size:0.9em; font-weight:bold; }
#inhaltBox p.mehrlink a:link,
#inhaltBox p.mehrlink a:visited { text-decoration:none; }
#inhaltBox p.mehrlink a:focus,
#inhaltBox p.mehrlink a:hover,
#inhaltBox p.mehrlink a:active { text-decoration:underline; }
#inhaltBox p.listDatum 	{ font-size:0.9em; font-weight:normal; color:#666;padding:0; margin:1.5em 0 0.3em 0; }
#inhaltBox #zurueck a:link,
#inhaltBox #zurueck a:visited 	{ color:#F40000; text-decoration:none; font-size:0.9em; font-weight:bold; }
#inhaltBox #zurueck a:focus,
#inhaltBox #zurueck a:hover,
#inhaltBox #zurueck a:active 	{ color:#000000; background:#F5F4EF; text-decoration:underline; }

/* Partner */
.partnerBox 	{ clear:both; width:470px; padding:0; margin:15px 0; }
.partnerBox h2	{ font-size:1.2em !important; margin:0 0 10px 0 !important; }
.partnerBox p 	{ margin:0 0 10px 0 !important; }
.partnerBox img { border:none; margin:10px 0 20px 0; padding:0; float:left; }
.partnerText 	{ float:right; width:330px; padding:0 0px 0 0; margin:8px 0 0 0; }

/* Pictures */
.imgGall  	{ float:left;border:none;padding:0; margin:0 14px 14px 0; height:68px;width:103px;overflow:hidden; }
.imgGall img 	{ border:none; margin:0;}
.imgGallHoch  	{ float:left;border:none;padding:0; margin:0 14px 14px 0; height:110px;width:80px;overflow:hidden; }
.imgGallHoch img { border:none; margin:0;}


/* eMail */
#eForm 		{ margin:0 0 20px 0; padding:0; border:none; }
#eForm legend  	{ margin:0 0 1em; padding:0; color:#93BF35; display:none; }
.left 		{ margin:0 0 1.5em 0; float:left; text-align:left; width:6em; }
.eFormfeld 	{ margin:0 0 10px 10px; border:1px solid #999999; background:#FFFFFF; float:left;
		font:1em Verdana, Arial, Helvetica, sans-serif; height:1.5em; }
.eFormfeldText 	{ margin:0 0 10px 10px; border:1px solid #999999; background:#FFFFFF; float:left;
		font:1em Verdana, Arial, Helvetica, sans-serif; }
.eFormbutton 	{ margin:10px 0 0 0; border:none; color:#FFFFFF; background:#72BF44; }
.eFormbutton 	{cursor:pointer} /* IE 6.+ */
.eFormbutton:hover {cursor:pointer} /* Geckos */
#eForm input[type=submit].right { margin-left:6.3em; }
#eForm br 	{ clear:both; }

/* Fusszeile */
#footerBox {clear:both; margin:0; width:740px; padding:0; height:4em; }
#footerBox p { margin:0 0 0 240px; padding:10px 0 0 0; background-color:#FFF; background:url(gfx/linie.gif) no-repeat left top; }
#footerBox a:link,
#footerBox a:visited 	{ background:url(gfx/buttop.gif) no-repeat 0px -60px; color:#999999; text-decoration:none; 
			padding:0 0 0 15px; margin:0; width:200px; }
#footerBox a:focus,
#footerBox a:hover,
#footerBox a:active 	{ background:url(gfx/buttop.gif) no-repeat 0px 0px; text-decoration:underline; color:#F40000; }
#footerBox img 		{ margin:0 5px 0 0; padding:0; border:none; }