/* TAG */

/*

project: wirecard
author:  Ronny Vorpahl
company: Intermatix
url:     www.intermatix.de

         (feel free to contact me for professional, compatible css)
*/

/* COMMON */

* { 
	margin:0px;     
    padding:0px;     
    border:0px;
    background-color:transparent;      
    }

#origin {
  width:798px;
  height:801px;
  z-index:4;
  background:url(../img/origin.png);
  clear:both;
  position:absolute;
  top:0px;
  left:0px;  
}
     
    
.clear, .clearmod, .clear_mod {  clear:both !important; line-height:0px !important; display:block !important; }  

.half { line-height:8px;  }  

.error, .error * {color:#FF0000 !important;}

select {
    
    border:1px solid #e0e4eb; 
    background-color:#FFFFFF;    
    }

option {
    padding:0px 3px !important;
    background-color:#FFFFFF;
    }

.w242 .f_mc option {
    background-color:#f7f8fa !important;
}    

.w242 .f_mc select {
    background-color:#f7f8fa !important;
}    
    
label { clear:none; display:inline;}    
/* FONTS */

* { 
    font-family:Helvetica,Arial,sans-serif; 
    font-size:12px; 
    line-height:14px; 
    color:#262626;  
    text-decoration:none;
    }

.column175 .f_box .f_mc, .column175 .f_box .f_mc a    
{
	font-size:11px; 
}
    

.f_box .f_mc a,
.f_box .f_mc a * {
    color:#A5A5A5 !important;  
    text-decoration:none ;
}



a,  a:visited {
    color:#A5A5A5;  
    text-decoration:none ;
    }

a:active, a:hover {  
    
    text-decoration:underline;
    }

.column175 .f_box .f_mc a, 
.column175 .f_box .f_mc a:visited,
.column206 .f_box .f_mc a, 
.column206 .f_box .f_mc a:visited {  
    padding:0px 3px;
}
    
    
.column175 .f_box .f_mc a:active, 
.column175 .f_box .f_mc a:hover,
.column206 .f_box .f_mc a:active, 
.column206 .f_box .f_mc a:hover {  
    background-color: #1B3C6E;
    color: #FFFFFF !important;    
    text-decoration:none;
    padding:0px 3px;
}

.column206 #navi_contact a:active,
.column206 #navi_contact a:hover {
    background-color: transparent;
}

.link_text a, .link_text a:visited,
.link_text, .link_text:visited {
    color:#1B3C6E;  
    text-decoration:none;
    }
 
#navi_link a, #navi_link a:visited,
#main_bottom a, #main_bottom a:visited {
    color:#657996;
    text-decoration:none;
    }

.link_text a:active, .link_text a:hover ,
.link_text:active, .link_text:hover {
    color:#A5A5A5; 
    text-decoration:underline;
    }  
    
#navi_link a:active, #navi_link a:hover,
#main_bottom a:active, #main_bottom a:hover {
    color:#657996; 
    text-decoration:underline;
    }

  


.imageleft, .imageleft_no-border { margin:2px;  float:left;  }
.imageright, .imageright_no-border { margin:2px;  float:right; }


h1 { margin-bottom:18px; }

h1, h1 * {
    font-size:20px;
    line-height:20px;    
    color:#1B3C6E;
    font-weight: 500;
    }

    
    
.column500 h6,
.column500 h5,
.column675 h6,
h2 { margin-bottom:8px; font-weight: 500;}

.column500 h6,
.column675 h6,
h2, 
.column500 h6 *,
.column675 h6 *,
h2 * {
    font-size:15px;
    line-height:14px;
    color:#1B3C6E;
    font-weight: 500;
    }

.column175 h6,
h3 { margin-bottom:10px font-weight: 500;}

.column175 h6,
h3, 

.column175 h6 *,
h3 * {
    font-size:15px;
    line-height:16px;
    color:#262626;
    font-weight: 500;
    }

h4 { margin-bottom:0px;}

h4, h4 * {
    font-size:11px;
    line-height:11px;
    color:#1B3C6E;
    font-weight: 500;
    }

    
h5 
{
    font-size:20px;
    line-height:20px;
    color:#1B3C6E;
    font-weight: 500;   
    
}

.wp050 h5    
{
	font-size:15px; 
	margin-bottom:4px;
}


    
.pagetitle {
    margin:15px 15px 3px 13px;
}    
    
.glossary_h2 {
    display:inline !important; 
    clear:none;
    color:#A5A5A5;    
}

.glossary_h2 a,
.glossary_h2 a:hover, 
.glossary_h2 a:active, 
.glossary_h2 a:visited {
    color:#A5A5A5;
}



#glossary_active, 
#glossary_active:hover, 
#glossary_active:active, 
#glossary_active:visited {
    color:#1B3C6E;
}

