html {    height: 100%;}body {    height: 100%;	background: #DDDDDD;	text-align: center;	font: 0.7em tahoma, Arial, Helvetica, sans-serif;	color: #333333;	margin: 0 10px;	padding: 0;}* {	margin: 0px;	padding: 0px;	font-size: 1.0em;	color: #000;}img,div,p,ul,li,td {	border: 0;	margin: 0;	padding: 0;	color: #333;}a {	border: 0;	margin: 0;	padding: 0;	color: #333;	font-weight: bold;	text-decoration: none;}a:link {	color:  #333333;	font-weight: bold;	text-decoration: none;}a:hover {	color: #770000;	font-weight: bold;	text-decoration: none;}a:visited {	color: #555555;	font-weight: bold;	text-decoration: none;}ul {	list-style: none;}#main {	width: 936px;	height: 120%;	margin: auto;	text-align: left;}/*--------------------------header------------------------- */#claim {	float: left;	width: 688px;	height: 162px;}#claim h1 {    margin-top: 122px;    margin-left: 32px;    font: 24px "Verdana, Arial, Helvetica, sans-serif";    color: #990000;}/*--------------------------header------------------------- */#header-index, #header-unterricht, #header-kollegium, #header-kursangebot, #header-ensembles, #header-galerie, #header-links  {	width: 936px;	height: 162px;	background: url(images/header/home_header.jpg) no-repeat;}/*--------------------------body------------------------- */#body {	clear: both;	width: 936px;    height: 100%;	overflow: visible;	/*background: #FFF url(images/bg_body.gif) no-repeat;*/	background: #FFF; }/* -----------------------------navigation top---------------------------- */#body #nav-top {	height: 22px;	padding: 5px 5px 0 5px;	background: #F3D4D9;}#nav-top ul {	margin: 0 240px;}#nav-top li {	float: right;	border-right: 1px solid #A39D9D;}#nav-top li a {	display: block;	width: auto;	padding: 0 1em;	font-size: 1.0em;	color: #333333;	/*text-transform: uppercase;*/	text-decoration: none;	}/* -----------------------------navigation left---------------------------- */#body #nav-left {	float: left;	width: 191px;	/*height: 100%;*/	background: #F9F5F6;}#nav-left li {	padding-left: 25px;}#nav-left li.hilite {	background: url(images/nav_left_hilite.gif) no-repeat;}#nav-left ul li a {	display: block;	width: 131px;	border-bottom: 1px solid #F3D4D9;	font-size: 1.1em;	padding: .4em 0;	color: #333333;	/*text-transform: uppercase;*/	text-decoration: none;}#nav-left ul.subnav li a {	width: 100px;	border-bottom: 1px solid #A6DAAC;	font-size: 0.9em;	/*text-transform: uppercase;*/}#nav-left ul.inner_subnav li a {	width: 80px;	font-style: italic;	padding-left: 2.5em 0;	border-bottom: 1px solid #A6DAAC;	font-size: 0.7em;}/*--------------------------content------------------------- */#body #content {	float: left;	width: 479px;	height: 400px;	padding: 0 20px;}#content h1 {	margin: 20px 0;	font-size: 1.5em;	font-weight: bold;		color: #333;}#content h2 {	margin: 18px 0;	font-size: 1.2em;	font-weight: bold;		color: #333;}#content h3 {	margin: 14px 0;	font-size: 1.1em;	font-weight: bold;		color: #333;}#content strong {	font-weight: bold;		color: #333;}#content p {	margin: 1em 0;}#content ul {	list-style: outside disc;	padding: 1em;}#content td {	list-style: outside disc;	padding: 0.5em;}/*--------------------------right column------------------------- */#body #col-right {	float: left;	width: 225px;	/*height: 100%;*/	padding: 0;	border-left: 1px solid #C1C0C2;	background: #F9F5F6 url(images/bg_col_right.gif) no-repeat top;}#col-right h1 {	padding: 20px 15px 0 15px;	font-size: 1.0em;	font-weight: bold;	color: #595959;}#col-right h1.news {	padding: 20px 15px 15px 15px;	font-size: 1.0em;	font-weight: normal;	color: #595959;	text-transform: uppercase;}#col-right h3 {	padding: 0 15px;	font-size: 1.0em;	font-weight: bold;	color: #595959;}#col-right p {	padding: 0 15px 15px 15px;}#body #col-right-pic {	width: 225px;	border-left: 1px solid #C1C0C2;	background: #F2F2F2;}#col-right ul {	list-style: outside disc;	padding: 1em;}#col-right strong {	font-weight: bold;		color: #333;}/*--------------------------footer------------------------- */#footer {    clear: both;    width: 100%;    height: 15px;    height: 20px;	background: #F3D4D9;}#footer li {	float: left;}#footer a {	width: 131px;	font-size: 1.1em;	/*padding: .3em 0;*/	color: #333333;	text-transform: uppercase;	text-decoration: none;	margin-left: 20px;	}
