html, body {background : #ffffff;font-family:arial, helvetica, sans-serif;}
h2 { font-family:arial, helvetica, sans-serif;border-bottom : 1px solid #41799e; color : #333; width : auto;}
h3 { font-family:arial, helvetica, sans-serif; border-bottom : 0 solid #41799e; color : #333; padding-top : 15px;}
h3.a {font-weight : bold;}
h3.a:hover {font-weight : bold; color : #ff020e;}
h4 {font-size:11pt; color : #333; font-weight:bold; padding-top: 10px; margin: 3px 0px 3px 0px; width : auto;}
h5 {border-bottom : 0 solid #41799e; font-size : 10pt; color : #fff; background-color: #41799e; padding : 5px;
    margin:0px  0px  5px 0px; border-top : 1px solid #ccc;}
td { font-family:arial, helvetica, sans-serif; color:#000000; font-size:10pt}
p {	font-family:arial, helvetica, sans-serif;font-size : 10pt;background : transparent;}
dd {margin-left:15px; font-size:  10pt}
dt {font-size:  10pt}

A:link {color : #3a6e8e; background : transparent; text-decoration : none}
A:visited {color:#3a6e8e; text-decoration:none}
A:hover {color : #ff020e; background : transparent;	text-decoration : underline}
A:active {color : #ff020e; background : transparent; text-decoration : underline;}

a.hist:link {color: #41799e; text-decoration:none; }
a.hist:visited {color: #41799e; text-decoration:none;}
a.hist:hover {	color: #FF020E;text-decoration: underline;}
a.hist:active {color: #FF020E;text-decoration: underline;}

a.hist2:link {color: #FF020E;  text-decoration:none; }
a.hist2:visited {color: #FF020E; text-decoration:none;}
a.hist2:hover {color: #FF020E;  text-decoration:underline; }
a.hist2:active {color: #000000; text-decoration:underline; }

a.kopf:link {color: #41799e;  text-decoration:none}
a.kopf:visited {color: #41799e; text-decoration:none}
a.kopf:hover {color: #FF020E;  text-decoration:underline}
a.kopf:active {color: #000000; text-decoration:none}

a.aktuell:link {color: #3a6e8e; text-decoration:none; font-size:9pt; font-weight: bold}
a.aktuell:visited {color: #3a6e8e; text-decoration:none; font-size:9pt; font-weight: bold}
a.aktuell:hover {color: #ff020e; text-decoration:underline; font-size:9pt; font-weight: bold}
a.aktuell:active {color: #ff020e; text-decoration:underline; font-size:9pt; font-weight: bold}

a.block:link {	color : Black;	background : transparent;	text-decoration : none;width : 800px;}
a.block:visited {	color : Black;	background : transparent;	text-decoration : none;width : 800px;}
a.block:hover {	color : Red;	background : transparent;	text-decoration : none;width : 800px;}
a.block:active {	color : Red;	background : transparent;	text-decoration : none;width : 800px;}

div.mitte {	width: 800px}

div.e0 {
	font-weight: bold;
	font-size: 11pt;
	font-family:arial, helvetica, sans-serif;
	text-align: right;
	width : 140px;
	padding-bottom : 5px;
}
div.e1 {font-weight: normal; font-size: 10pt; font-family:arial, helvetica, sans-serif; text-align: right; padding-bottom: 5px}
div.e2 {font-weight: normal; font-size: 8pt; font-family:arial, helvetica, sans-serif; text-align: right; padding-bottom: 5px}

ul {font-size : 10pt; font-family:arial, helvetica, sans-serif;list-style-image : url(http://www.uni-koeln.de/uni/images/pfeil-rot.gif);}
ul.e1 {
	font-size: 10pt;
	margin: 0px;
	padding-left: 0px;
	text-decoration : none;
}
ul.e2 {font-size: 8pt;
	margin: 0px;
	padding-left: 0px;
	text-decoration : none; }
li.e1 { font-weight : bold;
color : #296b97;
padding : 0 0 3px;
list-style : none;
margin : 0;
text-align : right; }
li.e2 {  font-weight : bold;
color : #296b97;
padding : 0 0 3px;
list-style : none;
margin : 0;
text-align : right;   }

td.basis {
	font-family:Verdana, Arial;
	color:#000000;
	font-size:10pt;
	background-color: #ABC5D2;
	text-align: left;
	vertical-align: top;
	border: 1px solid #666666
}
td.aufbau {
	font-family:Verdana, Arial;
	color:#000000;
	font-size:10pt;
	background-color: #C0D0DD;
	text-align: left;
	vertical-align: top;
	border: 1px solid #666666
}
td.bachelor {
	font-family:Verdana, Arial;
	color:#000000;
	font-size:10pt;
	background-color: #DBE4ED;
	text-align: center;
	vertical-align: top;
	border: 1px solid #666666
}
td.zusatz {font-family:Verdana, Arial; color:#000000; font-size:10pt; background-color:#CCCCCC; text-align: left; vertical-align: top; border: 1px solid #666666}

div.anker {	font-size: 9pt;color:#000000;font-family:arial, helvetica, sans-serif;}

#nav_main {
background-color : transparent;
margin : 0px;
font-size: 0.82em;
font-weight : bold;
color : #41799e;
float : left;
width : 140px;
background : url(http://uni-koeln.de/uni/images/hg_navrubrik.gif) repeat-y;
border-top : 14px solid #41799e;
padding : 20px 0 0;
text-align : right;
}

h2 {border-bottom : 1px solid #41799e; font-size : 1em; color : #333; width : auto;}

.rand0 {
	BACKGROUND: url(http://www.uni-koeln.de/uni/images/siegeloben1.gif) rgb(255,255,255) no-repeat right bottom; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial }
.rand1 {
	BORDER-TOP: rgb(64,116,144) 1px solid; BACKGROUND: rgb(219,228,237) 0% 50%; MARGIN-RIGHT: 0px; BORDER-BOTTOM: rgb(64,116,144) 1px solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial }
.rand2 {
	BORDER-TOP: rgb(64,116,144) 1px solid; BACKGROUND: url(http://www.uni-koeln.de/uni/images/siegelunten1.gif) rgb(234,239,245) no-repeat right top; BORDER-BOTTOM: rgb(64,116,144) 1px solid; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial }

.haupttext {color: #333;
            font-size: 09pt;
            line-height: 150%;
            font-family: arial, helvetica, sans-serif;
            vertical-align: top; }
    .haupttext td {color: #333;
               font-family: arial, helvetica, sans-serif;
               line-height: 150%;
               font-size: 8pt; }
    .haupttext h3 {color: #333;
               font-family: arial, helvetica, sans-serif;
               line-height: 150%;
               font-size: 09pt;
               font-weight: bold; }
     .haupttext h4 {color: #333;
               font-family: arial, helvetica, sans-serif;
               line-height: 150%;
               font-size: 08pt;
               font-weight: bold; }

    pre, kbd, tt, code {font-family: Courier;
                    font-size: 100%;
                    color: #000000}