.color_red      { color:#FD0608 !important; }
.color_gray     { color:#A5A5A5 !important; }
.color_lightblue{ color:#657996 !important; }
.color_darkblue { color:#1B3C6E !important; }
.color_black    { color:#262626 !important; }

.color_red      * { color:#FD0608 !important; }
.color_gray     * { color:#A5A5A5 !important; }
.color_lightblue *{ color:#657996 !important;}
.color_darkblue * { color:#1B3C6E !important; }
.color_black    * { color:#262626 !important; }


.bg_lightgray  { background-color:#A5A5A5 !important; }
.bg_lightblue  { backgroundc-olor:#657996 !important;}


.naviblocks		 
{
	font-family: Arial,sans-serif; 
    font-size:12px;     
    color:#fd0608 !important;     
}


.contact { margin-bottom:12px; color:#FD0608 !important;}

/* BODY */


html {
    width:100%;
    text-align:center;
}

body {	
    height:100%;
    text-align:center;
    /*background:url(../img/bg_body.gif) 0px 0px repeat-x; */
    background-color:#FFFFFF;
    padding:0px 0px;
}

#main_wrap {	
    margin:0px auto;
	width:680px;
	text-align:left;
    height:100%;
   	display:block;
   	clear:both;
	}

#main_wrap * {	
	text-align:left;
	}
	
#main_middle {
    text-align:left;
   	height:95%;
   	width:680px;
   	display:block;
   	clear:both;
    }

#main_bottom {
	height:3%;
	width:680px;
	text-align:left;
 	display:block;
 	clear:both;
	margin-top:12px;
	margin-left:8px;
}

#navi_link, #navi_link *, 
#main_bottom, #main_bottom * {
	font-size:10px;
	text-transform:uppercase;
  color:#657996;
}

/* TOP */ 

#navi_header {
    position:relative;
    width:100%;
    height:95px;
    
	margin:0px 0px 0px 0;
	text-align:right;
	background:url(../img/wirecard_logo.jpg) 13px 31px no-repeat;	
   	display:block;
   	clear:both;
   	}
   	

#navi_heade2 {
    position:relative;
    width:100%;
    height:50px;
	margin:0px 0px 0px 0;
	text-align:right;
	background:url(../img/wirecardbank_logo.gif) 13px -10px no-repeat;	
   	display:block;
   	clear:both;
   	position:relative;
   	top:48px;
   	left:0px;
   	}
   	
#home_link {
    position:absolute;
    top:0px;
    left:0px;
    height:95px;
    width:275px;
    display:block;
    }

#home_lin2 {
    position:absolute;
    top:0px;
    left:0px;
    height:50px;
    width:350px;
    display:block;
    }

#navi_link {
    position:absolute;
    bottom:0px;
    right:15px;
}
   	

#keyvisual {
   	display:block;
   	clear:both;
	}

#keyvisual img{
   	margin-left:-1px;
   	margin-top:1px;
	}
	
#keyvisua2 {
   	display:block;
   	clear:both;
	}

#keyvisua2 img{
   	margin-left:-1px;
   	margin-top:1px;
}
	
#navi_wrap {
    position:relative;
    }

#navi_secondary {
    position:absolute;
    top:-41px;
    left:17px;
    }

#navi_secondar2 {
   position:absolute;
    top:-41px;
    left:20px;
    
    }
    
#navi_secondary form {
    margin-right:10px;
    display:inline;
    clear:none;
    }	

#navi_secondary select {
    display:inline;
    clear:none;
    text-transform:uppercase;
    }	
    

#navi_primary, #navi_primar2 { 
    margin:3px 0px 2px 4px;
    height:34px; 
    display:block; 
}

#content, #conten2, #conten3 {
    margin:3px 0px 0px 0px;
   	display:block;
   	clear:both;
    }  

*html #conten2,
*html #conten3 {
    height: 1%;	
    }   

#conten2 {
	position:static !important;
}

#conten3 {
  margin:0px 0px 0px 0px;
}    

/* CONTENT */




.column500 {
  	display:block;
	float:left;
	width:497px;
	margin-left:2px;
	overflow:hidden !important;
	}

.column470 {
  	display:block;
	float:left;
	width:472px;
  	overflow: hidden !important;
	}

.column175 {
  display:block;
	float:left;
	width:177px;
	margin-left:0px;	
	overflow: hidden !important;
	}

.column206 {
  	display:block;
	float:left;
	width:206px;
	margin-left:0px;	
  /*
  GS 070209
  overflow: hidden !important;
  */
	}
	
	
.column675 {
    display:block;
	float:left;
	width:678px;
	margin-left:0px;
	overflow:hidden !important;
    }
	
/* BOXES */    

.w242 .f_mc, .wn220 .f_mc { 
    width:214px !important; 

}

.w242,  .wn220 {
    margin-right:6px !important;
}


.wp100 { width:100%   !important; }
.wp050 { width:50%    !important; }
.wp033 { width:33.33% !important; }
.wp066 { width:66.66% !important; }

.w240 { width:220px !important; }

.w260 { width:268px !important; }

.h200 .f_mc { height:178px !important;}
.h150 .f_mc { height:128px !important;} /* nur noch 11 px abstand statt 15 pro seite*/
.h100 .f_mc { height:078px !important;}
.h075 .f_mc, 
.h070 .f_mc { height:048px !important;}
.h080 .f_mc { height:058px !important;}
.h090 .f_mc { height:068px !important;}
.h170 .f_mc { height:148px !important;}


.f_box {
	float: left;
	margin:0px;
	padding:0px;
	display:block;
}

/* nur fuer Opera */
@media screen and (min-width: 0px){
	.f_box { 
		min-width: 50%;
	}
}

.border .f_tc { background:url(../img/bo3_tc.gif) top    left  repeat-x;  }
.border .f_bc { background:url(../img/bo3_bc.gif) bottom left  repeat-x;  }
.border .f_ml { background:url(../img/bo3_ml.gif) top    left  repeat-y;  }
.border .f_mr { background:url(../img/bo3_mr.gif) top    right repeat-y;  }
.border .f_tl { background:url(../img/bo3_tl.gif) top    left  no-repeat; }
.border .f_tr { background:url(../img/bo3_tr.gif) top    right no-repeat; }
.border .f_bl { background:url(../img/bo3_bl.gif) bottom left  no-repeat; }
.border .f_br { background:url(../img/bo3_br.gif) bottom right no-repeat; }



