@import url("zoom.css"); 
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,  object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	text-indent: 0;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a{ text-decoration: none; }
a:focus{ overflow: hidden; }
ul, ol { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
caption, th { text-align: left; }

body { font-size: 75%;line-height: 137%; }
html>body { font-size: 12px; }

body,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family: Verdana,Arial,Helvetica,"Helvetica Neue",sans-serif;}
p{padding: 1px 3px;}
img{vertical-align: middle;}

/* basics */
body{color: #000000;}
.left{float: left;}
.right{float: right}
.cl{clear: both;}
.include, .hide{display: none;}
a{color: #000000; color: inherit;}

/* -- reset --*/
.summary a, .summary a:hover, .description a, .description a:hover{text-decoration: none; border-bottom: 1px dashed;}
.summary a:hover, .description a:hover { border-bottom: 1px solid;}

/* -- basic layout -- */

html, body{
	position: relative;
	width: 100%;
	min-height: 100%;
}
body {
	text-align: center;
}
#wrapper {
	position: relative;
	width:994px;
	margin: 0 auto;
	text-align: left;
	z-index: 2;
}
#content{
	font-size: 0.9em;
	line-height: 1.6;
}
#footer{
	clear: both;
	height: 145px;
	padding-top: 20px;
}
html{
	background: url("bg.png") repeat-y 50% 0;
}
body{
	background: url("bg_body.jpg") no-repeat 50% 80px;
}
/* -- header -- */
#header{
	color: #000000;
}
#logo{
	position: absolute;
	display: block;
	left:0;
	top:8px;
	width:208px;
	height:70px;
	background: url("bg_sprite_backgrounds.png") no-repeat -7px -7px;
}
#note{
	position: absolute;
	right: 0;
	top: 3px;
	text-align: right;
	z-index: 11;
	color: #B0B1B1;
	font-size: 10px;
	font-weight: bold;
}
#header .headMenu{
	height: 70px;
	margin: 0 5px 0 275px;
	padding: 10px 0 0;
	margin-bottom: 5px;
}
#header .headMenu li{
/*	display: inline-block;*/
	float: left;
	vertical-align: top;
}
#header .headMenu a{
	display: block;
	float: left;
	height: 40px;
	line-height: 14px;
	padding: 18px 0 0 42px;
	font-weight: bold;
	color: #000000;
	background: url("bg_sprite_icons.png") no-repeat -202px 6px;
}
#header .headMenu a:hover{
	color: #CCCCCC;
}
#header .headMenu a.deliveryLink {
	background-position: -202px 6px;
	padding-left:34px;
	width: 125px;
}

#header .headMenu a.returnLink {
	background-position: -382px 6px;
	padding-left: 33px;
	width: 125px;
}

#header .headMenu a.qualityLink {
	background-position: -550px 6px;
	padding-left: 35px;
	margin-left: -9px;
	width: 137px;
}

#header .headMenu a.hotlineLink {
	background-position: -730px 6px;
	padding-left: 22px;
	width: 120px;
	margin-left: -10px;
}

#header .headMenu a.trustedShopLink {
	background-position: -10px -220px;
	height: 50px;
	line-height: 0;
	padding: 0;
	text-indent: -9999px;
	width: 38px;
	margin: 15px 0 0 196px;
}

