/* LINK SPECIFIC */
a:link {color: #808040; text-decoration: underline}
a:visited {color: #808040; text-decoration: underline}
a:hover {color: #000000; text-decoration: underline}
a:active {color: #808040; text-decoration: underline}
a.grau:link {font-size: 12px; color: #7F8496; font-weight: bold}
a.grau:hover {font-size: 12px; color: #000000; font-weight: bold}
a.grau:visited {font-size: 12px; color: #7F8496; font-weight: bold}
a.grau:active {font-size: 12px; color: #7F8496; font-weight: bold}
a.diskret:link {font-size: 12px; color: #1761ad; text-decoration: none}
a.diskret:visited {font-size: 12px; color: #5773B1; text-decoration: none}
a.diskret:active {font-size: 12px; color: #FFD72F; bold; text-decoration: underline}
a.diskret:hover {font-size: 12px; color: #1761ad; bold; text-decoration: underline}
a.diskretdunkel:link {font-size: 12px; color: #003366; text-decoration: none}
a.diskretdunkel:visited {font-size: 12px; color: #000000; text-decoration: none}
a.diskretdunkel:active {font-size: 12px; color: #1761ad; bold; text-decoration: underline}
a.diskretdunkel:hover {font-size: 12px; color: #1761ad; bold; text-decoration: underline}

/* LAYOUT SPECIFIC */
body {
	margin: 0px 0px 0px 0px;
	color: #000;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.03em;
}
TD {
	vertical-align: top;
}

#isb_topNav {
	display: none;
	padding-left: 10px;
}
#isb_topNav .isb_upperRow {
	display: none;
	text-align: right;
	float: right;
	padding: 2px 4px 0px 0px;
}
#isb_navMenu {
	display: none;
	padding-top: 0px;
}


#isb_content1 , #isb_content2 , #isb_content3 {
	padding: 25px 0px 25px 10px;
}
#isb_contentNav {
	display: none;
	width: 185px;
	margin:0px;
	padding-right: 12px;
}
.colSeparator {
	background-color: #fff;
	font-size: 1px;
}
.isb_colNav {
	padding-top: 10px;
	background-color: #fff;
}

#isb_content2 #colNormal {
	width: 533px;
}
#isb_content3 #colNormal {
	width: 50%;
}
#colNormal {
	padding: 0px 12px 0px 12px;
}
#colRight {
	padding: 0px 12px 0px 12px;
}

#isb_footer {
	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	color: #000;
	margin-left: 10px;
	margin-bottom: 24px;
}



/* NAVIGATION-STYLES SPECIFIC */
.nav-level1-act a , .nav-level2-act , .nav-level3-act {
	font-weight: bold;
}
.nav-level1-no a , .nav-level2-no a , .nav-level3-no a {
	font-weight: normal;
}

.nav-level1-act a , .nav-level2-act a , .nav-level3-act a , .nav-level1-no a , .nav-level2-no a , .nav-level3-no a {
	font-size: 12px;
	color: #808040;
	border:none;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 1px; 
}

/* CONTENT-SPECIFIC */
h1 {
	margin: 0px;
	margin-top: 8px;
	padding-right: 15px;
	padding-top: 13px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #000;
}
p {
	font-size: 12px;
}
ol {
	padding-left:15px;
	margin-left: 15px;
}

ul {
	list-style-image: url(/_images/1_listbullet_punkt.gif);
	padding-left:0px;
	margin-left: 20px;
}

#printHeader {
	padding: 0px;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: -30px;
}

/* BACKWARDS-COMPATIBILITY SPECIFIC (compressed ... readability not an issue) */
.haupttitel {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #1761ad;font-weight: bold;border-bottom: 1px solid #81b7ee;height: 33px;vertical-align: bottom;}
.titel {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #1761ad;font-weight: bold;}
.new {font-size: 9px;font-weight: bold;}
.11punkt {font-size: 11px ! important;}
.11punktblock {font-size: 11px ! important;text-align: justify;}
.blocksatz {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #1761ad;letter-spacing: 0.03em;text-align: justify;}
p.titelleiste {font-size: 12px;border:none;background-color:#D0E7FF;padding:2px;margin:0px;font-weight: bold;}
p.haupttitelleiste { margin-bottom:0px;font-size: 12px;color: #1761ad;font-weight: bold;border-bottom:1px solid #81b7ee;padding:none;}
li.li-pdf { list-style-image: url(/_images/1_listbullet_pdf.gif);}
li.li-doc {list-style-image: url(/_images/1_listbullet_dokument.gif);}
li.li-ext {list-style-image: url(/_images/1_listbullet_extern.gif);}
.graubox {font-size: 12px; background: #f0f0eb; border-bottom:1px solid #81b7ee; border-top:1px solid #81b7ee; padding-bottom:12px; padding-top:12px; padding-right: 5px; line-height : 16px; padding-left:10px; }
.grauboxoben {font-size: 12px; background: #f0f0eb; border-bottom:1px solid #81b7ee;line-height : 16px;padding-bottom:12px; padding-top:12px; padding-right: 5px; padding-left:10px;}
.bildrahmen {border: 1px solid #81b7ee;}
table.normaltabTable {background: #81b7ee;}
table.normaltabTable tr {background: #ffffff; vertical-align: top;}
table.normaltabTable tr.normaltabTrTitel {background: #d0e7ff; font-weight: bold;}
table.normaltabTable td.normaltabTdUntertitel {font-weight: bold;}
.listingLink {font-size: 10px;}
.flagLink {font-size: 10px;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.03em;height: 33px;color: #1761ad;border-bottom: 1px solid #81b7ee;vertical-align: bottom;}
.teachers , .teachers a:visited , .teachers a:link , .teachers a:active , .teachers A { font-size: 9px; }
.lecture {font-size: 9px;font-weight: bolder;}
.timetable TH { font-weight: bolder; font-size: 12px;border-bottom: 1px solid #000; border-right: 1px dashed #999;border-top: 1px solid #000;padding: 5px; padding-left: 12px; padding-right: 12px; }
.timetable TD {  border-right: 1px dashed #999; border-bottom: 1px solid #666; padding: 5px; }
