/*--- FT-3 Styles ---*/
#pageheader {
	position:absolute;
}
#pageheader_content {

	margin-left: auto;
	margin-right: auto;

}
	#main_content{
	position: relative;
	width: 986px;
	margin-left: 50%;
	left: -493px;
	top:0px;/*geaendert*/
	padding: 0 5px 30px 5px; /*geaendert*/
	background-image: url('/fileadmin/schneiderpen/Templates/images/content_line_no_corner.gif');/*geaendert*/
	background-repeat: no-repeat;
	background-position: bottom;
	/* margin-top:138px; */
	padding-top:138px; 
	margin-bottom: 20px;/*geaendert*/
}

#main_content_wrapper {
	background-color:transparent;
}
	
#left_content{
	width: 244px;/*geaendert*/
	padding-left: 0px;/*geaendert*/
	float: left;
	margin-top: 0px;
}

#overview { 
	position: absolute; 
	width: 740px; 
	font-size: 11px;
	background-color: none;
	top: 138px; 
	left: 234px;
	z-index: 9999;
}

.topDiv {
	background: url('../images/produktnavi/overview_top.png') no-repeat 0px 0px;
	height: 30px;
}

.leftDiv {
	float:left;
	background-color: #ffffff;
	background-image: url('../images/produktnavi/overview_leftborder.png');
	background-repeat: repeat-y;
	margin-top: 0px;
	width: 50px;
	height: 688px;
}

.rightDiv {
	float:left;
	width: 50px;
	background-color: #ffffff;
	background-image: url('../images/produktnavi/overview_rightborder.png');
	background-repeat: repeat-y;
	background-position: right;
	height: 688px;
}
.centerDiv {
	float:left;
	width: 640px;
	background-color: #ffffff;
	z-index: 9999;
	height: 688px;
}
.centerDiv p{
	line-height: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #7C7C7C;
}

.centerDiv a{
	color: #7C7C7C;
	font-size: 11px;
}
.centerDiv a:hover{
	color: #0079E0;
	text-decoration: none;
	font-size: 11px;
}
.centerDivContent {
	width: 128px;
	float: left;
}

.centerDivContentHead {
	height: 50px;
	font-weight: bold;
	line-height: 13px;
}

.centerDivContentList {
	color: #7C7C7C;
	margin-bottom: 20px;
}

.bottomDiv {
	background-image: url('../images/produktnavi/overview_bottom.png');
	height: 20px;
}

.productsBoxImg {
	width: 110px;
	height: 213px;
	text-align: center;
	padding-top: 8px;
	overflow: hidden;

	
}
.productsBox {
	width: 110px;
	height: 30px;
	float: left;
	height: 260px;
	padding-bottom: 30px;
	margin-right: 10px;
}

.productsBoxName {
	margin-top: 7px;
	height: 20px;
	padding-left: 10px;
}

.pagelink{
	color: #8F8F8F;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding-left: 3px;
}

.pagelink:hover, .pagelink:focus{
	color: #0079E0;
	text-decoration: underline;
}

#submenu_overview {

	width: 233px;
	height: 55px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#left_content .submenu {
	cursor: pointer;
	width: 224px;
	height: 25px;
	background-image: url('../images/produktnavi/box_bg.gif');
	background-repeat: no-repeat;
}

#left_content .submenu_selected {
	cursor: pointer;
	color: #0178DE;
	height: 76px;
	font-weight: bold;
	background-repeat: no-repeat;
}

#left_content .description{
	width: 140px; 
	font-weight: normal;
	padding-left: 24px;
	padding-top: 8px;
	color: #000000;
	font-size: 11px;
	height: 70px;
	line-height: 15px;	
}



#right_content{
	width: 720px;/*geaendert*/
	float: left;
	margin-top: 15px;
	padding-left: 10px;/*geaendert*/
	
}

