/*******************************************************************************
********************************************************************************
	Project		: villeroy-boch.com
	
	last change	: 29/01/07 
					03/03/07, be, merge with VB 
					03/03/07, be, merge with salient 
					04/03/07, be, pdb updates 
	
	Colors	
		Background
		-----------------------------------------------	

		Fonts
		-----------------------------------------------
		blue			: 003b87 (headlines)
		grey			: 696f79 (text)
********************************************************************************
*******************************************************************************/
/* Reset all */
*, .nospace { 
	padding: 0;
	margin: 0;
	border: 0;
}

div, h1, p, span, a { 
	background-repeat: no-repeat;
}

a, a:link { 
	color: #003b87;
	text-decoration: none;
}

a:hover { 
	text-decoration: underline;
}

img { 
	vertical-align: bottom;
}

ul, ol { 
	list-style-position: outside;
}

li { 
	list-style-type: none;
}

strong { 
	font-weight: bold;
}

/* Links- bzw. Rechtsausrichtung f?mente */
.flLeft { 
	float: left;
	margin: 0 20px 0 0;
}

.flRight { 
	float: right;
	margin: 0 0 0 20px;
}

.flDown {
	margin: 0 0 0 10px;
	padding-bottom: 7px;
}

.clearer { 
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}

.clear { 
	clear: both;
}

.hide { 
	position: absolute !important;
	left: -1000px !important;
	top: -1000px !important;
	overflow: hidden !important;
	width: 1px !important;
	height: 1px !important;
}

/* Allgemeines */


h4, p, ul, ol, dl { 
	line-height: 1.5;
}

h2, h3, p, ul, ol, dl { 
	margin-bottom: 1em;
}


/*	Standardschriftgroesse */
/* Be, 03/03 NEU: indexedsearch-searchbox */
p, ul, ol, dl, table, div.tx-indexedsearch-searchbox form {
	font-size:.7em;
}

/* 	unerwuenschtes einfuegen von tags durch typo3 
	daher auf 1em damit nicht weitervererbt wird
	sowie verschachtelte moeglichkeiten
*/
table table, 
table p, 
ul ul, 
ul ol, 
ol ol, 
ol ul {
	font-size:1em;
}



h1 { 
	clear:both;
	color:#fff;
	line-height: 1;
	font-family:Arial,serif;
	font-size: 1.1em;
}

h2 { 
	color:#000;
	line-height: 1;
	font-family:Arial,serif;
	font-size: 1.1em;
}

/* div.bx-shadow-cnt-col2a div.bx-left h2 -> laenderseite */
div.collection-sitemap h2, 
div.article-prop h2, 
div.bx-shadow-cnt-col2a div.bx-left h2 {
	margin:0;
	color:#6D7B8A;
	font-size: .7em;
	font-family: arial, verdana, sans-serif;
}
div.article-prop h2, 
div.bx-shadow-cnt-col2a div.bx-left h2 {
	margin-bottom:1em;
	color:#000;
	font-weight:bold;
}
div.bx-shadow-cnt-col2a div.bx-left h2 {
	margin-bottom:0;
}

h3 {
	font-size:.7em;
}
#fright h3 {
	margin:0;
}

div#header-line {
	clear:both;
	float:left;
	width:100%;
}
div#header-line div {
	margin:0 216px 0 48px;
	border-top:1px solid #b2b9c1;
}
body.international div#header-line div {
	margin-right:49px;
}
/*	Page Structure ************************************************************/
html { 
	height:100%;
}

body { 
	position:relative;
	background-color:#fff;
	background-image:url(bg_bdy.png);
	background-repeat:repeat-y;
	color: #000;
	font-family: arial, verdana, sans-serif;
	
	font-size: 100.01%;
	min-height:100%;
	height:100%;
}

#website { 
	position:relative;
	float:left;
	width:100%;
	height:100%;
	background-color:#fff;
	background-image:url(bg_wst.png);
	background-position:0% 100%;
	background-repeat:repeat-x;
}
html>body #website {
	height:auto;
	min-height:99%;
}

#website2 { 
	float:left;
	width:1024px;
	padding-top:20px;
	padding-bottom:160px;
}

#header { 
	position:relative;
	width:100%;
	height:83px;
	background-image:url(bg_hdr.jpg);
	background-position:48px 0px;
	z-index:19;
}

#header2 { 
	margin:0 208px 0 48px;
	height:83px;
	border-bottom:1px solid #b2b9c1;
}
body.international #header2 { 
	margin-right:49px;
}

#wrapper { 
	float:left;
	width:100%;
	margin-top:8px;
}

#wrapper2 {
	padding-left:38px;
}

#fleft { 
	position:absolute;
	left:48px;
	padding-top:15px;
	width:190px;
	z-index:5;
}
/*
#fleft { 
	float:left;
	padding-top:15px;
	width:190px;
}
*/

body#page-c #fleft, 
body#page-c-cmr #fleft, 
body#page-cr #fleft {
	display:none;
}

#content { 
	float:left;
	width:590px;
	position:relative;
}

body#page-lc #content, 
body#page-lc-cmr #content, 
body#page-lcr #content {
	position:absolute;
	left:228px;
	width:770px;
}

body#page-lc-cmr #content, 
body#page-lcr #content {
	width:590px;
}
body#page-cr-rpa #content {
	position:absolute;
	left:38px;
	width:780px;
}

body#page-c-cmr #content, 
body#page-cr #content {
	width:780px;
}
/*
#content2 {
	position:relative;
}
*/
#fright { 
	float: right;
	width: 190px;
	padding-top:15px;
	color:#595959;
}
body#page-cr-rpa #fright { 
	position:absolute;
	left:808px;
	float:none;
	width:182px;
}

body#page-lcr #fright { 
	position:absolute;
	left:834px;
	float:none;
}

body#page-c #fright,
body#page-c-cmr #fright,
body#page-lc #fright, 
body#page-lc-cmr #fright {
	display:none;
}




/*	Header ********************************************************************/
#header #logo { 
	position:absolute;
	top:0px;
	left:48px;
}

#header #logo p { 
	margin:0;
}

#header #logo p a { 
	display: block;
	width: 135px;
	height: 79px;
	text-indent: -1000em;
}

#header #logo p a:hover { 
	text-decoration: none;
}

