
/*****************************************************************************************************************
********* BASE ***************************************************************************************************
******************************************************************************************************************/

th{
  text-align:left;
}

.formlabel
{
	text-align:right;
  color: #000000;
}

.fl_required
{
    background: transparent url(/images/sternchen.png) no-repeat 100% 0px;
    padding-right: 10px;
}

.fl_required_error, .fl_error
{
    color: #FF0000;
    font-weight: bold;
    background: transparent url(/images/sternchen_error.png) no-repeat 100% 0px;
    padding-right: 10px;
}

.fl_required_error input
{
    color: #A41C2C;
    font-weight: bold;
    width: 390px;
}

.formfeld,
.dummyfeld
{
    color: #333333;
    border: 1px solid #999999;
    margin: 0;
}

#nominalzins_wkiml.dummyfeld
{
    font-size: 9px;
    color: #A0A0A0;
}

.dummyfeld
{
    border: none;
}

.full_width
{
  width: 100%;
}

.plz_no_width
{
  width: 20%;
}

.street_city_width
{
  width: 78.5%;
}

.textarea_schufa {
  background-color: #FFFFFF;
  font-family: Arial, Verdana;
  font-size: 11px;
  color: #000000;
  border: 1px solid #888;
  width: 100%;
  height: 90px;
  padding: 2px;
}

.ff_calc{background-color: #CCCCCC;}

.ff_tag, .ff_monat{width: 45px;}
.ff_jahr {width: 56px;}
.ff_radio, .ff_checkbox { margin:0; padding: 0;}
.ff_string, .ff_number, .ff_amount, .ff_percent, .ff_percent_3{}

.widget {text-align: left; position: relative;}
.widget-content {text-align: left; position: absolute; top: 0px; left: 0px;}
.widget-loading {background: #E3E3E3 url('/base/Img/widget-load-bg.png');display: none;opacity:.50;-moz-opacity:.50;filter:alpha(opacity=50);position: absolute;z-index: 2000;width: 100%;height: 100%;left: 0px;top:0px;}
.widget-loading div{width: 100%;height: 100%;display: block;background: url('/base/Img/widget-loader.gif') no-repeat center center;}


.ff_radiobutton
{
  width: 100%;
  padding-bottom: 5px;
}

/*ENDE */

/* Base - Definitionen */
	
.ff_calc, .ff_readonly 
{
	background-color:#DDDDDD;
}

.error_message 
{
	color: #FF0000;
	font-weight:bold;
}

.ff_error
{
	border: 1px solid #FF9999;
}

.ff_number, .ff_amount, .ff_percent, .ff_percent_3
{
	text-align: right;
	padding-right: 3px;
	color:#333333;
}

.widget 
{
	text-align: left; 
	position: relative;
}

.widget-content 
{
	text-align: left; 
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 100%;
}

.widget-loading 
{
	position:absolute;
	background: transparent url('../../base/Img/widget-load-bg.png');
	display: none;
	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	z-index:2000;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
} 

.widget-loading div
{
	width: 100%;
	height: 100%;
	display: block;
	background: url('../../base/Img/widget-loader-gray.gif') no-repeat center center;
}

.x-grid3-row-body p 
{
	padding: 3px;
}

.ausrichtung_links
{
  text-align: left;
}

.ausrichtung_mittig
{
  text-align: center;
}

.ausrichtung_vertical_middle
{
  vertical-align: middle;
}

.zeile_finanzierungsluecke_error_angebot
{
  margin-bottom:15px;
}

.extra_breit
{
  width: 260px
}

.space_right 
{
	margin-right:26px;
}

/* Button Ausrichtung */
 .btn25l, .btn25c, .btn25r { width: 25%;}
 .btn33l, .btn33c, .btn33r { width: 33%;}
 .btn50l, .btn50c, .btn50r { width: 50%;}

 .btn25l, .btn33l, .btn50l { float: left; text-align: left;}
 .btn25c, .btn33c, .btn50c { float: left; text-align: center;}
 .btn25r, .btn33r, .btn50r { float: left; text-align: right;}


.row, .column_wrapper
{
  width: 100%;
  height: 22px;
}

.column_1,
.column_2{
  float: left;
  width: 50%;
}

.column_10, .column_20, .column_25, .column_30, .column_33,
.column_40, .column_50, .column_60, .column_66, .column_70,
.column_75, .column_80, .column_90, .column_95, .column_5{
  float: left;
}

.display_right { text-align: right;}
.display_left { text-align: left;}
.display_center { text-align: center;}

.column_5{ width: 4.5%;}
.column_10{ width: 10%;}
.column_20{ width: 20%;}
.column_25{ width: 24.8%;}
.column_30{ width: 30%;}
.column_33{ width: 33%;}
.column_40{ width: 40%;}
.column_50{ width: 49.5%;}
.column_60{ width: 60%;}
.column_66{ width: 66%;}
.column_70{ width: 70%;}
.column_75{ width: 75%;}
.column_80{ width: 80%;}
.column_90{ width: 90%;}
.column_95{ width: 95%;}

.column_2{ text-align: right;}

.column_button_left, .column_button_center,.column_button_right
{
  width: 100%;

}
.column_buttons_1_2, .column_buttons_1_3, .column_buttons_1_4, .column_button_left
{ text-align: left;}

.column_buttons_2_3, .column_buttons_2_4, .column_buttons_3_4, .column_button_center
{ text-align: center;}

.column_buttons_3_3, .column_buttons_4_4, .column_buttons_2_2, .column_button_right
{ text-align: right;}
.button_center
{
  text-align: center;
  width: 100%;
}

.column_buttons_1_2, .column_buttons_2_2,
.column_buttons_1_3, .column_buttons_2_3, .column_buttons_3_3,
.column_buttons_1_4, .column_buttons_2_4, .column_buttons_3_4, .column_buttons_4_4
{ float: left;}

.column_buttons_1_2, .column_buttons_2_2 { width: 49.5%;}

/**********  Base Kundenliste   **********/

.tabelle_kundenliste_uebersicht_vermittler th{ border-bottom: 1px solid #666; padding-right: 2px;}
.tabelle_kundenliste_uebersicht_vermittler{ width: 98%; border-bottom: 1px solid #666;}
.tabelle_kundenliste_uebersicht_vermittler td {
  padding: 2px 3px 3px 0px;
}

.spalte_blaettern{margin: 5px 0;}

.small_margin_left { margin-left: 10px;}
.med_margin_left { margin-left: 20px;}
.big_margin_left { margin-left: 50px;}

.small_padding_left { padding-left: 10px;}
.med_padding_left { padding-left: 20px;}
.big_padding_left { padding-left: 50px;}

.small_padding_right { padding-right: 10px;}
.med_padding_right { padding-right: 20px;}
.big_padding_right { padding-right: 50px;}

.breite_70_p { width: 70%;}
.breite_29_p { width: 29%;}