td {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	color: #FFFFFF;}body {	background-color: #333333;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #FFFFFF;}.inhalt {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.cv {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.journalismus {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.wissenschaft {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.film {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.design {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}th {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: bold;	color: #CCCCCC;}.jahr {	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCCCCC;}.tabelle {	overflow: auto;	width: 685px;	height: 600px;	float: left;	position: relative;}.centerdiv {	position: relative;	width: 800px;	margin: auto;}h1 {	font-family: "Courier New", Courier, mono;	font-size: 2em;	color: #FFFFFF;	margin-bottom: 12px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	font-weight: 100;	padding-bottom: 6px;}.news {	position: absolute;	left: 50px;	top: 300px;	width: 200px;	color: #CCCCCC;}.news h2 {	border-bottom: 1px dotted #CCCCCC;	color: #CCCCCC;	padding-bottom: 4px;}.impressum {	float: right;	padding-top: 0.7em;}.tabellelinks {	float: left;	width: 115px;	position: relative;}.darkborder {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333333;}.leftdiv {	float: left;	width: 150px;	position: relative;}.rightdiv {	float: right;	width: 630px;	position: relative;}h2 {	font-size: 1em;	font-weight: bold;	text-transform: uppercase;	margin-top: 0px;}.leftpicture {	float: left;	position: relative;	height: 87px;	width: 150px;	margin-bottom: 20px;}.breadcrumb {	margin-bottom: 12px;}.navigation {	margin-bottom: 12px;	float: right;}.menu {	float: left;	position: relative;	width: 135px;	text-transform: uppercase;}.menulast {	float: left;	position: relative;	width: 125px;	text-transform: uppercase;}	.linkespalte {	float: left;	position: relative;	width: 305px;}.rechtespalte {	float: left;	position: relative;	width: 305px;	left: 20px;}.popup {	width: 240px;	margin: auto;}a:link, a:visited, a:active {	text-decoration: none;	color: #FFFFFF;}a:hover {	text-decoration: underline;	color: #FFFFFF;}.impressum a:link, .impressum a:visited, .impressum a:active {	text-decoration: none;	color: #CCCCCC;}.impressum a:hover {	text-decoration: underline;	color: #CCCCCC;}blockquote {	margin-right: 0px;	margin-left: 25px;}