  @font-face {
    font-family: Times New Roman;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/TIMESNE0.eot);
  }
  @font-face {
    font-family: BankGothic Md BT;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/BANKGOT1.eot);
  }
  @font-face {
    font-family: Tw Cen MT;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/TWCENMT2.eot);
  }

  @font-face {
    font-family: Arial;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/ARIAL0.eot);
  }
  @font-face {
    font-family: BankGothic Lt BT;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/BANKGOT0.eot);
  }
  @font-face {
    font-family: Tw Cen MT Condensed Extra Bold;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/TWCENMT1.eot);
  }
  @font-face {
    font-family: Tw Cen MT Condensed;
    font-style:  normal;
    font-weight: normal;
    src: url(../../fonts/TWCENMT0.eot);
  }

html{
         height: 100%;
         width: 100%;
         margin: 0px;
         padding: 0px;
}

body{
	background-color: #003861;
         text-align: center;
         margin: 0px;
         padding: 0px;
         height: 100%;
         width: 100%;
}

#frame{
	width: 100%;
         height: 100%;
         border-collapse: collapse;
         border-style: hidden;
         vertical-align: top;
}

#header{
         width: 100%;
         height: 7%;
         text-align: right;
         border-collapse: collapse;
         border-bottom: 2px solid #FFF;
	voice-family: "\"}\"";
	voice-family:inherit;
	border-top: 2px solid #FFF;
}
html>#header {
  	border-top: 2px solid #FFF;
}

#langLinks img{
	height: 60px;
         width: 60px;
}

.rightborder{
         border-right: 2px solid #FFF;
}

.rightborder p{
	text-align: center;
}

.rightborder p a{
         font: 11px Tw Cen MT, Arial, Verdana, Helvetica, sans-serif;
	color: #F0F1F5;
}

#content{
	width: auto;
         height: 85%;
         text-align: left;
         vertical-align: top;
         background-color: #F0F1F5 !important;
         border-collapse: collapse;
}

#maincontent{
	vertical-align: top;
         height: 85%;
         border-top: 2px solid #FFF !important;
         border-bottom: 2px solid #FFF !important;
}

#footer{
	width: 100%;
         height: 3%;
         border-collapse: collapse;
         text-align: center;
         vertical-align: top;
         font-family: Arial,sans-serif;font-size:10px;color:#FFF;
         padding-top: 3px;
         margin-bottom: 10px;
}

#navigation{
         width: 180px !important;
         background-color: #BFC9D5;
         border-collapse: collapse;
         border-right: 2px solid #FFF;
         vertical-align: top;
         border-bottom: 2px solid #FFF !important;
         border-top: 2px solid #FFF;
}

#logo div{
      	display: block;
      	width: 320px;
      	text-align: center;
      	margin-right: 12px;
      	float: right;
      	height: 61px;
      	padding-top: 5px;
      	voice-family: "\"}\"";
	voice-family:inherit;
	height: 56px;
}
html>#logo div {
  	height:56px;
}

#logo1 div{
      	display: block;
      	width: 270px;
      	text-align: center;
      	margin-right: 12px;
      	float: right;
      	height: 61px;
      	padding-top: 5px;
      	voice-family: "\"}\"";
	voice-family:inherit;
	height: 56px;
}
html>#logo1 div {
  	height:56px;
}

#navimage{
         text-align: bottom !important;
         vertical-align: bottom !important;
         padding: 0px;
         background-color: #BFC9D5;
}

#navimage img{
         vertical-align: bottom;
         margin: auto 0px 0px 0px;
         padding: 0px;
         border-top: 2px solid #FFF;
}

#menu{
         vertical-align: top;
         background-color: #BFC9D5;
}

#navitable{
	width: 180px !important;
         height: 100%;
         border-collapse: collapse;
         background-color: #BFC9D5;
}

.capital{
	font-family: Times,serif;font-size:22pt;color:#BFC9D5;
}

.header{
	font-family: Times,serif;font-size:14pt;color:#BFC9D5;
}

.subheader{
	font-family: Times,serif;font-size:8pt;color:#BFC9D5;
         display: block;
}

