body {
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:arial,helvetica;
  font-size:11px;
  background-color:#ffffff;
  background-color:#BBD3D3;
}

.sheadline, .sheadline a {
  color:#3B3B3B;
  font-family:Arial;
  font-style:oblique;
  font-weight:lighter;
  font-size:20px;
  letter-spacing:+0;
  text-decoration:none;
}

td.header, td.header a{
  color:#eeeeee;
  text-decoration:none;
  font-size:10px;
}

td.subnav, td.subnav a{
  color:#eeeeee;
  font-size:12px;
}

td {
  font-family:arial,helvetica;
  font-size:11px;
}

.precontent {
  font-family:arial,helvetica;
  font-size:11px;
  line-height:1.8em;
  color:#5F5F5F;
  /*background-image:url(images/bg_precontent.gif);*/
  background-repeat:repeat-x;
  background-position:bottom;
  border-style:solid;
  border-width:0px;
  border-color:#dddddd;
}

.titel, .titel a {
  color:#489897;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  line-height:20px;

}

.stitel, .stitel a {
  color:#489897;
  /*font-weight:bold;*/
  font-size:20px;
  text-decoration:none;
  line-height:28px;
  letter-spacing:-0.5;

}

.ititel, .ititel a {
  color:#A34F9E;
  /*font-weight:bold;*/
  font-size:18px;
  text-decoration:none;
  line-height:20px;
  letter-spacing:-0.5;
}

.icontent, .icontent a {
  color:#A34F9E;
  font-size:11px;
}

td.einleitung, td.einleitung a, td.content, td.content a {
  color:#454545;
  font-size:12px;
  text-decoration:none;
  font-weight:normal;
  padding:10px 0px 0px 10px;
 /* line-height:1.3em; */
}


.links {
  color:gray;
  font-size:11px;
}

.links a {
  color:#489897;
  font-size:11px;
}

.linkmenu, .linkmenu a {
  font-size:13px;
  color:#489897;
  border-style:solid;
  border-width:1px;
  border-color:white;
  border-top:none;
  border-left:none;
  border-right:none;
  letter-spacing:+1.5;
  text-transform:capitalize;
  text-decoration:none;
}

.menu, .menu a {
  font-size:11px;
  color:gray;
  border-style:solid;
  border-width:0px;
  border-color:white;
  border-top:none;
  border-left:none;
  border-right:none;
  letter-spacing:+1.5;
  text-transform:capitalize;
  text-decoration:none;
  background-image:url(images/bg_subinfo.gif);
  background-repeat:repeat-x;
  background-position:top center;
  padding:5px 5px 5px 5px;
}

td.downloads, td.downloads a {
  color:white;;
  font-size:11px;
}

td.downloadmenu {
  border-style:solid;
  border-width:1px;
  border-color:white;
  border-top:none;
  border-left:none;
  border-right:none;
}

.block {
  border-style:solid;
  border-width:0px;
  border-color:gray;
  background-color:#ffffff;
}

table.bar {
  border-style:solid;
  border-width:1px;
  border-color:#BBD3D3;
  border-top:none;
  border-left:none;
  border-right:none;
}

td.marquee {
  font-size:9px;
  color:black;
}


.searchtext {
  font-size:11px;
  background-color:#ffffff;
}

.searchtext input {
  font-size:11px;
}

.msg {
  color:red;
  font-size:12px;
}

.cblock {
  border-style:dotted;
  border-width:1px;
  border-color:#B6B6B6;
  border-right:none;
  border-bottom:none;
  

/*  background-color:#BBD3D3;
  border-collapse:collapse;*/
}

td.subheadline {
  /*color:#489897;*/
  padding:3px 3px 5px 10px;
  font-size:16px;
  font-weight:lighter;
  text-decoration:none;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-collapse:collapse;
  background-image:url(images/bg_headline.gif);
  background-repeat:repeat-x;
  background-position:bottom center;
  border-left:none;
  border-top:none;
  border-right:none;
}

td.footer, td.footer a{
  background-image:url(images/bg_footer.gif);
  background-repeat:repeat-x;
  background-position:top center;
  font-size:12px;
  text-decoration:none;
  color:gray;
}

table.bblock {
  background-color:#ffffff;
  border-style:dotted;
  border-width:1px;
  border-color:#B6B6B6;
  padding:2px 2px 2px 2px;
  border-top:none;
  border-right:none;
}

/*table.bblock:hover {
  background-color:#eeeeee;
  border-style:solid;
  border-width:1px;
  border-color:#83B3B3;
}  */

.subheadline a {
  color:#489897;
  font-size:17px;
  text-decoration:none;
  /*text-transform:capitalize;*/
  letter-spacing:-0.5;
  font-weight:bold;
}

.subheadline a:hover {
  /*font-weight:bold;*/
}

td.subtd {
  color:#83B3B3;
  font-size:14px;
  letter-spacing:+0.5;
  font-weight:lighter;
  text-transform:uppercase;
  padding:2px 2px 0px 2px;
}

td.subcontent, span.subcontent {
  font-size:12px;
  color:black;
  text-decoration:none;
  line-height:20px;
  padding:5px 5px 5px 5px;
  color:#5F5F5F;
}

td.subcontent a, span.subcontent a {
  font-size:12px;
  color:#489897;
  text-decoration:none;
}

.subnav {
  color:white;
  border-style:solid;
  border-width:0px;
  border-color:#605456;
  border-collapse:collapse;
  background-color:#83B3B3;
  border-top:none;
  text-transform:uppercase;
  padding:5px 5px 5px 5px;
}

td.subnav a {
  font-size:12px;
  color:white;
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:+1;
}

td.subinfo, td.subinfo a {
  font-size:11px;
  color:white;
  color:#454545;
  text-decoration:none;
  line-height:20px;
  padding:5px 5px 5px 5px;
}

table.subinfod {
  font-size:11px;
  color:white;
  color:#454545;
  border-style:dotted;
  border-width:1px;
  border-color:#B6B6B6;
  border-collapse:collapse;
  border-left:none;
  border-bottom:none;
  text-decoration:none;
  line-height:20px;
  padding:5px 5px 5px 5px;
  background-image:url(images/bg_subinfo.gif);
  background-repeat:repeat-x;
  background-position:top center;
}

table.subinfoc {
  font-size:11px;
  color:white;
  color:#454545;
  border-style:dotted;
  border-width:1px;
  border-color:#B6B6B6;
  border-collapse:collapse;
  border-right:none;
  border-bottom:none;
  text-decoration:none;
  line-height:20px;
  background-image:url(images/bg_subinfo.gif);
  background-repeat:repeat-x;
  background-position:top center;
}

td.mainnav {
  background-color:#83B3B3;
  padding:5px 5px 5px 5px;
  border-collapse:collapse;
  border-style:solid;
  border-width:0px;
  border-color:white;
  border-top:none;
  border-right:none;
  border-bottom:none;
}

td.mainnav a {
  color:white;
  font-size:15px;
  font-weight:normal;
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:+1;
}

td.corner_bl {
  background-image:url(images/corner_bl.gif);
  background-position:top left;
  background-repeat:no-repeat;
  background-color:#BBD3D3;
}

td.corner_tr {
  background-image:url(images/corner_tr.gif);
  background-position:top right;
  background-repeat:no-repeat;
  background-color:#83B3B3;
}

.article_highlight {
  border-style:solid;
  border-color:yellow;
  border-width:4px;
  background-color:#eeeeee;
}
