* {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;
}

.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:visited, .vnavi a:active{
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:8px;
  padding-right:8px;
  font-weight:bold;
  text-decoration:none;
  color:#616161;
}

.vnavi a:hover, .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.gif);
  color:#0066B3;
  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:50%; height:20px;}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0;
  margin:0;
}

#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 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;}

/* 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;}