/* --------------- ALLGEMEINE ------------------- */
body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#333333;
padding:0;
margin:0;
background:#fbfbfb;

}
table{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#333333;
}
td{
vertical-align:top;
}
select{
font-size:11px;
color:#333333;
}
a:link{color:#333333; text-decoration:none; }
a:hover{color:#cf111c; text-decoration:none; }
a:visited{color:#333333; text-decoration:none;}
a:active{color:#cf111c; text-decoration:none; }
/* --------------- /ALLGEMEINE ------------------ */

.button a:hover, .button a:active
{
	color:#cf111c;	
}

/* ---------------  SysArea ------------------- */
div.sysarea{
position:absolute;
padding:0;
}
div.sysarea table.mainmenu{
margin:3px 2px 2px 6px;
padding:0;
}
div.sysarea td.button{
width:80px;
text-align:center; 
vertical-align:middle; 
margin:0;
padding:0;
}
div.sysarea select.pageselector{
width:180px;
padding:0;
}
div.sysarea img.closepagebutton{
width:18px; 
height:18px; 
padding:0;
}
/* --------------- / SysArea ------------------- */

/* ---------------  Menu ------------------- */
div.menuarea{
position:absolute;
overflow:hidden;
padding:0;
background-color:#aaa; 
}
div.menuarea table.mainmenu{
margin:3px 2px 2px 6px;
padding:0;
}
div.menuarea select.itemselector{
width:180px;
margin:1px 0px 0px 0px;
padding:0;
}
div.menuarea td.button{
width:100px;
text-align:center; 
vertical-align:middle; 
margin:0;
padding:0;
}
div.menuarea img.dummyimg{
width:1px; 
height:18px; 
margin:1px 0px 0px 0px;
padding:0;
}
/* --------------- / Menu ------------------- */

/* ---------------  FormsArea ------------------- */
div.formsarea{
position:absolute;
overflow:visible;
margin: 1px 1px 1px 1px; 
background:#fbfbfb;
border:0px; 
}
/* --------------- / FormsArea ------------------- */

/* ---------------  ChartArea ------------------- */
div.chartarea{
position:absolute;
overflow:auto;
margin: 1px 1px 1px 1px; 
background:#fbfbfb;;
border:0px; 
}
/* --------------- / ChartArea ------------------- */


/* ---------------  Listen ------------------- */
.list .header{
font-weight:bold;
padding:2px 5px 2px 5px;
}
.list .row{
background-color:#fbfbfb;
}
.list .cell{
padding:2px 5px 2px 5px;
}
.list img.editbutton{
margin:0px 1px 0px 1px;
border:0;
}
.list td.editbutton{
background-color:#fbfbfb;
}
/* ---------------  /Listen ------------------- */


/* ---------------  /Custom Styles ------------------- */
.fpltabs table table
{
	padding-bottom:10px;
	border-bottom:1px solid #000;
	margin-top:10px;
}

.fpltabs table table table
{
	padding-bottom:0;
	border:0;
	/*margin-top:10px;*/
}


.editbutton:hover, .editbutton:active
{
	border:0;
	cursor:pointer;
}

.top_3d 
{ 
	padding:0;
	/*padding:4px 10px 10px 4px;*/
}

.right_3d, .left_3d 
{
	padding:0;
	/*padding:4px 8px 2px 9px; */
}

.bottom_3d 
{
	padding:0;
	/*padding:4px 10px 4px 12px;*/
}