.suche{
	float: left;
	width: 310px;
	height: 35px;
	background: url("bg_sprite_backgrounds.png") no-repeat -10px -100px;
	padding: 14px 0 0 10px;
}
.suche label{
	display: inline-block;
	line-height: 19px;
	vertical-align: top;
}
.suche .text{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #727272;
	font: 10px/16px Verdana,Arial,Helvetica,"Helvetica Neue",sans-serif;
	height: 16px;
	margin: 0 5px;
	padding: 1px 1px 1px 5px;
	vertical-align: top;
	width: 203px;
}
.suche .submit{
	background: url("bg_sprite_icons.png") no-repeat -10px -10px;
	height: 23px;
	line-height: 0;
	text-indent: -9000px;
	top: -1px;
	vertical-align: top;
	width: 27px;
	border: 0 none;
}
.serviceNav{
	float: right;
	background: url("bg_sprite_backgrounds.png") no-repeat -10px -160px;
	width: 411px;
	height: 49px;
	padding: 0 0 0 22px;
}
.serviceNav li{
	float: left;
	padding: 5px 0 0;
	width: 130px;
}
.serviceNav a{
	color: #000000;
	background: url("bg_sprite_icons.png") no-repeat -10px -38px;
	display: block;
	margin: 0 0 3px;
	padding: 0 0 0 20px;
	font-weight: bold;
	font-size: 14px;
}
.serviceNav a:hover{
	background-position: -10px -96px;
}
.serviceNav a span{
	font-weight: normal;
	font-size: 12px;
	padding: 0 3px 0 0;
}
.warenkorb{
	float: right;
	background: url("bg_sprite_backgrounds.png") no-repeat -10px -220px;
	margin: 0 0 0 10px;
	width: 172px;
	height: 49px;
}
.warenkorb .title{
	background: url("bg_sprite_icons.png") no-repeat 0 -157px;
	height: 20px;
	margin: 0 0 1px;
	padding: 5px 0 0 42px;
	text-decoration: none;
	width: 126px;
}
.warenkorb .basketWrapper{
	height: 13px;
	margin: 0 5px 10px 12px;
}
#header .catMenu{
	float: right;
	margin-top: 30px;
}
#header .catMenu li{
	background-color: #3D3D3D;
	border-right: 1px solid #686868;
	float: left;
	height: 37px;
	line-height: 37px;
	text-align: center;
	width: 128px;
}
#header .catMenu a{ color: #EAEAEA; }
#header .catMenu a:hover{ text-decoration: underline; }



