html, body {
	min-height:100%;
	height:auto !important;
	height:100%;
	font-family:Arial, Helvetica, san-serif;
	font-size:12px;
}

body {
	margin:0;
	padding:0; 
	text-align:center;
	color:#333;
	margin-top:10px;
	margin-bottom:10px;
	background:#dedede;
	/*background-image:url(/img/scb-wallpaper.gif);
	background-repeat:repeat;*/
	font-family:Arial, Helvetica, san-serif;
}

form {
	margin:0 0 15px 0;
	padding:0;
	border:0;}

input {
	margin:0;
	padding:0;
	/*display:inline;*/
	}

input.textInput {
	display:inline !important;
	display:inline-block;
	border:1px solid #999;
	margin:0;
	padding:0;
	background-color:#e6e6e6;}

.inputbox {
	border-top:1px solid #BABDB6;
	border-right:1px solid #EDEEEC;
	border-bottom:1px solid #EDEEEC;
	border-left:1px solid #BABDB6;
	background:url(/img/forms/inp_shadow.gif) repeat-x top #FFFFFF;
}

.inputbox:hover {
	border:1px solid #666666;
	background:url(/img/forms/inp_shadow-on.gif) repeat-x top #ffff66;
}
.inputboxfocus {
	border:1px solid #666666;
	background:url(/img/forms/inp_shadow-on.gif) repeat-x top #ffff66;
}

input, select, textarea, option {
	padding:1px;
	font-size:11px; 
}

select, textarea {
	font-size:11px;
	color:#787878;
	border:1px #BABDB6 solid; 
}

label {
	display:block;
	margin:5px 0 3px 1px;
	color:#666;
	font-weight:normal;}
	
	
select, option {
	margin:0px;
	padding:1px;
	font-size:11px;
	color:#777;}

span.sm {
	padding:0 10px 0 0;
	background:url(../img/en/service_mark.gif) top left no-repeat;}
		
p, ul, h1, h2, h3, h4, h5, td {
	font-family:Arial, Helvetica, san-serif;}

td {
	color:#777;}
	
th, th h3, th h5 {
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0 0 0 1px;
	color:#666;}
	
h1 img {
	display:inline;}
	
h2 {
	margin:0;
	padding:0 0 0 1px;
	font-weight:normal;
	color:#555;}
	
h3 {
	margin:0 0 15px 0;
	padding:0 0 0 1px;
	color:#555;
	font-weight:bold;}
	
#bodyHead h3 {
	margin-bottom:0;
	color:#ff0000;
	font-weight:bold;}

h3.noMargin {
	margin-bottom:0;}
	
h4 {
	margin:0 0 10px 0;
	padding:0 0 0 1px;
	color:#555;
	font-weight:bold;}

h5 {
	color:#ff0000;
	margin:0 0 6px 0;
	padding:0 0 0 1px;
	font-weight:bold;}

h5.eyebrow {
    color:#555;
    font-weight:normal;}

h5.question {
	color:#555;}

h6 {
	color:#555;
	margin:0;
	padding:0 0 0 1px;
	font-weight:bold;}
		
p {
	margin:0 0 15px 0;
	padding:0 0 0 1px;
	}

	
ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:0 0 15px 15px;
	padding-left:0 !important;
	padding-left:5px;
	padding-left/**/:/**/1px;}

em {
	font-style:normal;
	font-weight:bold;}
	

a img, a:link img, a:visited img, a:hover img, a:active img {
	border:0;
	display:block;}

img {
	display:block;
	border:0;}

				
th {
	font-weight:bold;}

#document {
    width:775px;
    text-align:left;
    margin:0 auto 0 auto;
	border:10px #fff solid;
	background-color:#FFFFFF;
}
    	

/*
 ###########################
# Head Styles				#
 ###########################
*/

#head {
	padding:0 0 0 0;
	background-color:#333;
	height:83px;
}

#util {
	text-align:right;
	color:#fff;
	margin-right:15px;
}

#util a:link, #util a:visited, #util a:hover {
	text-decoration:none;
}	
	
#util #searchBox, .searchBox {
	padding:2px;
	border:1px solid #333;
	background-color:#fff;
	font-size:10px;
	width:75px;
	font-family:Arial, Helvetica, san-serif;
	color:#555;
}

#searchForm {
	float:right;
	margin-top:7px;
}

#util #searchForm td {
	color:#555;
	font-size:11px;
}

	
#nav1 {
	clear:left;
	background-color:#fff;
	position:relative;
	top:0px;
	left:10px;
	visibility:visible;
	width:50%;

}
	
#nav1 table {
	margin:0;
	width:100%;}

/* IF YOU HAVE VERY LONG NAV TITLES, OR MORE THAN FOUR ITEMS YOU WILL PROBABLY NEED TO CHANGE THE RIGHT PADDING ON THIS */
#nav1 td {
	padding:0;
	border-left:2px solid #fff;}

#nav1 td.first {
	padding:0;
	border-left:0
}

/*
 ###########################
# Nav Styles				#
 ###########################
*/

