body {
	font-family: Verdana;
	background-color: #C7C4C4;
	margin-top: 36px;
	background-image:url(../_gfx/bg_body.gif);
	background-repeat:x;
	background-repeat:y;
}

table.mainwrap {
	width: 100%;
}

table.underpart {
	width: 802px;
	background-image:url(../_gfx/bg_content.gif);
	background-color:#FFFFFF;

}

table.header {
	width: 802px;
	background-image:url(../_gfx/bg_underpart_header.gif);
	background-repeat:no-repeat;
	height: 28px;
}

table.menue {
	width:802px;
}

td.headerlanguage {
	width: 337px;
	font-size:10px;
	padding-left: 7px;
	color:#C7C4C4;
}

td.headerlanguage a {
	text-decoration:none;
	color:#C7C4C4;
}
td.headerlanguage a.act { text-decoration:underline; }

td.headerlanguage a:hover {
	text-decoration:underline;
}

td.headermenu {
	font-size:11px;
	color: #FFFFFF;
	text-align:center;
	border-left: 1px dotted #FFFFFF;
	padding:0;
}

td.headermenu a.headermenu {
	text-decoration: none;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 13px;
	padding-left: 12px;

}

td.headermenu a.headermenu_act {
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 13px;
	padding-left: 12px;
	text-decoration: none;
	color: #fff;
    background-color: #1B2A83;
}


td.to-uid-26 a { /* an ugly cheat to place the logo to the menu... */
	background-image:url(../_gfx/_menugfx/me_icon_darkbg.gif);
	background-repeat:no-repeat;
	background-position:45px center;
	padding-right:40px !important;
}

td.to-uid-26.lang-en a { /* an ugly cheat to place the logo to the menu... */
	background-position:52px center;
}

td.to-uid-9 a {
	margin-right:5px;
}

body#page_26 h1 { /* also an ugly cheat to place the ME-Logo next to the headline...*/
	background-image:url(../_gfx/_menugfx/me_icon_lightbg.gif);
	background-repeat:no-repeat;
	background-position:48px 2px;
}
body#page_26.lang-en h1 { /* also an ugly cheat to place the ME-Logo next to the headline...*/
	background-position:55px 2px;
}

td.headermenu img {
	border:none;
	vertical-align: bottom;
	padding-left: 4px;
}

td.companylogo {
	background-image: url(../_gfx/bg_companylogo.gif);
	background-repeat: no-repeat;
	height: 78px;
	width: 220px;
}

td.menugfx {
	background-image: url(../_gfx/bg_menu.gif);
	background-repeat: no-repeat;
	height: 78px;
	width: 582px;
}

td.menulvl2 {
	width: 220px;
	vertical-align:top;
	font-size: 12px;
	padding-top: 12px;
}

div.menulvl2 {
	width: 220px;
	margin-top:-10px;
	padding:0;
}

div.menulvl2 a {
	color:#4c4b4b;
	background-color:#E8E9FB;
	background-image:url(../_gfx/dotbg.gif);
	background-repeat:repeat-x;
	padding-left:15px;
	display:block;
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-top:10px;

	height:19px; /* height + padding-top must get 22. */
	padding-top:3px;
}

div.menulvl2 a:hover {
	background-color: #D2D0D0;
	color: #000000;
	text-decoration: none;
}

div.menulvl2 a.menulvl2_act {
	background-color: #D2D0D0;
	color: #000000;
	text-decoration: none;
}

div.menulvl2 a.to-uid-383 { color:red; }

div.menulvl2 a.menulvl3,
div.menulvl2 a.menulvl3_act {
	padding-left:38px;
	margin-top:0;
	background-image:url(../_gfx/dotbg_oneline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

div.menulvl2 a.menulvl3_act {
	color:#42427e;
}


div.menulvl2 a.to-uid-20 span { /* a cheat to place the logo to the menu... */
	padding-left:28px;
	background-image:url(../_gfx/_menugfx/me_icon_lightbg.gif);
	background-repeat:no-repeat;
	background-position:left center;
}


div.menulvl2 div.menulvl2_spc {
	height:30px;
}

body#page_20 h1 {
	padding-left:28px;
	background-image:url(../_gfx/_menugfx/me_icon_lightbg.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
}


/*
##  gibtsned!
div.menulvl3 {
	width: 220px;

}
*/

/* div.menulvl3 nicht vorhanden!
div.menulvl3 a {
	color: #4c4b4b;
	background-color: #E8E9FB;
	padding: 0px 0px 0px 80px;
	display: block;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	font: 11px Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 50px !important;
}

div.menulvl3 a:hover {
	background-color: #D2D0D0;
	color: #000000;
	text-decoration: none;
}
*/

tr.underpart_menu img{
	border:none;
}

td.underpart_menu {
	background-image: url(../_gfx/bg_underpart_menu.gif);
	background-repeat: no-repeat;
	height: 104px;
}

td.underpart_menu table.underpart_menu {
	border-collapse:collapse;
	text-align:left;
}

td.underpart_menu td {
	font-size:9px;
	font-weight:bold;
	height:75px;
	vertical-align:top;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	width:90px;
}

td.underpart_menu td.to-uid-61 { width:95px; }
/* --> set by "global" directive above
td.underpart_menu td.to-uid-55 { width:90px; }
td.underpart_menu td.to-uid-49 { width:90px; }
td.underpart_menu td.to-uid-43 { width:90px; }
*/
td.underpart_menu td.to-uid-40 { width:95px; }

a.menulvl1 {
	color: #000000;
	text-decoration:none;
}

a.menulvl1_act {
	color: #1B2A83;
	text-decoration:none;
}

td.content {
	width:398px;
	padding: 0px 10px 15px 15px;
	margin: 0px 0px 0px 0px 0px;
	vertical-align: top;
}

td.content h1 {
	font-size: 15px;
	font-weight:bold;
	color: #42427e;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

td.content p {
	font-size: 12px;
	line-height: 1.5;
}

td.colum_right {
	width:168px;
	vertical-align: top;
	padding-right: 15px;
}

div.colum_right {
	padding-top: 42px;
	text-align: center;
}

div.colum_right img {
	border: 1px solid #999999;
	margin-bottom: 4px;
}

div.colum_right p {
	font-size: 10px;
	text-align: center;
	color: #999999;
	padding-bottom: 4px;
}

div.colum_right a {
	font-size: 10px;
	text-align: center;
	color: #999999;
	text-decoration: underline;
}

table.content_bottom {
	width:393px;
	padding-bottom: 4px;
	padding-top: 60px;
}

td.content_bottom {
	font-size: 9px;
}

td.content_bottom_back{
	font-size: 9px;
	width: 54px;
}

td.content_bottom_back a{
	text-decoration: none;
	color: #666666;
}

td.content_bottom_print {
	font-size: 9px;
	width: 150px;
}

td.content_bottom_print a{
	text-decoration: none;
	color: #666666;
}

td.content_bottom_page {
	font-size: 9px;
	width: 134px;
}

td.content_bottom_page a {
	text-decoration: none;
	color: #666666;
}

td.content_bottom  a {
	text-decoration: none;
	color: #666666;
}

td.content_bottom img{
	padding-left: 5px;
}

div.content_bottom_img {
	background-image: url(../_gfx/bg_cotent_bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 393px;
}

div.servicemenu p {
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
}

div.servicemenu a {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration:none;
}

div.servicemenu a:hover {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration:none;
}