/* Level 2&3 Index Page (6 Images) */
#ExtendedContent .fl-container {
	padding: 0em;
}

#ExtendedContent .fl-element {
	padding: 0em 0em 0.75em;
}

#ExtendedContent .gallery div {
	padding: 0.6875em 0em 0em 0em;
}

#ExtendedContent .gallery li {
	margin: 0em 0em -0.9375em 0.875em;
}

#ExtendedContent .gallery img {
	height: 9.5625em;
	width: 11.375em;
}

#ExtendedContent .gallery .first img {
	height: 20em;
	width: 11.375em;
}

/* Content Tab Gallery */
#ExtendedContent .pl-list ul {
	list-style-type: none;
	overflow: hidden;
	margin: 0em;
}

#ExtendedContent .pl-list li {
	display: block;
	float: left;
	margin: 0.0625em 0em 0em;
	padding: 0.9375em 0em 0em 0.3125em;
	width: 7.25em;
}

#ExtendedContent .pl-list .small {
	height: 6.25em;
	width: 6.75em;
}

#ExtendedContent .pl-list .big {
	display: none;
}

#ExtendedContent .box-elm div {
	padding: 0.1875em 0.3125em 0.3125em 0em;
}

#ExtendedContent .box-elm img.big {
	height: auto;
	width: 23.6875em;
}

#ExtendedContent .box-elm div div p {
	padding-top: 0em !important;
	padding-bottom: 0em !important;
	border: none;
	margin-top: 0em !important;
}

/* GROHE PRO */
.info-box-row {
	margin: 0;
	padding: 0;
}

.info-box-row ul {
	list-style-type: none;
	margin: 0 0 0 -0.9375em;
	position: relative;
}

.info-box-row .info-box-cell {
	background-image:url(page/img/main/ib_l.png);
	background-position:left top;
	background-repeat:repeat-y;
	float:left;
	margin:0 0 0.625em 0.9375em;
}

.info-box-row .info-box-cell div {
	background-image:url(page/img/main/ib_r.png);
	background-position:right top;
	background-repeat:repeat-y;
}

.info-box-row .info-box-cell div div {
	background-image:url(page/img/main/ib_cbr.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.info-box-row .info-box-cell div div .info-box-content {
	background-image:url(page/img/main/ib_cbl.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.info-box-content img {
	margin-left:0.625em;
	margin-bottom:0.625em;
}
.info-box-row .info-box-cell .info-box-content .text-container {
	background-image:none;
	padding:0 0.625em 0.625em;

}
/* Optionen */
.image-dim-90-84 img {
	width: 90px;
	height: 84px;
}

.image-dim-90-84 img{
	width: 5.625em;
	height: 5.25em;
}

.option-no-shadow .info-box-cell {
	background-image: none;
}

.option-no-shadow .info-box-cell div {
	background-image: none;
}

.option-no-shadow .info-box-cell div div {
	background-image: none;
}

.option-no-shadow .info-box-cell div div .info-box-content {
	background-image: none;
}

/* Spacer */
.clearance {
	clear: both;
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.image-dim-120-104 img{
	width: 7.5em;
	height: 7.125em
}

.image-dim-104 img{
	width: 6.5em;
}

.box-width-triple .info-box-cell {
	width: 11.32em;
}

.box-width-double .info-box-cell {
	width: 17.50em;
}

.text-container h3 {
	border:1px solid white;
	border-bottom-width:0px;
}

.text-container p {
	border:1px solid white;
	border-bottom-width:0px;
}

.info-box-row .info-box-cell div  div.image-container {
	background-image: none;
	background-position:left bottom;
}

.info-box-row .info-box-cell div.option-right div.image-container {
	background-image: none;
	background-position:left bottom;
	float:left;
}

.option-right .text-container{
	float: left;
	width: 8em;
}

.option-bottom .text-container {
	clear:both;
}

.info-box-cell {
	margin:0 0 0 0.9375em;
}

#Main h1.ext-headline {
	position:relative;
	display:block;
	margin:0px;
	padding:1em 0px 0.706em 0px;
	font-size:1.1em;
}
#Main h4.ext-headline-topless {
	font-family:Times New Roman;
	font-size:1.1em;
	font-weight:normal;
	margin:0px;
	padding:01em 0px 0.706em 0px;
}
.add-space-left {
	padding-left: 0.65em;
}

#Main div.text-container p a {
	background-position:left 0.34375em;
}

.head-image-container img {
	width: 35.875em;
	height: 12em;
}

.add-space-bottom {
	height:0.03em;
}




/* Product landing */
.productlanding .option-right .text-container {
	width: 9.625em;
}

.productlanding .info-box-cell .info-box-content .text-container {
	padding: 0em 0em 0em 0.625em;
}

.productlanding .info-box-content img {
	margin-bottom: 0em;
}

#Main .product-landing #Workspace {
	display: none;
}

#Main form.product-landing p {
	clear: none;
}

