.tx-clidatatool-pi1{
	position: relative;
}

.tx-clidatatool-pi1-item{
	width: 100%;
	background-color: #e8e8e8;
	position: relative;
	border: 0;
	height: 80px;
	
	margin-bottom: 12px;
}

.tx-clidatatool-pi1-item-data{
	float: left;
	margin: 5px;
}


.tx-clidatatool-pi1-item-data a{
	background-image: url('/fileadmin/system_files/redesign2009/images/mail.png');
	background-repeat: no-repeat;
	background-position: 0% 60%;
	padding-left: 18px;
}

.tx-clidatatool-pi1-item-img{
	float: right;
	margin: 5px;
}




.nobr{
    white-space : nowrap;
}

table.table_blue_line{
	width: 100% !important; 
	border-collapse: collapse;
}

table.table_blue_line th{
	text-align: left;
}
table.table_blue_line td, table.table_blue_line th{
	border-bottom: #b5dff8 2px solid;
	vertical-align: top;
}

table.table_blue_line td.noline, table.table_blue_line th.noline{
	border-bottom: #b5dff8 0px solid !important;
	vertical-align: top;
	vertical-align: top;
}

#produktprofile table{
	width: 100% !important;
	vertical-align: top;
}

.tx-zinssaetze-pi1 #produktprofile th, .tx-zinssaetze-pi1 #produktprofile td{
	border: 0px;
	text-align: left;
	padding:  0px;
	vertical-align: top;
}
.tx-zinssaetze-pi1 #produktprofile th{
	width: 200px;
	vertical-align: top;
}
.tx-zinssaetze-pi1 #produktprofile .trblue th, .tx-zinssaetze-pi1 #produktprofile .trblue td{
	height: 0px !important;
	font-size: 12px;
	border-bottom: #b5dff8 2px solid;
	vertical-align: top;
}



.tx-zinssaetze-pi1 #produktprofile .trblue th img, .tx-zinssaetze-pi1 #produktprofile .trblue td img{
	border: 0px !important;
	text-align: left !important;
	height: 0px !important;
}



.btn{
    cursor: pointer;
}

.tx-entbclicontact2page-pi1-nolistitem ul li{
	padding-left: 0px !important;
	background: none;
	list-style-type: none;
}

#kampagneLanguageNavigation ul li{
    display: inline;
}
/*
 * Standard-Hacks
 * */
.csc-textpic-left .csc-textpic-text {
	clear:none!important;
}
.csc-textpic-clear {
	/*clear: none !important;*/
}
.csc-textpic-image img {

}


.gtable-100{
    width: 100% !important;
}




/*   Geschäftsbericht Formular */
.csc-mailform{
    border: 0px;
}

.csc-mailform #mailformAnrede{
    border: 0px;
}
.csc-mailform #mailformAnrede legend{
    display: none;
}
.csc-mailform #mailformAnrede input, .csc-mailform #mailformAnrede label{
    float: left;
}
.csc-mailform #mailformAnrede label{
    margin-right: 20px;
}

.csc-mailform .csc-mailform-field #mailformVorname_Name, .csc-mailform .csc-mailform-field #mailformStrasse_Nr, .csc-mailform .csc-mailform-field #mailformPLZ_Ort{
    width: 250px;
    border: 1px solid #999999;
    padding-left: 3px;
}

.csc-mailform .csc-mailform-field #mailformVorname_Name{
	margin-left: 20px;
}
.csc-mailform .csc-mailform-field #mailformStrasse_Nr{
	margin-left: 45px;
}
.csc-mailform .csc-mailform-field #mailformPLZ_Ort{
	margin-left: 63px;
}

.csc-mailform .csc-mailform-field .csc-mailform-submit{
	
    border:1px solid #fff;
    /*background-color: white;*/
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    height: 20px;
    
    
    background-color: white;
    padding:  0px;
    margin:  0px;
    padding-right: 0px;
    outline: 0px solid blue; 
    
	font-size: 10pt;
	margin: 0;
	padding: 0;
	z-index: 1;
	text-align: left;
	font-weight: normal;
	margin-top: 20px;
}

.csc-mailform .csc-mailform-field label, .csc-mailform .csc-mailform-field span{
	float:  left;
}
.csc-mailform .csc-mailform-field span{
	margin-left: 70px;
	margin-bottom: 5px;
}

.csc-mailform .csc-mailform-field fieldset input{
    width: 10px;
}

.csc-mailform .csc-mailform-field{
	margin-bottom: 5px;
	clear: both;
}
/*   Geschäftsbericht Formular */



table{
	border-collapse:  collapse;
}


h4{
	font-size: 12px !important;
	font-weight: normal !important;
}

h4.gross{
	font-size: 14px !important;
	font-weight: normal !important;
}



.padding-left{
	padding-left: 5px;
}

.padding-right{
	padding-right: 5px;
}


.space {
	padding-top:30px;
}

.csc-menu, .csc-menu-1{
	padding-left: 0px;
}


.no-list {
    padding-right: 0px;  
    list-style: none;
    list-style-position: outside;
} 

.font-size-small {
	font-size: 10px;
}


