/* markierten Bereich um Pixelwert verschieben und somit (bei normalen Displays) unsichtbar machen.
Nur Sichtbar wenn CSS ausgeschaltet = Mike Rundle Regel */
.hide {
	display:none;
}
body {
	margin: auto;
	background-color: #fff;
	color: black;
	font: 120%/130% "Times New Roman", Times, serif;
}
#gesamt {
	background-color: #fff;
	background-image:none;
	margin:0;
	border:0;
}
h1, h2, h3, h4, h5, h6 {
	color: #00386a;
	margin:0;
	padding:0.5em 0 0;
}
#rechte_spalte h2 {
	font-size:1.2em;
}
ul, ol {
	text-align: left;
}
td {
	vertical-align:top;
}
a {
	color:#00386a;
}
img[class="left"] {
	border:0;
	margin:5px 10px 2px 0;
	float:left;
}
img[class="right"] {
	border:0;
	margin:5px 0 5px 10px;
}
#logo {
	padding: 15px 0 0 10px;
	float:right;
}
#secondary_links {
	display:none;
}
#seitenkopf {
	height:100%;
	background-image:none;
}
#text-buttons {
	display:none;
}
#site_name {
	display:none;
}
#seitenfuss {
	border-top:solid 3px #bcbcbc;
}
#seitenfuss p {
	background-color:#fff;
	color: #000;
	font-size:90%;
	text-align: center;
	padding:2% 0 0;
}
#seitenfuss p a {
	color:#000;
	font-weight:bold;
}
/* Spalten im Hauptbereich */
#linke_spalte #search-theme-form, #linke_spalte #block-menu-primary-links {
	display:none;
}
#linke_spalte #logo-professur img {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border:0;
}
#search {
	display:none;
}
#inhalt {
	float:left;
	width:100%;
	padding:0 1% 0 0;
	font-size:1em;
	border-right: none;
}
#inhalt2 {
	width:100%;
	padding:0;
	font-size:1em;
}
#rechte_spalte {
	display:none;
}
.views-row {
	padding:0 0 10px;
	font-size: 0.9em;
}
.views-field-field-date-value {
	font-weight:bold;
}
/* Tabellen formatiert */	
#inhalt table caption, #inhalt2 table caption {
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	padding-bottom: 5px;
}
#inhalt table td, #inhalt2 table td {
	font-size:0.9em;
	text-align:center;
	padding: 5px;
}
#inhalt table th, #inhalt2 table th {
	font-size:0.9em;
	text-align:center;
	padding: 5px;
}
#inhalt table .breite10, #inhalt2 table .breite10 {
	width:10%;
}
#inhalt table .breite18, #inhalt2 table .breite18 {
	width:18%;
}
#inhalt table .breite5, #inhalt2 table .breite5 {
	width:5%;
}
#inhalt table .breite7, #inhalt2 table .breite7 {
	width:7%;
}
#inhalt table .blue, #inhalt2 table .blue {
	background-color:#F0F8FF;
}
#inhalt table, #inhalt2 table {
	margin:10px 0;
}
#inhalt table .left, #inhalt2 table .left {
	text-align:left;
}
/* News */
.view-id-News {
	padding:10px 0 0;
}
/* Sitemap */
#site-map a {
	color:#000;
}
#site-map h2 {
	display:none;
}
