body {
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
	font-size: 11px;
}
h1, h2, h4, h5, h6 {
	color: #34393d;
	font-weight: bold;
	font-family: tahoma;
	line-height: 100%;
	font-size: 11px;
}
/* Layout START */
.mm_v4_header_div {
	background: #ffffff url(../images/header.jpg) no-repeat left top;
	width: 950px;
	height: 150px;
}
.header_international_links {
	padding-left: 830px;
	padding-top: 125px;
	position:absolute;
}
.mm_v4_hauptlayout_div {
	padding-top: 10px;
}
.mm_v4_hauptrahmen_div {
	background: #ffffff url(../images/diamanten.jpg) no-repeat right bottom;
	border: 1px dashed #D6D6D6;
	text-align: center;
	width: 950px;
}
.mm_v4_main_div {
	border-top: 1px dashed #D6D6D6;
	width: 550px;
}
.mm_v4_links_div {
	width: 200px;
}
.mm_v4_links_td {
	background: #ffffff url(../images/links_bg.jpg) repeat-y right top;
}
.mm_v4_rechts_div {
	border-top: 1px dashed #D6D6D6;
	/*background: #ffffff url(../images/rechts_bg.jpg) no-repeat center top;*/
	width: 200px;
	height:400px;
}
.footer_copyright {
	color:#cccccc;
	text-align: center;
}
/* Layout ENDE */

/* Basic START */
a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #34393d;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 150px !important;
	width: 150px;
	text-decoration: none;
}
a.mainlevel:hover {
	text-decoration: none;
	color: #34393d;
	background-color: #f2f2f2;
	border-right: 3px solid #7BC6ED; /* #C8E320 */
}
a.mainlevel#active_menu {
	color: #34393d;
	font-weight: bold;
}
a.sublevel:link, a.sublevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #34393d;
	text-align: left;
	padding-top: 5px;
	padding-left: 14px;
	height: 20px !important;
	height: 25px;
	width: 150px !important;
	width: 150px;
	text-decoration: none;
	text-indent: 20px;
}
a.sublevel:hover {
	text-decoration: none;
	color: #34393d;
	background-color: #f2f2f2;
	border-right: 3px solid #7BC6ED; /* #C8E320 */
}
a.sublevel#active_menu {
	color: #34393d;
	font-weight: bold;
}
a.header_hyperlinks:link, a.header_hyperlinks:visited, .a.header_hyperlinks:active {
	color:#e2e2e2;
	text-decoration: none;
	font-weight: normal;
}
a.footer_hyperlinks:link, a.footer_hyperlinks:visited, .a.footer_hyperlinks:active {
	color:#cccccc;
	text-decoration: none;
	font-weight: normal;
}
.contentheading {
	color: #34393d;
	font-size: 11px;
	font-weight: bold;
}
.componentheading {
	color: #34393d;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}
.contentpane {
	text-align: left;
	width:550px;
	margin-right: 0px;
	padding-top: 10px;
}
.contentpaneopen {
	text-align: left;
	width:550px;
	margin-right: 0px;
	padding-top: 10px;
}
.module h3 {
	color: #34393d;
	font-size: 11px;
	font-weight: bold;
}

.sectiontableheader {
	color: #34393d;
	font-size: 11px;
	font-weight: bold;
}
.buttonheading a:link, .buttonheading a:visited {
	background:transparent none repeat scroll 0%;
	display:block;
	overflow:hidden;
	width:20px;
}
.buttonheading a:hover {
	background:transparent none repeat scroll 0%;
	display:block;
	width:58px;
}
.inputbox {
	background: #ffffff url(../images/input.gif) repeat-x scroll 0% top;
	border:1px solid #8A8A8D;
	font-size:11px;
	font-family: Tahoma;
	padding:1px;
}
/* Basic ENDE */