/* the body defines the large blue square (background) that contains the page - the main  square. */html {	min-height: 100%;}body {	background-color: #658ABB;	color: #333366;	font-family: Verdana, Geneva, Arial, sans-serif;	font-size: 14px;	min-height: 100%;	}/* the page contains two columns -  the leftcolumn for the menu/navigation and the rightcolumn for text  */#page-pic {  	color: #333366;	background: url(images/combined-background.png) repeat-y;	text-align: left;	height: auto;	font-size: 14px;	line-height: 16px;	margin-right: auto;	margin-left: auto;	width: 855px;	visibility: visible;	display: block ;	clear: left;	border-color: #ffff;	border-width: 2px;	border-style: solid;	overflow: hidden;}#page {  	color: #000000;	background: url(images/strip-sm.png) repeat-y;    background-color:#FFFFFF;	text-align: left;	height: auto;	font-size: 12px;	margin-right: auto;	margin-left: auto;	width: 900px;	visibility: visible;	display: block ;	clear: left;	border-color: #ffff;	border-width: 2px;	border-style: solid;}#leftcolumn {	position: relative;	float: left;	color: #ffffff;	height: auto;	 width: 200px; 	 text-align: right; 	padding-bottom:10px;	}		/* each menu item  */.menuitem {	color: #ffffff;	font-size: 12px;	font-family: Verdana, Geneva, Arial,  sans-serif;	font-weight: normal;	text-decoration: none;	width: 162px;	  	 		 /* determines the width of the leftcolumn */	height: 30px;	padding-bottom:1px;}.spaceitem  {	padding-top:56px;	}.picitem  {	position:absolute;	left:86px;	top:20px;	 background-color: #132133;	}table.mit {    background-color:#FFFFFF;    width: 620px;    border-top: solid #000 1px;}table.mit td {    color: #000000;    text-align: left;    background-color: #ffffff;}tr.mit {   border-bottom: solid #000000 1px;    background-color:#cc0000;}.toprow {    font-weight: bold;    text-align: center;    border-top: solid #000000 1px;    background-color: #658ABB;    border-top: solid #000000 1px;}.topdata {    color: #000000;    font-weight: bold;    text-align: center;     background-color: #658ABB;   border-bottom: solid #000000 1px;}.title {	 font-family: Verdana, Geneva,  Arial, sans-serif;	 font-size: 16px;	font-weight: normal;}.blue-title	{	color: #333366;	font-family: Verdana, Geneva, Arial, sans-serif;	font-size: 14px;			padding-top: 10px;			padding-bottom: 0px;			font-weight: normal;}.blue-title-sm	{	color: #333366;	font-family: Verdana, Geneva, Arial, sans-serif;	font-size: 12px;			padding-top: 12px;			padding-bottom: 8px;			font-weight: bold;}	#middle-top	{	 font-family: Verdana, Geneva,  Arial, sans-serif;	 font-size: 16px;	line-height: 24px;	 width: 580px; 	padding-top:20px;}#middle-title	{	 font-family: Verdana, Geneva,  Arial, sans-serif;	 font-size: 14px;	font-weight: bold;	padding-left:210px;}#middle-second	{	font-family: Verdana, Geneva,  Arial, sans-serif;	padding:12px;	width: 460px; 	font-size: 18px;	line-height:25px;	text-align:center;	border: solid 1px #990000;		}#middle-third	{		font-family: Verdana, Geneva,  Arial, sans-serif;		width: 460px; 		padding:10px;		font-weight: normal;	 	font-size: 14px;		border: solid 1px #990000;		}#middle-individual	{	 font-family: Verdana, Geneva,  Arial, sans-serif;	margin-top:19px;	 padding:12px;	 width: 590px; 	 color: black;	font-size: 11px;	line-height:16px;	border: solid 1px #990000;		}#middle-forschung	{	 font-family: Verdana, Geneva,  Arial, sans-serif;	margin-top:19px;	 padding:10px;	 width: 630px; 	 color: black;	font-size: 11px;	line-height:16px;	border: solid 1px #990000;		}#middle-ul	{	 font-family: Verdana, Geneva,  Arial, sans-serif;	margin-top:19px;	 padding:12px;	 width: 590px; 	 color: black;	font-size: 12px;	line-height:16px;	border: solid 1px #990000;		}#main-text	{	text-align:justify;	 font-family: Verdana, Geneva,  Arial, sans-serif;	margin-top:19px;	 padding:0px;	 color: black;	font-size: 11px;	line-height:16px;}#individual-data	{	font-size: 11px;	text-align:left;}#middle-fifth	{	 padding:5px;	border: solid 1px #990000;		}.baseline {	font-size: x-small;	font-family: Verdana, Geneva, Arial, sans-serif;	font-weight: bold;	text-decoration: none;	margin-top: 16px;	width: 97%;	text-align: right;	border-bottom: solid 2px #b3b3ff;	}#indent {	padding-left: 230px;	}			.softline {	font-size: x-small;	font-family: Verdana, Geneva, Arial, sans-serif;	font-weight: bold;	text-decoration: none;	margin-top: 16px;	width: 97%;	text-align: right;	border-bottom: solid 1px #b3b3ff;	}	 a   { 	color: #0000ff;    font-size: 12px;	font-family:Verdana, Arial, Geneva, sans-serif;	text-decoration: none     }/* the three states of the menus are defined here in this order */ .menuitem a, .baseline a {	color: #ffffff;	font-size: 12px;	font-family: Verdana, Geneva, Arial,  sans-serif;	font-weight: normal;	text-decoration: none;	height: 30px;	width: 180px;	padding-bottom:4px;	}.menuitem a:visited, .menuitem2 a:visited, .baseline a:visited  { 	color: #ffffff;	text-decoration: none 	}a:visited, { 	color: #0000ff;	text-decoration: none 	}	/* This contains the description of the menu items when the mouse hovers over it - border-style: inset; */a:hover, .menuitem a:hover, .menuitem2 a:hover, .baseline a:hover {	color: #990000;	text-decoration: none;	background-color: #ffff;	}	a:active, .menuitem a:active, .menuitem2 a:active, .baseline a:active { 	color: #0000ff;	text-decoration: none  	}	/* This contains 	border:solid 1px #888; */.footer { 	 clear: left; 		/* make sure this block starts at the next free left space under the main page */	 position:float;	 color: #333366;	 font-weight: bold;	 margin-left:50px;	 margin-top:50px;	 width:auto;	 font-size:11px;	 line-height:1.5em; 	 text-align:left;  	 }	  p {	padding: 0px; 		margin: 0px;  		text-indent: 25px;} 	  .floatright { float: right;  			 padding-left:4px; 			 padding-right:4px;}	.horzspace    	{    padding-left:50px;	} .footer a {	color: #5454A9;	font-size: 11px;	font-family: Arial, Geneva,  Verdana,  sans-serif;	text-decoration: none;	}	 .footer a:hover {	color: #9f046d;	text-decoration: none;	font-size: 11px;	width: 120px;	height: 30px;	}.redcenteredtext  {	width:78%;	text-align:center;  	color: #933;	font-size: 22px;	line-height: 23px;	font-family: Geneva,  Arial, Verdana,  sans-serif;}.centertext		  {	 width:78%;	 text-align:center;  }#tabletext		  {	 text-align:left; 	 color: #333366;	 font-size: 17px;}.row 	{	background-color: transparent;	position: relative;	margin-left: 90px;	margin-bottom: 8px;	width: 400px;	height: auto;	visibility: visible;	display: block	border-color: #ffffff;	border-width: 0px;	border-style: solid;}h1  {	font-size: 21px;	line-height: 23px;	margin-bottom: 0px;	font-family: Geneva,  Arial, Verdana,  sans-serif;	}ol { color: #6f3 }.table-txt	{ font-size: 12px;	color: #000000;	font-weight: normal;		}.kollegiaten{		}ul { font-size: 12px;	color: #000000;	font-weight: normal; }li {font-size: 12px;	line-height: 19px;	color: #000000;	font-weight: normal; }.redtext { color: #9f046d; }.back-blue{ background-color: #C4C4FF; }.largeredtext{ 	color: #933;	font-size: 18px;	font-weight: bold;	font-family: Geneva,  Arial, Verdana,  sans-serif;	}.bluetext{ 	color: #333366;	font-size: 17px;	font-family: Geneva,  Arial, Verdana,  sans-serif;	text-decoration: none;	}.normaltext{ 	color: #333366;	font-size: 14px;	line-height: 20px;	font-family: Geneva,  Arial, Verdana,  sans-serif;	text-decoration: none;	}	.tiny-red-text { 	color: #933;	font-size: 12px;	font-family: Geneva,  Arial, Verdana,  sans-serif;	text-decoration: none;}	.green {	color: #494;	}.blue {	color: #44a;	}	