@import url("rte.css");
body			{ margin:0; padding:0; font-weight:normal; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; background-color:#FFFFFF}
form			{ margin:0; padding:0; }
img 			{ border:none; margin:0; padding:0; }
div.space { height:8px; width:100px; clear:both; }
.wrapper		{ width:880px; margin:0 auto; }

#kopf			{ width:100%; height:65px; margin-bottom:10px; background:url(../pic/hg_kopf.gif) top left repeat-x; overflow:hidden}
#kopf #logo 	{ float:left; margin-top:18px; }

#kopf #topLinks		{ float:right; width:212px; height:20px; margin:45px 0 0 0; }
#kopf ul, #kopf li	{ float:left; list-style:none; margin:0; padding:0; }
#kopf ul a			{ color:#3F4D96; font-weight:bold; text-decoration:none; margin:0 0px 5px 0px; }
#kopf #link_kredit, #kopf #link_filialfinder
					{ padding:0 11px 4px 0; background:url("../pic/hg_topLinks.gif") right bottom no-repeat}
#kopf a:hover, #kopf a.aktiv { color:#f66f17; }
/* #kopf a:hover, #kopf a.aktiv { color:red; } */


#wrapper_inhalt	{ float:left; overflow:hidden; width:643px; padding-bottom:10px; background:#FEFEFE url(../pic/hg_inhalt_schatten_unten.gif) bottom left no-repeat; }
#wrapper_teaser	{ float:left; width:212px; margin:0 0 0 9px;  }


.keyvisual		{ float:left; width:643px; height:235px; display:block; font-style:italic; }

h1.oben				{ padding-left:650px; font-size:24px; width:643px; height:180px; margin:0; color:#213586; overflow:hidden; background:transparent url("../user_upload/inhalt_bilder/keyvisuals/gruen.jpg") top left no-repeat; }
h2						{ letter-spacing:-1px; width:400px; padding:0; margin:0 0 0 23px; color:#213586; overflow:hidden}
h2.agb						{ border-bottom:2px dotted #979797; letter-spacing:-1px; font-size:20px; width:600px; padding:0; margin:0 0 0 0px; color:#213586; overflow:hidden}
h3.agb						{ letter-spacing:-1px; font-size:16px; width:600px; padding:0; margin:10 0 0 0px; color:#213586; overflow:hidden}
h3.oben				{ padding-left:650px; width:621px; height:42px; margin:0; color:#213586; overflow:hidden}
h4.agb						{ font-weight:bold; color:#203785;}
#inhalt					{ float:left; width:603px; padding:0 20px; background: url(../pic/hg_inhalt.gif) top left repeat; font-style:normal; }

#inhalt					{ min-height:398px; }
* html #inhalt			{ height:401px; }

#inhalt .spalte_breit	{ width:603px; margin:10px 0 0 0; }
#inhalt #spalte_rechts	{ float:right; width:294px; margin:10px 0 0 0; padding:0; }
#inhalt #spalte_links	{ float:left; width:294px; margin:10px 0 0 0; padding:0; }
#inhalt h4		{ font-weight:bold; color:#203785; margin: 16px 0 4px 0; padding-left:3px; border-bottom:1px dotted #979797; line-height:23px; }
#inhalt h4 a		{ text-decoration:none; color:#203785; display:block; background:transparent url(../pic/pxl_top_link.gif) center right no-repeat; }
#inhalt p { margin:5px 0px 5px 3px; }
#inhalt ul				{ margin:3px 0 0 0; padding-left:20px}
#inhalt li				{ list-style-image:url(../pic/ico_listenpunkt_orange.gif)}
#inhalt .hgGrey			{ background:#E7EAF3; padding:1px 0; margin-left:0; }
#inhalt .nach_oben		{ float:right; color:#777; text-decoration:none; margin-top:-18px }
#inhalt .bild_links		{ margin:10px 10px 0 0; }
#inhalt .csc-textpic-imagewrap, #inhalt .csc-textpic-text, #inhalt  { display:inline; }

/* lightbox */
#inhalt ul.gallery { margin: 8px 0; padding:0; }
#inhalt ul.gallery li { margin:0; padding:0 15px 20px 0; float:left; list-style-image:none; 
	list-style-type:none; text-align:center; }
#inhalt ul.gallery li a  { text-align:center;}
#inhalt ul.gallery li a img { margin:0 0 4px 0; }

/* Flash video */
.tx-flvplayer2-pi1 { text-align:center; padding:8px 0; }

#inhalt .grey			{ color:#8E8E8E; }
#inhalt .button_gruen	{ float:left; clear:both; width:262px; margin-top:12px; padding:9px 20px 0 11px; }
#inhalt .button_gruen h4{ font-family:Verdana,Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; font-weight:lighter; color:#fff; margin:0 0 0 0; padding:0; border:none; letter-spacing:-1px; }
#inhalt .button_gruen p { margin:3px 0 0 3px; padding:0; }
#inhalt p.Box_Unten a, .Box_Unten a { color:#223584; font-weight:bold; text-decoration:none; background:url(../pic/ico_link_inhalt.gif) top left no-repeat; margin:8px 0 0 0; padding:0 0 12px 8px; display:block; }
#inhalt p.Box_Unten a:hover, .Box_Unten a:hover { text-decoration:underline; }
#inhalt p.Infomaterial a, .Infomaterial a { color:#223584; font-weight:bold; text-decoration:none; background:url(../pic/ico_link_download_infos.gif) top left no-repeat; margin:2px 0 0 0; padding:0 0 12px 6px; display:block; }
#inhalt p.Infomaterial a:hover, .Infomaterial a:hover { text-decoration:underline; }
#inhalt ul.Checkliste li, .Checkliste li { background:transparent; list-style-image:url("../pic/ico_checkliste.gif"); }
#inhalt table { border-spacing:0; border-collapse:collapse; }
#inhalts-headline { background:#ededed url("../pic/hg_headline.gif") top left no-repeat; }
/* LINKS */
a.textlink		{ color:#223584; font-weight:bold; text-decoration:none; background:url(../pic/ico_link_inhalt.gif) top left no-repeat; padding-left:8px; }
a.maillink		{ color:#223584; text-decoration:none; background:url(../pic/ico_link_mail.gif) top left no-repeat; padding-left:12px; }
a.downloadlink	{ color:#223584; text-decoration:none; background:url(../pic/ico_link_download.gif) top left no-repeat; padding-left:12px; }
a.plain			{ color:#000; text-decoration:none}
#alphabet a { color:#000; text-decoration:none; font-weight:bold; padding:1px 4px 0px 3px; margin:0 0 0 2px;}
#alphabet a.aktiv, #alphabet a:hover { color:#fff; background:url(../pic/ico_link_lexikon_aktiv.gif) top left no-repeat; text-decoration:none;}

a					{ color:#223584; text-decoration:none; }
a:hover		{ text-decoration:underline; }
a.internal-link:hover { text-decoration:underline; }

#filialsuche_eingabe		{ margin:0; float:left; width:292px; height:70px; background:url("../pic/filialsuche_eingabe.gif") top left no-repeat; }
#filialsuche_eingabe form input.feld	{ float:left; width:153px; height:40px; margin:10px 0 0 10px; padding-top:5px; text-align:center; font-size:32px; font-weight:bold; border:none; background:none; }
#filialsuche_eingabe form input.knopf { float:right; width:109px; height:51px; margin:8px 9px 0 0; background:url("../pic/filialsuche_submit.gif"); color:#fff; border:none; font-weight:bold; }

#tx_astaddresszipsearch_pi1 { margin:0 0 0 0; }
#tx_astaddresszipsearch_pi1 legend { display:none; }
#tx_astaddresszipsearch_pi1 fieldset { border:none; padding:0 0 0 10px; margin:0; }
#tx_astaddresszipsearch_pi1 .spacer { display:none; }
#tx_astaddresszipsearch_pi1 h5 { font-size: 11px; margin: 0; padding:0 0 0 3px; width: 300px; height: auto; color: black; }
#tx_astaddresszipsearch_pi1 p { margin:0 0 8px 0; }
#tx_astaddresszipsearch_pi1 a { margin:0 0 0 3px; }

#news_vor_zurueck		{ float:left; border-top:1px dotted #979797; margin-top:2px; width:293px; }
#news_zurueck			{ float:left; text-decoration:none; color:#777; margin-top:2px; }
#news_weiter			{ float:right; text-decoration:none; color:#777; margin-top:2px; }

#presse_mediengalerie	{ height:92px; background:url(../inhalt_bilder/presse_finanzlexikon_mediengalerie.gif) top left no-repeat}
#presse_finanzlexikon	{ height:92px; background:url(../inhalt_bilder/presse_finanzlexikon_mediengalerie.gif) top left no-repeat}

#agb_datenschutz		{ float:left; width:259px; height:88px; margin-top:22px; padding:34px 20px 0 11px; background:url(../inhalt_bilder/agb_datenschutz.gif) top left no-repeat}

#lexikon { position:relative; }
ul#lexikonListe 		{ padding:0; margin:0; list-style:none; position:absolute; left:3px; top:4px; z-index:500; }
#lexikonListe li 		{ float:left; clear:both; list-style:none; margin-bottom:4px; font-weight:normal }
#lexikonListe table 	{ border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#lexikonListe li a strong { color:#000; }
#lexikonListe li a:hover strong { color:#224181; }
#lexikonListe li a:hover { color:#224181; background-color:#fff; text-decoration:none; }
#lexikonListe :hover ul { left:200px; top:0px; width:400px; background:#fff;}
#lexikonListe li ul li p { color:#000; }
#lexikonListe ul, 
#lexikonListe :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.tx-thmailformplus-pi1 label { margin:3px; padding:0; }
.tx-thmailformplus-pi1 label span { float: left; margin-left:92px; width:156px; height:33px; }
.tx-thmailformplus-pi1 input { margin:3px; border:1px solid #224181 }
.tx-thmailformplus-pi1 input:focus { margin:3px; border:1px solid #B6D72E; }
.tx-thmailformplus-pi1 form { width:305px; overflow:hidden; }
.tx-thmailformplus-pi1 form input.submit, .tx-skpagecomments-pi1 form input#skcommentssubmit { border:none; background: url("../pic/kontakt_absenden.gif") top center no-repeat; 
	height:35px; margin-left:92px; width:201px; }
.tx-thmailformplus-pi1 select { margin:3px; padding:2px; border:1px solid #224181; font-size:11px; float:left; width:196px; }
.tx-thmailformplus-pi1 select:focus { border:1px solid #B6D72E; }
.tx-thmailformplus-pi1 textarea { margin:3px; border:1px solid #224181; float:left; width:194px; }
.tx-thmailformplus-pi1 textarea:focus, .tx-skpagecomments-pi1 form textarea:focus { border:1px solid #B6D72E; background:#fff; }
.tx-thmailformplus-pi1 input#Frau, .tx-thmailformplus-pi1 input#Herr { border:0px solid #224181; }
.tx-thmailformplus-pi1 input#vorname, .tx-thmailformplus-pi1 input#name, .tx-thmailformplus-pi1 input#email, 
.tx-thmailformplus-pi1 input#telefon { float:left; width:194px; }
.tx-thmailformplus-pi1 input#strasse, .tx-thmailformplus-pi1 input#ort { float:left; width:136px; }
.tx-thmailformplus-pi1 input#hausnr, .tx-thmailformplus-pi1 input#plz { float:left; width:50px; }
.tx-thmailformplus-pi1 input#spam { margin-left:94px; width:194px; }

.tx-skpagecomments-pi1 form { margin:0; width:475px; }
.tx-skpagecomments-pi1 form input, .tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, 
.tx-skpagecomments-pi1 form input#homepage { border:1px solid #224181; background:#fff; }
.tx-skpagecomments-pi1 form input:focus, .tx-skpagecomments-pi1 form input#name:focus, .tx-skpagecomments-pi1 form input#email:focus, 
.tx-skpagecomments-pi1 form input#homepage:focus { border:1px solid #B6D72E; background:#fff; }
input#mailonanswer, input#mailoncomment { border:none; }
.tx-skpagecomments-pi1 form textarea { margin:0; border:1px solid #224181; background:#fff; }
.tx-skpagecomments-pi1 form legend { background:#fff; border:none; display:none; }
.tx-skpagecomments-pi1 form fieldset { border:none; margin:0; padding:0; }
.tx-skpagecomments-pi1 span.sk-pagecomments-number { font-size:100%; margin:4px 0 0 0;}
#inhalt .tx-skpagecomments-pi1 form p { margin:6px 0; }
.sk-pagecomments-counter { text-decoration:none; font-weight:bold; color:#203785; margin:40px 0 0 0; }
.sk-pagecomments-namedate { margin:7px 0 0 0; font-weight:normal;}
.sk-pagecomments-headline, .sk-pagecomments-answerheadline { background:transparent url(../pic/hg_comment.gif) repeat-x; border:none; height:29px;}
.sk-pagecomments-comment { background:#fff;}
.tx-skpagecomments-pi1 form p img { margin-left:35px;}
.sk-pagecomments-error { margin:0; }

#hinweis { position:absolute; width:220px; height:63px; margin-left:300px; margin-top:-80px; padding:7px 15px 0; background-image:url(../user_upload/inhalt_bilder/kontakt_hinweis.gif); }

#impressum_kontakt		{ height:85px; background:url(../inhalt_bilder/impressum_kontakt.gif)}
#impressum_datenschutz	{ height:109px; background:url(../inhalt_bilder/impressum_datenschutz.gif)}
#impressum_agb			{ height:86px; background:url(../inhalt_bilder/impressum_agb.gif)}

/* TEASER RECHTS */
.teaser					{ float:left; width:212px; margin:0; padding:0; color:#777; }
.teaser a 			{ text-decoration:none; cursor:pointer;}
.teaser	h5				{ float:left; width:199px; margin:0 0 1px 0; font-weight:bold; color:#203785; padding:2px 0 2px 13px; border-bottom:1px dotted #979797; line-height:23px; background:url(../pic/hg_teaser_oben.gif) top left no-repeat; }
.teaser h6				{ float:left; width:185px; padding:0; margin:0; font-weight:bold; border-bottom:1px dotted #979797; }
.teaser p				{ float:left; width:185px; margin:0; padding:0; }
.teaser	a.textlink		{ float:left; width:191px; margin:1px 0 0 0; color:#223584; font-weight:bold; text-decoration:none; background:url(../pic/ico_link_teaser.gif) top left no-repeat; padding:7px 0 6px 21px; border-top:1px dotted #979797;  }


/**************** NEWS - TEASER*******************************/
.news-teaser { float:left; width:212px; margin:0 0 0 0; padding:0; color:#777; }
.news-teaser-list-container { clear:both; }
.news-teaser-list-container .teaser { background-image: url(../pic/hg_teaser_news.gif); }
.news-teaser-list-date { margin:0; padding:0; }
div.news-teaser-list-item { margin:0 11px; clear:both; }
div.news-teaser-list-item a { color:#777; text-decoration:none; }
div.news-teaser-list-item a:hover { text-decoration:underline; }
.news-teaser-list-item p { padding:0; }

/**************** Spalten-TEASER*******************************/
.spalten-teaser { float:left; width:212px; margin:0 0 0 0; padding:0; color:#777; }
.spalten-teaser-list-container { clear:both; }
.spalten-teaser-list-container .teaser { background-image: url(../pic/hg_teaser_spalte.gif) no-repeat;}
.spalten-teaser-list-date { margin:0; padding:0; }
div.spalten-teaser-list-item { margin:0 11px; clear:both; }
div.spalten-teaser-list-item a { color:#777; text-decoration:none; }
div.spalten-teaser-list-item a:hover { text-decoration:underline; }
.news-spalten-list-item p { padding:0; }

/**************** NEWS *******************************/
.news-list-item{margin:0 0 16px 0;padding:4px;overflow:hidden;height:98px;}
.news-list-date{margin:0;}
.news-list-container {}
.news-list-container h5 { font-size:11px; margin:0; padding:2px; width:292px; height:auto; color:#000; }
.news-list-container h5 a { color:#000; }
.news-list-item-container { background-image: url(../pic/hg-newslist.gif);}
.news-list-item p { margin:0; padding:0; height: 40px;}
.news-list-morelink { color:#223584; font-weight:bold; text-decoration:none; background:url(../pic/ico_link_inhalt.gif) top left no-repeat; padding-left:8px; }

#newsbrowser-oben { position: absolute; margin:17px 0 0 190px; color: #777777; }
#newsbrowser-oben .browseLinksWrap { display:none; }
#newsbrowser-oben .showResultsWrap { position:relative; top:6px; }
.news-list-unten .showResultsWrap { display:none; }
.news-list-unten .browseLinksWrap * { display:block; float:left; margin:0 10px 0 0; }
.news-list-unten  a {  color: #777777;}
.news-list-unten  p { display:block; }
.news-list-unten .tx-ttnews-browsebox-SCell { font-weight:bold;}

.news-single-backlink { margin:8px 0 0; }
.news-single-backlink a { color:#223584; font-weight:bold; text-decoration:none; background:url(../pic/ico_link_inhalt.gif) top left no-repeat; margin:8px 0 0 0; padding:0 0 12px 8px; } 

#sternchen_texte		{ float:left; clear:both; width:100%;  }
#sternchen_texte p		{ margin:2px 0 0 0}
#sternchen_texte p.left	{ float:left; width:580px; text-align:left;color:#B7B7B7}
#sternchen_texte p.right{ float:right;width:270px; text-align:right; color:#B7B7B7}
#sternchen_texte p.right-black{ float:right;width:270px; color:#999999;text-align:right}

#fuss					{ float:left; width:100%; height:93px; margin-top:4px; color:#fff; font-weight:bold; background:url(../pic/hg_fuss_gruen.gif) top left repeat-x; overflow:hidden}
#fuss ul				{ float:left; margin-top:15px; margin:15px 0 0 0; padding:0; width:100%}
#fuss li				{ display:inline; list-style:none; padding-left:10px; background:url("../pic/pxl_menu.gif") no-repeat left center; }
#fuss li.first { display:inline; list-style:none; padding-left:0; background:transparent; }
#fuss ul a				{ color:#fff; text-decoration:none; }
#fuss a:hover, #fuss a.aktiv { color:#fff; text-decoration:underline; }
#fuss #sparkasse		{ margin-top:18px}
#fuss #icons			{ width:140px; height:32px; float:right; margin:-28px 0 0 0;  }
#popup {	background:url(img/bg_popup.gif); height:382px;	width:611px; float:left; }


/**************** Popup warten für kredit&go *******************************/
#transfilter {visibility:hidden; position:absolute; z-index:98; top:0; left:0; width:100%; height:100%; background:#203785; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; khtml-opacity:0.5;}
#popup-warten {visibility:hidden; position:absolute; z-index:99; margin:0 auto; left:40%; top:25%; width:300px; background-color:#fff; height:80px; text-align: center;}