#Main form.product-landing .slider-range select,
#Main form.product-landing .slider-scrollbar select {
	display: none;
}

/* Product landing: Scrollable param */
#Main .product-landing div.scrollable-param {
	padding-top: 4px;
}

#Main .product-landing div.scrollable-param div.param-year p.start {
	float: left;
	padding-right: 5px;
}

#Main .product-landing div.scrollable-param div.param-year p.end {
	float: left;
	padding-left: 5px;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range {
	float: left;
	width: 218px;
	display: inline;
	margin-top: 5px;
	background: transparent url(page/img/productlanding/range-background.gif) left center no-repeat;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider {
	height: 4px;
	width: 200px;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider-tic {
	display: none;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider-range {
	background-color: #10205E;
	height: 4px;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider-handle {
	border: 0px solid #FFF;
	width: 17px;
	height: 20px;
	cursor: pointer;
	top: -8px;
	outline: none;
	margin-left: 0px;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range #handle_StartRange {
	background: transparent url(page/img/productlanding/range-pre.gif) left top no-repeat;
	z-index: 20;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range #handle_EndRange {
	background: transparent url(page/img/productlanding/range-post.gif) left top no-repeat;
	z-index: 10;
}

#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider .ui-state-focus .ui-slider-tooltip,
#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider .ui-state-hover .ui-slider-tooltip,
#Main .product-landing div.scrollable-param div.param-year div.slider-range .ui-slider .ui-state-active .ui-slider-tooltip {
	background: transparent url(page/img/productlanding/range-tooltip.gif) no-repeat left top;
	border: 0px solid #FFF;
	width: 29px;
	height: 24px;
	color: #FFF;
	padding: 4px 0px 0px 5px;
	margin-left: -9px;
	text-align: left;
	font-size: 11px;
	-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}

#Main .product-landing div.scrollable-param div.param-display {
	float: right;
}

#Main .product-landing .param-display a {
	width: 24px;
	padding: 0px;
	margin-left: 8px;
	height: 14px;
	display: block;
}

#Main .product-landing .param-display * {
	float: left;
}

#Main .product-landing .param-display .display-1-active {
	background: #FFF url(page/img/productlanding/display-1-active.gif) center center no-repeat;
}

#Main .product-landing .param-display .display-1 {
	background: #FFF url(page/img/productlanding/display-1-inactive.gif) center center no-repeat;
}

#Main .product-landing .param-display .display-3-active {
	background: #FFF url(page/img/productlanding/display-3-active.gif) center center no-repeat;
}

#Main .product-landing .param-display .display-3 {
	background: #FFF url(page/img/productlanding/display-3-inactive.gif) center center no-repeat;
}

/* Product landing: Container */
#Main .product-landing .product-landing-content {
	clear: both;
	position: relative;
	_position: static;
}

#Main .product-landing .product-landing-content div.shadow {
	position: absolute;
	top: 0px;
	_top: 30px;
	left: 0px;
	z-index: 100;
	background-color: #FFF;
	display: none;
}

#Main .product-landing .product-landing-content div.shadow img {
	position: absolute;
}

/* Product landing: Scrollable */
#Main form.product-landing div.scrollable h3 {
	margin: 4px 1px 0px 1px !important;
}

#Main form.product-landing div.scrollable h3 a {
	color: #373737;
	text-decoration: none;
}

