/** DLR03 basic definitions */
body, form {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

body, td, .tx, th {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Verdana;
}



.txWorkbench  {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Verdana;
	padding : 6 6 6 8;
}

.txWorkbenchError  {
	color: #F00C0C;
	font-size: 11px;
	font-family: Arial, Verdana;
}

.txWithBlueBTags b {
	color: #006699;
	font-size: 11px;
	font-family: Arial, Verdana;
}



/*input {
	padding: 0px;
	margin: 0px;
}*/

/** links and mouseovers */
/*a { color:#006699; text-decoration: none;}*/

.link {
	/*font-weight: bold;*/
	text-decoration: none;
	color: #333333;
}

a { color: #006699; text-decoration:none; }
a:visited { color: #006699; }
a:hover { color: #D35800; }

.w {
	background-color: #ffffff;
}

.txActive, .txActive:visited, .txActive:hover { color: #006699; }
.link:visited { color: #999999; }
.link:hover { color: #F3B206; }

.function {
	color: #006699;
	font-weight: bold;
}
.function:visited {
	color: #006699;
	font-weight: bold;
}
.function:hover {
	color: #D35800;
	font-weight: bold;
}

/** DL2003 */
.bgTeaserLine {
	background-color: #006699;
}
.txTeaserLine {
	color: #006699;
	font-size: 10px;
}
.txInactive, .txInactive:hover, .txInactive:visited {
	color: #999999;
}
.txGroupTitle {
	font-weight: bold;
	color: #006699;
	padding: 0 8 2 8;
}

.bgFooter {
	background-color: #858585;
}
.bgTop {
	background-color: #F3B206;
}

.txFooter, .txFooter:visited, .txMeta, .txMeta:visited {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

.txLinkVisited, .txLinkVisited:visited {
	color:#D35800;
}
.txLink:hover, .txLinkVisited:hover {
	color: #D35800;
	text-decoration: none;
}
.txFooter:hover, .txMeta:hover, .txMetaa, .txMetaa:visited, .txMetaa:hover {
	color: #006699;
	text-decoration: none;
}
.txLink {
	text-decoration: none;
}
.txLink:visited {
	text-decoration: none;
}

.txTeaser {
	font-weight: bold;
}

.txError {
	color: #F00C0C;
}

.txTeaserLineHG {
	color: #006699;
	font-size: 10px;
	background-color: #FAD983;
	padding: 1 8 1 8;
}
.txHG {
	background-color: #FDF0CE;
	padding: 5 8 5 8;
}

.fieldSearch {
	border : 1px solid #333333;
	font-size: 12px;
	width: 77px;
	height: 17 px;
}

.bgStage {
	background-color: #EAEAEA;
}

.imgSubline {
	font-size: 10px;
	padding-top:4px;
	padding-bottom:8px;
}

.navi1,.navi1:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height : 13px;
}
.navi1:hover {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	line-height : 13px;
}
.navi1a, .navi1a:hover, .navi1a:visited {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	line-height : 13px;
}

.navi2, .navi2:visited {
	color: #333333;
	text-decoration: none;
	line-height : 13px;
}
.navi2:hover {
	color: #006699;
	text-decoration: none;
	line-height : 13px;
}
.navi2a, .navi2a:hover, .navi2a:visited {
	color: #006699;
	text-decoration: none;
	line-height : 13px;
}

.tdNav {
	
}

.txTeaserHL {
	font-weight: bold;
	color: #006699;
}

.button2 {
	background-color: #D66000;
	color: #FFFFFF;
	font-weight: bold;
	padding : 1 1 0 1;
	margin : 0;
	border : 0;
}

.button {
	background-color: #D66000;
	color: #FFFFFF;
	font-weight: bold;
	padding : 3 8 3 8;
}

/** Für automatisch generierten Text als Grafik */
.divHeadLine {
	position: relative;
	left: -1;
	font-size: 1 px;
}
.txGen {
	font-size: 1 px;
}

/** Listen */
.bgList {
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
}

.bgListLeft {
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 6 6 6 8;
}
.bgListCenter {
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 6 6 6 6;
}
.bgListRight {
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
	padding : 6 8 6 6;
}

.bgListBottomLeft {
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 0;
}
.bgListBottomCenter {
	background-color: #EAEAEA;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	padding : 0;
}
.bgListBottomRight {
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
	padding : 0;
}

.bgListHeadLeft {
	background-color: #CCCCCC;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	font-weight: bold;
	padding : 6 6 10 8;
}
.bgListHeadCenter {
	background-color: #CCCCCC;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	font-weight: bold;
	padding : 6 6 10 6;
}
.bgListHEadRight {
	background-color: #CCCCCC;
	border-bottom : 1px solid #FFFFFF;
	font-weight: bold;
	padding : 6 8 10 6;
}

/** Formulare */
.bgForm {
	padding: 3 8 11 8;
	background-color: #EAEAEA;
	border-bottom : 1px solid #FFFFFF;
}
.bgFormGroup {
	padding: 0 8 2 8;
}

.txForm {
	font-size: 10px;
	color: #006699;
}
.txFormGroup {
	font-size: 10px;
}
.txFormError {
	font-size: 10px;
	color: #F00C0C;
}
.formTeaser {
	width: 100%;
}
.bgFormLine {
	background-color: #666666;
	padding: 0;
}

.formMPField {
	color: #333333;
	border: 1px solid #D35800;
	width: 120px;
	font-size: 11px;
}

.formMPFieldError {
	color: #333333;
	border: 1px solid #F00C0C;
	width: 120px;
	font-size: 11px;
}


.formManagerField1 {
	color: #333333;
	border: 1px solid #D35800;
	width: 73px;
}
.formManagerField2 {
	color: #333333;
	border: 1px solid #D35800;
	width: 162px;
}
.formManagerField3 {
	color: #333333;
	border: 1px solid #D35800;
	width: 251px;
}
.formManagerField4 {
	color: #333333;
	border: 1px solid #D35800;
	width: 340px;
}

.formManagerField1Select {
	color: #333333;
	width: 73px;
}
.formManagerField2Select {
	color: #333333;
	width: 162px;
}
.formManagerField3Select {
	color: #333333;
	width: 251px;
}
.formManagerField4Select {
	color: #333333;
	width: 340px;
}

.formGray4 {
	background-color: #E1E1E1;
	padding: 4px;
	width: 340px;
}

.formManagerField1Error {
	color: #333333;
	border: 1px solid #F00C0C;
	width: 73px;
}
.formManagerField2Error {
	color: #333333;
	border: 1px solid #F00C0C;
	width: 162px;
}
.formManagerField3Error {
	color: #333333;
	border: 1px solid #F00C0C;
	width: 251px;
}
.formManagerField4Error {
	color: #333333;
	border: 1px solid #F00C0C;
	width: 340px;
}

.formManagerWidth1 {
	width: 73px;
}
.formManagerWidth2 {
	width: 162px;
}
.formManagerWidth3 {
	width: 251px;
}
.formManagerWidth4 {
	width: 340px;
}

.exception {
	color: #a00000;
	font-size: 11px;
	border : 2px solid #B0B0B0;
}

/* E-Leasing Nutzungsbedingungen */
#termsOfUse {
 	color: #333333;
	font-size: 11px;
	font-family: Arial, Verdana;   
    width: 340px;
    height: 120px;
 /*   border: 1px solid red;*/
}

/**
 * Tabellenelemente
 */
.bgTableHead {
	background : #CCCCCC;
	padding : 4 8 10 7;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
}

.bgTableSpacer {
	background: #FFFFFF;
}

.bgTableCell {
	background : #EAEAEA;
	padding : 0 8 0 7;
}