@charset "utf-8";
/* CSS Document */

@import url(news_style.css);

html,body{
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-size:12px;
}

/*html {
     overflow: -moz-scrollbars-vertical;
}
*/

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color:#09A6CF;
}

a:hover {
	text-decoration:underline;
}

.utrechtpersoonlijk { margin: 0 0 0 200px; }

div#mainContainerHome {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:997px;
	background:#FFFFFF;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}
div#mainContainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:997px;
	background:#FFFFFF;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background-attachment: scroll;
	background-image: url(../template/images/content_bg.jpg);
	background-repeat: repeat-y;
}
#searchBox {
	padding:3px 0;
	clear:both;
	background-color:#FFFFFF;
}
.search {
	float:right;
	border:1px solid #00A5CF;
	background-color:#BFE4F4;
	font-size:11px;
	width:172px;
}
.search_button_macina {
	background-attachment: scroll;
	background-image: url(../images/button_search_go.gif);
	background-repeat: no-repeat;
	height:22px;
	width:22px;
	border:0px;
	margin:0px;
	padding:0px;
}
.search_input_macina {
	border:0px solid #FFFFFF;
	font-size:11px;
	width:135px;
	height:20px;
	padding:0 2px;
}

#headerBox {
	background-color:#FFFFFF;
	width:997px;
}

.logo {
	float:left;
	width:170px;
	padding-top:15px;
}

.imageHeaderLeft {
	float:left;
	width:398px;
	margin-left:9px;
	height:102px;
	background-color:#C3E9F6;
}
#imageHeader {
	float:right;
	width:419px;
	height:102px;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
}

#menuBox {
	background-color:#00A3DA;
	border:1px solid #FFFFFF;
	border-left:0;
	border-right:0;
	height:31px;
}
/* HOMEPAGE */
/* CONTETN TOP */


/* CONTENT BOTTOM */

.contentBottom {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/backgr_content_bottom.gif);
	background-repeat: repeat-x;
	width:997px;
}

.contentBottomLeft {
	float:left;
	width:768px !important;
	width:750px;
}
.titleTerug{
	
}
.contentBottomRight {
	float:left;
	width:229px;
}

.contentBottomRightContent {
	background-color:#C3E9F6;
	padding-bottom:10px; 
	margin-bottom:5px;
}
.contentBottomRightContent p.bodytext a {
	padding-bottom:5px;
	padding-left:20px;
}
.menuUp {

}

.menuUp ul{
	list-style:none;
	float:left;
}
.menuUp li{
	display:inline;
}
.menuUp li a img{
	border:0;
	border-right:1px solid #FFFFFF;
}

/****************************************************/
/***   HOMEPAGE   ****/
#mainContentHome{
	background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:url(../images/backgr_content_top.jpg);
	background-repeat:repeat-x;
	width:997px;
}
H1{
	color:#09A6CF;
	font-size:16px;
	padding-bottom:5px;
	padding-top:5px;
}
b{
	font-weight:bold;
	color:#09A6CF;
}
.contentTop {
	padding-top:5px;
}

.contentTopLeft {
	float:left;
	width:768px !important;
	width:761px;
}

.contentTopRight {
	float:left;
	width:212px;
	padding-left:9px;
	padding-right:8px;
	padding-top:7px;
}


.searchTopRight {
	margin-bottom:10px;
	float:left;
}	
.contentTopLeftContent {
	padding-left:58px;
}
.contentBottomLeftContent{
	display:block;
	padding-bottom:20px;
	float:left;
	width:100%;
}
.contentTopLeftContent ul,
.contentBottomLeftContent ul{
	margin-left:30px;
	padding-top:10px;
}

.contentTopLeftContent ul li,
.contentBottomLeftContent ul li{
	padding-left:0px;
}