.borde2 .f_tc { background:url(../img/bo2_tc.png) top    left  repeat-x;  }
.borde2 .f_bc { background:url(../img/bo2_bc.png) bottom left  repeat-x;  }
.borde2 .f_ml { background:url(../img/bo2_ml.png) top    left  repeat-y;  }
.borde2 .f_mr { background:url(../img/bo2_mr.png) top    right repeat-y;  }
.borde2 .f_tl { background:url(../img/bo2_tl.png) top    left  no-repeat; }
.borde2 .f_tr { background:url(../img/bo2_tr.png) top    right no-repeat; }
.borde2 .f_bl { background:url(../img/bo2_bl.png) bottom left  no-repeat; }
.borde2 .f_br { background:url(../img/bo2_br.png) bottom right no-repeat; }
.borde2 .f_mc { background:url(../img/bo2_mc.png) top left; }

.f_br { padding:15px 14px; }


.borde4 .f_tc { background:url(../img/bo4_tc.gif) top    left  repeat-x; }
.borde4 .f_bc { background:url(../img/bo4_bc.gif) bottom left  repeat-x;  }
.borde4 .f_ml { background:url(../img/bo4_ml.gif) top    left  repeat-y;  }
.borde4 .f_mr { background:url(../img/bo4_mr.gif) top    right repeat-y;  }
.borde4 .f_tl { background:url(../img/bo4_tl.gif) top    left  no-repeat; }
.borde4 .f_tr { background:url(../img/bo4_tr.gif) top    right no-repeat; }
.borde4 .f_bl { background:url(../img/bo4_bl.gif) bottom left  no-repeat; }
.borde4 .f_br { background:url(../img/bo4_br.gif) bottom right no-repeat; }


/* EOF */

#navi_search { 
    width:168px; 
    background:url(../img/navi_primary_search.gif) 0px 0px no-repeat; 
    clear:right;
     
} 

#navi_search .input_text {
    width:97px;
    height:19px;
    background:url(../img/search_input.gif) 0px 0px fixed no-repeat;
    padding:2px 4px;    
    margin:9px 0px 0px 8px;
}

#navi_search .input_submit {
    width:57px;
    height:19px;
    margin:9px 0px 0px 0px;
    font-size:0px;
    
}

.input_outer {
    float:left;
    height:18px; 
    border-width:1px; 
    border-style:solid;    
    border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
    background-color:transparent;
    margin:0px;
    overflow:hidden;
    
}

.input_outer  .input_inner {
    float:left;
    height:16px;  
    border-width:1px;
    border-style:solid;    
    border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
    background-color:#f7f8fa;
    clear:both;  
    overflow:hidden; 
}

.input_outer  .input_inner .input{
    float:left;
    height:16px;
    border:none !important;
    padding:1px 2px 0px 2px !important;
    background-color:#f7f8fa;
    overflow:hidden;  
}

.select_outer {
    float:left;
    height:20px; 
    border-width:1px; 
    border-style:solid;    
    border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
    background-color:transparent;
    margin:0px;
    overflow:hidden;
    
}

.select_outer  .select_inner {
    float:left;
    height:18px;  
    border-width:1px;
    border-style:solid;    
    border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
    clear:both;  
    overflow:hidden; 
}

.select_outer  .select_inner .select{
    float:left;
    height:18px;
    border:none !important;
    padding:1px 2px 0px 2px !important;
    background-color:#f7f8fa;
    overflow:hidden;  
}



.input_outer { width:128px; }
.input_outer .input_inner { width:126px;  }
.input_outer .input_inner .input { width:126px;  }

.textarea_outer {
    float:left;
    height:98px;
    border-width:1px; 
    border-style:solid;    
    border-color:#7c7c7c #c3c3c3 #dcdcdc #c3c3c3;
    background-color:transparent;
    margin:0px;
    overflow:hidden;
}

.textarea_outer .textarea_inner {
    float:left;
    height:96px;
    border-width:1px;
    border-style:solid;    
    border-color:#c3c3c3 #f1f1f1 white #f0f0f0;
    background-color:#f7f8fa;
    clear:both;  
    overflow:hidden; 
}

.textarea_outer .textarea_inner .textarea{
    float:left;
    height:96px;
    border:none !important;
    padding:1px 2px 0px 2px !important;
    background-color:#f7f8fa;
    overflow:hidden;  
}

.textarea_outer { width:200px; height:115px; }
.textarea_outer .textarea_inner { width:198px;  height:113px; }
.textarea_outer .textarea_inner .textarea { width:198px;  height:113px; }

/* NAVI PRIMARY */

#navi_primary *, #navi_primar2 * { 
    height:34px; 
    display:block; 
    float:left; 
    overflow:hidden;
    clear:none;
    }

    
.ebanking_small {
    margin-left:10px;
    height:34px; 
    width:196px;     
    display:block; 
    float:left; 
    overflow:hidden;
    clear:none;
    background:url(../img/wb_onlinebanking_small_norm.gif);
}

.ebanking_small span, 
.ebanking_small:hover {
  background:url(../img/wb_onlinebanking_small_act.gif);
}


.ebanking_large {
    height:60px; 
    width:206px;
    display:block; 
    float:left; 
    overflow:hidden;
    clear:none;
    background:url(../img/wb_onlinebanking_large_norm.gif);
}

.ebanking_large span, 
.ebanking_large:hover {
  background:url(../img/wb_onlinebanking_large_act.gif);
}