/* -- left -- */
#left{
	float: left;
	width: 210px;
	margin-top: -37px;
}
#left .menuhead {
	background: url("bg_sprite_backgrounds.png") no-repeat -10px -280px;
	height: 36px;
}
#left .menuhead span{
	display: block;
	background: url("bg_arrow_headline.png") no-repeat 12px 14px;
	color: #FFFFFF;
	font-size: 12px;
	height: 37px;
	padding: 2px 0 0 30px;
	font-weight: 900;
	line-height: 33px;
}
#left .menu{}
#left .menu li{
	position: relative;
}
#left .menu a{
	color: #FFFFFF;
}
#left .menu a:hover{
	color:#ffe400;
}
#left .menu > li{
	display: block;
	background: url("bg_sprite_backgrounds.png") repeat scroll -10px -320px transparent;
	color: #FFFFFF;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
}
#left .menu li:hover ul + a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 215px;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
	color:#ffe400;
	background: url("bg_sprite_backgrounds.png") no-repeat -222px -320px;
	z-index: 10;
}
#left .menu a.wimg{
	position: absolute;
	height: 33px;
	line-height: 33px;
}
#left .menu a.wimg img{
	position: relative;
	top: 6px;
}
#left .menu li ul{
	display: none;
}
#left .menu li:hover ul{
	display: block;
	position: absolute;
	left: 210px;
	top: 1px;
  background-color: #313131;
	border: 1px solid #6C6C6C;
	padding: 20px 0;
	width: 250px;
	z-index: 9;
}
#left .menu li:hover ul.double{
	width: 524px;
}
ul.double li.odd{
	border-right: 1px solid #6C6C6C;
}
#left .menu li ul li{
	float: left;
	overflow: hidden;
	padding: 0 0 0 20px;
	width: 240px;
	height: 33px;
	line-height: 33px;
}
#left .menu li ul li a{
	height: 20px;
	line-height: 14px;
	padding: 3px 0;
}
#left .service {
	background: url("bg_servicenav_vertical.png") no-repeat 0 100%;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0 0;
	padding: 20px 2px 15px;
}
#left .service li{
	background-color: #E9EAEA;
	border-color: #DDDEDE;
	border-style: solid;
	border-width: 1px 0;
	margin-bottom: 5px;
	position: relative;
	width: 206px;
}
#left .service a{
	display: block;
	color: #737373;
	height: 36px;
	line-height: 14px;
	padding: 5px 2px 0 44px;
	background: url("bg_sprite_icons_left_service1.png") no-repeat 3px 2px;
}
#left .service .newsletter {
	background-position: 3px 2px;
}
#left .service .cataloge {
	background-position: 3px -54px;
}
#left .service .order {
	background-position: 3px -111px;
}
#left .service .online-cataloge {
	background-position: 3px -567px;
}
/* -- main -- */
#content{
	overflow: hidden;
}
#wrapper #content{
	width: 774px;
	float: right;
}
/* -- footer -- */
#footer {
	clear: both;
}
#footer a{
	color: #000000;
}
#footer .imgMenu{
	overflow: auto;
}
#footer .imgMenu li{
	float: left;
	/*display: inline-block;*/
	vertical-align: top;
}
#footer .imgMenu a{
  display: block;
	height: 42px;
	line-height: 14px;
	padding: 18px 0 0 40px;
	background: url("bg_sprite_icons.png") no-repeat -202px 6px;
	font-weight: bold;
	color: #000000;
}
#footer .imgMenu a:hover{
	color: #CCCCCC;
}
#footer .imgMenu a.deliveryLink {
	background-position: -202px 6px;
	padding-left: 35px;
	width: 117px;
}
#footer .imgMenu a.returnLink {
	background-position: -376px 6px;
	padding-left: 38px;
	width: 108px;
}
#footer .imgMenu a.qualityLink {
	background-position: -550px 6px;
	padding-left: 35px;
	width: 118px;
}
#footer .imgMenu a.officePlanningLink {
	background-position: -195px -143px;
	padding: 25px 0 0 41px;
	width: 115px;
}
#footer .imgMenu a.showroomLink {
	background-position: -375px -142px;
	padding: 25px 0 0 36px;
	width: 80px;
}
#footer .imgMenu a.constructionServicesLink {
	background-position: -548px -142px;
	padding: 25px 0 0 36px;
	width: 98px;
}
#footer .imgMenu a.servicesLink {
	background-position: -729px -139px;
	padding: 25px 0 0 38px;
	width: 96px;
}

#footer .footMenu{
	font-size: 0.9em;
	margin: 22px auto;
	text-align: center;
	color: #3D3D3D;
}
#footer .footMenu li{
	display: inline;
}
#footer .footMenu a{ color: #3D3D3D;}
#footer .footMenu a:hover{
	text-decoration: underline;
}
#footer .footMenu li a{
	border-right: 1px solid;
	margin-right: 8px;
	padding-right: 8px;
}
#footer .footMenu li:last-child a{
	border: 0 none;
}
/* uni */
.topRowBg, .bottomRowBg {
	background-color: #FFFFFF;
	border-color: #5C5C5C;
	border-style: solid;
	border-width: 0 0 5px;
	height: 80px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.bottomRowBg	{
	position: relative;
	margin-top: -160px;
	height: 160px;
	border-width: 5px 0px 0px 0px;
}

/*-e404-*/
#info{
	padding:40px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
#info a{ border-bottom: 1px dotted #000000; }

/**/

#ifr{
	width: 1px;
	height: 1px;
	visibility: hidden;
}

/*-- multi --*/
#p_stuff.index{
	background: url("bg_welcome.jpg") no-repeat 0 0;
	height: 303px;
	position: relative;
	margin: 10px 0;
}
.rp #p_stuff{
	overflow: auto;
	background: url("rankword_page_teaser_back.jpg") no-repeat 0 100%;
	padding: 1px;
}
#p_stuff a{
	color: #000000;
}
#p_headline{
	font-size:3em;
	line-height:1.2;
	margin: 10px;
	color: #737373
}

