body {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	padding: 8px;
	font-size: 11px;
}

A:link {
	FONT-WEIGHT: bold;
	COLOR: #5200a5;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #5200a5;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #9c9e9c;
	TEXT-DECORATION: underline
}

A:active {
	COLOR: #5200a5;
	FONT-STYLE: italic
}

ACRONYM {
	CURSOR: help;
	BORDER-BOTTOM: #000000 1px dotted
}

CAPTION {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	caption-side: top
}

DIV.seite {
	PADDING-LEFT: 2%;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	WIDTH: 98%;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	FONT-FAMILY: arial, verdana, serif
}
div.toc_list {
				border: 1px solid #ccc;
				background-color: #eee;
				padding: 1em;
				margin-bottom: 2em;
				float: left;
			}
			
div.toc_item {
				font-size: 90%;
				margin-top: 0.5em;
			}

DIV.klein {
	FONT-SIZE: 8pt
}

DIV.seitentitel {
	PADDING-LEFT: 2%;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	WIDTH: 98%;
	TEXT-ALIGN: center;
	PADDING-TOP: 15px;
	FONT-FAMILY: arial, verdana, serif;
}

DIV.seitenfuss {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	WIDTH: 910px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: center
}

DIV.uni_s1 {
	BORDER-RIGHT: #bebdbe 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bebdbe 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 0px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #bebdbe 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #bebdbe 1px dotted;
	POSITION: absolute;
	TOP: 100px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left
}

DIV.uni_s2 {
	BORDER-RIGHT: #bebdbe 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bebdbe 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 235px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #bebdbe 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #bebdbe 1px dotted;
	POSITION: absolute;
	TOP: 100px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left
}

DIV.uni_s3 {
	BORDER-RIGHT: #bebdbe 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bebdbe 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 470px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #bebdbe 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #bebdbe 1px dotted;
	POSITION: absolute;
	TOP: 100px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left
}

DIV.uni_s4 {
	BORDER-RIGHT: #bebdbe 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bebdbe 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 705px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #bebdbe 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #bebdbe 1px dotted;
	POSITION: absolute;
	TOP: 100px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left
}

DIV.uni_s5 {
	BORDER-RIGHT: #bebdbe 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bebdbe 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 705px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #bebdbe 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #bebdbe 1px dotted;
	POSITION: absolute;
	TOP: 100px;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: left
}

