* {font:12px Verdana,Arial,Helvetica,sans-serif; color:#616161;	text-decoration: none;}

.greyfont a:link, .greyfont a:visited, .greyfont a:active {
  color:#7B7B7B;
  font-weight:normal;
  text-decoration:none;
  font-size:10px;
}
.greyfont a:hover {
  text-decoration:underline;
}
.greyfont {
  color:#7B7B7B;
  font-weight:normal;
  font-size:10px;
}

.whitefont a:link, .whitefont a:visited, .whitefont a:active {
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:none;
  font-size:10px;
}
.whitefont a:hover {
  text-decoration:underline;
}
.whitefont {
  color:#FFFFFF;
  font-weight:normal;
  font-size:10px;
}

.trenner_z1 {
  width:3px;
  background-image:url(bilder/trenner_hauptnavigation.gif);
  background-repeat:repeat;
}

.trenner_v1 {
  height:3px;
  background-image:url(bilder/trenner_hauptnavigation.gif);
  background-repeat:repeat;
}

.navhorizontal_z1 a:link, .navhorizontal_z1 a:visited, .navhorizontal_z1 a:active{
  display:block;
  padding-top:4px;
  padding-bottom:3px;
  padding-left:8px;
  padding-right:8px;
  font-weight:bold;
  text-decoration:none;
  color:#616161;
}

.navhorizontal_z1 a:hover, .navhorizontal_z1 a.selected:link, .navhorizontal_z1 a.selected:visited, ._navhorizontal_z1 a.selected:active, .navhorizontal_z1 a.selected:hover{
  display:block;
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:3px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(bilder/bg_mouseover_hauptnavigation.gif);
  background-color:#F1F1F1;
  background-repeat:repeat;
}

.navhorizontal_z1 a:hover {
  color:#0066B3;
}

.navhorizontal_z1 a.selected:link {
  color:#0066B3;
}

.vnavi a:link, .vnavi a:active, .vnavi a:visited{
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:8px;
  padding-right:8px;
  font-weight:bold;
  text-decoration:none;
  color:#616161;
  background-image:url(bilder/verlauf.gif);
  background-repeat:no-repeat;
}

.vnavi a:hover{
  display:block;
  padding-left:8px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(bilder/verlauf_neu.gif);
  color:#414141;
  background-repeat:no-repeat;
}

.vnavi a.selected:link, .vnavi a.selected:visited, .vnavi a.selected:active, .vnavi a.selected:hover{
  display:block;
  padding-left:8px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
  text-decoration:none;
  background-image:url(bilder/verlauf_aktiv.gif);
  color:#FFFFFF;
  background-repeat:no-repeat;
}



 .vnavi2 a:link,  .vnavi2 a:active, .vnavi2 a:visited{
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:8px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(bilder/verlauf_0.gif);
  color:#616161;

  background-repeat:no-repeat;
}

 .vnavi2 a:hover{
  display:block;
  padding-left:10px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(bilder/verlauf_neu.gif);
  color:#414141;
  background-repeat:no-repeat;
}

 .vnavi2 a.selected:link,  .vnavi2 a.selected:visited,  .vnavi2 a.selected:active,  .vnavi2 a.selected:hover{
  display:block;
  padding-left:10px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(bilder/verlauf_aktiv.gif);
  color:#FFFFFF;
  background-repeat:no-repeat;
}

 .vnavi3 a:link,  .vnavi3 a:active, .vnavi3 a:visited{
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:20px;
  padding-right:8px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(bilder/verlauf_0.gif);
  color:#616161;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
}

 .vnavi3 a:hover{
  display:block;
  padding-left:20px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(bilder/verlauf_neu.gif);
  color:#414141;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
}

 .vnavi3 a.selected:link,  .vnavi3 a.selected:visited,  .vnavi3 a.selected:active,  .vnavi3 a.selected:hover{
  display:block;
  padding-left:20px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(bilder/verlauf_aktiv.gif);
  color:#FFFFFF;
  background-repeat:no-repeat;
}


.betweenline {
  margin:1px 0 0 0;
  background-image:url(bilder/gradient_0.gif);
  height:1px; overflow:hidden;
}

strong, b {font-weight: bold;}

.normal {font-weight: normal;}

.float_left {float:left;}

.float_right {float:right;}

.marginleft {margin-left:10px;}

.vspacer {width:100%; height:20px;}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0;
  margin:0;
}