/* ******************* */
/* N A V I G A T I O N */ 
/* ******************* */
ul#Navigation {
    width:100%;
    padding-left: 0px;  /* netscape */
    margin-left: 0px;   /* ie */
    height: 21 px;
    list-style: none;
    margin-top: 0px;
    background-color:white;
    margin-bottom: 125px;
}
    
ul#Navigation ul {
    width:100%;
    padding-left: 0px;  
    margin-left: 0px;   
    height: 21 px;
    list-style: none;
    list-style-position: outside;
} 

.nav-1 {
    background-image:url(../images/boxtitle.png);
    background-repeat:no-repeat;
    list-style-image:none;
    list-style-type:none;
    margin-bottom:5px;
    width: 176px;
}

.nav-1 a {
    color:#333333;
    font-size: 12px;
    line-height: 20px;
    margin: 0 5px;
    margin: 0px;
    margin-left: 5px;
}

.nav1{
    color:#333333;
    width: 170px;
    display: block;
    padding-bottom: 1px;
}
.news-height {
    height: 21px !important;
}

/* Navigation Stufe 2 */
.nav-2-padding {
    /*padding: 5px 0px;*/
    padding: 5px 0px;
}

.nav-2, .nav-2-act {
    list-style: none;
    clear: both;
    text-decoration: none;
}

.nav-2 a, .nav-2-act a {
    color:#003366;
    text-decoration: none;
    font-size: 11px;
    margin-left: 5px;
		display:block;
    text-decoration: none;
}

.nav-2-act a {
    text-decoration: underline; 
		display:block;
}

/* Navigation Stufe 3*/
.nav-3, .nav-3-act {
    background-image:url(../images/arrow.png);
    background-repeat:no-repeat; 
    background-position: 0px 7px;
    margin-bottom: 1px;
    margin-left: 6px;  /* MIT NETSCAPE -> IE vergl. Template +ext design */
    text-decoration: none;
}

.nav-3 a, .nav-3-act a {
    color:#003366;
    text-decoration: none;
    font-size: 11px;  
    padding-left:4px;
    margin-left:4px;
    text-decoration: none;
}

.nav-3-act a {
    text-decoration: underline;
}



/* Navigation Stufe 4*/
.nav-4, .nav-4-act {
    background-image:url(../images/arrow.png);
    background-repeat:no-repeat; 
    background-position: 0px 7px;
    margin-bottom: 1px;
    margin-left: 8px;  /* MIT NETSCAPE -> IE vergl. Template +ext design */

    text-decoration: none;
}

.nav-4 a, .nav-4-act a {
    color:#003366;
    text-decoration: none;
    font-size: 11px;  
    padding-left:4px;
    margin-left:4px;
    text-decoration: none;
}

.nav-4-act a {
    text-decoration: underline;
}


/* Navigation Stufe 5*/
.nav-5, .nav-5-act {
    background-image:url(../images/arrow.png);
    background-repeat:no-repeat; 
    background-position: 0px 7px;
    margin-bottom: 1px;
    margin-left: 8px;  /* MIT NETSCAPE -> IE vergl. Template +ext design */

    text-decoration: none;
}

.nav-5 a, .nav-5-act a {
    color:#003366;
    text-decoration: none;
    font-size: 11px;  
    padding-left:4px;
    margin-left:4px;
    text-decoration: none;
}

.nav-5-act a {
    text-decoration: underline;
}

 .nav-2 a, .nav-2-act a, .nav-3 a, .nav-3-act a, .nav-4 a, .nav-4-act a, .nav-5 a, .nav-5-act a{
	line-height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Header-Navigationen */
div#headerNavigation {
	float:right;
    padding-right: 17px;
}

div#metaNavigation,
div#languageNavigation {
    text-align:right;
    float: left;
    padding-right: 2px;
    padding-top:4px;
}
div#languageNavigation {
    padding-right: 7px;
}
 
#searchbox {
    float: right;
    width: auto;
    margin-top:4px;
}

div#netbankingNavigation {
    clear:both;
    padding-top:7px;
    text-align:right;
}



ul#metaNavigation, ul#netbankingNavigation {
    margin:0 0 0 0;
    clear: both;
    text-align:right;
    width: auto;
}

h3#netbankingLabel {
    margin: 0px;
    margin-left:0;
    width:100%;
    text-align: right;
    font-size: 10px;
    color: #003366;
    font-weight: bold;
}
  
ul#metaNavigation li, ul#netbankingNavigation li {
    list-style: none;
    display: inline;
    margin: 0px; 
    padding: 0px;
}

ul#metaNavigation a, ul#metaNavigation span, 
ul#netbankingNavigation a, ul#netbankingNavigation span, 
ul#footerNavigation a, ul#footerNavigation span {
    font-size: 10px;
    padding: 0px;
    text-decoration: none; 
}
  

ul#netbankingNavigation img {
    margin-left: 10px;
    margin-right: 5px;
    padding-top: 2px;
}
 
 
/** DAMITS MIT DER METANAVIGATION AUFGEHT ! */
ul#metaNavigation {
    padding-left: 2px;
}
#metaNLang {
    float:left;
    padding-right: 6px;
}
#searchbox {
  float:left;
}

#meta {
    float: left;
    padding-top:4px;
}
#language {
    float: left;
    padding-top:4px;
    padding-left: 0px
    
}
/** DAMITS MIT DER METANAVIGATION AUFGEHT ! */

