/* CSS Document */

/* allgemeine Setzungen */
* {
	margin:0px;
	padding:0px;
}

body {
	background-image:url(img/hg_scanline.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	z-index:0;
}

h1, h2, p, ul, ol {
	margin-bottom:0.8em;
}

/* umschliessender Rahmen */
#rahmen {
	height:675px;
	width:980px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:#FFFFFF;
}

/* Kopfzeile mit Logo */
#kopf {
	width:980px;
	height:38px;
	top:0px;
	background-color:#FFFFFF;
	border-bottom: 2px solid #FF3300;
	position:relative;
}

/* Menuezeile */
#menue {
	width:980px;
	height:39px;
	top:0px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #FF3300;
	position:relative;
}

/* Inhalt */
#text {
	width:980px;
	height:565px;
	top:0px;
	margin-top:10px;
	background-color:#FFFFFF;
	position:relative;
	overflow:auto;
}

/* neuer Rahmen angeglichen an Index-Textraster */
#text-inhalt {
	top:-5px;
	right:0px;
	width:670px;
	height:510px;
	position:relative;
	float:right;
	overflow:auto;
}

#cv-publ-bild {
	top:-5px;
	left:20px;
	width:250px;
	height:510px;
	position:relative;
	float:left;
}

#kunst #zitat {
	top:-5px;
	right:20px;
	width:650px;
	position:relative;
	height: 90px;
	float:right;
}

#kunst #schwerpunkte {
	top:55px;
	left:60px;
	width:320px;
	height:340px;
	padding:10px;
	position:relative;
	float:left;
}

#kunst #aktuelles {
	top:55px;
	right:20px;
	width:250px;
	height:340px;
	padding:10px;
	position:relative;
	float:right;
	background-color:#F3F3F3;
}

/* Rahmen für Index-Datei */

#index-bild {
	top:40px;
	left:20px;
	width:250px;
	height:510px;
	position:relative;
	float:left;
}

#zitat {
	top:40px;
	right:20px;
	width:650px;
	position:relative;
	height: 90px;
	float:right;
}

#schwerpunkte {
	top:100px;
	left:60px;
	width:320px;
	height:340px;
	padding:10px;
	position:relative;
	float:left;
}

#aktuelles {
	top:100px;
	right:20px;
	width:250px;
	height:340px;
	padding:10px;
	position:relative;
	float:right;
	background-color:#F3F3F3;
}

#schwerpunkte li {
	margin-left:15px;
	margin-top:5px;
	font-size:1.0em;
}

#aktuelles li {
	margin-left:15px;
	margin-top:5px;
	font-size:1.0em;
}

#schwerpunkte h3,
#aktuelles h3 {
	color:#8B8B8B;
	margin-bottom:20px;
}

#schwerpunkte a,
#aktuelles a {
	color:#FF3300;
}

.zitatfarbe {
	color: #000099;
	font-size:1.0em;
	text-align:right;
}


/* Fusszeile */
#fuss {
	width:980px;
	height:20px;
	background-color:#FFFFFF;
	border-top: 1px solid #FF3300;
	position:relative;
	clear:both;
}

/* Kopftitel */
#kopf h1 {
	font-size:1.6em;
	font-weight:normal;
	padding-left:20px;
	padding-top:8px;
}

/* Hauptmenue */
#hauptmenue {
	top:10px;
	left:20px;
	margin:0px;
	position:relative;
	float:left;
}

/* Menue für Semesterwahl */
#semesterwahl {
	top:10px;
	right:10px;
	position:relative;
	float:right;
	text-align:right;
}

#menue li {
	font-size:1.1em;
	text-decoration:none;
	display:inline;
}

/* Veranstaltungen */
#veranstaltungen {
	top:15px;
	left:10px;
	width:350px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
}

/* iframe für Veranstaltungstext */
#veranstaltungstext {
	top:15px;
	right:10px;
	width:578px;
	height: 528px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	border: 1px solid #EEEEEE;
}

/* iframe für Veranstaltungstext auf Workshopseite*/
#workshoptext {
	top:15px;
	right:10px;
	width:578px;
	height: 528px;
	background-color:#FFFFFF;
	position:relative;
	float:right;
	border: 1px solid #EEEEEE;
}