/* Pfeil orange für weitere Informationen */
ul.more {padding:2px 0 10px 0; margin:0; list-style:none; height:1%;}
ul.more li {
  padding:0 0 0 16px; 
  margin:8px 0 0 0px; 
  background-image: url(bilder/icon_more.gif); 
  background-repeat: no-repeat; 
  background-position:2px 2px;
}

#bankdata * {font-size:12px; color:#7A7A7A; margin:0 0 0 0;}

#bankdata h3 {font-size:12px; font-weight:bold;}

/* Content */

#content a, #content a:visited, #content a:active {text-decoration:none; color:#FF6600;}

#content a:hover {text-decoration:underline;}

#content .errortext {color:red;}

#content div.greybackground50 {background-color:#D1D3D4; min-height:50px; _height:50px; border:1px #D1D3D4 solid;}

#content div.greybackground {background-color:#D1D3D4; height:18px; margin:0; padding:0;}

#content div.col1of3, #content div.col2of3, #content div.col3of3 {float:left; width:190px;}

#content div.col2of3, #content div.col3of3 {margin-left:10px;}

#content div.content_3cols {margin-top:20px;}

#content div.content_widecol, #content div.content_widecol0, #content div.content_standard {width:430px; clear:both;}

#content div.content_widecol h2 {padding:0 0 5px 0;}

#content div.processtab {border:1px solid #A7A7A7; border-top:1px solid #FFFFFF; width:590px;clear:both; padding-bottom:10px; padding-top:20px;}

#content .processtab table.standard {margin:5px 0 0 0; padding:0px; width:589px;}

#content .processtab td.tdbg1 {background-color:#FFFFFF;}

#content .processtab td.tdbg2 {background-color:#F0F0F0;}

#content .processtab th.standard {font-weight:bold; color:#0066B3;}

#content h1 {font-weight:bold; margin:0;}

#content h1.mainheadline {font-size:16px; line-height:18px; color:#FFFFFF; margin-top:20px; padding-bottom:3px;}

#content h1.formheadline {font-size:16px; line-height:18px; color:#FFFFFF; margin-top:0px; padding-bottom:3px;}

#content h1.mainheadlinepopup {font-size:16px; line-height:18px; color:#FFFFFF; margin-top:20px; padding-bottom:3px; color:#616161}

#content h1.colheadline {font-size:16px; line-height:18px; color:#FFFFFF; padding-top:14px; margin-left:10px;}

#content h1.textheadline {font-size:14px; color:#616161; margin:20px 0 10px 0;}

#content h2 {font-size:12px; font-weight:bold; line-height:13px; padding:0; margin:0;}

#content h2.subheadline {clear:both;}

#content h2.colheadline {margin-left:10px;}

#content h2.widecolheadline {margin-left:10px; padding-top:5px;}

#content h2.widecol0 {}

#content h2.textheadline {margin-top:10px; padding-left:5px;}

#content div.headertext {margin-top:15px;}

#content .headlines {padding-left:5px; float:left; margin-top:0px; margin-bottom:10px; width:400px;}

#content div.col1of3, #content div.col2of3, #content div.col3of3 {float:left; width:190px;}

#content div.col2of3, #content div.col3of3 {margin-left:10px;}

#content div.content_3cols {margin-top:20px;}

#content div.content_widecolfull {margin:20px 0 0 0; min-height:70px;}

#content div.content_widecolfull {clear:both; width:590px;}

#content div.coltextfixedinner {padding:5px 10px 0 10px;}

#content span.subsubheadline {font-size:12px; font-weight:bold;}

#content div.coltextfixed {border:1px solid #D1D3D4; border-top:none 0px #FFFFFF; border-right:none 0px #FFFFFF; width:402px; min-height:69px; _height:69px; padding-bottom:-10px; float:left; margin-right:-3px;}

