/* ----------------------------------------------------------------
	sub01 css
	http://www.regent.ch
---------------------------------------------------------------- */

/* --------------------------------------------------------------*/
/* general */
/* --------------------------------------------------------------*/

#middle {
	background-image	: url(../images/middle_background_sub04.gif);
}

#sub_container {
	width				: 769px;
	padding				: 0px 0px 35px 0px;
	margin				: 0;
	display				: inline-table;
}

/* --------------------------------------------------------------*/
/* content_left */
/* --------------------------------------------------------------*/

#sub_content_left {
	/*width				: 769px;*/
	padding				: 0;
	margin				: 0;
	float				: left;
	border-bottom		: 3px solid #fff;
	border-right		: 1px solid #fff;
}

#sub_content_left img {
	width				: 473px;
	padding				: 0;
	margin				: 0;
}

/* --------------------------------------------------------------*/
/* content_border */
/* --------------------------------------------------------------*/

#sub_content_border {
	/*width				: 769px;*/
	padding				: 0;
	margin				: 0;
	float				: right;
	border-bottom		: 3px solid #fff;
}

#sub_content_border img {
	width				: 295px;
	padding				: 0;
	margin				: 0;
}

/* --------------------------------------------------------------*/
/* content_middle */
/* --------------------------------------------------------------*/

#sub_content_middle {
	width				: 474px;
	padding				: 0px 0px 35px 0px;
	margin				: 0;
	float				: left;
}

#sub_content_middle h1 {
	background-color	: #aaa096;
	padding				: 5px 20px 8px 20px;
	margin				: 0px 0px 10px 0px;
	border-right		: 1px solid #c6c0b9;
	border-bottom		: 1px solid #fff;
}

#sub_content_middle p {
	padding				: 10px 20px 0px 20px;
	margin				: 0;
}

#sub_content_middle li {
	margin-top			: 4px;
	margin-bottom		: 4px;
	border-bottom		: 1px solid #cfc8c2;
}

#sub_content_middle li p {
	padding				: 0;
	margin				: 0;
}

#sub_content_middle li .date {
	color				: #fff;
	padding				: 0;
}

#sub_content_middle ol li {
	background			: none;
	border				: 0px;
	padding				: 0;
}

#sub_content_middle .csc-textpic-imagewrap {
	padding				: 10px 20px 10px 20px;
	margin				: 0;
}

#sub_content_middle .date {
	color				: #fff;
	padding				: 10px 0px 0px 20px;
}

/* --------------------------------------------------------------*/
/* content_right */
/* --------------------------------------------------------------*/

#sub_content_right {
	background-color	: #a9a095;
	width				: 295px;
	padding				: 0px 0px 35px 0px;
	margin				: 0;
	float				: right;
}

#sub_content_right h1 {
	padding				: 5px 20px 8px 20px;
	margin				: 0px 0px 10px 0px;
	border-bottom		: 1px solid #fff;
}

#sub_content_right p {
	padding				: 10px 20px 10px 20px;
	margin				: 0;
}

#sub_content_right li p {
	padding				: 0;
	margin				: 0;
}

#sub_content_right .tx-ttnews-browsebox p {
	padding				: 0;
	margin				: 0;
}

#sub_content_right .date {
	color				: #fff;
}


/* --------------------------------------------------------------*/
/* article search */
/* --------------------------------------------------------------*/


#sub_content_middle .tableDetails {
  border:0px;
  margin:20px;
  clear:both;
  background-color:#c0b7ae;
}

#sub_content_middle .tableDetails tr.tableHeadDetails {
  background-color:#9b8f81;
  color:#fff;
  font-weight:bold;
}

#sub_content_middle .tableDetails .lineBottom {
  height:5px;
  background-color:#9b8f81;
  border-left:0px;
  border-right:0px;
}

#sub_content_middle .tableDetails td {
  border:0px;
  border-left:1px solid #e3dcd4;
  border-right:1px solid #e3dcd4;
  padding:0px;
  vertical-align:middle;
}

#sub_content_middle .tableDetails td div {
  border:0px;
  padding:5px;
}

#sub_content_middle .tableDetails td div.divTop{
  border-bottom:1px solid #e3dcd4;
}

#sub_content_middle .tableDetails .col1 {
  width:100px;
  border-left:0px;
  text-align:center;
}
#sub_content_middle .tableDetails .col2 {
  width:115px;
}
#sub_content_middle .tableDetails .col3 {
  width:75px;
}
#sub_content_middle .tableDetails .col4 {
  width:115px;
}
#sub_content_middle .tableDetails .col5 {
  width:33px;
}
#sub_content_middle .tableDetails .col6 {
  width:33px;
}
#sub_content_middle .tableDetails .col7 {
  width:33px;
  border-right:0px;
}

#sub_content_middle .tableDetails tr.tableHeadDetails .col1 {
  text-align:left;
}

/* --------------------------------------------------------------*/
/* col1 */
/* --------------------------------------------------------------*/

.formArticle{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.formArticle .articleSubmit {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-bottom:1px solid #000;
	background-color:transparent;
	font-size:8pt;
	display:inline;
  text-decoration:underline;
  cursor:pointer;
}

* html .formArticle .articleSubmit {
	border-bottom:0px;
	width:80px;
}

*+html .formArticle .articleSubmit {
	border-bottom:0px;
	width:80px;
}

/* --------------------------------------------------------------*/
/* container search */
/* --------------------------------------------------------------*/

.articleSearchBox{
  margin-top:20px;
}

.articleSearchBox input {
  width:150px;
  height:18px;
  margin-top:5px;
  border:0px;
}

.articleSearchBox input.submitBU {
  width:auto;
  padding:0px 15px;
  margin:0px;
  height:1.8em;
  margin-top:0px;
  border:1px solid #fff;
  color:#fff;
	font-weight:bold;
	background-color:#a9a095;
	cursor:pointer;
}

*+html .articleSearchBox input.submitBU {
	padding:0px 0px;
}

* html .articleSearchBox input.submitBU {
	padding:0px 0px;
}


