.page-content.xmkp table select { max-width: 390px; }


big { /*font-size: 15px;*/ font-weight: bold; /*color: #6B8925;*/ color: #7a9399; }
small { font-size: 10px; }

hr { /*color: #000000;*/ color: #7a9399; }

.home { font-size: 12px; color: #1c2f69; }
.partner { font-size: 10px; color: #000000; }

input, textarea { font-size: 11px; font-family: Verdana, Arial, sans-serif; padding: 2px 2px; }


/* ---------- veranstaltung/obere bildleiste ---------- */

.top { background-color: #ffffff; border-right: solid 1px #cccccc; }
.event { font-size: 15px; font-weight: bold; color: #003366; }
.date { font-size: 12px; font-weight: normal; color: #003366; }


/* ---------- obere navigation ---------- */

.nav-bg { background-color: #000000; border-top: solid 2px #ffffff; border-bottom: solid 2px #ffffff; }

/* 03/10/2007 sun */
td.menu_0 table td { width: auto !important; }
td.menu_0 table td img { display: none; }
td.menu_0 div.select table td img { display: block; }

.nav { color: #fff; font-weight: bold; /*background-color: #cbd215;*/ }

.nav.active {
	display: block;
	height: 21px;
	padding: 0px 10px 0pt 12px;
	background: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-left-active-collapsed.png) no-repeat right top;
	/*background: #EB0A82;
	background-image: none;
	line-height: 21px;*/
}

.nav-1 { color: #000000; font-weight: bold; font-size: 11px; background-color: #c8ee53; padding-left: 12px; }

.nav a {
	display: block;
	height: 21px;
	padding: 0px 10px 0pt 12px;
	color: #fff;
	background: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-left.png) no-repeat right top;
	/*background: #4E8A9B;
	background-image: none;
	line-height: 21px;*/
}

.nav a:hover {
	color: #fff;
	background-image: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-left-hover.png);
	/*background: #EB0A82;
	background-image: none;
	line-height: 21px;*/
}


.extras {
	color: #213d45;
	font-weight: bold;
	font-size: 11px;
	margin-top: 1px;
	/*line-height: 18px;*/
}

.extras.active {
	height: 21px;
	padding: 3px 10px 0pt 12px;
	color: #fff;
	background: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-left-active-collapsed.png) no-repeat right top;
	/*background: #EB0A82;
	background-image: none;
	line-height: 20px;*/
}

.extras_2 { color: #ffffff; font-weight: bold; font-size: 11px; padding-left: 12px; }

.extras a { display: block; height: 21px; padding: 3px 10px 0pt 12px; color: #213d45; background: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-company.png) no-repeat right top; }

.extras a:hover { color: #213d45; background: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-company-hover.png) no-repeat right top; text-decoration: none; }

/* 02/10/2007 sun
.sep { background-color: #ffffff; }
*/

.underline-bg { background-color: #000000; }


/* ---------- gesamttabelle inhalt ---------- */

.main-table {  }

/* ---------- inhalt ---------- */

.xmkp-content { background-color: #ffffff; padding-left: 20px; padding-right: 10px; padding-top: 4px; padding-bottom: 6px; }


/* ---------- aussteller-/referentenliste ---------- */

/* // 02/10/2007 sun
a.course { color: #4c6db2; }
a.course:hover { color: #000000; }
*/

a.presenter { color: #808080; }
a.presenter:hover { color: #000000; }

a.nodata { color: #808080; }
a.nodata:hover { color: #000000; }

.break { background-color: #efefef; }


/* ---------- werbung ---------- */

/* 03/10/2007 sun */
td.adverts { background-color: #eeefef; }
.advert { font-size: 11px; color: #6B8925; font-weight: normal; }
.advert:hover { color: #000000; }


/* ---------- linke navigation ---------- */

.left-nav { background-color: #ffffff; }
.left-nav hr { color: #c8ee53; }

/* 03/10/2007 sun */
div.select, div.select-extras { padding: 6px 10px; }

.nav-2 { color: #000000; font-weight: bold; font-Size: 11px; background-color: #cbd215; padding-left: 10px; }
.nav-2_1 { color: #000000; font-weight: bold; font-size: 11px; background-color: #c8ee53; padding-left: 10px; }
.nav-2 a { color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; }
.nav-2 a:hover { color: #000000; text-decoration: none; }

.menu_0 { font-size: 15px; font-weight: normal; color: #000000; }

.menu_1 { font-size: 11px; font-weight: normal; color: #000000; }
.menu_1 a { font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; }
.menu_1 a:hover { color: #000000; text-decoration: none; }

.menu_2_1 {
	font-size: 10px;
	font-weight: bold;
	color: #7a9399;
	padding-left: 12px;
	margin: 4px 0px;
}

.menu_2_1 a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #D80676;
}

.menu_2 {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 12px;
	margin: 4px 0px;
}

.menu_2 a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; /*color: #6B8925;*/
}

.menu_2 a:hover {
	/*color: #000000;*/
	text-decoration: none;
}

.menu_3_1 {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 22px;
	margin: 4px 0px;
}

.menu_3_1 a {
	font-size: 10px;
	font-weight: bold;
	color: #D80676;
	text-decoration: none;
}

.menu_3 {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 22px;
	margin: 4px 0px;
}
.menu_3 a { font-size: 10px; font-weight: bold; text-decoration: none; /*color: #6B8925;*/ }
.menu_3 a:hover { /*color: #000000;*/ text-decoration: none; }


/* ---------- step-in box ---------- */

.links {
	margin-top: 12px;
	background-color: #cae7f0;
	color: #213d45;
	width: 100%;
}

.links_1 {
	background-color: #a0c7d2;
	background-image: url(/x-mkp/layouts/message/azubitage/standard/themes/azubitagev2/images/bkg_menu-company-hover.png);
	font-size: 10px;
	font-weight: bold;
	color: #213d45;
	padding-left: 11px;
	letter-spacing: 0.1em;
	height: 17px; 
}

.links_1 a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #213d45;
}
.links_1 a:hover { color: #000000; }

.links_2 { font-size: 10px; font-weight: normal; color: #000000; }
.links_2 a { font-size: 10px; font-weight: normal; text-decoration: none; color: #213d45; }
.links_2 a:hover { color: #000000; }

/* ---------- Pressepostfach ---------- */

.pressbox { border: dotted 1px #cccccc; }

/* ---------- linkes menu ein-, ausblenden ---------- */

.showIt { display: inline; }
.hideIt { display: none; }

/* ---------- Suche ---------- */

legend {
	font-weight: bold;
	color: #000000;
}

fieldset {
	width: 410px;
}

.input_field {
	background: #f3f3f3;
	width: 410px;
	height: 30px;
}


.content-wrapper h1 {
	margin: 0;
	padding: 0;
}

td.menu_0 div {
}

td.menu_0 div.nav {
	font-size: 11px;
	margin: 4px 0;
	width: auto !important;
	line-height: 16px;
}

td.menu_0 div.nav active {
	font-size: 11px;
	margin: 0px 0px;
	width: auto !important;
	line-height: 16px;
}

td.menu_0 div img {
	display: none;
}

.nav {
	margin-top: 2px;
}

div.title {
	background: #cccccc;
	padding-left: 10px;
}

.content-wrapper {
	min-height: 250px;
	height: auto !important;
	height: 250px;
}

.bkg {
	margin-top: -4px;
}
