/*_____________*/
html { height: 100%; }
#overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-image:url(graphics/background-trans-80.png);}
#content_overlay { width: 100%; height: 100%; }
#content { text-align: left; background: #000; color: #fff; display: inline; padding: 20px; margin: 0px auto;}
* html #aoverlay { /* ie6 hack */
   position: absolute;
}
* html #overlay { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
body			{
					width: 100%;
					height: 100%;
					background-color: #4c4c4c;
					margin-left: 0;
					margin-right: 0;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #000000;
				}
body.preview	{
					background-color: #000000;
					margin: 0px;
				}
body.help   	{
					background-color: #e9e9e9;
					margin: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #000000;
				}

a { outline: none; }

.inp
,select
,input
,textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

/*_____________*/
.preview        {
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #000000;
					background-color: #e9e9e9;
				}
.preview_copy   {
	                font-family: Verdana, Arial, Helvetica, sans-serif;
	                padding: 4px 8px 4px 8px;
					font-size: 11px;
					font-weight: normal;
					color: #949494;
					background-color: #4c4c4c;
				}
.preview_caption {
	                font-family: Verdana, Arial, Helvetica, sans-serif;
	                padding: 4px 8px 4px 8px;
					font-size: 11px;
					font-weight: normal;
					color: #ffffff;
					background-color: #000000;
				}
.preview_text   {
	                font-family: Verdana, Arial, Helvetica, sans-serif;
	                padding: 4px 8px 4px 8px;
					font-size: 11px;
					font-weight: normal;
					color: #000000;
					background-color: #e9e9e9;
				}
/*_____________*/
.lined		    {
					border: 0px;
					border-bottom: 1px;
					border-style: solid;
					border-color: #666666;
				}
.comment		{
					color: #666666;
				}
/*_____________*/
td.boxhead	{
					background-color: #666666;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #ffffff;
					border: 0px;
					padding: 3px 10px 3px 10px;
				}
td.boxsubhead   {
					background-color: #999999;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #ffffff;
					border: 0px;
					padding: 3px 10px 3px 10px;
					text-decoration: none;
				}
td.boxcontent	{
					background-color: #eaeaea;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000000;
					border: 0px;
					padding: 3px 10px 3px 10px;
				}
td.searchcontent	{
					background-color: #ffffff;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000000;
					border: 0px;
					padding: 0px;
				}
td.search_page_links	{
					background-color: #eaeaea;
					padding: 3px 10px 3px 10px;
					vertical-align: middle;
				}
td.toolbar      {
                    white-space: nowrap;
                }
td.colboxhead	{
					background-color: #666666;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #ffffff;
					border: 0px;
					padding: 3px 6px 3px 6px;
				}
td.colboxcontent	{
					background-color: #eaeaea;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000000;
					border: 0px;
					padding: 3px 6px 3px 6px;
				}
/*_____________*/
a.boxhead	{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #ffffff;
					cursor: help;
					text-decoration: none;
				}
a.boxhead:hover	{
					color: #ffffff;
				}
a.boxhead:link	{
					color: #ffffff;
				}
a.boxhead:active	{
					color: #ffffff;
				}
a.boxhead:visited	{
					color: #ffffff;
				}
/*_____________*/
a.boxcontent	        {
					color: #000000;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					text-decoration: none;
				}
a.boxcontent:hover	{
					color: #000000;
					text-decoration: underline;
				}
a.boxcontent:link	    {
					color: #000000;
				}
a.boxcontent:active	{
					color: #000000;
				}
a.boxcontent:visited	{
					color: #000000;
				}
/*_____________*/
a.nlink	{
					color: #000000;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
					white-space: nowrap;
				}
a.nlink:link	{
					color: #000000;
				}
a.nlink:active	{
					color: #000000;
				}
a.nlink:visited	{
					color: #000000;
				}
a.nlink:hover	{
					color: #000000;
					text-decoration: underline;
				}
/*_____________*/
a.tablink	{
					color: #666666;
					font-size: 11px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
					white-space: nowrap;
				}
a.tablink:link	{
					color: #666666;
				}
a.tablink:active	{
					color: #666666;
				}
a.tablink:visited	{
					color: #666666;
				}
a.tablink:hover {
					color: #de0000;
				}
/*_____________*/
.link	        {
					color: #000000;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
					white-space: nowrap;
				}
a.link	        {
					color: #000000;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
					white-space: nowrap;
				}
a.link:link	    {
					color: #000000;
				}
a.link:active	{
					color: #000000;
				}
a.link:visited	{
					color: #000000;
				}
a.link:hover	{
					color: #000000;
					text-decoration: underline;
				}
/*_____________*/
a.clink	        {
					color: #949494;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
					white-space: nowrap;
				}
a.clink:link	    {
					color: #949494;
				}
a.clink:active	{
					color: #949494;
				}
a.clink:visited	{
					color: #949494;
				}
