/* ------ START CSS FILE ------------------------------------------- */
/* ----------------------------------------------------------------- */
/* ------ this global file defines colors and fontstyles ----------- */
/* ------ for all content files ------------------------------------ */
/* ----------------------------------------------------------------- */



/* ------ GLOBAL MARGIN, PADDING AND FONT -------------------------- */

div, p, h1, h2, h3, span, a, table, form, img, hr {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* ------ BODY ----------------------------------------------------- */

body {
	background-color: #f3f3f3;
	margin: 10px 10px 30px 10px;
}


/* ------ MISC STYLES ---------------------------------------------- */

hr {
	width: 407px;
	height: 1px;
	color: #000050;
}


/* ------ FONT STYLES ---------------------------------------------- */

h1 {
	line-height: 16px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

h2 {
	line-height: 16px;
	font-size: 11px;
	color: #333333;
	font-weight: lighter;
}

h3 {
	font-size: 12px;
	color: #ffffff;
	font-weight: lighter;
}

hr, p, .tablemarginbottom {
	margin-bottom: 15px;
}

.nospace {
	margin-bottom: 0;
}

td {
	line-height: 16px;
	font-size: 11px;
	color: #333333;
}

.bold {
	font-weight: bold;
}

.topnav {
	color: #ffffff;
	font-size: 10px;
}

.subnav {
	font-size: 10px;
	color: #4d556f;
}

sup {
	font-size: 80%;
	line-height: 60%;
}

/*.setsup {
	vertical-align: super;
	font-size: 70%;
}*/

/* ------ LINK STYLES ---------------------------------------------- */

a:link, a:visited, a:active {
	color: #000050;
	text-decoration: underline;
}

a:hover {
	color: #cc0000;
	text-decoration: none;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu-aktiv:link, a.menu-aktiv:visited, a.menu-aktiv:active {
	text-decoration: none;
	display: block;
	margin: 1px 0px 1px 0px;
	padding: 7px 7px 7px 32px;
	font-size: 10px;
	line-height: 12px;
	color: #000050;
	background-image: url(http://www.meiss.com/images/layout/dot.gif);
	background-repeat: no-repeat;
	background-position: 14px 11px;
}

a.menu:hover {
	background-color: #f3f3f3;
}

a.menu-aktiv:link, a.menu-aktiv:visited, a.menu-aktiv:active {
	background-color: #e3e3e3;
}

a.menu-aktiv:hover {
	background-color: #e3e3e3;
}

a.white:link, a.white:visited, a.white:active {
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	text-decoration: underline;
}

a.blue:link, a.blue:visited, a.blue:active {
	color: #4d556f;
	text-decoration: none;
}

a.blue:hover {
	color: #000050;
	text-decoration: underline;
}

a.rootlink:link, a.rootlink:visited, a.rootlink:active, a.rootlink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.noview:link, a.noview:visited, a.noview:active {
	color: #333333;
	text-decoration: none;
}

a.noview:hover {
	color: #333333;
	text-decoration: underline;
}

a.authors:link, a.authors:visited, a.authors:active {
	color: #333333;
	text-decoration: none;
}

a.authors:hover {
	color: #666666;
	text-decoration: underline;
}

a.seminars:link, a.seminars:visited, a.seminars:active {
	color: #333333;
	text-decoration: none;
}

a.seminars:hover {
	color: #666666;
	text-decoration: none;
}

a.teaching:link, a.teaching:visited, a.teaching:active {
	color: #333333;
	text-decoration: none;
}

a.teaching:hover {
	color: #666666;
	text-decoration: none;
}

.noborder {
	border: none;
}

.teaching_area {
	width: 405px;
	padding-top: 15px;
	margin-bottom: 15px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


/* ------ IMG STYLES ----------------------------------------------- */

.image_right {
	float: right;
	margin: 11px 0 11px 11px;
}

.image_left {
	float: left;
	margin: 11px 11px 11px 0;
}


/* ------ TEAM STYLES ---------------------------------------------- */

.team-name {
	font-size: 130%;
}

.team-name a:link,
.team-name a:visited,
.team-name a:active {
	color: #333333;
	text-decoration: none;
}

.team-name a:hover {
	color: #000050;
	text-decoration: underline;
}

.nobreak {
	white-space: nowrap;
}


/* ------ EXECUTIVE EDUCATION STYLES ------------------------------- */

h2.exeedu {
	width: 407px;
	height: 22px;
	margin: 0 0 15px 0;
	padding: 0;
	text-indent: -999em;
}

h2.short_courses {
	background: url("http://www.meiss.com/images/pics/head-title-short-courses.jpg") no-repeat transparent;
	height: 44px;
}

h2.short_courses_de {
	background: url("http://www.meiss.com/images/pics/head-title-short-courses-de.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_psrm {
	background: url("http://www.meiss.com/images/pics/head-title-course-psrm.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_psrm_de {
	background: url("http://www.meiss.com/images/pics/head-title-course-psrm-de.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_nego {
	background: url("http://www.meiss.com/images/pics/head-title-course-nego.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_nego_de {
	background: url("http://www.meiss.com/images/pics/head-title-course-nego-de.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_lean {
	background: url("http://www.meiss.com/images/pics/head-title-course-lean.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_lean_de {
	background: url("http://www.meiss.com/images/pics/head-title-course-lean-de.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_cost {
	background: url("http://www.meiss.com/images/pics/head-title-course-cost.jpg") no-repeat transparent;
	height: 44px;
}

h2.course_cost_de {
	background: url("http://www.meiss.com/images/pics/head-title-course-cost-de.jpg") no-repeat transparent;
	height: 44px;
}



/* ------ END CSS FILE --------------------------------------------- */