#meta-box {
    padding-top: 5px;
    float: right;
    width: auto; max-width:500px;
}

.searchbox-button {
    padding-left:5px;
}

/* Footer-Navigationen */ 
#footerNavigation {
    
}

ul#footerNavigation {
    margin: 0; 
    padding: 0;
    text-align: center;
}

ul#footerNavigation li {
    list-style: none;
    display: inline;
    margin: 0px; 
    padding: 0px;
}

#indexedsearch {
    display: inline; 
    margin: 0;
}

/* Startseite */
div#homelinkbox2 {
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 4px;
}

#homelinkbox2content {
    padding-top: 0px;
}

/* ************* */
/* div. KLASSEN */ 
/* ************* */

#midContent li, #midContentKampagne li {
    /* width:100%; */
    height: 21 px;
    padding-left: 12px;  /* netscape */
    list-style: none;
    background:url(../images/arrow.png) 0 0.39em no-repeat; 
}

#midContentKampagne li {
    margin-bottom: 15px;
    margin-top: 15px;
}

#midContent table, #midContentKampagne table {
	width: auto; 
	font-size: 100%; 
}


#midContent .contenttable, #midContent .contenttable-0{
    width: 100%;
}

h3.schnellinformiert {
    margin-top: 5px;
    margin-bottom: 14px;
    font-size:15px;
    color: #333333;
}
ul.schnellinformiert {
    padding-left: 0px;  /* netscape */
    margin-left: 0px;   /* ie */
    list-style: none;
    width: 147px;
    padding: 0px;
    margin: 0px;
}
li.schnellinformiert {          
    
}
.schnellinformiert a {
    display:block;
    padding-left: 10px;        
    background:url(../images/arrow.png) 0 0.39em no-repeat; 
}  


.pageheader  h1{
    font-size: 20px;
    color: #003366;
    margin-top:0px;
    padding: 0px 0px;
}


.pageheader {
    /*min-height: 60px;*/
    background: url(../images/h1.png) repeat-x bottom;
    margin-bottom: 17px;
    padding-bottom: 24px;
}

.pageheaderkampagne  h1{
    font-size: 20px;
    font-weight: bold;
    color: #003366;
    margin-top:0px;
    padding: 0px 0px;
}
.pageheaderkampagne h2 {
    font-size: 20px;
    font-weight: normal;
    color: #003366;
    margin-top:0px;
    padding: 0px 0px;
}

.pageheader h2 {
    display: none;
}

.zins-right{
        text-align: right;
}


/* SPARTEN */
.spartenheader h1 {
    padding: 21px 21px 0px 21px;
    font-size: 20px;
    color: #003366;
    margin-top:0px;
    margin:0px; 
}

.spartenheader h2 {
    padding: 0px 21px;
    font-size: 20px;
    font-weight: normal;
    color: #003366;
    margin-top:0px;
    margin:0px; 
}

.spartenheader {
    background: url(../images/sparten_C2E294.png);
    background-repeat:repeat-x;
    height: 130px;
    padding-bottom: 20px; 
}

.title-spartenheader {
    float: left;
    width: 340px;
}
.title-spartenheader-l{
    float: left;
}

.img-spartenheader {
    float: right;
}



.spartenbox {
    padding: 0px;
    margin-bottom: 10px;
    width: 202px;
}

.spartenbox_header {
    background-image: url(../images/spartenbox_header_F8E2A3.png);
    background-repeat:no-repeat; 
    font-size: 12px;
   /* height: 21px; */
    width: 202px;
    padding: 0px 5px;
    margin: 0px;
}
    .spartenbox_header h3 {
        padding: 2px 4px;
    }

.spartenbox_body  {
    font-size: 11px;
    background-image: url(../images/spartenbox_body.png);
    background-repeat: repeat-y; 
    padding: 2px 10px 0 10px;
    margin: 0px;
    /*width: 204px;*/
}

.spartenbox_footer {
    background-image: url(../images/spartenbox_footer.png);
    width: 202px;
    height: 3px;
    margin: 0px;
}

        #add-content .spartenbox ul {
            margin-top:0.3em;
            padding-left: 0px;
            list-style: none;
            width: 150px;
        }
        #add-content .spartenbox li {          
            
        }
        #add-content .spartenbox a {
            display:block;
            padding-left: 10px;        
            background:url(../images/arrow.png) 0 0.39em no-repeat; 
        }   


/* BOXEN rechts */
.box, .tx-linksrechtespalte-pi1-box {
    padding: 0px 0px 10px 0px;
    margin-bottom: 10px;
    width: 170px;
}

.box_s{
    padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
    width: 170px;
}
.box_header, 
.box_header_white,
.box_header_white_gross,
.box_header_grey,  
.tx-linksrechtespalte-pi1-box_header{
    background-image: url(../images/box_header.png);
    background-repeat:no-repeat; 
    font-size: 12px;
    color: #fff;
    min-height: 21px;
    width: 176px;
    margin: 0px;
    vertical-align: bottom;
}

.box_header_grey{
    background-image: url(../images/box_header_grey.png);
}