.rightheader{
         display: block;
         width: 790px;
         font-family: BankGothic Md BT,Arial,sans-serif;font-size:18px;color:#003861;
         display: block;
         padding-top: 16px;
         margin-left: 10px;
}

.wideimage{
	width:750px;
         height:150px;
         margin: 20px 0px 0px 10px;
}

.startparagraph{
	display: block;
         width: 750px;
         margin: 20px 0px 0px 10px;
         font-family: Tw Cen MT,sans-serif;font-size:12px;color:#043A64;letter-spacing:1pt;
}

.laststartparagraph{
	display: block;
         width: 750px;
         margin: 20px 0px 20px 10px;
         font-family: Tw Cen MT,sans-serif;font-size:12px;color:#043A64;letter-spacing:1pt;
}

.historyparagraph{
	display: block;
         width: 750px;
         margin: 0px 0px 0px 0px;
         font-family: Tw Cen MT,sans-serif;font-size:12px;color:#043A64;letter-spacing:1pt;
}

.naviheader{
	font-family: BankGothic Md BT, Arial,sans-serif;font-size:14px;color:#043A64;
         display: block;
         padding-top: 0px;
         padding-left: 8px;
}

.naviheader2{
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:14px;color:#043A64;
         display: block;
         padding-top: 0px;
         padding-left: 4px;
         height: 20px;
}


.navi{
	width: 178px;
         margin-top: 10px;
         border-collapse: collapse;
         border-style: hidden;
         font-family: BankGothic Md BT,Arial,sans-serif;font-size:14px;color:#043A64;
}

.bullet{
         width: 15px;
         height: 20px;
         background-color: transparent;
         background-image:url(../images/CC_Logo_klein.gif);
         background-repeat:no-repeat;
         background-position:right;
         padding: 5px 0px 0px 20px;
}

.bullet1{
         width: 15px;
         height: 18px;
         padding: 0px 0px 0px 20px;
}

.bullet2{
         width: 20px;
         height: 20px;
         background-color: transparent;
         background-image:url(../images/CC_Logo_Square_Grey_small.gif);
         background-repeat:no-repeat;
         background-position:right;
         padding: 0px 0px 0px 0px;
         margin: 0px;
}

.bullet3{
         width: 15px;
         height: 18px;
         padding: 0px 0px 0px 0px;
}

.link{
	width: 140px;
         padding-left: 20px;
         height: 20px;
         font-family: Arial,sans-serif;font-size:10px;color:#003861;
}

.link a{
	font-family: Arial,sans-serif;font-size:10px;color:#003861;
         text-decoration: none;
}

.link a:hover{
	font-family: Arial,sans-serif;font-size:10px;color:#4A8ACE;
}

/********************************************************************/

#indexcontent{
	vertical-align: top;
         width: 100%;
         height: 85%;
         border-top: 2px solid #FFF !important;
         border-bottom: 2px solid #FFF important;
         text-align: center;
}

#contentcontainer{
         width: 800px;
         margin: 40px auto 20px auto;
}

#indexcontent h1{
	display: block;
         width: 800px;
         padding: 0px 20px 0px 20px;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:18px;color:#003861;
         font-weight: normal;
         text-align: left;
         voice-family: "\"}\"";
	voice-family:inherit;
	width: 760px;
}
html>#indexcontent h1 {
  	width:760px;
}

.logoimage{
	width: 50px;
         height: 50px;
         margin-right: 60px;
         float: left;
         border: 0px;
}

#indexcontent span{
	margin-top: 10px;
}

.disclaimer{
	width: 760px;
         padding:40px 20px 0px 20px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1px;
         text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 760px;
}
html>.disclaimer {
  	width:760px;
}

.disclaimer p{
	margin: 0px 0px 20px 0px;
}

.disclaimer a{
	text-decoration: none;
}

.flag{
	position: relative;
         top: 5px;
}

.button{
	margin-top: 20px;
         margin-bottom: 15px;
}

.text{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         font-weight: normal;
         letter-spacing: 1px;
         margin: 30px 0px 0px 0px;
}

