﻿/* ----------------------------------------------- */
/* ----- Joba Redesign --- AV --- 06.11.2013 ----- */
/* ----------------------------------------------- */
/* ------ Mandantenbezogenes Farbstylesheet ------ */
/* ----------- Formulare und Controls ------------ */
/* ----------------------------------------------- */



/* ----------------------------------------------- */
/* --- Controls --- */
input, select, textarea, .ui-dropdownchecklist
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-color: #9a9a9a;
	z-index: 500;
}

fieldset legend {color: #3a3a3a;}

input:focus, select:focus, textarea:focus {border-color: #002c5a;}
input[type='checkbox'] {}
input[type='radio'] {}


/* Textboxen */
input.stdTextfeld {}
input.kleinesTextfeld {}
input.mittleresTextfeld {}
input.CaptchaTextfeld {}
input.txtDatum {}
textarea.mehrzeiligesTextfeld {}
textarea.mehrzeiligesTextfeldGross {}

/* Listen */
input.RadioButtonListOben {}
select.ddlLaender {}

/* Labels */
input[type="radio"] + label {}
input[type="checkbox"] + label {}
table.Formular td table.cbl label {}
table.Formular td label {font-size: 11px;}

/* Buttons */
.btnStandard
{
	background-color: #002c5a;
	color: #dddddd;
	font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
}

.btnStandard:hover {color: #ffffff;}

.btnStandardKlein
{
	background-color: #002c5a;
	color: #dddddd;
	font-family: 'Open Sans', Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
}

.btnStandardKlein:hover {color: #ffffff; background-color: #002c5a;}



/* ----------------------------------------------- */
/* --- Tabellen --- */

/* Kontaktformular */
div.KontaktForm {}
div.Formular {}
div.FormularButton, div.FormButton {}

fieldset.Formular
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-color: #bababa;
}

div.Formular fieldset legend {font-size: 12px;}


table.Formular {}
.RadioButtonListOben {}



/* Zellen */
table.Formular td {font-family: 'Open Sans', Arial, Helvetica, Sans-Serif; font-size: 12px;}

/* Bezeichner */
table.Formular td.Besch {}
table.Formular td.BeschTop {}
table.Formular td.BeschFett {font-weight: bold;}

/* Felder */
table.Formular td.Feld {}
table.Formular td.FeldOben {}
td.NLButtons, td.NLButtons table tr td {}
td.Wizard {}







/* --- Textformatierungen --- */
div.FormularHead
{
	font-size: 11px;
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	text-align: right;
	color: #5a5a5a;
}

div.FormularFooter
{
	font-size: 11px;
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	color: #5a5a5a;
}

p.Empfaenger
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.ListBoxUploadFertig
{
	border-color: #D0D0D0;
	font-size: 10px !important;
}

span.TextKlein {font-size: 11px;}

/* Fehler und Hinweise */
.Fehlertext {font-size: 12px;}
.Pfeil {font-size: 16px; font-weight: bold;}
.hint {font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;	font-size: 11px !important;}




/* --- Bestätigungsseite --- */
p.BestAnrede
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}

.BestSpacer
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 6px !important;
}

.FormSpacer
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 1px !important;
}

.BestHeading
{
	font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}