#Main form.product-landing div.scrollable p {
	margin: 0px 1px !important;
}

#Main .product-landing div.scrollable div.items div.item .item-container {
	height: 135px;
	width: 110px;
	margin-right: 5px;
}

#Main .product-landing div.scrollable div.items div.item .image-container {
	border-bottom: 1px solid #D7D8DB;
	position: relative;
}

#Main .product-landing div.scrollable div.items div.item .image-container div.new {
	height: 14px;
	position: absolute;
	bottom: -1px;
	left: 0px;
}

#Main .product-landing div.scrollable div.items div.item .image-container div.promo {
	height: 14px;
	position: absolute;
	top: 4px;
	left: 0px;
}

#Main .product-landing div.scrollable div.items div.item .image-container div img {
	vertical-align: top;
}

#Main .product-landing div.scrollable div.items div.item .image-container img.main {
	width: 95px;
	height: 95px;
	padding-left: 7px;
}

/* Product landing: Scrollable controll */
#Main .product-landing div.scrollable-controll {
	padding-top: 12px;
}

#Main .product-landing div.scrollable-controll a.prev,
#Main .product-landing div.scrollable-controll a.next {
	display: block;
	width: 18px;
	height: 16px;
	float: left;
}

#Main .product-landing div.scrollable-controll a.prev {
	background: #FFF url(page/img/productlanding/scrollbar-left.gif) left top no-repeat;
}

#Main .product-landing div.scrollable-controll a.next {
	background: #FFF url(page/img/productlanding/scrollbar-right.gif) left top no-repeat;
}

#Main .product-landing div.scrollable-controll .slider-container {
	float: left;
	width: 538px;
	background: #D7D8DB;
}

#Main .product-landing div.scrollable-controll .slider-scrollbar {
	width: 510px;
}

#Main .product-landing div.scrollable-controll .slider-scrollbar .ui-slider {
	background: #D7D8DB;
	height: 16px;
}

#Main .product-landing div.scrollable-controll .slider-scrollbar .ui-slider-horizontal .ui-slider-handle {
	width: 30px;
	height: 16px;
	top: 0px;
	margin-left: 0px;
	cursor: pointer;
	background: #FFF url(page/img/productlanding/scrollbar-handle-middle.gif) center 0px no-repeat;
	outline: none
}

#Main .product-landing div.scrollable-controll .slider-scrollbar .ui-slider-horizontal .ui-slider-handle span.left {
	display: block;
	height: 16px;
	background: transparent url(page/img/productlanding/scrollbar-handle-left.gif) left top no-repeat;
}

#Main .product-landing div.scrollable-controll .slider-scrollbar .ui-slider-horizontal .ui-slider-handle span.right {
	display: block;
	width: 7px;
	float: right;
	height: 16px;
	background: transparent url(page/img/productlanding/scrollbar-handle-right.gif) right top no-repeat;
}

#Main .product-landing div.scrollable-controll .slider-scrollbar .ui-slider-tic {
	display: none;
}

/* Produkt-Navigator: Detail */
div.product-detail a.add-to-portfolio,
div.product-detail a.saved-to-portfolio {
   background: transparent none !important;
   margin: 0;
   padding:0 !important;
   text-decoration: none;
}

div.product-detail table.colours td {
	padding: 0.4545em 0pt 0.2727em 0.4545em;
}

table.colours tr.active td {
	background-color: #E5E6E8;
}

table.colours th.colour {
	width: 16.2727em;
}

table.colours th.article {
	width: 4.5454em;
}

table.colours th.ean {
	width: 6.3636em;
}

table.colours th.vvs {
	width: 5.0909em;
}

table.colours th.price {
	width: 5.4909em;
}

table.colours th.discount {
	width: 4.1818em;
}

table.colours th.availability {
	width: 3.0727em;
}

table.colours th.add {
	width: 3.0727em;
}

table.colours .last {
	text-align: right;
}

table.colours td.last {
	padding-right: 0.6364em;
}

table.colours td img {
	height: auto;
	width: auto;
}

