
/********************** font colors ********************/
#menu .item_current, 
.menu_sub a:visited, .menu_sub a:link, .menu_sub a:hover {
	color: #000000;
}

.error {
	color: #990000;
}

.menu .item2_normal a, .menu .item2_active a, .menu .item2_current a, 
.menu .item_current a,
.menu .item2_current, .menu .item_current,
h1, .tx-oventa-pi10 .normal_item  {
	color: #006030;
}

.tblheader,
.menu .item_normal a, .menu .item_active a, 
.tx-oventa-pi10 .header, .tx-oventa-pi10 .ranking_header, .tx-oventa-pi10 .active_item {
	color: #ffffff;
}

.online, .h2-header {
	color: #006030;
}

h1.news a:hover, h1.news a:visited, h1.news a:link,
.tx-timezones-pi2 a:hover, .tx-timezones-pi2 a:visited, .tx-timezones-pi2 a:link {
	color: #006030;
}
.tx-oventa-pi5-left h1, .tx-oventa-pi5-right h1 {
	color: #000000;
}

.grayed, .grayed a {
	color: #aaaaaa;
}

/********************** backgrounds ********************/
.tbldata, .menu .item_current,
#leftcol .tx-oventa-pi4, #leftcol .tx-oventa-pi5, #rightcol .tx-oventa-pi19,
#leftcol .tx-oventa-pi12,
#rightcol .tx-oventa-pi5, .boxed, #rightcol .tx-timezones-pi2,
.tx-oventa-pi16, 
.menu .item2_normal {
	background-color: #cfead3;
}

.menu .item_normal, .menu .item_active, 
.tx-oventa-pi10 .header, .tx-oventa-pi10 .ranking_header, .tx-oventa-pi10 .menu, 
.tblheader {
	background-color: #006030;
}

.tx-oventa-pi10 .normal_item, .menu .item2_current, .menu .item2_active {
	background-color: #ffffff;
}

#all, #pureall #maincol {
	background-color: #fefbe8;
}

#rightcol .user-rssfeed-pi1, .tx-oventa-pi5-2col {
	background-color: f9ffe5;
}

.tx-oventa-pi5-left .tx-oventa-pi5 table {
	background-color: #999999;
}

.tx-oventa-pi5-left .tx-oventa-pi5 tr,
.tx-oventa-pi5-right .tx-oventa-pi5 tr {
	background-color: #cfead3;
}

/**************************** widths *******************/
.tx-oventa-pi13 table, .tx-oventa-pi14 table, #leftcol table.menu {
	width: 100%;
}

#login #info table {
	width: 330px;
}

.newsticker {
	width: 452px;
	height: 24px;
	margin: 0;
	margin-bottom: 20px;
}

.tx-oventa-pi5-left, .tx-oventa-pi5-right {
	width: 50%;
}

.tx-oventa-pi16 {
	height: 110px;
}
/********************** font definitions ***************/
#leftcol, #maincol, #rightcol, #menu, #header, td, th, input, select, option, textarea {
	font-family: Tahoma,Arial,Verdana,Helvetica;
	font-size: 11px;
}

.tblheader, .h2-header,
.menu .item_normal, .menu .item_active, .menu .item_current,
#menu .item_active, #menu .item_current, .info, .error, h1, 
.tx-oventa-pi10 .normal_item, .tx-oventa-pi10 .active_item
{
	font-weight: bold;
}

h1 {
	font-size: 13px;
}

h2, #footer {
	font-size: 11px;
}

a:visited, a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#footer {
	font-style: italic;
}

.online {
	font-weight: bold;
}

.user-rssfeed-pi1 table td {
	font-size: 11px;
}

.tx-oventa-pi5-left h1, .tx-oventa-pi5-right h1 {
	font-size: 11px;
}

/********************** border definitions *************/
input, textarea {
	border: #999999 solid 1px;
}

#menu .pre_item {
	border-right: #006030 2px solid;
}

.tx-oventa-pi10 .ranking_data {
	border-bottom: #006030 2px solid;
}

#adcol {
	/* border-left: #999999 1px solid; */
}

#footer {
	border-top: #999999 1px solid;
}



.menu .item_normal, .menu .item_current {
	border-bottom: #cfead3 1px solid;
}
.menu .item_active {
	border-bottom: none;
}

.menu .item2_normal, .menu .item2_active, .menu .item2_current {
	border-top: #006030 1px solid;
	border-left: #006030 1px solid;
	border-right: #006030 1px solid;
}

.boxed {
	border: #999999 1px solid;
}

#rightcol .user-rssfeed-pi1, .tx-oventa-pi5-2col {
	border: 1px solid #666;
}

.tx-oventa-pi5-right {
	border-left: #ffeda8 1px solid;
}

.tx-oventa-pi5-left .tx-oventa-pi5 td,
.tx-oventa-pi5-right .tx-oventa-pi5 td {
	border-top: #f9ffe5 1px solid;
}


/********************** Alignments *********************/
#login #form th, #login #info th, #login #info td,
table.wmprep td.tbldata {
	text-align: right;
}