.text1{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         font-weight: normal;
         letter-spacing: 2px;
         font-weight: bold;
         margin: 20px 0px 0px 0px;
}

.MsoNormal{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         font-weight: normal;
         letter-spacing: 1px;
         margin: 20px 0px 0px 0px;
}


.biztable{
	border-collapse: collapse;
         width: 720px;
         border: 1px solid #F0F1F5;
         margin: 0px;
}

.biztable td{
         border: 1px solid #F0F1F5;
         height: 30px;
         text-align: center;
}

.darkgreyCell{
	background-color: #BFC9D5;
         height: 30px;
         text-align: center;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#124168;
         letter-spacing: 1pt;
}

.lightgreyCell{
         background-color: #DAE2E7;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#124168;
         letter-spacing: 1pt;
         text-align: center;
}

.lightgreyCell1{
         background-color: #DAE2E7;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1pt;
         text-align: center;
}

#ToolTip{
	height: 20px;
         margin: 0px;
         padding: 0px;
}

.biztable1{
	border-collapse: collapse;
         width: 720px;
         border: 0px none;
         margin: 0px;
}

.perftable1{
	border-collapse: collapse;
         width: 560px;
         border: 0px none;
         margin: 0px;
}

.darkgreyCell1{
	background-color: #BFC9D5;
         height: 30px;
         text-align: center;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003863;
         letter-spacing: 1pt;
         border-bottom: 1px solid #F0F1F5;
}

.lightgreyCell2{
         background-color: #DAE2E7;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1pt;
         text-align: left;
         padding-left: 6px;
         border-bottom: 1px solid #F0F1F5;
         height: 30px;
}

.lightgreyCell2 a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: none;
}

.lightgreyCell2 a:hover{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: none;
}

.lightgreyCell3{
         background-color: #DAE2E7;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1pt;
         text-align: right;
         padding-right: 6px;
         border-bottom: 1px solid #F0F1F5;
         height: 30px;
}

.lightgreyCell4{
	background-color: #DAE2E7;
         height: 30px;
         text-align: center;
         font-family: Times, serif;font-size:24px;color:#003863;
         letter-spacing: 1pt;
         border-bottom: 1px solid #F0F1F5;
         font-weight: bold;
}

.lightgreyCell4s{
	background-color: #DAE2E7;
         height: 30px;
         text-align: center;
         font-family: Times, serif;font-size:12px;color:#003863;
         letter-spacing: 1pt;
         border-bottom: 1px solid #F0F1F5;
         font-weight: bold;
}

.spacerCell{
	border: 0px none;
         height: 30px;
         text-align: center;
}

.viewerWindow{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#000;
         letter-spacing: 0px;
}

.transparentCell{
         background-color: #F0F1F5;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1pt;
         text-align: left;
         padding-left: 6px;
         height: 30px;
}

.transparentCell1{
         background-color: #F0F1F5;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1pt;
         text-align: right;
         padding-right: 6px;
         height: 30px;
}

.subheadline{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1pt;
}

#table6{
	width: 460px;
         border-collapse: collapse;
}

.historyHeader{
	width: 460px;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:16px;color:#043A64;
         font-weight: normal !important;
         padding-top: 20px;
}

.tableHeadline{
	background-color: #043A64;
         padding-left: 10px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color: #F0F1F5;
         text-align: left;
         letter-spacing: 1px;
}

.tableBull{
	background-color: #BFC9D5;
         letter-spacing: 1px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:24px;color: #043A64;
}

.tableContent{
         background-color: #BFC9D5;
         letter-spacing: 1px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #043A64;
}

.tableContent a{
         background-color: #BFC9D5;
         text-decoration: none;
         letter-spacing: 1px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #043A64;
}

.backlink{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
}

.backlink a{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
         text-decoration: none;
}

.backlink a:hover{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
         text-decoration: none;
}

.confirmationHeader{
         width: 460px;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:18px;color:#043A64;
         font-weight: normal;
         margin: 0px 0px 20px 10px;
}

.confirmationtable{
         width: 400px;
         height: 100px;
         border: 0px none;
         border-collapse: collapse;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color:#003861;
         text-align: center;
         vertical-align: middle;
         margin-left: 20px;
}

