/****************************************************************/
/*           root_css von christoph jokubonis                   */
/*           email: east(at)3457.eu                             */
/*           project: cccdb                                     */
/*           version: 2008.03.25                                */
/****************************************************************/

/*--------------------------------*/
/*--overall-----------------------*/

html {
	background-color:#ffffff;
}

div {
	border:0px;
	font: normal 12px Verdana,Arial,Helvetica;
	color:#666666;
}

div.tx-indexedsearch {
	border-bottom: 1px solid #00adef;
	margin-bottom:0px;
}

div.csc-sitemap {
	border-bottom: 1px solid #00adef;
	margin-bottom:0px;
}

#results_container {
	border-bottom: 1px solid #00adef;
	padding-bottom:15px;
	margin-bottom:0px;
}

th {
	text-align:left;
}

input.field {
	width:300px;
	border: 1px solid #00adef;
	font: normal 12px Verdana,Arial,Helvetica;
	color:#00abbd;
	background-color:#ffffff;
}

input.fieldbanner {
	width:150px;
	border: 1px solid #00adef;
	font: normal 12px Verdana,Arial,Helvetica;
	color:#00abbd;
	background-color:#ffffff;
}

input.fieldsubmit {
	border: 1px solid #00adef;
	font: normal 12px Verdana,Arial,Helvetica;
	color:#00adef;
	background-color:#ffffff;
}

select {
	width:150px;
	border: 1px solid #00adef;
	font: normal 12px Verdana,Arial,Helvetica;
	color:#00abbd;
	background-color:#ffffff;
}

h1 {
	margin-top:0px;
	padding-top:8px;
	font: bold 15px Verdana,Arial,Helvetica;
	color:#00abbd;
	text-align:right;
	border-bottom: 1px solid #00adef;
}

p.bodytext {
	border-bottom: 1px solid #00adef;
	padding-bottom:15px;
	margin-bottom:0px;
}

a:link {
	text-decoration:none;
	color:#00adef;
}

a:visited {
	text-decoration:none;
	color:#00adef;
}

a:focus {
	text-decoration:none;
	color:#00adef;
}

a:hover {
	text-decoration:none;
	color:#00adef;
}

a:active {
	text-decoration:none;
	color:#00adef;
}

/*--------------------------------*/
/*--sitecontainer-----------------*/

#sitecontainer {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2px;
	padding-right:2px;
}

* html #sitecontainer {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2px;
	padding-right:0px;
}

html .sitecontainerIEtweakcontainer {
	position:absolute;
	left:0px;
	right:0px;
}

/*--------------------------------*/
/*--headercontainer---------------*/

#headercontainer {
	height:195px;
	border: 1px solid #00adef;
	overflow:hidden;
}

/*--header------------------------*/

#header {
	position:absolute;
	height:150px;
	width:758px;
	margin-top:0px;
	margin-left:0px;
	overflow:hidden;
}

/*--banner------------------------*/

#banner {
	position:absolute;
	height:45px;
	width:758px;
	border-top: 1px dashed #00adef;
	margin-top:150px;
	margin-left:0px;
	overflow:hidden;
}

/*--search------------------------*/

#search {
	position:absolute;
	height:24px;
	width:330px;
	padding-top:6px;
	margin-top:157px;
	margin-left:418px;
	text-align:center;
	border: 1px solid #00adef;
	background-color:#ffffff;
	overflow:hidden;
}

/*--------------------------------*/
/*--spacercontainer---------------*/

#spacercontainer {
	clear:both;
	height:15px;
	overflow:hidden;
}

/*--------------------------------*/
/*--contentcontainer--------------*/

#contentcontainer {
	clear:both;
	overflow:hidden;
}

/*--menuleft----------------------*/

#menuleft {
	float:left;
	width:180px;
	padding-top:0px;
	padding-bottom:15px;
}

/*--content-----------------------*/

#content {
	float:right;
	width:558px;
	margin-right:5px;
	margin-left:5px;
	
	overflow:auto;
}

/*--------------------------------*/
/*--bottomcontainer---------------*/

#bottomcontainer {
	clear:both;
	height:22px;
	border: 1px solid #00adef;
	overflow:hidden;
}

/*--bottomleft--------------------*/

#bottomleft {
	float:left;
	padding:4px;
	padding-left:10px;
	text-align:left;
	font: 10px Verdana,Arial,Helvetica;
	color:#00adef;
}

/*--bottomright-------------------*/

#bottomright {
	float:right;
	padding:4px;
	padding-right:10px;
	text-align:right;
	font: 10px Verdana,Arial,Helvetica;
	color:#00adef;
}

/*--------------------------------*/
/*--spacerbottomcontainer---------*/

#spacerbottomcontainer {
	clear:both;
	height:7px;
}

/*--end---------------------------*/
/*--------------------------------*/