.fontgrau 10pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: Silver;
	font-size: 12px;
	text-align: center;
}
body {
background-color: Black;
	font-size: 10px;
 /*  scrollbar-base-color:#FF0000; */

}
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a, a:visited { color: #808080; text-decoration: underline; }
a:hover, a:active { color: #666; text-decoration: none; }


/* Contact info at the bottom of page */
.contact { color: #FFFFFF; font-size: 11px; font-weight: bold; }
a.contact, a.contact:visited { color: #FFFFFF; text-decoration: underline; }
a.contact:hover, a.contact:active { color: #FFFFFF; text-decoration: none; }

/* Text size */
.textsmall { font-size: 9px; }
.textsmaller { font-size: 11px; }
.textnormal { font-size: 12px; }
.textlarger { font-size: 13px; }
.textlarge { font-size: 14px; }

/* Error messages */
.error { color: #FF0000; font-size: 12px; font-weight: bold; }

/* Colored text */
.red { color: #FF0000; }
.redbold { color: #FF0000; font-weight: bold; }
.darkgray { color: #333333; }
.lightred { color: #FF9797; font-size: 14px; font-weight: bold; background-color: transparent; }
.lightred12pix { color: #FF9797; font-size: 12px; font-weight: bold; background-color: transparent; }
.textboldblue {
	color: #191970;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textgraybold { color: #A9A9A9; font-size: 12px; font-weight: bold;}
.greybold12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}


/* Tables */
table.table1 { background-color: #333333; }
th.table1 { background-color: #FF0000; color: #FFFFFF; font-size: 13px; font-weight: bold; text-align: center; }
td.red { background-color: #FF0000; }
td.white { background-color: #FFFFFF; }
td.darkgray { background-color: #333333; }
td.gray { background-color: #E5E5E5; }
td.litegray { background-color: #F4F4F4; }

/* Links */
.th_table1 { color: #FFFFFF; font-size: 13px; font-weight: bold; }
a.th_table1, a.th_table1:visited { color: #FFFFFF; text-decoration: none; }
a.th_table1:hover, a.th_table1:active { color: #FFFFFF; text-decoration: underline; }

/* Input */
input, textarea, select { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input, textarea { border: solid #000000 1px; }
input.liteoption, textarea.liteoption { border: solid #808080 1px; }
input.mainoption, textare.mainoption { border: solid #FF0000 2px; }

/* Technologies list */
.tech { font-size: 11px; }
.techsmall { font-size: 10px; }
a.tech, a.tech:visited, a.techsmall, a.techsmall:visited { color: #000000; text-decoration: none; }
a.tech:hover, a.tech:active, a.techsmall:hover, a.techsmall:active { color: #404040; text-decoration: underline; }

/* Header */
.header { font-size: 12px; font-weight: bold; }

/* Main template text */
.maintext, .maintext a, .maintext a:visited, .maintext a:hover, .maintext a:active { font-size: 11px; }

/* Category links */
.cat { font-size: 10px; }
.catsmall { font-size: 10px; }
a.cat, a.catsmall { color: #808080; text-decoration: underline; }
a.cat:visited, a.catsmall:visited { color: #808080; text-decoration: underline; }
a.cat:hover, a.catsmall:hover, a.cat:active, a.catsmall:active { color: #666; text-decoration: none; }

/* RECO - links */
a.addr, a.addr:visited { color: #7B7171; text-decoration: none }
a.addr:hover { color: #000000; text-decoration: none }
a.addr:active { color: #C0C0C0; text-decoration: none }
.blackbold12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.darkgraybold12pix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F4F4F;
}