.box_header_white,
.box_header_white_gross {
    background-image: url(../images/box_header_white.png);
    color: #333;
}

    .tx-linksrechtespalte-pi1-box_header h3, 
    .box_header h3 {
        padding: 2px 8px;
        color: #fff;
    }

    .box_header_white h3,
    .box_header_grey h3 {
        padding: 2px 8px;
    }

.box_body, .tx-linksrechtespalte-pi1-box_body  {
    font-size: 11px;
    background-image: url(../images/box_body.png);
    background-repeat:repeat-y; 
    padding: 2px 10px 2px 10px;
    margin: 0px;
    margin-right: 10px;
    width: 165px;
}


.box_footer, .tx-linksrechtespalte-pi1-box_footer {
    background-image: url(../images/box_footer.png);
    width: 176px;
    height: 3px;
    margin: 0px;
}


.box_header_white_s{
    background-image: url(../images/box_header_white_s.png);
    color: #333;
    width: 164px;
}
.box_body_s{
    font-size: 11px;
    background-image: url(../images/box_body_s.png);
    background-repeat:repeat-y; 
    padding: 2px 2px 2px 2px;
    margin: 0px;
    width: 160px;
    min-height: 251px;
}
.box_footer_s{
    background-image: url(../images/box_footer_s.png);
    width: 164px;
    height: 3px;
    margin: 0px;
}

/* GROSS */
.box_header_white_gross h3 {
    padding: 5px 8px 0px 8px;
}
.box_header_white_gross{
    width: 338px;
    background-image: url(../images/box_header_white_gross.png);
}
.box_body_gross{
    font-size: 11px;
    background-image: url(../images/box_body_gross.png);
    background-repeat:repeat-y; 
    padding: 2px 4px 2px 4px;
    margin: 0px;
    width: 334px;
    min-height: 230px;
}
.box_footer_gross{
    background-image: url(../images/box_footer_gross.png);
    width: 338px;
    height: 3px;
    margin: 0px;
}
/* GROSS */

#section {
					margin-top: 12px;
				}


        #rightContent .box ul,
        #contact2page .box ul {
            margin-top:0.3em;
            padding-left: 0px;
            list-style: none;
            width: 150px;
        }
        #rightContent .box li,
        #contact2page .box li {          
            
        }

#section  li {
					padding-left: 0  !important;
				}

        #rightContent .box a,
        #contact2page .box a,
        #rightContent .tx-linksrechtespalte-pi1 a,
        #section a {
            display:block;
            padding-left: 10px;  
            padding-right:6px;      
            background:url(../images/arrow.png) 0 0.39em no-repeat; 
        }   
        

/* ******************** */
/* allg. Formatierungen */ 
/* ******************** */

a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline !important;
}
.float-right{
	float: right;
}

.float-left{
	float: left;
}
.clear{
	clear: both;
}

.padding{
	padding: 5px;
}

.bodytext {
    display: block;
}

.hidden {
	display: none;
}

.login a, .info-home a {
    vertical-align: bottom;
}

.list-style-none {
    list-style: none !important;
    background: none !important;
}

.list-style-padding {
    padding-left: 0px;  /* netscape */
    margin-left: 0px;   /* ie */
}

.list-style-image {
    list-style-image:url(../images/arrow.png);
}


/* ******************************** */
/* News 
/* ******************************** */
#newsInfo, #medienMitteilung {
    padding-bottom: 10px;        
}
    #newsInfo h2,
    #medienMitteilung h2 {
        list-style: none;
        background-image: url(../images/boxtitle.jpg);
        background-repeat:repeat-x; 
        line-height: 15px;
        height: 19px;
        margin-bottom: 5px;
        padding-top: 2px;
        padding-left: 4px;
        color: #333333;
    }
    
    #newsInfo .news-latest-item .news-latest-date, 
    #medienMitteilung .news-latest-item .news-latest-date {
		color:#666666;
    }
    
    #newsInfo .news-latest-item .news-latest-teaser,
    #medienMitteilung .news-latest-item .news-latest-teaser {
		
    }
    
    #newsInfo .news-latest-container,
    #medienMitteilung .news-latest-container {
        padding:5px;
        padding-top: 2px;
    }
    
    #newsInfo .news-latest-gotoarchive,
    #medienMitteilung .news-latest-gotoarchive {
        padding:0 0 10px 10px;
        background:url(../images/arrow.png) 0px 4px no-repeat;
    }
    
    #newsInfo .news-latest-item,
    #medienMitteilung .news-latest-item {
	   margin-bottom:15px;	
	}
	
	.tx-ttnews-browsebox  {
        padding-top:15px;
    }
    
    .tx-ttnews-browsebox table {
    	width: auto;
    }
    
    .tx-ttnews-browsebox td {
        padding-left:3px;
        padding-right:3px;
    }
    .tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox-SCell-OFF {
        padding: 0 3px ;
    }
    .tx-ttnews-browsebox-SCell, .tx-ttnews-browsebox-SCell a {
        color: #fff;
        background-color: #003366;
    }

.news-list-container .news-list-item hr.clearer{
	border-bottom: #b5dff8 2px solid;
}

.news-list-container td, .news-list-container td b, .news-list-container td b a{
   font-weight: normal !important;
}

.news-list-container table.gtable{
   width: 100% !important;
}

/* SEG 2010-01-29 */

