﻿input.unsichtbar_small /*upload*/
{
	font-size:12px;
}

table.FBP input
{
    border:solid 1px #5e96bf;    
    font:normal 12px Arial;
    color:#333333;
    
    width:200px;
}
table.structure
{
    width:100%;
    border-collapse:collapse;
}
table.structure tr td
{
    padding:0;
    vertical-align:top;
}

table.LY_RadioButtons input
{
	width:auto;
	border:none;
}

td.cbCenter
{
	text-align:center;
}

table tbody tr td.LY_n_CellA,
table tbody tr td.LY_n_CellB
{
	padding:10px 0 10px 0;	
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	vertical-align:middle;
}

/*************************************** AJAX Tabs **********************************************/

/*A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer*/
.rlp_tab_container .ajax__tab_header 
{
   background: url(tabs/tab_border_pixel.gif) repeat-x bottom;
}

.rlp_tab_container .ajax__tab_header .ajax__tab_outer
{
}

.rlp_tab_container .ajax__tab_header .ajax__tab_tab
{
}

.rlp_tab_container .ajax__tab_header .ajax__tab_inner
{
}

/*An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner*/

.rlp_tab_container .ajax__tab_outer
{
    background: url(tabs/tab2_inactive_background_right.jpg) no-repeat top right;
    padding-right:0px;
    width:155px;
    height:30px;
}

.rlp_tab_container .ajax__tab_inner 
{
    background: url(tabs/tab2_inactive_background_left.jpg) no-repeat top left;
    padding-left:3px;
    height:30px;
}

.rlp_tab_container .ajax__tab_tab
{
    background: url(tabs/tab2_inactive_background_center.jpg) repeat-x;
    padding-top:8px;
    margin-right:0px;
    height:22px;
    width:149px;
    text-align:center;
    color:#174366;
}

/*Custom classes for dummy tabs*/
.rlp_tab_container .tab_inactive .ajax__tab_outer
{
    background: url(tabs/tab2_inactive_background_right.jpg) no-repeat top right;
    padding-right:0px;
    height:30px;
}

.rlp_tab_container .tab_inactive .ajax__tab_inner 
{
    background: url(tabs/tab2_inactive_background_left.jpg) no-repeat top left;
    padding-left:3px;
    height:30px;
}

.rlp_tab_container .tab_inactive .ajax__tab_tab
{
    background: url(tabs/tab2_inactive_background_center.jpg) repeat-x;
    padding-top:8px;
    margin-right:3px;
    height:22px;
    width:149px;
    text-align:center;
    color:#174366;
}



/*A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none*/
.rlp_tab_container .ajax__tab_body
{   
    padding:12px 0px 0px 0px;
}

/*This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer*/
.rlp_tab_container .ajax__tab_hover
{
}

.rlp_tab_container .ajax__tab_hover .ajax__tab_outer
{
    background: url(tabs/tab2_active_background_right.jpg) no-repeat top right;
    padding-right:0px;
    width:155px;
    height:30px;
}

.rlp_tab_container .ajax__tab_hover .ajax__tab_inner
{
    background: url(tabs/tab2_active_background_left.jpg) no-repeat;
    padding-left:3px;
    height:30px;
    
}

.rlp_tab_container .ajax__tab_hover .ajax__tab_tab
{
    background: url(tabs/tab2_active_background_center.jpg) repeat-x;
    padding-top:8px;
    margin-right:3px;
    height:22px;
    width:149px;
    text-align:center;
    color:#174366;
}

/*This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer*/
.rlp_tab_container .ajax__tab_active
{
}
 
 .rlp_tab_container .ajax__tab_active .ajax__tab_outer
{
    background: url(tabs/tab2_active_background_right.jpg) no-repeat top right;
    padding-right:0px;
    width:155px;
    height:30px;
 }

.rlp_tab_container .ajax__tab_active .ajax__tab_inner
{
    background: url(tabs/tab2_active_background_left.jpg) no-repeat top left;
    padding-left:3px;
    height:30px;
 }
 
 .rlp_tab_container .ajax__tab_active .ajax__tab_tab
{
    background: url(tabs/tab2_active_background_center.jpg) repeat-x;
    padding-top:8px;
    margin-right:3px;
    height:22px;
    width:149px;
    text-align:center;
    color:#174366;
    font-weight:bold;
 }
 
 
 /******************************************* Customer Data ***********************************/
 
 .DivErrorInput input
{
	background-color:#ffffcc;
}

.DivErrorInput select
{
	background-color:#ffffcc;
}

.DivErrorInput table.unsichtbar_small tr td span.LY_Checkbox input
{
	background-color:#ffffcc;
}

/**************************** table.view addition (should be moved to RLP.css) ******************************************/

table.view tbody tr.alterdimmed
{
    background-color:#f2f2f2;
    color:#999;
}

table.view tbody tr.alterdimmed td.title
{
    color:#999;
}

table.view tbody tr.dimmed
{
    color:#999;
}

table.view tbody tr.dimmed td.title
{
    color:#999;
}


/*********************************** table.LY_RadioButtons **************************************/

table.LY_RadioButtons
{
    border-bottom:1px solid #e9e9e9;
}