#more {
	clear:both;
	position:relative;
	padding-right:28px;
	margin:0 0 0 23px;
}

#content-columns {
	float:left;
	width:526px;
	min-height:500px;
	margin:0 0 0 23px
}

#content-column-top {
	width:505px;
	font-size:1.2em;
	padding:10px 10px 0 10px;
}

#content-column-100 {
	font-size:1.2em;
	padding:10px;
}

#content-column-50-1, #content-column-50-2 {
	width:242px;
	float:left;
	font-size:1.2em;
	padding:10px;
}

#info-column {
	float:right;
	width:262px;
	overflow:hidden;
	text-align:right!important;
	color:#fff;
	background:transparent url('../img/border_top_right_default.gif') top left no-repeat;
	margin-top:0;
	padding:20px 5px 0 0;
}

#info-column div.csc-textpic-text {
	text-align:right!important;
}

#info-column h2, #info-column h3, #info-column p, #info-column ul {
	padding: 0 12px 1em 1em;
}

#info-column a {
	color:#fff!important;
}
#info-column a:hover {
	color:#000!important;
}

#info-column h2 {
	font-size:2em;
	font-weight:normal;
	padding:0.5em 12px 0.5em 0.5em;
}

#info-column p {
	font-size:1.2em;
}

#info-column-end {
	width:267px;
	min-width:267px;
	height:100%;
	min-height:100%;
	background:transparent url('../img/bg_columnend_default.gif') bottom left no-repeat;
	position:absolute;
	top:0;
	right:0;
}

#container-content {
	padding-top:8em;
}

#content-main {
	background:transparent url('../img/bg_content_default.gif') top right repeat-y;
	position:relative;
}

#content-columns h2 {
		color:#f47221;
}

#content-columns h3 {
		color:#f47221;
}

.csc-textpic {overflow:auto}

fieldset{border:none}
legend{display:none}
.tx_powermail_pi1_fieldwrap_html {padding:2px 0 4px 0;overflow:hidden;clear:both}
.tx_powermail_pi1_fieldwrap_html_label{margin:5px 0}
.tx_powermail_pi1_fieldwrap_html_text input, .tx_powermail_pi1_fieldwrap_html textarea, .tx_powermail_pi1_fieldwrap_html select{float:left;width:180px}
.tx_powermail_pi1_fieldwrap_html_text input.small{width:60px}
.tx_powermail_pi1_fieldwrap_html label {display:block;float:left;width:200px}
.tx_powermail_pi1_fieldwrap_html textarea{width:260px;height:100px}
.tx_powermail_pi1_fieldwrap_html_submit{text-align:right;float:right}
.powermail_radio_inner{overflow:hidden;clear:both}
.powermail_check_inner{overflow:hidden;clear:both}

.row{clear:both;float:none;overflow:hidden}
.row label {display:block;float:left;width:200px;margin:5px 0}
.row input.small{width:48px}
.row input.medium{width:100px}
#newsletter, .checkboxNewsletter { margin: 10px 5px;}

.row label.newsletterLabel {
    margin: 10px 0;
    width: auto;
}

#newsletter {
    margin: 10px 5px;
}


.detail-image-block {
		border-top:2px solid #f47221;
		border-bottom:2px solid #f47221;
		margin:0 -11px 10px -8px;
		overflow:auto;
		position:relative;
}

.detail-image-block .detail-image-left{
		float:left;
		overflow:hidden;
}

.detail-image-block .detail-image-right{
		float:right;
		overflow:hidden;
}

.news-single-imgcaption {
		position:absolute;
		bottom:5px;
		left:10px;
		font-style:italic;
		width:262px;
}

div.line {
		height:1px;
		margin:0 -11px 10px -8px;
		overflow:hidden;
		border-bottom:2px solid #f47221;
}

.highlight {
	margin: 1em 0;
}

.highlight span {
	padding: 0 0.5em;
	background-color:#fff;
}

.csc-caption {
		font-style:italic;
}

.showResultsWrap {
	display:none;
}

.browseLinksWrap {
	padding-top:10px;
	padding-left:4px
}

.browseLinksWrap span {
		margin:0 0.1em;
}

.list-item {
	border-bottom:2px solid #f65b1e;
	margin:0 -8px;
	padding:10px 8px 0 8px;
	overflow:hidden;
	clear:both;
}

.list-item h3 {
	margin-top:0;
	padding-bottom:0;
}

.list-item-last {
	border-bottom:0;
}

.list-item-text {
	width:332px;
	overflow:hidden;
	float:left;
}

.list-item-img {
	width:164px;
	margin:10px -8px 0 10px;
	float:right;
}

#minical-prev, #minical-next {
	width:36px;
	min-width:36px;
	height:26px;
}

#basket  {
		font-size:1.2em;
		margin-bottom:10px;
}
#basket ul {
		list-style-type:none;
		margin:10px 0;
		padding:0;
}

/* Questionnaire */
.keq_questionnaire { padding: 0;}
.keq_page { padding: 0;}
.keq_q_list_link{ padding: 0 0 1em 0.45em;}
.keq_input input{width:400px; }
.keq_question{ border-bottom-color:#f65b1e; border-left-color:#f65b1e;}
.keq_blindunit .keq_question { background-color:#f65b1e;}
.keq_blindunit .keq_question p{color:#ffffcd;}
.keq_selection{border-left-color:#f65b1e;}
.keq_unit{ padding:10px 10px 5px; position: relative;}
.keq_question p {float: left;}
.keq_selection, .keq_input{ border-left-color:#f65b1e; }
.keq_navigation{ margin:0; padding: 0 0 10px 10px; float: none; width:auto;}
#container-content .keq_navigation a{ float: none; color:#ffffcd; background-color:#f65b1e; }
.keq_demographic label{ float: left; display: block; width:100px;}
.keq_demographic p {clear: both; margin: 10px 0 0 0;}
.keq_demographic .keq_inp_large {width:300px;}
.keq_selection select {
    width: 400px;
}
.keq_selection { position: relative; left: 0; width:400px;}
.keq_selection .even{ height: 20px; overflow: hidden; }
.keq_selection .odd{ height: 20px; overflow: hidden; }
.keq_radio_input { float: left; padding: 2px 5px 0 0; #padding:0 5px 0 0;}
.keq_radio_label { float: left; padding: 0; #padding:2px 0 0 0;}
.keq_check_input {float: left;}
.checkbox_label{  margin: 0; #margin:2px 0 0 0;}
.keq_check_label { float: left; padding: 0; #padding:5px 0 0 0;}
#container-content .keq_tip{border:1px solid #f65b1e; background-color: #ffffcd; }