#medienMitteilung {
    padding-bottom: 0px;        
}
    
#newsInfo .news-latest-gotoarchive,
#medienMitteilung .news-latest-gotoarchive, 
#newsInfo .news-latest-container,
#medienMitteilung .news-latest-container {
    padding-bottom:0px;
}
    

/* SEG 2010-01-29 */

/* ******************* */
/*  FORMULARE          */ 
/* ******************* */
.form-container {
    padding: 15px 10px;
}

.form-container td {
    padding: 2px 0px;
    padding: 1px 0px 1px 0px;
    margin: 0px;
    border-collapse:  collapse;
}

.form-container .abstand{
    height: 10px;
    margin: 0px;
    padding: 0px;
}

.mail-header {
    padding: 15px 7px;
    border-bottom:1px solid #000;
}

.inputText, .inputTextArea {
    width: 250px;
    border: 1px solid #999999;
    padding-left: 3px;
}

.inputTextArea{
    height: 50px;
}

.inputText-s {
    width: 50px;
    border: 1px solid #999999;
    padding-left: 3px;
}

.inputText-m {
    width: 193px;
    border: 1px solid #999999;
    padding-left: 3px;
}

.inputTextSearch{
    border: 1px solid #999999;
    width: 104px;
    padding-left: 3px;
}

.inputRadio, .inputCheckbox {
    margin-right: 5px;
    vertical-align: bottom;
}

.inputRadio{
    margin-right: 0px;
}

.radioLabel {
    margin-right: 15px;
}

.inputButton {
	
    border:1px solid #fff;
    /*background-color: white;*/
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    margin: 0px;
    padding: 0 -2.5pt -2.5pt 0;
    padding: 0px;
    height: 20px;
    
    
    background-color: white;
    padding:  0px;
    margin:  0px;
    padding-right: 0px;
    outline: 0px solid blue; 
    
	font-size: 10pt;
	margin: 0;
	padding: 0;
	z-index: 1;
	text-align: left;
	font-weight: normal;

}
.inputButtonTrenner{
	border-right: 1px solid gray;
	height: 20px;
	width: 1px;
	margin-right: 2px;
}

.inputError{
	border: 1px solid red;
}

.float-left{
	float: left;
}
.error {
    color: red;
}
input.errorClass {
	border: 1px solid red;
}
td.errorClass {
	color: red;
}
div.errorClass {
	margin: 6px 0;
	color: red;
}



/* ******************* */
/*  indexierte Suche   */ 
/* ******************* */
.tx-indexedsearch-searchbox-sword{
    margin-left: 7px;
    border: 1px solid #999999;
    padding-left: 3px;
}

.tx-indexedsearch-title  {
    font-weight: bold;
}
.info  {
    color: #ababab;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: #000;
    font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
    font-style: normal;
}
.tx-indexedsearch-res table {
    padding-top: 10px;
}

.tx-indexedsearch-res-border table, .tx-indexedsearch-res table{
}

.tx-indexedsearch-res .tx-indexedsearch-res-border{
	padding-top: 5px;
	padding-bottom: 5px;
}

.tx-indexedsearch-res-border {
    border-bottom:2px solid #b9e6fb;
}

.tx-indexedsearch-browsebox {
    padding-top: 10px; 
}

.tx-indexedsearch-browsebox p {
    padding: 10px 0px; 
}

.browsebox {
    padding-left: 0;
}

.browsebox-padding-border {
    padding: 10px 10px 10px 0px;
    border-bottom:2px solid #b9e6fb;
}

.browsebox li {
    background: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

.browsebox li a{
	text-align: center !important;
    margin: 0px !important;
    padding: 0px 3px 0px 3px !important;
}

.tx-indexedsearch-browselist-currentPage, .tx-indexedsearch-browselist-currentPage a {
    color: #fff;
    background-color: #003366;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
    display: none;
}



/* ******************* */
/*  tx_tipafriend   */ 
/* ******************* */

.tx_tipafriend h1{
    padding: 21px;
    font-size: 20px;
    color: #003366;
    margin-top:0px;
    margin:0px; 
    text-align: left;
    padding-left: 0px;
    padding-top: 0px;
    font-weight: normal;
}

.tx_tipafriend{
 width: 420px;
}

/* ******************* */
/*  tx-jobs-pi1   */ 
/* ******************* */
.tx-jobs-pi1 table{
	width: 100%;
}
.tx-jobs-pi1 th{
	text-align: left;
	padding-bottom: 10px;
}
.tx-jobs-pi1 td{
	padding-right: 10px;
}


/* ************************ */
/*  tx-dropdownsitemap-pi1  */ 
/* ************************ */

.tx-dropdownsitemap-pi1 ul{
	padding: 0px !important;
	width: 100% !important;
}
.tx-dropdownsitemap-pi1 ul li{
	padding: 0px !important;
	width: 100% !important;
}


.tx-dropdownsitemap-pi1 .level_1 ul li div{
	padding: 0px !important;
	margin-left: 5% !important;
	margin-right: 5% !important;
}


.tx-dropdownsitemap-pi1 li{
	background: none !important;
}

.tx-dropdownsitemap-pi1 li div img{
	margin: 0px;
	margin-left: 3px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.tx-eckdaten-pi1-listrow{
	width: 100%;
}
.tx-eckdaten-pi1-listrow .gtable{
	width: 100% !important;
}
/* ************************ */
/*  tx-jobs-pi1  */ 
/* ************************ */

#midContent .tx-jobs-pi1 table#jobtable{
	width: 100% !important;
}

.tx-jobs-pi1 #jobtable th, .tx-jobs-pi1 #jobtable td{
	border: 0px;
	text-align: left;
	padding:  0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tx-jobs-pi1 #jobtable td{
	padding-right: 20px;
}