table.colours td.link a,
table.colours td.colour a {
	padding: 0pt 0pt 0pt 0.9em;
}

table.colours td.link a.active,
table.colours td.colour a.active {
	background-image: url(page/img/main/navigator_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #003273;
}

.product-colours {
	padding-bottom: 18px;
}

div.historical {
	display: none;
}

.product-text {
	height: 165px;

}

.product-info .jScrollPaneContainer {
	margin-bottom: 24px;
}

/* Produkt-Navigator: Spare parts list */
#Main .spare-list a.enlarge {
    display:inline;
}

.spare-list {
	margin: 0.625em 1.5625em;
}

.spare-list div.print {
	float: right;
}

.spare-list div.print img {
	cursor: pointer;
}

.spare-list div.print-version {
	font-size: 0.75em;
}

.spare-list div.print-version th {
	padding: 0pt 0.6364em 0.6364em 0em;
	vertical-align: top;
}

.spare-list .head {
	border-bottom: 0.0625em solid #D7D8DB;
	margin-bottom: 0.6875em;
}

.spare-list .image-container {
	width: 20em;
	float: left;
}

.spare-list .image-container .image {
	height: 25.9375em;
	text-align: center;
}

.spare-list .content-container {
	width: 29.0625em;
	height: 28.75em;
	float: right;
}

.spare-list .content-container .content-table {
	width: 28.75em;
	height: 13.4375em;
	margin-bottom: 0.9375em;
}

.spare-list .content-table table.colours th.position {
	width: 2.7273em;
}

.spare-list .content-table table.colours th.price {
	width: 6.0em;
}

.spare-list .content-table table.colours th.availability {
	width: 3.0em;
}

.spare-list .content-table table.colours th.description {
	width: 13.75em;
}

.spare-list .content-table table.colours th.bracket {
	width: 4.09em;
}

.spare-list .content-table table.colours td.link a {
	cursor: pointer;
}

.spare-list .content-table table.colours *.bracket {
	text-align: center;
}

.spare-list .content-container .product-colours {
	height: 12.5em;
}

.spare-list .content-container .spare-container {
	width: 28.75em;
	height: 14.375em;
	background-color: #F9F9F9;
}

.spare-list .spare-container .headline {
	height: 1.25em;
	padding-left: 1.5625em;
	padding-top: 1.25em;
}

.spare-list .spare-container .headline p {
	margin: 0px;
	font-weight: bold;
}

.spare-list .spare-container .content {
	height: 9.25em;
	padding-left: 1.5625em;
}

.spare-list .spare-container .content .image {
	float: left;
}

.spare-list .spare-container .content .text-container {
	float: right;
	width: 18.75em;
}

.spare-list .spare-container .content .full {
	float: none;
	width: inherit;
}

.spare-list .spare-container .content .text-container * {
	border: 0px;
}

.spare-list .spare-container .content .text-container div {
	height: 9.25em;
}

.spare-list .spare-container .links {
	border-top: 1px solid #D7D8DB;
}

.spare-list .spare-container .links p {
	padding: 1.3636em 0px 0px 2.2727em;
	float: left;
}

.spare-list .spare-container .links p.first {
	width: 10em;
}

/* Produkt-Navigator: Availability check */
#Main .availability-check table p {
	margin: 0px;
}

#Main .availability-check p.btn {
	margin: 0px;
	padding: 0px;
	padding-top: 0.625em;
}

#Main .availability-check input.text {
	width: 4.5454em;
}

.availability-check {
	margin: 0.625em 1.5625em 0px;
}

.availability-check img.traffic {
	float: left;
}

.availability-check table {
	border: 0px;
	width: 100%;
}

.availability-check td.article {
	width: 16%;
}

.availability-check td.description {
	width: 84%;
}

.availability-check td.description {
	width: 84%;
}

.availability-check-result {
	margin: auto;
	width: 18.75em;
	padding-bottom: 0.3125em;
}

.availability-check-result td {
	margin: auto;
	width: 18.75em;
	padding-bottom: 0.3125em;
}

.availability-check-result table {
	width: 18.75em;
}

.availability-check-result td.icon {
	width: 4.125em;
}


