

/* = targobankRelaunch
$Id: main.css mGieron 14.01.2010 $
----------------------------------------------- */
/*GLOBAL RESET---------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption,
tbody, tfoot, thead, tr, th, td 
{
   margin: 0;
   padding: 0;
   border: 0;
   font-family: inherit;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;    
}
/* standard values */
table 
{ 
   border-collapse: collapse; 
   border-spacing: 0; 
   width:100%;
}
a:link, a:active, a:hover, a:visited, div.content .darkblue {
  color:#002F5F;
  text-decoration:none;
  outline:0;
}
a:hover
{
    cursor:pointer;
}
ul li 
{ 
    list-style: none; 
    height: 1%;
}
/*ENDE GLOBAL RESET---------------------------------------------------------------*/

.clear
{
  clear:both;
}

#targobank
{
  width:955px;
  font-size:12px;
  font-family:Arial;
  margin:0px;
}
#header
{
  margin:15px 0 0 15px;
  text-align: right;
  height:65px;
  width:940px;
  float:left;
}

* html #header /*IE6 only*/
{
  width:925px;
  margin-left:6px !important;
}
              
#header a#login
{
  
}



#logo
{
  float:left;
}
#home_nav
{
  text-align: left;
  padding-top:2px;
  margin-top:12px;
}
#home_navitems
{
  float:right;
}
#home_navitems ul li {
  border-left:1px solid #002F5F;
  color:#002F5F;
  float:left;
  font-size:14px;
  padding:0 10px;
}
#home_navitems ul {
  list-style-type:none;
  margin:15px 0 0;
}
#home_navitems ul li.first, #page_content_footer ul li.first {
  border-left:0 none;
  padding-left:0;
}
#home_navitems ul li.last {
  padding-right:0;
}
div#head_seperator {
  background:transparent url(/p/layout/header-bottom-line.gif) repeat-x scroll left top;
  clear:both;
  height:15px;
  width:955px;
}
* html div#home_header, * html div#page_content { /*IE6 only*/
    margin:15px 0px 0px 7px;
}
div#home_header, div#page_content {
  margin:15px 0px 0px 15px;
  width:940px;
  float:left;                   
}

  
div#page_left_navigation {
  float:left;
  font-size:13px;
  height:10px;
  margin-right:10px;
  width:180px;
}
div#main
{
  float:left;
  width:750px;
}
div#e_menuVertical {
  border-top:10px solid #830051;
}
div#e_menuVertical {
  border-top:10px solid #830051;
  float:left;
}
div#e_menuVertical ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
  float:left;
}
div#e_menuVertical li {
  background-color:#DFE1E5;
  border-top:1px solid #FFFFFF;
  margin:0;
  padding-bottom:0;
  width:180px;
  float:left;
}
div#e_menuVertical li.e_select {
  background-color:#7187A1;
  color:#FFFFFF;
  font-weight:700;
}

li.e_notselected, li.e_notselected a{
  color:#002F5F !important;
  font-weight: normal !important;
}

div#e_menuVertical li a, div#e_schnellnavigator a {
  display:block;
  
  padding:2px 10px;
  text-decoration:none;
}
div#e_menuVertical li.e_select a, div#e_menuVertical li.e_select li.e_select a {
color:#FFFFFF;
font-weight:700;
}


div#e_menuVertical li li {

border-style:solid none none;
border-width:1px medium medium;
padding-left:10px;
width:170px;
}




div#e_menuVertical li li li {
border-style:solid none none;
border-width:1px medium medium;
padding-left:20px;
width:160px;
}

div#e_menuVertical ul ul ul
{
     margin-left:-10px;
}

div#e_menuVertical li li a {
font-size:11px;
}

h1
{
  margin:30px 0 10px 0;
}

h1 span, div.pb_mainheadline h1 span, h2.mainbox_headline span, span.nonvishl
{
  display:none;
}
div.content
{
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    width:560px;
    float:left;
}
div.content p
{
  font-size:12px;
  line-height:18px;
  margin:0;
}
div.pb_content_col, div.pb_content-left-3col div.pb_content_col1, div.pb_content-left-3col div.pb_content_col2, div.pb_content-left-3col div.pb_content_col3 {
  float:left;
  margin-bottom:10px;
  margin-left:10px;
  width:180px;
}
.pb_content-left-3col
{
  float:left;
  margin-bottom:30px;
/*  width:540px;*/
  width:auto;
}
div.pb_content_col1, .first-col {
  margin-left:0 !important;
}
h2.mainbox_headline {
  margin-bottom:8px;
}
.purple, .purple a, .purple a:link, .purple a:hover, .purple a:active, .purple a:visited {
  color:#830051;
}
.mainbox_subheadline {
  font-size:12px;
}
.content p.mainbox_image {
  margin-bottom:8px;
  margin-top:7px;
}
.content p.mainbox_copy {
  font-size:11px;
/*  height:40px; */
  line-height:1.2em;
  margin-bottom:4px;
  margin-top:4px;
  float:left;
}
.content p.mainbox_moreinfo {
  line-height:1.3em;
  margin-bottom:0;
  clear:both;
}

