@CHARSET "ISO-8859-1";

body {text-align: center;margin-top: 15px;}


div {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt;}

#container {margin: 0 auto; width: 763px; height: 524px; background-image: url("/cms/fileadmin/templates/imagedata/TitleRahmen.jpg"); background-position: top left; background-repeat:no-repeat;}

#maintable {position: relative; top: 130px; height: 388px; width: 100%; left: 3px; padding: 0px; border-spacing: 0px;}
#menucell {vertical-align: top;width: 200px;}
#contentcell {vertical-align: top; color: #666;}
#contentlayer {margin-left: 14px; overflow: auto; height: 375px;color: #666; margin-top: 2px; margin-right: 15px;}
#semesterthema {color: #888888; font-weight: bold; font-size: 7pt; position: absolute; bottom: 15px; right: 155px}

	
.menu1-level1-no a {margin-left: 8pt; text-decoration: none; color: white; font-size: 9pt;}
.menu1-level1-act a {margin-left: 8pt; text-decoration: none; color: white; font-size: 9pt; font-weight: bold;}
.menu1-level2-no a {margin-left: 14pt; text-decoration: none; color: #03999c; font-size: 8pt;}
.menu1-level2-act a {margin-left: 14pt; text-decoration: none; color: #03999c; font-size: 8pt; font-weight: bold;}

div.menu1-level1-no:hover {background-image: url(/cms/fileadmin/templates/menu/mouseover.png);}
div.menu1-level2-no:hover {background-image: url(/cms/fileadmin/templates/menu/mouseover2.png);}
div.menu1-level1-act:hover {background-image: url(/cms/fileadmin/templates/menu/mouseover.png);}
div.menu1-level2-act:hover {background-image: url(/cms/fileadmin/templates/menu/mouseover2.png);}

.menu1-level1-no {margin-top: 10px; background-image: url(/cms/fileadmin/templates/menu/level1.png); background-repeat: no-repeat; }
.menu1-level1-act {margin-top: 10px; background-image: url(/cms/fileadmin/templates/menu/level1.png); background-repeat: no-repeat;}
.menu1-level2-no {margin-top: 5px; background-image: url(/cms/fileadmin/templates/menu/level2.png); background-repeat: no-repeat;}
.menu1-level2-act {margin-top: 5px; background-image: url(/cms/fileadmin/templates/menu/level2.png); background-repeat: no-repeat;}


.menu1-level1-act a:before {content: ": :"; margin-right: 4px;}
.menu1-level2-act a:before {content: ": :"; margin-right: 4px;}

h1 {font-size: 14pt;}
h2 {font-size: 11pt;}
h3 {font-size: 9pt;}

.termin {color: #2FCBD0; text-weight: bold;}
.csc-textpic-caption {font-size: 7pt}
.csc-firstHeader {font-size: 14pt;}
td {vertical-align: top; color: #666;}

.bodytext {font-size: 9pt}
.bodytext a {text-decoration: none; color: #008478;}
.bodytext a:hover {text-decoration: none; color: #3cd2c4;}

li a {text-decoration: none; color: #008478;}
li a:hover {text-decoration: none; color: #3cd2c4;}
li {margin-left: 10pt;}

#imagetable {width: 99%; vertical-align: top; font-size: 8pt;}
.contenttable theader tr {background-color: #EEEEEE;}

.programmtabelle {width: 100%;}
.termincell {width: 100px; vertical-align: top; font-size: 9pt; color: #666; border-width: thin; border-style: solid; border-color: #03999c; margin-right: 30px;}
.descriptioncell {vertical-align: top; font-size: 9pt; color: #666}

.descriptioncell a {text-decoration: none; color: #008478;}
.descriptioncell a:hover {text-decoration: none; color: #3cd2c4;}

label {text-indent: 10pt; font-weight: bold; margin-top: 4px; margin-bottom: 8px; display: block; width: 100%; background-color: 03999c; color: white; font-size: 9pt; color: white};}