.rp #p_headline, #p_welcome #p_headline{
	font-weight:bold;
	margin: 0 0 20px 0;
	font-size: 1.4em;
	color: #000000;
}

.rp #p_headline{
	margin: 10px 10px 0;
	font-weight: bold;
}
#p_welcome{
	position: relative;
	margin: 10px;
}
#p_stuff.index #p_welcome{
	bottom: 0;
	min-height: 75px;
	background: rgba(255,255,255,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);
	padding: 20px;
	position: absolute;
	color: #000000;
}
.p_description p{
	padding: 5px 0;
}
.p_description b, .p_description strong, .p_description a{
	font-weight: bold;
	border: 0 none;
	color: #000000;
}
.p_description h3{
	font-weight: bold;
	font-size: 1.2em;
}
.rp #p_image{
	float: left;
	margin: 10px;
}
.rp #p_image img{
	border: 1px solid #727272;
}
#p_image{
	margin: 0 10px;
	text-align: center;
	position: relative;
	z-index: 2;
}
#p_stuff .headline{
	margin: 5px 10px;
}
/**/
#menu{
	margin: 10px;
	padding-left: 50px;
}
#menu li{
	list-style: circle;
}
/**/
.go{
	display: block;
	background: url("product_btn.jpg") no-repeat 0 0;
	width:114px;
	height: 22px;
	margin:5px auto;
	text-indent: -1000em;
	overflow: hidden;
}
.price{
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px auto;
}
.price .prefix{
	margin-right: 5px;
	font-weight: normal;
	font-size: 0.8em;
}
.price .suffix{ margin-left: 5px}
.price.old{
	color: #000000;
	text-decoration: line-through;
	font-size: 0.9em;
}
.zoom{
	height:32px;
	background: url("bt_zoom_productdetail.png") no-repeat 99% 50%;
	cursor: pointer;
}
/* -- rank / full -- */

