/* --- TABS  -------------------------------------------------------------------------------- */
.tabGreenL				{ background-image: url("../img/tab_green_left.gif"); height: 26px; width: 15px; }
.tabGreenR				{ background-image: url("../img/tab_green_right.gif"); height: 26px; width: 15px; }
.tabGreen 				{ background-image: url("../img/tab_green.gif"); color: #FFFFFF; font-size: 9px; font-weight: bold; height: 26px; }

.tabGreyL				{ background-image: url("../img/tab_grey_left.gif"); height: 26px; width: 15px; }
.tabGreyR				{ background-image: url("../img/tab_grey_right.gif"); height: 26px; width: 15px; }
.tabGrey				{ background-image: url("../img/tab_grey.gif"); color: #999999; font-size: 9px; font-weight: bold; height: 26px; }


/* --- INPUTS -------------------------------------------------------------------------------- */
select					{ font-family: Verdana, Arial; font-size: 9px; font-weight: normal; color: #333333; }
input, textarea			{ font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #333333; }


/* --- TEXT ---------------------------------------------------------------------------------- */

td						{ font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #444444; }

.large					{ font-size: 11px; }
.larger					{ font-size: 13px; }

.rub					{ font-family: "Trebuchet MS"; font-size: 17px; color: #555555; }
.rub:link				{ font-family: "Trebuchet MS"; font-size: 17px; color: #555555; font-weight: normal; }
.rub:visited			{ font-family: "Trebuchet MS"; font-size: 17px; color: #555555; font-weight: normal; }
.rub:hover				{ font-family: "Trebuchet MS"; font-size: 17px; color: #555555; font-weight: normal; }
.bigrub					{ font-family: "Trebuchet MS"; font-size: 22px; color: #555555; }
.bigrub2				{ font-family: "Trebuchet MS"; font-size: 22px; color: #333333; }

.footer					{ font-size: 9px; color: #888888; }
.bildtext				{ font-size: 9px; }
.small					{ font-size: 9px; }
.greysmall				{ font-size: 9px; color: #777777; }
.whitesmall				{ font-size: 9px; color: #FFFFFF; }
.white					{ font-size: 9px; color: #FFFFFF; }

.sabon					{ font-family: Sabon; font-size: 14px; font-style: italic; }
.sabonBig				{ font-family: Sabon; font-size: 20px; font-style: italic; }
.OCR					{ font-family: OCRB; font-size: 14px; font-style: normal; }


/* --- LINKS --------------------------------------------------------------------------------- */

a:link					{ font-family: Verdana, Arial; font-weight: bold; color: #003D7B; text-decoration: none; }
a:visited				{ font-family: Verdana, Arial; font-weight: bold; color: #003D7B; text-decoration: none; }
a:hover					{ font-family: Verdana, Arial; font-weight: bold; color: #003D7B; text-decoration: underline; }
a:active				{ font-family: Verdana, Arial; font-weight: bold; color: #00264C; text-decoration: underline; }

a.footer:link			{ font-weight: normal; color: #888888; text-decoration: underline; }
a.footer:visited		{ font-weight: normal; color: #888888; text-decoration: underline; }
a.footer:hover			{ font-weight: normal; color: #888888; text-decoration: none; }
a.footer:active			{ font-weight: normal; color: #888888; text-decoration: none; }

a.Passagen:link			{ font-weight: bold; color: #2E5900; text-decoration: none; }
a.Passagen:visited		{ font-weight: bold; color: #2E5900; text-decoration: none; }
a.Passagen:hover		{ font-weight: bold; color: #2E5900; text-decoration: none; }
a.Passagen:active		{ font-weight: bold; color: #2E5900; text-decoration: none; }

a.Passagen2:link 		{font-weight: normal; color: #2E5900; text-decoration: underline; }
a.Passagen2:visited 	{ font-weight: normal; color: #2E5900; text-decoration: underline; }
a.Passagen2:hover		{ font-weight: normal; color: #2E5900; text-decoration: underline; }
a.Passagen2:active		{ font-weight: normal; color: #2E5900; text-decoration: underline; }

a.PassagenBlue:link 	{ font-weight: bold; color: #006699; text-decoration: none; }
a.PassagenBlue:visited 	{ font-weight: bold; color: #006699; text-decoration: none; }
a.PassagenBlue:hover 	{ font-weight: bold; color: #006699; text-decoration: none; }
a.PassagenBlue:active 	{ font-weight: bold; color: #006699; text-decoration: none; }

a.PassagenBlue2:link 	{ font-weight: normal; color: #006699; text-decoration: underline; }
a.PassagenBlue2:visited	{ font-weight: normal; color: #006699; text-decoration: underline; }
a.PassagenBlue2:hover	{ font-weight: normal; color: #006699; text-decoration: underline; }
a.PassagenBlue2:active	{ font-weight: normal; color: #006699; text-decoration: underline; }

a.White:link			{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.White:visited			{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.White:hover			{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.White:active			{ font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.Red:link				{ font-weight: bold; color: #CC0000; text-decoration: none; }
a.Red:visited			{ font-weight: bold; color: #CC0000; text-decoration: none; }
a.Red:hover				{ font-weight: bold; color: #CC0000; text-decoration: underline; }
a.Red:active			{ font-weight: bold; color: #CC0000; text-decoration: none; }

a.Visited:link			{ font-weight: bold; color: #003D7B; text-decoration: none; }
a.Visited:visited		{ font-weight: bold; color: #8A98A5; text-decoration: none; }
a.Visited:hover			{ font-weight: bold; color: #003D7B; text-decoration: underline; }
a.Visited:active		{ font-weight: bold; color: #003D7B; text-decoration: none; }

a.GreenVisited:link		{ font-weight: bold; color: #0A8C00; text-decoration: none; }
a.GreenVisited:visited	{ font-weight: bold; color: #A4BCA1; text-decoration: none; }
a.GreenVisited:hover	{ font-weight: bold; color: #0A8C00; text-decoration: underline; }
a.GreenVisited:active	{ font-weight: bold; color: #0A8C00; text-decoration: none; }

a.Green:link			{ font-weight: bold; color: #0A8C00; text-decoration: none; }
a.Green:visited			{ font-weight: bold; color: #0A8C00; text-decoration: none; }
a.Green:hover			{ font-weight: bold; color: #0A8C00; text-decoration: underline; }
a.Green:active			{ font-weight: bold; color: #0A8C00; text-decoration: none; }

a.Grey:link				{ font-weight: bold; color: #444444; text-decoration: none; }
a.Grey:visited			{ font-weight: bold; color: #444444; text-decoration: none; }
a.Grey:hover			{ font-weight: bold; color: #444444; text-decoration: underline; }
a.Grey:active			{ font-weight: bold; color: #444444; text-decoration: none; }

a.Sudoku:link				{ font-weight: bold; color: #69395d; text-decoration: none; }
a.Sudoku:visited				{ font-weight: bold; color: #69395d; text-decoration: none; }
a.Kakuro:link				{ font-weight: bold; color: #4a807c; text-decoration: none; }
a.Kakuro:visited				{ font-weight: bold; color: #4a807c; text-decoration: none; }

.input_login			{ font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #333333; width: 80px; }

/* --- COLORS ---------------------------------------------------------------------------------- */

.red					{ color: #CC0000; }
.black					{ color: #000000; }
.blue					{ color: #0C4E7F; }
.brown					{ color: #7A4A1B; }
.vit					{ color: #FFFFFF; }
.green					{ color: #0A8C00; }
.green2					{ color: #52683E; }
.pink					{ color: #de0078; }
