/* CSS for BLAX Website */

body
{
	color: #000000;
}

body, td, div, p, b, i
{
	font-size: 13px;
	font-family: Verdana, Geneva, Arial;
}
a:link, a:active
{
	color: #dd0000;
	text-decoration: none;
}
a:visited
{
	color: #dd0000;
	text-decoration: none;
}
a:hover
{
	color: #0000cc;
	text-decoration: underline;
}

.menu, .menuSelect
{
	font-size: 12px;
	background: #dd0000;
	color: #cccccc;
}
.menuSelect
{
	font-weight: bold;
}

a.menu:link, a.menu:visited, a.menu:active,
a.menuSelect:link, a.menuSelect:visited, a.menuSelect:active
{
	color: #eeeeee;
	text-decoration: none;
}
a.menu:hover
{
	color: #ffffff;
	background: #0000cc;
}

.error
{
	background: #ffffff;
	color: #ff0000;
	font-size: 12px;
	font-weight:bold;
}

.marker
{
	background: yellow;
	font-size: 12px;
	font-weight:bold;
}

.small
{
	font-size: 11px;
}
.smalltdcaption
{
	font-size: 11px;
	background-image:url(../img/icon/blax/fadecaption.png);
	background-repeat:no-repeat;
}
.smallBold
{
	font-size: 11px;
	font-weight:bold;
}
.smallLight
{
	font-size: 11px;
	color: #999999;
}

/* unter dem Logo der Startseite */
.subLogo
{
	font-size: 10px;
	color: #eeeeee;
}


tr.header, td.header
{
	background: #ccccff;
	color: #ffffff;
}
tr.header2, td.header2
{
	background: #9999ff;
	color: #ffffff;
}
tr.main, td.main
{
	font-weight:bold;
}
.news
{
	background: #dd0000;
	color: white;
	margin-top: 30px;
}

.newsbottom
{
	background: #eeeeee;
}

.borderl
{
	border-left: 1px solid black; 
}

.borderr
{
	border-right: 1px solid black; 
}

td.small a
{
	padding: 5px;
}

.dm2007 { padding-top: 10px; padding-bottom: 10px; border: 1px solid black; font-size: 16pt; background: #AAA; text-align: center; vertical-align: middle;}

.balken
{
	background-image:url(../img/icon/blax/fadecaption.png);
	background-repeat:repeat-y;
}