/* Allgemeine Tabellen / Zellen */

table {font-family:Verdana;font-size:12px;color:#000000;text-align:justify;}
td {font-family:Verdana;font-size:12px;color:#000000;text-align:justify;}

table.main {font-family:Verdana;font-size:12px;color:#000000;text-align:justify;}
td.main {font-family:Verdana;font-size:12px;color:#000000;text-align:justify;}

table.menu {font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:justify;}
td.menu {font-family:Verdana;font-size:12px;color:#FFFFFF;text-align:justify;}

table.footer {font-family:Verdana;font-size:11px;color:#000000;text-align:justify;}
td.footer {font-family:Verdana;font-size:11px;color:#000000;text-align:justify;}

/* Spezielle Zellen */

td.date {font-family:Verdana;font-size:12px;color:#000000;}
td.topp {font-family:Verdana;font-size:13px;color:#000000;}

/* Allgemeine Links */

a {font-family:Verdana;font-size:12px;color:#000000;text-decoration:underline;}
a:hover {text-decoration:none;}

/* Spezielle Links*/

a.topp {font-family:Verdana;font-size:13px;color:#850007;text-decoration:underline;}
a.topp:hover {text-decoration:none;}

a.menu {font-family:Verdana;font-size:12px;color:#000000;text-decoration:none;}
a.menu:hover {text-decoration:underline;}

a.menu1 {font-family:Verdana;font-size:12px;color:#FFFFFF;text-decoration:none;}
a.menu1:hover {text-decoration:underline;}

a.actv {font-family:Verdana;font-size:12px;color:#990000;text-decoration:none;}
a.actv:hover {text-decoration:underline;}

a.footer {font-family:Verdana;font-size:11px;color:#000000;text-decoration:underline;}
a.footer:hover {text-decoration:none;}

/* Spezielle Schriften */

tt.zins {font-family:Verdana;font-size:15px;color:#000000;font-weight:bold;}
tt.topp {font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}
tt.erro {font-family:Verdana;font-size:12px;color:#FF0000;}
tt.errobig {font-family:Verdana;font-size:13px;color:#FF0000;}
tt.main {font-family:Verdana;font-size:12px;color:#000000;}
tt.footer {font-family:Verdana;font-size:11px;color:#000000;}

h1 {margin-top:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}
h2 {margin-top:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}
h3 {margin-top:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}
h4 {margin-top:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}
h5 {margin-top:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}
h6 {margin-top:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#850007;}

h1.news {margin-top:0px;margin-bottom:0px;font-family:Verdana;font-size:13px;font-weight:bold;color:#000000;}
h2.news {margin-top:5px;font-family:Verdana;font-size:16px;font-weight:bold;color:#850007;}


/* Allgemeine Forms */

input {color:000000;}
select {color:000000;}
textarea {color:000000;}

/* Allgemeine Listen */
ul.normal {margin:10;padding:5;list-style-image:url('http://static.bankingportal24.de/pfeil.gif');}
ol { margin-top:0px;margin-bottom:0px;margin-left:10px;padding-left:20px;}

/* Menu */
#topmenu
 {
 background: #fff;
 float: left;
 }

#topmenu a, #topmenu a:hover, #topmenu a:visited, #topmenu a:link
 {
 text-decoration: none;
 }

#topmenu ul
 {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 border:0px;
 float:left;
 z-index:500;
 }

#topmenu ul ul
 {
 background-color:#EFEBEF;
 position:absolute;
 z-index: 500; 
 width:180px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 }

#topmenu ul ul ul
 {
 position: absolute;
 top: 0;
 left: 100%;
 width:180px;
 border-top:1px solid #ccc;
 z-index:500;
 }

#topmenu li
 {
 position: relative;
 float:left;
 clear:both;
 margin: 0px;
 padding: 0px;
 z-index:500;
 }

#topmenu ul ul li
 {
 width:100%;
 }

#topmenu li.hover
 {
 background-color:#9C9A9C;
 }

#topmenu li.menu_grp
 {
 background-image: url('http://static.bankingportal24.de/menu_grp.gif');
 background-repeat: repeat-x;
 }

#topmenu li.menu_sub
 {
 background-image: url('http://static.bankingportal24.de/menu_sub.gif');
 background-repeat:no-repeat;
 background-position:right;
 }

#topmenu h2, #topmenu h3, #topmenu h4
 {
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 color:#000000;
 margin: 0px;
 padding: 0px;
 cursor: hand;
 }

#topmenu h3
 {
 padding:5px 13px 5px 5px;
 border-bottom:1px solid #ccc;
 }

* html h3 { height: 1%; }

#topmenu li.menu_grp h3
 {
 cursor:auto;
 }

#topmenu h4
 {
 padding:5px;
 border-bottom:1px solid #ccc;
 }

* html h4 { height: 1%; }

#topmenu h3.last, #topmenu h4.last
 {
 border-bottom:none;
 }

#topmenu ul ul, #topmenu ul ul ul
 {
 left:-999em;
 }