body {
  font-family: Arial, Verdana;
  font-size:12px;      
}

table {
  font-family: Arial, Verdana;
  font-size:12px;
}

div {
  font-family: Arial, Verdana;
  font-size:12px;
  valign:top;
}

.button {
  background-color: white;
  font-size: 12px;
  color: #006599;
  border: 1px #006599 solid;
}

.searchInput {
  font-size: 12px;
  color: #006599;
  border: 1px #b4b4b4 solid;
}

.scrollbar {
  width:100%;
  height:100%;
  overflow:auto;
  scrollbar-arrow-color: white;
  scrollbar-base-color: #676767;
  scrollbar-3dlight-color:#b4b4b4;
  scrollbar-face-color: #006599;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: #006599;
  scrollbar-darkshadow-color: #676767;
  border-left: 1px #676767 dashed;
  z-index:0;
}

.noscrollbar {
  position:static;
  border-left: 1px #676767 dashed;
  z-index:0;
}

.borderCollapse { 
  border-collapse: collapse; 
}

.borderTopLogo { 
  border-left: 1px white solid;
  border-right: 1px white solid; 
}

.borderTopPicture {
  border-top: 1px white solid;
  border-collapse: collapse;
}

.borderCustomerLogin { 
  border-right: 1px #676767 dashed;
  border-left: 1px #676767 dashed; 
}

.borderDashedRight { 
  border-right: 1px #676767 dashed; 
}

.borderDashedLeft { 
  border-left: 1px #676767 dashed; 
}

.borderWhiteSolid { 
  border-left: 1px white solid; 
  border-right: 1px white solid;
}

.borderWhiteDashed { 
  border-bottom: 1px white dashed; 
}

.borderDetailsTeaser {
  border: 1px #b4b4b4 solid;
  margin-top:1px;
  padding: 5px;
}

.detailsTeaserRow{
  color: #006599;
}

.detailsTeaserTable{
  margin-bottom: 8px;
}


.topmenu { 
  border-left: 1px white solid;
  border-top: 1px white solid;
  border-right: 1px white solid;
  padding-left: 4px;
  color:white;
  font-size: 12px;
  font-weight: bold; 
}

.topsubmenuborder {
  border:1px white solid;
  padding-left: 4px;
  color:white;
  font-size: 12px;
  font-weight: bold;
  height:25px;
}

.topsubmenu {
  padding-left: 4px;
  color:white;
  font-size: 12px;
  font-weight: bold;
  height:25px;
}

.leftmenuTitle {
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  color:white;
  font-size: 12px;
  font-weight: bold;
  background-color:#919191;
}

.bgline { 
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  background-color:#006599;
  color:white; 
  font-size: 10px;
}

.bglineteaser { 
  background-color:#006599;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  color:white; 
  font-size: 12px;
}

.bglineDetailsTeaser {
  background-color:#006599;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  color:white; 
  font-size: 12px;
}

.bgleft {
  background-color:#b4b4b4;
  border-left:1px white solid;
  border-right:1px white solid;
  border-collapse:collapse;
  color:white;
}

.whiteLink { 
  color: white;
  text-decoration: none;
  font-size: 12px; 
}

.whiteLinkleft { 
  color: white;
  text-decoration: none;
  font-size: 11px; 
}

.lineLink {
  color: white;
  text-decoration:none;
  font-size: 10px;
  valign:middle; 
}

.overviewLink {
  color: #006599;
  text-decoration:none;
}

.contentheadline {
  color: #006599;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom:10px;
}

.overviewheadline {
  color: #006599;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.searchHighlight {
  background-color:yellow;
}