﻿/* size conversion: 1cm ~ 68px */


/****************************************
                  MAIN
****************************************/
BODY {
	background-color: #FFFFFF;
	margin: 0px;
}

TABLE, TR, TD {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #FFFFFF;
}

/****************************************
		neu 12.07.2006: alle mailadressen/links weiss und unterstrichen
****************************************/

a.mail, a.mail:hover, a.mail:visited, a.mail:active {
	text-decoration: underline;
	color: white;
}

/****************************************
                  LAYOUT
****************************************/
DIV.layoutAlign {
	text-align: center;
}

TABLE.layoutTable {
	width: 1000px;
	background-color: #465457;
}
TABLE.popupTable {
	width: 100%;
	background-color: #465457;
}
.popupBackground{

background-color: #465457;
}

/* width of navigation cell */
TD.navCell {
	width: 270px;
	background-repeat: no-repeat;
}
/* width of small design cell */
SPAN.dsgnCell {
	width: 1px;
	font-size: 1px;
}
/* width of complete content cell */
TD.contentCell {
	width: 730px;
	background-repeat: no-repeat;
}
/* width of left content cell */
TD.contentCellLeft {
	width: 270px;
	background-repeat: no-repeat;
}
/* width of right content cell */
TD.contentCellRight {
	width: 460px;
	background-repeat: no-repeat;
}
/* height of first (main) row */ 
TR.firstRow {
	
}
/* height of second row */ 
TR.secondRow {
	height: 35px;
}
/* height ofthird row */ 
TR.thirdRow {
	height: 35px;
}
.rightmar {
	margin-right: 53px;
}

/****************************************
              MAIN NAVIGATION
****************************************/
TABLE.navTable {
	width: 200px;
	height: 14px;
}
TD.navSpacer {
	width: 20px;
	height: 15px;
	font-size: 15px;
}
TR.navDiv {
	height: 1px;
	background-color: #A7ADAF;
}
.navMainLevel {
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 16px;
	text-align: left;
}
.navFirstLevel {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	height: 16px;
	text-align: left;
}
.navSecLevel {
	font-size: 12px;
	font-weight: bold;
	margin-left: 60px;
	height: 14px;
	text-align: left;
white-space: nowrap;}
.navBreak {
	font-size: 2px;
	height: 2px;
}
.navBreakStart {
	font-size: 22px;
	height: 26px;
}


/****************************************
             CONTENT NAVIGATION
****************************************/
DIV.contentNav {
	margin-left: 53px;
	margin-right: 53px;
}

/****************************************
             NEW!!! no more javascript scrolling-area...
****************************************/
div#scrobble {
	margin:0 0 0 42px;
	padding-right:10px;
	width: 355px; 
	height: 245px; 
	overflow:auto;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align:left;
	
	scrollbar-base-color:#465457; /* Basisfarbe der Scroll-Leiste */
	scrollbar-3dlight-color:#ffffff; /* Farbe für 3D-Effekte */
	scrollbar-arrow-color:#ffffff; /* Farbe für Verschiebepfeile */
	scrollbar-darkshadow-color:#ffffff; /* Farbe für Schatten */
	scrollbar-face-color:#465457; /* Farbe für Oberfläche */
	scrollbar-highlight-color:#465457; /* Farbe für oberen und linken Rand */
	scrollbar-shadow-color:#465457; /* Farbe für unteren und rechten Rand */
	scrollbar-track-color:#ffffff; /* Farbe für freibleibenden Verschiebeweg */
}

* html div#scrobble {
	width: 365px; 
}



/* scrollbar for normal template */
div#hold	{ 
	position: relative; 
	overflow: hidden;
	width: 395px; 
	height: 220px; 
	z-index:100; 
	
}
div#wn	{ 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 395px; 
	height: 220px; 
	clip: rect(0px, 395px, 220px, 0px); 
	overflow: hidden;	
	z-index: 1; 
}

