td {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 10pt;}
tr {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 10pt;}
textarea {font-family: Arial, Verdana, Tahoma, Helvetica; font-size: 10pt;}

input, select, textarea {
  padding:			2px;
  border-style:		solid;
  border-width:		1px;
  border-color:		#000000;
  background-color: #FFFFFF;
}

button{
  padding:           0px;
  border-style:      solid;
  border-width:      1px;
  border-color:      #000000;
  background-color:  #FFFFFF;
}

table{
  padding:           0px;
  border-width:      0px;
}

table.box {
  border-style:      solid;
  border-width:      1px;
  border-collapse:   collapse;
}

th.box {
  background-color: #FF8800;
}

tr.box {
  background-color: #FFFFFF;
}

table.module {
  border-style:      solid;
  border-width:      1px;
  border-collapse:   collapse;
}

table.header {
  background-color: #FFDD00;
}

th.module {
  background-color: #FF8800;
}

tr.module {
  background-color: #FFFFFF;
}

tr.table_header {
  font-weight:bolder;
  background-color:#AAAAAA;
}
tr.table_data {
  background-color:#DDDDFF;
}
tr.table_data2 {
  background-color:#BBBBFF;
}
tr.table_data3 {
  background-color:#FFAAAA;
}

tr:hover.table_data { 
  background-color:#AAAAAA;
}
tr:hover.table_data2 { 
  background-color:#AAAAAA;
}
tr:hover.table_data3 { 
  background-color:#AAAAAA;
}

td.module {
  background-color: #FFFFFF;
}

a:visited.box {
  color:#222222;
  text-decoration:none;
  font-size:8pt;
}
a:link.box {
  color:#000000;
  text-decoration:none;
  font-size:8pt;
}
a:active.box {
  color:#FF0000;
  text-decoration:none;
  font-size:8pt;
}
a:hover.box {
  color:#000000;
  text-decoration:underline;
  font-size:8pt;
}


a:visited.box_partner {
  color:#222222;
  text-decoration:none;
  font-size:8pt;
}
a:link.box_partner {
  color:#000000;
  text-decoration:none;
  font-size:8pt;
}
a:active.box_partner {
  color:#FF0000;
  text-decoration:none;
  font-size:8pt;
}
a:hover.box_partner {
  color:#000000;
  text-decoration:underline;
  font-size:8pt;
}


a:visited.download {
  font-weight:bolder;
  color:#444422;
  text-decoration:none;
}
a:link.download {
  font-weight:bolder;
  color:#222200;
  text-decoration:none;
}
a:active.download {
  font-weight:bolder;
  color:#888800;
  text-decoration:none;
}
a:hover.download {
  font-weight:bolder;
  color:#888800;
  text-decoration:underline;
}

td.cat {
  background-color: #FFCC00;
}

td.cat_selected {
  background-color: #FF8800;
}

a:visited.cat {
  color:#000088;
  text-decoration:none;
}
a:link.cat {
  color:#0000DD;
  text-decoration:none;
}
a:active.cat {
  color:#880088;
  text-decoration:none;
}
a:hover.cat {
  color:#880088;
  text-decoration:underline;
}

a:visited.partner_list {
  color:#000088;
  text-decoration:none;
}
a:link.partner_list {
  color:#0000DD;
  text-decoration:none;
}
a:active.partner_list {
  color:#880088;
  text-decoration:none;
}
a:hover.partner_list {
  color:#880088;
  text-decoration:underline;
}

a:visited.gallery {
  color:#000000;
  text-decoration:none;
}
a:link.gallery {
  color:#000000;
  text-decoration:none;
}
a:active.gallery {
  color:#000000;
  text-decoration:none;
}
a:hover.gallery {
  color:#000000;
  text-decoration:underline;
}

a:visited.linklist {
  color:#000000;
  text-decoration:none;
}
a:link.linklist {
  color:#000000;
  text-decoration:none;
}
a:active.linklist {
  color:#000000;
  text-decoration:none;
}
a:hover.linklist {
  color:#000000;
  text-decoration:none;
}

a:visited.linklist_reiter {
  color:#000000;
  text-decoration:none;
  font-size: 8pt;
}
a:link.linklist_reiter {
  color:#000000;
  text-decoration:none;
  font-size: 8pt;
}
a:active.linklist_reiter {
  color:#000000;
  text-decoration:none;
  font-size: 8pt;
}
a:hover.linklist_reiter {
  color:#000000;
  text-decoration:underline;
  font-size: 8pt;
}


tr.table_data_partner {
  background-color:#FFFFFF;
}

tr.highscore_header {
  font-weight:bolder;
  background-color:#AAAAAA;
}
tr.highscore_data {
  background-color:#DDDDDD;
}

table.login {
  font-family: Arial, Verdana, Tahoma, Helvetica; 
  font-size: 8pt;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  border-collapse:collapse
}