.rank, .full{
	background: #EAEAEA;
	width: 778px;
	margin-bottom: 10px;
	color: #666666;
}
.rank a, .full a{
	color: #666666;
}
.rank li, .full li{display: -moz-inline-stack; display: inline-block; vertical-align: top;}
.rank li{
	display: expression(/rank/.test(this.parentNode.className)? "inline" : "list-item");
	zoom: 1;
}
.full li{
	display: expression(/full/.test(this.parentNode.className)? "inline" : "list-item");
	zoom: 1;
}
.rank > li.odd{
	border-right: 8px solid #FFFFFF;
	margin-right: -8px;
}
.rank > li.even{
	border-left: 8px solid #FFFFFF;
}
.rank > li.odd ul{
	padding-right: 8px;
}
.rank > li{
	width:383px;
	border-top: 8px solid #FFFFFF;
}
.full > li{
	width: 100%;
	border-top: 8px solid #FFFFFF;
}
.rank ul > li{
	width: 100%;
	padding: 5px;
}
.full ul > li{
	width: 48%;
	margin: 5px 1%;
}
.rank ul .fn:before, .full ul .fn:before{
	content:"» "
}
.rank  h2, .full h2, .rank .h2, .full .h2{
	display: block;
	font-size:1.2em;
	line-height:26px;
	background: #3D3D3D;
	color: #ffffff;
	padding: 0 5px;
}
.rank  .fn, .full .fn{
	font-weight: bold;
}
.full  .image{
	float: left;
	width: 60px;
	height: 60px;
	border: 1px solid #7A7C7B;
	margin-right: 5px;
}
.full  .thumbnail{
	max-width: 60px;
	max-height: 60px
}
#full {
	margin: 10px 0;
}
#full h2{
	font-size: 1.2em;
	font-weight: bold;
}
#full ul{
	overflow:auto;
	padding: 10px 0;
}
#full li{ float: left;}
#full li a{border-right: 1px solid; padding-right: 5px; margin-right: 5px; color: #000000;}
#full li.last a{border: 0 none;}
/* -- prod --*/
.hproduct, .product{
	position: relative;
	overflow:auto;
	margin: 0 10px 10px;
	padding: 10px 10px 25px 0;
}
.hproduct .title, .product .title, .rp h1{
	font-size: 1.5em;
	margin: 10px 10px 20px 350px;
	color: #5D5D5D;
}
.hproduct .fn, .product .fn{
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.hproduct .image, .product .image{
	width: 320px;
	float: left;
	border: 1px solid #BBBBBB;
}
.rp .hproduct .image, .rp .product .image{
}
.hproduct .photo, .product .photo{
	max-width: 320px;
	cursor: pointer;
}
.hproduct .zoom, .product .zoom{
	display: block;
	background-color: #BBBBBB;
	overflow: hidden;
	text-indent: -1000em;
}
.hproduct .description, .product .description{
	text-align: justify;
	margin-bottom:20px;
	margin-left: 350px;
}
.hproduct .description a, .product .description a{
	color: #000000;
}
.hproduct .price, .product .price{
	margin-left: 350px;
	padding: 20px;
	color: #5C5C5C;
	font-size: 2.2em;
}
.hproduct .price .suffix, .product .price .suffix{
	font-size: 0.8em;
}
.hproduct .go, .product .go{
	position: absolute;
	right: 2px;
	bottom: 2px;
	width: 232px;
	height: 20px;
	background: url("product_information_btn.jpg") no-repeat 0 0;
}
.hproduct .go.inactive, .hproduct .go.inactive:hover, .product .go.inactive, .product .go.inactive:hover{
	width: auto;
	height: auto;
	background:transparent;
	color: #888888;
	border: 0 none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-indent: 0;
	font-weight: bold;
	font-size: 1.5em;
}

/* -- scrollable -- */

/* -- slider -- */
.pp{position: relative; padding-top: 30px;}
.pp #slider{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#slider{
	height: 13px;
	line-height: 13px;
	padding: 13px 0;
	border-bottom: 1px solid #EBEBEB;
}
#slider .previous{
	float: left;
	padding-left: 16px;
	background: url("bg_slider.png") no-repeat 0 0;
}
#slider .next{
	float: right;
	padding-right: 16px;
	background: url("bg_slider.png") no-repeat 100% 100%;
}
#slider a{
	text-decoration: underline;
	color: #000000;
}

/* -- list 1 -- */
#content > h2{
	margin: 10px;
}
.l1{
	clear:both;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 2px;
}
.l1 dt{
	margin: 10px 10px 20px;
	font-weight: bold; 
	color: #787878;
}
.l1 dt a{
	text-decoration: underline;
	font-weight: normal;
	color: #787878;
}
.l1  > li, .l1  > dd {display: -moz-inline-stack; display: inline-block; vertical-align: top;}
.l1 li, .l1 dd{
	display: expression(/l1/.test(this.parentNode.className)? "inline" : "list-item");
	zoom: 1;
}
.l1 li, .l1 dd{
	height: 200px;
	width: 234px;
	margin: 0 -1px -1px 0;
	position: relative;
	border: 1px solid #EBEBEB;
	padding: 10px;
	text-align: center;
}
.l1 li a, .l1 dd a{
	color: #000000;
}
.l1 .brand{
	font-weight: bold;
}
.l1 .fn{
	margin-bottom: 15px;
}
.l1 .image{
	display: block;
	border: 1px solid #ffffff;
	margin-bottom: 20px auto;
}
.l1 .photo{
	max-width: 220px;
	max-height: 100px;
}
.l1 .summary{
	margin-bottom:10px;
}
.l1 .price{
	font-size: 1.1em;
}
/* -- list 2 -- */

