
/* style for the module Content */
.main
{
	text-align: justify;
	width: 100%;
	margin-bottom: 10px;
}
.main h1
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.main h2
{
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}
.main h3
{
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}
.main h4
{
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	margin: 10px 0px 10px 0px;
}
.main h5
{
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	margin: 10px 0px 10px 0px;
}
.main h6
{
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	margin: 10px 0px 10px 0px;
}

.main td.h3
{
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top: solid 1px #999999;
}

.main table th.h3, div.cfp2 table th.h3 a
{
	font-size: 8pt;
	font-weight: normal;
	font-variant: small-caps; /*text-transform:uppercase;*/
	color: #999999;
	background-color: #ffffff;
	text-align: right;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top: solid 1px #999999;
	white-space: nowrap;
}
.main p
{
}

/* style for the main table */
.main table
{
	table-layout: auto;
	font-size: inherit;
}
.main th
{
	font-size: 11px;
	background-color: #FFFFFF;
	line-height: 20px;
}
.main tr
{
	vertical-align: text-top;
}
.main td
{
	/*background-color:#ffffff; 	padding: 2px 4px 2px 4px;*/
}
.main tfoot td
{
	font-size: 10px;
	background-color: #FFFFFF;
	line-height: 24px;
}

/* Special Tables   */
.main table.lecturetable
{
	background-color: #E0E0E0;
}
.lecturetable td
{
	background-color: #E0E0E0;
}
.lecturetable th
{
	font-size: 14px;
	background-color: #009682;
	line-height: 20px;
	color: White;
}
.main td.lecturetable
{
	background-color: #E0E0E0;
}

/*Thesis & Publications Fix*/
#ctl01_ctl02_webMenuTypes A.selected.static
{
    color: White;
}
#ctl01_ctl02_webMenuYears A.selected.static
{
    color: White;
}


/*Thesis */


/* style for the main list */
.main ul
{
	list-style-type: square;
}
.main ol
{
}

/* style for the main Links */
.main a, .main a:visited, .main a:link
{
	color: #009682;
	border: 0px;
	text-decoration: none;
}
.main a:active, .main a:hover
{
	text-decoration: underline;
}
/* style for the main Links */
a.link, a.link:visited, a.link:link
{
	color: #009682;
	border: 0px;
	text-decoration: none;
	padding-left: 6px;
	background: url(/Images/KITPortal/arrow_dunkelgruen.gif) no-repeat 0px 5px
}
.main a img
{
	border: 0px;
}
.main a.blackLink
{
	color: #000000;
	border: 0px;
	text-decoration: none;
	font-weight: bold;
}
.main li a:link
{
	color: #009682;
	text-decoration: none;
}
.main li a:visited
{
	text-decoration: none;
}
.main li a:hover
{
	color: #009682;
	text-decoration: none;
}
.main li a:active
{
	text-decoration: none;
}

/* style for the main Image */
.main img
{
	margin-right: 4px;
	margin-left: 4px;
}

/* style for the main Image with Legend */
.main dl
{
	float: left;
	margin: 0px 4px 0px 0px;
}
.main dl dt
{
	margin: 0px;
	margin: 0px;
}
.main dl dt img
{
	float: none;
	margin: 0px;
}
.main dl dd
{
	text-align: center;
	margin: 0px;
	font-size: 10px;
}

/* style for news , not finished */
.main h3.news, .main h3.news a
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 1.35em;
}