#nav2 {
    padding:0px 20px 0px 0px;
    width:224px !important; /* Styles for Mozilla, Safari, IE Mac */
    width:224px; /* Styles for MS IE5 PC */
    width/**/:/**/193px; /* Styles for IE6 PC */
}

.home #nav2 {
    padding-top:55px;
    width:224px !important; /* Styles for Mozilla, Safari, IE Mac */
    width:224px; /* Styles for MS IE5 PC */
    width/**/:/**/193px; /* Styles for IE6 PC */}
	
#nav2.nav2homePage {
    padding:0px 0px 0px 0px;
    width:224px !important; /* Styles for Mozilla, Safari, IE Mac */
    width:224px; /* Styles for MS IE5 PC */
    width/**/:/**/224px; /* Styles for IE6 PC */;
} 

.home #nav2 form {
	margin:0;}
    
#nav2 ul#navList {
	list-style-type:none;
	margin:0 0 0 0;
	padding:1px 0 15px 0px;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
	background-color:#f5f5f5}
	
#nav2 ul#navList ul  {
	list-style-image:url(/img/bullet_grey.gif);
	margin-right:20px;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:0px;
	padding:0;
	background-image:none;}
	
#nav2 ul#navList li {
	padding:1px 0 2px 0;
}	
	
#nav2 ul#navList li ul li  {
	background-image:none;
	padding:1px 0px 1px 0px;
}
	
#nav2 ul#navList a:link, #nav2 ul#navList a:visited {
	font-size:12px;
	color:#555;
	text-decoration:none;
	display:block;
	padding:4px 0 4px 8px;} 
	
#nav2 ul#navList a:hover, #nav2 ul#navList a:active {
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	display:block;
	padding:4px 0 4px 8px;}

#nav2 ul#navList ul a:link, #nav2 ul#navList ul a:visited {
	font-size:11px;
	color:#555;
	padding:0;
	text-decoration:none;} 
	
#nav2 ul#navList ul a:hover, #nav2 ul#navList ul a:active {
	font-size:11px;
	color:#ff0000;
	padding:0;
	text-decoration:underline;}
		
#nav2 ul#navList li.selected, #nav2 ul#navList li.selected a:link, #nav2 ul#navList li.selected a:visited {
	color:#ff0000;
	font-weight:normal;}

#nav2 ul#navList li.selected  li, #nav2 ul#navList li.selected li a:link, #nav2 ul#navList li.selected li a:visited{
	color:#555;
	font-weight:normal;}
	
#nav2 ul#navList li li.selected , #nav2 ul#navList li li.selected a:link, #nav2 ul#navList li li.selected a:visited  {
	font-weight:normal;}
	
#nav2 div.specialLink {
	font-size:11px;
	padding:0 0 15px 25px;
	background:url(../img/nav2_specialLink.gif) no-repeat;
	background-position:9px 1px !important;
	background-position:9px 3px;}

#navCell.navCellhomePage {
	background-color:#fafafa;
}

/*
 ###################
# Main Area Styles  #
 ###################
*/

#mainCell {
    width:551px;
    padding:0 0 0 0;} 

       
/* 
 ##################
# Main Body Styles #
 ##################
*/    

#body {
	margin-top:2px;
}

#mainBody {
    padding:0 0 5px 0;}
    
.reverseRules #mainBody {
	padding-top:0; }
	
.reverseRules #mainBody .col1 {
	border-top:1px solid #ccc;
	padding-top:15px;}

.home #mainBody {
	padding-top:30px;
}

/* Note that the homepage uses a different set of styles at the bottom */

.grid_home { 
	width:520px;
}
.grid_home_full { 
	width:775px;
}

.grid_home .col1 {
	width:320px !important; /* Styles for Mozilla, Safari, IE Mac */
    width:331px; /* Styles for MS IE5 PC */
    width/**/:/**/320px; /* Styles for IE6 PC */
    padding-right:10px;}
	
.grid_home .col2 {
	width:180px !important; /* Styles for Mozilla, Safari, IE Mac */
    width:190px; /* Styles for MS IE5 PC */
    width/**/:/**/180px; /* Styles for IE6 PC */
}    

.grid_home .row2 .col1, .grid_home .row2 .col2 {
	padding-top:15px;
	border-top:1px solid #ccc;}

.grid_home .cell3 {
	width:0;
	display:none;}  
	
.grid_home h2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;} 