.tx-jobs-pi1 #jobtable .trblue th img, .tx-jobs-pi1 #jobtable td img{
	border: 0px;
	text-align: left;
	height: 0px;
}
.tx-jobs-pi1 #jobtable th, .tx-jobs-pi1 #jobtable td{
	height: 0px !important;
	font-size: 12px;
	border-bottom: #b5dff8 2px solid;
}



/* ************************ */
/*  tx-zinssaetze-pi1  */ 
/* ************************ */


/*

*/


/*

#produktprofile table{
	width: 100%;
}


.tx-zinssaetze-pi1 #ProductProfiles th, .tx-zinssaetze-pi1 #ProductProfiles td{
	border: 0px;
	text-align: left;
	padding:  0px;
}
.tx-zinssaetze-pi1 #ProductProfiles .ProductProfiles_th{
	width: 200px;
}

.tx-zinssaetze-pi1 #ProductProfiles .trblue th img, .tx-zinssaetze-pi1 #ProductProfiles .trblue td img{
	border: 0px;
	text-align: left;
	height: 0px;
}
.tx-zinssaetze-pi1 #ProductProfiles .ProductProfiles_th, .tx-zinssaetze-pi1 #ProductProfiles .ProductProfiles_td{
	height: 0px !important;
	font-size: 12px;
	border-bottom: #b5dff8 2px solid;
	vertical-align: top;
}
*/
.tx-zinssaetze-pi1 .tx-zinssaetze-pi1-listrowField-name{
	padding-bottom: 0.3em;
	font-weight: bold;
}

.tx-zinssaetze-pi1-listrowField-name p{
      /* border-bottom: 2px solid #b5dff8;
	border-top: 0px; */
}

.contenttable-0 td, .paragraph td{
	border-bottom: #b5dff8 2px solid;
	padding-left: 0px;
	padding-right: 10px;
}
.paragraph td.noline{
	border-bottom: #b5dff8 0px solid;
}

.tx-pilmailform-pi1 h2{
    color:#564b47;
}

/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	.csc-textpic .csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	.csc-textpic-border .csc-textpic-image .csc-textpic-image IMG {
		border: 1px solid #003366;
		padding: 0px 0px;
	}

	.csc-textpic-image { padding: 0; }

	.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	.csc-textpic .csc-textpic-image .csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	.csc-textpic .csc-textpic-image UL { list-style: none; margin: 0; padding: 0; }
	.csc-textpic .csc-textpic-image UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	.csc-textpic .csc-textpic-image .csc-textpic-image { float: left; }
	.csc-textpic .csc-textpic-image .csc-textpic-image DT { float: none; }
	.csc-textpic .csc-textpic-image .csc-textpic-image DD { float: none; }
	.csc-textpic .csc-textpic-image .csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	.csc-textpic-image { margin: 0; }
	.csc-textpic-image DT { margin: 0; display: inline; }
	.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	.csc-textpic-left .csc-textpic-image .csc-textpic-image,
	.csc-textpic-intext-left-nowrap .csc-textpic-image .csc-textpic-image,
	.csc-textpic-intext-left .csc-textpic-image .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	.csc-textpic-right .csc-textpic-image .csc-textpic-image,
	.csc-textpic-intext-right-nowrap .csc-textpic-image .csc-textpic-image,
	.csc-textpic-intext-right .csc-textpic-image .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	.csc-textpic-center .csc-textpic-image .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	.csc-textpic .csc-textpic-image .csc-textpic-image .csc-textpic-caption { margin: 0; }
	.csc-textpic .csc-textpic-image .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	.csc-textpic .csc-textpic-image .csc-textpic-image { margin-bottom: 5px; }
	.csc-textpic-equalheight .csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	.csc-textpic .csc-textpic-imagerow { cleargg: both; }

	/* No margins around the whole image-block */
	.csc-textpic .csc-textpic-image .csc-textpic-firstcol { margin-left: 0px !important; }
	.csc-textpic .csc-textpic-image .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	.csc-textpic-intext-left .csc-textpic-image,
	.csc-textpic-intext-left-nowrap .csc-textpic-image {
		margin-right: 10px !important;
	}
	.csc-textpic-intext-right .csc-textpic-image,
	.csc-textpic-intext-right-nowrap .csc-textpic-image {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	.csc-textpic-above .csc-textpic-text { clear: both; }

	/* Center (above or below) */
	.csc-textpic-center { text-align: center; /* IE-hack */ }
	.csc-textpic-center .csc-textpic-image { margin: 0 auto; }
	.csc-textpic-center .csc-textpic-image .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	.csc-textpic-center .csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	.csc-textpic-right .csc-textpic-image { float: right; }
	.csc-textpic-right .csc-textpic-text { clear: right; }

	/* Left (above or below) */
	.csc-textpic-left .csc-textpic-image { float: left; }
	.csc-textpic-left .csc-textpic-text { clear: left; }

	/* Left (in text) */
	.csc-textpic-intext-left .csc-textpic-image { float: left; }

	/* Right (in text) */
	.csc-textpic-intext-right .csc-textpic-image { float: right; }

	/* Right (in text, no wrap around) */
	.csc-textpic-intext-right-nowrap .csc-textpic-image { float: right; cleargg: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	.csc-textpic-intext-left-nowrap .csc-textpic-image { float: left; cleaggr: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	
	.csc-textpic-intext-left-nowrap{
		float: left;
	}
	
	/* SEG HACK
	http://clientis.rba-testcenter.ch/clientis-ag/clientis-gruppe/organisation/verwaltungsrat.html
	http://clientis.rba-testcenter.ch/clientis-ag/clientis-gruppe/strategie/strategie/geschaeftsmodell.html
	*/
	#c3171,#c3172,#c19036{
		height: 150px;
	}
	
	#c19017{
		height: 150px;
	}
	
	#c19018{
		height: 150px;
	}
	
	#c23558{
		height: 240px;
	}

	#c15608{
		height: 60px;
	}

	#c23300{
		height: 270px;
	}

