@charset "utf-8";
body {margin:0px; padding:0px; border:0px; overflow-y:scroll; text-align:center;}
h1 {font-family:verdana; font-size:12px; font-weight:bold; margin:0px; padding:5px 0px 0px 0px; text-align:center; width:479px; text-decoration:none;}
h2 {font-family:verdana; margin:0px; padding:0px; font-size:12px; line-height:15px;}
h3 {font-family:verdana; font-size:14px; line-height:20px;}
p {line-height:0px; height:0px; padding:0px; margin:0px; border:0px; font-size:0px;}
img {border:0px;}

#Balken {display:none; position:absolute; left:0px; top:20px; width:50%; height:99px; background-color:#163757; border-bottom:1px solid #0d2334; border-left:1px solid #112a40;}
/*#Container {position:absolute; left: 50%; top:10px; width:1150px; margin-left:-575px;}
#Container {position:absolute; left: 10px; top:10px; width:1150px;}*/
#Container {width:1150px; text-align:left; margin:10px auto;}
	#Container_Links {width:200px; float:left;}
		#Container_Links_1 {width:190px; float:left;}
			#Container_Links_1_Spacer {background-color:#FFF; height:10px; font-size:1px;}
			#Container_Links_1_Blau {background-color:#163757; height:99px; width:189px; border-bottom:1px solid #0d2334; border-left:1px solid #112a40;}
				#Logo {margin-top:25px; margin-left:10px;}
			#Container_Links_1_Container_Menue {}
		#Container_Links_2 {width:10px; height:500px; float:left; background-image:url(../bilder/rand.png);}
	#Container_Rechts {width:750px; float:left;}
		#Container_Rechts_Blau {background-color:#163757; height:99px; width:749px; border-bottom:1px solid #0d2334; border-left:1px solid #112a40;}
			#Container_Rechts_Blau_Ueberschrift {padding:30px 0px 0px 0px;}
				#willkommen {font-family:verdana; font-size:14px; color:#FFF; font-weight:bold; margin:0px; padding:0px; text-align:center;}
		#Container_Rechts_Content {background-image:url(../bilder/verlauf.jpg); background-repeat:repeat-x;}
			#intro {float:left; font-family:verdana; line-height:18px; font-size:12px; padding:5px 10px 0px 10px; margin:0px; border:0px; text-align:justify;}
			#MainContent {padding:0px 10px 5px 10px; font-family:verdana; font-size:12px; line-height:18px; text-align:justify;}
			
	#Container_Comm {width:200px; float:left; overflow:hidden; line-height:0px; font-size:0px;}
		#Container_Comm #bild_rechts {border-width: 0px 0px 1px 0px; border-color:#163757; border-style:solid;}
		#Container_Comm_1 {width:10px; height:280px; float:left; background-image:url(../bilder/rand_rm.png);}
		#Container_Comm_2 {width:190px; float:left;}
			#Container_Comm_2_Spacer {background-color:#FFF; height:10px; font-size:1px;}
			#Container_Comm_2_Blau {background-color:#163757; height:99px; width:189px; border-bottom:1px solid #0d2334; border-right:1px solid #112a40;}
			#Container_Comm_Content_Promo {width:190px;}
				.Container_Comm_Content_Promo_Content {
					width:190px; line-height:normal;
					border-width: 0px 0px 1px 0px; border-color:#163757; border-style:solid; 
					margin:0px 0px 0px 0px;
				}
			#Container_Comm_Content_Content {text-align:justify;}
		
	#Container_Unten {}

/*berschriftenbreite*/
h1.voll {width:749px;}
h1.teil {width:479px;}
div.voll {width:749px;}
div.teil {width:500px;}

/*Menstrukturen*/
#HauptMenue {font-family:verdana; font-size:14px; font-variant:small-caps; padding-left:5px; font-weight:bold;}
#HauptMenue a {font-weight:bold; width:180px; display:block; font-size:14px; color:#163757; line-height:18px; vertical-align:middle; line-height:30px; vertical-align:middle;}
#HauptMenue a:link, #HauptMenue a:visited {text-decoration:none;}
#HauptMenue a:focus, #HauptMenue a:active, #HauptMenue a:hover {color:#e7781a;}
#HauptMenue a.active {color:#e7781a;}

#UnterMenue {font-family:verdana; font-size:10px; font-variant:small-caps; padding-left:5px;}
#UnterMenue a {width:180px; display:block; font-size:12px; color:#163757; line-height:18px; vertical-align:middle; line-height:20px;}
#UnterMenue a:link, #UnterMenue a:visited {text-decoration:none;}
#UnterMenue a:focus, #UnterMenue a:active, #UnterMenue a:hover {color:#e7781a;}
#UnterMenue a.active {color:#e7781a;}