/* GROHE PRO Homepage */
.info-box h3 , .info-box p{
	font-size:0.6875em;
}
.intro-top-container {
	height: 22.1875em;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:19px;
}

.intro-top-container .dark a {
	background-image:url(page/img/main/arrow-blue.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 0.75em;
	text-decoration:none;
	color:#003273;
	font-size: 1em;
}
.intro-top-container .lite a {
	background-image:url(page/img/main/arrow-white.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 0.75em;
	text-decoration:none;
	color:#FFFFFF;
	font-size: 1em;
}
.intro-top-container .lite {
	color:#FFFFFF;
}
.intro-top-container h1.dark {
	color:#525252;
}
.intro-news-box {
	font-size: 0.6875em;
	padding:1.4546em;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
.intro-news-box a{
	display:block;
	margin-top:0.546em;
	color:#373737;
}
.intro-top-container .clearance{
	height:0px;
	line-height:0px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.intro-news-box .intro-news-box-image img {
	float:right;
	height: 5.819em /*64px*/;
	width: 5.819em /*64px*/;
}
.intro-news-box-head h1{
	font-family:Arial;
}
.intro-news-box-head  {
	padding:1em;
	padding-bottom:0px;
}
.intro-news-box-head div  {
	font-size:0.6875em;
	font-weight:bold;
	padding-bottom:0.546em;
	margin-bottom:0.546em;
}
.intro-news-box-head div.lite  {
	border-bottom:0.091em solid white;
	color:white;
}
.intro-news-box-head div.dark  {
	border-bottom:0.091em solid #525252;
	color:#525252;
}
.intro-news-box-head h1  {
	font-family:Times New Roman;
	font-size:1.5em;
	font-weight:normal;
	padding:0 0 0.25em;

}
.intro-news-box-head h1.lite  {
	font-family:Arial;
	color:#FFFFFF;
}
.intro-news-box-head h1.dark  {
	font-family:Arial;
	color:#525252;
}
.intro-news-box-head div.lite  {
	border-bottom:0.091em solid #FFFFFF;
	color:#FFFFFF;
}
.intro-news-box-head div.dark  {
	border-bottom:0.091em solid #373737;
	color:#373737;
}

.btn-link-container {
	font-size:0.6875em;
	height:1.4375em;
	position:relative;
	color:#666666;
	text-decoration:none;
}
.btn-link-left {
	padding:0.364em;
	padding-top:0.364em;
	padding-left:0.75em;
	padding-right:0px;
	background-image:url('page/img/main/btn-left.png');
	background-repeat:no-repeat;
	text-transform:uppercase;
}
.btn-link-right {
	background-image: url('page/img/main/btn-right.png');
	background-repeat: no-repeat;
	padding:0.364em;
	padding-top:0.364em;
}
.btn-arrow {
	text-transform:none;
	background-image:url('page/img/main/btn-left-arrow.png');
	padding-left:1.819em;
	color:#10205E;
}

.home-pro-fix-link {
	position:absolute;
	right:0.75em;
	bottom: 9.6875em;
}

#frmProLocatorCity {
	border:0.0625em solid #DBDBDB;
	font-size:0.6875em;
	padding:0.1625em;
	width:7em;
	margin:0px;
	height:1.3em;
	margin-right:0.8em;
	color:#AAAAAA;

}

/*** Folder listing ***/

#FolderListing table.colours {
	font-size:16px;
}

#FolderListing table.colours td {
	padding: 0.363636em;
}

#FolderListing table.colours td.link a.active {
	background-image: none;
	padding: 0px;
	margin:0px;
}

#FolderListing table.colours td img {
	display: inline;
	padding-right: 0.454545em;
	vertical-align: bottom;
	width: 1.909090em;
	height: 1.363636em;
}
#FolderListing table.colours td.folder {
	text-align: center;
}

#FolderListing table.colours td.error {
	padding: 0.625em 0.625em 0.625em 3.0625em;
	color: #CC0000;
}

#FolderListing table.colours td.line {
	border-bottom: 0.090909em solid #DADADA;
}



#FolderListing form {
	border: 0px;
}

