html, body {height: 100%;}

body {
  font-family: verdana, sans-serif;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}

h1 {
  background-image: url(./../images/h1-bg.png);
  background-repeat:no-repeat;
  background-position:bottom left;
  font-size: 15px;
  font-weight: bold;
  padding-bottom:16px;
}

h1.newstitle {
  background-image: none;
  padding: 0;
}

h2 { font-size:12px; margin:0; padding:0; }

a {
  background-color: #ffffff;
  color: #333333;
  text-decoration: none;
  font-weight:bold;
}

#content-middle a,
#content-right a { color:#CC0000; }

#content-middle a:hover,
#content-right a:hover { text-decoration:underline; }

#menu2 a { font-weight:normal; }

span.home a,
span.language a {
  background-color: #ffffff;
  color: #CC0000;
  font-weight: bold;
}

span.language-spacer {margin-right: 10px;}

span.language,
span.language-spacer { display:none; }

input { font-size:11px; }

.tx_pilmailform_error {
  color:red;
  padding-top:-10px;
  padding-bottom: 10px;
}

.hide { display:none; }

img.icon-print {
  border: 0px;
  position: relative;
  top: 2px;
}

.float-clearer {clear: both;}
.news-single-backlink {font-weight: bold;}
.bold {font-weight: bold;}


#breadcrumbtrail { font-weight:bold; margin-bottom:15px; }
#breadcrumbtrail a { color:#333333; font-weight:normal; }


/* TEAM SITE */
#team-wrapper {
  float: left;
  margin-bottom: 30px;
  width: 126px;
}

#team-img {height: 120px; margin-bottom: 20px;}
div#content-right div.csc-textpic-clear { clear:none; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { clear:none; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { clear:none; }

#breadcrumbtrail {display:none;}