#c25888, #c25886, #c25887, #c25885{
		height: 150px;
}

.csc-textpic-text ul.csc-bulletlist{
	padding-left: 16px;
}


#c22332 .csc-mailform-field{
	display: table;
}
#c22332 .csc-mailform-submit{
	width: 80px !important;
	position: absolute !important;
	left: 0px !important;
}

#c22332 #mailformAnrede{
	border: 0px;
	border: 1px solid #999999 !important;
	position: absolute !important;
	left: 95px !important;
	bottom: 0px !important;
}

#content-kampagne{
    min-height: 414px;
}





/*   Mini Site Kontakt Formular */
/*



#mailform .csc-mailform .csc-mailform-field input, #mailform .csc-mailform .csc-mailform-field select{
	width: 250px;
    border: 1px solid #999999;
    padding-left: 3px;
}

#mailform .csc-mailform .csc-mailform-field{
    line-height: 20px;
}

#mailform .csc-mailform .csc-mailform-field select{
    height: 20px;
    line-height: 22px;
	width: 115px;
	right: 140px !important;
}

#mailform .csc-mailform .csc-mailform-field #mailformName{
	width: 250px;
    border: 1px solid #999999;
    padding-left: 3px;
}

#mailform .csc-mailform .csc-mailform-field .csc-mailform-check{
	width: 15px;
    border: 0px solid #999999;
    padding-left: 3px;
}

#mailform .csc-mailform .csc-mailform-field .csc-mailform-submit{
	
    border:1px solid #fff;
    font-size: 12px;
    color: #003366;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    height: 20px;
    
    
    background-color: white;
    padding:  0px;
    margin:  0px;
    padding-right: 0px;
    outline: 0px solid blue; 
    
	font-size: 10pt;
	margin: 0;
	padding: 0;
	z-index: 1;
	text-align: left;
	font-weight: normal;
	margin-top: 20px;
}

#mailform .csc-mailform .csc-mailform-label{
	position: relative;
	width: 60px;
}
#mailform .csc-mailform .csc-mailform-field{
	position: relative;
	width: 350px;
}

#mailform .csc-mailform .csc-mailform-field input, #mailform .csc-mailform .csc-mailform-field select{
	position: absolute;
	right: 0px;
}

*/
/*   Mini Site Kontakt Formular */



/* START Formular Kampagne + Mini Site */
#mailform .csc-mailform{
	max-width: 370px;
}
#body-breit #mailform .csc-mailform{
	max-width: 390px;
}

#body-breit #mailform .csc-mailform .csc-mailform-label div {
	position: absolute;
	top: 0px;
}
#mailform .csc-mailform .csc-mailform-field .csc-mailform-submit{
	border: 0px;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	z-index: 1;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	float: left;
}

#mailform .csc-mailform .csc-mailform-field .csc-mailform-check{
	clear: left;
	width: 17px;
	float: left;
	border: 0px;
}

#mailform .csc-mailform .csc-mailform-field #mailformAnrede .csc-mailform-radio{
	clear: none;
	width: 17px;
	float: left;
	border: 0px;
}

#mailform .csc-mailform .csc-mailform-field{
	margin: 0px;
	position: relative;
	padding-bottom: 5px;
	padding-top: 5px;
	clear: both;
}
#mailform .csc-mailform .csc-mailform-label{
	position: relative;
	padding: 0px;
	padding-top: 5px;
	clear: both;
}

#mailform .csc-mailform .csc-mailform-field label{
	position: relative;
	float: left;
}

#mailform .csc-mailform .csc-mailform-field input, #mailform .csc-mailform .csc-mailform-field select{
	width: 250px;
	position: relative;
	float: right;
    border: 1px solid #999999;
}
#mailform .csc-mailform .csc-mailform-field select{
	width: 115px;
	position: relative;
	float: right;
    border: 1px solid #999999;
    margin-right: 137px;
}

