html, body, div#mastersheet {
	background: #f7f7f7;
	color: #404040;
}
.frame {
	border-radius: 20px;
	margin-bottom: 1em;
}
.navbar {
	border-top-color: #f7f7f7;
}

.highlightzone2 {
	background: #ffffee;
}
select.highlightzone2 {
	border: 1px solid #cccc00;
}

a:link, a:visited { color: #cc6e0a; }
a:hover, a:active { color: #ff8000; }

.row1_over, .row1_nosel:hover, .row1_sel:hover,
.row2_over, .row2_nosel:hover, .row2_sel:hover {
	background-color: #ffffcc;
}

table.objmenu1 {
	border:1px solid #fe8a0b;
	border-radius: 5px;
}
table.objmenu1 > .objmenusep > tr:first-child > td {
	border-top:1px solid #fe8a0b;
}
th.objmenutitle1 {
	background: #fe8a0b;
}
table.objmenu, table.objmenu2, .tt_bg {
	border-radius: 5px;
}

table.btnmenu {
	background: #ffffff;
	border: 1px solid #333333;
	border-radius: 3px;
}
table.btnmenu_h1 {
	border-color: #fe8a0b;
}
table.btnmenu_sub {
	border-color: #aaaaaa;
}

a.start_tabmenuitem {
	display: none;
	background-color: #f8f8f8;
}
a.start_tabmenuitem.current {
	display:block;
}

h1, legend {
	font-size: 17px;
	font-weight: 300;
	color: #fe8a0b;
	background: #fff;
	padding-left: 0;
	margin-top: 8px;
	margin-bottom: 5px;
}
.title h1 {
	margin-top: -4px;
}

.row1 h1, .row2 h1 {
	background-color: inherit;
}

.eedlg_main {
	border-radius: 10px;
}

.meg_group {
	clear: none;
	width: 380px;
}
.meg_subgroup {
	float: left;
	padding-right: 3px;
	height: 36px;
}
.meg_btn, .mmtyp_btn {
	width: 30px;
	height: 30px;
	margin: 2px 4px 2px 0;
	color: #cc6e0a;
}
.meg_btn:hover, .mmtyp_btn:hover {
	color: #ff8000;
}
.NOTOUCH_DEVICE .meg_btn:hover, .mmtyp_btn:hover {
	background-position: 0 -30px !important;
}
.meg_btn_pushed, .mmtyp_btn_pushed  {
	background-position: 0 -60px !important;
}
.NOTOUCH_DEVICE .meg_btn_pushed:hover, .mmtyp_btn_pushed:hover  {
	background-position: 0 -90px;
}
.meg_imgs {
	width: 102px;
}
.meg_ddlb {
	display: block;
	width: 250px;
	clear: left;
	float: left;
	margin-top: 1px;
}
.div_mm_titel {
	font-weight: bold;
	min-height: 0;
	width: auto;
	word-wrap: normal;
}

.hist_overlay {
	position: absolute;
	right: 0;
	bottom: 0;
}

img#suche_typ {
	display: none;
}