#FolderListing div#footerNav p {
	margin-top: 0.454545em;
}

#FolderListing div#footerNav a.footerlink {
	background-image: none;
	padding: 0px;
	margin: 0.090909em 0.090909em 0.090909em 0.454545em;
	margin-top: 0.454545em;
}

#FolderListing div#footerNav a.footerlink2 {
	margin: 0.090909em;
}

#FolderListing #headerWidth {
	width: 36em;
}

/*** TPI Search ***/

#TPISearch form {
	border: 0px;
}

#TPISearch #headerWidth {
	width: 30em;
}

#TPISearch .error {
	color: #CC0000;
}

#TPISearch #material {
	width: 8em;
}

#TPISearch .hideError {
	display: none;
}


/*** CAD Search ***/

#CADSearch form {
	border: 0px;
}

#CADSearch #headerWidth1 {
	width: 27em;
}

#CADSearch #headerWidth2 {
	width: 16.5em;
}

#CADSearch .error {
	color: #CC0000;
}

#CADSearch #material {
	width: 8em;
}

#CADSearch .hideError {
	display: none;
}

/*** Spare Search ***/

#SpareSearch form {
	border: 0px;
}

#SpareSearch #headlineWidth1 {
	width: 5.50em;
}

#SpareSearch #headlineWidth2 {
	width: 28em;
}

#SpareSearch #headlineWidth3 {
	width: 6em;
}

#SpareSearch .error {
	color: #CC0000;
}

#SpareSearch #material {
	width: 8em;
}

#SpareSearch .hideError {
	display: none;
}

/* Events */
#EventRegister td {
	font-size:11px;
}

#EventRegister td a {
	font-size:11px;
	color: #003273;
	text-decoration:none;
}

#EventRegister .sub-divider {
	font-size:11px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #DADADA;
	margin-bottom:10px;
}

#EventRegister .bottom-space td {
	padding-bottom:7px;
}

#EventRegister .left-space td {
	padding-right:5px;
}

#EventRegister .close-cell {
	padding-top:5px;
	padding-right:6px;
}

#EventRegister .bottom-space-two td {
	padding-bottom:18px;
	border-bottom:1px solid #DADADA;
}

#EventRegister .top-space td {
	padding-top:13px;
}

#EventRegister .event-even {
	padding:8px 8px 15px 8px;
	background-color:#FFFFFF;
}

#EventRegister .event-odd {
	padding:8px 8px 15px 8px;
	background-color:#F0F0F0;
}
#EventRegister div.selectbox-wrapper2 {
	width:572px !important;
}

#EventRegister .selectbox2 {
	width:570px !important;
	background-image:url(page/img/main/select_arrow.png);
	background-position:560px 50%;
}

#EventRegister .bottom-space td img {
	cursor:pointer;
}

#EventRegister .form-space-label {
	margin-bottom:5px;
}

#EventRegister .form-space-input {
	margin-bottom:8px;
}
#EventRegister input.std-width {
	width:275px
}

#EventRegister .std-space {
	width:15px;
}

#EventRegister input.std-ext-width-2 {
	width:25px;
}

#EventRegister input.std-ext-width-1 {
	width:235px;
}

#EventRegister .error {
	color:red;
}

#EventRegister input.error {
	background-color:#FFD7D7;
}

#EventDetail ul.asterix {
	list-style-type:none;
	margin:0px;
}
#EventDetail ul.asterix li {
	background-image:url(page/img/main/asterix.png);
	background-position:0 0.4em;
	background-repeat:no-repeat;
	font-size:1em;
	padding:0 0 0 0.7em;
	display:list-item;
	margin-bottom:5px;
}
#EventDetail h3 {
	font-size:11px;
}
#EventDetail p {
	font-size:11px;
}

#EventOverview table.colours {
	border-bottom-width:0px;
}
#EventOverview table.colours td a {
	padding-left:9px;
	background-image:url(page/img/main/arrow-blue.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#003273;
}
#EventOverview .page-footer div  {
	float:left;
}
#EventOverview .page-footer div.legend-icon  {
	float:left;
	padding-left:6px;
	padding-right:16px;
}
#EventOverview .target-group, .target-group-footer img {

}
#EventOverview .target-group-footer {
	margin-right:15px;
	margin-left:5px;
}
#EventOverview .page-footer {
	font-size:11px;
	padding-top:12px;
	padding-left:4px;
}
#EventOverview .footer-subline {
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #DADADA;
	padding:8px;
	padding-left:4px;
}


