#tickerFrame {
  background-color: white;
  height: 22px;
  border-top: 1px solid #5F75B4;
  border-bottom: 1px solid #5F75B4;
}
#tickerFrame div { position:absolute; z-index:999999; }

#ticker { border:0px solid black;       position:relative; overflow:hidden; width: 700px; height: 22px; visibility: hidden; }
#ticker div {
  position:absolute; white-space:nowrap;
  color: #3762AC;
  font-size: 16px;
  /* font-family: OCR A Extended; */
  font-family: "Arial Narrow";
  letter-spacing: 0.1em;
  font-weight: bold;
}

.roteSchrift { color: #ff3333; }

BODY { margin: 0px; }

BODY, P, DIV, TH, TD { font-family: arial; font-size: 11px; }

.pagetable { height: 100%; }

.menu tr td { color: #5F75B4; text-align: center; font-size: 11px; }
.menubar { width: 20px; height: 16px; color: #3762AC; }
.menu a { text-decoration: none; color: #5F75B4; }

h1 { font-family: "Arial Narrow"; font-size: 15px; }

thead { display: table-header-group; }
tfoot { display: table-footer-group; }

.allcontent { padding-top: 15px; }
a { text-decoration: none; color: #3762AC; }
a:hover { text-decoration: underline; color: #3762AC; }

.content { padding-left: 30px; padding-right: 30px; }

.leftcol { width: 264px; padding-top: 0px; padding-left: 0px; vertical-align: top; }
.leftcol p, .rightcol p, .content p, ul, ol  { line-height: 180%; font-size: 11px; }
.rightcol { padding-right: 10px; vertical-align: top; }

/* Fix for capital W */
.rightcol p, .menu a { border-left: 1px solid #e5e5e5; }
 

#businessnews { width: 204px; height: 203px; background-image: url(/fileadmin/template/nobilitas/images/1_startseite_kasten.jpg); background-repeat: no-repeat; }
#businessnews th { font-family: "Arial Narrow"; font-weight: normal; padding-top: 4px; font-size: 16px; vertical-align: top; }
#businessnews td { padding-top: 16px; }
#businessnews td p { padding: 0px;  margin: 5px;  }

form { margin: 0px; }
.suchanfrage { width: 204px; }
.suchanfrage td { font-size: 11px; line-height: 130%; }
.suchanfrage td input.suchtext { border: 1px #3762AC solid; width: 204px; background-color: #e5e5e5; }
.suchanfrage .senden td { color: white; font-size: 11px; }

.nachoben { margin-left: 265px; text-align: left; font-size: 9px; }

hr { border-bottom: 1px white solid; background-color: white; }

.footerline, .headerline { padding-top: 5px; padding-left: 10px; padding-right: 10px; }
.quickmenu { padding-left: 264px; font-size: 9px; padding-top: 10px; padding-bottom: 20px; color: #3762AC; }
.copyrightborder { padding: 10px; width: 100%; }
.copyright { color: #ffffff; background-color: #81807E; font-size: 9px; padding: 3px; }
.footerbottom { height: 15px; }

td.verticalline { padding-left: 5px; padding-right: 20px; padding-top: 15px; padding-bottom: 30px; height: 100%; width: 3px; }
td.verticalline table { height: 100%; }
td.verticalline .verticalline_leftcol { width: 2px; background-color: #808080; }
td.verticalline .verticalline_rightcol { width: 1px; background-color: white; }

.leftcol_home_aktion { padding-top: 30px; }
.leftcol_home { padding-top: 31px; }
.rightcol_home { padding-top: 7px; }
.leftcol_home, .leftcol_home_aktion, .leftcol_inner { padding-left: 10px; }
.leftcol_textalign { margin-top: 45px; }
.leftcol_textalign p { margin-top: 0px; margin-bottom: 12px; }

#produktpartner td { border: 1px solid black; text-align: center; }
.produktpartnerwindowclose { text-align: center;  font-size: 9px; margin-bottom: 10px; }

#exklusiveproduktemenu { margin-left: 10px; width: 204px; height: 290px; background-image: url(/fileadmin/template/nobilitas/images/3_Exklusiv-Produkte_4.jpg); background-repeat: no-repeat; }
#exklusiveproduktemenu th { font-family: "Arial Narrow"; font-weight: normal; padding-top: 4px; font-size: 16px; vertical-align: top; height: 30px; }
#exklusiveproduktemenu td { padding-top: 8px; padding-left: 15px; vertical-align: top; }

#unsereproduktpartnermenu { margin-left: 10px; width: 204px; height: 223px; background-image: url(/fileadmin/template/nobilitas/images/15_Weitere-Produkte_2.jpg);  background-repeat: no-repeat; }
#unsereproduktpartnermenu th { font-family: "Arial Narrow"; font-weight: normal; padding-top: 4px; font-size: 16px; vertical-align: top; height: 23px; }
#unsereproduktpartnermenu td { padding-top: 10px; padding-left: 15px; vertical-align: top; }

#libertaswachstum { margin-top: 22px; }
#libertaswachstum td { padding-left: 8px; }

#wraplibertaskursentwicklung3 { margin-left: 11px; margin-top: 12px; }
#libertaskursentwicklung3 { padding: 6px;}

#unserespezialisierung { margin-top: 20px; }
#unserespezialisierung th { font-weight: normal; font-size: 28px; color: #0f397d; text-align: left; }

#produktpartneraufzaehlungmitbild { width: 420px; }
#produktpartneraufzaehlung { position: absolute; z-index: 3000; margin-left: -16px; width: 250px; }
#produktpartneraufzaehlung ul { padding-left: 0px; list-style-image: url(/fileadmin/template/nobilitas/images/15a_Produktpartner_square.jpg); margin-left: 16px; }

ul.metzleraufzaehlung { list-style: square; padding-left: 0px; margin-left: 16px; }

#pioneerbildlinks { margin-left: 10px; margin-top: 48px; height: 100%; }

#philosophietextmitbild { background-image: url(/fileadmin/template/nobilitas/images/18_Philosophie_2.jpg); background-repeat: no-repeat; background-position: 100px 125px; }

.werte p, .kompetenz p { margin-top: 4px; }
.wertepfeil .pfeil { position: absolute; z-index: 3000; margin-left: -20px; margin-top: 2px; }

#entwicklungkundenundvertraege p { margin-top: 0px; margin-bottom: 4px; }

#hierarchisches { width: 700px; margin-top: 20px; }
#hierarchisches td { text-align: center; padding-top: 20px; }

#content_kontaktformular { margin-left: 100px; }

#knowhow td { font-size: 11px; padding-left: 0px; }

#geschaeftspartnerlogin th { text-align: left; border-top: 1px solid gray; border-bottom: 1px solid gray; font-size: 11px; }
#geschaeftspartnerlogin td { font-size: 11px; }

#libertaskurs { width: 264px; }
#libertaskurs .verticalline { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }

#newsletter { width: 264px; }
#newsletter a { color: black; }
#newsletter .verticalline { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
#newsletterbestellung { margin-top: 27px; border: 1px solid black; width: 226px; background-color: #5F75B4; padding: 12px; }

#newsletterbestellform { line-height: 180%; font-size: 11px; }
#newsletterbestellform input.textfield { border: 1px solid black; }
#newsletterbestellform  table th, table td { font-size: 11px; padding-right: 0px; }

#businessnews div, #businessnews p { font-size: 11px; line-height: 180%; }

#geschaeftspartnerinfo { margin-left: 10px; width: 204px; height: 223px; background-image: url(/fileadmin/template/nobilitas/images/15_Weitere-Produkte_2.jpg);  background-repeat: no-repeat; }
#geschaeftspartnerinfo th { font-family: "Arial Narrow"; font-weight: normal; padding-top: 4px; font-size: 16px; vertical-align: top; height: 30px; }
#geschaeftspartnerinfo td { padding-top: 20px; padding-left: 25px; vertical-align: top; }
#geschaeftspartnerinfo td div p { margin: 0px; text-align: left; }

.geschaeftspartnerloginmenu { margin-left: -5px; margin-right: 5px; }

/* fix Geschäftspartner-Info Login und Logout-Buttons in IE7 */
table#geschaeftspartnerlogin input { border: 1px; }
div.logout1 table.csc-loginform td.csc-form-fieldcell input { border: 1px; }
div.logout table.csc-loginform td.csc-form-fieldcell input { border: 1px; }

table.spruch { background-color: #b5bbdf; width: 100%; display: none; visibility: hidden;}
table.spruch td { font-style: italic; }

table.ersparnis200beispiel td { padding-right: 15px; }

/* Kontakt-Formular */
.csc-form-field, .csc-form-field-ort, .csc-form-field-nachricht { border: 1px solid black; background-color: #cccccc; }
.csc-form-fieldcell { }
.csc-form-fieldcell-dv { width: 400px; }
.csc-form-fieldcell-submit { padding-right: 30px; }
.csc-form-label-req { font-weight: normal; }
.csc-form-labelcell { vertical-align: top; }
.csc-form-err-msg {
        font-family: arial;
        font-size: 14px;
        color: red;
}

.csc-mailform-frame { }
.csc-mailform-frame-td { padding: 20px; }
.csc-form-field-ort { width: 207px; }
.csc-form-field-nachricht { width: 382px; }

/* Geschäftspartner Login */
.csc-loginform { text-align: center; }
.csc-loginform input { border: 1px solid black; background-color: #cccccc; }
.csc-loginform .csc-form-labelcell, .csc-loginform .csc-form-fieldcell { text-align: left; }
.csc-loginform input[type=submit] { border: 10px; }

.logout1 { margin-top: 10px; margin-left: 35px; }
.logout { margin-top: 10px; margin-left: 60px; }

/* Indexed Search */
h2 { font-size: 12px; }
.tx-indexedsearch-searchbox { display: none; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { border: 1px #3762AC solid; width: 204px; background-color: #e5e5e5; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; }

/* BKK24-Beitragsrechner */
 .result1 {width: 100px; font-weight: bold; color: black; text-align: right; background-color: yellow;}
 .result2 {width: 100px; color: black; text-align: right;}
 .ergebnis_nejahr { background-color: transparent; width: 80px; border: 0px; font-size: 8pt; font-weight: bold; padding: 0px; margin: 0px; }
 input.numerisch { text-align: right; }
 .meldungtext { color: #808080; font-size: 18px; font-weight: bold; text-align: center; margin-top: 20px; padding: 2px; border: 2px solid #808080; }

/* Ansprechpartner */
#ansprechpartner p { margin: 0; }

/* Finanzanalyse */
ul.finanzanalyseneuerungen { line-height: 100% ; margin-top: 0px; margin-left: 20px; }

/* Druckerfreundliche Seite */
@media screen  {
	img#logoprint { display: none; visibility: hidden; }
	.atprint { display: none; visibility: hidden; }
}

@media print {
        #header_1,#header_3, #header_4, #header_5, #header_6, #header_produkte, #header_unternehmen, #header_karriere, #header_kontakt, #header_news, .quickmenu { display: none; visibility: hidden;}
        #menu_1 { display: none; visibility: hidden;}
        #content {
                width: 640px;
                border: 0;
                margin: 0 5%;
                padding: 0;
                float: none;
                color: black;
                background: transparent;
        }
        a:link, a:visited {
                color: #520;
                background: transparent;
                font-weight: bold;
                text-decoration: underline;
        }
        #header_2 { padding-bottom: 8px; }
        #content_border { display: none; visibility: hidden; }
        img#logo { display: none; visibility: hidden; }
        img#logoprint { display: block; visibility: visible; }
        #content IMG#headline { display: none; visibility: hidden; width: 1px;}
	.rightcol { padding-right: 50px; }
	.nachoben { display: none; visibility: hidden; }
	.atscreen { display: none; visibility: hidden; }
}