#header p#link-firm, 
#header p#link-product-area { 
	position:absolute;
	left:830px;
	bottom:4px;
	margin:0;
}
#header p#link-firm a, 
#header p#link-product-area a { 
	display:block;
	width:150px;
	height:18px;
}

#header p#lang-selected  {
	position:absolute;
	top:0px;
	left:830px;
	margin:0;
	color:#7A8693;
	font-weight:bold;
	line-height:1;
}

#header a#lang-selected-cont {
	color:#7A8693;
	font-weight:bold;
	line-height:1;
}


/*	lists *********************************************************************/
ul.navi { 
	margin: 0;
	line-height: 1;
}

ul.navi li a {
	text-decoration:none;
}



/*	navi-top -----------------------------------------------------------------*/
#navi-t {
	position:absolute;
	top:0px;
	right:210px;
	z-index:30;
}
body.international #navi-t {
	right:49px;
}

#navi-t ul li {
	display:inline;
	color:#7a8693;
}

#navi-t ul li a {
	margin:0 5px;
	color:#7a8693;
	font-family: verdana, arial, sans-serif;
}
#navi-t ul li#navi-t-srch a {
	padding-right:12px;
	background-image:url(lsi_down_dark.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
}
#navi-t ul li#navi-t-eshop a {
	padding-left:20px;
	background-image:url(icon_eshop.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	font-weight:bold;
}
#navi-t ul li a:hover {
	text-decoration:underline;
}



#navi-t ul li {
	position:relative;
	display:block;
	float:left;
	
	color:#7a8693;
}

/*	left- und top-Angabe fuer IE 6 */
#navi-t ul li ul {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:12px;
	width:150px;
	padding-bottom:7px;
	background-color:#F1F1F1;
	border:1px solid #E3E3E3;
	border-top-color:#7a8693;
	font-size:1em;
	z-index:30;
}

/* Breite Professionals Klapp-Menü angepasst*/
#navi-t #navi-prof{
	width:250px;
}

#navi-t ul li:hover ul {
	display:block;
	visibility:visible;
}
#navi-t ul li ul li {
	float:none;
	padding:7px 0 0 10px;
}
#navi-t ul li#navi-t-srch ul li a {
	background:none;
}
/*	navi-main ----------------------------------------------------------------*/
#navi-m {
	position:absolute;
	left:235px;
	top:60px;
	z-index:20;
}

#navi-m ul {
	margin:0;
	font-size:.75em;
}

#navi-m ul li {
	position:relative;
	display:block;
	float:left;
	width:191px;
}

#navi-m ul li ul {
	display:none;
	position:absolute;
	width:191px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:1em;
}
#navi-m ul li:hover ul {
	display:block;
}

#navi-m ul li a {
	display:block;
	padding:4px 14px 3px 10px;
	background-color:#9faab5;
	background-image:url(lsi_down.png);
	background-position:100% 50%;
	border-left:1px solid #fff;
	color:#fff;
	font-weight:normal;
}
#navi-m ul li#navi-m-frst a {
	padding-left:15px;
	background-image:url(bg_mnavi_lifestyles.png);
}

#navi-m ul li.active a, 
#navi-m ul li a:hover, 
#navi-m ul li#navi-m-frst a:hover,
#navi-m ul li.active a:hover {
	background-color:#6d7b8a;
}
#navi-m ul li ul li a, 
#navi-m ul li#navi-m-frst ul li a, 
#navi-m ul li.active ul li a {
	background:none;
	background-color:#9faab5;
}


/*	navi-left ----------------------------------------------------------------*/
#navi-l {
	width:190px;
}

#navi-l ul {
	margin:0;
	border-top:1px solid #d7dcdc;
}
#navi-l ul li ul {
	border:0;
}
#navi-l ul li {
	background-image:url(bg_lnavi_1.png);
	background-position:100% 50%;
}
#navi-l ul li.active {
	background-image:url(bg_lnavi_1a.png);
}

#navi-l ul li a {
	display:block;
	padding:4px 10px 3px 14px;
	border-bottom:1px solid #dfd4d4;
	color:#000;
}

#navi-l ul li.active ul li {
	background-image:url(bg_lnavi_2.png);
}

#navi-l ul li.active ul li a {
	padding-left:32px;
	background:none;
	font-weight:normal;
}

#navi-l ul li.active a, 
#navi-l ul li.active ul li.active a, 
#navi-l ul li.active ul li.active ul li.active a, 
#navi-l ul li a:hover, 
#navi-l ul li.active ul li a:hover, 
#navi-l ul li.active ul li.active ul li a:hover {
	background-image:url(bg_lnavi_arrow.png);
	background-position:-100% 50%;
	background-repeat:no-repeat;
	font-weight:bold;
}
#navi-l ul li.active ul li a:hover, 
#navi-l ul li.active ul li.active a {
	background-position:14px 50%;
}
#navi-l ul li.active ul li.active ul li a:hover, 
#navi-l ul li.active ul li.active ul li.active a {
	background-position:32px 50%;
}

#navi-l ul li.active ul li.active ul li {
	background-image:url(bg_lnavi_3.png);
}
#navi-l ul li.active ul li.active ul li a {
	padding-left:50px;
	background:none;
	font-weight:normal;
}




/*	navi-tabs ----------------------------------------------------------------*/
#navi-r {
	float:left;
	width:100%;
	margin-bottom:-13px;
	z-index:10;
	position:relative;
}
#navi-r2 {
	float:left;
	display:inline;
	margin-left:10px;
	background-image:url(bg_rnavi.png);
	
}

#content #navi-r ul {
	width:760px;
	margin:0;
	font-size:.75em;
}
#content #navi-r ul li {
	display:block;
	float:left;
	padding-left:15px;
	
}
/* padding-left:0px; 
	padding-left:5px;*/
	
#content #navi-r ul li#navi-r-frst {
	padding-left:5px;
}

#content #navi-r ul li a {
	display:block;
	margin:0;
	padding:19px 25px 6px 10px;
	color:#5b5b5b;
	font-weight:normal;
	
}
/*	padding:19px 20px 6px 10px;
	padding:19px 5px 6px 5px;
	padding-right:20px; */


#content #navi-r ul li.active {
	padding-left:15px;
	background-image:url(bg_rnavi_a_l.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
#content #navi-r ul li#navi-r-frst.active {
	background-position:-10px 0%;
}
#content #navi-r ul li.active a {
	background-image:url(bg_rnavi_a_r.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
	color:#fff;
	
}
/* padding-right:25px;
	padding-right:25px;
	padding-left:10px;
	padding-right:25px; */

