body {
	background-color : #545454;
	margin : 0px;
}

td.lineHor {
	background-color:#bcc0c8;
}

td.lineLeft {
	background-image : url(/_img/lineLeft.gif);
	background-repeat : repeat-y;
	/*padding-top: 4px; */
}

/* _____________________________________________*/
/* header */

table.white {
	background-color : #ffffff;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


/* _____________________________________________*/
/* subnav */

td.bgSubnav {
	background-color : #d6dadd;
}


td.bgSubnavSpecial {
	background-image : url(/_img/lineLeft.gif);
	background-repeat : repeat-y;
	background-color : #d6dadd;
}


td.subnav {
	height: 15px;
	text-align:right;
	padding-right:27px;
}

td.subnav:HOVER {
	background-color: #ffffff;
}

td.subnavActive {
	height: 15px;
	text-align:right;
	padding-right:27px;
	background-color : #ffffff;
}

a.subnav:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
}

a.subnav:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
}

a.subnav:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:underline;
}

a.subnav:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:underline;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* _____________________________________________*/
/* content */

td.contentTxt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	padding-left:25px;
	line-height:20px;
}

td.txt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}

td.txtWide {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	line-height:20px;
}

td.txtListL {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}

td.txtListR {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-indent:25px;
}

a:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
}

a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:none;
}

a:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:underline;
}

a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	text-decoration:underline;
}

.titleGreyBold {
	font-weight:bold;
	color:#36383D;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* links with icons */

UL.linkList {
	list-style:none;
	margin:24px 0;
	padding:0;
}

UL.linkList A.list,
UL.linkList A.brochure {
	display:inline-block;
	padding:3px 0 2px 16px;
	background-position: left 4px;
	background-repeat:no-repeat;
}

.bath A.list,
.renovation A.list {
	background:url(/_img/_but/but_list_bathroom.gif);
	
}

.bath A.brochure,
.renovation A.brochure {
	background:url(/_img/_but/but_brochure_bathroom.gif);
}


.kitchen A.list {
	background:url(/_img/_but/but_list_kitchen.gif);
}

.kitchen A.brochure {
	background:url(/_img/_but/but_brochure_kitchen.gif);
}


.clinic A.list {
	background:url(../_img/_but/but_list_neutral.gif);
}

.clinic A.brochure {
	background:url(../_img/_but/but_brochure_neutral.gif);
}




/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* products//systems */
table.productDescription {
	margin-left:25px;
}

input.bigProductImgText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	border:0px;
	width:370px;
}

.systemDescription {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	margin-left:25px;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* referenzen */
#refAnchor {
	position:relative;
}

#refImg {
	position:absolute;
	left:0px;
	top:0px;
}

/* _____________________________________________*/
/* forms */

input.anzahl {
	width:25px;
	height:22px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	line-height:16px;
	
	border-left : 1px;
	border-top : 1px;
	border-bottom : 1px;
	border-right : 1px;
	border-style : solid;
	border-color : #9C9C9C;
}

input.address {
	width:221px;
	height:22px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	line-height:16px;
	
	border-left : 1px;
	border-top : 1px;
	border-bottom : 1px;
	border-right : 1px;
	border-style : solid;
	border-color : #9C9C9C;
}

select.address {
	width:90px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	line-height:16px;
	
	border-left : 1px;
	border-top : 1px;
	border-bottom : 1px;
	border-right : 1px;
	border-style : solid;
	border-color : #9C9C9C;
}

td.txtAddress {
	padding-top:5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
}

input.checkBox {
	margin-top:-4px;
	margin-left:-4px;
}

a.submit:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:none;
}

a.submit:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:none;
}

a.submit:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:underline;
}

a.submit:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:underline;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/* _____________________________________________*/
/* footer*/

td.backToTop {
	padding-left:25px;
}

a.backToTop:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:none;
}

a.backToTop:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:none;
}

a.backToTop:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:underline;
}

a.backToTop:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #545454;
	text-decoration:underline;
}

td.copy {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	padding-top:10px;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