.grid_home a, .grid_home a:active, .grid_home a:visited   {
	color:#ff0000;}  
	
.grid_home a:hover   {
	color:#ff0000;
	text-decoration:underline;
	}  

.grid_home_full a, .grid_home_full a:active, .grid_home_full a:visited   {
	color:#ff0000;}  
	
.grid_home_full a:hover   {
	color:#ff0000;}  
	
/* 
 #################
# Page Components #
 #################
*/

td.text h3 {
	margin-bottom:5px;
}

td.text h3 a, td.text h3 a:link, td.text h3 a:active, td.text h3 a:visited {
	font-size:16px;
	color:#555;
	text-decoration:none;
}

td.text h3 a:hover {
	font-size:16px;
	color:#ff0000;
	text-decoration:none;
}

.imageBlock_noWrap h5 a:link, .imageBlock_home h5 a:link, .imageBlock h5 a:link, .textBlock h5 a:link {
	color:#ff0000;
	text-decoration:none;}

.imageBlock_noWrap h5 a:visited, .imageBlock_home h5 a:visited, .imageBlock h5 a:visited, .textBlock h5 a:visited {
	color:#ff0000;
	text-decoration:none;}

.imageBlock_noWrap h5 a:hover, .imageBlock_home h5 a:hover, .imageBlock h5 a:hover, .textBlock h5 a:hover {
	color:#ff0000;
	text-decoration:underline;}

.imageBlock {
    clear:none;}

/* \*/
	.imageBlock {
    clear:left;}
/* */

.imageBlock p.image {
    float:left;
    margin:0 12px 5px 0;}

div.imageBlock_noWrap {
    margin-bottom:10px;
	margin-right:0px;}

div.imageBlock_noWrap .image {
    padding:0 12px 15px 0;}

div.imageBlock_home .image {
    padding:0 0 15px 0;}
	
div.imageBlock_noWrap a, div.imageBlock_noWrap a:link,div.imageBlock_noWrap a:active,div.imageBlock_noWrap a:visited {
	color:#ff0000;
	text-decoration:underline
}
	

.footNote {
	margin-left:192px;
	border-top:1px solid #ccc;
	padding:15px 0 40px 0;
	color:#777;
	font-size:10px;}

h3.heading {
	/*font-size:13px;*/
	color:#555;
	}

h4.sub-heading {
	/*font-size:11px;*/
	background:#efefef;
	padding:5px 5px 5px 10px;
	}

/*
 ###################################
# Foot Styles 						#
 ###################################
*/
	
#foot {
	font-size:10px;
	margin:0;
	text-align:left;
	color:#777;
	background:url(../img/footer_bg.jpg) top left repeat-x;
	height:93px !important; /* Styles for Mozilla, Safari, IE Mac */
    height:103px; /* Styles for MS IE5 PC */
    height/**/:/**/93px; /* Styles for IE6 PC */
	padding-top:10px;
}

#foot td {
	font-size:10px;}

#foot a:link, #foot a:visited {
	text-decoration:none;
	color:#777;
}

#foot a:hover{
	color:#777;
}

#foot p.subFoot {
	margin:0;
	padding:8px 0 0 0;
	font-size:10px;
	color:#CCC;
}

#foot img {
	display:inline;}

#foot p#copy {
	padding-top:5px;
	color:#777;}
		
/* 
 #############################################################
# font sizing  - All fixed font sizes have been commented out #
 #############################################################
*/

/* The following rule exists to fix an IE 5 PC bug */	
	
h2, h4, h5, h6 {
	font-size:100%;}

h3 {
	font-size:120%;}

div.imageBlock_noWrap h5, div.imageBlock_home h5 {
	font-size:120%;
}

.ge_submitbutton {
	color:#ff0000;
	font-size:11px;
	border:1px #ff0000 solid;
	background-color:#FFFFFF;
	padding:2px 2px 2px 2px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

.ge_submitredbutton {
	color:#ff0000;
	font-size:11px;
	border:1px #ff0000 solid;
	background-color:#FFFFFF;
	padding:2px 2px 2px 2px;
	margin:0px;
	font-weight:bold;
	text-align:center
}

.bluedivborder {
	border:1px #DDDDDD solid;
}

p.titleb {
	font-size:12px;
	font-weight:bold;
	color:#f1f1f1;
	background:url(../../img/onlineheader_grey.jpg) repeat-x bottom;
	border-bottom:1px #444 solid;
	height:18px;
	margin:0px;
	padding:3px 3px 0px 3px;
	margin-bottom:1px;
}

p.titleredp {
	font-size:12px;
	font-weight:bold;
	color:#f1f1f1;
	background:url(../../img/onlineheader.jpg) repeat-x bottom;
	border-bottom:1px #ff0000 solid;
	height:18px;
	margin:0px;
	padding:3px 3px 0px 3px;
	margin-bottom:1px;
}

p.titlered {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	background-color:#f1f1f1;
	background:url(../../img/onlineheader.jpg) repeat-x bottom;
	border-bottom:1px #ff0000 solid;
	height:18px;
	margin:0px;
	padding:5px 5px 0px 5px;
	margin-bottom:1px;
}

.simplebg {
	background:url(/img/simplebg.jpg) center center repeat-x;
}
.simplebgs {
	background:url(/img/simplebgs.jpg) center center repeat-x;
}
.simplebgmed {
	background:url(/img/simplebgm.jpg) center center repeat-x;
}

IMG.inline {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}
P.resultsLinks IMG {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}
A IMG.inline {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}
A:link IMG.inline {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}
A:visited IMG.inline {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}
A:hover IMG.inline {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}
A:active IMG.inline {
	DISPLAY:inline; VERTICAL-ALIGN:middle
}

.odd {
	background-color:#F5F5F5;
}

.even {
	background-color:#FFF;
}

.odd:hover, .even:hover {
	background-color:#fdf0f0;
}

#content_header {
	display:block; 
	margin-bottom:10px;
	border-bottom:1px #DDDDDD solid;
    height:150px;
	font-size:12px;
	text-align:left;
}
#content_header_small {
	display:block; 
	margin-bottom:10px;
	height:50px;
	font-size:11px;
	text-align:left;
}