#content div.coltext3col {border:1px solid #D1D3D4; border-top:none 0px #FFFFFF; border-right:1px #D1D3D4; width:588px; min-height:69px; _height:69px; padding-bottom:-10px; float:left; margin-right:-3px;}

#content div.coltext {padding:4px 10px 0 10px; border:1px solid #D1D3D4; border-top:none 0px #FFFFFF; margin-top:-2px; clear:both;}

#content div.content_widecol0, #content div.list h2 {padding-left:5px;}

#content div.content_widecol0 {margin-top:10px;}

/* Tabelle mit Tabs*/

#content div.processnavtabs {width:590px; margin:25px 0 0 0; background-repeat:no-repeat; background-position:1px 5px;}

#content div.processnavbottomline {width:590px; height:34px; padding:0 0 0 0; padding-top:34px; }

#content div.processnavtabs div {float:left; border-bottom:1px solid #A7A7A7; padding:4px 5px 0 5px; height:34px;}

#content div.processnavtabs div.whitetab {border-bottom-color:rgb(167, 167, 167); position:relative; z-index:0; _z-index:-1; width:587px; _width:590px; padding-top:6px; padding-left:0px; _padding-bottom: 0px; height:44px;}

#content div.processnavtabs div.whitetab div.tabContainer{position: absolute; padding-left:0px; border-bottom: none !important;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab {margin-top:4px; border-top:1px solid #A7A7A7; height:31px; background-image:url(bilder/verlauf_processnavi.gif); padding-top:4px; overflow:hidden; text-align:center; z-index:101; position:relative; border-left:1px solid #A7A7A7;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab:hover {background-image:url(bilder/verlauf_processnavi_mouseover.gif);}

#content div.processnavtabs div.whitetab div.tabContainer div.tabactive { height:35px; padding-top:5px; border:1px solid #A7A7A7; border-right:1px solid #A7A7A7; border-bottom:0px; z-index:1000; text-align:center; overflow:hidden; position:relative; background:white;}

#content div.processnavtabs div.whitetab div.tabContainer div.processnavborder {border-left:1px solid #A7A7A7; margin:0 0 0 0; margin-top:5px; padding:0 0 0 0;}

#content div.processnavtabs div.whitetab div.tabContainer div div.all_tabs {overflow:hidden; text-align:left;}
#content div.processnavtabs div.whitetab div.tabContainer div div.five_tabs {min-width:70px; max-width:96px; _width:92px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.four_tabs {min-width:87px; max-width:122px; _width:120px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.three_tabs {min-width:125px; max-width:166px; _width:166px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.two_tabs {min-width:125px; max-width:255px; _width:200px;}
#content div.processnavtabs div.whitetab div.tabContainer div div.width_75 {width:75px;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab div a.tablink {padding-left:0px; font-size:12px; font-weight:bold; text-decoration:none; color:#7A7A7A;}

#content div.processnavtabs div.whitetab div.tabContainer div.tab div a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#828282;}

#content div.processnavtabs div.whitetab div.tabContainer div.tabactive div a.tablink {padding-left:0px; color:#616161; font-size:12px; font-weight:bold; text-decoration:none;}

#content div.processnavtabs div.hidden {background-color:#EEEEEE; color:#666666;}

#content div.processnavtabs div.processnavline {width:1px; height:100%; border-bottom:1px solid #FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/trenner_processnavi_weiss.gif); float:left; }

#content div.processnavtabs div.whitetab div.tabactive {padding-top:5px; border:1px solid #A7A7A7; border-bottom:1px solid #FFFFFF; background-image:url(../images/verlauf_processnavi_aktiv.gif); position:relative; z-index:100; text-align:center; overflow:hidden;}

#content div.processnavtabs div.tabactive div.width_273 {width:273px; }

#content div.processnavtabs div.tabactive div.width_174 {width:174px; }

#content div.processnavtabs div.tabactive div.width_125 {width:125px; }

#content div.processnavtabs div.tabactive div.width_96 {width:96px; }

