@charset "utf-8";
/* CSS Document */
a
{
	color: #333333;
}

#mod_search_searchword
{
	color: #333333;
}

#menu, #menu ul 
{
	background: transparent url(../images/bg_tmenu_bl.gif) repeat scroll 0 0;
}

#menu ul.menu li a:hover,
#menu ul.menu li a:active,
#menu ul.menu li a:focus 
{
	background: url(../images/tr_tmenu_black.gif) no-repeat scroll right center;
}

#menu ul.menu li 
{
	background: url(../images/tr_tmenu_black.gif) no-repeat scroll right center;
}

/* 2nd level and above */
#menu ul.menu li ul 
{
	background: transparent url(../images/bg_menu_ul_black.png) no-repeat scroll center bottom;
	padding-bottom: 2px;
}

#menu ul.menu li ul li
{
	background: #666666;
}

#menu ul.menu li ul a:hover,
#menu ul.menu li ul a:active,
#menu ul.menu li ul a:focus,
#menu ul.menu ul li:hover,
#menu ul.menu ul li.sfhover,
#menu ul.menu ul li.havesubchildsfhover,
#menu ul.menu ul li.havesubchild-activesfhover,
#menu ul.menu ul ul li:hover,
#menu ul.menu ul ul li.sfhover,
#menu ul.menu ul ul li.havesubchildsfhover,
#menu ul.menu ul ul li.havesubchild-activesfhover 
{
	background: #333333;
}

#right .moduletable h3
{
	background: url(../images/h3_modul_bl.png) #2e4d80 repeat-x;
}

.componentheading
{
	background: url(../images/ch_left_black.png) no-repeat left center;
}

.contentheading
{
	color: #333333;
}

a.readon
{
	background: url(../images/readon_black.gif) no-repeat;
}

#modul_2 ul li a, 
#modul_2_big ul li a,
#modul_3 ul li a,
#modul_3_big ul li a
{
	background: url(../images/readon_black.gif) no-repeat scroll left center;
	display: block;
	margin: 0;
	padding: 3px 0 3px 14px;
	font-weight: bold;
}

#modul_2 ul li a:hover, 
#modul_2_big ul li a:hover,
#modul_3 ul li a:hover,
#modul_3_big ul li a:hover
{
	background: #FFFFFF url(../images/readon_black.gif) no-repeat scroll left center;
}
.fieldCell
{
	background: #DDDDDD;
}