/* END Formular Kampagne + Mini Site */
/*
#left{
	position: absolute;
	left: 0px;
	top: 0px;
}
#right{
	position: absolute;
	right: 0px;
	top: 0px;
}


#content{
	position: relative;
	display: table;
}
#midContent{
	position: absolute;
	right: 0px;
	top: 0px;
	display: table;
}
*/

/*
#content{
	position: relative;
	display: block;
	height: 100%;
}
#midContent{
	position: absolute;
}
*/

#body{
	display: table;
}
#left{
	float: left;
	width: 176px !important;
	border: 0px solid black !important;
	position: relative;
}

#content{
	float: left;
	width: 520px !important;
	margin: 0px 12px 0px 12px !important;
	border: 0px solid black !important;
	padding: 0px;
	padding-bottom: 12px !important;
}

#right{
	float: right;
	width: 176px !important;
	border: 0px solid black !important;
	margin: 0px 0px 0px 0px!important;
}

.tx-kurseZEBXYZ-pi3_extTable{
	width: 100% !important;	
}


.tx-kurseZEBXYZ-pi3_extTable td, .tx-kurseZEBXYZ-pi3_extTable th{
	padding-right: 10px;
	padding-top:  2px;
	padding-bottom:  2px;
}




/********************************************************************************/
/* Clientis Anpassung Phase II - Farbe der Linien bei Tabellen */

#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-item-s, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-item-filiale, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-item, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-item-opentime, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-itemfiliale, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-item-person, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list .tx_entbclisearch_pi1-line, 

#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-item-s, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-item-filiale, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-item, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-item-opentime, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-itemfiliale, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-item-person, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-line, 
#tx_entbclisearch_pi1-item-list_map .tx_entbclisearch_pi1-line,
.tx-kurseZEBXYZ-pi3_extTableTD,
.tx-kurseZEBXYZ-pi3_extTableTHact,
.tx-kurseZEBXYZ-pi3_extTableTHact2,
table.table_blue_line td, 
table.table_blue_line th, 
.tx-zinssaetze-pi1 #produktprofile .trblue th, 
.tx-zinssaetze-pi1 #produktprofile .trblue td, 
.news-list-container .news-list-item hr.clearer, 
.tx-jobs-pi1 #jobtable th, 
.tx-jobs-pi1 #jobtable td, 
.contenttable-0 td, 
.paragraph td, 
.gtable td, 
.tx-moneycomputer-pi1 .th, 
.tx-moneycomputer-pi1 .td{
	border-bottom: #cccccc 2px solid;
}

.tx-moneycomputer-pi1 .th, 
.tx-moneycomputer-pi1 .td{
	border-bottom: #cccccc 2px solid !important;
}

/*
.tx-zinssaetze-pi1 #ProductProfiles .ProductProfiles_th, .tx-zinssaetze-pi1 #ProductProfiles .ProductProfiles_td{
    border-bottom: 2px solid #b5dff8;
}
.tx-zinssaetze-pi1-listrowField-name p{
    border-bottom: 2px solid #b5dff8;
	border-top: 0px; 
}
*/

/* Clientis Anpassung Phase II - Farbe der Linien bei Tabellen */
/********************************************************************************/

.spartenheader{
	position: relative;
}


.spartenheader .title-spartenheader-l{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 300;
	width: auto;
}

.spartenheader .img-spartenheader{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index:  299;
	width: 164px;
}

.pageheader  h1, .spartenheader h1{
    font-size: 24px;
}

.pageheader  h1.sIFR-replaced span.sIFR-alternate, .spartenheader h1.sIFR-replaced  span.sIFR-alternate, span.sIFR-alternate{
    display: none;
}

div#netbankingNavigation {
    padding-top:12px;
}

#home-box-top {
    height: 285px;
    z-index: 40; 
    margin: 0px !important;
    padding: 0px !important;
}

#home-box{
	z-index: 90;
}

#header{
	height: 82px;
}

#logo{
	padding-top: 27px;
}

#midContentHome{
	min-height: 561px;
}
#content, #content-breit{
	min-height: 530px;
	padding-left: 0px;
	float: left;
	height: 100%;
	padding-bottom: 12px;
	margin: 0px 0px 0px 12px;
}
#content-breit{
	width: 717px;
}

.contentHome{
	min-height: 561px !important;
}
/*
#midContent{
	min-height: 495px;
}
*/

#space-b{
	height: 8px;
}
#footer{
	height: 20px;
}




/* Clientis Prägeelement */
#logo{
	padding-left: 170px;
}
#clientisPraegeelement{
	height: 283px;
	width: 328px;
	background-color: transparent;
	background-repeat: no-repeat;
	position: absolute;
	/* z-index: 2 !important; */
	left: -163px;
	top: 0px;
	top: -1px;
	display: block;
	/*background-image: url('/fileadmin/system_files/redesign2009/images/praegeelement-gelb-auf-gruen.png');*/
}

#body, #space{
	position:  relative;
	left: 4px;
	margin-left: 0px;
}

#header{
	position:  relative;
}


#left, #navigation{
	position:  relative;
	/* z-index: 222 !important; */
}

/*
#body, #space{
	z-index: 222 !important;
	position:  relative;
}

#header{
	position:  relative;
	z-index: 222 !important;
}
/* Clientis Prägeelement */