.menulabel {font-family:verdana; font-size:14px; font-variant:small-caps; font-weight:bold; color:#163757;}

/*Content*/
#MainContent p {padding:5px 0px 0px 0px; margin:0px; border:0px; line-height:20px; height:auto; font-size:12px;}
#MainContent #konzept p {padding:5px 0px 0px 0px; margin:0px; border:0px; line-height:20px; font-size:12px; height:auto;}
#Container_Rechts_Content h1 {font-size:14px; line-height:16px; text-align:center; font-variant:small-caps; text-decoration:underline; margin:0px; padding:5px 0px;}
#MainContent h2 {padding-bottom:10px;}
#MainContent h2.produkt {font-size:16px; line-height:16px; text-align:center; font-variant:small-caps; margin:0px 0px 5px 0px;}
#MainContent h3 {font-size:16px; line-height:16px; text-align:center; font-variant:small-caps; margin:0px 0px 5px 0px;}
#MainContent hr {line-height:1px; height:1px; margin:10px 0px 5px 0px; }

/*Kreditboxen*/
.highlight {
	font-family:verdana; font-size:12px; line-height:18px;
	position:relative;
	float:left;
	background-image:url(../bilder/kreditboxen_schatten.png); background-repeat:repeat-x;
	height:125px;
}
.highlight img {position:absolute; left:5px; top:5px; z-index:1;}
.highlight_SB {width:358px; margin:10px 0px 0px 10px;}
.highlight_IE_let_6 {width:340px; margin:10px 5px 0px 5px;}
.highlight div.label {
	font-variant:small-caps; font-weight:bold; text-align:center; height:20px;
	width:354px;
	margin:9px 2px 0px 2px;
	z-index:2; position:relative;
}
.highlight .label a:link, .highlight .label a:visited {color:#163757; text-decoration:none;}
.highlight .label a:focus, .highlight .label a:active, .highlight .label a:hover {text-decoration:underline;}
.highlight .text {padding:0px 10px 0px 10px; color:#DDD; font-size:10px; line-height:18px; z-index:2; position:relative;}
.highlight .text a:link, .highlight .text a:visited {color:#DDD; text-decoration:none;}
.highlight .text a:active, .highlight .text a:focus, .highlight .text a:hover {text-decoration:underline; color:#FFF;}
.highlight .antrag {padding:0px 10px 5px 10px; z-index:2; position:relative;}
.highlight .antrag a:link, .highlight .antrag a:visited {color:#FFF; text-decoration:none; font-weight:bold;}
.highlight .antrag a:active, .highlight .antrag a:focus, .highlight .antrag a:hover {text-decoration:underline;}
#Kreditbox_Factoring {display:none;}
/*#Kreditbox_Ehepartner {display:none;}*/

.switchKreditbox {position:absolute; top:8px; left:10px; z-index:5000;}
.switch {font-size:9px;}
.switch, .switch_aktiv {color:#163757; padding:0px 3px;}
.switch:hover, .switch_aktiv:hover {cursor:pointer; text-decoration:underline;}
.switch_aktiv {font-weight:bold;}


#MainContent a.kreditlink:link, #MainContent a.kreditlink:visited {color:#e7781a; text-decoration:underline; margin-left:10px; font-size:12px; font-weight:bold;}
#MainContent a.kreditlink:active, #MainContent a.kreditlink:focus, #MainContent a.kreditlink:hover {text-decoration:none;}

/*Links*/
#MainContent a.schwarz:link, #MainContent a.schwarz:visited {text-decoration:none; color:#000;}
#MainContent a.orange:link, #MainContent a.orange:visited {text-decoration:none; color:#e7781a;}
#MainContent a.schwarz:active, #MainContent a.schwarz:focus, #MainContent a.schwarz:hover, #MainContent a.orange:active, #MainContent a.orange:focus, #MainContent a.orange:hover {text-decoration:underline;}

/*Finanznews*/
.newslabel {margin-bottom:5px; font-weight:bold; text-align:center; font-variant:small-caps; font-size:11px;}
.newslabel a:link, .newslabel a:visited {text-decoration:none; color:#000;}
.newslabel a:active, .newslabel a:focus, .newslabel a:hover {text-decoration:underline;}
.shortnews {text-align:justify;}
.shortnews ul {padding:0px; margin:0px 0px 0px 15px;}
.shortnews li {list-style-type:square; padding-bottom:5px; line-height:12px; text-align:left;}
.PromoContent {padding:5px 10px 5px 10px; font-family:verdana; font-size:10px;}
.PromoContent_Comm {padding:5px 10px 5px 5px; font-family:verdana; font-size:10px;}
.shortnews a:link, .shortnews a:visited {text-decoration:none; color:#000;}
.shortnews a:active, .shortnews a:focus, .shortnews a:hover {text-decoration:underline;}

/*Tagwolke*/
a.tagcloud:link, a.tagcloud:visited {color:#163757; text-decoration:none;}
a.tagcloud:active, a.tagcloud:focus, a.tagcloud:hover {text-decoration:underline;}

/*einzelne Seitenlayouts*/
	/*Impressum*/
	.impressum {width:350px; float:left;}
	.box_impressum {width:340px; font-family:verdana; font-size:11px; padding:5px;}
	.impressum_breit {width:729px; font-family:verdana; font-size:11px; padding:5px; text-align:justify;}
	.impressum_breit a:link, .impressum_breit a:visited {color:#000; text-decoration:none;}
	.impressum_breit a:active, .impressum_breit a:focus, .impressum_breit a:hover {text-decoration:underline;}
	
	/*Kreditrechner, Kontaktformulr*/
	#Kreditrechner, #Kontaktformular {}
	
	/*Infoseiten*/
	a.Content_Link:link, a.Content_Link:visited {text-decoration:none; color:#000; border-bottom:1px dotted #000;}
	a.Content_Link:active, a.Content_Link:focus, a.Content_Link:hover {text-decoration:underline;}
	
	#Infoseite_Links {width:750px; margin:10px 0px; font-family:verdana; font-size:12px; text-align:center;}
	.Infoseite_Link {float:left; width:187px; padding:5px 0px;}
	#Infoseite_Links a:link, #Infoseite_Links a:visited {text-decoration:none; color:#163757; padding:0px 5px;}
	#Infoseite_Links a:active, #Infoseite_Links a:focus, #Infoseite_Links a:hover {text-decoration:underline;}
	
	#Worth_Links {width:750px; height:10px; margin:20px 0px; font-family:verdana; font-size:12px; text-align:center;}
	#Worth_Links a:link, #Worth_Links a:visited {text-decoration:none; color:#163757; padding:0px 10px;}
	#Worth_Links a:active, #Worth_Links a:focus, #Worth_Links a:hover {text-decoration:underline;}
	
	a.zurueck:link, a.zurueck:visited {font-family:verdana; font-size:12px; color:#000; text-decoration:none;}
	a.zurueck:active, a.zurueck:focus, a.zurueck:hover {text-decoration:underline;}
	
	/*Sitemap*/
	#sitemap a {font-family:verdana; color:#163757; line-height:18px;}
	#sitemap a:link, #sitemap a:visited {text-decoration:none;}
	#sitemap a:focus, #sitemap a:active, #sitemap a:hover {text-decoration:underline;}
	#sitemap .lvl_1 {margin-left:10px; margin-top:7px; font-size:12px;}
	#sitemap .lvl_2 {margin-left:25px; margin-top:5px; font-size:11px;}
	#sitemap .lvl_3 {margin-left:40px; margin-top:1px; font-size:11px;}
	
	/*BauFi*/
	#BauFi table {border-width:1px 0px; border-style:solid; border-color:#163757; width:500px; margin-left:100px;}
	#BauFi #T1 {margin-bottom:10px;}
	#BauFi td {
		font-family: Verdana; font-size: 10px;color: #000;
		 padding-left: 10px; border: none;
	}
	#BauFi #T1 td {text-align: center;}
	#BauFi #T2 td {text-align: left;}
	#BauFi a {
		font-family: Verdana; font-size: 10px; color: rgb(0,0,102); text-decoration: none;
		background-color: #a1d5f5; 
		}
	#BauFi a:hover {text-decoration: underline;}
	#BauFi li {list-style-type: disc; list-style-position: inside;}

/*Footer*/
#Container_Unten {
	border-top:1px solid #163757;
	margin-top:10px;
	font-family:verdana; font-size:14px;
	text-align:center;
	width:100%;
}
#Container_Unten div.Lexikon_Footer {font-variant:small-caps; font-weight:bold; color:#163757; padding-top:5px;}
#Container_Unten div.Lexikon_Footer a:link, #Container_Unten div.Lexikon_Footer a:visited {text-decoration:none; color:#163757; font-weight:normal; padding:0px 2px; font-size:12px;}
#Container_Unten div.Lexikon_Footer a:active, #Container_Unten div.Lexikon_Footer a:focus, #Container_Unten div.Lexikon_Footer a:hover {text-decoration:overline underline;}

#bookmarks {
	border:1px dotted #CCC; 
	margin-left:10px;  padding:2px;
	width:auto; height:20px;
	display:inline-block; line-height:20px;
	font-family:verdana; font-size:12px;
}
#bookmarks strong {position:relative; top:-5px;}