/* Order Status */

#OrderStatus .hideError {
	display: none;
}
#OrderStatus .error {
	color: #CC0000;
}
#OrderStatus table.colours th.th1 {
	width: 12.2727em;
}
#OrderStatus table.colours th.th2 {
	width: 7.7272em;
}
#OrderStatus table.colours th.th3 {
	width: 9.5454em;
}
#OrderStatus table.colours th.th4 {
	width: 6.8181em;
}
#OrderStatus table.colours th.th5 {
	width: 5.4545em;
}
#OrderStatus table.colours th.th6 {
	width: 3.5000em;
}

#OrderStatusPopup div.table {
	margin: 0.625em 1.5625em 0px;
}
#OrderStatusPopup table.colours th.th1 {
	width: 2.5454em;
}
#OrderStatusPopup table.colours th.th2 {
	width: 4.0909em;
}
#OrderStatusPopup table.colours th.th3 {
	width: 3.3636em;
}
#OrderStatusPopup table.colours th.th4 {
	width: 3.8181em;
}
#OrderStatusPopup table.colours th.th5 {
	width: 15.2727em;
}
#OrderStatusPopup table.colours th.th6 {
	width: 6.8181em;
}
#OrderStatusPopup table.colours th.th7 {
	width: 2.8500em;
}

/* B2B Homepage */
#B2B-hc #newsline-container {
	background-image: url('page/img/main/newsline.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	height: 1.375em;
}
#B2B-hc #newsline td.intro-cell {
	font-size: 0.6875em;
	background-image: url(page/img/main/newsline_dark.jpg);
	height: 1.2727em;
	padding: 0.1818em 1.8181em 0.1818em 1.8181em;
	color: #FFFFFF;
	font-weight: bold;
}
#B2B-hc #newsline td.teaser-cell {
	font-size: 0.6875em;
	padding: 0.1818em 1.2727em;
}
#B2B-hc #newsline td.teaser-cell a {
	text-decoration: none;
	background-image: url(page/img/main/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 0.9090em;
	color: #003273;
}
#B2B-hc #newsline td.teaser-cell a {
	text-decoration: none;
	background-image: url(page/img/main/arrow-blue.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 0.9090em;
	color: #003273;
}
#B2B-hc #head-table {
	height: 22.6875em;
}
#B2B-hc #head-table #head-cell {
	height: 4.5625em;
	padding: 0px 1.875em;
}
#B2B-hc #head-table #head-cell h1{
	font-family: Arial;
	color: white;
	margin: 0px;
	padding: 0px;
	padding-top: 1em;
}
#B2B-hc #head-table #copy-cell {
	font-size: 0.6875em;
	height: 12.1818em;
	padding: 0.2727em 2.7272em 0px 2.7272em;
	color: white;
}
#B2B-hc #head-table #copy-cell div.spacer {
	padding-top: 1.3636em;
}
#B2B-hc #head-table #copy-cell div a {
	text-decoration: none;
	color: white;
	line-height: 1.5em;
	background: url(page/img/main/arrow-white.gif) center left no-repeat;
	padding-left: 1.0909em;
}
#B2B-hc #head-table #login-cell {
	height: 14.1818em;
	padding: 0em 2.7272em;
	color: white;
	font-size: 0.6875em;
}
#B2B-hc #head-table #login-cell div.spacer {
	padding-top: 1.3636em;
}
#B2B-hc .b2b-home-text {
	background-color: #2D2E30;
	border: 1px solid #97989A;
	color: #97989A;
	padding: 0.2727em;
	font-size: 1em;
	margin-top: 0.6363em;
	width: 9.09090em;
}
#B2B-hc .lost-pwd-cell {
	padding-top:3px;
}
#B2B-hc .lost-pwd-cell a {
	background:transparent url(page/img/main/arrow-white.gif) no-repeat scroll left center;
	color:white;
	line-height:1.5em;
	padding-left:1.0909em;
	text-decoration:none;
}