div#scrollbar { 
	position: relative; 
	left: 0; 
	top: 0;
	width: 12px; 
	height: 220px; 
	font-size: 1px; 
	z-index: 1;
}
div#track { 
	position: absolute; 
	left: 0; 
	top: 2px;
	width: 12px; 
	height: 220px;
	/*background: url("/images/nav/track.gif") #336 repeat;*/
	background-color: #FFFFFF;
	z-index: 1;
  }
div#dragBar {
	position: absolute; 
	left: 1px; 
	top: 1px;
	width: 10px; 
	height: 20px;
	background-color: #465457;
	z-index:1;
}  

/* scrollbar for templates with images */
div#holdTplImg { 
	position: relative; 
	overflow: hidden;
	width: 395px; 
	height: 210px; 
	z-index:100; 
	
}
div#wnTplImg { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 395px; 
	height: 210px; 
	clip: rect(0px, 395px, 210px, 0px); 
	overflow: hidden;
	z-index: 1; 
}
div.contentTplImg { 
	position: absolute; 
	visibility: hidden;
	left: 0px; 
	top: 0px; 
	z-index: 1; 
}

div#scrollbarTplImg { 
	position: relative; 
	left: 0; 
	top: 0;
	width: 12px; 
	height: 210px; 
	font-size: 1px; 
	z-index: 1;
}
div#trackTplImg { 
	position: absolute; 
	left: 0; 
	top: 2px;
	width: 12px; 
	height: 210px;
	/*background: url("/images/nav/track.gif") #336 repeat;*/
	background-color: #FFFFFF;
	z-index: 1;
  }
div#dragBarTplImg {
	position: absolute; 
	left: 1px; 
	top: 1px;
	width: 10px; 
	height: 20px;
	background-color: #465457;
	z-index:1;
}  


/****************************************
                CONTENT
****************************************/
/* content right */
.contentRightHeadnav {
	font-size: 16px;
	margin-left: 22px;
	margin-top: 18px;
	margin-bottom: 12px;
	line-height: 18px;
	text-align:left;
}
.contentRightHead {
	font-size: 14px;
	margin-left: 22px;
	margin-right: 95px;
	margin-top: 18px;
	margin-bottom: 12px;
	line-height: 18px;
	text-align:justify;
}
.contentRight {
	width: 330px;
	margin-left: 45px;
	margin-right: 84px;
	margin-bottom: 5px;
	font-size: 0.9em;
	line-height: 1.3em;
	text-align:left;
	position:relative; 
	visibility:visible;
	z-index:1; 	
}
.content {
	margin-left: 53px;
	margin-right: 53px;
	font-size: 0.9em;
}
.contentPopup {
	margin-top: 19px;
	margin-bottom: 18px;
	font-size: 0.8em;
}
.back {
	margin-left: 45px;
	margin-right: 84px;
	margin-bottom: 5px;
	font-size: 0.9em;
	z-index:1; 	
}



/****************************************
                 MISC
****************************************/
DIV.logo {
	margin-right: 53px;
	margin-top: 56px;
	margin-bottom: 28px;
}
.footer {
	margin-right: 53px;
	/* margin-top: 96px; */
	margin-bottom: 18px;
	font-size: 10px;
	vertical-align: bottom;
}
A.footer {
	margin: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

.spacer {
	font-size: 1px;
}
TABLE.tableSmall, TD.tableSmall
{
	font-size: 10px;
	border: 1px solid #A7ADAF;
	border-collapse: collapse;
}
SELECT {
	font-size: 0.8em;
	width: 150px;
}


/* Unternehmen */ 
A.companyLinkActive:link, A.companyLinkActive:visited, A.companyLinkActive:hover, A.companyLinkActive:active {
	color: #F9EE92;
	background: none;
	text-decoration: none;
}
A.companyLinkInactive:link, A.companyLinkInactive:visited, A.companyLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.companyLinkInactive:hover {
	color: #BED13F;
	background: none;
	text-decoration: none;
}
A.companyContentNavActive:link, A.companyContentNavActive:visited, A.companyContentNavActive:hover, A.companyContentNavActive:active {
	color: #F9EE92;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.companyContentNavInactive:link, A.companyContentNavInactive:visited, A.companyContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.companyContentNavInactive:hover {
	color: #F9EE92;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
SPAN.companyColorLgt {
	color: #F9EE92;
	background: none;
}
.companyColorLgt {
	background-color: #F9EE92;
}
.companyColorMed {
	background-color: #BED13F;
}
.companyColorDrk {
	background-color: #959700;
}
DIV.companySecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #BED13F;
	text-align: left;
}
.companyDownloadIcon {
	width: 10px;
	height: 10px;
	background-color: #F9EE92;

}
.companyDownloadLink {
	color: #F9EE92;
	font-size: 14px;
	text-decoration: none;
}
.companyBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #F9EE92;
}
.companyBackLink {
	color: #F9EE92;
	font-size: 14px;
	text-decoration: none;
}