#navi_normal_1:hover { background:url(../img/navi_primary_hover_1.gif); }
#navi_normal_2:hover { background:url(../img/navi_primary_hover_2.gif); }
#navi_normal_3:hover { background:url(../img/navi_primary_hover_3.gif); }
#navi_normal_4:hover { background:url(../img/navi_primary_hover_4.gif); }
#navi_normal_5:hover { background:url(../img/navi_primary_hover_5.gif); }
#navi_normal_6:hover { background:url(../img/navi_primary_hover_6.gif); }
#navi_normal_7:hover { background:url(../img/navi_primary_hover_7.gif); }

#navi_active_1 { background:url(../img/navi_primary_hover_1.gif); }
#navi_active_2 { background:url(../img/navi_primary_hover_2.gif); }
#navi_active_3 { background:url(../img/navi_primary_hover_3.gif); }
#navi_active_4 { background:url(../img/navi_primary_hover_4.gif); }
#navi_active_5 { background:url(../img/navi_primary_hover_5.gif); }
#navi_active_6 { background:url(../img/navi_primary_hover_6.gif); }
#navi_active_7 { background:url(../img/navi_primary_hover_7.gif); }


    
/* WIRECARD */
    
.navi_1 { width:093px;}
.navi_2 { width:064px;}
.navi_3 { width:058px;}
.navi_4 { width:060px;}
.navi_5 { width:075px;}
.navi_6 { width:093px;}
.navi_7 { width:056px;}

/* WIRECARD BANK CORPORATE */

/* obsolete */

.nav2_1 { width:081px;}
.nav2_2 { width:111px;}
.nav2_3 { width:188px;}
.nav2_4 { width:082px;}
.nav2_5 { width:207px;}

/* new */

.nav_en_corp_1 { width:067px;}
.nav_en_corp_2 { width:087px;}
.nav_en_corp_3 { width:162px;}
.nav_en_corp_4 { width:061px;}
.nav_en_corp_5 { width:085px;}

.nav_de_corp_1 { width:070px;}
.nav_de_corp_2 { width:071px;}
.nav_de_corp_3 { width:138px;}
.nav_de_corp_4 { width:095px;}
.nav_de_corp_5 { width:088px;}




/* WIRECARD BANK PRIVATE */

/* new */

/*.nav3_1 ... */

.nav_en_priv_1 { width:198px;}
.nav_en_priv_2 { width:138px;}
.nav_en_priv_3 { width:126px;}


.nav_de_priv_1 { width:170px;}
.nav_de_priv_2 { width:149px;}
.nav_de_priv_3 { width:143px;}


/* EOF */


/* WIRECARD */

#navi_normal_1 { background:url(../img/navi_primary_normal_1.gif); }
#navi_normal_2 { background:url(../img/navi_primary_normal_2.gif); }
#navi_normal_3 { background:url(../img/navi_primary_normal_3.gif); }
#navi_normal_4 { background:url(../img/navi_primary_normal_4.gif); }
#navi_normal_5 { background:url(../img/navi_primary_normal_5.gif); }
#navi_normal_6 { background:url(../img/navi_primary_normal_6.gif); }
#navi_normal_7 { background:url(../img/navi_primary_normal_7.gif); }

#navi_normal_1 span { background:url(../img/navi_primary_hover_1.gif); }
#navi_normal_2 span { background:url(../img/navi_primary_hover_2.gif); }
#navi_normal_3 span { background:url(../img/navi_primary_hover_3.gif); }
#navi_normal_4 span { background:url(../img/navi_primary_hover_4.gif); }
#navi_normal_5 span { background:url(../img/navi_primary_hover_5.gif); }
#navi_normal_6 span { background:url(../img/navi_primary_hover_6.gif); }
#navi_normal_7 span { background:url(../img/navi_primary_hover_7.gif); }

#navi_normal_1:hover { background:url(../img/navi_primary_hover_1.gif); }
#navi_normal_2:hover { background:url(../img/navi_primary_hover_2.gif); }
#navi_normal_3:hover { background:url(../img/navi_primary_hover_3.gif); }
#navi_normal_4:hover { background:url(../img/navi_primary_hover_4.gif); }
#navi_normal_5:hover { background:url(../img/navi_primary_hover_5.gif); }
#navi_normal_6:hover { background:url(../img/navi_primary_hover_6.gif); }
#navi_normal_7:hover { background:url(../img/navi_primary_hover_7.gif); }

#navi_active_1 { background:url(../img/navi_primary_hover_1.gif); }
#navi_active_2 { background:url(../img/navi_primary_hover_2.gif); }
#navi_active_3 { background:url(../img/navi_primary_hover_3.gif); }
#navi_active_4 { background:url(../img/navi_primary_hover_4.gif); }
#navi_active_5 { background:url(../img/navi_primary_hover_5.gif); }
#navi_active_6 { background:url(../img/navi_primary_hover_6.gif); }
#navi_active_7 { background:url(../img/navi_primary_hover_7.gif); }

/* WIRECARD BANK CORPORATE */




#nav_en_corp_1_norm { background:url(../img/en_corp_1_norm.gif); }
#nav_en_corp_2_norm { background:url(../img/en_corp_2_norm.gif); }
#nav_en_corp_3_norm { background:url(../img/en_corp_3_norm.gif); }
#nav_en_corp_4_norm { background:url(../img/en_corp_4_norm.gif); }
#nav_en_corp_5_norm { background:url(../img/en_corp_5_norm.gif); }