div#footerlinks li a.bluelink, p.mainbox_moreinfo a.bluelink, p.mainbox_list_moreinfo a.bluelink {
  font-size:11px;
}
a.bluelink:hover, a.bluelink:active, a.bluelink:hover, a.bluelink:visited {
  color:#0C3967;
}
a.bluelink, div.pb_content div.pb_flap_content-active p a.bluelink
{
  background:transparent url(/p/layout/bluelink_arrow.gif) no-repeat scroll right center;
  color:#0C3967;
  padding-right:10px;
  text-decoration:none;
}
div.content-left-3col {
  float:left;
  margin-bottom:10px;
}
div.content div.toptext {
margin-top:-4px;
margin-bottom:19px;
padding:0px;
}
p.titre3, h3 {
  color:#333333;
  font-weight:bold;
}

div.content-right-1col {
  float:right;
  width:170px;
}
div.sidebox {
margin-bottom:22px !important;
width:100%;
}
div.sidebox p.sidebox_moreinfo {
text-align:right;
margin:10px 0;
}
div.sidebox h4 {
color:#333333;
font-size:12px;
font-weight:bold;
line-height:14px;
margin:0 0 10px 0;
}

div.content ul {
margin-left:0;
}

.sidebox ul{
list-style-type:none;
margin:0 0;
padding:0;
}
.sidebox ul li {
border-bottom:1px solid #D1D1D2;
line-height:27px;
}

div.sidebox p, div.sidebox li, div.sidebox td {
font-size:11px;
font-weight:normal;
}
ul.sidebox_navi li a.bluelink {
display:block;
font-size:11px;
padding-right:0;
width:100%;
}
.sidebox777 p {
font-size:11px;
height:40px;
line-height:1.2em;
margin-bottom:4px;
margin-top:4px;
}

.sidebox h5
{
  color:#002F5F;
  font-size:13px;
  font-weight:bold;
  margin:3px 0 0;
}
div#contactbox {
  float:left;
}
               
ul#cbox_navi li#cbox_icon1 {
  margin-left:0;
}
input.cbox_input {
border:1px solid #CCCCCC;
color:#999999;
float:left;
font-size:10px;
padding-left:3px;
width:138px;
}
input.cbox_submit {
border:0 none;
float:right;
position:relative;
top:-1px;
}
ul#cbox_navi li {
  float:left;
  height:35px;
  margin:0 0 11px 10px;
  width:35px;
  border:none;
}
#cbox_content {
width:100%;
auto;
}

#cbox_navi li a
{
  width:35px;
  height:35px;
}
#cbox_icon1
{
  background: url(/p/layout/cbox_icon_hotline_off.gif) no-repeat;                                                                                                                                                                            
}
#cbox_icon2
{
  background: url(/p/layout/cbox_icon_filialsuche_off.gif) no-repeat;                                                                                                                                                                            
}
#cbox_icon3
{
  background: url(/p/layout/cbox_icon_msf_off.gif) no-repeat;                                                                                                                                                                            
}
#cbox_icon4
{
  background: url(/p/layout/cbox_icon_internet_off.gif) no-repeat;                                                                                                                                                                            
}
#cbox_content div
{
  float:left;
  width: 170px;
}
div.sidebox p.sidebox_copy {
  color:#666666;
  font-size:10px;
  font-weight:normal;
  line-height:1.2em;
  margin:5px 0;
  width:100%;
}
div.sidebox p.sidebox_input {
  margin-top:9px;
}

table#presse td.presse {
  vertical-align:top;
  width:100px;
}
table#presse td {
  border-bottom:1px solid #D1D1D2;
  padding:20px 0 5px;
}
table#presse td strong {
  font-weight:bold;
  line-height:15px;
  padding-bottom:10px;
  display:block;
}
table#presse .bluelink
{
  display:block;
  float:right;
  margin-top:5px;
  /* font-size:11px*/
  text-decoration:none;
}

table#presse
{
  margin-bottom:30px;
  float:left;
}

table#presse p
{
    padding:0px;
}

.standard_content
{
   padding-bottom:30px;
   float:left;
}

.standard_content strong
{
  /*font-weight:bold;
  margin-bottom:16px;
  display:block;*/
}

div.standard_content ul 
{
  margin:0 16px 1em;
  list-style: outside;
  list-style-type: disc;
}
div.standard_content ul li
{
  list-style-type: disc;
}
table.blue_cells td.main-col-odd {
background-color:#D9DFE6;
width:200px;
}


