body {
	margin: 0px;
	padding: 0px;
}

.mkm_toprow_mkm {
	background-color: #A5CB29;
	vertical-align: bottom;
}

.mkm_toprow_bms {
	background-color: #712229;
	vertical-align: bottom;
}

.mkm_toprow_cem {
	background-color: #247A29;
	vertical-align: bottom;
}

.mkm_navilinks {
	background-color: #E0EDB4;
}

.mkm_navilinks_ueberuns {
	background-color: #DFEDB4;
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 22px;
	padding-left: 0px;
	text-transform:uppercase;
}

img {
	border: 0px;
}

.mkm_redcell {
	background-color: #712229;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: center;
	vertical-align: center;
}

.mkm_redcell a {
	color: #FFFFFF;
	text-decoration: none;
}

.mkm_graycell {
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F1F6E0;
	padding-left: 0px;
	padding-top: 0px;
	text-align: justify;
}

.mkm_navilinks_button {
	background-color: #A5CB29;
	vertical-align: center;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
}

.mkm_navilinks_subbutton {
	background-color: #A5CB29;
	vertical-align: center;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	background-image: url('../img/mkm_subbutton_back.gif');
}

.mkm_navilinks_button a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding-left: 20px;
}

.mkm_navilinks_subbutton a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding-left: 33px;
}

.mkm_groundline {
	background-image: url('../img/mkm_groundline.gif');
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.mkm_rechtespalte {
	background-image: url('../img/mkm_3logo_rechts.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
}

.mkm_rechtespalte div {
	padding-left: 10px;
	padding-top: 3px;
}

.mkm_graycell h1 {
	font-size: 15pt;
	color: #831A26;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 20px;
	font-weight: normal;
	text-align: left;
}

.mkm_graycell h2 {
	font-size: 12pt;
	color: #000000;
	padding-left: 50px;
	padding-right: 50px;
	font-weight: normal;
	line-height: 100%;
	text-align: left;
}

.mkm_graycell p {
	font-size: 10pt;
	line-height: 135%;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	text-align: left;
}

.mkm_graycell table {
	font-size: 8pt;
	line-height: 135%;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	text-align: left;
}

.mkm_graycell ul {
	font-size: 10pt;
	line-height: 180%;
	padding-left: 75px;
	padding-right: 50px;
	padding-top: 10px;
	text-align: left;
}

.mkm_footer_mkm {
	background-color: #A5CB29;
	vertical-align: center;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.mkm_footer_bms {
	background-color: #712229;
	vertical-align: center;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.mkm_footer_cem {
	background-color: #247A29;
	vertical-align: center;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.mkm_navifoto {
	border: 2px solid #712229;
}

.mkm_galfoto {
	border: 1px solid #ffffff;
}

.mkm_partnercell {
	border: 2px solid #712229;
	background-color: #ffffff;
}

.mkm_jobs_input_schmal {
	width: 100px;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.mkm_jobs_input_breit {
	width: 100%;
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

