
/*
 * 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;   
}
.sidebar_heading {
	background-color:#616158;
	text-align:left;
}
tbody#partner {
text-align: center;
}

td#rightContent {
	width:175px;
}

td#rightContent div .csc-textpic-above dl.csc-textpic-image {
float: none;
}
td.sidebar_right_banner, td#rightContent div .csc-textpic {
margin: 5px 0;
padding: 5px 0;
border-bottom: 1px solid #fff;
}


/* direct mail subscribe */
div.dmailsubscribe {}
	div.dmailsubscribe h2 { font-size:13px; margin:20px 0 20px 0; }
	div.dmailsubscribe fieldset.category { display:none; }
	div.dmailsubscribe fieldset.details { margin-top:20px; }
	div.dmailsubscribe fieldset.type { margin-top:20px; }
	
	div.dmailsubscribe div.backlink { margin-top:20px; }
	div.dmailsubscribe input.text { border:1px solid #ccc; width:200px; }
	div.dmailsubscribe .clear { clear:both; }
	div.dmailsubscribe span.alert { color:#d60627; font-weight:bold; }
	div.dmailsubscribe fieldset { border:0; padding:0; margin:0; }
	div.dmailsubscribe div.controls { margin-top:20px; }
	div.dmailsubscribe div.edit { margin-top:30px; }
	
	div.dmailsubscribe div.cell1 { float:left; }
	div.dmailsubscribe div.cell2 { margin-left:70px; }
		div.dmailsubscribe.edit div.cell2 { margin-left:145px; }
