/**************/
/* GENERELLES */

body {
	margin:0px;
	padding:0px;
	background-image: url("../pix/backgrounds/body.gif");
}

img {
	border:0px;
}

/**** SCROLLBAR IMMER EINBLENDEN ****/
#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}

/**** HINTERGRUENDE ****/

.backVerlauf {
	background-image: url("../pix/backgrounds/side.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.shadowTop {
 	width:29px;
	background-image: url("../pix/backgrounds/side.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.shadowBottomLeft {
 	width:29px;
	height:32px;
	background-image: url("../pix/backgrounds/shadowLeft.gif");
	background-repeat: no-repeat;
	background-position: 1px 0px;
}
.shadowBottomMidLeft {
 	width:6px;
	height:32px;
	background-image: url("../pix/backgrounds/shadowMidLeft.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.shadowBottomMidRight {
 	width:6px;
	height:32px;
	background-image: url("../pix/backgrounds/shadowMidRight.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.shadowBottomRight {
 	width:29px;
	height:32px;
	background-image: url("../pix/backgrounds/shadowRight.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.shadowBottom {
 	width:738px;
	height:32px;
	background-image: url("../pix/backgrounds/shadow.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.headLineBack {
	background-image: url("../pix/backgrounds/headline.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.whiteBorderLeft {
	background-color:white;
	background-image: url("../pix/backgrounds/whiteBorderLeft.gif");
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.whiteBorderRight{
	background-color:white;
	background-image: url("../pix/backgrounds/whiteBorderRight.gif");
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

/**** TABELLEN ****/
.logoAndLanguageData {
	background-image: url("../pix/bilder/image_logp.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:right;
	vertical-align:top;
}
.languageSelectionTable {
	text-align:right;
	font-family:arial, verdana, sans-serif;
	font-size:9px;
	color:#174777;
}
.languageSelectionTable a {
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	font-size:9px;
	color:#174777;
}
.languageSelectionTable a:hover {
	text-decoration:underline;
	font-family:arial, verdana, sans-serif;
	font-size:9px;
	color:#174777;
}
.languageSelectionTrenner {
	background-image: url("../pix/elemente/dottedLineDark.gif");
	background-repeat: repeat-x;
	background-position: 0px center;
}
.menueCol{
	width:170px;
	background-color:white;
	background-image: url("../pix/elemente/dottedLineVert.gif");
	background-repeat: repeat-y;
	background-position: right 0px;
}
.contentCol{
	/*width:598px;*/
	background-color: white;
}
.mainMenueCol{
	width:170px;
	background-color:#174777;
}
.menueTrenner {
	background-image: url("../pix/elemente/dottedLineLight.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.imageColMain{
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/main.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.imageColFilms3{
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/ummantelungsfolien.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.imageColFilms2{
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/flaechenfolien.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.imageColFilms1{
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/patinafolien.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.imageColProductMain{
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/main.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.imageColProduct{
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/melaminharzkanten.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
imageColSub {
	vertical-align:bottom;
	/*width:598px;*/
	background-image: url("../pix/bilder/header/sub.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menue {
	text-align:right;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:white;
}
.subMenue {
	text-align:right;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
}
.footerDottedLine {
	background-image: url("../pix/elemente/dottedLineFooter.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
.footerRowFont { 
	font-family:arial, verdana, sans-serif;
	font-size:9px;
	color:#999999;
	height:33px;
	text-align:center;
}
.footerRow {
	height:38px;
	background-image: url("../pix/backgrounds/footer.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.footerRowFont a{
	text-decoration: none;
	color: #7B7B7B;
}
.imagesTop {
	background-image: url("../pix/backgrounds/imagesTop.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.images {
	vertical-align:top;
	background-image: url("../pix/backgrounds/images.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.image {
	background-color:white;
	width:176px;
	height:126px;
	text-align: right;
	background-position: 4px 4px;
	background-repeat: no-repeat;
}
.productImage {
	background-color:#AFC3D7;
	width:118px;
	height:110px;
	text-align: right;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	overflow:hidden;
}
.imagePresseschau {
	background-color:white;
	width:176px;
	height:50px;
	text-align: right;
	background-position: 4px 4px;
	background-repeat: no-repeat;
}
.download {
	background-image: url("../pix/elemente/downloadPfeil.gif");
	background-repeat: no-repeat;
	background-position: 27px 4px;
}
.download a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	text-decoration:none;
	margin-left:44px;
}
.download a:hover{
	text-decoration: underline;
}
.imageText {
	display:block;
	background-color:white;
	width:168px;
	text-align:left;
	font-family:arial, verdana, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:11px;
	padding-top: 5px;
}
.contactTable {
	width: 407px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 8px;
	vertical-align:top;
	color:#555;
}
.contactTableRow {
	height: 20px;
	vertical-align:top;
}
.contactTableLeftData {
	width: 100%;
	padding-top: 4px;
}
.contactTableRightData {	
	width: 260px;
}
.contactTableInput {
	width: 260px;
	height:20px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	background-color: #E5EEF8;
	border: 0px solid #E5EEF8;
	line-height:13px;
	padding: 4px 5px 0px 6px;
}
.contactTableInputError {
	width: 260px;
	height:20px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	background-color: #B4CDEB;
	border: 0px solid #B4CDEB;
	line-height:13px;
	padding: 4px 5px 0px 6px;
}
.contactTableTextarea {
	width: 260px;
	height:151px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	background-color: #E5EEF8;
	border: 0px solid #E5EEF8;
	line-height:13px;
	padding: 4px 5px 0px 6px;
	overflow: auto;
}
.contactTableButton {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	width:127px;
	height:22px;
	vertical-align:top;
	background-color: #174777;
	text-align:center;
	border:0px solid #174777;
	color: #fff;
	cursor:pointer;
}
a.contactTableButton {
	padding-top: 4px;
	height:18px;
    text-decoration:none;
	display: block;
}
.productHeadlineArtNr {
	margin: 3px 0px 2px 7px;
	color: #6D91B7;
	width: 59px;
	overflow:hidden;
}
.productHeadlineProductName {
	margin: 3px 0px 2px 7px;
	color: #6D91B7;
	width: 115px;
	overflow:hidden;
}
.productHeadlineShortText {
	margin: 3px 0px 2px 7px;
	color: #6D91B7;
	width: 159px;
	overflow:hidden;
}
.productHeadlineLens {
	margin: 0px;
	color: #6D91B7;
	width: 20px;
	overflow:hidden;
}
.productHeadlineRow_white {
	height:20px;
	vertical-align:top;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#174777;
	background-color: #fff;
}
.productHeadlineRow {
	height:20px;
	vertical-align:top;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#174777;
	background-color: #E5EEF8;
}
.productHeadlineTitle {
	margin: 3px 0px 2px 7px;
	/*width: 432px;*/
	overflow:hidden;
}
.productHeadlineLink {
	margin: 1px 0px 0px 0px;
}
.productHeadlineLink a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#174777;
	text-decoration:none;
}
.newsHeadlineRow {
	height:20px;
	vertical-align:top;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6D91B7;
	background-color: #E5EEF8;
}
.newsHeadlinePeriod {
	margin: 3px 0px 2px 7px;
	/*width: 93px;*/
	overflow:hidden;
}
.newsHeadlineTitle {
	margin: 3px 0px 2px 7px;
	/*width: 262px;*/
	overflow:hidden;
}
.newsHeadlineTitle a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6D91B7;
	text-decoration:none;
}
.newsHeadlineTitle a:hover{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#174777;
	text-decoration:none;
}
.newsIntroRow {
	vertical-align:top;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#555;
}
.newsIntroText {
	padding:5px 7px 3px 7px;
}
.newsIntroText a{
	text-decoration:none;
	padding-left:7px;
	background-image: url("../pix/elemente/iconTextLink.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#6D91B7;
}
.newsIntroText a:hover{
	text-decoration:none;
	padding-left:7px;
	background-image: url("../pix/elemente/iconTextLinkHover.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
}




.pressHeadlineRow {
	height:20px;
	vertical-align:top;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6D91B7;
	background-color: #E5EEF8;
}
.pressHeadlinePeriod {
	margin: 3px 0px 2px 7px;
	width: 93px;
	overflow:hidden;
}
.pressHeadlineTitle {
	margin: 3px 0px 2px 7px;
	width: 262px;
	overflow:hidden;
}
.pressHeadlineTitle a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6D91B7;
	text-decoration:none;
}
.pressHeadlineTitle a:hover{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#174777;
	text-decoration:none;
}
.pressIntroRow {
	vertical-align:top;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#555;
}
.pressIntroText {
	padding:5px 7px 3px 7px;
}
.pressIntroText a{
	text-decoration:none;
	padding-left:7px;
	background-image: url("../pix/elemente/iconTextLink.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#6D91B7;
}
.pressIntroText a:hover{
	text-decoration:none;
	padding-left:7px;
	background-image: url("../pix/elemente/iconTextLinkHover.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
}

.productSiteSelect {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
}
.productSiteSelect a{
	text-decoration:none;
	color:#174777;
}
.productSiteSelect a:hover{
	text-decoration:underline;
	color:#174777;
}

/**** MENUE ****/

a.menueEintrag{
	/*width:124px;*/
	height:20px;
	display:block;
	padding-right:16px;
    text-align: right;
    color: #fff;
    text-decoration:none;
	cursor:pointer;
}

a.menueEintrag:hover{
	background-color:#B4CDEB;
    text-decoration:none;
	color:#174777;
	cursor:pointer;
}
a.menueEintrag_aktiv {
	height:20px;
	display:block;
	padding-right:16px;
    text-align: right;
	background-color:#B4CDEB;
    text-decoration:none;
	color:#174777;
	cursor:pointer;
}

a.menueEintrag_level2 {
	height:21px;
	display:block;
	padding-right:16px;
    text-align: right;
    color: #fff;
	background-color:#6D91B7;
    text-decoration:none;
	cursor:pointer;
}
a.menueEintrag_level2:hover{
    text-decoration:none;
	color:#AFC3D7;
	cursor:pointer;
}
a.menueEintrag_level2_aktiv {
	height:21px;
	display:block;
	padding-right:16px;
    text-align: right;
    color: #AFC3D7;
	background-color:#6D91B7;
    text-decoration:none;
	cursor:pointer;
}
a.subMenueHead {
	height:20px;
	display:block;
	padding-right:16px;
    text-align: right;
	color:#6D91B7;
    text-decoration:none;
	cursor:pointer;
}
a.subMenueHead_aktiv {
	height:20px;
	display:block;
	padding-right:16px;
    text-align: right;
	color:#174777;
	background-color:#E5EEF8;
    text-decoration:none;
	cursor:pointer;
}
a.subMenueHead:hover{
	background-color:#E5EEF8;
    text-decoration:none;
	color:#174777;
	cursor:pointer;
}
a.subMenueEintrag{
	/*height:20px;*/
	height: auto;
	display:block;
	padding-right:15px;
	padding-bottom:3px;
	margin-right: 1px;
    text-align: right;
    color: #174777;
    text-decoration:none;
	cursor:pointer;
}
a.subMenueEintrag_aktiv{
	/*height:20px;*/
	height: auto;
	display:block;
	padding-right:15px;
	padding-bottom:3px;
	margin-right: 1px;
    text-align: right;
	background-color:#E5EEF8;
    text-decoration:none;
	color:#174777;
	cursor:pointer;
}
a.subMenueEintrag:hover{
	background-color:#E5EEF8;
    text-decoration:none;
	color:#174777;
	cursor:pointer;
}
a.subMenueEintrag_level2{
	/*height:21px;*/
	height: auto;
	display:block;
	padding-right:15px;
	padding-bottom:3px;
	margin-right: 1px;
    text-align: right;
    color: #174777;
    background-color:#AFC3D7;
    text-decoration:none;
	cursor:pointer;
}
a.subMenueEintrag_level2_aktiv{
	/*height:21px;*/
	height: auto;
	display:block;
	padding-right:15px;
	padding-bottom:3px;
	margin-right: 1px;
    text-align: right;
	background-color:#AFC3D7;
    text-decoration:none;
	color:#fff;
	cursor:pointer;
}
a.subMenueEintrag_level2:hover{
	color:#fff;
	cursor:pointer;
}
.textContent {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align: left;
	color:#555;
	padding:5px 7px 3px 8px;
	vertical-align:top;
}
.textContent a{
	text-decoration:none;
	padding-left:7px;
	background-image: url("../pix/elemente/iconTextLink.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#6D91B7;
}
.textContent a:hover{
	text-decoration:none;
	padding-left:7px;
	background-image: url("../pix/elemente/iconTextLinkHover.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
}
.obligationColor {
	color:#6D91B7;
}
.footerLeft {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#fff;
	/*width:100%;*/
	background-color:#B4CDEB;
	border-bottom:6px solid white;
	border-top:1px solid white;
	border-left:1px solid white;
}
.footerRight {
	text-align:right;
	background-color:#B4CDEB;
	border-top:1px solid white;
	border-bottom:6px solid white;
}
.footerRight a {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	text-decoration:none;
}
.headerLeft {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#fff;
	/*width:100%;*/
	background-color:#174777;
	border-bottom:1px solid white;
	border-left:1px solid white;
}
.headerRight {
	/*width:377px;*/
	text-align:right;
	background-color:#174777;
	border-bottom:1px solid white;
}
.headerRight a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.breadCrumb {
	width:547px;
	background-color:#B4CDEB;
	border-top:1px solid white;
	border-left:1px solid white;
}
.breadCrumb a{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	text-decoration:none;
}
.breadCrumb a:hover{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#174777;
	text-decoration:underline;
}