/* DekoreTrends */ 
A.dekoretrendsLinkActive:link, A.dekoretrendsLinkActive:visited, A.dekoretrendsLinkActive:hover, A.dekoretrendsLinkActive:active {
	color: #C1BDB4;
	background: none;
	text-decoration: none;
}
A.dekoretrendsLinkInactive:link, A.dekoretrendsLinkInactive:visited, A.dekoretrendsLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.dekoretrendsLinkInactive:hover {
	color: #C1BDB4;
	background: none;
	text-decoration: none;
}
.dekoretrendsContentNav {
	font-size: 0.8em;
}
.dekoretrendsContentNavActive, .dekoretrendsContentNavActive:link, .dekoretrendsContentNavActive:visited, .dekoretrendsContentNavActive:hover, .dekoretrendsContentNavActive:active {
	color: #C1BDB4;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
.dekoretrendsContentNavInactive, .dekoretrendsContentNavInactive:link, .dekoretrendsContentNavInactive:visited, .dekoretrendsContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
.dekoretrendsContentNavInactive:hover {
	color: #C1BDB4;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
.dekoretrendsTableContent {
	color: #3F352E;
	background: none;
	text-decoration: none;
}
DIV.dekoretrendsTableContent {
	font-size: 0.8em;
	font-weight: bold;
	color: #3F352E;
	text-align:left;
	margin-left: 10px;
	margin-bottom: 5px;

}
SPAN.dekoretrendsColorLgt {
	color: #C1BDB4;
	background: none;
}
.dekoretrendsColorLgt {
	background-color: #C1BDB4;
}
.dekoretrendsColorMed {
	background-color: #3F352E;
}
.dekoretrendsColorDrk {
	background-color: #868079;
}

DIV.dekoretrendsSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
}
.dekoretrendsDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #F9EE92;
}
.dekoretrendsDownloadLink {
	color: #C1BDB4;
	font-size: 14px;
	text-decoration: none;
}
.dekoretrendsBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #F9EE92;
}
.dekoretrendsBackLink {
	color: #C1BDB4;
	font-size: 14px;
	text-decoration: none;
}

/* Produkte */ 
A.produkteLinkActive:link, A.produkteLinkActive:visited, A.produkteLinkActive:hover, A.produkteLinkActive:active {
	color: #CEE7E6;
	background: none;
	text-decoration: none;
}
A.produkteLinkInactive:link, A.produkteLinkInactive:visited, A.produkteLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.produkteLinkInactive:hover {
	color: #CEE7E6;
	background: none;
	text-decoration: none;
}
A.produkteContentNavActive:link, A.produkteContentNavActive:visited, A.produkteContentNavActive:hover, A.produkteContentNavActive:active {
	color: #CEE7E6;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.produkteContentNavInactive:link, A.produkteContentNavInactive:visited, A.produkteContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.produkteContentNavInactive:hover {
	color: #CEE7E6;
	background: none;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
}
SPAN.produkteColorLgt {
	color: #CEE7E6;
	background: none;
}
.produkteColorLgt {
	/*background-color: #00444F;*/
	background-color: #CEE7E6;
}
.produkteColorMed {
	background-color: #CEE7E6;
}
.produkteColorDrk {
	background-color: #009999;
}
DIV.produkteSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #009999;
	text-align: left;
}
.produkteDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #CEE7E6;
}
.produkteDownloadLink {
	color: #CEE7E6;
	font-size: 14px;
	text-decoration: none;
}
.produkteBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #CEE7E6;
}
.produkteBackLink {
	color: #CEE7E6;
	font-size: 14px;
	text-decoration: none;
}