#B2B-hc .info-box li img {
	width:7.5em;
	height:7.125em;
}
#B2B-hc {
	padding: 0.4375em;
}
#B2B-hc .headimage{
	height: 22.6875em;
	background-repeat: no-repeat;
}
#B2B-hc .info-box {
	border-top-width: 0px;
	padding-top: 0.625em;
	width: 60.625em;
}
#B2B-hc .info-box li {
	width: 19.5625em;
}
#B2B-hc #tbl-btn {
	margin-top: 0.9909em;
	height: 1.6181em;
	cursor: pointer;
}
#B2B-hc #tbl-btn-left {
	background-image:url('page/img/main/btn-left-arrow.gif');
	background-repeat:no-repeat;
	padding:0px 1.5454em 0.2727em 2em;
	line-height: 1.8181em;
	color:#003273;
}
#B2B-hc #tbl-btn-right {
	background-image:url('page/img/main/btn-right.gif');
	background-repeat:no-repeat;
}
#B2B-hc .intro-image-left {
	position: absolute;
	top: 5.9375em;
	left: 27.4375em;
	height: 15.625em;
	width: 14.6875em;
}
#B2B-hc .intro-image-right {
	position: absolute;
	top: 5.9375em;
	left: 43.375em;
	height: 15.625em;
	width: 14.6875em;
}

/* Brochures */

#Brochures div.brochures .selectbox2 {
	width: 7.0em !important;
	background-position: 5.90em 50%;
}

#Brochures div.brochures div.selectbox-wrapper2 {
	width: 7.1em !important;
	padding-top: 0.9em;
}

#Brochures div.brochures input.text {
	width: 3em !important;
}

#Brochures div.brochures .selectbox-wrapper2 li {
	width: 7.1em;
	border-top: none !important;
}
/*
	Installation sketches
*/
#InstallationSketches .prd-tab-container {
	padding:0px 2px 0px 2px;
}
#InstallationSketches .prd-group-seperator {
	font-weight:bold;
	border-bottom:1px solid #DCDCDC;
	padding:0px 2px 8px 2px;
	font-size:0.6875em;
	margin-bottom:11px;
}
#InstallationSketches .lbl-sketch-container {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	visibility:hidden;
}

#InstallationSketches .lbl-sketch-leftcell {
	line-height:16px;
	padding:1px 10px 1px 15px;
	background-repeat:repeat-x;
	color:#003273;
	font-size:11px;
	background-image:url(page/img/installation_sketches/inst-sket-lbl-left.png);
}
#InstallationSketches .lbl-sketch-rightcell {
	height:18px;
	width:5px;
	background-repeat:no-repeat;
	background-image:url('page/img/installation_sketches/inst-sket-lbl-right.png');
}
#InstallationSketches .inst-sket-top-node {
	position:absolute;
	width:24px;
	height:24px;
	background-image:url('page/img/installation_sketches/inst-sket-node-top.png');
}
#InstallationSketches .inst-sket-bottom-node {
	position:absolute;
	width:24px;
	height:24px;
	background-image:url('page/img/installation_sketches/inst-sket-node-bottom.png');
}
#InstallationSketches .inst-sket-left-node {
	position:absolute;
	width:24px;
	height:24px;
	background-image:url('page/img/installation_sketches/inst-sket-node-left.png');
}
#InstallationSketches .inst-sket-right-node {
	position:absolute;
	width:24px;
	height:24px;
	background-image:url('page/img/installation_sketches/inst-sket-node-right.png');
}

/*** DAL Search ***/

#DALSearch form {
	border: 0px;
}

#DALSearch #headlineWidth1 {
	width: 8em;
}

#DALSearch #headlineWidth2 {
	width: 35em;
}

#DALSearch #headlineWidth3 {
	width: 6em;
}

#DALSearch .error {
	color: #CC0000;
}

#DALSearch #material {
	width: 8em;
}

#DALSearch .hideError {
	display: none;
}
