/******************************************************************************
	ALL-CERT.DE 2008 
		MAIN STYLESHEET FILE
			BY TU-COMPUTERS.EU 2008
*******************************************************************************/

*
{
	margin	: 0;
	padding	: 0;
}

body, html
{
	width		: 100%;
	height		: 100%;
	text-align	: center;
	padding-bottom: 20px;
}

a
{
	font-family		: Arial, Helvetica, sans-serif;
	color			: #656581;
	text-decoration	: none;
	font-weight		: bold;	
}

ul
{
	margin-left		: 5px;
	margin-top		: 20px;
	margin-bottom	: 20px;
}

ul li 
{
	margin-left		: 20px;
}

.button
{
	background			: #E9EAEE;
	border-right-color	: #848484;
	border-bottom-color	: #848484;
	border-top-color	: #FFFFFF;
	border-left-color	: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #122F5B;
	padding-top			: 2px;
	padding-right		: 8px;
	padding-bottom		: 2px;
	padding-left		: 8px;
	border-width		: 1px;
}

.textField
{
	border-color		: #A5ACB2;
	border-width		: 1px;
	border-style		: solid;
	background			: #FFFFFF;
	padding				: 3px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}

.relative
{
	position: relative;
	height: 100%;
}

.homeImage
{
	position	: absolute;
	width		: 359px;
	height		: 43px;
	border-style: solid;
	border-width: 1px;
	border-color: #48547E;
}

#root
{
	width			: 1000px;
	margin-left		: auto;
	margin-right	: auto;
}

#contentWrap
{
	width			: 792px;
	height			: 100%;
	background		: #D9D9E4;
}

#banner
{
	background	: url( "../images/banner.png" );
	height		: 214px;
	text-align  : left;
}

#topBar
{
	height		: 30px;
	text-align	: right;
}

#topBar table
{
	margin-left: auto;
	margin-right: 212px;
}

#topBar table tr td
{
	vertical-align: middle;
}

#languageMenu
{
	padding-right: 24px;
}

#languageMenu a
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #000000;
	text-decoration	: none;	
}

#languageMenu img
{
	margin-left	: 5px;
	margin-right: 15px;
}

#sideBar
{
	width			: 215px;
	background		: #D9D9E4;
	height			: 100%;
	vertical-align	: top;
}

#content
{
	text-align		: justify;
	vertical-align	: top;
	padding-left	: 20px;
	padding-top		: 60px;
	color			: #000048;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	height			: 100%;
	background		: #FFFFFF;
}

#sideBar .firstBox
{
	width				: 182px;
	border-width		: 1px;
	border-bottom-width	: 5px;
	border-style		: solid;
	border-color		: #152760;
	margin-left			: auto;
	text-align			: left;
}

#sideBar .loginBox
{
	width				: 182px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #152760;
	margin-left			: auto;
	text-align			: left;
	background			: #FFFFFF;
}

#sideBar .titleBox
{
	margin-top			: 5px;
	width				: 182px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #152760;
	margin-left			: auto;
	text-align			: left;
	background			: #FFFFFF;
}

#sideBar .titleBox .title
{
	width			: 100%;
	background		: #152760;
	height			: 21px;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-decoration	: none;	
	padding			: 5px;
}

#sideBar .titleBox .content
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	padding			: 10px;
}

#sideBar .loginBox tr td
{
	padding: 5px;
}

#pageHeader
{
	position			: absolute;
	top					: 20px;
	left				: 194px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #152760;
	width				: auto;
	height				: 20px;
}

#home
{
	position			: absolute;
	top					: -23px;
	left				: 10px;
	width				: auto;
}

#home a 
{
	color				: #000000;
}

#infoHeader
{
	position			: absolute;
	top					: 20px;
	left				: 506px;
	border-width		: 1px;
	border-style		: solid;
	border-color		: #152760;
	width				: 280px;
	height				: 20px;
}

#infoHeader table
{
	height	: 20px;
	width	: 280px;
}

#infoHeader table tr td
{
	text-align		: center;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #000048;
}

#pageHeader table
{
	height	: 20px;
}

#pageHeader .left
{
	width		: 20px;
	background	: #152760;
}

#pageHeader .right
{
	padding-left	: 20px;
	padding-right	: 20px;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #000048;
}

#menu
{
	margin-top	: 27px;
	width 		: 326px;
	height		: 170px;
}

#menu .left
{
	vertical-align	: top;
	width			: 216px;
}

#menu .left table
{
	width: 100%;
}

#menu .left table tr td
{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #F2F2F6;
	border-left-style	: none;
}

#menu .left table tr td a .normal
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	color				: #000000;
	text-decoration 	: none;
	line-height			: 15px;
	padding				: 5px;
	padding-left		: 10px;
	padding-top			: 2px;
	padding-bottom		: 2px;
}

#menu .left table tr td a .active, #menu .left table tr td a:hover .normal
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	color				: #FFFFFF;
	text-decoration 	: none;
	line-height			: 15px;
	background			: #102D7B;
	padding				: 5px;
	padding-left		: 10px;
	padding-top			: 2px;
	padding-bottom		: 2px;
}

#menu .right
{
	width			: 110px;
	vertical-align	: top;
}

#menu .right table
{
	width: 100%;
}

#menu .right table tr td
{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #F2F2F6;
	border-left-style	: none;
	border-right-style	: none;
}

#menu .right table tr td a .normal
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #000000;
	text-decoration 	: none;
	line-height			: 15px;
	padding				: 5px;
	padding-left		: 10px;
	padding-top			: 2px;
	padding-bottom		: 2px;
}

#menu .right table tr td a .active, #menu .right table tr td a:hover .normal
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	text-decoration 	: none;
	line-height			: 15px;
	background			: #102D7B;
	padding				: 5px;
	padding-left		: 10px;
	padding-top			: 2px;
	padding-bottom		: 2px;
}

.searchSection, .searchSection a
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #656581;
	text-decoration	: none;
	font-size		: 10;
	font-weight		: bold;
	text-transform	: uppercase;
}

.searchSection .counter
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
}

.searchTitle a, tx-indexedsearch-browsebox-SCell p a 
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #656581;
	text-decoration	: none;
	font-weight		: normal;
}

h1 {
	font-size:14px;
	margin-bottom:20px;
}

h6 {
	font-size:12px;
	margin-bottom:5px;
}

div.rgaccord1-content {
	border-style:none;
	background-image:none;
	margin-bottom:10px;
	margin-left:26px;
}