body.unt-lifestyle-easy #content #navi-r ul li.active a {
	background-image:url(bg_rnavi_a_r_easy.png);
}
body.unt-lifestyle-classic #content #navi-r ul li.active a {
	background-image:url(bg_rnavi_a_r_classic.png);
}
body.unt-lifestyle-country #content #navi-r ul li.active a {
	background-image:url(bg_rnavi_a_r_country.png);
}

/*	navi-shadow --------------------------------------------------------------*/
#content #navi-shadow {
	height:50px;
	background-color:#6d7b8a;
	background-image:url(line_5_whte.png);
	background-position:0% 100%;
}
body.unt-lifestyle-easy #content #navi-shadow {
	background-color:#AFC48C;
}
body.unt-lifestyle-classic #content #navi-shadow {
	background-color:#9E9A91;
}
body.unt-lifestyle-country #content #navi-shadow {
	background-color:#BEA690;
}

#content #navi-shadow2 {
	padding-top:10px;
	padding-left:5px;
}
#content #navi-shadow ul {
	margin:0;
}
#content #navi-shadow ul li {
	display:inline;
	color:#7a8693;
	padding:0;
	padding-right:15px;
	
	display:block;
	float:left;
	text-align:left;
}

#content #navi-shadow ul li a {
	margin:0 5px;
	color:#fff;
	font-weight:normal;
	
	display:block;
	text-align:center;
}
#content #navi-shadow ul li#navi-shadow-frst a {
	text-align:left;
}
#content #navi-shadow ul li.active a {
	font-weight:bold;
	text-decoration:underline;
}

/*	navi-4th -----------------------------------------------------------------*/
#content p.navi-4th-img {
	margin:0;
	margin-bottom:25px;
}
#content #navi-4th {
	margin-right:10px;
	margin-left:-10px;
	padding-bottom:2em;
	margin-bottom:140px;
}
#content #navi-4th h3 {
	margin-left:15px;
	color:#fff;
	font-weight:bold;
}
#content #navi-4th ul {
	margin:0;
	background-image:url(bg_navi_4th_li.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
#content #navi-4th ul li ul {
	background:none;
}
#content #navi-4th ul li {
	display:block;
	background-image:url(bg_navi_4th_li.png);
	background-position:0% 100%;
	background-repeat:no-repeat;
	list-style-type:none;
}
#content #navi-4th ul li ul li {
	padding-left:15px;
	background:none;
	list-style-type:none;
}

#content #navi-4th ul li a,
#content #navi-4th ul li.current ul li a, 
#content #navi-4th ul li.active ul li a, 
#content #navi-4th ul li span {
	display:block;
	margin-left:14px;
	padding:4px 0 4px 6px;
	background-image:url(lsi_arrw_whte.png);
	background-image:url(bg_navi_4th_a.png);
	background-position:0px 50px;
	color:#fff;
	font-weight:normal;
}
#content #navi-4th ul li a:hover, 
#content #navi-4th ul li.active ul li a:hover, 
#content #navi-4th ul li.current ul li a:hover, 
#content #navi-4th ul li.active a, 
#content #navi-4th ul li ul li.active a, 
#content #navi-4th ul li span, 
#content #navi-4th ul li.current a {
	background-position:0px 0px;
}
#content #navi-4th ul li span, 
#content #navi-4th ul li.current a, 
#content #navi-4th ul li.active a, 
#content #navi-4th ul li ul li.active a {
	font-weight:bold;
}

/*	navi-Professionals -----------------------------------------------------------------*/
/* -->> Be, NEU bei VB 03/03 */
#content p.navi-prof-img {
	margin:0;
	margin-bottom:25px;
}
#content #navi-prof {
	margin-right:10px;
	margin-left:10px;
	padding-bottom:0em;
}
#content #navi-prof h3 {
	margin-left:15px;
	color:#fff;
	font-weight:bold;
}
#content #navi-prof ul {
	margin:0;
	background-image:url(bg_navi_prof_li.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
}
#content #navi-prof ul li ul {
	background:none;
}
#content #navi-prof ul li {
	display:block;
	background-image:url(bg_navi_prof_li.png);
	background-position:0% 100%;
	background-repeat:no-repeat;
	list-style-type:none;
}
#content #navi-prof ul li ul li {
	padding-left:15px;
	background:none;
	list-style-type:none;
}

#content #navi-prof ul li a,
#content #navi-prof ul li.current ul li a, 
#content #navi-prof ul li.active ul li a, 
#content #navi-prof ul li span {
	display:block;
	margin-left:12px;
	padding:4px 0 4px 10px;
	background-image:url(quadrat.gif);
/*	background-image:url(bg_navi_prof_a.png); */
	background-position:-2px 10px;
	color:#000;
	font-weight:normal;
}
#content #navi-prof ul li a:hover, 
#content #navi-prof ul li.active ul li a:hover, 
#content #navi-prof ul li.current ul li a:hover, 
#content #navi-prof ul li.active a, 
#content #navi-prof ul li ul li.active a, 
#content #navi-prof ul li span, 
#content #navi-prof ul li.current a {
	background-position:-2px 10px;
}
#content #navi-prof ul li span, 
#content #navi-prof ul li.current a, 
#content #navi-prof ul li.active a, 
#content #navi-prof ul li ul li.active a {
	font-weight:bold;
}
/* <<-- Be, NEU bei VB 03/03 */

/* Image Navi ----------------------------------------------------------------*/
#content div.img-navi-btn-prev, 
#content div.img-navi-btn-next, 
#content div.img-navi-btn-prev-v2, 
#content div.img-navi-btn-next-v2 {
	position:absolute;
	left:-8px;
	top:346px;
}
#content div.img-navi-btn-next, 
#content div.img-navi-btn-next-v2 {
	left:770px;
}
#content div.img-navi-btn-prev-v2 {
	top:274px;
}
#content div.img-navi-btn-next-v2 {
	top:274px;
}


#content div.img-navi-btn-prev a,
#content div.img-navi-btn-next a, 
#content div.img-navi-btn-prev-v2 a, 
#content div.img-navi-btn-next-v2 a {
	display:block;
	width:18px;
	height:44px;
	background-image:url(bg_img_nav_btn.png);
	background-position:0px 0px;
	text-indent:-1000em;
}
#content div.img-navi-btn-next a, 
#content div.img-navi-btn-next-v2 a {
	background-position:0px -100px;
}

