@charset "utf-8";
/* CSS Document */
  
body 				{ width: 100%; margin:0 auto; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; }

/* MAIN START */
#main_start			{ width: 100%; text-align:center; padding-top:0px; margin-top:0px; background-image:url(img/startseite_01-1.jpg); background-repeat:no-repeat; background-position:top; }

/* HEADER */
#header 			{ width:100%; height:112px; margin-bottom:45px; text-align:center;}
.header_content		{ width:900px; height:112px; margin:0 auto; text-align:left;}
.logo				{ width:142px; height:82px; margin-top:30px; float:left;}

/* NAVIGATION */
#navi				{ width:600px; height:43px; margin-left:158px; padding-top:69px; text-align:left; float:left;}
.navi_shadow		{ width:600px; height:9px; float:left; background-image:url(img/shadow_navi.png); background-repeat:no-repeat;}

/* HEADLINE */
#headline			{ width:900px; margin:0 auto; height:auto; margin-top:145px; text-align:left;}
.container_headline	{ width:407px; height:auto; background-image:url(img/hg_transparent_01.png); background-repeat:repeat;}
.text_headline_1		{ width:390px; padding:3px 10px 1px 6px; color:#ffffff; font-size:19px; font-weight:bold; background-color:#02d045;}
.text_headline_2		{ width:154px; padding:0px 10px 1px 6px; color:#ffffff; font-size:19px; font-weight:bold; background-color:#02d045;}
.text_headline_small	{ padding:8px 10px 8px 8px; color:#42505a; font-size:13px;}

.btn_navi			{ width:198px; height:28px; padding-top:7px; color:#727273; font-size:19px; text-align:center; float:left; background-image:url(img/btn_hg.png); background-repeat:repeat-x; text-decoration:none; overflow:hidden;}
.btn_navi:hover		{ width:198px; height:28px; padding-top:7px; background-image:url(img/btn_hg_over.png); background-repeat:repeat-x; color:#727273; font-size:19px; text-align:center; float:left; text-decoration:none; overflow:hidden;}
.btn_navi:active	{ width:198px; height:28px; padding-top:7px; background-image:url(img/btn_hg_active.png); background-repeat:repeat-x; color:#ffffff; font-size:19px; text-align:center; float:left; text-decoration:none; overflow:hidden;}

.btn_navi_blau		{ width:198px; height:28px; padding-top:7px; background-image:url(img/btn_hg_active.png); background-repeat:repeat-x; color:#ffffff; font-size:19px; text-align:center; float:left; text-decoration:none; overflow:hidden;}

/* FORMULAR NEU */
#form_zeile_1		{ width:900px; height:158px; margin:0 auto; margin-top:20px; text-align:left; background-image:url(img/hg_formular_zeile_01.png); background-repeat:no-repeat;}
.form_spacer_1		{ width:900px; height:86px;}
.form_text_1		{ padding-left:14px; color:#ffffff; font-size:17px; font-weight:bold;}
.form_text_2		{ color:#ffffff; font-size:14px;}

#form_container			{ width:900px; height:480px; margin:0 auto; margin-top:24px;}
#form_container_2		{ width:900px; height:530px; margin:0 auto; margin-top:24px;}
.form_container_left	{ width:440px; height:434px; padding:46px 0px 0px 0px; margin-left:10px; float:left; text-align:left; background-color:#4f5e6a;}
.form_container_left_2	{ width:440px; height:484px; padding:46px 0px 0px 0px; margin-left:10px; float:left; text-align:left;}
.form_left_haken		{ width:21px; height:18px; margin-left:40px; margin-bottom:20px; float:left; background-image:url(img/haken_2.png); background-repeat:no-repeat;}
.form_left_text			{ width:336px; height:18px; margin-left:20px; margin-bottom:20px; float:left; color:#fff; font-size:19px;}
.form_left_text_2		{ width:336px; height:32px; margin-left:20px; margin-bottom:20px; float:left; color:#fff; font-size:19px;}
.form_left_text_3		{ width:336px; height:32px; margin-left:20px; margin-bottom:20px; float:left; color:#dcdbd9; font-size:14px;}
.form_left_bild			{ width:450; height:166px; margin:26px 0 0 -10px; float:left; background-image:url(img/06.png); background-repeat:no-repeat;}
.form_left_bild_2		{ width:450; height:285px; margin:-46px 0 0 -10px; float:left; background-image:url(img/07.png); background-repeat:no-repeat;}
.form_left_text_4		{ width:350px; height:auto; margin-left:30px; float:left; color:#fff; font-size:19px;}
.form_left_text_5		{ width:350px; height:auto; margin-left:30px; padding-bottom:26px; float:left; color:#fff; font-size:12px;}
.form_container_right	{ width:410px; height:480px; padding:0px 0px 0px 40px; float:left; text-align:left; background-color:#f2f2f2;}
.form_container_right_2	{ width:410px; height:530px; padding:0px 0px 0px 40px; float:left; text-align:left; background-color:#f2f2f2;}
.form_spacer_2		{ width:400px; height:42px;}
.form_btn_senden	{ width:202px; height:54px; margin-top:6px; padding-right:30px; float:right;}

.form_bezeichnung_7	{ font-size:10px; color:#2a2a2a; text-align:left; float:left;}
.form_feld_text		{ font-size:13px; color:#2a2a2a; text-align:left; padding:4px 0 4px 4px;}
.form_feld_text_2	{ font-size:18px; color:#2a2a2a; text-align:left; padding:6px 0 6px 8px}

/* PRÜFUNG */
.pruefung_content		{ width:890px; height:auto; margin:0 auto; margin-top:10px; padding-top:15px; padding-left:15px; padding-bottom:15px; text-align:left; color:#01bd3e; font-size:12px; background-color:#fff; border: solid 1px #F00;}
.pruefung_text_gruen	{ color:#01bd3e; font-size:12px; }

/* PLAKETTEN */
#plaketten				{ width:900px; height:auto; margin:0 auto; margin-top:40px; text-align:left;}
.plakette_ssl			{ width:132px; height:44px; margin: 22px 0 0 466px; float:left;}
.plakette_angaben		{ width:111px; height:110px; margin-left:30px; float:left;}
.plakette_datenschutz	{ width:128px; height:71px; margin:20px 0 0 30px; float:left;}


/* TEASER STARTSEITE UNTEN */
#teaser_start_bottom	{ width:900px; height:auto; margin:0 auto; padding-top:120px; text-align:left;}
.left_start_bottom		{ width:450px; height:auto; float:left; text-align:left;}
.right_start_bottom		{ width:420px; height:auto; float:left; text-align:left; padding-left:30px;}
.left_headline_bottom	{ width:419px; height:74; padding-top:10px; color:#02d045; font-size:23px; text-align:center; background-image:url(img/01.png); background-repeat:no-repeat;}
.left_content_bottom	{ width:419px; height:186; padding-top:20px; background-image:url(img/03.png); background-repeat:no-repeat;}
.right_headline_bottom	{ width:419px; height:74; padding-top:10px; color:#038de5; font-size:23px; text-align:center; background-image:url(img/02.png); background-repeat:no-repeat;}
.right_content_bottom	{ width:419px; height:186; padding-top:20px; background-image:url(img/04.png); background-repeat:no-repeat;}


/* FOOTER */
#footer 			{ width:100%; height:137px; margin:0 auto; text-align:center; float:left;}
.footer_1			{ width:100%; height:auto; padding: 20px 0 30px 0; text-align:center; background-color:#f2f2f2;}
.footer_1_content	{ width:900px; height:auto; margin:0 auto; font-size:10px; color:#4f5e6a; text-align:center;}
.footer_content		{ width:900px; height:137px; margin:0 auto; text-align:left; background-image:url(img/footer.png); background-repeat:repeat;}
.footer_icon_1		{ width:62px; height:61px; margin-left:28px; margin-top:30px; text-align:left; float:left; background-image:url(img/footer_icon_1.png); background-repeat:no-repeat;}
.footer_icon_2		{ width:62px; height:61px; margin-left:28px; margin-top:30px; text-align:left; float:left; background-image:url(img/footer_icon_2.png); background-repeat:no-repeat;}
.footer_infotext	{ width:235px; height:61px; margin-left:14px; margin-top:30px; text-align:left; float:left; font-size:17px; color:#0074be;}
.footer_datenschutz	{ width:128px; height:71px; margin-left:70px; margin-top:22px; text-align:left; float:left;}
#footer_2			{ width:900px; height:14px; margin:0 auto; margin-top:6px; margin-bottom:20px; text-align:left;}
.footer_navi		{ width:500px; height:14px; text-align:left; float:left;}
.footer_navi_text	{ float:left; font-size:11px; color:#919192;}
.btn_footer			{ font-size:11px; color:#919192; text-align:left; float:left; text-decoration:underline;}
.btn_footer:hover	{ font-size:11px; color:#0074be; text-align:left; float:left;}
.btn_footer:active	{ font-size:11px; color:#919192; text-align:left; float:left;}
.footer_copyright	{ width:400px; height:14px; text-align:right; float:left; font-size:11px; color:#919192;}

/* TEASER 1 */
#teaser_1 			{ width:900px; height:201px; margin:0 auto; margin-bottom:10px; text-align:left;}
.teaser_1_image		{ width:300px; height:186px; margin:0px; padding:0px; float:left; background-image:url(img/01_ruhrgebietkredit.png); background-repeat:no-repeat;}
.teaser_1_right		{ width:600px; height:186px; margin:0px; padding:0px; float:left; background-image:url(img/teaser_1.png); background-repeat:no-repeat;}
.teaser_1_shadow	{ width:900px; height:15px; margin:0px; padding:0px; float:left; background-image:url(img/shadow_teaser_1.jpg); background-repeat:no-repeat;}
.teaser_1_headline	{ width:574px; height:30px; margin-left:26px; margin-top:24px; margin-bottom:12px; font-size:24px; color:#ffffff; text-align:left;}
.teaser_1_text		{ width:574px; height:19px; margin-left:26px; margin-bottom:5px; font-size:17px; color:#ffffff; text-align:left;}
	
/* TEASER 2 */
#teaser_2 			{ width:900px; height:112px; margin:0 auto; margin-bottom:32px; text-align:left;}
.teaser_2_image		{ width:61px; height:81px; margin:0px; padding:0px; float:left; background-image:url(img/02_ruhrgebietkredit.jpg); background-repeat:no-repeat;}
.teaser_2_right		{ width:817px; height:61px; margin:0px; padding-left:22px; padding-top:20px; float:left;}
.teaser_2_shadow	{ width:900px; height:21px; margin-top:10px; padding:0px; float:left; background-image:url(img/shadow_teaser_2.png); background-repeat:no-repeat;}

/* TEASER 3 */
#teaser_3 			{ width:900px; height:201px; margin:0 auto; margin-bottom:32px; text-align:left;}
.teaser_3_image		{ width:300px; height:186px; margin:0px; padding:0px; float:left; background-image:url(img/03_ruhrgebietkredit.jpg); background-repeat:no-repeat;}
.teaser_3_right		{ width:600px; height:186px; margin:0px; padding:0px; float:left; background-image:url(img/teaser_1.png); background-repeat:no-repeat;}
.teaser_3_shadow	{ width:900px; height:15px; margin:0px; padding:0px; float:left; background-image:url(img/shadow_teaser_1.jpg); background-repeat:no-repeat;}
.teaser_3_headline	{ width:574px; height:30px; margin-left:26px; margin-top:24px; margin-bottom:40px; font-size:28px; color:#ffffff; text-align:left;}

.btn_anfrage		{ width:402px; height:42px; margin-left:26px; padding-top:15px; color:#ffffff; font-size:24px; text-align:left; float:left; background-image:url(img/btn_anfrage.png); background-repeat:no-repeat; text-decoration:none;}
.btn_anfrage:hover	{ width:402px; height:42px; margin-left:26px; padding-top:15px; color:#ffffff; font-size:24px; text-align:left; float:left; background-image:url(img/btn_anfrage.png); background-repeat:no-repeat; text-decoration:none;}
.btn_anfrage:active	{ width:402px; height:42px; margin-left:26px; padding-top:15px; color:#ffffff; font-size:24px; text-align:left; float:left; background-image:url(img/btn_anfrage.png); background-repeat:no-repeat; text-decoration:none;}

/* TEASER 4 */
#teaser_4 			{ width:900px; height:51px; margin:0 auto; margin-bottom:22px; text-align:left;}
.teaser_4_text		{ width:900px; height:30px; margin:0px; float:left;}
.teaser_4_shadow	{ width:900px; height:21px; margin-top:10px; padding:0px; float:left; background-image:url(img/shadow_teaser_2.png); background-repeat:no-repeat;}

/* FORMULAR ALT */
#form_1_main 		{ width:100%; height:529px; margin-bottom:32px; text-align:center; background-image:url(img/verlauf_form_1.png); background-repeat:repeat-x;}
.form_1_content		{ width:900px; height:526px; margin:0 auto; text-align:left; background-image:url(img/hg_formular_01.png); background-repeat:no-repeat;}
.form_1_header		{ width:870px; height:134px; margin-top:55px; padding-left:25px; float:left; text-align:left; color:#0150b0; font-family:Arial; font-size:28px; font-weight:bold;}
.form_2_header		{ width:870px; height:134px; margin-top:55px; padding-left:25px; float:left; text-align:left; color:#0150b0; font-family:Arial; font-size:22px; font-weight:bold;}
.form_1_header_2	{ width:500px; height:25px; margin-top:10px; float:left; text-align:left; color:#0150b0; font-family:Arial; font-size:14px; font-weight:normal;}
.form_1_left		{ width:300px; height:260px; margin-left:25px; float:left; text-align:left;}
.form_1_right		{ width:550px; height:260px; margin-left:25px; float:left; text-align:left;}
.form_zeilen_5		{ width:530px; height:26px; margin-bottom:12px; text-align:left;}



.form_bezeichnung_1	{ width:164px; font-size:22px; color:#d4fecd; text-align:left; float:left;}
.form_bezeichnung_6	{ font-size:16px; color:#0150b0; font-weight:bold; text-align:left; float:left;}

.form_bezeichnung_link	{ font-size:12px; color:#0150b0; text-align:left; text-decoration:underline;}

.form_btn_weiter	{ width:192px; height:47px; margin-top:30px; float:left;}

#form_2_main 		{ width:100%; height:712px; margin-bottom:32px; text-align:center; background-image:url(img/verlauf_form_2.png); background-repeat:repeat-x;}
.form_2_content		{ width:900px; height:600px; margin:0 auto; margin-top:40px; text-align:left;}
.form_2_content_left	{ width:400px; height:573px; float:left; text-align:left;}
.form_2_content_right	{ width:400px; height:573px; margin-left:70px; float:left; text-align:left;}
.form_2-1			{ width:380px; height:216px; margin-bottom:28px; float:left; padding-left:20px; padding-top:5px; background-image:url(img/form_2-1.png); background-repeat:no-repeat; text-align:left;}
.form_2-2			{ width:380px; height:136px; margin-bottom:28px; float:left; padding-left:20px; padding-top:5px; background-image:url(img/form_2-2.png); background-repeat:no-repeat; text-align:left;}
.form_2-3			{ width:380px; height:41px; margin-bottom:28px; float:left; padding-left:20px; background-image:url(img/form_2-3.png); background-repeat:no-repeat; text-align:left;}
.form_2-4			{ width:380px; height:96px; margin-bottom:28px; float:left; padding-left:20px; padding-top:5px; background-image:url(img/form_2-4.png); background-repeat:no-repeat; text-align:left;}
.form_2-5			{ width:380px; height:146px; margin-bottom:28px; float:left; padding-left:20px; padding-top:5px; background-image:url(img/form_2-5.png); background-repeat:no-repeat; text-align:left;}
.form_2-6			{ width:380px; height:186px; margin-bottom:28px; float:left; padding-left:20px; padding-top:5px; background-image:url(img/form_2-6.png); background-repeat:no-repeat; text-align:left;}
.form_2-7			{ width:26px; height:24px; padding-top:4px; padding-left:4px; float:left; background-image:url(img/form_2-7.png); background-repeat:no-repeat; text-align:left;}
.form_zeilen_1		{ width:380px; height:28px; margin-top:12px; text-align:left;}
.form_zeilen_2		{ width:380px; height:28px; margin-top:8px; text-align:left;}
.form_zeilen_3		{ width:380px; height:44px; margin-top:12px; text-align:left;}
.form_zeilen_4		{ width:380px; height:34px; text-align:left; float:left;}
.form_bezeichnung_2	{ width:170px; font-size:20px; color:#d4fecd; text-align:left; float:left;}
.form_bezeichnung_3	{ font-size:12px; color:#d4fecd; text-align:left;}
.form_bezeichnung_4	{ font-size:16px; padding-top:4px; color:#08507a; text-align:left; float:left;}
.form_bezeichnung_5	{ font-size:20px; color:#ffffff; text-align:left; float:left;}

.form_footer_left	{ width:650px; height:47px; margin-top:30px; float:left; background-image:url(img/form_footer_left.gif); background-repeat:no-repeat;}
.form_footer_right	{ width:58px; height:47px; margin-top:30px; float:left; background-image:url(img/form_footer_right.gif); background-repeat:no-repeat;}

.form_spacer		{ width:380px; height:40px; float:left;}

#form_3_main 		{ width:100%; height:323px; margin-bottom:32px; text-align:center; background-image:url(img/verlauf_form_3.png); background-repeat:repeat-x;}
.form_3_content		{ width:900px; height:229px; margin:0 auto; margin-top:50px; text-align:left; background-image:url(img/form_3.png); background-repeat:no-repeat;}
.form_3_logo		{ width:197px; height:105px; margin-top:28px; margin-left:40px; text-align:left; float:left; background-image:url(img/logo_2.png); background-repeat:no-repeat;}
.form_3_text		{ width:570px; height:160px; margin-top:26px; margin-left:66px; font-size:22px; float:left; text-align:left; color:#d4fecd; text-align:left;}




/* TEXT STRTSEITE */
#text				{width:900px; margin:0 auto;}
.text_left			{width:420px; height:auto; float:left; font-size:13px; color:#757575; text-align:justify;}
.text_right			{width:420px; height:auto; float:left; font-size:13px; color:#757575; text-align:justify; margin-left:60px; padding-top:36px; }


/* LEISTUNGSÜBERSICHT */
#leistungen_content	{ width:900px; height:750px; margin:0 auto; margin-bottom:24px; text-align:left;}
.leistungen_text	{ width:900px; height:auto; margin-bottom:38px; font-size:16px; color:#0156a5; text-align:left;}

.leistungen_1_left	{ width:346px; height:91px; padding-left:85px; padding-top:14px; margin-bottom:15px; margin-right:38px; font-size:20px; color:#0156a5; text-align:left;; float:left; background-image:url(img/teaser_leistungen_1.gif); background-repeat:no-repeat;}
.leistungen_1_right	{ width:346px; height:91px; padding-left:85px; padding-top:14px; margin-bottom:15px; font-size:20px; color:#0156a5; text-align:left; float:left; background-image:url(img/teaser_leistungen_1.gif); background-repeat:no-repeat;}
.leistungen_2_left	{ width:346px; height:91px; padding-left:85px; padding-top:14px; margin-bottom:15px; margin-right:38px; font-size:20px; color:#ffffff; text-align:left; float:left; background-image:url(img/teaser_leistungen_2.gif); background-repeat:no-repeat;}
.leistungen_2_right	{ width:346px; height:91px; padding-left:85px; padding-top:14px; margin-bottom:15px; font-size:20px; color:#ffffff; text-align:left; float:left; background-image:url(img/teaser_leistungen_2.gif); background-repeat:no-repeat;}

.leistungen_spacer	{ width:900px; height:20px; float:left;}
.leistungen_shadow	{ width:900px; height:14px; margin-top:26px; float:left; background-image:url(img/shadow_leistungen_1.png); background-repeat:no-repeat;}

/* KONTAKT */
#kontakt_content		{ width:900px; height:410px; margin:0 auto; margin-bottom:30px; text-align:left;}
.kontakt_tabelle		{ width:900px; height:260px; margin-top:10px; margin-bottom:50px; float:left; text-align:left;}
.kontakt_tabelle_text	{ font-size:17px; color:#929393; text-align:left;}
.kontakt_adresse		{ width:300px; height:60px; float:left; text-align:left; color:#929393;}
.kontakt_fax			{ width:37px; height:32px; background-image:url(img/fax.png); background-repeat:no-repeat; float:left; text-align:left;}
.kontakt_email			{ width:28px; height:28px; background-image:url(img/email.png); background-repeat:no-repeat; float:left; text-align:left;}
.kontakt_text			{ width:230px; height:60px; margin-top:12px; float:left; font-size:17px; color:#0156a5; text-align:left;}
.kontakt_text_2			{ width:250px; height:60px; margin-top:12px; float:left; font-size:17px; color:#0156a5; text-align:left;}

/* IMPRESSUM */
#impressum_content		{ width:900px; height:auto; margin:0 auto; margin-bottom:70px; padding-top:30px; text-align:left;}

/* DATENSCHUTZ */
#datenschutz_content		{ width:900px; height:auto; margin:0 auto; margin-bottom:70px; padding-top:30px; text-align:left;}


/* TEXT */

.h1			{ font-size:26px; color:#0156a5; font-weight:bold; text-align:left;}
.h2			{ font-size:17px; color:#0156a5; text-align:left;}
.h3			{ font-size:26px; color:#0156a5; text-align:left;}
.h4			{ font-size:13px; color:#383838; text-align:left; font-weight:bold;}

.text_1		{ font-size:13px; color:#383838; text-align:left; font-weight:bold;}
.text_2		{ font-size:12px; color:#383838; text-align:left;}
.text_3		{ font-size:10px; color:#383838; text-align:left;}






