/* Master Stylesheet for Casting-Verzeichnis.de */

BODY {
  background-color: #ffffff;
  margin: 0px;
  margin-bottom: 10px;
}

H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border-bottom: 1px dotted #ccff00;
  width: 100%;
  margin: 0px;
  padding: 2px;
  padding-top: 20px;
  color: #666666;
}

P.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  margin-top: 10px;
  margin-bottom: 10px;
}

P.bodytext2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 3px;
}

P.webtipps {
  background-color: #f8fece;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  padding: 3px;
  border: 1px solid #ccff00;
  margin: 0px;
  margin-top: 10px;
  text-align: left;
}

P.mozillawerbung {
  background-color: #fef8ce;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  padding: 3px;
  border-bottom: 1px solid #666666;
  margin: 0px;
  text-align: center;
  padding-left: 4px;
}

P.mozillawerbung A {
  text-decoration: underline;
}

DIV.errormsg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #921719;
  font-weight: bold;
  padding: 3px;
  text-align: center;
}

TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

A {
  color: #336699;
  text-decoration: none;
}

A:hover {
  color: #921719;
  text-decoration: underline;
}

INPUT {
  background-color: #ffffff;
  border: 1px solid #000000;
}

div.pr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
	float: left;
	margin-right: 5px;
}

div.prg{
	width: 40px;
	border: 1px solid #333333;
	height: 3px;
	font-size: 1px;
}

div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}

span.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #000000;
  padding: 2px;
}

span.small A {
  color: #336699;
  text-decoration: none;
}

span.small A:hover {
  color: #921719;
  text-decoration: underline;
}

/* Tabelle header */

TABLE.header {
  margin-top: 10px;
}

/* Tabelle tworows */

TABLE.tworows {
  margin-top: 10px;
}

/* Tabelle navisearch */

TABLE.navisearch {
  border: 1px solid #ccff00;
}

TABLE.navisearch TR TD.leftborder {
  background-color: #ccff00;
  width: 1px;
}

TABLE.navisearch TR TD.topnavi {
  background-color: #e0e0e0;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TABLE.navisearch TR TD.topnavi A {
  color: #336699;
  text-decoration: none;
}

TABLE.navisearch TR TD.topnavi A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.navisearch TR TD.date {
  background-color: #f0f0f0;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}

TABLE.navisearch TR TD.searchform {
  background-color: #ccff00;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  text-align: left;
}

TABLE.navisearch TR TD.searchform INPUT {
  background-color: #ffffff;
  border: 1px solid #000000;
}

/* Tabelle overview */

TABLE.overview {
  margin-top: 20px;
}

TABLE.overview TR TH {
  text-align: left;
  padding: 0px;
  border-bottom: 2px solid #ccff00;
}

TABLE.overview TR TH SPAN.header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  background-color: #ccff00;
  padding: 3px;
  padding-left: 12px;
  padding-right: 12px;
}

TABLE.overview TR TH SPAN.linkinfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  padding: 2px;
  vertical-align: middle;
}

TABLE.overview TR TH SPAN.linkinfo A {
  color: #336699;
  text-decoration: none;
}

TABLE.overview TR TH SPAN.linkinfo A:hover {
  color: #921719;
  text-decoration: underline;
}

/* Tabelle categories */

TABLE.categories {
  margin-top: 10px;
  margin-bottom: 10px;
}

TABLE.categories TR TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

TABLE.categories TR TD A.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #336699;
  text-decoration: none;
}

TABLE.categories TR TD A.subcategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #336699;
  text-decoration: none;
}

TABLE.categories TR TD A:hover {
  color: #921719;
  text-decoration: underline;
}

/* Tabelle Zufallslink */

TABLE.randomlink {
  margin-top: 10px;
  width: 100%px;
}

TABLE.randomlink TR TH {
  background-color: #ccff00;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 4px;
  color: #000000;
}

TABLE.randomlink TR TD {
  padding: 3px;
  border-left: 1px solid #ccff00;
  border-right: 1px solid #ccff00;
  border-bottom: 1px solid #ccff00;
}

TABLE.randomlink TR TD TABLE.linktable {
  width: 100%px;
  margin: 0px;
}

TABLE.randomlink TR TD TABLE.linktable TR TD {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

/* Tabelle castingnews */

TABLE.newsbox {
  width: 180px;
}

TABLE.newsbox TR TD {
  background-color: #f8fece;
  padding: 3px;
  border: 1px solid #ccff00;
}

TABLE.newsbox TR TD P.newsheader {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #336699;
  margin: 0px;
}

TABLE.newsbox TR TD P.newsheader A {
  text-decoration: none;
}

TABLE.newsbox TR TD.powerednews {
  background-color: #ccff00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding: 3px;
  color: #000000;
  text-align: left;
}

TABLE.newsbox TR TD A {
  color: #336699;
  text-decoration: underline;
}

TABLE.newsbox TR TD A:hover {
  color: #921719;
  text-decoration: underline;
}



/* Tabelle funktionen */

TABLE.funktionen {
  width: 180px;
  margin-top: 10px;
}

TABLE.funktionen TR TD {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  background-color: #f8fece;
  padding: 3px;
  border: 1px solid #ccff00;
}

TABLE.funktionen TR TD A {
  color: #336699;
  text-decoration: none;
}

TABLE.funktionen TR TD A:hover {
  color: #921719;
  text-decoration: underline;
}

/* Absatz google */

P.google {
  margin-top: 10px;
  margin-bottom: 0px;
}

/* Tabelle google */

TABLE.google {
  margin-top: 10px;
  border-top: 1px solid #ccff00;
  border-bottom: 1px solid #ccff00;
}

TABLE.google TR TD {
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Tabelle footer */

TABLE.footer {
  margin-top: 10px;
}

TABLE.footer TR TD {
  padding: 3px;
}

TABLE.footer TR TD.bottommenu {
  background-color: #ccff00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TABLE.footer TR TD.bottommenu A {
  color: #336699;
  text-decoration: none;
}

TABLE.footer TR TD.bottommenu A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.footer TR TD.powered {
  background-color: #ccff00;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
}

TABLE.footer TR TD.powered A {
  color: #336699;
  text-decoration: underline;
}

TABLE.footer TR TD.powered A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.footer TR TD.partner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  color: #666666;
}

TABLE.footer TR TD.partner A {
  color: #336699;
  text-decoration: none;
}

TABLE.footer TR TD.partner A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.footer TR TD.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: right;
  color: #666666;
}

TABLE.footer TR TD.copyright A {
  color: #336699;
  text-decoration: none;
}

TABLE.footer TR TD.copyright A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.linktable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 10px;
  border: 0px;
}

TABLE.linktable TR TD A {
  font-weight: bold;
  color: #336699;
  text-decoration: underline;
}

TABLE.linktable TR TD A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.linktable TR TD A.category {
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

TABLE.linktable TR TD A.category:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.linktable TR TD SPAN.url {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #5eaa5e;
}

TABLE.linktable TR TD SPAN.linkid {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #666666;
}

TABLE.linktable2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 10px;
}

TABLE.linktable2 TR TD A {
  font-weight: bold;
  color: #336699;
  text-decoration: underline;
}

TABLE.linktable2 TR TD A:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.linktable2 TR TD A.category {
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}

TABLE.linktable2 TR TD A.category:hover {
  color: #921719;
  text-decoration: underline;
}

TABLE.linktable2 TR TD SPAN.url {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #5eaa5e;
}

TABLE.linktable2 TR TD SPAN.linkid {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #666666;
}

P.googleBlock {
  width: 166px;
  margin-top: 10px;
  margin-left: 20px;
}