.errormessage{
         font-family: Verdana, Arial,sans-serif;font-size:12px;color:#003861;
}

.errormessageCCPM{
         margin: 0px 0px 10px 0px;
}

.errorBox{
         width: 800px;
         padding:40px 20px 0px 20px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1px;
         text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 760px;
}
html>.errorBox {
  	width:760px;
}

.errorGarant{
	text-align: left;
         font-family: Verdana, Arial,sans-serif;font-size:12px;color:#003861;
         padding-left: 80px;
}

.garantHeader{
	font-family: Times,serif;font-size:22pt;color:#BFC9D5;
}

#logoGarant div{
      display: block;
      width: 400px;
      text-align:left;
      margin-left: 20px;
      float: left;
}

#menuGarant{
         vertical-align: top;
         background-color: #BFC9D5;
         height: auto;
         text-align: center;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:11px;color:#043A64;
}

#menuGarant h1{
         font-size:12px;
         font-weight: normal;
         margin: 15px 0px 0px 0px;
}

#menuGarant p{
	margin: 15px 0px 0px 0px;
}

#menuGarant img{
	display: block;
         margin: 0px auto;
}

.Tahoma{
         font-family: Tahoma, Arial,sans-serif;
}

#menuGarant a{
         font-family: Tahoma, Arial,sans-serif;font-size:11px;color:#043A64;
         text-decoration: none;
}

#menuGarant a:hover{
         font-family: Tahoma, Arial,sans-serif;font-size:11px;color:#043A64;
         text-decoration: none;
}

.mitarbeiterName{
	height: 10px;
         width: 135px;
         text-align: center;
         vertical-align: top;
         letter-spacing: 1px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
}

.mitarbeiterName span{
         display: block;
         font-size:10px;
}

.backlinkMitarbeiter{
	margin: 0px 0px 0px 20px;
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
}

.backlinkMitarbeiter a{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
         text-decoration: none;
}

.backlinkv a:hover{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
         text-decoration: none;
}

.note{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color: #F93;
         margin: 0px 0px 0px 0px;
}

.darkgreyCell2{
	border-right: 1px solid #F0F1F5;
         background-color: #BFC9D5;
         border-bottom: 1px solid #F0F1F5;
         height: 30px;
         text-align: center;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
}

.darkgreyCell2 a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: none;
}

.darkgreyCell2 a:hover{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: none;
}

.darkgreyCell2 div{
        text-align: left;
}

.lightgreyCellRB{
         border-right: 1px solid #F0F1F5;
         background-color: #DAE2E7;
         border-bottom: 1px solid #F0F1F5;
         height: 30px;
         text-align: right;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         padding-right: 4px;
}

.lightgreyCell2Condensed{
         background-color: #DAE2E7;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 0pt;
         text-align: left;
         padding-left: 6px;
         border-bottom: 1px solid #F0F1F5;
         height: 30px;
}

.lightgreyCell2Condensed a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: none;
}

.lightgreyCell2Condensed a:hover{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: none;
}

.newsletter{
	width: 350px;
         margin: 20px 0px 0px 20px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
}

.newsletter a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: underline;
}

.newsletter a:hover{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         text-decoration: underline;
}

.impressum{
	margin-left: 10px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#003861;
         letter-spacing: 1px;
}

.impressum p{
	margin-top: 20px;
}

.impressum span{
	text-decoration: underline;
         display:block;
}

.imprRight{
         margin: 0px 0px 0px 130px;
         padding: 0px;
         text-decoration: none !important;
}

.substanzHint{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color:#4A8ACE;
}

.orange{
         width: 400px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color:#F60;
         font-weight: bold;
         text-align: center;
}

.orange a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color:#F60;
         font-weight: bold;
         text-decoration: none;
}

.orange a:hover{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color:#F60;
         font-weight: bold;
         text-decoration: none;
}

.movie{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:16px;color:#003861;
}

.movie span{
	display: block;
}

.movie object{
	width: 320px;
         height: 240px;
}

