body { 
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 9pt;
	color: #000;
	background: #ccc;
}

/* 
    Overall styles
*/


#header {
  width: 800px;
  background:#710 url(images/header.gif);
  margin:0 0 0;
  color:#fff;
  height: 120px;
  text-align: left;

}

.ueberschrift { 
	text-align: left;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px;
}

#subhead {
	width: 800px;
	background:#eee url(images/subhead.gif);
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	height: 40px;
}

#headline {
	text-align: left;
	padding-top: 45px;
	padding-left: 15px;
	font-size: 18pt;
}


#rightContent {
	width: 480px;
}

td.rightContent {
	background-color: #eee;
	text-align: center;
}




td.navCellLeft {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
}

td.navCellRight {
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
}

td.statCellHead {
	padding: 5px;
	font-size: 11pt;
	font-weight: bold;
	background-color: #eee;
}

td.statCellTopa {
	padding: 5px;
	font-size: 10pt;
	text-align: right;
	background-color: #eee;
}

td.statCellTopb {
	width: 130px;
	padding: 5px;
	font-size: 10pt;
	background-color: #ccc;
}

table.statCells { 
	background-color: #919191;
}

#line {
	width: 800px;
	height: 10px;
	display: block;
}

#lineSmall {
	width: 230px;
	height: 10px;
	display: block;
}

a:link, a:visited, a:hover {
	text-decoration: underline;
	color: #640000;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.programCell {
	background-color: #ccc;
	text-align: center;
	font-size: 10pt;
	width: 119px;
	float: left;
}

.programCellSpace {
	width: 8px;
	float: left;
}


.welcomeMessage { 
	text-align: justify;
	font-size: 10pt;
	width: 500px;
	padding: 5px;
}

.mainText { 
	text-align: justify;
	font-size: 10pt;
	padding: 5px;
}

#tabCell {
	background-color: #eee;
	font-weight: bold;
	width: 140px;
	float: left;
	padding: 4px;
	padding-left: 10px;
	border-top: 1px solid #919191;
	border-left: 1px solid #919191;
	border-right: 1px solid #919191;
}


.menubutton {
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	background-color: #470A00;
	border-bottom: 1px solid #eee;
	padding-left: 10px;
	text-align: left;
}

.menubutton a:link { color:#fff; text-decoration: underline; }
.menubutton a:visited { color:#fff; text-decoration: underline; }
.menubutton a:hover { color:#ff0000; text-decoration: underline; }
.menubutton a:active { color:#ff0000; text-decoration: underline; }

.menubutton a { 
	width: 100%;
	padding: 5px;
	display: block;
 	white-space: nowrap;
}




input.dataBig {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: 1px solid #919191;
	font-size: 10pt;
	width: 250px;
}

input.dataZip {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: 1px solid #919191;
	font-size: 10pt;
	width: 101px;
}

select.dataSelect {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: 1px solid #919191;
	font-size: 10pt;
	width: 250px;
}

input.dataCity {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: 1px solid #919191;
	font-size: 10pt;
	width: 145px;
}

table.dataCells {
	background-color: #919191;
}

td.dataCell {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	background-color: #eee;
	font-size: 10pt;
	padding: 5px;
}

td.dataCellDesc {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	background-color: #ccc;
	font-size: 10pt;
	padding: 5px;
}

td.dataCellHead {
	font-family: Trebuchet MS, Arial, Sans-Serif;
	background-color: #eee;
	font-size: 11pt;
	font-weight:bold;
	padding: 5px;
}

#dataTable {
	width: 500px;
}




/* 
    affiliateOverview.php
*/


/*
    affiliateProgramAds.php
*/

table.adsContent {
	border: 1px solid #919191;
	background-color: #eee;
	text-align: center;
}


.linkCenterContent { 
	text-align: left;
	font-size: 10pt; 
	float: left;
}