#menue_content{/*hier identisch zu left_content*/
	width: 224px;/*geaendert*/
	padding-left: 20px;/*geaendert*/
	float: left;
	position: absolute;/*geaendert*/
	margin-left: 20px;
	left:0px;
}

.katalogDetailTop { 
	height: 35px;
	width: 699px;
	border-bottom: 1px solid #F7F7F7;
	margin-bottom: 10px;
}

#katalogDetailTopOverview {
	float: left;
	width: 229px;
	background-image: url('../images/produktnavi/close_button.gif');
	background-repeat: no-repeat;
	background-position:0px 1px;
}

#katalogDetailTopOverview a{
	color: #8E8F8F;
	margin-left: 22px;
}

#katalogDetailTopBack {
	float: left;
	width: 30px;
}

#katalogDetailTopPages {
	float: left;
	width: 410px;	
	text-align: center;
	color: #8E8F8F;
}

#katalogDetailTopPages marked {
	color: #4365436;
}

#katalogDetailTopFor {
	float: left;
	width: 30px;
	text-align: right;
}

#katalogDetailReiter {
	height: 26px;
	background-image: url('../images/produktnavi/borderline.gif');
	background-repeat: no-repeat;
	background-position: 150px 1px;
	/*
	background-repeat: repeat-y;
	
	border-bottom: 1px solid #EBEBEB !important;
	border-bottom: 1px solid #fff;
	*/
	padding-top: 10px;
	font-size: 12px;
	margin-top: 25px;
}

#katalogDetailReiterDetails_selected {
	width: 57px; 
	float: left;
	height: 19px !important;
	height: 18px;
	color: #0178E0;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 22px;
	background-image: url('../images/produktnavi/reiter_details.gif');
	background-repeat: no-repeat;
}

#katalogDetailReiterMinen_selected {
	width: 71px; 
	float: left;
	height: 19px;
	color: #0178E0;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 22px;
	background-image: url('../images/produktnavi/reiter_minen.gif');
	background-repeat: no-repeat;
}

#katalogDetailReiterDetails {
	width: 57px; 
	float: left;
	height: 19px;
	color: #000000;
	padding-top: 7px;
	padding-left: 22px;
	background-image: url('../images/produktnavi/reiter_details_non.gif');
	background-repeat: no-repeat;

}

#katalogDetailReiterDisplay {
	width: 51px; 
	float: left;
	height: 19px;
	color: #000000;
	padding-top: 7px;
	padding-left: 22px;
	background-image: url('../images/produktnavi/reiter_displays_non.gif');
	background-repeat: no-repeat;

}

#katalogDetailReiterDisplaySelected {
	width: 71px; 
	float: left;
	height: 19px;
	color: #0178E0;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 22px;
	background-image: url('../images/produktnavi/reiter_displays.gif');
	background-repeat: no-repeat;
}

#katalogDetailReiterMinen {
	width: 71px; 
	float: left;
	height: 19px;
	color: #000000;
	padding-top: 7px;
	padding-left: 22px;
	background-image: url('../images/produktnavi/reiter_minen_non.gif');
	background-repeat: no-repeat;

}

#spacerReiter {
	height: 30px;
	clear: both;
}

#spacerReiterBottom {
	height: 20px;
	clear: both;
}

#spacerTable {
	height: 10px;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	clear: both;
}

#katalogDetailTextHead {
	font-size: 25px;
	line-height: 23px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
	
}

#katalogDetailTextSub {
	font-weight: bold;
	font-size: 12px;
	margin: 20px 0 7px 0;
}

#katalogDetailTextExpl p{
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 9px;
}

.katalogDetailImg {
	width: 229px;
	float: left;
	text-align: center;

}

.katalogDetailText {
	width: 470px;
	float: left;
	height: auto;
}

#katalogDetailsTableTop {
	background-image: url('../images/produktnavi/table_top.gif');
	height: 5px;
	background-repeat: no-repeat;
}