/* Kompetenzen */ 
A.kompetenzenLinkActive:link, A.kompetenzenLinkActive:visited, A.kompetenzenLinkActive:hover, A.kompetenzenLinkActive:active {
	color: #F5A300;
	background: none;
	text-decoration: none;
}
A.kompetenzenLinkInactive:link, A.kompetenzenLinkInactive:visited, A.kompetenzenLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.kompetenzenLinkInactive:hover {
	color: #F5A300;
	background: none;
	text-decoration: none;
}
A.kompetenzenContentNavActive:link, A.kompetenzenContentNavActive:visited, A.kompetenzenContentNavActive:hover, A.kompetenzenContentNavActive:active {
	color: #F5A300;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.kompetenzenContentNavInactive:link, A.kompetenzenContentNavInactive:visited, A.kompetenzenContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.kompetenzenContentNavInactive:hover {
	color: #F5A300;
	background: none;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
}
SPAN.kompetenzenColorLgt {
	color: #F5A300;
	background: none;
}
.kompetenzenColorLgt {
	background-color: #F5A300;
}
.kompetenzenColorMed {
	background-color: #D66A15;
}
.kompetenzenColorDrk {
	background-color: #E35526;
}
DIV.kompetenzenSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #D66A15;
	text-align: left;
}
.kompetenzenDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #F5A300;
}
.kompetenzenDownloadLink {
	color: #F5A300;
	font-size: 14px;
	text-decoration: none;
}
.kompetenzenBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #F5A300;
}
.kompetenzenBackLink {
	color: #F5A300;
	font-size: 14px;
	text-decoration: none;
}

/* Karriere */ 
A.karriereLinkActive:link, A.karriereLinkActive:visited, A.karriereLinkActive:hover, A.karriereLinkActive:active {
	color: #EBA898;
	background: none;
	text-decoration: none;
}
A.karriereLinkInactive:link, A.karriereLinkInactive:visited, A.karriereLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.karriereLinkInactive:hover {
	color: #EBA898;
	background: none;
	text-decoration: none;
}
A.karriereContentNavActive:link, A.karriereContentNavActive:visited, A.karriereContentNavActive:hover, A.karriereContentNavActive:active {
	color: #EBA898;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.karriereContentNavInactive:link, A.karriereContentNavInactive:visited, A.karriereContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.karriereContentNavInactive:hover {
	color: #EBA898;
	background: none;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
}
SPAN.karriereColorLgt {
	color: #EBA898;
	background: none;
}
.karriereColorLgt {
	background-color: #EBA898;
}
.karriereColorMed {
	background-color: #B2083B;
}
.karriereColorDrk {
	background-color: #6C0628;
}
DIV.karriereSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #B2083B;
	text-align: left;
}
.karriereDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #EBA898;
}
.karriereDownloadLink {
	color: #EBA898;
	font-size: 14px;
	text-decoration: none;
}
.karriereBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #EBA898;
}
.karriereBackLink {
	color: #EBA898;
	font-size: 14px;
	text-decoration: none;
}