/* Einstellungen für den Veranstaltungstext */
#uni-lehre {
	background-image:url(img/hg_weiss.gif);
	font-size:0.7em;
}

#uni-lehre h1 {
	font-size:1.2em;
}

#uni-lehre h2 {
	font-size:1.1em;
}

/* Positionierung des Veranstaltungstextes (bei Einzelseitenaufruf) */
#lehre-abstract {
	/* position : absolute; */
	margin-left : auto;
	margin-right : auto;
	width : 510px;
	padding:10px;
	position : relative;
}

#literatur p {
	margin-top : -0.5em;
}

#lehre-abstract {
	font-size:1.0em;
}

#lehre-abstract h1 {
	font-size:1.2em;
}

#lehre-abstract h2 {
	font-size:1.1em;
}

#lehre-abstract ul {
	margin-left:20px;
}

#lehre-abstract li {
	margin-bottom:3px;
}

#lehre-abstract a {
	color:#FF3300;
	font-size:0.9em;
}

#lehre-abstract a:hover {
	color:#FF3300;
	font-size:0.9em;
	text-decoration:underline;
}

#la-back {
	position : relative;
	float : left;
}

#la-back p {
	margin : 0;
}

/* Fusszeile */
#fuss-l {
	left:20px;
	top:3px;
	position:relative;
	float:left;
	text-align:left;
}

#fuss-r {
	right:20px;
	top:3px;
	position:relative;
	float:right;
	text-align:right;
}


#fuss li {
	font-size:0.8em;
	text-decoration:none;
	display:inline;
}

#fuss p {
	font-size:0.8em;
}

/* allgemeine Linkauszeichnung */
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#FF3300;
	text-decoration:none;
}

/* Linkauszeichnung Kopfzeile */
#kopf a:hover {
	color:#000000;
	text-decoration:none;
}

/* Aktueller Link bei aufgerufener Seite */
#cv #menue1 a,
#schriften #menue2 a,
#semesterlehre #menue3 a,
#workshops #menue4 a,
#kunst #menue5 a,
#kontakt #menue6 a,
#la-back a {
	color:#FF0000;
}

/* Linkauszeichnung zu den Veranstaltungstexten*/
#semesterlehre #text a {
	color:#FF3300;
}

/* Texpositionierung auf CV-Seite */
#cv #text li {
	list-style-type : square;
	margin-bottom : 0.5em;
}

#cv #text ul {
	margin-left:20px;
	margin-right:30px;
}

#cv #text li {
	font-size:0.9em;
}

.cv-bild {
	margin-top:2px;
	margin-left:20px;
	float:left;
}

/* Texpositionierung auf Schriften-Seite */
#schriften #text li {
	list-style-type : circle;
	margin-bottom : 0.5em;
}

#schriften #text ul {
	margin-left:20px;
	margin-right:30px;
}

#schriften #text li {
	font-size:0.9em;
}

#schriften #text h2 {
	font-size:0.9em;
	margin-left:5px;
	margin-bottom:5px;
}

#schriften #text a {
	color:#FF3300;
}

/* Textanpassung auf Workshopseite */
#workshops #text ul {
	margin-left:10px;
}

#workshops #text li {
	margin-bottom:10px;
	list-style:none;
	font-size:0.9em;
}

#workshops #text a {
	color:#FF3300;
}

/* Textpositionierung auf der Kontakt/Impressumseite */
#kontakt #text p {
	margin-left:0px;
	margin-right:30px;
	font-size:0.9em;
}

#kontakt #text a {
	color:#FF3300;
}

.haftung-head {
	font-weight:bold;
	margin-top:20px;
}

#kontakt #text #disclaimer p {
	font-size:0.8em;
}

/* Überschriften auf den Inhaltsseiten */
#cv #text h1,
#schriften #text h1,
#kunst #text h1,
#workshops #text h1,
#kontakt #text h1 {
	font-size:1.0em;
	margin-left:20px;
	margin-bottom:30px;
}

#semesterlehre #text h1 {
	font-size:1.0em;
	margin-left:10px;
	margin-bottom:30px;
	color:#606060;
}

#workshops #text h1 {
	margin-left:10px;
}

/* Positionierung der Lehrveranstaltungstitel */
.uni {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:0.95em;
	color:#606060;
}

.vorlesung {
	margin-left:20px;
	margin-top:5px;
	font-size:0.85em;
}