table.one_column td.main-col-even, table.one_column td.main-col-odd, table.form_list td.main-col-even, table.form_list td.main-col-odd, table#tbl_service_kontoticker td.main-col-even, table#tbl_service_kontoticker td.main-col-odd {
color:#333333;
font-size:12px;
font-weight:normal;
width:100%;
}
table.blue_cells td.sub-col-odd {
background-color:#D9DFE6;
}
table.blue_cells th.sub-col-headline, table.blue_cells td.sub-col-even, table.blue_cells td.sub-col-odd {
border-left:6px solid #FFFFFF;
}

table.blue_cells th, table.blue_cells td {
border:0 none;
font-size:11px;
line-height:14px;
padding:7px;
text-align:left;
vertical-align:top;
}
table.blue_cells {
border-collapse:collapse;
}
table.blue_cells td.main-col-even, table.blue_cells td.main-col-empty {
background-color:#FFFFFF;
width:200px;
}

table.blue_cells td {
border-top:2px solid #FFFFFF;
color:#213865;
}

table.type02 th.main-col-headline, table.type02 td.main-col-even, table.type02 td.main-col-odd
{
width:320px;
}
 
table.blue_cells th.main-col-headline, table.blue_cells td.main-col-even, table.blue_cells td.main-col-odd {
font-weight:bold;
}
table.blue_cells th.darkblue {
background-color:#213865;
}

table.blue_cells th, table.blue_cells td {
border:0 none;
font-size:11px;
line-height:14px;
padding:7px;
text-align:left;
vertical-align:top;
}
table.blue_cells th {
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
line-height:12px;
vertical-align:top;
}
table.blue_cells
{
  margin:15px 0;
  float:left;
}
table.type02 td.main-col-even, table.type02 td.main-col-odd, table.type02 td.sub-col-even, table.type02 td.sub-col-odd {
color:#333333;
font-weight:normal;
}


table tr.redtext td
{
    color:#E05206 !important;
}

table tr.redtext_bold td
{
    color:#E05206 !important;
    font-weight:bold !important;
}

#page_content_footer {
border-top:1px solid #999999;
clear:both;
color:#999999;
font-size:11px;
margin-top:50px !important;
float:left;
width: 940px;
margin-top:50px;
padding:0px 0 5px 0px;
}
#page_content_footer ul {
float:left;
list-style-type:none;
margin:1em 0;
padding:0;
}
#page_content_footer ul li {
border-left:1px solid #999999;
float:left;
padding:0 10px;
}
#page_content_footer ul li a, #page_content_footer ul li a:link, #page_content_footer ul li a:hover, #page_content_footer ul li a:active, #page_content_footer ul li a:visited {
color:#999999;
text-decoration:none;
}
#page_content_footer div
{
  float:left;
  color:#CCCCCC;
  clear:both;
  width:940px
}

.gallery_image
{
   float:left;
   margin-bottom:25px;
}
.images
{
  float:left;
  margin:15px 0;
  width:560px;
}
.images .gallery_image
{
   margin-right:5px;
   /* get overwritten by jQuery*/
}
.images .gallery_image strong
{
  display:block;
  text-align: left;
  margin-top:5px;
  font-weight: normal;
  width: 150px;
  font-size:11px;
  padding:0 10px 0 0;
}
.gallery_margin
{
   margin-right:10px !important;
}


.gallery_margin_last
{
   margin-right:0px !important;
}
div.piro_nav .number
{
  padding-left:10px;
}
 

h3.pb_header
{

background:#E0E1E5 url(/p/layout/corner_top_right.gif) no-repeat scroll right top;
clear:both;
display:block;
height:22px;
margin-top:30px;
overflow:hidden;
position:relative;
margin-bottom:14px;
}

h3.pb_header span.label 
{
background:transparent url(/p/layout/corner_top_left.gif) no-repeat scroll left top;
color:#002F5F;
display:block;
font-size:11px;
font-weight:bold;
height:22px;
line-height:22px;
padding-left:10px;
}
div.pb_research div.right {
padding-top:5px;
}


div.pb_research p{
padding:0px;
}

div.pb_research img {
float:left;
margin-bottom:10px;
margin-right:10px;
}

div.pb_research img.border {
border:1px solid #cdcdcd;
}

div.pb_backlink {
border-bottom:1px solid #D1D1D2;
padding-bottom:5px;
padding-right:10px;
text-align:right;
margin-bottom:20px;
}
.pb_backlink, .pb_header {
clear:both;
}
div.pb_backlink a {
font-size:11px;
}
 
div.pb_research {
font-size:12px;
padding:10px;
}
 

p.contentlink
{
    padding:15px 0;
}
 
#main a
{
  /*  text-decoration:underline; */
}
 
div.content ul 
{
  margin:0 16px 1em !important;
  list-style: outside;
  list-style-type: disc;
}

div.content ul li
{
  list-style-type: disc !important;
}


.content strong
{
/*  display:block;
  padding-bottom:10px;
*/
}
 
.content p
{
    padding:10px 0;
}
 
.content a
{
    text-decoration:underline;
}

a.bluelink, p.mainbox_image a, .images a
{
    text-decoration:none !important;
}