#nav_en_corp_1_norm span { background:url(../img/en_corp_1_act.gif); }
#nav_en_corp_2_norm span { background:url(../img/en_corp_2_act.gif); }
#nav_en_corp_3_norm span { background:url(../img/en_corp_3_act.gif); }
#nav_en_corp_4_norm span { background:url(../img/en_corp_4_act.gif); }
#nav_en_corp_5_norm span { background:url(../img/en_corp_5_act.gif); }

#nav_en_corp_1_norm:hover { background:url(../img/en_corp_1_act.gif); }
#nav_en_corp_2_norm:hover { background:url(../img/en_corp_2_act.gif); }
#nav_en_corp_3_norm:hover { background:url(../img/en_corp_3_act.gif); }
#nav_en_corp_4_norm:hover { background:url(../img/en_corp_4_act.gif); }
#nav_en_corp_5_norm:hover { background:url(../img/en_corp_5_act.gif); }

#nav_en_corp_1_act { background:url(../img/en_corp_1_act.gif); }
#nav_en_corp_2_act { background:url(../img/en_corp_2_act.gif); }
#nav_en_corp_3_act { background:url(../img/en_corp_3_act.gif); }
#nav_en_corp_4_act { background:url(../img/en_corp_4_act.gif); }
#nav_en_corp_5_act { background:url(../img/en_corp_5_act.gif); }

#nav_en_priv_1_norm { background:url(../img/private/pr-account-card.gif); }
#nav_en_priv_2_norm { background:url(../img/private/pr-forms.gif); }
#nav_en_priv_3_norm { background:url(../img/private/pr-fees.gif); }

#nav_en_priv_1_norm span { background:url(../img/private/pr-account-card-a.gif); }
#nav_en_priv_2_norm span { background:url(../img/private/pr-forms-a.gif); }
#nav_en_priv_3_norm span { background:url(../img/private/pr-fees-a.gif); }

#nav_en_priv_1_norm:hover { background:url(../img/private/pr-account-card-a.gif); }
#nav_en_priv_2_norm:hover { background:url(../img/private/pr-forms-a.gif); }
#nav_en_priv_3_norm:hover { background:url(../img/private/pr-fees-a.gif); }

#nav_en_priv_1_act { background:url(../img/private/pr-account-card-a.gif); }
#nav_en_priv_2_act { background:url(../img/private/pr-forms-a.gif); }
#nav_en_priv_3_act { background:url(../img/private/pr-fees-a.gif); }

#nav_de_corp_1_norm { background:url(../img/de_corp_1_norm.gif); }
#nav_de_corp_2_norm { background:url(../img/de_corp_2_norm.gif); }
#nav_de_corp_3_norm { background:url(../img/de_corp_3_norm.gif); }
#nav_de_corp_4_norm { background:url(../img/de_corp_4_norm.gif); }
#nav_de_corp_5_norm { background:url(../img/de_corp_5_norm.gif); }

#nav_de_corp_1_norm span { background:url(../img/de_corp_1_act.gif); } 
#nav_de_corp_2_norm span { background:url(../img/de_corp_2_act.gif); }
#nav_de_corp_3_norm span { background:url(../img/de_corp_3_act.gif); }
#nav_de_corp_4_norm span { background:url(../img/de_corp_4_act.gif); }
#nav_de_corp_5_norm span { background:url(../img/de_corp_5_act.gif); }

#nav_de_corp_1_norm:hover { background:url(../img/de_corp_1_act.gif); }
#nav_de_corp_2_norm:hover { background:url(../img/de_corp_2_act.gif); }
#nav_de_corp_3_norm:hover { background:url(../img/de_corp_3_act.gif); }
#nav_de_corp_4_norm:hover { background:url(../img/de_corp_4_act.gif); }
#nav_de_corp_5_norm:hover { background:url(../img/de_corp_5_act.gif); }

#nav_de_corp_1_act { background:url(../img/de_corp_1_act.gif); }
#nav_de_corp_2_act { background:url(../img/de_corp_2_act.gif); }
#nav_de_corp_3_act { background:url(../img/de_corp_3_act.gif); }
#nav_de_corp_4_act { background:url(../img/de_corp_4_act.gif); }
#nav_de_corp_5_act { background:url(../img/de_corp_5_act.gif); }

#nav_de_priv_1_norm { background:url(../img/private/pr-konto-karte.gif); }
#nav_de_priv_2_norm { background:url(../img/private/pr-formulare.gif); }
#nav_de_priv_3_norm { background:url(../img/private/pr-gebuehren.gif); }

#nav_de_priv_1_norm span { background:url(../img/private/pr-konto-karte-a.gif); }
#nav_de_priv_2_norm span { background:url(../img/private/pr-formulare-a.gif); }
#nav_de_priv_3_norm span { background:url(../img/private/pr-gebuehren-a.gif); }

#nav_de_priv_1_norm:hover { background:url(../img/private/pr-konto-karte-a.gif); }
#nav_de_priv_2_norm:hover { background:url(../img/private/pr-formulare-a.gif); }
#nav_de_priv_3_norm:hover { background:url(../img/private/pr-gebuehren-a.gif); }

#nav_de_priv_1_act { background:url(../img/private/pr-konto-karte-a.gif); }
#nav_de_priv_2_act { background:url(../img/private/pr-formulare-a.gif); }
#nav_de_priv_3_act { background:url(../img/private/pr-gebuehren-a.gif); }



/* EOF */

.image_left, .imageleft_no-border { margin:3px 3px 0px 0px;  float:left;  }
.image_right, .imageright_no-border { margin:3px 0px 0px 3px;  float:right; }