.backlinkKontakt{
	margin: 20px 0px 0px 20px;
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
}

.backlinkKontakt a{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
         text-decoration: none;
}

backlinkKontakt a:hover{
	font-weight: bold;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #4A8ACE;
         text-decoration: none;
}

.historytable{
	border-collapse: collapse;
         border: 1px solid #F0F1F5;
         margin: 20px 0px 0px 0px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         letter-spacing: 1px;
         text-align: left;
}

.historytable td{
         border: 1px solid #F0F1F5;
         height: 20px;
         text-align: left;
}

.historyYear{
         font-weight: bold !important;
}

.bordercell{
	border-bottom: 2px solid #D3D7E2!important;
}

.logintable{
	border-collapse: collapse;
         border: 0px none;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:14px !important;color: #003861;
         text-align: left;
	margin-top:20px;
         margin-left: 10px;
}

.logintable td{
	width: 610px;
         vertical-align: top;
}

.logintable input{
         width: 100px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         background-color: #BFC9D5;
         margin-left: 20px;
         margin-top: 5px;
}

.logintable div{
	width: 110px;
         float: left;
         margin-top: 5px;
}

.logintable form{
	margin: 0px;
         padding: 0px;
}

.loginbutton{
	width: 100px;
         margin-left: 130px !important;
         margin-top: 5px;
}

.kontakttable{
	border-collapse: collapse;
         border: 0px none;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         text-align: left;
         margin-top: 20px;
}

.kontakttable form{
	margin: 0px 0px 0px 0px;
}

.kontaktheader{
	background-color: #003861;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:12px;color:#F0F1F5;
         letter-spacing: 1pt;
         padding-left: 10px;
         height: 20px;
}

.kontaktformular{
	border-collapse: collapse;
         border: 0px none;
         width: 400px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         text-align: left;
}

.kontaktLeftHint{
	background-color: #BFC9D5;
         width: 80px;
         height: 16px;
         padding-left: 10px;
         padding-top: 4px;
         letter-spacing: 1px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
}

.kontaktCenterHint{
	background-color: #BFC9D5;
         width: 30px;
         height: 16px;
         padding-left: 10px;
         padding-top: 4px;
         letter-spacing: 1px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
}

.kontaktRightInput{
	background-color: #BFC9D5;
         height: 16px;
         padding-top: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         letter-spacing: 1px;
}

.kontaktInput{
         height: 16px;
         width: 250px;
         padding-left: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         letter-spacing: 1px;
         border: 1px solid #BFC9D5;
         background-color: #FFF;
         margin-right: 20px;
}

.kontaktLand{
         height: 16px;
         width: 30px;
         padding-left: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         letter-spacing: 1px;
         border: 1px solid #BFC9D5;
         background-color: #FFF;
         margin-right: 10px;
}

.kontaktZip{
         height: 16px;
         width: 50px;
         padding-left: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         letter-spacing: 1px;
         border: 1px solid #BFC9D5;
         background-color: #FFF;
         margin-right: 100px;
}

.kontaktSubheader{
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:10px;color: #4A8ACE;
         background-color: #BFC9D5;
         height: 16px;
         letter-spacing: 1pt;
         padding: 20px 0px 10px 10px;;
}

.kontaktCheckbox{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         background-color: #BFC9D5;
         height: 16px;
         letter-spacing: 1pt;
         padding-left: 10px;
         padding-top: 5px;
}

.kontaktTime{
         height: 16px;
         width: 40px;
         padding-left: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         letter-spacing: 1px;
         border: 1px solid #BFC9D5;
         background-color: #FFF;
         margin-right: 20px;
}

.kontaktTextarea{
         background-color: #BFC9D5;
         width: 320px;
         height: 50px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         letter-spacing: 1px;
         margin-left: 10px;
}

.kontaktTextarea textarea{
         background-color: #FFF;
         width: 320px;
         height: 50px;
         padding-left: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         letter-spacing: 1px;
         margin-left: 10px;
}

.kontaktbutton{
	width: 50px;
         margin-top: 6px;
         margin-left: 10px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
}

