/* presentation.css -> content col for small and big center columns */
/*subpages*/

/* >>> Start in Data blocks inserted images >>> */
.ContentBild {
  clear:both;
  position:relative;
  float:left;
  margin:6px 6px 6px 0px;
}
.ContentBildRechts {
  clear:both;
  position:relative;
  float:right;
  margin:6px 0px 6px 6px;
}
.ContentBildMitte {
  clear:both;
  margin:auto;
  text-align:center;
}
.ContentBildNormal {
}
.ContentImageText { /* uebernommen von base.css-Klasse sub-grau*/
  font-size: 86%;   /* 10px */
margin: 5px 0 0 0;
}
.ContentText {
}
/* <<< Ende in Data blocks inserted images <<< */


/* >>> Start tables formatted by tool >>> */
table.colored caption,
table.cross caption,
table.column caption,
table.line caption
{
  text-align:left;
  font-weight:bold;
}
table.colored th,
table.cross th,
table.column th,
table.line th
{
  font-weight:normal;
}
table.colored td,
table.colored th,
table.cross td,
table.cross th,
table.column td,
table.column th,
table.line td,
table.line th
{
  border-bottom:1px solid #FFFFFF;
}
table.colored td.topLine,
table.colored th.topLine,
table.cross td.topLine,
table.cross th.topLine,
table.column td.topLine,
table.column th.topLine,
table.line td.topLine,
table.line th.topLine
{
  border-top:1px solid #FFFFFF;
}
table.cross th.table-head {
  border-bottom: 1px solid #FFFFFF !important;
  border-top: 1px solid #FFFFFF;
}
/* <<< End tables  formatted by tool <<< */


/* >>> Start SearchResult >>> */
div.SearchResultInfo div.Header {
  background-color:#FFFFFF;
}
div.SearchResultInfo div.ResultNum {
  position:relative;
  float:left; 
  margin-top:3px;
  width:270px;
}
div.SearchResultInfo div.PageNum{
  margin-top:3px;
  margin-right:3px;
  width:85px;
  position:relative;
  float:right;
  text-align:right;
}
ul.SearchResultList {
  list-style-type:none !important;
  padding: 0;
  margin: 0;
}
ul.SearchResultList li {
  border-top:1px solid #FFFFFF;
  padding-top:3px;
  clear:both;
}
div.SearchItem {
  float:left;
  width:320px; 
  border-bottom:3px solid #FFFFFF;
}
div.SearchRelevance {
  float:right;
  width:30px; 
}
/* <<< End SearchResult <<< */


/* >>> Start Jobs >>> */
div.jobs ul.country {
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-weight:bold;
}
div.jobs ul.country li {
  margin-top: 5px;
}
div.jobs span.country {
  font-size:110%;
}
div.jobs ul.ort {
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-weight:bold;
  margin-bottom: 15px;
  margin-left: 15px !important;
}
div.jobs ul.ort li {
}
div.jobs ul.ort li ul.category {
  list-style:none;
  margin:5px 0 0px 15px;
  padding:0 0 0 0;
  font-weight:normal;
}
div.jobs ul.ort li ul.category li {
  margin: 0 0 0 0;
}
div.jobs ul.ort li ul.raute-list {
  margin-top:0;  
  padding: 5px 0 0 0; 
  margin-left: 15px !important;
}
div.jobs ul.ort li ul.raute-list li {
  padding-bottom:5px;   
}
/* <<< End Jobs <<< */


/* >>> Reseller >>> */
h2.reseller {
  font-size:115%;
}
table.reseller td h3 {
  font-size:100%;
  color:#077DFB;
}
table.reseller td,
table.reseller th {
border-bottom:1px solid #FFFFFF;
}
table.reseller td {
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
}
table.reseller td.padr {
padding-right:2px;
}
/* <<< Reseller <<< */