#leftcol, #maincol, #rightcol, #footer, #login {
	text-align: left;
}

#menu .item2_normal, #menu .item2_active, #menu .item2_current {
	vertical-align: middle;
}

.tx-oventa-pi10 .ranking_header {
	vertical-align: bottom;
}

.tblheader, .tbldata {
	vertical-align: top;
}

td.tx-oventa-pi5-left, td.tx-oventa-pi5-right {
	vertical-align: top;
}

/********************** margins ************************/
#login #info table {
	margin: 0 !important;
	padding: 0;
}

h1  {
	margin-bottom: 5px;
}

form {
	margin-bottom: 0;
}

.tx-oventa-pi2 form, .tx-oventa-pi25 form {
	margin: 10px;
	margin-left: 40px;
}

.loginbox input, .tx-oventa-pi4 h1, #maincol h1,
.tx-oventa-pi5 h1, .tx-oventa-pi6 h1, .tx-oventa-pi7 h1, .tx-oventa-pi8 h1,
.tx-oventa-pi9 h1, .tx-oventa-pi10 h1, .tx-oventa-pi11 h1, .tx-oventa-pi12 h1,
.tx-oventa-pi13 h1,  .tx-oventa-pi14 h1,  .tx-oventa-pi15 h1,  .tx-oventa-pi16 h1,
.tx-oventa-pi17 h1,  .tx-oventa-pi18 h1,  .tx-oventa-pi19 h1,  .tx-oventa-pi20 h1,
.tx-oventa-pi21 h1,  .tx-oventa-pi22 h1,  .tx-oventa-pi23 h1,  .tx-oventa-pi24 h1,
.tx-oventa-pi25 h1 {
	margin-top: 0;
}

.tx-oventa-pi19 .event {
	margin-top: 3px;
	margin-bottom: 0;
}

.tx-oventa-pi2, .tx-oventa-pi3, .tx-oventa-pi4, .tx-oventa-pi5, .tx-oventa-pi19, #leftcol .menu,
.tx-timezones-pi2, .tx-oventa-pi12 {
	margin-bottom: 5px;
}

.tx-oventa-pi6 ul.backlinks li {
	margin-bottom: 3px;
}

.user-rssfeed-pi1 table {
	margin-top: 3px;
}

h1.news {
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-right: 5px;
}

.tx-oventa-pi16 p {
	margin-top: 5px;
	margin-bottom: 0;
}

/********************** paddings ***********************/
#login {
	padding-top: 5px;
}

.loginbox td, .loginbox th {
	padding-left: 5px;
	padding-bottom: 2px;
}

.tx-oventa-pi4, .tx-oventa-pi5, .tx-oventa-pi19, .boxed, .tx-oventa-pi5-2col,
.tx-timezones-pi2, .tx-oventa-pi12   {
	padding: 5px;
}

.tx-oventa-pi19 h1, .tx-oventa-pi12 h1,
.tx-oventa-pi4 h1, .tx-oventa-pi5 h1, #maincol h1 {
	padding-top: 0;
}

.tx-oventa-pi10 .normal_item, .tx-oventa-pi10 .active_item,
.menu .item_normal, .menu .item_active, .menu .item_current
 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tx-oventa-pi16  {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu .item2_normal, .menu .item2_active, .menu .item2_current {
	padding-left: 23px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tx-oventa-pi10 .header, .tblheader, .tbldata {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tx-oventa-pi13 .tbldata {
	padding-top: 5px;
	padding-bottom: 5px;
}

.tx-oventa-pi10 .ranking_data {
	padding-left: 2px;
	padding-right: 2px;
}

.tx-oventa-pi10 .ranking_header {
	padding-top: 2px;
	padding-bottom: 2px;
}

#footer {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.user-rssfeed-pi1 {
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.user-rssfeed-pi1 table td {
	padding-top: 2px;
	padding-bottom: 3px;
}

.tx-oventa-pi5 td {
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
}

.tx-oventa-pi12 td {
	padding-right: 0;
	padding-left: 3px;
}

.tx-oventa-pi19 .event {
	padding-top: 3px;
	padding-bottom: 1px;
}

/************************** MISC **************************************/
.floatclear, #floatclear {
	float: clear;
}

.tx-oventa-pi6 ul.backlinks {
	list-style-type: square;
}


table.oventa-pi29-marquee {
	/* background-color: #def7ef; */
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
}

td.oventa-pi29-marquee-label {
	color: #006030;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.oventa-pi29-marquee, td.oventa-pi29-marquee a:link,
td.oventa-pi29-marquee a:hover, td.oventa-pi29-marquee a:visited {
	color: #000000;
	font-family: Courier, "Courier New", "Andale Mono", Monaco, monospace;
	font-size: 13px;
}

td.oventa-pi29-marquee {
	padding-right: 7px;
	width: 100%;
}

.countdown {
	font-weight: bold;
	font-size: 13px;
	color: #006030;
}

.langmenu {
}

.tx-timezones-pi2 {
	text-align: center;
}