.main table.newsListview
{
	background-color: #ffffff;
}
.main td.newsListview
{
	background-color: #ffffff;
}
.main table.newsBox
{
	border-bottom: solid 1px Gray;
	border-top: solid 1px Gray;
	margin-top: 10px;
	margin-left: 4px;
	padding-left: 4px;
	margin-right: 4px;
	padding-right: 4px;
	width: 100%;
}
.main td.newsBox
{
	vertical-align: top;
	text-align: justify;
	width: 100%;
	background-color: #ffffff;
}
.main td.bild
{
	vertical-align: top;
	background-color: #ffffff;
}
.main a.newsLink
{
	color: #009682;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.main a.newsLink:hover
{
	color: #009682;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.main a.newsLink:visited
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.main div.newsTitle
{
	color: #009682;
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	height: 15px;
}

/* Profil   */
.main table.profil
{
	width: 475px;
}
.main td.profil_lo
{
	background-image: url(/Images/IMPortal/rundklein_lo.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	line-height: 10px;
	padding: 0px 0px 0px 0px;
}
.main td.profil_ro
{
	background-image: url(/Images/IMPortal/rundklein_ro.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.main td.profil_lu
{
	background-image: url(/Images/IMPortal/rundklein_lu.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px 0px 0px 0px;
}
.main td.profil_ru
{
	background-image: url(/Images/IMPortal/rundklein_ru.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	padding: 0px 0px 0px 0px;
}
.main td.profil
{
	background-color: #d9d9d9;
	padding: 0px 0px 0px 0px;
}
.main td.transparent
{
	background-color: Transparent;
}

/*Editlink Box*/
.main div.addlink
{
	margin: 0px;
	border-width: 1px;
	border-color: gray;
	border-style: dashed;
	padding: 0px 4px 0px 0px;
	background-color: #E6E6E6;
	text-align: right;
}


/*Menu Publications and Thesis
order is important*/
.contentmenuinactive td
{
	padding: 2px 1px 1px 1px;
}
.contentmenuinactive td td
{
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 150%;
}
.contentmenuinactive a
{
	color: black;
}
.contentmenuinactive a:hover
{
	color: black;
}
.contentmenuactive a, .contentmenuactive a:visited, .contentmenuactive a:link, .contentmenuactive a:active
{
	color: white;
	font-style: italic;
	font-weight: bold;
}
.contentmenuactive a:hover
{
	color: white;
	font-weight: bold;
}

/*Teaser Styles*/
table.teaserTable
{
	background-color: white;
	margin-bottom: 10px;
}
.teaserTitle
{
	color: #009682;
	font-size: 10px;
}
table.teaserTable a
{
	color: #009682;
	text-decoration: none;
}
table.teaserTable a:hover
{
	color: #009682;
	text-decoration: underline;
}

/* ModulTitle Definitions */
table.moduleTitle, table.moduleTitle tr, table.moduleTitle td, img.moduleTitle
{
	width: 22px;
}

.moduleTitleDiv
{
	position: relative;
	margin-bottom: 5px;
	height: 21px;
	border-bottom: solid 1px #d9d9d9;
}
.rightarea div.moduleTitleDiv
{
	border-bottom: solid 0px #d9d9d9;
	height: 17px;
}
.moduleTitle
{
	font-weight: bold;
	width: 390px;
}

.moduleTitleMenu
{
	background-color: Red;
}

.contentarea div.moduleTitle
{
	color: #000000;
	width: 540px;
	position: absolute;
	height: 21px;
	padding-top: 3px;
	font-size: 14px;
}

.rightarea div.moduleTitle
{
	width: 188px;
	position: absolute;
	padding-top: 5px;
	font-size: 11px;
	padding-left: 4px;
	color: #4D4D4D;
}

.rightarea div.module
{
	background: #fff url(/Images/KITPortal/infobox_right_top.gif) right top no-repeat;
	margin-bottom: 10px;
	padding: 0px;
	width: 188px; /*background-color: white; 	padding: 3px; 	margin-bottom: 15px;*/
	
}

.rightarea div.module div.inner
{
	background: #fff url(/Images/KITPortal/infobox_left_bottom.gif) left bottom no-repeat;
	overflow: hidden;
	width: 168px;
}

.rightarea div.side
{
	padding-bottom: 0px;
	padding-top: 0px;
}