#content_header #content_header_img,
#content_header_noline #content_header_img {
	display:block;  
	float:right;
	vertical-align:bottom
}

#content_header h2, #content_header_small h2, #calculationBody h2 {
	font-size:20px;
	color:#ff0000;
	margin-top:10px;
	padding-top:0px;
	font-weight:bold;
}

#content_header h3 {
	margin-bottom:5px;
}

.error {
	color:#ee3324;
}

table.list {
	/*border:1px solid #cccccc;
	border:1px solid #ff0000;*/
	margin:0px;
	padding:0px;
}

table.list .error {
	color:#ee3324;	
}

table.list .head {
	color:#ffffff;
	background:#ff0000;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

tr.head, tr.head td {
	color:#ffffff;
	background:#ff0000;
	font-weight:bold;
}

table.list .head_green {
	color:#ffffff;
	background:green;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

table.list .head_orange {
	color:#ffffff;
	background:orange;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

table.list #g0 {
	background:#e9e9e9;
}

table.list #g1 {
	background:#e8e8e8;
}
table.list #g2 {
	background:#d8d8d8;
}
table.list #g3 {
	background:#c8c8c8;
	color:#666666; 
}
table.list #g4 {
	background:#b8b8b8;
	color:#ffffff;
}
table.list #g5 {
	background:#a8a8a8;
	color:#ffffff;
}
table.list #g6 {
	background:#989898;
	color:#ffffff;
}
table.list #g7 {
	background:#888888;
	color:#ffffff;
}

table.list #g_n td {
	border-bottom:1px solid #999999;
}

table.list .fade_highlight {
	color:#000000;
	background:url("/img/online/cashloan/fade_highlight.gif") -20px;
}
table.list .fade_highlight_w {
	color:#000000;
	background:url("/img/online/cashloan/fade_highlight_white.gif") -20px;
}

table.list td.highlight {
	background:#ffad27;
	color:#000000;
}

table.list #gx0 {
	background:#ffad27;
	color:#000000;
}

table.form_list0 {
  border:0px solid #ffffff;
}

table.form_list1 {
  border-top:0px solid #ffffff;
  border-left:0px solid #ffffff;
  border-bottom:0px solid #ffffff;
  border-right:1px solid #ff0000;
}

table.form_list2 {
  border-top:0px solid #ffffff;
  border-left:0px solid #ffffff;
  border-bottom:0px solid #ffffff;
  border-right:0px solid #ff0000;
}

table.form_partner {
  border:1px solid #ffad27;
}

.borderbox {
/*	hborder:1px dotted orange;  */
	padding:0px 10px 0px 10px;
}

.linksearch {
	padding-left:14px;
	margin-top:5px;
	margin-left:5px;
	clear:left;
	color:#ff0000;
	background:url('/img/linkarrow_white.gif') left center no-repeat;
	text-decoration:none;
}

.linksearch:hover {
	background:url('/img/linkarrow_blue.gif') left center no-repeat;
	text-decoration:underline;
}

ul.bullets {
	margin-left:30px;
	margin-top:10px;
	list-style-image:url(/img/bullet.gif);
}

.img_submit {
	border:0px;
	background-image:url('/img/apply_button.gif');
	width:313px;
	height:70px;
}
.img_submitanim {
	border:0px;
	background-image:url('/img/apply_buttonanim.gif');
	width:313px;
	height:70px;
}
.ximg_submit:hover {
	background-image:url('/img/apply_button_press.gif');	
}

.ximg_submit_hover {
	border:0px;
	background-image:url('/img/apply_button_press.gif');
	width:313px;
	height:70px;
}

.img_longsubmit {
	border:0px;
	background-image:url('/img/apply_button_long.gif');
	width:260px;
	height:45px;
}
.img_longsubmit:hover {
	background-image:url('/img/apply_button_long_press.gif');	
}

.img_longsubmit_hover {
	border:0px;
	background-image:url('/img/apply_button_long_press.gif');
	width:260px;
	height:45px;
}

h1.hometitle {
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#cccccc;
}
h1.hometitle a, h1.hometitle a:visited, h1.hometitle a:active {
	font-size:11px;
	color:#cccccc;
}
h1.hometitle a:hover {
	font-size:11px;
	color:#999999;
}

img.hometitle_img {
	margin-bottom:5px;
}

div.homeLeftBox {
	border:1px solid #dddddd; 
	padding:5px;
}