body.unt-lifestyle-easy #content div.img-navi-btn-prev a, 
body.unt-lifestyle-easy #content div.img-navi-btn-prev-v2 a {
	background-position:-100px 0px;
}
body.unt-lifestyle-classic #content div.img-navi-btn-prev a, 
body.unt-lifestyle-classic #content div.img-navi-btn-prev-v2 a {
	background-position:-200px 0px;
}
body.unt-lifestyle-country #content div.img-navi-btn-prev a, 
body.unt-lifestyle-country #content div.img-navi-btn-prev-v2 a {
	background-position:-300px 0px;
}

body.unt-lifestyle-easy #content div.img-navi-btn-next a, 
body.unt-lifestyle-easy #content div.img-navi-btn-next-v2 a {
	background-position:-100px -100px;
}
body.unt-lifestyle-classic #content div.img-navi-btn-next a, 
body.unt-lifestyle-classic #content div.img-navi-btn-next-v2 a {
	background-position:-200px -100px;
}
body.unt-lifestyle-country #content div.img-navi-btn-next a, 
body.unt-lifestyle-country #content div.img-navi-btn-next-v2 a {
	background-position:-300px -100px;
}


/*	Content *******************************************************************/
#content a {
	font-weight:bold;
}

/* -->> Be, NEU bei VB 03/03 */

#content p.link-backto {
	clear:both;
	margin:0;
	margin-top:-3em;
	padding-bottom:1em;
	width:180px;
}
/*
#content p.link-backto {
	position:absolute;
	bottom:16px;
	margin:0;
	padding-bottom:1em;
	width:180px;
}
*/
/* <<-- Be, NEU bei VB 03/03 */

/* CHANGED BE 0503 */
#content p.link-search-left
{
	padding-top:8px;
}

#content p.link-backto a, 
#content p.link-sort-atoz a, 
#content p.link-search-left a,
#content p.link-collection-wth-img a {
	padding-left:15px;
	color:#fff;
	font-weight:normal;
}
#content p.link-backto a {
	text-decoration:underline;
}
#content p.link-sort-atoz a, 
#content p.link-search-left a, 
#content p.link-collection-wth-img a {
	padding-left:30px;
	display:block;
	background-image:url(icon_sort_atoz.png);
	background-position:0% 50%;
}
#content p.link-collection-wth-img a {
	background-image:url(icon_collection_wth_img.png);
}
#content p.link-search-left a {
	background-image:url(icon_search_left.png);
}
/* CHANGED BE 0503 */


#content ul {
	margin-left:16px;
} 

#content ol {
	margin-left:20px;
}
#content ul li {
	list-style-type:square;
}
#content ul li ul li {
	list-style-type:circle;
}
#content ol li {
	list-style-type:decimal;
}
#content ol li ol li {
	list-style-type:lower-alpha;
}


#content table {
	clear:both;
	/*StS 27.08.2007: Wert von 100% auf 95% ge䮤ert -- CSS Problem*/
	width:95%;
	border-spacing:0;
	border-collapse:collapse;
}

#content table th, 
#content table td {
	padding:3px 3px 2px 10px;
	border:1px solid #6d7b8a;
	text-align:left;
}
#content table th {
	background-color:#9faab5;
}


#content h1 {
	padding:32px 10px 15px 20px;
	background-color:#9faab5;
}

div.bx-shadow-590, 
div.bx-shadow-770, 
div.bx-shadow-780, 
div.bx-shadow-780-cols2a, 
div.bx-shadow-945, 
div.bx-shadow-945-cols2a {
	clear:both;
	width:590px;
	background-image:url(bx_shadow_590_btm.png);
	background-position:0% 100%;
}
div.bx-shadow-770 {
	width:770px;
	background-image:url(bx_shadow_770_btm.png);
}
div.bx-shadow-780, 
div.bx-shadow-780-cols2a {
	width:780px;
	background-image:url(bx_shadow_780_btm.png);
}
div.bx-shadow-780-cols2a, 
div.bx-inner-780-wbg-cols2a {
	background-image:url(bx_shadow_780_btm_col2a.png);
}
div.bx-inner-780-wbg-cols2a {
	width:750px;
	background-position:-15px 0;
}
/* 	Article Detail 
	Bspl: http://vandb.salient.de/de/de/home/produkte/fliesen/wohnraum.html?mid=&sid=860&fl_group=1
*/
div.bx-inner-780-wbg-cols2b {
	width:750px;
	background-position:-15px 0;
	background-image:url(bx_shadow_780_btm_col2c.png);
}


div.bx-shadow-945, 
div.bx-shadow-945-cols2a {
	width:945px;
	background-image:url(bx_shadow_945_btm.png);
}
div.bx-shadow-945-cols2a {
	background-image:url(bx_shadow_945_btm_col2a.png);
}

/* padding-bottom: 13px -> wegen nachfolgenden clearer*/
div.bx-shadow2-590, 
div.bx-shadow2-770, 
div.bx-shadow2-780, 
div.bx-shadow2-780-cols2a, 
div.bx-shadow2-945, 
div.bx-shadow2-945-cols2a {
	padding:15px 15px 13px 15px;
	background-image:url(bx_shadow_590_top.png);
}
div.bx-shadow2-770 {
	background-image:url(bx_shadow_770_top.png);
}
div.bx-shadow2-780, 
div.bx-shadow2-780-cols2a {
	background-image:url(bx_shadow_780_top.png);
}
div.bx-shadow2-945, 
div.bx-shadow2-945-cols2a {
	background-image:url(bx_shadow_945_top.png);
}


div.bx-shadow-770 div.flRight {
	margin-left:0;
}

/*	Shadow Content */
div.bx-shadow-590 div.bx-shadow-cnt {
	width:375px;
} 

/*	Float and display for 3px-m-bug */
div.bx-shadow-770 div.bx-shadow-cnt {
	float:left;
	display:inline;
/*StS 27.08.2007 Wert kurzzeitig auf 480px ge䮤ert; wieder zur?setzt*/
	width:510px;
}

