body 						{ margin:0px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#2E2D2D; background-color:#FFFFFF; background-image: url(img/bg_body.gif); background-repeat:no-repeat; }
td							{ font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#2E2D2D; }
h1							{ margin-top:0px; margin-bottom:8px; font-size:24px; font-weight:normal; color:#BF000C;}
a							{ color:#10298E; }
div.greybar 			{ height:78px; background-image:url(img/bg_greybar.gif); background-repeat:repeat; }
img.logo					{ margin-top:25px; margin-left:12px; }
div.menubar				{ height:22px; padding-left:12px; border-bottom:4px solid #8592C5; background-image:url(img/bg_menubar.gif); background-repeat:no-repeat; background-color:#DCDCDC; }
a.menuitem				{ float:left; margin-right:8px; padding:5px 8px 3px 8px; font-size:12px; text-decoration:none; color:#7A7A7A; }
a.menuitem_on			{ float:left; margin-right:8px; padding:5px 8px 3px 8px; font-size:12px; text-decoration:none; color:#ffffff; background-image:url(img/bg_menuitem_on.gif); background-repeat:repeat-x; }
a.menuitem_to			{ float:right; margin-left:8px; margin-right:12px; padding:5px 8px 3px 8px; font-size:12px; text-decoration:none; color:#ffffff; background-image:url(img/bg_menuitem_to.gif); background-repeat:repeat-x; }
div.content				{ margin:22px 12px 22px 12px;}
div.content_page		{ margin-top:12px; margin-left:32px;  }
div.submenu				{ overflow:hidden; padding-left:6px; padding-right:6px; }
div.submenu_on			{ margin-left:-13px; padding-left:13px; background-color:#8592C5; padding-bottom:1px;}
div.submenu1			{ font-size:12px; }
div.submenu2			{ padding:4px 4px 12px 8px; font-size:11px; line-height: 14px; }
div.submenu3			{ padding:2px 2px 4px 8px; font-size:10px; line-height: 12px; }
a.submenu				{ padding:1px 4px 1px 4px; text-decoration:none; color:#7A7A7A; }
a.submenu_on			{ padding:1px 4px 1px 4px; text-decoration:none; color:#FFFFFF; }
div.footer				{ margin-top:24px; height:88px; border-top:4px solid #8592C5; background-color:#DCDCDC; }
div.impressum			{ float:left;  padding-left: 12px; padding-top:8px; font-size:11px; color:#7A7A7A; }
a.poweredby				{ float:right; padding-right:12px; font-size:11px; color:#7A7A7A; text-decoration:none; }
div.widthcontrol		{ width:100%; }
a:hover					{ text-decoration: underline; }