#content div.processnavtabs div.tabactive div.width_76 {width:76px; }

#content div.processnavtabs div a.tablink {font-size:12px; font-weight:bold; text-decoration:none; color:#7A7A7A;}

#content div.processnavtabs div.tablink a:hover {font-size:12px; font-weight:bold; text-decoration:none; color:#828282;}

#content div.processnavtabs div.tabactive a.tablink {color:#616161;}

#content div.processnavtabs div.hidden {background-color:#EEEEEE; color:#666666;}

#content div.processnavtabs div.processnavline {width:1px; height:100%; border-bottom:1px solid #FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/trenner_processnavi_weiss.gif); float:left; }


/* Cross-Navigation */

#cnav * {font-size:12px;}

#cnav iframe {padding-bottom:5px;}

#cnav .cmain {min-height:19px; width:205px; padding:0; margin:0 0 0 0;}

#cnav .cicon1, #cnav .cicon2 {padding:0; margin:0; width:18px; height:18px; float:left; border-right:1px solid white;}

#cnav .cicon1 {border-left: 1px solid white; border-top:1px solid white;}

#cnav .cicon2 {border-left: 1px solid #D1D3D4; border-top:1px solid #D1D3D4;}

#cnav .cheadline1, #cnav .cheadline2 {margin: 0 0 0 20px; padding:0 0 0 10px; min-height:18px; _height:18px; width:175px; color:#FFF;	font-weight:bold; line-height:18px;}

#cnav .cheadline1 {background-color:#F60; border-top:1px solid white;}

#cnav .cheadline1 a {color:#FFFFFF; font-weight:bold;}

#cnav .cheadline2 {background-color:#0066B3; border-top:1px solid #D1D3D4;}

#cnav .cheadline2 a {color:#FFFFFF; font-weight:bold;}

#cnav ul {padding:2px 0 10px 0; margin:0; list-style:none; border-left:1px solid #D1D3D4; height:1%;}

#cnav ul.dpalink {padding:0; border-left:0;}

#cnav ul li {padding:0 0 0 16px; margin:8px 0 0 30px; background-image: url(bilder/icon_more.gif); background-repeat: no-repeat; background-position:2px 2px;}

#cnav ul.dpalink li {margin:0;}

#cnav ul li a {padding:0; margin:0; font-weight:bold; color:#7A7A7A;}

#cnav ul li a:hover {color:#FF6600;}

#cnav .channel {margin:0; border-left:1px solid #D1D3D4; padding:0 0 2px 28px;}

#cnav .banner {margin:0; border-left:1px solid #D1D3D4; text-align:center; padding:0;}

#cnav .banner img, #cnav .banner iframe {margin:10px 0 10px 0; padding:0;}

#cnav .textplus {margin:0; border-left:1px solid #D1D3D4; padding:0;}

#cnav h2.actionsubhead {margin:0; border-left:1px solid #D1D3D4; padding:2px 0 5px 28px;}

#cnav .cnavend {border-bottom:1px solid #D1D3D4; margin-bottom:5px;}

#cnav .cnavsep {height:1px; margin:0; padding:0; background-color: #FFFFFF; overflow:hidden; border-left:1px solid #D1D3D4; border-bottom:1px solid #D1D3D4;}

/* Vertikalnavigation */

#vnavi div.outeroffer {margin:20px 0 0 0; border-left:6px solid #A3A4A6;}

#vnavi div.inneroffer {margin:0 0 0 1px; background-color:#D1D3D4; width:175px; padding:0 0 5px 0;}

#vnavi div.navlogo {margin:0 0 0 0;}

#vnavi div.navoffer {margin:10px 0 0 6px;}

#vnavi div.vbottomline {margin:-1px 0 0 0; background-image:url(bilder/gradient_bg.gif); height:1px; overflow:hidden;}

#subnavigation .cheadline2 {margin: 0 0 0 0; padding:0 0 0 6px; width:162px; height:14px; border-left:1px solid #D1D3D4; border-top:1px; font-weight:bold; background-color:#0066B3; color:#FFFFFF;  }