/*****   STYLES FOR INTERNAL PAGES    *********************/
.contentBox{
	width:997px;
	background-image: url(../template/images/content_bg.jpg);
	background-repeat: repeat-y;
}
.leftBox{
	float:left;
	width:170px;
	background-attachment:scroll;
	background-image:url(../template/images/main_content_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:12px;
}
.left_content{
	width:170px;
	height:0px;
	background:#E1F4FA;
}
.mainBox{
	width:802px;
	min-height: 500px;
	float:left;
	padding-left:25px;
	background-attachment:scroll;
	background-image:url(../template/images/main_content_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:10px;
}
.mainContent{
	border-top:1px solid #03A3DF;
	margin-top:3px;
	padding-top:0px;
}
.mainContent a{
	color:#08A7DF;
}

.mainContent li {
	margin-left: 30px;
}
.mainContent .bodytext{
	padding-bottom:10px;
}
/******   LEFT MENU  *********/
.menuLeft ul{
	width:170px;
	background-color:#E1F4FA;
}
.menuLeft li.level2{
	list-style:none;
	display:block;
	background-color:#03A2DA;
	background-attachment: scroll;
	background-image: url(../template/images/normal_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
}
.menuLeft li.level2 a,
.menuLeft li.level2active a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:4px;
}
.menuLeft li.level2 a:hover,
.menuLeft li.level2active a:hover{
	text-decoration:underline;
	display:block;
	color:#FFFFFF;
}
.menuLeft li.level2active{
	list-style:none;
	display:block;
	background-color:#03A2DA;
	background-attachment: scroll;
	background-image: url(../template/images/active_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
}
.menuLeft li.level3{
	list-style:none;
	display:block;
	border-bottom:1px solid #FFFFFF;
}
.menuLeft li.level3active{
	list-style:none;
	display:block;
	background-color:#03A2DA;
	background-attachment: scroll;
	background-image: url(../images/active_blue_arrow_level3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:32px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
}
.menuLeft li.level3 a{
	text-decoration:none;
	color:#000A0D;
	background-attachment: scroll;
	background-image: url(../template/images/blue_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:32px;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}
.menuLeft li.level3 a:hover{
	color:#FFFFFF;
	background-image: url(../template/images/blue_arrow_level3.jpg);
	background-color:#00A3DB;
}
.menuLeft li.level3active a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

.menuLeft li.level4{
	list-style:none;
	display:block;
	border-bottom:1px solid #e1f4fa;
	background-color:#f6fdff;
	overflow: hidden;
	width: 170px; 
}
.menuLeft li.level4active{
	list-style:none;
	display:block;
	background-color:#03A2DA;
	background-attachment: scroll;
	background-image: url(../images/active_blue_arrow_level4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:32px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
	padding-left:43px;
}
.menuLeft li.level4 a{
	text-decoration:none;
	color:#000A0D;
	background-attachment: scroll;
	background-image: url(../images/blue_arrow_level4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:32px;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:43px;
}
.menuLeft li.level4 a:hover{
	color:#FFFFFF;
	background-image: url(../images/active_blue_arrow_level4.jpg);
	background-color:#00A3DB;
}
.menuLeft li.level4active a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}



/*****  BREADCRUMB    *************/
.breadcrumb{
	width:800px;

}
.breadcrumb li.level1,
.breadcrumb li.level1lastactive{
	list-style:none;
	display:block;
	float:left;
}
.breadcrumb li.level1 a,
.breadcrumb li.level1lastactive a{
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	font-size:11px;
}

/*****   POWERMAIL   *************/
.tx-powermail-pi1{
	width:400px;
}
.tx-powermail-pi1 legend{
	padding-bottom:10px;
	font-weight:bold;
	display:none;
}
.tx-powermail-pi1 fieldset{
	border:0;
	display:block;
}
.tx-powermail-pi1 label{
	width:150px;
	float:left;	
}
.tx-powermail-pi1 input{
	font-size:11px;
	text-align:left;
	width:200px;
	border:1px solid #00A5CF;
}
.tx-powermail-pi1 textarea{
	font-size:11px;
	text-align:left;
	width:200px;
	border:1px solid #00A5CF;
}
.tx-powermail-pi1 input.powermail_submit {
	font-size:11px;
	margin:0;
	margin-left:150px;
	width:auto;
	padding:1px 10px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
	clear:both;
	margin-top:5px;
}


#powermaildiv_uid40 .tx_powermail_pi1_fieldwrap_html_checkbox_title{
	display:none;
}
#check_uid40_0 {
	width:auto;
	border:0;
}

/****   FOOTER   *****/
a#c7{
	display:none;
}
.footer_home{
	padding-left:50px;
	border-top:1px solid #00A4D6;
	padding-top:10px;
	margin-top:90px;
	clear:both;
}
.footer_home2 {
	padding-left:50px;
	border-top:1px solid #00A4D6;
	padding-top:10px;
	clear:both;
}
.footer{
	bottom:0;
	width:802px;
	height:20px;
	float:right;
}


/***  FELOGIN   ***/

.tx-felogin-pi1 fieldset{
	border:0;
	padding-top:10px;
}
.tx-felogin-pi1 legend{
	display:none;
}
.tx-felogin-pi1 label{
	float:left;
	margin-right:20px;
	width:90px;
}
.tx-felogin-pi1 input{
	width:130px;
	margin-bottom:5px;
	font-size:11px;
}
.login_button {
	margin-left:110px;
}
.login_button input{
	border:0;
	background-color:#0F97D3;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	width:auto;
}

/***   FE USER REGISTER   *******/
.tx-srfeuserregister-pi1 fieldset{
	border:0;
	width:700px;
}
.tx-srfeuserregister-pi1 legend{
	color:#000000;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0px;
}
.tx-srfeuserregister-pi1 td{
	padding-left:10px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio{
	margin-right:5px;
}
.tx-srfeuserregister-pi1 label{
	margin-right:10px;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-text,
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password{
	font-size:11px;
	margin-bottom:5px;
	width:230px;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{
	border:0;
	background-color:#0F97D3;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	width:auto;
	font-size:12px;
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
}
/**  newsletter subscription  ***/
.error{
	color:#FF0000;
}
.newsletter{
	padding-top:20px;
}
.newsletter .items{
	width:650px;
}

.items .label{
	width:90px;
	float:left;
	font-weight:bold;
}
.items .label_input{
	width:220px;
	float:left;
}
.inputf{
	font-size:11px;
	width:220px;
}

.trimite_button{
	border:0;
	background-color:#0F97D3;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	width:auto;
	
}
/******  SUBPAGINA    *********/
.page_title H1{
	color:#09A6CF;
	font-size:16px;
	padding-bottom:5px;
	padding-top:5px;
	text-transform:uppercase;
}
.contentMiddle {
	width:800px;
	padding-top:20px;
}
.mainContentLeft{
	width:150px;
	float:left;
	padding-left:25px;
}
.mainContentLeft ul.csc-menu{
	width:115px;
}
.mainContentLeft li{
	list-style:none;
	background-attachment: scroll;
	background-image:url(../template/images/arrow_blue_sub.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;	
	padding-left:15px;
	margin-bottom:3px;
}
.mainContentLeft li a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.mainContentLeft .csc-textpic-imagewrap{
	background-color:#E1F3FD;
	padding:7px;
}
.mainContentLeft div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	border:1px solid #45ADD4;

}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	text-align:center;
}



H3{
	font-size:14px;
}

.mainContentRight{
	width:600px;
	float:left;
	padding-left:25px;
}
.mainContentRight H2{
	color:#09A6CF;
	font-size:16px;
	padding-bottom:5px;
	padding-top:5px;
}


.csc-header img{
	display:none;
}
.csc-header br{
	display:none;
}

td.username{
	display:none;
}
.archive-latest-title a{
	color:#000000;
	text-decoration:none;
}
.archive-latest-content{
	/* padding-top:30px; */
}




/* MACINA SEARCHBOX */

.tx-macinasearchbox-pi1 {
	float:right;
	margin:3px 2px 0 0;
	width:217px;
}
.tx-macinasearchbox-pi1 td{
	font-size:10px;
}

.tx-indexedsearch-searchbox fieldset{
	border:0;
}
.tx-indexedsearch-form {
	border:0;
}
.tx-indexedsearch-whatis {
	padding:10px 0;
}
.tx-indexedsearch-browsebox {
	padding-bottom:20px;
}

.tx-indexedsearch-res H3{
	font-size:12px;
	font-weight:normal;
}

.tx-indexedsearch-res p{
	padding-bottom:20px;
}

.tx-indexedsearch-browsebox ul.browsebox li{
	display:inline;
	padding-right:10px;
}

.news-single-additional-info {
	margin:10px 0;
}

.contentTopRightContent p a {
	margin:5px 0;
	display:block;
}

.breadcrumb {}

.breadcrumb ul{
	list-style:none;
}
.breadcrumb ul li{
	display:inline;
	color:#08A7DF;
}

.breadcrumb ul li a{
	color:#000000;
}
.breadcrumb .delimiter{
	color:#000000;
}

#lbBottomContainer {
	display:none;
}

.mainContent ul {
	padding-left: 15px;
}

.tx-indexedsearch-searchbox-sword {
     margin-left:30px;
}
.tx-indexedsearch-selectbox-type {
     margin-left:5px;
     margin-top: 3px;
}
.tx-indexedsearch-selectbox-media {
     margin-left:31px;
     margin-top:4px;
}
.tx-indexedsearch-selectbox-sections {
     margin-left:17px;
     margin-top:4px;
}
.tx-indexedsearch-selectbox-order {
     margin-left:21px;
     margin-top:4px;
}
.tx-indexedsearch-selectbox-results {
     margin-left:42px;
     margin-top:4px;
}
.tx-indexedsearch-selectbox-group {
     margin:4px 3px 10px 65px;
}

.idupe { left:708px; top: 26px; }





























































/* Forum */

.tx-chcforum-pi1-Table thead tr th {text-align: left !important; }

.tx-chcforum-pi1-Table, .tx_chcforum-pi1-profileHdrBig {border: none !important;}

.tx-chcforum-pi1-Table tbody tr td {border-bottom: 1px solid #a7b3cb !important; text-align: left !important; padding-left:15px; }

.tx-chcforum-pi1-Table thead tr th, .tx-chcforum-pi1-postForm #formWhere, .tx_chcforum-pi1-profileHdrBig, table.chc-forum-list th {border:none; text-align: left !important; padding-left: 15px !important;}

.tx-chcforum-pi1-Table tbody tr th, .tx_chcforum-pi1-profile_hdr {background-color: #f3f5f8 !important; padding-left:15px !important;}


.tx_chcforum-pi1-toolBar, .tx-chcforum-pi1-preTableWrap, .tx-chcforum-pi1-postTableWrap {border: none !important;}

.tx-chcforum-pi1-postForm {padding:15px; border: none !important; border-bottom: 1px solid #a7b3cb !important; }

.tx_chcforum-pi1-subToolBar, .tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm, .tx-chcforum-pi1-linkUp, 

.tx-chcforum-pi1-postForm fieldset {border: none !important; background-color: #f3f5f8 !important; padding-bottom:5px;}

.tx-chcforum-pi1-navPath {border: none !important; background-color: #f3f5f8 !important; padding-left:15px; font-size:11px; } 

#tx_chcforum-pi1 caption, hr { border: 1px solid #a7b3cb !important; }

.tx-chcforum-pi1-postForm fieldset label {padding-left:5px; text-align: left !important; font-size: 12px; }


.tx-chcforum-pi1-formBtn input {padding: 5px 4px 5px 4px !important; font-size: 11px!important; border: 1px solid #a7b3cb!important; background-color:#FFFFFF; }



/* GENERIC TABLE BEGIN */

.tx-chcforum-pi1-preTableWrap { margin-bottom: 20px; }

.offset .quoteCellAuthor { font-weight: bold; }

div.tx-chcforum-pi1-formBtn { padding:5px 0; }

#tx_chcforum-pi1 legend { border: 1px solid #a7b3cb !important; font-size:12px !important;}


/* HEADER BOX */

.header_center {	
  text-align: center;
	height: 34px;
}

.tx-chcforum-pi1-confThreadImage { border-right:1px solid #fff; padding-left:20px !important;}

.tx-chcforum-pi1-confThreadSubjCell { border-right:1px solid #fff; padding-left:15px !important; padding-right:15px !important;}

.tx-chcforum-pi1-confThreadRepliesCell { border-right:1px solid #fff; padding-left:15px !important;}

.tx-chcforum-pi1-confThreadAuthorCell { border-right:1px solid #fff; padding-left:15px !important; padding-right:15px !important;}

.tx-chcforum-pi1-confThreadLastCell { padding-left:15px !important; padding-right:15px !important; }


/* SINGLE POST */

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #a7b3cb !important;
	float: right;
}

.author {
	border: 0px;
        font-size:12px;
        padding:15px 0px 0px 15px!important;
}

/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #a7b3cb !important;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #a7b3cb;
	border-bottom: 1px solid #a7b3cb;
        background-color: #fff;
        font-size:12px;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 15px;

}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: {$chc-forum.style.bgCat};
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: {$chc-forum.style.bgNav};
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: {$chc-forum.style.bgNav};

	border-top: 3px solid {$chc-forum.style.bgTable} ;

	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: {$chc-forum.style.bgSinglePost}; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: {$chc-forum.style.bgSinglePost};
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: {$chc-forum.style.bgSinglePost};
	border: 1px solid {$chc-forum.style.bordercolor2};
	font-size: 10px;
	padding: 5px;
}

.tx-chcforum-pi1-confThreadSubjCell, .tx-chcforum-pi1-confThreadAuthorCell { vertical-align: middle; font-size: 12px !important; }

.tx-chcforum-pi1-confThreadRepliesCell { text-align: center; vertical-align: middle;  }

.tx-chcforum-pi1-confThreadLastCell { font-size: 12px !important; vertical-align: middle; }

.chc-center { text-align: center; }

.tx-chcforum-pi1-catConferenceCell { width: 250px; padding-left:15px !important; border-right:1px solid #fff;}

.tx-chcforum-pi1-catConferenceCell a { font-style: normal; }

.tx-chcforum-pi1-catThreadCell, .tx-chcforum-pi1-catPostCell { text-align: center; vertical-align: middle; padding-left:15px !important; border-right:1px solid #fff;}

.tx-chcforum-pi1-catLastCell { font-size: 12px !important; vertical-align: middle; text-align: center; padding-left:15px !important; }


div.tx-chcforum-pi1-singlePost { border:1px solid #a7b3cb !important; }

table.tx-chcforum-pi1-Table legend { color: #000; font-weight: bold; padding-left:5px; padding-right:5px; background-color:#e9e9e9; padding-top:2px; padding-bottom:2px;  margin-bottom:3px; }

input[type=submit] {padding: 5px 4px 5px 4px !important; font-size: 11px !important; border: 1px solid #a7b3cb !important; background-color:#FFFFFF; }

input[type=submit]:hover {padding: 5px 4px 5px 4px !important; font-size: 11px !important; font-color:#000; font-style: bold !important; border: 1px solid #a7b3cb !important; background-color:#FFFFFF; }

#red .mainBox{
	width:802px;
	float:left;
	padding-left:25px;
	background-attachment:scroll;
	background-image:url(../images/main_content_bg_red.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:10px;
}

#red .leftBox{
	float:left;
	width:170px;
	background-attachment:scroll;
	background-image:url(../images/main_content_bg_red.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:12px;
}

#red .menuLeft li.level2{
	list-style:none;
	display:block;
	background-color:#cc0033;
	background-attachment: scroll;
	background-image: url(../images/normal_arrow_red.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
}

#red .contentBox{
	width:997px;
	background-image: url(../images/content_bg_red.jpg);

	background-repeat: repeat-y;
}

#red .breadcrumb ul li{
	display:inline;
	color:#cc0033;
}

#red H1{
	color:#cc0033;
	font-size:16px;
	padding-bottom:5px;
	padding-top:5px;
}

#red .mainContent a{
	color:#cc0033;
}

#red .mainContent{
	border-top:1px solid #cc0033;
	margin-top:3px;
	padding-top:0px;
}

#red div#mainContainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:997px;
	background:#FFFFFF;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background-attachment: scroll;
	background-image: url(../images/content_bg_red.jpg);
	background-repeat: repeat-y;
}

#red .menuLeft li.level2active{
	list-style:none;
	display:block;
	background-color:#cc0033;
	background-attachment: scroll;
	background-image: url(../images/active_arrow_red.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:23px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
}

#red a {
	text-decoration:none;
	color:#cc0033;
}

#red a:hover {
	text-decoration:underline;
}

#red .breadcrumb ul li a{
	color:#000000;
}

#red .menuLeft li.level2 a:hover,
#red .menuLeft li.level2active a:hover{
	text-decoration:underline;
	display:block;
	color:#FFFFFF;
}

#red .menuLeft li.level2 a,
#red .menuLeft li.level2active a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:4px;
}

#red .menuLeft li.level3{
	list-style:none;
	display:block;
	border-bottom:1px solid #FFFFFF;
}
#red .menuLeft li.level3active{
	list-style:none;
	display:block;
	background-color:#CC0033;
	background-attachment: scroll;
	background-image: url(../images/active_red_arrow_level3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:32px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
}
#red .menuLeft li.level3 a{
	text-decoration:none;
	color:#000A0D;
	background-color:#f7d8e0;
	background-attachment: scroll;
	background-image: url(../images/normal_arrow_level3_red.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:32px;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}
#red .menuLeft li.level3 a:hover{
	color:#FFFFFF;
	background-image: url(../images/red_arrow_level3.jpg);
	background-color:#CC0033;
}
#red .menuLeft li.level3active a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

#red .menuLeft li.level4{
	list-style:none;
	display:block;
	border-bottom:1px solid #f7d8e0;
	background-color:#fef8fa;
}

#red .menuLeft li.level4active{
	list-style:none;
	display:block;
	background-color:#CC0033;
	background-attachment: scroll;
	background-image: url(../images/active_red_arrow_level4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:32px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #FFFFFF;
	padding-left:43px;
}

#red .menuLeft li.level4 a{
	text-decoration:none;
	color:#000A0D;
	background-attachment: scroll;
	background-image: url(../images/red_arrow_level4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:32px;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:43px;
}

#red .menuLeft li.level4 a:hover{
	color:#FFFFFF;
	background-image: url(../images/active_red_arrow_level4.jpg);
	background-color:#CC0033;
}

#red .menuLeft li.level4active a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

div.menuUp ul li img, div.menuUp ul li, div.menuUp ul, div.menuUp, div#menuBox { height: 30px; }

#captcha_beveiliging {
float:left;
width:772px;
height:166px;
margin-bottom:7px;
}

.tx-srfreecap-pi2-image {
width:245px;
height:90px;
margin-top:10px;
margin-left:7px;
}

.tx-srfreecap-pi2-cant-read {
float:left;
margin:5px;
}

.input_captcha{
margin-left:5px;
}

#captcha_beveiliging label {
width:500px;
margin-left:0px;
}


input.search_input_macina { height: 17px; padding-top: 3px; }

