html, body { margin: 0; padding: 0; background-color: #fff; color: #000; font: 9pt Verdana,Tahoma,sans-serif; }
td, textarea {font: 8pt Verdana, Tahoma,sans-serif; }

div.dynarch-horiz-menu table, div.dynarch-popup-menu table { font: 9pt tahoma,verdana,sans-serif; color: #000000; }

hr { border: 0;border-bottom: 1px solid #cccccc;}

div.dynarch-horiz-menu { background-color: #000000; color: #fff; border-color: #000; cursor: pointer}
div.dynarch-horiz-menu table tr td { color: #fff; }
div.dynarch-horiz-menu table tr td.item { border: 1px solid #000000; }
div.dynarch-horiz-menu table tr td.hover { border-color: #FFFFFF; background-color: #444444; color: #ffffff; }
div.dynarch-horiz-menu table tr td.active { border-color: #FFFFCC; background-color: #444444; color: #ffffff; }
div.dynarch-horiz-menu table tr td.separator div { border-right-color: #ffffff; border-left: none; margin-right: 3px; }

div.dynarch-popup-menu { background-color: #FFFFFF; border: 1px solid #444444; padding: 0; color: #000000; padding-left: 5px;}
div.dynarch-popup-menu tr.item td.icon { padding: 1px;}
div.dynarch-popup-menu tr.item.hover,
div.dynarch-popup-menu tr.item.hover td.icon { background-color: #444444; color: #ffffff; }
div.dynarch-popup-menu tr.item.active,
div.dynarch-popup-menu tr.item.active td.icon { background-color: #444444; color: #ffffff; }
div.dynarch-popup-menu tr.separator td div { background-color: #dddddd; margin-bottom: 1px; }

div.dynarch-popup-menu tr.disabled td.label { color: #999; }

h2 { background-color: #e2e2e2; color: #000; font-size: 14px; padding: 4px; border: 0;border-color:#fff; margin: 0px 0px 10px 0px;}
h3 { border-bottom: 1px solid #bbbbbb;border-top: 1px solid #bbbbbb; color: #000; font-size: 16px; padding: 1px; }
h4 { font-size: 14px; padding: 0px; font-weight: bold; border-bottom: 1px solid #bbbbbb;margin:20px 0px 8px 0px}
h5 { margin-bottom:20px; color: #000; font-size: 22px; font-weight: bold;}
h6 { margin-bottom:14px; color: #000; font-size: 22px; font-weight: bold; padding: 0px;margin-top:0px;}


.bgNormal {background-color: #ffffff}
.bgLightGrey {background-color: #e2e2e2}
.bgLight {background-color: #ffffcc}
.bgDark {background-color: #CCCCCC}
.bgWhite {background-color: #ffffff}
.bgBlack {background-color: #000000}

.note {font: 7pt Verdana,Tahoma,sans-serif; }
.bigheader {font: 13pt Verdana,Tahoma,sans-serif; font-weight: bold;}

div.content {width: 790px; margin: 0; background-color: #ffffff; border: 1px solid #000; color: #fff;  padding: 0px;font: 9pt Verdana,Tahoma,sans-serif; border: 0;border-bottom: 1px solid #000;border-right: 1px solid #000;}

div.dynarch-menu-shadow, img.dynarch-menu-shadow, div.div.dynarch-IE6-shadow { z-index: 990; position: absolute; }
div.dynarch-menu-shadow { background-color: #555; -moz-opacity: 0.6; filter: alpha(opacity=60); }

a.adminLink:link				{text-decoration: none;}
a.adminLink:visited			{text-decoration: none;}
a.adminLink:hover				{text-decoration: none;}
a.adminLink:active			{text-decoration: none;}

a.linkUnderline:link				{text-decoration: underline;color: #000000}
a.linkUnderline:visited			{text-decoration: underline;color: #000000}
a.linkUnderline:hover				{text-decoration: none;color: #000000}
a.linkUnderline:active			{text-decoration: underline;color: #000000}

a.submenu:link				{text-decoration: none;color: #000000}
a.submenu:visited			{text-decoration: none;color: #000000}
a.submenu:hover				{text-decoration: none;background-color: #444444; color: #ffffff;}
a.submenu:active			{text-decoration: none;color: #000000}

a.bluelink:link				{text-decoration: none;color: #0000ff}
a.bluelink:visited		{text-decoration: none;color: #0000ff}
a.bluelink:hover			{text-decoration: underline;color: #0000ff}
a.bluelink:active			{text-decoration: none;color: #0000ff}


a:link 								{ color: #000; }
a:visited 						{ color: #000; }
a:hover 							{ color: #000; text-decoration: none;}

td.adminboxheaderinfo		{background-color: #77aaee; color: #ffffff;font-size: 10px; font-weight: bold;padding: 4px; border: 0;border-color:#77aaee; margin: 0px;}
td.adminboxheader 			{background-color: #999999; color: #ffffff;font-size: 10px; font-weight: bold;padding: 4px; border: 0;border-color:#cccccc; margin: 0px;text-align: center;}
td.adminboxcontent			{background-color: #ffffff; color: #000;border-spacing: 0px;padding: 4px;border: 1px;}
td.adminboxinfo					{background-color: #F0F0C0; color: #000;border-spacing: 0px;padding: 2px;border: 1px;text-align: right;}

td.infoboxsuccess				{background-color: #00CC66; color: #000;border-spacing: 0px;padding: 2px;border: 1px;text-align: right;}
td.infoboxwarning				{background-color: #FF8000; color: #000;border-spacing: 0px;padding: 2px;border: 1px;text-align: right;}
td.infoboxerror					{background-color: #FF0000; color: #FFF;border-spacing: 0px;padding: 2px;border: 1px;text-align: right;}


table.adminbackground		{background-color: #ffffff; color: #ffffff;valign:top;border-spacing: 0px;padding: 0px;border: 0px;}
table.adminbordernone		{border: 0px;padding: 0px;margin: 0px;}
table.adminborderwhite	{border: 1px solid #ffffff;padding: 0px;margin: 0px;}
table.adminborderblue		{border: 1px solid #77aaee;padding: 0px;margin: 0px;}
table.adminborderblack	{border: 1px solid #000000;padding: 0px;margin: 0px;}

.rubrikbig							{font-size: 13px; font-weight: bold;}
.rubrikbigger						{font-size: 16px; font-weight: bold;}
.rubrikbiggest					{font-size: 20px; font-weight: bold;}
.rubrikhuge							{font-size: 25px; font-weight: bold;}
.rubrikgigant						{font-size: 26px; font-weight: bold;}

.borderOff							{border: 1px solid #cccccc; cursor: pointer;}
.borderOn								{border: 1px solid #ffffff; cursor: pointer;}
.borderLight							{border: 1px solid #cccccc; cursor: pointer;}
.borderDark								{border: 1px solid #000000; cursor: pointer;}

.accToggler							{background:url('../../pic/gastro_1x19_bgrightinfo.gif') repeat-x;cursor: pointer;margin: 3px auto;padding: 3px;color: #f4f4f4;border-left: 1px solid #aaaaaa;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.accContent							{margin-left: 3px;}

div.transOFF 						{width:379px; padding: 0px}
div.transON  						{width:379px;opacity:.20;filter: alpha(opacity=20); -moz-opacity: 0.2; padding: 0px;}
div.transHIDE  					{opacity:.0;filter: alpha(opacity=0); -moz-opacity: 0;}

div.borderGuide					{border: 1px solid #cccccc; margin:10px;padding:10px;}

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