Body {
	text-align: center;
	background-image: none;
	background-color: CCCCCC;

}


/*========================================================*/
/*  1. Images fuer Umrandungen / Skin Layout              */
/*========================================================*/

/* Image fuer Umrandung Mittelteil UNTEN */
.BottomMiddle { background: url(images/bot.jpg) repeat-x; }

/* Image fuer Header Umrandung Mittelteil OBEN */
.TopHeaderMiddle { background: url(images/topHMiddle.jpg) repeat-x; height: 43px; }

/* Image fuer Header Umrandung Mittelteil LINKS */
.LeftHeaderMiddle { background: url(images/topHleft.jpg) repeat-y right; width: 32px; }

/* Image fuer Header Umrandung Mittelteil RECHTS */
.RightHeaderMiddle { background: url(images/topHright.jpg) repeat-y right; width: 35px; }

/* Image fuer Umrandung Mittelteil OBEN */
.TopMiddle { background: url(images/top.jpg) repeat-x; height: 41px; }

/* Image fuer Umrandung Mittelteil LINKS */
.LeftMiddle { background: url(images/mleft.jpg) repeat-y right; width: 20px; }

/* Image fuer Umrandung Mittelteil RECHTS */
.RightMiddle { background: url(images/mright.jpg) repeat-y left; width: 20px; }

/* Image fuer Umrandung Mittelteil LINKS */
.LeftSideBG { background: url(images/LeftSideBG.jpg) repeat-y; width: 256px; }

/* Image fuer Umrandung Mittelteil Rechts */
.RightSideBG { background: url(images/mRight.jpg) repeat-y; width: 35px; }


/*========================================================*/
/*  2. Images fuer Menu Design / Pane Einstellungen       */
/*========================================================*/