#katalogDetailsTableBottom {
	background-image: url('../images/produktnavi/table_bottom.gif');
	height: 19px;
	background-repeat: no-repeat;
}

#katalogDetailsTableName {
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	
}

#katalogDetailsTablePic {
	border-top: 1px solid #F7F7F7;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	text-align: center;
	font-weight: bold;
	height: 70px;
}


.katalogDetailsTablePicDisplays {
	border-top: 1px solid #F7F7F7;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	text-align: center;
	font-weight: bold;
	height: 120px;
}

.katalogDetailsTableMoreInfo {
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

#katalogDetailsTableNameLeft {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	height: 25px;
}

#katalogDetailsTableNameCenter {
	float: left;
	font-weight: normal;
	padding-top: 10px;
	height: 25px;
}

#katalogDetailsTableNameInfo{
	float: right;
	text-align: right;
	padding-right: 20px;
	width: 120px;
	height: 25px;
	padding-top: 10px;
	background-image: url('../images/link_arrow_minen.gif');
	background-repeat: no-repeat;
	background-position: 23px;
}

#katalogDetailsTableNameInfo a{
	color: #0079E0;
	font-weight: normal;
	padding-left: 12px;	
	padding-top: 20px;
	cursor: pointer;
}

#katalogDetailsTableNameInfo a:hover{
	color: #0079E0;
	font-weight: normal;
	cursor: pointer;
}

.tableabsolut {
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	font-size: 12px;
}


.tableabsolut.over td.abstand_b_shop_handler,
.tableabsolut.over td.table_br_artnr_handler,
.tableabsolut.over td.table_br_unit_handler,
.tableabsolut.over td.table_br_head_handler,
.tableabsolut.over td.abstand_b_shop,
.tableabsolut.over td.table_br,
.tableabsolut.over td.table_br_head,
.tableabsolut.over td.table_br_artnr {
	background-color: #bfddf7;
}



.zeileover td.abstand_b_shop_handler,
.zeileover td.table_br_artnr_handler,
.zeileover td.table_br_unit_handler,
.zeileover td.table_br_head_handler,
.zeileover td.abstand_b_shop,
.zeileover td.table_br,
.zeileover td.table_br_head,
.zeileover td.table_br_artnr {
	background-color: #f7f7f7;
}


.zeileover .tableabsolut.over td.abstand_b_shop_handler,
.zeileover .tableabsolut.over td.table_br_artnr_handler,
.zeileover .tableabsolut.over td.table_br_unit_handler,
.zeileover .tableabsolut.over td.table_br_head_handler,

.zeileover .tableabsolut.over td.abstand_b_shop,
.zeileover .tableabsolut.over td.table_br,
.zeileover .tableabsolut.over td.table_br_head,
.zeileover .tableabsolut.over td.table_br_artnr {
	background-color: #f7f7f7;
}


.writingcolor {
	background-image: url(/fileadmin/schneiderpen/Templates/images/produktnavi/writingcolor.gif);
	background-position: 0px 0px;
}

.writingcolor_weiss {
	background-image: url(/fileadmin/schneiderpen/Templates/images/produktnavi/writingcolor_white.gif);
	background-position: 0px 0px;
}

.tableabsolut.over .writingcolor_weiss,
.tableabsolut.over .writingcolor {
	background-position: 0px 52px;
}

.zeileover .writingcolor_weiss,
.zeileover .writingcolor {
	background-position: 0px 26px;
}

.zeileover .tableabsolut.over .writingcolor_weiss,
.zeileover .tableabsolut.over .writingcolor {
	background-position: 0px 26px;
}

.tableabsolut.over .writingcolor_weiss.white,
.tableabsolut.over .writingcolor.white {
	background-color: #bfddf7;
}

.zeileover .writingcolor_weiss.white,
.zeileover .writingcolor.white {
	background-color: #f7f7f7;
}

.zeileover .tableabsolut.over .writingcolor.white {
	background-color: #f7f7f7;
}