#l2_head{
	clear: both;
	padding: 5px;
	color: #ffffff;
	background: #3D3D3D;
	font-size: 1.2em;
}
.l2{
	height: auto;
}
.l2.short{
	height:150px;
	overflow: hidden;
	position: absolute;
}
.l2 li{
	width: 31%;
	height:140px;
	float: left;
	margin: 5px 1%;
}
.l2 .fn{
	font-weight: bold;
}
.l2 a{color: #000000;}
.l2 .summary{}


/* -- scroll -- */
.scrollable, .scrollable ul{ display: none; clear: both;}
.scrollable.related, .scrollable.bestsellers{
	display: block;
	margin-bottom:20px;
}
.scrollable.related ul, .scrollable.bestsellers ul{display: block;}
.bestsellers dt, .related dt{
	font-weight: bold;
	padding: 10px;
}
.scroller{
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.scroller.vertical{
	clear: both;
	height:120px;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	background: #EAEAEA;
}
.sclr-btn{
	display: block;
	width: 45px;
	position: absolute;
	background: rgba(255,255,255,0.8);
	height: 100%;
	cursor:pointer;
	z-index: 2;
}
.sclr-btn span{
	display: block;
	width: 45px;
	height: 120px;
/*
	background: url("arrows_big.png") no-repeat -88px -40px;
*/
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -60px;
	cursor:pointer;
	z-index: 2;
}
.sclr-btn:hover span{ background-position: -88px -240px; }
.scroll-left{ left: 0; }
.scroll-right{ right: 0; }
.scroll-right span{background-position: 0 -40px;}
.scroll-right:hover span{ background-position: 0 -240px; }
.vertical .sclr-btn{
	background: url("arrow-more.gif") no-repeat 0 -20px;
	top: auto;
	margin: 0;
	width: 10px;
	height: 20px;
}
.vertical .scroll-top{
	top: 4px;
	right: 4px;
}
.vertical .scroll-bottom{
	bottom: 4px;
	right: 4px;
	background-position:  0 0;
}

.scroller .disabled{
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity:0.5;
	cursor: default;
}

/* pages */

.pages{
	margin-top: 10px;
}
.pages a{}
.pages a span{ display: none; }
.pages a.next, .pages a.prev{ position: relative; background: url("arrows.gif") no-repeat 36px -21px}
.pages a.next{background-position: 100% -1px; padding-right: 12px}
.pages a.prev{ padding-left: 50px;}
.pages a.prev:hover{background-position: 0 -21px;  padding-left: 12px;}
.pages a.next:hover span, .pages a.prev:hover span{
	display: inline;
}
.pages .current{ font-weight: bold;}


/* SITEMAP */
#p_headline.headline {
	padding-bottom:20px;
}

ul.htmlsitemap {
    padding: 0 20px;
    text-align: left;
	background: none repeat scroll 0 0 #FFFFFF;
}
ul.htmlsitemap ul {
    margin-bottom: 24px;
}
ul.htmlsitemap ul ul {
    margin-bottom: 0;
}
ul.htmlsitemap li {
    line-height: 1.8em;
    text-transform: uppercase;
    font-weight: bold;
	list-style-type: disc;
}
ul.htmlsitemap li li {
    margin-left: 40px;
    text-transform: none;
	font-weight: normal;
	list-style-type: circle;
}
ul.htmlsitemap li li li {
    font-weight: normal;
	list-style-type: square;
}
ul.htmlsitemap li li li li {
    font-size: 85%;
	list-style-type: square;
}
ul.htmlsitemap li a {
    
}
.htmlsitemap_jump {
	margin: 12px 0 9px 11px;
    text-align: left;
}

.htmlsitemap_jump a {
	display:block;
	
    font-size: 1.1em;
    padding: 6px 0 8px 14px;
}