/* Messen */ 
A.messenLinkActive:link, A.messenLinkActive:visited, A.messenLinkActive:hover, A.messenLinkActive:active {
	color: #CED8EB;
	background: none;
	text-decoration: none;
}
A.messenLinkInactive:link, A.messenLinkInactive:visited, A.messenLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.messenLinkInactive:hover {
	color: #CED8EB;
	background: none;
	text-decoration: none;
}
A.messenContentNavActive:link, A.messenContentNavActive:visited, A.messenContentNavActive:hover, A.messenContentNavActive:active {
	color: #CED8EB;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.messenContentNavInactive:link, A.messenContentNavInactive:visited, A.messenContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.messenContentNavInactive:hover {
	color: #CED8EB;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
SPAN.messenColorLgt {
	color: #CED8EB;
	background: none;
}
.messenColorLgt {
	background-color: #CED8EB;
}
.messenColorMed {
	background-color: #003981;
}
.messenColorDrk {
	background-color: #000A43;
}
DIV.messenSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #003981;
	text-align: left;
}
.messenDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #CED8EB;
}
.messenDownloadLink {
	color: #CED8EB;
	font-size: 14px;
	text-decoration: none;
}
.messenBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #CED8EB;
}
.messenBackLink {
	color: #CED8EB;
	font-size: 14px;
	text-decoration: none;
}

/* Infocenter */ 
A.infocenterLinkActive:link, A.infocenterLinkActive:visited, A.infocenterLinkActive:hover, A.infocenterLinkActive:active {
	color: #6ab441;
	background: none;
	text-decoration: none;
}
A.infocenterLinkInactive:link, A.infocenterLinkInactive:visited, A.infocenterLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.infocenterLinkInactive:hover {
	color: #6ab441;
	background: none;
	text-decoration: none;
}
A.infocenterContentNavActive:link, A.infocenterContentNavActive:visited, A.infocenterContentNavActive:hover, A.infocenterContentNavActive:active {
	color: #6ab441;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.infocenterContentNavInactive:link, A.infocenterContentNavInactive:visited, A.infocenterContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.infocenterContentNavInactive:hover {
	color: #6ab441;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
SPAN.infocenterColorLgt {
/* der Farbwert wurde aufgrund von Designanpassungen in den mittleren Farbton geändert */
	color: #00894A;
	background: none;
}
.infocenterColorLgt {
	background-color: #6AB441;
}
.infocenterColorMed {
	background-color: #00894A;
}
.infocenterColorDrk {
	background-color: #00542B;
}
DIV.infocenterSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #00894A;
	text-align: left;
}
.infocenterDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #6AB441;
}
.infocenterDownloadLink {
	color: #6AB441;
	font-size: 14px;
	text-decoration: none;
}
.infocenterBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #6ab441;
}
.infocenterBackLink {
	color: #6ab441;
	font-size: 14px;
	text-decoration: none;
}