DIV.navi_s1 {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 15px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px dotted;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

DIV.navi_s2 {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 245px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px dotted;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

DIV.navi_s3 {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 480px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px dotted;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

DIV.navi_s5 {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 15px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px dotted;
	POSITION: absolute;
	TOP: 410px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

DIV.navi_s6 {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	LEFT: 245px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px dotted;
	WIDTH: 220px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px dotted;
	POSITION: absolute;
	TOP: 410px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}

H1.alt {
	FONT-SIZE: 12pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffdf00;
	TEXT-ALIGN: center
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 13px;
	border-color: #527BB5;
	border-left-style: solid;
	padding-left: 3px;
}

.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 13px;
	border-color: #527BB5;
	border-left-style: solid;
	padding-left: 3px;
}

H1x {
	FONT-SIZE: 12pt;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #527BB5;
	TEXT-ALIGN: center;
	padding:0px;
	margin:10px 0 6px 0;
}

H1x.header {
	FONT-SIZE: 18pt;
	COLOR: #527BB5;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left
}

H2.header {
	FONT-SIZE: 12px;
	COLOR: #527BB5;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left
}

H2.alt {
	FONT-SIZE: 12pt;
	PAGE-BREAK-BEFORE: always;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffdf00
}

H2 {
	FONT-SIZE: 12pt;
	PAGE-BREAK-BEFORE: always;
	COLOR: #000000;
	BACKGROUND-COLOR: #DDDDFF;
	padding:0px;
	margin:10px 0 6px 0;
}

H3 {
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #DDDDFF;
	padding:0px;
	margin:10px 0 6px 0;
}

H3.alt {
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #ffff99
}

H4 {
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #DDDDFF;
	padding:0px;
	margin:10px 0 6px 0;
}

H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	TEXT-DECORATION: underline
}

HR {
	BORDER-RIGHT: #5200a5 1px solid;
	BORDER-TOP: #5200a5 1px solid;
	BORDER-LEFT: #5200a5 1px solid;
	COLOR: #5200a5;
	BORDER-BOTTOM: #5200a5 1px solid;
	TEXT-ALIGN: center
}

HR.studium {
	BORDER-RIGHT: #5200a5 1px solid;
	BORDER-TOP: #5200a5 1px solid;
	BORDER-LEFT: #5200a5 1px solid;
	WIDTH: 220px;
	COLOR: #5200a5;
	BORDER-BOTTOM: #5200a5 1px solid;
	TEXT-ALIGN: center
}

P.grafik {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	WIDTH: 650px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #cecfce;
	TEXT-ALIGN: center
}

P.seitenmenu {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #5200a5 2px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #5200a5 2px solid
}

P.zentriert {
	TEXT-ALIGN: center
}

PRE {
	MARGIN: 0px;
	PADDING: 5px;
	BACKGROUND-COLOR: silver;
	BORDER:1px solid black;}

TABLE {
	WIDTH: 100%
}
TABLE.color1 {
	WIDTH: 100%;
	BACKGROUND-COLOR: #eeeeee;
	FONT-SIZE: 9pt;
}

TABLE .border{
	WIDTH: 100%;
	border:1px solid black;
	BACKGROUND-COLOR: black;
}
TABLE.with650 {
	WIDTH: 650px
}

TABLE.code {
	BACKGROUND-COLOR: #c00040
}

TABLE.quellcode {
	WIDTH: 210px;
	BACKGROUND-COLOR: #c00040
}

TABLE.semester {
	WIDTH: 210px
}

TABLE.umenu3 {
	WIDTH: 900px
}

TABLE.unter {
	WIDTH: 300px
}
CODE{
	BACKGROUND-COLOR: silver;
	BORDER:1px solid black;
}
TD {
    font-size: 9pt;
	VERTICAL-ALIGN: top;
	white-space: normal;
}

TD.hellgrau {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #cecfce
}

TD.blau {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-ALIGN: left;
	background-color: #DDDDFF;
}

TD.c {
	TEXT-ALIGN: center
}

TD.clb {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-COLOR: #efefef
}

TD.clc {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: center
}

TD.clcm {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: center
}

TD.clean {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #efefef
}

TD.clf {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #efefef
}

TD.gelblf {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #FFFF99
}

TD.gruenlf {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #66FF99
}

TD.clm {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR: #efefef
}

TD.clr {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: right
}

TD.clrb {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: right
}

TD.cm {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center
}

TD.cgelb {
	FONT-WEIGHT: bold;
	COLOR: #ffdf00;
	TEXT-ALIGN: center
}

TD.grafik {
	TEXT-ALIGN: center
}

TD.r {
	TEXT-ALIGN: right
}

TD.rot {
	FONT-WEIGHT: bold;
	COLOR: #ff0000;
	TEXT-ALIGN: center
}

TD.umenu3 {
	WIDTH: 300px
}

TH {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	COLOR: #000000;
	BACKGROUND-COLOR: #adaead
}

TH.links {
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: top;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #adaead;
	TEXT-ALIGN: left
}

UL {
	LIST-STYLE-IMAGE: none;
	LIST-STYLE-TYPE: disc
}

UL.verweis {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 20px;
	LIST-STYLE-IMAGE: url('../images/point.gif');
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #efefef
}

.ergebnis {
	FONT-WEIGHT: bold;
	COLOR: #c00040
}

.grau {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	WIDTH: 650px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #adaead;
	TEXT-ALIGN: center;
}

.hervor {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.hmforms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 3px;
}

.mediawiki {
	font-family: Arial , Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 3px;
}
span.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 13px;
	border-color: #527BB5;
	border-left-style: solid;
	padding-left: 3px;
}

/*Input, select{
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	font-weight: bold;
	border-top-style:ridge;
	border-right-style:ridge; 
	border-bottom-style:ridge; 
	border-left-style:ridge;
	border-width:3px;
	border-color:#527BB5; 
	padding-left : 3px; 
}*/
.readonly {
	background-color: #CCCCCC;
}