h1.kreditrechner_link {
	display:inline; 
	font-size:10px; 
	color:#aaaaaa; 
	margin:0px; 
	padding:0px; 
	font-weight:normal;
}

div.branchFinderBox {
	padding:3px; 
	border:1px #dddddd solid; 
	/*background:url(/img/andromedatower_s.gif) top right no-repeat;*/
	height:75px;
}

div.branchFinderBox a, div.branchFinderBox a:visited {
	color:#999999
}

div.branchFinderBox a:hover {
	color:#ff0000
}

div.kreditrechnerBox {
	border:1px #DDDDDD solid; 
	height:auto;
	width:175px;
}

div.kreditrechnerBox div {
	padding:3px;
}

div.kreditrechnerBox h2 {
	margin:0px; 
	padding:0px; 
	font-size:11px; 
	margin-top:10px; 
	margin-right:5px; 
	text-align:right;
}

div.kreditrechnerBox input {
	width:80px;
	text-align:right
}

div.kreditrechnerBox select {
	width:85px;
}

.evaBox {
	height:100px !important; /* Styles for Mozilla, Safari, IE Mac */
    height:115px; /* Styles for MS IE5 PC */
    height/**/:/**/100px; /* Styles for IE6 PC */
	padding:5px;
	padding-top:10px;
	padding-right:20px;
}

.onlinetoolsBox {
	height:70px !important; /* Styles for Mozilla, Safari, IE Mac */
    height:85px; /* Styles for MS IE5 PC */
    height/**/:/**/70px; /* Styles for IE6 PC */
	padding:5px;
	padding-top:15px;
}

.nav2homePage .onlinetoolsBox {
	height:70px !important; /* Styles for Mozilla, Safari, IE Mac */
    height:85px; /* Styles for MS IE5 PC */
    height/**/:/**/70px; /* Styles for IE6 PC */
	background-color:#eaeaea;
	padding:5px;
	padding-top:10px;
}

.onlinetoolsBox_icon {
	width:16px;
	padding-top:1px;
	float:left;
	height:14px;
}

.onlinetoolsBox_text {
	float:left;
	height:14px;
}

.onlinetoolsBox_text a:hover {
	color:#777777;
}

#onlineToolDesc {
	padding-top:10px;
	padding-left:5px;
	padding-right:20px;
	font-size:10px; 
	color:#999999;
	line-height:90%;
}

.contactBox {
	height:auto;
	padding:5px;
	padding-top:10px;
}

.contactBox_icon {
	width:16px;
	padding-top:2px;
	float:left;
	height:30px;
}

.contactBox_text {
	float:left;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#797979;
}

.contactBox_text a, .contactBox_text a:visited, .onlinetoolsBox_text a, .onlinetoolsBox_text a:visited {
	color:#777777
}

.onlinetoolsBox_text a:hover {
	color:#ff0000
}
.contactBox_text a:hover {
	color:#ff0000
}

.contactBox_row {
	padding:1px 5px 1px 5px;
}

.boxTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

div.kreditrechnerBox_long {
	padding:5px;
	font-size:11px;
	padding-bottom:6px;
	border:1px #dddddd solid;
	background-color:#f5f5f5;
	text-align:center
}

div.hotline {
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:15px;
	border:1px #dddddd solid;
	padding:5px;
	background-color:#eaf1f9;
	height:70px;
	width:180px;
	text-align:center
}

div.ready2apply {
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	border:1px #dddddd solid;
	padding:10px 0px 0px 5px;
	padding-left:70px;
	background:url(/img/lady.gif) no-repeat;
	background-color:#ffffff;
	height:70px;
	width:460px;
	text-align:right
}

div.ready2apply4car {
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	border:1px #dddddd solid;
	padding:10px 0px 0px 5px;
	padding-left:70px;
	background:url(/img/leasingbuttonboxbg.png) left bottom no-repeat;
	background-color:#ffffff;
	height:70px;
	width:460px;
	text-align:right
}

.style1 {font-weight:bold}


.redbold14 {
	font-size:14px;
	color:#ff0000;
	font-weight:bold
}

.fontbold14 {
	font-size:14px;
	font-weight:bold
}

.optimal_finanzierung {
	padding:3px;
	text-align:left;
	border:1px #CCCCCC solid;
	vertical-align:middle
}

.optimal_finanzierung a,.optimal_finanzierung a:link,.optimal_finanzierung a:active,.optimal_finanzierung a:visited {
	color:#ff0000;
	font-weight:bold;
	text-decoration:underline
}

.button-applyNow {
	font-family:Arial, Helvetica, san-serif;
	font-size:10px;
	color:#FFFFFF;
	background-image:url(../img/button_applyNowBG.gif);
	background-repeat:no-repeat;
	height:15px;
	width:81px;
	background-color:#FFFFFF;
	clear:both;
	float:none;
	margin:0px;
	padding:1px 3px 1px 8px;
	border:0px solid #00548D;
	font-weight:bold;
	cursor:hand;
	background-position:center;
	text-align:center;
	display:block;
}

