body			{ margin:0; padding:0; font-weight:normal; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; font-size:12px; 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:100%; display:block }

#kopf			{ width:100%; height:65px; margin-bottom:10px; background:none; overflow:hidden}
#kopf #logo 	{ float:left; margin-top:18px; }
#kopf #topLinks, #kopf ul	{ visibility:hidden; display:none; }


#wrapper_inhalt	{ float:left; background:none; display:block }
#wrapper_teaser	{ visibility:hidden; display:none; }

.keyvisual			{ font-style:italic;background:none !important; overflow:hidden  }
#startseite_keyvisual { font-style:italic;height: 285px;width: 643px; }

h1.oben				{ font-size:24px; width:100%; margin:10px 0 0 0; color:#213586; overflow:hidden; background:none !important; }
h2					{ font-size:20px; width:100%; margin:15px 0 0 0; padding:0; color:#213586; overflow:hidden;background:none !important; }
h3.oben				{ font-size:18px; width:100%; margin:0; color:#213586; overflow:hidden; background:none !important; }

.browsertable			{ visibility:hidden; display:none}
.news-single-backlink	{ visibility:hidden; display:none}
.contenttable			{ text-align:left;}
#inhalt					{ float:left; width:100%; padding:0; margin-top:30px; font-style:normal; }
#inhalt ul.gallery   { visibility:hidden; display:none}


#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 50px 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_rot.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; }


#sternchen_texte		{ float:left; clear:both; width:100%; margin-top:50px; color:#000; font-size:1em }
#sternchen_texte p		{ margin:2px 0 0 0}
#sternchen_texte p.left	{ float:left; width:580px; text-align:left}
#sternchen_texte p.right{ float:right;width:270px; text-align:right}


/* 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;}

#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; }

.Box_Oben, #inhalt h5.Box_Oben { display:block; width:280px; margin:0; height:40px; color:#fff; padding:0 0 0 13px; overflow:hidden; 
	background:url("../pic/hg-box-oben.gif") top left no-repeat; font:normal normal 19px/40px Verdana,Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; }
.Box_Unten, #inhalt p.Box_Unten { display:block; width:280px; margin:0 0 12px 0; color:#000; padding:4px 0 0 13px; overflow:hidden; 
	background:url("../pic/hg-box-unten.gif") bottom left no-repeat; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; }


/* 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:20px 0 0 0; }
#tx_astaddresszipsearch_pi1 legend { display:none; }
#tx_astaddresszipsearch_pi1 fieldset { border:none; padding:0; 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(../../indexe5cc.html) top left no-repeat}
#presse_finanzlexikon	{ height:92px; background:url(../../indexe5cc.html) top left no-repeat}

#agb_datenschutz		{ float:left; width:259px; height:88px; margin-top:22px; padding:34px 20px 0 11px; background:url(../../indexe5cc.html) 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 { border:none; background:#f00 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 { border:1px solid #B6D72E; }
.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; }

#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(../../indexe5cc.html)}
#impressum_datenschutz	{ height:109px; background:url(../../indexe5cc.html)}
#impressum_agb			{ height:86px; background:url(../../indexe5cc.html)}

#fuss					{ visibility:hidden; display:none; }

