/* TITLE BOX (Top Platzierungen) */

.title-box {
  margin: .5em;
  border: 1px dashed black;
  padding: .5em;
  z-index: 11;
  background-color: #E5E5E5;
}
.title-box-title {
  position: relative;
  display: inline;
  border: 0px solid;
  border-width: 0em;
  padding: 0em;
  top: -1.2em;
  left: -1.3em;
  z-index: 13;
  width: 37;
  heigth: 39;
}
.title-box-adv {
  font: bold 8px tahoma,verdana,arial;
  color: black;
  text-decoration:none;
  position: relative;
  border: 0px solid;
  top: -5em;
  left: 2em;
  z-index: 14;
}
.title-box-adv a:link {
  font: bold 8px tahoma,verdana,arial;
  color: black;
  text-decoration:none;
  position: relative;
  border: 0px solid;
  top: -5em;
  left: 2em;
  z-index: 14;
}
.title-box-adv a:hover {
  font: bold 8px tahoma,verdana,arial;
  color: blue;
  text-decoration:underline;
  position: relative;
  border: 0px solid;
  top: -5em;
  left: 2em;
  z-index: 14;
}

/* TITLE BOX (Light + kostenlose Platzierungen) */


.title-box-norm {
  margin: .5em;
  border: 1px dotted white;
  padding: .5em;
  z-index: 11;
}
.title-box-content-norm {
  position: relative;
  display: inline;
  border: 0px solid;
  border-width: 0em;
  padding: 0em;
  top: 0.025em;
  left: 0.15em;
  z-index: 12;
}

/* TITLE BOX (Inhalt) */

.title-box-content {
  position: relative;
  display: inline;
  border: 0px solid;
  border-width: 0em;
  padding: 0em;
  top: -1.75em;
  left: -0.025em;
  z-index: 12;
}

/* TITLE BOX RECORDSET NAVIGATION */

.recordset-query {
  font: bold 12px tahoma,verdana,arial;
  color: #333333;
  text-decoration:none;
}
.recordset-query a:link {
  font: bold 12px tahoma,verdana,arial;
  color: #333333;
  text-decoration:none;
}
.recordset-query a:hover {
  font: bold 12px tahoma,verdana,arial;
  color: blue;
  text-decoration:underline;
}

.recordset-size {
  font: 10px tahoma,verdana,arial;
  color: #808080;
  text-decoration:none;
}
.recordset-size a:link {
  font: 10px tahoma,verdana,arial;
  color: #808080;
  text-decoration:none;
}
.recordset-size a:hover {
  font: 10px tahoma,verdana,arial;
  color: blue;
  text-decoration:underline;
}

.recordset-navigation-box-top {
  position: relative;
  top: -2.5em;
  float: right;
  right: 0px;
  z-index: 16;
  width: 130; 
  height: 22;
}
.recordset-navigation-box-top-detail {
  position: relative;
  top: 0.2em;
  float: right;
  right: 0px;
  z-index: 16;
  width: 120; 
  height: 22;
}
.recordset-navigation-box-lower {
  position: relative;
  top: -0.75em;
  float: right;
  right: 0px;
  z-index: 15;
  width: 130; 
  height: 22;
}



/* TITLE BOX RECORDS */

.record {
border: 0px dotted #8CD600;
font: bold 10px tahoma,verdana,arial;
width: 400px;
}

.record_top {
border: 1px dotted #8CD600;
font: bold 10px tahoma,verdana,arial;
width: 400px;
}

.record_td {
border: 0px dotted #8CD600;
font: bold 10px tahoma,verdana,arial;
vertical-align: top;
width: 80px;
}

.record_td_top {
border: 0px dotted #8CD600;
font: bold 10px tahoma,verdana,arial;
vertical-align: top;
width: 220px;
}

.record_td_light {
border: 0px dotted #8CD600;
font: bold 10px tahoma,verdana,arial;
vertical-align: top;
width: 430px;
}

.record_legend {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color:  #C0C0C0;
}

.record_field_company {
font: bold 14px tahoma,verdana,arial;
color: black;
text-decoration:none;
}
.record_field_company a:link {
font: bold 14px tahoma,verdana,arial;
color: black;
text-decoration:none;
}
.record_field_company a:hover {
font: bold 14px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
}
.record_field_company_norm {
font: bold 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
}
.record_field_company_norm a:link {
font: bold 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
}
.record_field_company_norm a:hover {
font: bold 11px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
}

.record_field_address {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
}

.record_field_telephone {
border: 0px dotted #8CD600;
font: bold 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_telephone a:link {
border: 0px dotted #8CD600;
font: bold 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_telephone a:hover {
border: 0px dotted #8CD600;
font: bold 11px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
text-align: justify;
}

.record_field_fax {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_fax a:link {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_fax a:hover {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
text-align: justify;
}

.record_field_email {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_email a:link {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_email a:hover {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
text-align: justify;
}

.record_field_webpage {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_webpage a:link {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
text-align: justify;
}
.record_field_webpage a:hover {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
text-align: justify;
}

.record_field_hr {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
}
.record_field_hr a:link {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: black;
text-decoration:none;
}
.record_field_hr a:hover {
border: 0px dotted #8CD600;
font: 11px tahoma,verdana,arial;
color: blue;
text-decoration:underline;
}

.record_Tools {
border: 0px dotted #8CD600;
width: 100px;
font: 8px tahoma,verdana,arial;
text-align:right;
vertical-align: top;
}

.record_Extension {
border: 0px dotted #8CD600;
width: 100px;
font: 11px tahoma,verdana,arial;
text-align:right;
vertical-align: top;
}

.record_Description {
border: 0px dotted #8CD600;
font: 10px tahoma,verdana,arial;
text-align: justify;
width: 440px;
vertical-align: top;
}