.ge_submitbutton {
	color:#ff0000;
	font-size:11px;
	border:1px #ff0000 solid;
	background-color:#f1f1f1;
	padding:5px;
	margin:0px;
	font-weight:bold;
	text-align:center;
}

.ge_submitredbutton {
	color:#ff0000;
	font-size:11px;
	border:1px #ff0000 solid;
	background-color:#f1f1f1;
	padding:5px;
	margin:0px;
	font-weight:bold;
	text-align:center
}

.redbold14 {
	font-size:14px;
	color:#ff0000;
	font-weight:bold
}

.fontbold14 {
	font-size:14px;
	font-weight:bold
}

#homeBanner {
	background:url(/img/santander-kredit-teaser-individuell1.jpg) no-repeat top left;
	background-repeat:no-repeat;
	font-size:11px;
	height:385px;
	overflow:hidden;
	margin-bottom:5px;
}

#homeBanner #calcCalculations {
	width:250px;
	padding-left:320px;
	padding-top:15px;
	color:#333;
	font-size:12px;
	font-weight:bold;
}

#homeBanner #calcCalculations sup {
	font-weight:normal;
}

.sliderfld {
		border:0px;
		background:none;
		color:#333;
		font-weight:bolder;
		font-size:16px;
		width:95px;
		text-align:right;
		padding:0px;
		margin:0px;
}

#homeBanner #calcCalculations .sliderfld {
		border:0px;
		background:none;
		color:#333;
		font-weight:bolder;
		font-size:16px;
		width:85px;
		text-align:right;
		padding:0px;
		margin:0px;
}

#homeBanner #calcCalculations table td {
	color:#ddd;
	/*border-bottom:1px #000 dotted;*/
	padding-top:5px;
	font-size:14px;
	font-weight:bold
}

#homeBanner .calcButton {
	width:150px; 
	height:25px; 
	cursor:hand; 
	font-size:12px; 
	font-weight:bold;
}

#homeBanner #amount {
	width:58px; 
	text-align:right;
	padding:1px;
	font-size:12px;
	color:#333333;
	font-size:11px;
}

#homeBanner #duration {
	width:64px;
	font-size:11px;
	color:#333333;
	padding:0px;
}

#homeBanner #duration option {
	font-size:11px;
	color:#333333;
}

#homeBanner .calcButtonBox {
	text-align:left; 
	padding:5px;
	padding-top:0px;
}
#homeBanner .calcSonderkondition {
	padding-top:7px;
	font-family:Arial, Helvetica, san-serif;
	color:#777777; 
	font-size:11px; 
	width:550px;
	line-height:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 3.0 and Chrome rules here */
	#homeBanner .calcSonderkondition {
		padding-top:7px;
	}
}
#homeBanner .calcSonderkondition {
	padding-top:10px !important;
	padding-top:0px;
	padding-top/**/:/**/0px; /* Styles for IE6 PC */
}

@-moz-document url-prefix() { 
	#homeBanner .calcSonderkondition { 
		padding-top:0px;
	}
}

.contentTable {
	width:100%;
	border-collapse:collapse;
}

.contentTable td {
	border:1px solid #ddd;
	padding:2px;
}

.homeProductImg {
	width:60px;
	padding-right:5px;
	border:0px;
	margin:0px;
	float:left;
}

.homeProductTxt {
	width:185px;
	padding:0px;
	border:0px;
	margin:0px;
	float:left;
}
.homeProductHeader {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#ddd;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
}

.homeProductHeader h5 {
	margin-top:3px;
	margin-bottom:3px;
	color:#555;
}

.homeProductTxtL {
	width:540px;
	padding:0px;
	border:0px;
}

.homeProductTxt h5 {
	font-size:14px;
	font-weight:bold;
	color:#ff0000
}

.homeProductTxt h5 a, .homeProductTxt h5 a:visited, .homeProductTxt h5 a:link, .homeProductTxt h5 a:active {
	color:#ff0000
}

.homeProductTxt h5 a:hover {
	text-decoration:underline;
	color:#ff0000
}

.homeProductLinks {
	width:265px;
	padding-left:10px;
	float:left;
}

.homeMainProductContainer {
	width:549px;
}

.homeMainProduct {
	width:500px;
	padding:5px;
	padding-top:20px;
	padding-left:10px;
	border:0px;
	margin:0px;
}

.homeMainProduct h3, .homeMainProduct h3 a {
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	color:white;
	padding:0px;
}

.homeMainProduct h3 sup {
	font-size:10px;
}

.homeMainProduct h2, .homeMainProduct h2 a, .homeMainProduct h2 a:visited {
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:10px;
	padding:0px;
	color:white;
}

