@charset "UTF-8";body, html{	height:100%;	width:100%;	margin:0px;	line-height: 1.5;	font-size:12px;	font-family: Arial, Helvetica, sans-serif;    color: black; 	background-color:#FFFFFF;}/*Layout*******************************/div#content{    min-height: 700px;    min-width: 1250px;	max-width: 1300px;	margin-left: auto;	margin-right: auto;	margin-bottom:5px;	padding: 5px;	}div#wrapper{   border:solid 0px;   width:100%;   min-height: 100%;   height:auto;   margin-bottom: -30px;}div#header{	position: relative;	z-index: 1;}div#headerlogos{	min-width:1250px;	max-width:1300px;	margin: 0 auto;}div#Navigationsbar{	min-width:1300px;	width:100%;	background-color: #00549F;	clear:both;}/*Navigationsbar*/ul#Navigation {	max-width: 1300px;	min-width: 1250px;	font-size:0; /*ie7 gap fix*/	margin: 0 auto; 	padding: 0;	text-align: center;}ul#Navigation li {	list-style: none;	float: left;  	position: relative;	margin: 0px; padding: 0;}ul#Navigation li ul {	margin: 0; padding: 0;	position: absolute; 	z-index:100;	display: none;  /* Unternavigation ausblenden */}ul#Navigation li:hover ul {	display: block;  /* Unternavigation in modernen Browsern einblenden */	z-index:100;}ul#Navigation li ul li {	float: none;	display: block;	margin-bottom: 0;}ul#Navigation a{	display:inline-block;}ul#Navigation a{	display: block;	width: 150px;  /* Breite den in li enthaltenen Elementen zuweisen */	padding-top: 5px;	padding-bottom: 5px;	font-size: 12px;	font-weight: bold;	text-decoration: none;	border: 1px solid white;	border-color: #00549F;	border-right-color: white;	color: white; 	background-color: #00549F;}ul#Navigation li ul a{	border-left-color: #00549F;	border-right-color: #00549F;	border-top-color: white;}ul#Navigation a:hover  {	border-color: gray;	color: white; 	background-color: gray;}/*Unternavigation*/div#noHoverNav{	margin: 0 auto;	margin-top: 3px;	margin-bottom: 3px;	text-align: center;	min-width: 1250px;}div#noHoverNav ul{	overflow:hidden;	margin: 0 auto; 	padding: 0;	list-style: none; 	text-align:center	}div#noHoverNav li{	background-color: #0069c6;	display:inline;	margin-right: 5px;	padding: 5px 10px;	transition: background-color 0.5s ease;}div#noHoverNav li:hover{	background-color: silver;}div#noHoverNav ul li a{	text-decoration:none;	color: white;	font-size: 12px;	width: 150px; }div#noHoverNav li:hover{	background-color: silver;}div#cleanup{	height:30px;	clear: both;}div#footer {		min-width: 1300px;	font-size:0; /*ie7 gap fix*/	margin: 0; 	padding: 5px 0px;	height: 20px;	font: xx-small Helvetica, Arial, sans-serif;		font-weight:bold;		background-color:#00549F;}div#footer ul{	overflow:hidden;	margin: 0 auto; 	padding: 0;	list-style: none; 	max-width: 1300px;}div#footer li{	float:left;	display:inline;	margin-right: 5px;	color:#FFFFFF;	line-height: 20px;	font-size: 12px;}div#footer a{	color: white;	text-decoration: none;	display:block;}/*LeftMenu==Untermenü*/div#menu{	padding: 5px;	background-color: #F5F5F5;	font: bold 100%, Arial,sans-serif;	color: #334d55;	float:left;	font-size:12px;	margin-top: 0px;	margin-left: 5px;	margin-bottom: 12px;	border: 1px solid #00549F;	width:250px;	overflow: auto;		overflow-x: hidden;	line-height: normal;}#menu > ul{	list-style: none; 	margin-left:0px;	padding-left:0px;}#menu > ul > li{	border-bottom: 1px solid #ccc;}#menu > ul a:link, #menu > ul a:visited, #menu > ul a:active {	padding: 3px;	display: block;	color: #00549F; 	text-decoration:none;	font-weight:normal;}#menu > ul a:hover  {/*	color: #FFFFFF; */	text-decoration:underline; 	background-color:#cccccc;}#menu > table ul{	list-style: none;	padding: 0px;	margin: 0px;}#menu > table ul li{	border-bottom: 1px solid #CCC;	text-align: center;}div#menumain{ /*==content with menu*/	width:950px;	height: auto;	margin-left: 275px; 	margin-right: 5px;	margin-top:0px;	text-align:justify;	border: 0px solid #ccc;	padding:0px;	overflow:hidden;}/*Ende:LeftMenu**********//*Ende:Layout********************************/h2{	font-family: Arial, Helvetica, sans-serif;	background-color:#EEEEEE;	border:thin #CCCCCC solid;	font-size: 114%;	font-weight:bold;	color:#006BB5;	vertical-align:top;	margin-top:0px;	margin-bottom:6px;} h3 {	margin-top:0px;	margin-bottom: 6px;	font-size: 114%;	font-family: Arial, Helvetica, sans-serif;	color:#00549F;}	h4 {	margin-top:0px;}h5 { /*h5 in 01_aboutIFAS*/	color: #666666;	font-weight:bolder;	margin-top:5px;}a:link, a:visited, a:focus, a:active {	font-family: Arial,Helvetica,sans-serif;	text-decoration:none;	border: none;	outline: none;	color: #006BB5;}a:hover {	color: #006BB5;	text-decoration: underline;	border: none;	outline: none;}img{	border: none;	outline: none;}/*Boxen, Absatzformatierung*/div.boxwithborder{ /*currently used in 01_about/01_aboutIFAS.php and 02_science/01_topics.php*/	border: 1px solid #00549F;	padding: 12px;	margin: 0px 0px 12px 0px;	vertical-align:top;	text-align:justify;}div.absatz{	vertical-align:top;	text-align:justify;	margin-bottom:12px;	overflow: auto;}.textarea{	text-align:justify;		overflow:auto;}p{	margin-bottom:12px;	margin-top:12px;		padding:0px;}/*Ende: Boxen, Absatzformatierung**********//*Listenformatierung*/div#content  ul:not(.datemenu){	list-style-type:square;	font-weight:bolder;	margin-top: 0px;}div#content  ul  li{	font-weight:normal;}	/*used in 02_science: 04_TF.php, 05_PM.php,... */ul.listwithspace li{	margin-bottom:12px;}/*Ende: Listenformatierung**********//*used included files in 02_science/showProject.php*/#project {	border: 1px solid #CCC;	padding:5px;}/*Personal*/	.Kurzprofil{		font-size:	12px;		margin-left: 0px;		margin-right: 12px;		margin-bottom: 5px;		clear: both;		overflow: auto;		width: 400px;		text-align: left;	}	/*Staff.php und Staff_Ex.php*/	.Grossprofil{		text-align:center;				margin: 0px;		margin-right: 40px;		width:250px; 		border:1px solid #00549F;		float:right;	}		div#Mitarbeiterbeschreibung{		width:650px;		padding:0px;		margin:0px;	}		div#divLoading{		height:auto; 		margin-top:20px; 	}	.GrossprofilEx{		text-align:center;				margin: 0px;		margin-right: 40px;		width:250px; 		border:1px solid #00549F;		float:right;	}	.Veroeffentlichung{		width:620px; 		margin-bottom:15px; 		line-height:1.25;		text-align: left;	}	.Veroeffentlichung > div:first-child{		width:430px; 		background-color:#e5e5e5; 		padding:10px; 		display: table-cell;	}	.Veroeffentlichung > div{		width:150px;		background-color:white; 		padding:10px; 		display: table-cell;	}	/**/	/*Assistenten und Gäste*/		table.EhemaligeMitarbeiter tr > td{		vertical-align: top;		padding-right: 25px;	}		div .column{		width:250px;		float:left;		padding-right:25px;	}			div .Jahresbox{		text-align:center;		margin-bottom: 25px;	}		div .Jahresbox > h2{		text-align: center;		border: none;	}			/**//*Ende: Personal**********/