/* Kontakt */ 
A.kontaktLinkActive:link, A.kontaktLinkActive:visited, A.kontaktLinkActive:hover, A.kontaktLinkActive:active {
	color: #000000;
	background: none;
	text-decoration: none;
}
A.kontaktLinkInactive:link, A.kontaktLinkInactive:visited, A.kontaktLinkInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
A.kontaktLinkInactive:hover {
	color: #000000;
	background: none;
	text-decoration: none;
}
A.kontaktContentNavActive:link, A.kontaktContentNavActive:visited, A.kontaktContentNavActive:hover, A.kontaktContentNavActive:active {
	color: #000000;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.kontaktContentNavInactive:link, A.kontaktContentNavInactive:visited, A.kontaktContentNavInactive:active {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
A.kontaktContentNavInactive:hover {
	color: #000000;
	background: none;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
SPAN.kontaktColorLgt {
	color: #FFFFFF;
	background: none;
}
.kontaktColorLgt {
	background-color: #FFFFFF;
}
.kontaktColorMed {
	background-color: #EAE8E4;
}
.kontaktColorDrk {
	background-color: #000000;
}
DIV.kontaktSecRow {
	font-size: 16px;
	font-weight: bold;
	color: #465457;
	margin-left: 18px;
	background-color: #EAE8E4;
	text-align: left;
}
.kontaktDownloadIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #FFFFFF;
}
.kontaktDownloadLink {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
.kontaktBackIcon {
	font-size:1px;
	width: 10px;
	height: 10px;
	background-color: #FFFFFF;
}
.kontaktBackLink {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}

.contentPopupDekorBlack{
	font-size: 1em;
	position: absolute;
	right: 40px;
	bottom: 20px;
	color: #000000;
	font-weight: bold;
}

.contentPopupDekorGray{
	font-size: 1em;
	position: absolute;
	right: 40px;
	bottom: 20px;
	color: #544a41;
	font-weight: bold;
}

.contentPopupDekorWhite{
	font-size: 1em;
	position: absolute;
	right: 40px;
	bottom: 20px;
	color: #ffffff;
	font-weight: bold;
}

SPAN.contentPopupDekorSmall{
	font-size: 0.9em;
}

.dekoretrendsTableContent{
	color: #3f352e;
	background: none;
	text-decoration: none;
}

DIV.dekoretrendsTableContent{
	font-size: 0.8em;
	font-weight: bold;
	color: #3f352e;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 5px;
}

TD.activeCell {
	cursor: pointer;
}

SPAN.dekoretrendTableContentSmall{
	font-size: 0.95em;
	font-weight: bold;
}

TD.tabelContent{
	width: 175px;
	height: 60px;
	cursor: pointer;
	padding-bottom: 5px;
}

/* scrollbar for templates with news */
div#holdTplNews { 
	position: relative; 
	overflow: hidden;
	width: 395px; 
	height: 310px; 
	z-index:100; 
	
}
div#wnTplNews { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 395px; 
	height: 310px; 
	clip: rect(0px, 395px, 310px, 0px); 
	overflow: hidden;
	z-index: 1; 
}
div.contentTplNews { 
	position: absolute; 
	visibility: hidden;
	left: 0px; 
	top: 0px; 
	z-index: 1; 
}

div#scrollbarTplNews { 
	position: relative; 
	left: 0; 
	top: 0;
	width: 12px; 
	height: 310px; 
	font-size: 1px; 
	z-index: 1;
}
div#trackTplNews { 
	position: absolute; 
	left: 0; 
	top: 2px;
	width: 12px; 
	height: 310px;
	/*background: url("/images/nav/track.gif") #336 repeat;*/
	background-color: #FFFFFF;
	z-index: 1;
  }
div#dragBarTplNews {
	position: absolute; 
	left: 1px; 
	top: 1px;
	width: 10px; 
	height: 20px;
	background-color: #465457;
	z-index:1;
}  



/* scrollbar for templates with list */
div#holdTplList { 
	position: relative; 
	overflow: hidden;
	width: 595px; 
	height: 290px; 
	z-index:100; 	
}
div#wnTplList { 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 595px; 
	height: 290px; 
	clip: rect(0px, 595px, 290px, 0px); 
	overflow: hidden;
	z-index: 1; 
}
div.contentTplList { 
	position: absolute; 
	visibility: hidden;
	left: 0px; 
	top: 0px; 
	z-index: 1; 
}

div#scrollbarTplList { 
	position: relative; 
	left: 0; 
	top: 0;
	width: 12px; 
	height: 290px; 
	font-size: 1px; 
	z-index: 1;
}
div#trackTplList { 
	position: absolute; 
	left: 0; 
	top: 2px;
	width: 12px; 
	height: 290px;
	/*background: url("/images/nav/track.gif") #336 repeat;*/
	background-color: #FFFFFF;
	z-index: 1;
  }
div#dragBarTplList {
	position: absolute; 
	left: 1px; 
	top: 1px;
	width: 10px; 
	height: 20px;
	background-color: #465457;
	z-index:1;
}  
.contentList {
	margin-left: 53px;
	margin-right: 53px;
	font-size: 0.9em;
}
.contentListScrl {
	text-align:left;
	position:relative; 
	visibility:visible;
	z-index:1; 	
}