.line_hr_red       { width:99%; height:1px; margin:5px 0px 10px 0px; overflow:hidden; line-height:1px; background-color:#ff383a; display:block; clear:both;} 
.line_hr_gray      { width:99%; height:1px; margin:5px 0px 10px 0px; overflow:hidden; line-height:1px; background-color:#d7d7d7; display:block; clear:both;} 
.line_hr_lightblue { width:99%; height:1px; margin:5px 0px 10px 0px; overflow:hidden; line-height:1px; background-color:#97abc8;  display:block; clear:both;} 
.line_hr_darkblue  { width:99%; height:1px; margin:5px 0px 10px 0px; overflow:hidden; line-height:1px; background-color:#4d6ea0; display:block; clear:both;} 
.line_hr_black     { width:99%; height:1px; margin:5px 0px 10px 0px; overflow:hidden; line-height:1px; background-color:#585858; display:block; clear:both;} 

#form_contact .form_submit { display:block; float:right; }

form .select {border:1px solid #7c7c7c;}

form .input_outer { width:202px; }
form .input_outer .input_inner { width:200px;  }
form .input_outer .input_inner .input { width:200px;  }

form .textarea_outer { width:202px; height:115px; }
form .textarea_outer .textarea_inner { width:200px;  height:113px; }
form .textarea_outer .textarea_inner .textarea { width:200px;  height:113px; }

.button_submit { display:block; width:auto; height:18px; margin-bottom:-8px;}
.button_submit * { display:block; float:left; clear:right; }
.button_submit .submit_left    { width:2px; height:18px;  background:url(../img/button_left.gif); }
.button_submit .submit_right   { width:2px; height:18px;  background:url(../img/button_right.gif);}
.button_submit .submit_center  { 
    height:18px;  
    padding:1px 2px 0px 2px; 
    background:url(../img/button_center.gif); 
    color:#667896;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center !important;
}




.submit_button {
    margin:1px;

}

.searchresult_middle {margin:5px 20px 10px 20px; }


.button_submit .submit_center:hover{
    color:#1B3C6E;
    text-decoration:none;
    background:url(../img/button_center_hover.gif); 
}      



.tx-jwcalendar-pi1 table {
    text-align:center;
    width:100%;

    }
    
.tx-jwcalendar-pi1 * {
    text-align:center;
    }
    
    
.tx-jwcalendar-pi1 .coloredlink a {
    color:inherit !important;
}    

#vorlage {
    width:680px;
    height:756px;
    z-index:4;
    background:url(../img/vorlage.png);
    clear:both;
    position:absolute;
    top:0px;
    
}
.margin_bottom_00 { display:block; clear:both; margin-bottom:0px !important;}
.margin_bottom_08 { display:block; clear:both; margin-bottom:8px !important;}
.margin_bottom_10 { display:block; clear:both; margin-bottom:10px !important;}
.margin_bottom_12 { display:block; clear:both; margin-bottom:12px !important;}
.margin_bottom_18 { display:block; clear:both; margin-bottom:18px !important;}
.margin_bottom_28 { display:block; clear:both; margin-bottom:28px !important;}

.linkicon_ai,
.linkicon_doc,
.linkicon_eps,
.linkicon_gif,
.linkicon_jpg,
.linkicon_mov,
.linkicon_pdf,
.linkicon_ppt,
.linkicon_psd,
.linkicon_swf,
.linkicon_txt,
.linkicon_vcf,
.linkicon_xls,
.linkicon_zip { height:20px; line-height:19px; padding-left:22px; display:block; clear:both;  vertical-align:baseline;}

.linkicon_ai  { background:url(../img/linkicon_ai.gif) 0 0  no-repeat;  } 
.linkicon_doc { background:url(../img/linkicon_doc.gif) 0 0  no-repeat; }
.linkicon_eps { background:url(../img/linkicon_eps.gif) 0 0  no-repeat; }
.linkicon_gif { background:url(../img/linkicon_gif.gif) 0 0  no-repeat; }
.linkicon_jpg { background:url(../img/linkicon_jpg.gif) 0 0  no-repeat; }
.linkicon_mov { background:url(../img/linkicon_mov.gif) 0 0  no-repeat; }
.linkicon_pdf { background:url(../img/linkicon_pdf.gif) 0 0  no-repeat; }
.linkicon_ppt { background:url(../img/linkicon_ppt.gif) 0 0  no-repeat; }
.linkicon_psd { background:url(../img/linkicon_psd.gif) 0 0  no-repeat; }
.linkicon_swf { background:url(../img/linkicon_swf.gif) 0 0  no-repeat; }
.linkicon_txt { background:url(../img/linkicon_txt.gif) 0 0  no-repeat; }
.linkicon_vcf { background:url(../img/linkicon_vcf.gif) 0 0  no-repeat; }
.linkicon_xls { background:url(../img/linkicon_xls.gif) 0 0  no-repeat; }
.linkicon_zip { background:url(../img/linkicon_zip.gif) 0 0  no-repeat; } 

.nopadding .f_br  { padding:5px !important; }

.nopadding .content {
  padding:10px 9px !important;
}


.floatingimage {   
    float:left;
	margin:0px;
	padding:0px 12px 0px 0px; 
	display:block;
	oveflow:hidden !important;
	
}





table.cal_nav
{
	width: 200px !important;
	overflow:hidden !important;
	position:relative;
	top:-6px;
	
}

td.td_year
{
	width: 20px;
	overflow:hidden !important;
}

td.td_select
{
	width: 50px;
	overflow:hidden !important;
}


 
td.td_blue
{
	height: 35px;
	overflow:hidden !important;
}

td.dayname
{
 	height: 50px;
 	width: 46px;
 	overflow:hidden !important;	
 	vertical-align:top !important;
}



#bgcalendar td.inside, 
#bgcalendar td.inside_weekend, 
#bgcalendar td.today, 
#bgcalendar td.outside, 
#bgcalendar td.outside_weekend, 
#bgcalendar td.dayitem
{	 
	width: 70px;
	height: 50px;	
	text-align: center !important;
	font-weight: bold;
	overflow:hidden !important;
	vertical-align:top !important;
	 
}

span.item
{
	text-align: center;
	overflow:hidden !important;
}
 


table.days { 
	table-layout:fixed;
	border-spacing:0px;
	border-collapse:collapse;
	overflow:hidden !important;
	margin-top:4px;
	
	 
}


#bgcalendar {
	background: url(../img/bg_calendar.gif) 0px 4px repeat-x; 

}


#form_boxcontact select { width:145px; }   



.tx-indexedsearch-searchbox form .input_inner {
    background-color:#FFFFFF !important;
}

.tx-indexedsearch-searchbox form .input{
    background-color:#FFFFFF !important;
}


.column500 .h075 .f_br,
.column500 .h070 .f_br { padding:10px 14px !important; }

.column500 .h075 .f_mc,
.column500 .h070 .f_mc { height:058px !important;}

.column500 .h075 h5,
.column500 .h070 h5, 
.column500 .h075 h6,
.column500 .h070 h6 { margin-bottom:5px !important; } 

.ol_dotblue {
  color:#FFFFFF;
}

.ol_dotblue li {
  background:url(../img/ol_dotblue.gif) 0px 0px no-repeat;
  line-height:24px;
  list-style-position:inside;
  padding-left:6px;
  color:#FFFFFF;
  font-weight:bold;
}

.ol_dotblue li * {
  color:#262626;  
  padding-left:5px;
}

.tableColor {
	background-color:#EEEEEE;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.tableNoColor {
	background-color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.tableNoColorR {
	background-color:#FFFFFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;
}

.tableColorR {
	background-color:#EEEEEE;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:right;
}

.tableBlueColor {
	background-color:#f0f5fc;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.form_bank .input_outer input {
  background-color:#FFFFFF !important;
  
}

.form_bank .textarea_outer textarea {
  background-color:#FFFFFF !important;
  
}



.table_default th,
.table_default td {
  padding:4px;
}

#box_fees .f_br {
  padding:5px 5px; 
}

.table_fees tr th,
.table_fees tr td{
  padding:5px 10px 3px 10px !important;
  border-right:1px solid #d2d2d2 !important;
  border-bottom:1px solid #d2d2d2 !important;
  
}  
.table_fees tr .col_last { border-right:none !important;}
.table_fees tr .row_last { border-bottom:none !important;}

.table_fees h1,
.table_fees h2 {
  margin-bottom:2px;
}

.bg_gray {

    background-color:#eeeeee !important;
 }
 
.margin_b00 { display:block; margin-bottom:00px !important;}	.margin_b02 { display:block; margin-bottom:02px !important;}	.margin_b03 { display:block; margin-bottom:03px !important;}
.margin_b05 { display:block; margin-bottom:05px !important;}	.margin_b08 { display:block; margin-bottom:08px !important;}	.margin_b10 { display:block; margin-bottom:10px !important;}
.margin_b15 { display:block; margin-bottom:15px !important;}	.margin_b20 { display:block; margin-bottom:20px !important;}	.margin_b25 { display:block; margin-bottom:25px !important;} 

.margin_r00 { display:block; margin-right:00px !important; }	.margin_r02 { display:block; margin-right:02px !important; }	.margin_r03 { display:block; margin-right:03px !important; }
.margin_r05 { display:block; margin-right:05px !important; }	.margin_r08 { display:block; margin-right:08px !important; }	.margin_r10 { display:block; margin-right:10px !important; }
.margin_r15 { display:block; margin-right:15px !important; }	.margin_r20 { display:block; margin-right:20px !important; }	.margin_r25 { display:block; margin-right:25px !important; }

.margin_t00 { display:block; margin-top:00px !important; }	.margin_t02 { display:block; margin-top:02px !important; }	.margin_t03 { display:block; margin-top:03px !important; }
.margin_t05 { display:block; margin-top:05px !important; }	.margin_t08 { display:block; margin-top:08px !important; }	.margin_t10 { display:block; margin-top:10px !important; }
.margin_t15 { display:block; margin-top:15px !important; }	.margin_t20 { display:block; margin-top:20px !important; }	.margin_t25 { display:block; margin-top:25px !important; } .margin_t28 { display:block; margin-top:28px !important; }
.margin_t30 { display:block; margin-top:30px !important; }	.margin_t35 { display:block; margin-top:35px !important; }	.margin_t40 { display:block; margin-top:40px !important; }

.margin_l00 { display:block; margin-left:00px !important; }	.margin_l02 { display:block; margin-left:02px !important; }	.margin_l03 { display:block; margin-left:03px !important; }
.margin_l05 { display:block; margin-left:05px !important; }	.margin_l08 { display:block; margin-left:08px !important; }	.margin_l10 { display:block; margin-left:10px !important; }
.margin_l15 { display:block; margin-left:16px !important; }	.margin_l20 { display:block; margin-left:20px !important; }	.margin_l25 { display:block; margin-left:25px !important; }

.margin_05 { display:block; margin:05px !important;}
.margin_10 { display:block; margin:10px !important;}


form .input_areacode { width:60px !important; margin-right:7px !important;}
form .input_areacode .input_inner { width:58x !important;  }
form .input_areacode .input_inner .input { width:58px !important;  }

form .input_localcode { width:133px !important; }
form .input_localcode .input_inner { width:131px !important;  }
form .input_localcode .input_inner .input { width:131px !important;  }

.aktiv span {
  color:#FFFFFF !important;
}


.small {
  font-size:9px !important;
}


/* sitemap styles */

.sitemap_new, .sitemap_new02, .sitemap_new03
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.sitemap_new li a {
 font-size:15px;/*w*/
 line-height:14px;
 color:#1B3C6E !important;
 font-weight: 500;/*w*/
 text-decoration:none;
}

.sitemap_new li
{
color:#1B3C6E !important;
padding-left: 25px;
margin-top: 20px;
background-image: url(../img/li_01.gif);
background-repeat: no-repeat;
background-position: 10px 3px;
}

* html .sitemap_new li
{
padding-left: 25px;
margin-top: 20px;
background-image: url(../img/li_01.gif);
background-repeat: no-repeat;
background-position: 10px 3px;
}


.sitemap_new02 li a
{
font-family:Helvetica,Arial,sans-serif; 
font-size:12px; /*w*/
line-height:14px; 
color:#262626;  
text-decoration:none;
}

.sitemap_new02 li
{
margin-top: 10px!important;
padding-left: 50px;
background-image: url(../img/li_02.gif)!important;
background-repeat: no-repeat;
background-position: 37px 4px;
}

.sitemap_new03 li
{
margin-top: 10px;
padding-left: 80px;
background-image: url(../img/li_03.gif)!important;
background-repeat: no-repeat;
background-position: 64px 4px;
}

/* Sitemap List manual sitemap*/

.sitemap li{
/* important otherwise IE will show an enourmous gap when Li nests another ul*/
 border-top: solid white 1px;
}

.sitemap ul{
list-style-type:none;
}

.sitemap ul li{
padding-left:20px;
padding:0px;
}

.sitemap ul li li{
padding: 0 0 0 20px;
}

.sitemap ul li a:link, 
.sitemap ul li a:visited, 
.sitemap ul li a:hover,
.sitemap ul li a:active{
color:#1B3C6E !important;
}

.sitemap ul ul li a:link, 
.sitemap ul ul li a:visited, 
.sitemap ul ul li a:hover,
.sitemap ul ul li a:active{
color: #A5A5A5  !important;
}


/* SECONDARY NAVIGATION */
div#navi_secondar2 {
	width: 230px;
	height: 20px;
	text-transform: uppercase;
}

div#navi_contact {
	width: 175px;
	text-transform: uppercase;
}

div#navi_secondar2,
div#navi_secondar2 a,
div#navi_contact,
div#navi_contact a {
	color: #667896 !important;
}

div#menu_secondary,
div#menu_contact {
	border: 1px solid #C0CBD8;
	border-top: none;
	background-color: #FFFFFF;
	height: 170px;
	width: 229px;
	overflow: auto;
	text-transform: uppercase;
	scrollbar-face-color: #DBDFE7;
 	scrollbar-track-color: #F8FAFC;
 	scrollbar-arrow-color: #667896;
 	scrollbar-highlight-color: #DBDFE7;
 	scrollbar-shadow-color: #DBDFE7;
 	scrollbar-3dlight-color: #F8FAFC;
 	scrollbar-darkshadow-color: #F8FAFC;
	position: absolute;
	z-index: 1000;
}

