
/*
 * layout
 */

* {
  font-size: 10px;
}

body {
  margin: 0px;
  padding: 0px;
  font-size: 10px;
}

/* title */
H1 {
  font-size: 16px;
  margin-top: 0px;
}

FORM {
  margin: 0px;
}

TABLE.content-table {
  width: 440px;
}

TD.content-column {
  width: 220px;
}

TD.content-column-left {
  width: 190px;
}

TD.content-column-right {
  width: 250px;
}

#breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:visited {
  text-decoration: none;
}

#search *, #search a:link, #search a:hover, #search a:active, #search a:visited {
  text-decoration: none;
}

#content {
  padding-top: 8px;
}

/*
 * colours & fonts
 */

* {
  color: black;
  font-family: Verdana, Helvetica, sans-serif;
}

BODY {
  background-color: #F2F2F0;
  color: black;
  font-family: Verdana, Helvetica, sans-serif;
}

#breadcrumbs *, #breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:visited {
  font-weight: normal;
  color: #626258;
}

#search *, #search a:link, #search a:hover, #search a:active, #search a:visited {
  font-weight: normal;
  color: #000000;
}

.borderCol {
  background-color: #E6E5E0;
}

TH {
  color: #626258;
}

TD.search {
  background-color: #B8C8B6;
}

.content-form INPUT, .content-form TEXTAREA {
  margin-top: 2px;
  margin-bottom: 5px;
  border-style: inset;
  border-width: 2px 1px 1px 1px;
  border-color: #e4e4e4;
  border-top-color: #lightgrey;
}

/* hide colour definition from IE */
.content-form INPUT[name], .content-form TEXTAREA[name] {
  border-top-color: white;
}

/* no border for radio buttons and checkboxes in IE */
INPUT.radio, INPUT.checkbox {
  border: none;
}
 
.lead {
  color: #626258;
  font-weight: bold;
}

.borderCol-input {
  border: inset 2px;
}

/* hide colour definition from IE */
.borderCol-input[name] {
  border-color: #F8F8F8;
}

/*
 * RTE extras
 */

TD.Ueberschrift P, TH.Ueberschrift P {
  color: #626258;
  font-weight: bold;
}

/*
 * TYPO3 content elements
 */
 
.imgtext-table {
	/*width: 100%;*/
}

p.bodytext {
  margin-top: 0px;
  margin-bottom: 6px;
  /*border: 1px solid #eeeeee;*/
}

p.csc-caption {
  margin-top: 1px;
  margin-bottom: 6px;
}

.csc-sitemap-level1 a:link, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active, .csc-sitemap-level1 a:visited {
  text-decoration: none; 
  color: #626258;
  font-weight: bold;
}

.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:hover, .csc-sitemap-level2 a:active, .csc-sitemap-level2 a:visited {
  text-decoration: none; 
  color: black;
  font-weight: normal;
}

.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:hover, .csc-sitemap-level3 a:active, .csc-sitemap-level3 a:visited {
  text-decoration: none; 
  color: black;
  font-weight: normal;
}

.csc-sitemap-level4 a:link, .csc-sitemap-level4 a:hover, .csc-sitemap-level4 a:active, .csc-sitemap-level4 a:visited {
  text-decoration: none; 
  color: black;
  font-weight: normal;
}

P.csc-sitemap-level1 {
  margin-bottom: 0px;
}

P.csc-sitemap-level2 {
  margin: 0px 0px 0px 40px;
}

P.csc-sitemap-level3 {
  margin: 0px 0px 0px 80px;
}

P.csc-sitemap-level4 {
  margin: 0px 0px 0px 120px;
}


/*
 * TYPO3 extensions
 */

.tx-indexedsearch-redMarkup, .tx-indexedsearch-list-rating {
  color: #626258;
  font-weight: bold;
}

.tx-indexedsearch-list-path {
  line-height: 200%;
}

.tx-pilmailform-pi1 {
     padding: 5px;
     vertical-align: top;
}

.tx-pilmailform-pi1 td, .tx-pilmailform-pi1 th {
     /* vertical-align: top; */
     padding-top: 5px;
}

.checkbox {
 	padding-top: 10px;   
}