/* mit aktion
.homeMainProduct {
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
	padding:5px;
	padding-top:35px;
	padding-left:20px;
	border:0px;
	margin:0px;
	line-height:11px;
}

.homeMainProduct h5 {
	font-size:12px;
	font-weight:normal;
}

.homeMainProduct h3, .homeMainProduct h3 a {
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	padding:0px;
}

.homeMainProduct h3 sup {
	font-size:10px;
}

.homeMainProduct h2, .homeMainProduct h2 a {
	font-size:30px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#ffffff;
	line-height:22px;
}

.homeMainProduct h2 a, .homeMainProduct h2 a:visited {
	color:#ffffff;
}
*/
.homeMainProduct h2 sup {
	color:#ffffff;
	font-size:10px;
	line-height:30px;
	font-weight:bold;
}

.homeMainProduct h2 a:hover, #homeBanner h2 a:hover {
	text-decoration:none;
}

.homeMainProductTxt {
	width:280px;
	padding:0px;
	border:0px;
	margin:0px;
	padding-left:5px;
	font-size:12px
}

.homeMainProductImg {
	width:95px;
	border:0px;
	margin:0px;
	float:left;
}

.homeMainProductLinks {
	width:270px;
	padding:5px;
	padding-top:5px;
	padding-left:10px;
	margin:0px;
	margin-top:0px;
}

.homeMainProductLinks img {
	display:inline
}

.homeMainProductLinks a, .homeMainProductLinks a:active, .homeMainProductLinks a:link, .homeMainProductLinks a:visited {
	color:#89abd5;
	text-decoration:underline;
}

.homeMainProductLinks a:hover {
	color:#ff0000;
}

#homeCalculatorBody form {
	padding:0px;
	margin:0px;
}

#homeBanner #calcCalculations {
	margin-top:20px;
}

#homeCalculatorBody .calcButton {
	width:200px; 
	height:30px; 
	cursor:hand; 
	font-size:12px; 
	font-weight:bold; 
	margin-top:8px;
}

#homeCalculatorBody .calcButtonBox {
	text-align:center; 
	padding:5px;
}

#homeCalculatorBody .calcAmount {
	font-size:12px; 
	color:#ff0000; 
	font-weight:bold; 
	margin-bottom:10px;
	margin-top:2px;
}

#homeCalculatorBody .calcInstallment {
	font-size:12px; 
	color:#ff0000; 
	font-weight:bold;
	margin-top:4px;
}

#homeCalculatorBody .inputbox {
	border-top:1px solid #BABDB6;
	border-right:1px solid #EDEEEC;
	border-bottom:1px solid #EDEEEC;
	border-left:1px solid #BABDB6;
	background:url(/img/forms/inp_shadow.gif) repeat-x top #FFFFFF;
}

#homeCalculatorBody .inputbox:hover {
	border:1px solid #BABDB6;
	background:url(/img/forms/inp_shadow-on.gif) repeat-x top #ffff66;
}

#homeCalculatorBody .inputboxfocus {
	border:1px solid #BABDB6;
	background:url(/img/forms/inp_shadow-on.gif) repeat-x top #ffff66;
}

#homeCalculatorBody a, #homeCalculatorBody a:hover, #homeCalculatorBody a:active, #homeCalculatorBody a:visited   {
	color:#ff0000;
} 

#homeCalculatorBody .calcConditions {
	color:#999999; 
	font-size:9px; 
	text-align:left; 
	padding-top:2px; 
	font-family:Arial, Helvetica, san-serif;
}

#homeCalculatorBody #calcBack {
	text-align:center;
	padding-top:3px;
}

.meinautoFinanzierung {
	font-size:11px; display:inline; color:#777777
}

.onlineheader {
	font-size:12px;
	font-weight:bold;
	color:#f1f1f1;
	background:url(../../img/onlineheader.jpg) repeat-x bottom;
	border-bottom:1px #ff0000 solid;
	margin:0px;
	padding:5px;
	margin-bottom:1px;
}

.onlineheaderGrey {
	font-size:12px;
	font-weight:bold;
	color:#333;
	/*background:url(../../img/onlineheader_grey.jpg) repeat-x bottom;*/
	background-color:#bbb;
	/*border-bottom:1px #333333 solid;*/
	margin:0px;
	padding:5px;
	margin-bottom:1px;
}

.samplerate {
	border:1px #FFFFFF solid;
	cursor:hand;
}

.samplerate .samplerate-old {
	font-size:10px;
	color:#BBBBBB;
}

.samplerate:hover {
	border:1px #ff0000 solid;
}

.samplerate:hover a {
	text-decoration:none;
}

.samplerate-selected {
	background-color:#ff0000;
	color:#FFFFFF;
	font-weight:bold;
}

.samplerate-selected a, .samplerate-selected a:active, .samplerate-selected a:hover, .samplerate-selected a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none
}

.samplerate-selected .samplerate-old {
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
}

#head h1 {
	display:inline; 
	font-size:10px; 
	color:#bbb; 
	margin:0px; 
	padding:0px; 
	font-weight:normal
}

#head h1 a {
	font-size:10px; 
	color:#bbb; 
	font-weight:normal
}

.noJS {
	border:1px solid #ee3324; 
	color:#ee3324; 
	padding:5px; 
	text-align:center
}

a.homeContentLink, a.homeContentLink:visited, a.homeContentLink:active, a.homeContentLink:hover {
	text-decoration:none; 
	color:#7a7a7a;
}