a.clink:hover	{
					color: #949494;
					text-decoration: underline;
				}
/*_____________*/
a.collink	    {
					font-weight: bold;
					font-size: 13px;
					color: #262626;
					text-decoration: none;
				}
a.collink:link  {
					color: #262626;
				}
a.collink:active	{
					color: #262626;
				}
a.collink:visited	{
					color: #262626;
				}
a.collink:hover	{
					color: #de0000;
				}
/*_____________*/
.page	        {
					color: #000000;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
				}
.pagevis	  	{
					color: #999999;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
				}
.pageact	   	{
					color: #ff0000;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: underline;
				}
a.page:hover	{
					color: #000000;
					text-decoration: underline;
				}
a.page:link	    {
					color: #000000;
				}
a.page:active	{
					color: #000000;
				}
a.page:visited	{
					color: #000000;
				}
/*_____________*/
.page_ts	        {
					color: #ffffff;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
				}
.pagevis_ts	  	{
					color: #808080;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
				}
.pageact_ts	   	{
					color: #ff0000;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: underline;
				}
a.page_ts:hover	{
					color: #ffffff;
					text-decoration: underline;
				}
a.page_ts:link	    {
					color: #ffffff;
				}
a.page_ts:active	{
					color: #ffffff;
				}
a.page_ts:visited	{
					color: #ffffff;
				}
/*_____________*/
.popupnormal	{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #000000;
				}
.popup			{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					width: 160px;
					color: #000000;
				}
.popupsmall    	{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					width: 60px;
					color: #000000;
				}
.popup48    	{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					width: 48px;
					color: #000000;
				}
.popup72    	{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					width: 72px;
					color: #000000;
				}
.popupext		{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					width: 200px;
					color: #000000;
				}
.label			{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #000000;
				}
.labelred		{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: ffffff;
					background-color: #ff1600;
				}
.text		{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: 000000;
				}
.failure		{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: ff1600;
				}
/*_____________*/
.header	{
					border: 0px;
					border-bottom: 1px;
					border-color: black;
					border-style: solid;
					background-color: #d0d0d0;
				}
				
.headline_ts	{
					color: ffffff;
	                font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					padding-top: 16px;
					padding-bottom: 8px;
				}
.subhead_ts	{
					color: ffffff;
	                font-family: Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					vertical-align: bottom;
				}
.caption_ts	{
					color: ffffff;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					height: 30px;
					vertical-align: bottom;
				}
				
.caption_ts_bottom	{
					color: ffffff;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					height: 30px;
					vertical-align: top;
					padding:0;
					padding-top:10px;
				}
				
/*_____________*/
td.footer	{
					color: ffffff;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					background-color: #666666;
					border: 0px;
				}
				
/*_____________*/
td				{
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #000000;
				}
/*_____________*/
h1				{
					font-weight: bold;
					font-size: 14px;
				}
/*_____________*/
.slide			{
					color: #ffffff;
					vertical-align: bottom;
					background-color: #333333;
					border-color: #000000;
				}
.noslide		{
					color: #000000;
					vertical-align: bottom;
					background-color: #eaeaea;
					border-color: #000000;
				}
/*_____________*/
.failure		{
					color: #ff0000;
				}
/*_____________*/
.menu			{
					display: none;
					visibility: hidden;
					position: absolute;
					padding: 0px;
					text-align: left;
					z-index: 100;
					background-color: #e9e9e9;
					border: 1px solid;
					border-color: #666666;
				}
.menuitem		{
					padding: 4px;
					vertical-align: middle;
				}
a.amenu	{
					color: #000000;
					font-size: 9px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					text-decoration: none;
				}
a.amenu:hover	{
					color: #ffffff;
					text-decoration: underline;
				}
a.amenu:link	{
					color: #000000;
				}
a.amenu:active	{
					color: #000000;
				}
a.amenu:visited	{
					color: #000000;
				}
a.pmenu	{
					color: #000000;
					font-size: 10px;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
				}
a.pmenu:hover	{
					color: #000000;
					text-decoration: underline;
				}
a.pmenu:link	{
					color: #000000;
				}
a.pmenu:active	{
					color: #000000;
				}
a.pmenu:visited	{
					color: #000000;
				}
/* pixmaxx */
.copyright      {
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 11px;
                    color: #949494;
                }
a.subnavi       {
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 11px;
                    color: #949494;
                    text-decoration: none;
                }
a.subnavi:Hover {
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 11px;
                    color: #FFFFFF;
                    text-decoration: underline;
                }
.listmenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #666666;
    border: thin solid #999999;
}

.listmenu2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
    border: thin solid #999999;
    width: 180px;
}

.striped_headline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    height: 19px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    padding-left: 11px;
    border: 0;
    background-image: url(graphics/backgr_title.gif);
}

a.striped_headline
,a.striped_headline:hover
,a.striped_headline:link
,a.striped_headline:active
,a.striped_headline:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    padding: 0;
}