div.bx-shadow-cnt2, 
div.bx-shadow-780-cols2a div.bx-shadow-cnt2-col1a, 
div.bx-shadow-780-cols2a div.bx-shadow-cnt2-col2a, 
div.bx-inner-780-wbg-cols2a div.bx-shadow-cnt2-col1a, 
div.bx-inner-780-wbg-cols2a div.bx-shadow-cnt2-col2a, 
div.bx-inner-780-wbg-cols2b div.bx-shadow-cnt2-col1a, 
div.bx-inner-780-wbg-cols2b div.bx-shadow-cnt2-col2a, 
div.bx-shadow-945-cols2a div.bx-shadow-cnt2-col1a, 
div.bx-shadow-945-cols2a div.bx-shadow-cnt2-col2a {
	padding:30px 20px 30px 0px;
}
div.bx-shadow-780-cols2a div.bx-shadow-cnt2-col2b, 
div.bx-inner-780-wbg-cols2a div.bx-shadow-cnt2-col2b {
	padding:20px 15px 30px 15px;
}

div.bx-shadow-590 div.bx-shadow-cnt2, 
div.bx-shadow-770 div.bx-shadow-cnt2, 
div.bx-shadow-945 div.bx-shadow-cnt2,  
div.bx-shadow-945-cols2a div.bx-shadow-cnt2-col1a {
	padding-left:20px;
}

/*	div.bx-shadow-780-cols2a div.bx-shadow-cnt2-col2a -> Kollektionsgalerie */
div.bx-shadow-780-cols2a div.bx-shadow-cnt2-col2a, 
div.bx-inner-780-wbg-cols2a div.collection-gallery div.bx-shadow-cnt2-col2a, 
div.bx-shadow-945-cols2a div.bx-shadow-cnt2-col2a {
	padding-left:15px;
}
div.bx-shadow-780-cols2a div.bx-shadow-cnt2-col1a, 
div.bx-inner-780-wbg-cols2a div.bx-shadow-cnt2-col1a, 
div.bx-inner-780-wbg-cols2b div.bx-shadow-cnt2-col1a {
	padding-left:15px;
	padding-bottom:0;
	padding-right:0;
}
div.bx-inner-780-wbg-cols2a div.collection-gallery div.bx-shadow-cnt2-col2a {
	padding-top:20px;
}

/*	IE Bug - Teaserseite -> setzt das padding-top auch fuer jede weitere Teaserreihe
	Abstand von oben wird durch margin-top in 
	-> div.bx-shadow-cnt-col2a div.tsr-bx-left,
	-> div.bx-shadow-cnt-col2a div.tsr-bx-rght
	gesetzt
*/
div.bx-shadow-945-cols2a div.bx-shadow-cnt2-col2a {
	padding-top:0;
}


/*	2-spaltige Boxen in einer Schattenbox */
div.bx-shadow-780-cols2a div.bx-shadow-cnt-col1a, 
div.bx-inner-780-wbg-cols2a div.bx-shadow-cnt-col1a, 
div.bx-inner-780-wbg-cols2b div.bx-shadow-cnt-col1a, 
div.bx-shadow-945-cols2a div.bx-shadow-cnt-col1a {
	float:left;
	width:185px;
}
div.bx-shadow-945-cols2a div.bx-shadow-cnt-col1a {
	width:190px;
}
div.bx-shadow-780-cols2a div.bx-shadow-cnt-col2a, 
div.bx-inner-780-wbg-cols2a div.bx-shadow-cnt-col2a, 
div.bx-inner-780-wbg-cols2b div.bx-shadow-cnt-col2a, 
div.bx-shadow-945-cols2a div.bx-shadow-cnt-col2a {
	float:left;
	width:565px;
}
div.bx-shadow-945-cols2a div.bx-shadow-cnt-col2a {
	width:725px;
}
#content div.bx-shadow-945-cols2a div.bx-shadow-cnt-col1a p a {
	color:#fff;
	font-weight:normal;
}


/*	2-spaltige Boxen in der rechten Spalte einer Schattenbox */
div.bx-left-rght {
	margin-top:20px;
}

div.bx-shadow-945-cols2a div.bx-shadow-cnt-col2a div.bx-left-rght div.bx-left, 
div.bx-shadow-945-cols2a div.bx-shadow-cnt-col2a div.bx-left-rght div.bx-rght {
	clear:both;
	float:left;
	width:334px;
}
div.bx-shadow-945-cols2a div.bx-shadow-cnt-col2a div.bx-left-rght div.bx-rght {
	clear:none;
	float:right;
}



/*	Shadow Image */
div.bx-shadow-img p, 
div.bx-shadow-img-brd p,
div.bx-shadow-img-brd-left p,
div.bx-shadow-img-brd-bttm p,
#content div.bx-shadow-img-brd-bttm ul, 
div.bx-shadow-cnt-col1a p {
	margin:0px;
}
div.bx-shadow-cnt-col1a p.bx-shadow-cnt-col1a-img {
	margin:50px 0 0 -15px;
}

div.bx-shadow-img-brd {
	border:5px solid #fff;
}
div.bx-shadow-img-brd-left {
	border-left:5px solid #fff;
}
div.bx-shadow-img-brd-bttm {
	border-bottom:5px solid #fff;
}




/* cnt-blck ------------------------------------------------------------------*/
div.bx-shadow-780-cols2a div.bx-shadow-cnt-col2a div.cnt-blck p.image-flRight {
	margin-right:-20px;
}


/* cnt-blck-listing ----------------------------------------------------------*/
div.bx-shadow-780-cols2a div.bx-shadow-cnt-col2a div.cnt-blck-listing {
	margin-bottom:1em;
	border-bottom:1px dashed #979797;
}
div.bx-shadow-780-cols2a div.bx-shadow-cnt-col2a div.cnt-blck-listing p.image img {
	border:1px solid #fff;
}



/* Special Shadow Boxes ------------------------------------------------------*/
body.unt-lifestyle-metro div.bx-shadow-img-txt-376 {
	background-color:#DEE1E4;
	color:#6D7B8A;
}
body.unt-lifestyle-easy div.bx-shadow-img-txt-376 {
	background-color:#E2E4D7;
	color:#6E7E5C;
}
body.unt-lifestyle-classic div.bx-shadow-img-txt-376 {
	background-color:#DDDBD6;
	color:#5D5951;
}
body.unt-lifestyle-country div.bx-shadow-img-txt-376 {
	background-color:#E1DBD6;
	color:#6A5D52;
}
div.bx-shadow-img-txt-376 div.bx-shadow-txt {
	float:left;
	width:376px;
	padding-top:10px;
}