#personalData {
	/*background-color:#ecf1f7;*/
	height:auto;
	padding-top:10px;
	width:735px;
	padding:5px;
}
	
#personalDataTop {
	padding-top:10px;
}

#personalDataTop #details {
	background-color:#ffffCC;
	border:1px #DDDDDD solid; 

}
	
#personalData .headerRow, #employerData .headerRow {
	background-color:#c3d9ff;
	font-weight:bold;
}
	
#personalData .headerRow td, #employerData .headerRow td {
	padding:3px;
	height:18px;
}
	
#datenschutz {
	padding:3px;
}

#employerData {
	height:auto;
	padding-top:10px;
	width:735px;
	padding:5px;
	border:1px #dddddd solid;
}

.tdborderbottom {
	border-bottom:1px #eeeeee solid;
}

.activeRow {
	background-color:#DDD;
}

.helpBox {
	width:150px;
	padding-left:16px;
	height:auto;
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background:url(/img/helpStripes.gif) left top no-repeat;
}

.helpBoxHead {
	color:#fff;
	background-color:#666666;
	padding-left:3px;
	padding-top:4px;
	height:20px;
}

.helpBoxContent {
	background-color:#eeeeee;
	padding:3px;
}

.berechnungAmountBox {
	font-size:18px;
	margin:auto;
	padding:10px;
	background-color:#888888;
	text-align:center;
	color:#f5f5f5;
	font-weight:normal;
}

.berechnungKonditionen {
	color:#eeeeee; 
	font-size:9px; 
	text-align:center; 
	font-weight:normal;
}

.clear {
	clear:both;
}

.sep {
	margin-top:15px;
}

.sep2 {
	margin-left:20px;
}

.required {
	color:#ff0000;
}

.notvisible {
	display:none;
	visibility:hidden
}

.infobox-cashloan {
	padding-top:10px;
	padding-left:30px;
	height:125px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(/img/infohg-individuell.jpg);
	background-repeat:no-repeat;
	color: #ccc;
}

.infobox-cashloancalc {
	padding-top:10px;
	padding-left:30px;
	height:125px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(/img/infohg-individuell-calc.jpg);
	background-repeat:no-repeat;
	color: #ccc;
}

.infobox-cashcard {
	padding-top:10px;
	padding-left:30px;
	height:125px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(/img/infohg-cashcard.jpg);
	background-repeat:no-repeat;
	color: #ccc;
}

.errorbox {
	padding:10px;
	margin-top:0px;
	margin-bottom:10px;
	color:#ee3324;
	border-top:1px #ee3324 solid;
	border-bottom:1px #ee3324 solid;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.errorInput {
	border:1px #ee3324 solid;
}

.errorTD {
	color:#ee3324;
	background-color:#feeff1;
}

.hidden {
	display:none;
}

/*****************************/
/*     T O O L T I P S       */
/*****************************/
.tooltip {
	position:absolute;
	display:none;
	width:150px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}

.tooltip .head {
	background-color:#ff0000;
	color:#ffffff;
	padding:2px;
}

.tooltip .content {
	color:#666666;
	padding:2px;
}

/****************************/
/*      branchfinder        */
/****************************/
.cb_select_state {
	font-size:11px;
	height:14px; width:60px;
}


/****************************/
/*   BUTTONS - top menu     */
/****************************/
a.buttonDis {
	display:block;
	background-color:transparent;
	background-image:url(inactive.gif);
	background-repeat:repeat;
	width:141px;
	height:19px;
	margin:5px auto; 
	padding:5px 0 0 0; 
	text-align:center;
	font-family:Arial, Helvetica, san-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.button:visited {
	color:#565656;
	text-decoration:none;
}
a.button:hover{
	background-image:url(visited.gif);
	color:#FFFFFF;
	text-decoration:none;
}
a.button:active {
	background-image:url(active.gif);
	color:#ff0000;
	text-decoration:none;
}
a.button-down:visited {
	color:#ff0000;
	text-decoration:none;
}
a.button-down:hover{
	background-image:url(visited.gif);
	color:#FFFFFF;
	text-decoration:none;
}
a.button-down:active {
	background-image:url(active.gif);
	color:#ff0000;
	text-decoration:none;
}

a.button {
	display:block;
	background-color:transparent;
	background-image:url(inactive.gif);
	background-repeat:repeat;
	width:142px;
	margin:auto;
	padding:3px 0 0;
	text-align:center;
	font-family:Arial, Helvetica, san-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	height:19px;
}
 
a.button-down {
	display:block;
	background-color:transparent;
	background-image:url(active.gif);
	background-repeat:repeat;
	width:142px;
	margin:auto;
	padding:3px 0 0;
	text-align:center;
	font-family:Arial, Helvetica, san-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	height:19px;
	color:#ff0000;
}

.break {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
 	display:block;
	border-top:1px solid #cccccc;
}

.homeInfotext {
	margin-top:15px;
	margin-bottom:15px;
}