.table_r {
	border-right: 1px solid #e5e5e5;
	padding-left: 10px;
	padding-top: 3px;
}

.abstand {
	
}
.table_br {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	border-right: 1px solid #e5e5e5;
}

.table_br_artnr {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 15px;
	width: 65px;
	border-right: 1px solid #e5e5e5;
}

.table_br_artnr_multi {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 15px;
	background-color: #f7f7f7;
	width: 65px;
	border-right: 1px solid #e5e5e5;
}
.table_br_artnr_multihandler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	color: #f7f7f7;
	padding-left: 15px;
	background-color: #f7f7f7;
	width:60px;
	border-right: 1px solid #e5e5e5;
}

.table_br_unit {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	width: 45px;
	border-right: 1px solid #e5e5e5;
}

.table_br_unit_multi {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	background-color: #f7f7f7;
	width: 45px;
	border-right: 1px solid #e5e5e5;
}

.table_br_unit_multihandler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	background-color: #f7f7f7;
	width: 60px;
	border-right: 1px solid #e5e5e5;
}

.table_br_packs {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	width: 260px;
	border-right: 1px solid #e5e5e5;
}

.table_br_head {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	width: 65px;
	border-right: 1px solid #e5e5e5;
}
.table_br_multi {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	background-color: #f7f7f7;
	border-right: 1px solid #e5e5e5;
}

.table_br_head_multi {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	background-color: #f7f7f7;
	width: 65px;
	border-right: 1px solid #e5e5e5;
}
.table_br_head_multihandler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	background-color: #f7f7f7;
	width: 80px;
	border-right: 1px solid #e5e5e5;
}

.table_br_head_handler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	width: 80px;
	border-right: 1px solid #e5e5e5;
}
.table_br_unit_handler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	width: 60px;
	border-right: 1px solid #e5e5e5;
}
.table_br_artnr_handler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 15px;
	width: 60px;
	border-right: 1px solid #e5e5e5;
}
.table_br_artnr_handlermulti {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 15px;
	width: 51px;
	border-right: 1px solid #e5e5e5;
}
.table_br_packs_handler {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 3px;
	padding-left: 10px;
	width: 252px;
	border-right: 1px solid #e5e5e5;
}


.abstand_b {
	border-bottom: 1px solid #e5e5e5;
}

.abstand_b_shop {
	width: 40px;
	padding-left: 10px;
	border-bottom: 1px solid #e5e5e5;
}
.abstand_b_shop_handler {
	width: 115px;
	padding-left: 10px;
	padding-top: 3px;
	border-bottom: 1px solid #e5e5e5;
}
.abstand_b_shop_handlermulti {
	width: 104px;
	padding-left: 10px;
	padding-top: 3px;
	border-bottom: 1px solid #e5e5e5;
}


.abstand_b_shop_multi {
	width: 40px;
	padding-left: 10px;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f7f7f7;
}
.abstand_b_shop_multihandler {
	width: 115px;
	padding-left: 10px;
	color: #f7f7f7;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f7f7f7;
}

#PrintPage {
	height: 60px;
	display: block;
	float: none;
	padding-top: 14px;

}
#PrintPage img {
	cursor:pointer;
}

.infolink_mine a {
	background-image: url('../images/produktnavi/info_mine.gif');
	background-repeat: no-repeat;
	font-size: 30px;
}

#tooltip  {
	position: absolute;
	z-index: 3000;
	width: 190px;
	heigth: 150px;
}

#tooltip p {
	color: #6B6B6B;
	padding-left: 0px;
	font-weight: 100;
	padding-top: 8px;
	width: 140px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	padding-bottom: 200px;
	height: auto;
}

#tooltip h3 {
	color: #000;
	font-weight: 600;
	/*background-image: url('../images/produktnavi/bg_tooltip.png');*/
	background-repeat: no-repeat;
	font-size: 12px;
}
#tooltip h6 {
	color: #000;
	height: 20px;
	font-size: 12px;
}


