/* CSS Document */

.htmlarea-content-body {
  font-family: Verdana, Arial, sans-serif;
  line-height:20px;
  color: #333;
  font-size:12px;
}

/* -------------------------- TEXTE ---------------------------- */
h1{
  color: #CC0000;
  font-family: VegurBold,"Trebuchet MS";
  font-weight: normal;
  font-size:17px;
  margin: 15px 0 10px;
  border:none;
  padding:0;
}

#Footer h1{
  color: RGB(204, 0, 0)!important;
  font-family: VegurBold;
  font-weight: normal;
  font-size: 16px !important;
  margin: 15px 0 10px !important;
  border: none !important;
  padding: 0 !important;
}

#startseite h1.csc-firstHeader{
  border-bottom: 1px solid #DADCDF;
  color: #CC0000;
  font-family: VegurBold;
  font-size: 20px;
  font-weight: normal;
  margin: 15px 0 13px;
  padding: 0 0 7px;
}

h1.csc-firstHeader{
  font-size: 20px;
  margin: 30px 0 25px;
}

body#colorscheme01 h1.csc-firstHeader{
  color: #437AB4;
}

body#colorscheme02 h1.csc-firstHeader{
  color: #cc0000;
}

body#colorscheme03 h1.csc-firstHeader{
  color: #F39200;
}

body#colorscheme04 h1.csc-firstHeader{
  color: #80A51B;
}

body#colorscheme05 h1.csc-firstHeader{
  color: #03A390;
}

body#colorscheme06 h1.csc-firstHeader{
  color: #13496F;
}

#Content_Right h1.csc-firstHeader{
  border-bottom: 1px solid #CCCCCC;
  color: #CC0000;
  font-family: VegurBold,"Trebuchet MS";
  font-size: 17px;
  font-weight: normal;
  margin: 16px 0 10px;
  padding: 0 0 6px;
  
  color: RGB(204, 0, 0);
  font-family: VegurBold,"Trebuchet MS";
  font-weight: normal;
  font-size: 17px;
  margin: 15px 0 10px;
  border: none;
  padding: 0;
}

h2{
  border: medium none;
  color: #CC0000;
  font-family: VegurRegular,"Trebuchet MS";
  font-size: 15.5px;
  font-weight: normal;
  margin: 10px 0 5px;
  padding: 0;
}

#Content_Left h2{
  color: #CC0000;
  font-family: VegurBold,"Trebuchet MS";
  font-size: 17px;
  margin: 5px 0;
}

h3{
  border: medium none;
  color: #666666;
  font-family: VegurRegular,"Trebuchet MS";
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0 5px;
  padding: 0;
}

p {
  padding: 0;
  margin: 10px 0;
  margin: 0 0 10px 0;
}

#Content_Right p{
  margin: 10px 0;
}

/* -------------------------- LINKS ---------------------------- */

a:link, a:active, a:visited{
  color: #cc0000;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

.external-link, a.external-link:link, a.external-link:active, a.external-link:visited,
.external-link-new-window, a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited,
.tx-abook-pi1-www a:link, .tx-abook-pi1-www a:active, .tx-abook-pi1-www a:visited {
  background-image:url(../lay/external-link.gif);
  background-repeat:no-repeat;
  background-position:left 0;
  padding:0 0 0 18px;
}

.internal-link, a.internal-link:link, a.internal-link:active, a.internal-link:visited,
.internal-link-new-window, a.internal-link-new-window:link, a.internal-link-new-window:active, a.internal-link-new-window:visited,
.tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:visited,
.morelink, a.morelink:active, a.morelink:visited, a.morelink:link{
  background-image:url(../lay/internal-link.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding:0 0 0 18px;
}

.mail, a.mail:active, a.mail:visited, a.mail:link,
.tx-abook-pi1-email a:link, .tx-abook-pi1-email a:visited, .tx-abook-pi1-email a:active {
  background-image:url(../lay/mail.gif);
  background-repeat:no-repeat;
  background-position:left 0;
  padding:0 0 0 20px;
}

.download, a.download:active, a.download:visited, a.download:link{
  background-image:url(../lay/download.gif);
  background-repeat:no-repeat;
  background-position:left 0;
  padding:0 0 0 20px;
}

.backlink, a.backlink:active, a.backlink:visited, a.backlink:link,
.tx-abook-pi1-backlink a, .tx-abook-pi1-backlink a:link, .tx-abook-pi1-backlink a:active, .tx-abook-pi1-backlink a:visited{
  background-image:url(../lay/minus.gif);
  background-repeat:no-repeat;
  background-position:left 0;
  padding:0 0 0 20px;
}

/* -------------------------- EIGENE KLASSEN ---------------------------- */

.teaser {
  font-weight: bold;
  color: #000;
}
/* -------------------------- TABELLEN ---------------------------- */

table.contenttable{
  margin: 0;
  padding: 0;
  width: 99%;
  vertical-align: text-top;
}

table.contenttable td {
  padding: 3px;
  margin: 0;
}

.tabellehell,
.TabelleHell{
  background-color: #F6F6F6;
}

.tabellemittel,
.TabelleMittel{
  background-color: #E2E2E2;
}

.tabelledunkel,
.TabelleDunkel {
  background-color: #CACACA;
}