/* ------------------------------ Master CSS ------------------------------ */body {	margin: 0;	padding: 0;}/* ------------------------------ Basic Typo ------------------------------ */td {	margin: 0;	padding: 0;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	letter-spacing:1px;}.mainframe {	position: absolute; z-index: 3;}.praktikum {	position: absolute; z-index: 3; top: 300px; left: 810px; width:135px}.box {	padding: 5px 0 5px 3px;	color: #666666;	font-family:Georgia, Times New Roman, Times, serif;	font-size: 12px;	line-height: 1.3em;	text-align: left;}.imp {	margin: 0;	padding: 0;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: left;}.style1 {	font-weight: bold;}.style2 {	color: #0092D2;	font-weight: bold;}.style3 {	color: #0092D2;	font-style:italic;	}	.style4 {	cursor: default;	}		.text {	color: #444;	text-decoration: none;	padding: 5px 0 5px 3px;	font-family:Georgia, Times New Roman, Times, serif;	font-size: 12px;	line-height: 1.3em;	text-align: left;	letter-spacing:1px;		}p {	margin: 0;	padding: 0;	color: #333333;	font-size: 12px;	font-weight: bold;}h2 {	margin: 0;	padding: 0 0 0.4em 0;	clear: both;	color: #F2A316;	font-size: 130%;	font-weight: normal;}ul {	margin: 0 0 0 0;	padding: 0 0 0 0;	list-style: none;}/* ------------------------------ Links ------------------------------ */a {	color: #333;	font-weight: normal;	text-decoration: none;	outline: none;}a:hover {	color: #333;	text-decoration: none;}a img {	border: none;}#rechts {	color: #444;	text-decoration: none;	padding: 5px 0 0 0;	font-family:Georgia, Times New Roman, Times, serif;	font-size: 12px;	line-height: 1.3em;	text-align: left;	letter-spacing:1px;			}		#teaser {	color: #0092D2;	text-decoration: none;	padding: 5px 0 5px 3px;	font-family:Georgia, Times New Roman, Times, serif;	font-size: 11px;	line-height: 1.1em;	text-align: left;	letter-spacing:1px;	font-style:italic;			}#link {	color: #444;	text-decoration: none;	padding: 5px 0 5px 3px;	font-family:Georgia, Times New Roman, Times, serif;	font-size: 12px;	line-height: 1.3em;	text-align: left;	letter-spacing:1px;			}#link a {	color: #444;	text-decoration: none;	padding: 5px 0 5px 3px;	font-family:Georgia, Times New Roman, Times, serif;	font-size: 12px;	line-height: 1.3em;	text-align: left;	letter-spacing:1px;			}#link a:hover {	background-color:#CC0000;	color: #333}#navi a {	display: block;		}#navi a:hover {	background-color: #F9F9F9;	display: block;}#fadeshow1 a {		padding: 0 0 0 0;		}#fadeshow1 a:hover {		padding: 0 0 0 0;	display: block;}