/* Sidepane TOP 100% */
.SideTop 	{ padding: 3px 10px 10px 5px; border-top: 0px solid #ccc; background: transparent; }

/* Contentpane TOP 100% */
.ContentTop 	{ padding: 0px 5px 0px 18px; border-top: 0px solid #ccc; }

/* Contentpane LINKS 30% */
.ContentLeft 	{ padding: 0px 3px 0px 18px; background: #FFFFFF; border-bottom: 0px solid #ccc; border-right: 0px solid #ccc; }

/* Contentpane MITTE/MAIN */
.ContentMain 	{ padding: 2px 3px 2px 5px;	background: #FFFFFF; border-bottom: 0px solid #ccc; }

/* Contentpane RECHTS 30% */
.ContentRight 	{ padding: 0px 3px 0px 5px; background: #FFFFFF; border-bottom: 0px solid #ccc; border-left: 0px solid #ccc; }

/* Contentpane BOTTOM 100% */
.ContentBottom { padding: 0px 5px 2px 18px; background: #FFFFFF; border-bottom: 0px solid #ccc; height: 1px; }

/* Menu Design */
.fb_mltop    { height: 42px; padding: 0px; background-image: url(images/fb_mltop.jpg); background-repeat: no-repeat; }

.fb_mlmiddle {	vertical-align: top; padding: 0px 0px 0px 0px;	background-image: url(images/fb_mlmiddle.jpg); background-repeat: repeat-y; }

.fb_mlfooter {	height: 40px; vertical-align: top; padding: 0px 0px 0px 0px; background-image: url(images/fb_mlfooter.jpg); background-repeat: no-repeat; }


/*========================================================*/
/*  3. Links                                              */
/*========================================================*/

/* Basis links */
a:link, a:visited, a:active { color: #333; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }
a:hover			    { color: #333; font-family: Verdana, Tahoma, Arial, sans-serif;	font-weight: normal; font-size: 11px; text-decoration: none; }

/* Register, Login/Logout links in ContentBottom */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active { text-decoration: none; 	color: #666666; background-color: transparent; border: 0; font-weight: normal; }
a.LoginLink:hover 					  { text-decoration: underline; color: #666666;	background-color: transparent; border: 0; font-weight: normal; }

/* Register, Login/Logout links in ContentBottom */
a.SearchLink:link, a.SearchLink:visited, a.SearchLink:active { text-decoration: none; 	color: #666666; background-color: transparent; border: 0; font-weight: bold; }
a.SearchLink:hover 					     { text-decoration: underline; color: #666666; background-color: transparent; border: 0; font-weight: bold; }

/* Breadcrumb Links / Image in xml def */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active { text-decoration: none; color: #666666; background-color: transparent; border: 0; font-weight: bold;	font-size: 12px; }
a.BreadcrumbLink:hover 							 { text-decoration: underline; color: #666666; background-color: transparent; border: 0; font-weight: bold;	font-size: 12px; }

/* System button Links */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {	color: #FFFFFF; padding: 1px 5px 2px 6px; border: 1px solid Gray; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; font-size: 11px;	text-decoration: none;	background: Silver; }
a.CommandButton:hover 						      { color: #FFFFFF; padding: 1px 5px 2px 6px; border: 1px solid Gray; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; background: Gray; }

/* Links Normal class */
a.Normal:link, a.Normal:visited, a.Normal:active { color: #333; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; font-size: 11px;	text-decoration: underline; }
a.Normal:hover 					 { color: #333;	font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; font-size: 11px;	text-decoration: none; }

/*========================================================*/
/*  4. Text                                               */
/*========================================================*/


/* Token CurrentDate */
.CurrentDate 	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #666666; background-color: transparent; font-weight: normal; }

/* Token Copyright */
.CopyrightText { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: none; color: #666666; background-color: transparent; font-weight: normal; }

/* Admin Menu */
.SubHead    	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: Black; padding: 0; }

/* Modul Ueberschriften */
.Head 		{ font-size: 12px; font-weight: bold; color: #333; padding-bottom: 3px; width: 100%; }

/* Normal Standard Text */
.Normal 	{ color: #333; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; font-size: 11px; line-height: 1.8em }

/* Bold Farbe - Hinweise / Warnungen */
.NormalRed 	{ color: #333; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; font-size: 11px; line-height: 1.8em }

/* Normal bold text */
.NormalBold 	{ color: #333; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 1.8em }


.NormalSmall {
	color: #000000;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-align: justify;
}

.NormalBoldSmall {
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}


/*========================================================*/
/*  5. Formular Text Boxen                                              */
/*========================================================*/

select, input 	 { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #333; }

/* Text Eingabe Box */
.NormalTextBox   { color: #333; padding-left: 4px; line-height: 12px; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: normal; font-size: 11px; scrollbar-face-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #333; scrollbar-3dlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; }

/* Tab Spalten mit integr.  Text Eingabe Box  */
td.NormalTextBox {  padding: 0; margin: 0; background: transparent; visibility: invisible; }


/*========================================================*/
/*  6. Main Menu                                          */
/*========================================================*/

/*-- box contains the menu  --*/ 
.MainMenu_MenuContainer { background-color: transparent;  width: 198px; }

/*-- bar contains the menu  --*/ 
.MainMenu_MenuBar 	{ cursor: pointer; cursor: hand; background: #fff;  width:198px; }

/*-- submenu container        --*/ 
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; margin: 0 0 0 1px; background: #E6E9EE; padding: 0px; border: 0px solid #C3C9D6; font-weight: normal; filter: none; }

/*-- submenu items idle       --*/ 
.MainMenu_MenuItem { font-family: Verdana, Tahoma, Arial, sans-serif;  color: #FFF; background:  url(images/nav_idle.jpg) no-repeat; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 21px; border: 0; }

/*-- submenu items hover      --*/ 
.MainMenu_MenuItemSel 	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #FFF; background:  url(images/nav_hover.jpg) no-repeat; padding: 0px 30px 0px 16px; height: 21px; border: 0;}

/*-- menuitems idle           --*/ 
.MainMenu_Idle 		{ color: #FFF; background:  url(images/nav_idle.jpg) no-repeat; padding: 0; height: 21px; font-weight: bold;}

/*-- menuitems over           --*/ 
.MainMenu_Selected 	{ color: #FFF; background:  url(images/nav_hover.jpg) no-repeat; padding: 0; height: 21px; font-weight: bold;}

/*-- menuitems active         --*/ 
.MainMenu_Active, .MainMenu_BreadcrumbActive 	{ color: #000; background:  url(images/nav_active.jpg) no-repeat; padding: 0; height: 21px; font-weight: bold;}

/*-- not needed - main menu   --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }


/*========================================================*/
/*  7. Module Menue                                       */
/*========================================================*/

/* Outer Container Module submenu */
.ModuleTitle_MenuContainer { color: #222222; }

/* Inner container Module submenu */
.ModuleTitle_MenuBar 		{ cursor: pointer;  cursor: hand; height: 21px; }

/*-- module submenu items idle       --*/ 
.ModuleTitle_MenuItem 		{ font-family: Verdana, Tahoma, Arial, sans-serif; color: black; font-size: 11px; font-weight: bold; font-style: normal; border: 1px solid White; padding: 1px; }

/*-- module submenu container        --*/ 
.ModuleTitle_SubMenu 		{ z-index: 1000; cursor: pointer; cursor: hand; margin: -1px 0px 0px 2px; background-color: #f4f4f4; border: #ccc 1px solid; padding: 1px; font-weight: normal; filter: none; }

/*-- module submenu items hover      --*/ 
.ModuleTitle_MenuItemSel 	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; cursor: pointer; cursor: hand; color: #FFFFFF; background: #FFCC66; padding: 1px; border: 1px solid White; }

/* Disabled Elements */
.ModuleTitle_MenuBreak, .ModuleTitle_MenuIcon, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }


/*========================================================*/
/*  8. Container Title                                    */
/*========================================================*/

#W1 .conTitle	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: green; }
#R1 .conTitle	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: white; }
#P1 .conTitle	{ font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: green; }

/*========================================================*/
/*  Ende Style Sheet                                      */
/*========================================================*/