.kontaktLeftText{
	width: 220px;
         background-color: #BFC9D5;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         letter-spacing: 1px;
         padding-left: 10px;
}

.kontaktLeftText a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         text-decoration: none;
}

#listed{
         vertical-align: bottom !important;
         height: 103px !important;
         text-align: center;
         padding: 0px;
         background-color: #BFC9D5;
         border-top: 2px solid #FFF;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color:#003861;
}

#listed p{
	font-family: BankGothic Md BT, Arial,sans-serif;font-size:12px;color:#003861;
}

#listed{
         vertical-align: bottom !important;
         height: 103px !important;
         text-align: center;
         padding: 0px;
         background-color: #BFC9D5;
         border-top: 2px solid #FFF;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color:#003861;
}

#listed p{
	font-family: BankGothic Md BT, Arial,sans-serif;font-size:12px;color:#003861;
}

.privateplacement{
	border-collapse: collapse;
         border: 0px none;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         text-align: left;
         margin-top: 20px;
}

.priplaHeader{
	background-color: #003861;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:12px;color:#F0F1F5;
         letter-spacing: 1pt;
         height: 25px;
}

.priplaHeader1{
	background-color: #003861;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:12px;color:#F0F1F5;
         letter-spacing: 1pt;
         height: 25px;
         padding-left: 10px;
}

.priplaLeft{
	background-color: #BFC9D5;
         height: 25px;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:14px;color:#003861;
}

.priplaRight{
	background-color: #BFC9D5;
         height: 25px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:14px;color: #003861;
}

.priplaBullet{
         background-color: #BFC9D5;
         font-family: Times,serif;font-size:24px;color:#043A64;
         letter-spacing: 1px;
         font-weight: bold;
         text-align: center;
}

.priplaRight1{
	background-color: #BFC9D5;
         height: 25px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #043A64;
}

.priplaRight1 a{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #043A64;
         text-decoration: none;
         letter-spacing: 1px;
}

.priplaRight1 a:hover{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #043A64;
         text-decoration: none;
         letter-spacing: 1px;
}

.sms{
	border-collapse: collapse;
         border: 0px none;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         text-align: left;
}

.sms form{
	margin: 0px;
}

.smsHeader{
	background-color: #003861;
         font-family: BankGothic Md BT, Arial,sans-serif;font-size:12px;color:#F0F1F5;
         letter-spacing: 1pt;
         height: 25px;
         padding-left:10px;
}

.smsLeft{
	font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         width: 100px;
         height: 21px;
         background-color: #BFC9D5;
         letter-spacing: 1px;
         padding-left:10px;
}

.smsRight{
	font-family: Tw Cen MT, Arial,sans-serif;font-size:12px;color: #003861;
         height: 21px;
         background-color: #BFC9D5;
         letter-spacing: 1px;
}

.smsRightInput{
	font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         background-color: #FFF;
         border: 1px solid #BFC9D5;
         padding-left: 4px;
         width: 170px;
         margin:  2px 20px 3px 10px;
}

.submitbutton{
	width: 50px;
         height: 20px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         padding-left: 4px;
         margin:  2px 20px 3px 10px;
}

.smsLand{
         height: 16px;
         width: 30px;
         padding-left: 4px;
         font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         letter-spacing: 1px;
         border: 1px solid #BFC9D5;
         background-color: #FFF;
         margin-right: 10px;
         margin-left: 10px;
}

.loginHeadline{
         font-family: Tw Cen MT, Arial,sans-serif;font-size:18px;color: #003861;
         margin: 20px 0px 0px 0px;
}

.logintableNote{
        font-family: Tw Cen MT, Arial,sans-serif;font-size:10px;color: #003861;
         margin-left: 130px !important;
}

.headerWLogo{
         font-family: BankGothic Md BT, Arial,sans-serif !important;font-size:18px;color:#003861;
         margin: 0px;
}

.cap{
	font-family: Times,serif;font-size:22pt;color:#BFC9D5;
         margin: 0px;
         display: inline;
}

.head{
	font-family: Times,serif;font-size:14pt;color:#BFC9D5;
         margin: 0px;
         display: inline;
}