/*	Boxes No Shadow ***********************************************************/
div.bx-no-shadow-780-cols3a {
	clear:both;
	width:780px;
	margin-top:10px;
	color:#7A8693;
}
#content div.bx-no-shadow2-780-cols3a a {
	color:#7A8693;
	font-weight:normal;
}

div.bx-no-shadow2-780-cols3a {
	margin:0 15px;
	padding:4px 0 13px 0;
	border-top:1px solid #CACFD4;
}
/*	2-spaltige Boxen in einer Nicht Schattenbox */
div.bx-no-shadow-780-cols3a div.bx-no-shadow-cnt-col1a {
	float:left;
	width:391px;
}
div.bx-no-shadow-780-cols3a div.bx-no-shadow-cnt-col2a {
	float:left;
	width:161px;
}
div.bx-no-shadow-780-cols3a div.bx-no-shadow-cnt-col3a {
	float:right;
	width:179px;
}



/*	teaser ********************************************************************/
div.bx-shadow-cnt-col2a div.tsr-bx-left,
div.bx-shadow-cnt-col2a div.tsr-bx-rght {
	clear:both;
	float:left;
	width:340px;
	margin:30px 0 0 0;
}
div.bx-shadow-cnt-col2a div.tsr-bx-rght {
	clear:none;
	float:right;
}
div.bx-shadow-cnt-col2a div.tsr {
	clear:both;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px solid #fff;
}
div.bx-shadow-cnt-col2a div.tsr p img {
	border:1px solid #fff;
}
div.bx-shadow-cnt-col2a div.tsr-bx-left h2,
div.bx-shadow-cnt-col2a div.tsr-bx-rght h2,
div.bx-shadow-cnt-col2a div.tsr p, 
div.bx-shadow-cnt-col2a div.tsr p a {
	color:#6B7988;
}

/*	Bspl. Laenderseite */
div.bx-shadow-cnt-col2a div.bx-rght div.tsr {
	margin-bottom:.5em;
	padding-bottom:.5em;
}
div.bx-shadow-cnt-col2a div.bx-rght div.tsr p {
	color:#000;
}
#content div.bx-shadow-cnt-col2a div.bx-rght div.tsr p a {
	font-weight:normal;
	text-decoration:underline;
}



/*	collection ****************************************************************/
/*	normalerweise muesste margin-top:-12px sein 
	firefox darstellungsfehler. 
	fuer ie6 und ie7 in styles_ie_lte_7.css nochmals definiert
*/
div.collection-frame {
	clear:both;
	float:left;
	width:100%;
	margin-top:-9px;
}

/*	paginate navi *************************************************************/
div.collection-frame div#navi-rndd-paginate {
	clear:both;
	float:left;
	width:175px;
}
div.collection-tsr-frame div#navi-rndd-paginate {
	float:right;
}

div#navi-rndd-paginate-article {
	float:right;
	margin-top:-37px;
}
div#navi-rndd-paginate ul, 
div#navi-rndd-paginate-article ul {
	margin:0;
}
div#navi-rndd-paginate li, 
div#navi-rndd-paginate-article li {
	display:block;
	float:left;
}
div#navi-rndd-paginate li span.paginate-info, 
div#navi-rndd-paginate-article li span.paginate-info {
	display:block;
	padding:0px 5px 0 5px;
	background-color:#fff;
	border-right:1px solid #dee1e4;
	border-left:1px solid #dee1e4;
	color:#8f939b;
	font-weight:normal;
	
	line-height:15px;
}
div#navi-rndd-paginate-article li span.paginate-info {
	background-color:#eee;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color:#44505C;
}


div.collection-frame div.collection-cnt {
	float:left;
	width:355px;
	color:#6D7B8A;
}

div.collection-frame div.collection-cnt p.link-to-details a {
	padding:5px 30px 9px 0px;
	background-image:url(icon_goon.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
	color:#6D7B8A;
	text-decoration:underline;
	line-height:1;
}


/*	collection teaser *********************************************************/
div.collection-tsr-frame, 
div.collection-tsr-cnt {
	clear:both;
	float:left;
	width:100%;
}
/*	min-height wegen IE - Positionierung des linken Formulars bei Anzeige der letzten Blaetterseite falsch
	Bspl.: http://vandb.salient.de/de/de/home/produkte/fliesen/wohnraum.html
*/
div.collection-tsr-cnt {
	margin-top:15px;
	height:410px;
}
html>body div.collection-tsr-cnt {
	height:auto;
	min-height:410px;
}


div.collection-tsr-cnt-tsr {
	float:left;
	margin-bottom:1em;
}
div.collection-tsr-cnt div.frst {
	clear:left;
}
div.collection-tsr-cnt-tsr p {
	margin-left:23px;
	margin-bottom:.5em;
}
div.collection-tsr-cnt div.frst p {
	margin-left:0;
}
div.collection-tsr-cnt-tsr p img {
	border:1px solid #fff;
}
#inner-content div.collection-tsr-cnt-tsr p a {
	color:#6D7B8A;
	font-weight:normal;
	text-decoration:underline;
}


#inner-content ul.collection-tsr-list {
	margin:0;
}
#inner-content ul.collection-tsr-list li {
	list-style-type:none;
	display:block;
	float:left;
	margin-bottom:12px;
}
#inner-content div.collection-gallery ul.collection-tsr-list li {
	margin-bottom:0;
}
/* be, margin 20 (war 23) wegen kollektionengallerien*/
#inner-content ul.collection-tsr-list li p {
	margin:0;
	margin-bottom:6px;
	margin-left:20px;
	font-size:1em;
	line-height:1;
}
#inner-content ul.collection-tsr-list li.blockartikel-counter1 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter4 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter7 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter10 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter13 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter16 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter19 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter22 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter25 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter28 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter31 p, 
#inner-content ul.collection-tsr-list li.blockartikel-counter34 p {
	margin-left:0px;
}
#inner-content ul.collection-tsr-list li p img {
	border:1px solid #fff;
}
#inner-content ul.collection-tsr-list li p a {
	color:#6D7B8A;
	font-weight:normal;
	text-decoration:underline;
}




/*	collection sitemap ********************************************************/
div.collection-sitemap {
	float:left;
	width:100%;
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px dashed #979797;
}
#content div.collection-sitemap ul {
	float:left;

	width:49.9%;
	margin:0;
}
#content div.collection-sitemap ul li {
	list-style-type:none;
}
#content div.collection-sitemap ul li a {
	color:#6D7B8A;
	font-weight:normal;
}