div#menu_contact {
	width: 175px;
	height: 100px;
}

*html div#menu_secondary {
	width: 230px;
}

div#navi_secondar2 h1,
div#navi_contact h1 {
	padding: 0;
	margin: 0;
	height: 20px;
	border: 1px solid #C0CBD8;
	background: #FFFFFF url(../img/navi_secondary_select.gif) top right no-repeat;
}

div#navi_secondar2 h1 a,
div#navi_contact h1 a {
	margin-left: 3px;
	font-size: 12px;
	font-weight: normal;
	display: block;
	height: 20px;
}

div#navi_contact h1 a {
	width: 170px;
	padding-right: 25px;
	overflow: hidden;
}

div#navi_secondar2 div#menu_secondary li a:hover,
div#navi_contact div#menu_contact li a:hover {
	color: #163A6C !important;
	background-color: #E0E5E9;
}

div#navi_secondar2 div#menu_secondary ul,
div#navi_secondar2 div#menu_secondary li,
div#navi_contact div#menu_contact ul,
div#navi_contact div#menu_contact li {
	list-style-type: none;
}

div#navi_secondar2 div#menu_secondary li a,
div#navi_contact div#menu_contact li a {
	padding: 1px 3px;
	display: block;
}

div#navi_contact div#menu_contact li a {
	font-size: 1em;
	padding-left: 6px;
}

div#navi_secondar2 div#menu_secondary li li a,
div#navi_contact div#menu_contact li li a {
	display: block;
	padding-left: 13px;
}

div#navi_secondar2 a:hover,
div#navi_contact a:hover {
	text-decoration: none;
}

div#navi_secondar2 div#menu_secondary li a.active,
div#navi_contact div#menu_contact li a.active {
	color: #163A6C !important;
	background-color: #E0E5E9;
}

div.copyright {
	margin-top: 2px;
	margin-bottom: 2px;
}

