body 
{
	font-family: Arial; 
	margin: 0; 
	padding: 0; 
	height: 100,2%; 
	background-color: #dfeaf6; 
}

.login,
A.login:link, 
A.login:hover,
A.login:active,
A.login:visited 
{
	color: #FFFFFF;
	font-size: 9px;
	font-family: Arial;
	font-weight: normal;
}

.Normal,
A.Normal:link, 
A.Normal:hover,
A.Normal:active,
A.Normal:visited 
{
	color: black;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
}

.NormalTextBox
{
	width: 75px;
	height: 18px;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	border: 1px solid #365dA7;
	background-color: #E3E3E3;
}

.Search 
{
	color: #2F5398;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
}

.SearchField,
A.SearchField:link, 
A.SearchField:hover,
A.SearchField:active,
A.SearchField:visited 
{
	color: #FFFFFF;
	width: 19px;
	height: 16px;
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	border: 1px solid #365dA7;
	background-color: #4E82d9;
}

.Footer 
{
	color: #999999;
	font-size: 9px;
	font-family: Arial;
	font-weight: normal;
}

.FooterLanguages 
{
	color: black;
	font-size: 9px;
	font-family: Arial;
	font-weight: normal;
}

.Head 
{
	color: #333399;
	font-size: 8pt; 
	font-family: Arial;
	font-weight: Bold; 
/*	text-transform: uppercase;*/
}

.Content
{
	background-color: #FFFFCC;
}

.ContentLanguages
{
	background-color: #EEE987;
}

/*=============== START DEFAULT MENU STYLES ============================================*/

/* Root Items */

.MenuHdr
{ 
	color: #818181;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	height: 25px;
}

.MenuHdrSelected
{ 
	color: #333399;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	background:url(images/gelber_pfeil.gif) 0px 3px no-repeat transparent;
	position: relative;
	left: -20px;
}

/* Child Items */

.MenuItem
{
	color: #818181;
	font-size: 11px; 
	font-family: Arial;
	font-weight: normal;
	white-space: nowrap;
	height: 16px;
}

.MenuItemSelected
{
	color: #333399;
	font-size: 11px; 
	font-family: Arial;
	font-weight: normal; 
	padding-left: 20px;
	white-space: nowrap;
	background:url(images/gelber_pfeil.gif) 0px 2px no-repeat transparent;
	position: relative;
	left: -20px;
}

/* Links */

.MenuHdr a, 
.MenuHdr a:link, 
.MenuHdr a:active, 
.MenuHdr a:visited, 
.MenuItem a, 
.MenuItem a:link,
.MenuItem a:active, 
.MenuItem a:visited 
{
	color: #818181;
	text-decoration: none; 
}

/* Links Mouseover */

.MenuHdr a:hover, 
.MenuItem a:hover
{
	color: #333399;
	text-decoration: none; 
}

/* Main Menu */

.Menu_MenuContainer 
{
	background-color: transparent; 
}

.Menu_MenuBar 
{
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
}

.Menu_MenuItem, .Menu_MenuItemSel, .RootTab
{
	cursor: pointer; 
	cursor: hand; 
	color: #818181; 
	border: 0px;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Arial, Helvetica; 
	background-color: Transparent;
}

.Menu_MenuIcon {
	display: none;
}

.Menu_SubMenu, .SubTab 
{
	cursor: pointer; 
	cursor: hand; 
	border: 0px;
	margin-top: 1px;
	font-weight: normal; 
	padding-left: 60px;
	background-color: Transparent;
}

.Menu_MenuBreak 
{
	display: none;
}

.Menu_MenuArrow 
{
	display: none;
}

.Menu_RootMenuArrow 
{
	display: none;
}

.RootTab TD
{
	border: 0px;
}

.Menu_SubMenu TD
{
	border: 0px;
}

/* Content-Styles Neck & Heyn */

ul { list-style-type: square; color:#ffcc01; }

.ListeBlack  { 
	color: #000000;
}

.AdosForm ul {
	color: red !important;
	list-style-type: none !important;
}

.NormalTextStyle { 

}

.SectionHdrBlue  { 
	color: #333399;
	font-size: 12px; 
	font-weight: bold; 
/*	text-transform: uppercase;*/
}

.SectionHdrBlack  { 
	color: #000000; 
	font-size: 12px; 
}

.TableStyle01 { background-color: #bbcbee; }

.TableStyle01 th { color: #339; font-size: 11px; font-weight: bold; text-align: left; padding: 2px 10px 2px 5px; border-bottom: 2px solid #fff; }

.TableStyle01 td { font-size: 11px; padding: 1px 10px 1px 5px; border-bottom: 1px dotted #fff; }

.TableStyle01 .rightRow { background-color: #e1e9f5; padding-left: 10px; border-left: 1px solid #fff; }
.b9 { font-size: 9px; }
.b10 { font-size: 10px; }


span.SearchField {
	display: none;
}