/*	article *******************************************************************/
div.navi-article {
	float:left;
	width:100%;
	background-image:url(bg_navi_article.png);
	background-repeat:repeat-x;
}
#content div.navi-article ul {
	margin:0;
}
div.navi-article ul li {
	display:block;
	float:left;
}
#content div.navi-article ul li a {
	display:block;
	padding:4px 10px 3px 10px;
	color:#444;
	font-weight:normal;
}
#content div.navi-article ul li.active a {
	color:#7A8693;
	font-weight:bold;
	background-color:#fff;
}


div.navi-article-img {
	clear:both;
	float:left;
	width:100%;
	padding-top:18px;
	border-bottom:5px solid #DEE1E4;
}

#content div.navi-article-img ul {
	margin:0;
}
#content div.navi-article-img ul li {
	display:block;
	float:left;
	padding:0 10px 0 20px;
	margin:0;
}
div.navi-article-img ul li a {
	display:block;
	padding-bottom:18px;
	background-image:url(bg_navi_article_img.png);
	background-position:0% -200px;
}
div.navi-article-img ul li a:hover, 
div.navi-article-img ul li.active a {
	background-position:50% 100%;
}



div.article {
	clear:both;
	float:left;
	width:100%;
}
div.article2 {
	padding:30px 20px;
}
div.article div.article-img {
	float:left;
	margin-right:20px;
}
div.article div.article-img p {
	margin-bottom:0;
}
div.article div.article-img p.link-memo a {
	display:block;
	padding:3px 0 3px 25px;
	background-image:url(icon_memo.png);
	background-position:0% 50%;
	color:#6D7B8A;
	text-decoration:underline;
}
#content div.article div.article-prop {
	float:left;
	width:298px;
}
#content div.article div.article-prop table {
	clear:none;
}
#content div.article div.article-prop table th, 
#content div.article div.article-prop table td {
	padding:0;
	background:none;
	border:0;
	line-height:1.5;
}
#content div.article div.article-prop table th {
	font-weight:normal;
}



/* colormatrix */
#content div.article div.colormatrix  {
	clear:both;
	margin-top:1em;
	padding-top:1em;
	border-top:1px dashed #bebebe;
}
#content div.article div.colormatrix div.colormatrix-left  {
	float:left;
	width:227px;
}
#content div.article div.colormatrix div.colormatrix-rght  {
	float:left;
	width:298px;
}

/*	fright ********************************************************************/
#fright a {
	color:#607183;
}




body#page-cr-rpa #fright div.bx-info, 
body#page-cr-rpa #fright div.bx-memo {
	margin-top:40px;
	padding:20px 20px 0px 20px;
	background:#f1f1f1;
	background-image:url(bg_frght_bx_info.png);
	background-repeat:repeat-y;
	border:1px solid #cdcdcd;
	border-left:0;
	color:#000;
}
body#page-cr-rpa #fright div.bx-memo {
	margin-top:10px;
}
body#page-cr-rpa #fright div.bx-memo2 {
	padding-left:45px;
	background-image:url(icon_memo_big.png);
}

#fright div.bx-info div.tsr,
#fright .csc-textpic  {
	padding-top:10px;
	background-image:url(line_1_dshd_be.png);
	background-position:-14px 0;
}

#fright div.bx-info h3, 
#fright div.bx-memo h3 {
	margin-bottom:10px;
	color:#8B95A0;
	font-size:.75em;
	font-weight:normal;
}
#fright div.bx-memo h3 {
	margin-bottom:5px;
}
#fright div.bx-memo p a {
	text-decoration:underline;
}
#fright div.bx-info div.tsr h4 {
	font-size:.7em;
	font-weight:bold;
}
#fright div.bx-info div.tsr h4.link-magglass {
	padding-right:35px;
	background-image:url(icon_magglass.png);
	background-position:100% 0;
	background-repeat:no-repeat;
}
#fright div.bx-info div.tsr p.flLeft {
	margin-right:10px;
}
#fright div.bx-info div.tsr p a {
	color:#7A8693;
}




/*	Formula *******************************************************************/
div.form-module {
}

div.form-module fieldset p {
	clear:both;
	margin:0;
}

div.form-module fieldset p label {
	display:block;
	float:left;
	width:150px;
	margin-right:10px;
	padding-top:3px;
}
div.form-module fieldset p input, 
div.form-module fieldset p select, 
div.form-module fieldset p textarea {
	border:1px solid #8995A1;
}

div.form-module fieldset p input {
	width:230px;
	padding:1px 1px 1px 3px;
}

div.form-module fieldset p select option {
	padding-right:10px;
}
div.form-module fieldset p textarea {
	width:230px;
	padding:1px 1px 1px 3px;
}
div.form-module fieldset p.frd label, 
div.form-module fieldset p.fchckbx label {
	display:inline;
	float:none;
	width:auto;
}
div.form-module fieldset p.frd input,
div.form-module fieldset p.fchckbx input, 
div.form-module p.fsbmt input {
	margin:0 5px 0 0px;
	width:auto;
	border:0;
}
div.form-module p input.fsbmt {
	padding:2px 5px;
	background-color:#f3f3f3;
	border:2px solid #fbfbfb;
	border-right-color:#969696;
	border-bottom-color:#969696;
	color:#242424;
}
/*div.form-module fieldset p.frd label, 
div.form-module fieldset p.fchckbx label {
	color:white;
	font-size:1.6em;
	
	font-family: Times;
	
}*/




div#form-filter {
	position:absolute;
	left:30px;
	bottom:30px;
	width:165px;
}
div#form-filter p.fslct {
	margin-bottom:1em;
}
div#form-filter p.fslct label#lsort-by-lifestyles {
	display:block;
	margin-bottom:3px;
}
div#form-filter p.fslct select {
	width:150px;
	font-size:1em;
}




/*	Suche *********************************************************************/
/* 03/03 JK, Added Suche */

div.tx-indexedsearch {
	margin-top:20px;
}
div.tx-indexedsearch legend {
	font-weight:bold;
}

div.tx-indexedsearch fieldset {
	clear:both;
}

