@CHARSET "UTF-8";

.ovp_push_link_right {
    text-align: right;
}

#main_right_div{
	background-color: #ffffff;
}

.nav_arrow_action_button {
	background-position: 0 4px;
	margin-left: 0px;
	margin-top: 12px;
	background-color: #ffffff;
}

.defwidth {
	width: 869px;
}

.defheight {
	margin-top: 0px;
}

.ovp_whitebg {
	background-color: #ffffff !important;
}

.defmarginbottom {
	margin-bottom: 12px;
}

.page_content_ovp_image {
	margin-top: 15px;
	width: 350px;
	float: right;
}

.floatleft {
	float: left;
}

.ovp_artdescription_overlay {
    width: 550px !important;
}

/**
 * Produktlistenflag
 */

#qa_prod_flag_js, #qa_prod_flag
{
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	height:125px;
	width:33px;
	overflow:hidden;
	background: #ffffff url("../CI_img/CI_layout_img/flag_stripe.png") repeat-y 0 0;
	z-index:999;
	cursor:pointer;
	border: 1 solid #777777;
}

#qa_prod_flag
{
	display:inline-block;
	position:relative;
	top: -45px;
	left: 0px;
	margin-right: -45px;
	float:left;
}

#qa_prod_flag_strip
{
	position: relative;
	top: 0;
	left: 0;
	/*
	 * diese Werte muessen angegeben werden, da sie von Javascript verarbeitet werden
	 */
	height:125px;
	width:33px;
	background: #ffffff url("../CI_img/CI_layout_img/flag_shadow.png") no-repeat 0 0;
	z-index:1000;
}

#qa_prod_flag_strip_inner
{
	position:relative;
	top:0px;
	left:0;
	height:115px;
	width:21px;
	/*
	 * diese Werte muessen angegeben werden, da sie von Javascript verarbeitet werden
	 */
	color:#ffffff;
	background: #e18200 url('') no-repeat center;
	z-index:1001;
}


#qa_prod_flag_list
{
	position: relative;
	top:0;
	left:25px;
	background: white;
	width:auto;
	overflow:auto;
	padding: 0 5px 0 0;
	cursor:auto;
	/*opacity:0.6;
	filter:alpha(opacity=60);*/
}

#qa_prod_flag_list_inner
{
	opacity:0;
	filter:alpha(opacity=0);
}

/*OverlayBG (nur sporadisch durch js vorhanden)*/
#qa_overlay_bg
{
	position:fixed;
	top:0;
	left:0;
	background-color: #222222;
	z-index:200;
}

.qa_question_head
{
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.qa_question_head_open
{
	background-image: url("../CI_img/CI_layout_img/minus_icon_border.gif");
}

.qa_question_head_close
{
	background-image: url("../CI_img/CI_layout_img/plus_icon_border.gif");
}

.qa_box_content_history {
	font-size: 18px;
	text-decoration: none;
}

.content {
	margin-left: 43px !important;
	width: 758px;
	float: left;
}

a.qa_box_content_history_count
{
	display:inline-block;
	width:50px;
	text-align:right;
	padding-right:5px;
	color: #000000;
	
}

a.qa_box_content_history_quest
{
	color: #767676;
}

a.qa_box_content_history_answer
{
	color: #000000;
	margin-left: 36px;
}

.qa_question_content
{
	padding-left:36px;
}

.qal_question_form {
	margin-bottom: 19px;
}


#qa_history_block
{
	padding-left:33px;
	margin-top:20px;
}

#qa_history_block li
{
	list-style-position:inside;
}



#qa_prod_flag
{
	display:inline-block;
	position:relative;
	top: -45px;
	left: -48px;
	margin-right: -45px;
	float:left;
}

#qa_prod_flag_strip
{
	position:absolute;
	top:0;
	left:0;
	/*
	 * diese Werte muessen angegeben werden, da sie von Javascript verarbeitet werden
	 */
	height:125px;
	width:33px;
	/*background: #ffffff url("../CI_img/CI_layout_img/flag_shadow.gif") no-repeat 0 0;*/
	z-index:1000;
}

#qa_prod_flag_strip_inner
{
	position:relative;
	top:0px;
	left:0;
	height:115px;
	width:21px;
	/*
	 * diese Werte muessen angegeben werden, da sie von Javascript verarbeitet werden
	 */
	color:#ffffff;
	/*background: #ec3c21 url('') no-repeat center;*/
	z-index:1001;
}


#qa_prod_flag_list
{
	position:absolute;
	top:0;
	left:25px;
	/*background: white;*/
	width:auto;
	overflow:auto;
	padding: 0 5px 0 0;
	cursor:auto;
	/*opacity:0.6;
	filter:alpha(opacity=60);*/
}

#qa_prod_flag_list_inner
{
	opacity:0;
	filter:alpha(opacity=0);
}


#main_right_div{
	min-height: 550px;
	background-color: #ffffff;
}

.prod_list_close_btn
{
	position: absolute;
	right:5px;
	top: 5px;
}


.ovp_answers {
	background-color: #f7f7f7;
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	border-top: 1px solid #c4c4c4;
	vertical-align: top;
	padding: 7px 7px 6px 11px;
}

.nav_sublinks {
	margin-top: 24px !important;
}

/* Overlay */

.overlay_back_div {
	position:absolute;
	top:0px;
	left:0px;
	background-color: gray;
	height:100%;
	width: 100%;
	z-index: 1005;
	opacity:0.8;
	filter:alpha(opacity=80);
	display:none;
	visibility:hidden;
}

.overlay_content_div {
	z-index: 1006;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	display: none;
	visibility: hidden;
}

.overlay_table_l1 {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}