/*
	input feld
	submit feld
*/
div.tx-indexedsearch div.tx-indexedsearch-form {
	clear:both;	
}
div.tx-indexedsearch div.tx-indexedsearch-form, 
div.tx-indexedsearch div.tx-indexedsearch-search-submit {
	float:left;
	padding-top:1em;
}
div.tx-indexedsearch div.tx-indexedsearch-form input {
	margin:5px 10px 0 0;
	padding:1px 2px;
	width:145px;
	border:1px solid #8995A1;
	font-size:1em;
}
div.tx-indexedsearch div.tx-indexedsearch-search-submit input {
	padding:5px 30px 5px 0;
	background:none;
	background-image:url(icon_srch_sbmt.png);
	background-position:100% 0%;
	background-repeat:no-repeat;
	border:0;
	color:#7A8693;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}

/*	Suchergebnisse Blaetter */
#content div.tx-indexedsearch-browsebox {
	margin:1em 0;
	padding-bottom:1em;
	border-bottom:1px dashed #a0a0a0;
}
#content div.tx-indexedsearch-browsebox ul.browsebox {
	margin:0;
	line-height:0;
}
#content div.tx-indexedsearch-browsebox ul.browsebox li {
	display:inline;
	margin-right:20px;
	list-style-type:none;
}


/* Suchergebnisse */
div.tx-indexedsearch-res div.res-tmpl-css {
	clear:both;
	margin-bottom:3em;
}
div.tx-indexedsearch-res h3 {
	display:block;
	position:relative;
}
div.tx-indexedsearch-res h3 span.tx-indexedsearch-percent {
	position:absolute;
	right:0;
}
div.tx-indexedsearch-res dl dt, 
div.tx-indexedsearch-res dl dd {
	display:inline;
}
div.tx-indexedsearch-res dl dt.tx-indexedsearch-text-item-path, 
div.tx-indexedsearch-res dl dd.tx-indexedsearch-text-item-path {
	display:block;
	float:left;
}


/*	special pages *************************************************************/
body.international div.bx-shadow-945 div.flRight {
	margin-left:0;
}

body.international div.bx-shadow-945 {
	position:relative;
	background-image:url(bx_shadow_945_btm_drk.png);
}

body.international div.bx-shadow-inter-welcome {
	background-image:url(sp_int_bg_welcome.png);
}
/* Hintergrundbild wird sonst nicht angezeigt */
* html body.international div.bx-shadow-inter-welcome, 
* html body.international div.bx-shadow-inter-welcome div.bx-shadow-cnt2 {
	position:relative;
}
body.international #content div.bx-shadow-inter-welcome div.bx-shadow-cnt2 {
	height:329px;
}
body.international #content div.bx-shadow-inter-welcome div.bx-shadow-cnt2 p {
	width:332px;
}

body.international div#form-welcome {
	position:absolute;
	bottom:22px;
	width:342px;
}
/* neuer Bezugspunkt von unten, da bx-shadow-inter-welcome position:relative */
* html body.international div#form-welcome {
	bottom:8px;
}
body.international #content div.bx-shadow-inter-welcome div.bx-shadow-cnt2 div#form-welcome p {
	width:auto;
}
body.international div#form-welcome p.fslct {
	margin-bottom:22px;;
}
body.international div#form-welcome p.fslct select {
	width:165px;
}
body.international div#form-welcome form {
	position:relative;
}
body.international div#form-welcome fieldset p#fpproduct, 
body.international div#form-welcome fieldset p#fpprofessional, 
body.international div#form-welcome fieldset p#fpvub {
	margin-bottom:5px;
}
body.international div#form-welcome fieldset p#fpproduct input, 
body.international div#form-welcome fieldset p#fpprofessional input, 
body.international div#form-welcome fieldset p#fpvub input {
	float:left;
}


body.international div#form-welcome p.fsbmt {
	text-align:right;
}
body.international div#form-welcome p.fsbmt input {
	margin:0;
	padding:0;
}
body.international div#form-welcome p.ferror {
	position:absolute;
	right:0;
	padding:5px;
	background-color:#fff;
	border:1px solid #868F99;
	color:#CD0000;
	font-weight:bold;
}

body.international h1#international-welcome {
	position:absolute;
	right:49px;
	bottom:4px;
	width:396px;
	height:19px;
	background-image:url(inter_welcome_h1.jpg);
	text-indent:-1000em;
}

/*	badwellness *************************************************************/

#content .bx-shadow-cnt2-col2b ul.navi {
	margin:0;
	padding:10px 0 0 0;
}

#content .bx-shadow-cnt2-col2b ul.navi li {
	list-style-type:none;
	margin:0;
	padding:0 8px 0 0;
	border-top:1px dotted #e3e6e8;
}
#content .bx-shadow-cnt2-col2b ul.navi li ul {
	margin:3px 0 0 0;
	padding:0;
}
#content .bx-shadow-cnt2-col2b ul.navi li ul li {
	margin:0;
	padding:0 0 1px 0;
	border-top:1px dotted #b3b3b4;
}
#content .bx-shadow-cnt2-col2b ul.navi li a {
	font-weight:bold;
	color:black;
}
#content .bx-shadow-cnt2-col2b ul.navi li ul li a {
	font-weight:normal;
}

/* --:-- */

#content .collection-tsr-frame #navi-rndd-paginate ul.navi {
	padding:0;
}
#content .collection-tsr-frame #navi-rndd-paginate ul.navi li {
	padding:0;
}

/* --:-- */
/* kills the paginator arrow
#content .collection-tsr-cnt {
	margin:0;
	padding:0;
} 
*/
#content .collection-tsr-cnt table tbody tr {
	border-bottom:1px dotted #b3b3b4;
	vertical-align: top;
}  
#content .collection-tsr-cnt table tbody tr td {
	border:0px solid;
	color:#6d7b8b;
	font-weight:bold;
	vertical-align: top;
} 
#content .collection-tsr-cnt table tbody tr td a {
	color:#6d7b8b;
	font-weight:normal;
	vertical-align: top;
}

/*--:04add:--*/
*html #content .article .article-legend {}
*+html #content .article .article-legend {
	float:none;
	padding:245px 0 10px 25px
}

/*--:04add:--*/
*html #content .article .article-img {}
*+html #content .article .article-img {
	position:absolute;
	top:0;
	left:195px;
}

#content .druck {
	margin-left: 200px;
	margin-bottom: 10px;
	font-size: 12px;
	}

#content .lftext {
	margin: 5px;
	}