/* -------------------- SITE -------------------- */

.screenDisable {
	}

.printDisable {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	}

html, body, #sidecentreringTabel {
	width: 100%;
	height: 100%;
	margin: auto;
	}

h1, h2, h3 { color: black;}

a { color: #7d805e;}
a:link {}
a:visited {}
a:active {}
a:hover { color: #722025;}

img { border-style: none; }

#sidecentreringCelle {
	text-align: center;
	vertical-align: middle;
	}

#sidecentrering {
	position: relative;
	margin: auto;
	width: 1000px;
	text-align: left;
	background: url(/images/bg.jpg) repeat-y;
	}
#sidetop {
	margin-top: 20px;
	background: url(/images/bg_top.jpg) no-repeat;
	width: 1040px;
	height: 10px;
	}
#sidebottom {
	background: url(/images/bg_bottom.jpg) no-repeat;
	width: 1040px;
	height: 18px;
	position: relative;
	bottom: -1px;
	clear: both;
	}


#CustInfo {
	}

#CustInfo span {
	padding-right: 10px;
	}

#custInfo a { text-decoration: none }
#custInfo a:link {}
#custInfo a:visited {}
#custInfo a:hover { text-decoration: underline }
#custInfo a:active {}

#techCMS {
	height: 8px;
	padding-left: 2px;
	text-align: left;
	font-size: 10px;
	color: silver;
	}

#techCMS a { color: silver; text-decoration: none }
#techCMS a:link {}
#techCMS a:visited {}
#techCMS a:active {}
#techCMS a:hover { text-decoration: underline }


/* -------------------- MODULE : i_printfriendly.asp -------------------- */

	#printfriendly {
		position: absolute;
		z-index: 100;
		top: 20px;
		left: 965px;
		width: 17px;
		height: 16px;
		}

/* -------------------- MODULE : i_contact3.asp -------------------- */

			.ctf_table {}

			.ctf_legendItems,
			.ctf_legendShow,
			.ctf_legendShow2,
			.ctf_legendLine,
			.ctf_legendText,
			.ctf_legendMemo,
			.ctf_legendMemo2,
			.ctf_legendEmail,
			.ctf_legendDate,
			.ctf_legendTime,
			.ctf_legendDateTime,
			.ctf_legendCheckbox,
			.ctf_legendRadio,
			.ctf_legendSelect {
				text-align: right;
				vertical-align: middle;
				padding-right: 10px;
				}

			.ctf_fieldText,
			.ctf_fieldMemo,
			.ctf_fieldMemo2,
			.ctf_fieldEmail,
			.ctf_fieldDate,
			.ctf_fieldTime,
			.ctf_fieldDateTime,
			.ctf_fieldCheckbox,
			.ctf_fieldRadio,
			.ctf_fieldSelect,
			.ctf_fieldOption {
				font-family: inherit;
				font-size: inherit;
				border: 1px solid silver;
				}

			.ctf_fieldText:hover,
			.ctf_fieldMemo:hover,
			.ctf_fieldMemo2:hover,
			.ctf_fieldEmail:hover,
			.ctf_fieldDate:hover,
			.ctf_fieldTime:hover,
			.ctf_fieldDateTime:hover,
			.ctf_fieldCheckbox:hover,
			.ctf_fieldRadio:hover,
			.ctf_fieldSelect:hover,
			.ctf_fieldOption:hover {
				background-color: #F8F8F8;
				}

			.ctf_fieldText:focus,
			.ctf_fieldMemo:focus,
			.ctf_fieldMemo2:focus,
			.ctf_fieldEmail:focus,
			.ctf_fieldDate:focus,
			.ctf_fieldTime:focus,
			.ctf_fieldDateTime:focus,
			.ctf_fieldCheckbox:focus,
			.ctf_fieldRadio:focus,
			.ctf_fieldSelect:focus,
			.ctf_fieldOption:focus {
				background-color: #F0F0F0;
				}

			.ctf_fieldText,
			.ctf_fieldMemo,
			.ctf_fieldMemo2,
			.ctf_fieldEmail,
			.ctf_fieldDate,
			.ctf_fieldTime,
			.ctf_fieldDateTime {
				width: 250px;
				}

			.ctf_fieldMemo,
			.ctf_fieldMemo2 {
				height: 100px;
				}

			.ctf_textButton {
				width: 100%;
				border: 1px solid silver;
				background-color: #F8F8F8;
				font-family: inherit;
				font-size: inherit;
				cursor: pointer;
				}

			.ctf_textButton:hover {
				background-color: gray;
				color: white;
				}

/* -------------------- MODULE : i_thgalleries.asp -------------------- */

			/* galleries */

			.dthg_galleries {
				position: absolute;
				top: 100px;
				left: 0px;
				border-collapse: collapse;
				border-spacing: 0;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				}

			.dthg_galleries td {
				padding: 10px;
				vertical-align: top;
				}

			.dthg_galleries .imageCell {}
			.dthg_galleries .imageCell a:focus { outline: 1px dotted silver; }
			.dthg_galleries .textCell {}

			.dthg_galleries .title {
				display: block;
				color: black !important;
				text-decoration: none !important;
				font-size: 16px;
				font-weight: bold;
				}
			.dthg_galleries .title:link {}
			.dthg_galleries .title:visited {}
			.dthg_galleries .title:hover {
				color: #D00000 !important;
				text-decoration: none !important;
				}
			.dthg_galleries .title:active {}
			.dthg_galleries .title:focus {
				outline: none;
				color: #D00000 !important;
				}

			.dthg_galleries .desc {
				display: block;
				color: gray !important;
				text-decoration: none !important; 
				}
			.dthg_galleries .desc:link {}
			.dthg_galleries .desc:visited {}
			.dthg_galleries .desc:hover {
				color: #D00000 !important;
				text-decoration: none !important;
				}
			.dthg_galleries .desc:active {}
			.dthg_galleries .desc:focus {
				outline: none;
				color: #D00000 !important;
				}

			.dthg_galleries .imageCount {
				padding-top: 10px;
				font-size: 10px;
				color: silver;
				}

			.dthg_galleries .navigate {
				border-collapse: collapse;
				border-spacing: 0;
				width: 100%;
				background-color: #F0F0F0;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				}

			.dthg_galleries .navigate .prev {
				width: 16px;
				background-image: url( /images/thgalleries_prev.png );
				background-position: center center;
				background-repeat: no-repeat;
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1 );
				}
			.dthg_galleries .navigate .prev:hover {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.5 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.5 );
				}
			.dthg_galleries .navigate .prev a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none !important;
				}
			.dthg_galleries .navigate .prev a:link {}
			.dthg_galleries .navigate .prev a:visited {}
			.dthg_galleries .navigate .prev a:hover { text-decoration: none !important; }
			.dthg_galleries .navigate .prev a:active {}
			.dthg_galleries .navigate .prev a:focus { outline: 1px dotted silver; }

			.dthg_galleries .navigate .pageInfo {
				width: auto;
				color: gray;
				text-align: center;
				}

			.dthg_galleries .navigate .next {
				width: 16px;
				background-image: url( /images/thgalleries_next.png );
				background-position: center center;
				background-repeat: no-repeat;
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1 );
				}
			.dthg_galleries .navigate .next:hover {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.5 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.5 );
				}
			.dthg_galleries .navigate .next a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none !important;
				}
			.dthg_galleries .navigate .next a:link {}
			.dthg_galleries .navigate .next a:visited {}
			.dthg_galleries .navigate .next a:hover { text-decoration: none !important; }
			.dthg_galleries .navigate .next a:active {}
			.dthg_galleries .navigate .next a:focus { outline: 1px dotted silver; }

			/* gallery */

			.dthg_gallery {
				position: absolute;
				top: 100px;
				left: 0px;
				border-collapse: collapse;
				border-spacing: 0;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				}

			.dthg_gallery td {
				padding: 10px;
				vertical-align: top;
				text-align: center;
				}

			.dthg_gallery .title {
				color: black;
				font-size: 16px;
				font-weight: bold;
				text-align: center;
				}

			.dthg_gallery .desc {
				padding-top: 5px;
				color: gray;
				text-align: center;
				}

			.dthg_gallery .imageCount {
				padding-top: 5px;
				font-size: 10px;
				color: silver;
				}

			.dthg_gallery .image {}
			.dthg_gallery .image:focus { outline: 1px dotted silver; }

			.dthg_gallery .imageTitle {
				display: block;
				color: gray !important;
				text-decoration: none !important;
				text-align: center;
				}
			.dthg_gallery .imageTitle:link {}
			.dthg_gallery .imageTitle:visited {}
			.dthg_gallery .imageTitle:hover {
				color: #D00000 !important;
				text-decoration: none !important;
				}
			.dthg_gallery .imageTitle:active {}
			.dthg_gallery .imageTitle:focus {
				outline: none;
				color: #D00000 !important;
				}

			.dthg_gallery .navigate {
				border-collapse: collapse;
				border-spacing: 0;
				width: 100%;
				background-color: #F0F0F0;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				}

			.dthg_gallery .navigate .prev {
				width: 16px;
				background-image: url( /images/thgallery_prev.png );
				background-position: center center;
				background-repeat: no-repeat;
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1 );
				}
			.dthg_gallery .navigate .prev:hover {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.5 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.5 );
				}
			.dthg_gallery .navigate .prev a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none !important;
				}
			.dthg_gallery .navigate .prev a:link {}
			.dthg_gallery .navigate .prev a:visited {}
			.dthg_gallery .navigate .prev a:hover { text-decoration: none !important; }
			.dthg_gallery .navigate .prev a:active {}
			.dthg_gallery .navigate .prev a:focus { outline: 1px dotted silver; }

			.dthg_gallery .navigate .pageInfo {
				width: auto;
				color: gray;
				text-align: center;
				}

			.dthg_gallery .navigate .next {
				width: 16px;
				background-image: url( /images/thgallery_next.png );
				background-position: center center;
				background-repeat: no-repeat;
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1 );
				}
			.dthg_gallery .navigate .next:hover {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.5 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.5 );
				}
			.dthg_gallery .navigate .next a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none !important;
				}
			.dthg_gallery .navigate .next a:link {}
			.dthg_gallery .navigate .next a:visited {}
			.dthg_gallery .navigate .next a:hover { text-decoration: none !important; }
			.dthg_gallery .navigate .next a:active {}
			.dthg_gallery .navigate .next a:focus { outline: 1px dotted silver; }

			.dthg_gallery .back {
				display: block;
				color: silver !important;
				text-align: center;
				text-decoration: none !important;
				}
			.dthg_gallery .back:link {}
			.dthg_gallery .back:visited {}
			.dthg_gallery .back:hover {
				color: #D00000 !important;
				text-decoration: none !important;
				}
			.dthg_gallery .back:active {}
			.dthg_gallery .back:focus {
				outline: none;
				color: #D00000 !important;
				}

			/* closeup */

			.dthg_closeup {
				z-index: 900;
				position: fixed;
				top: 0px;
				left: 0px;
				width: 100%;
				height: 100%;
				background-image: url( /images/thcloseup_fade.png );
				}

			#dthg_window {
				position: fixed;
				padding: 20px;
				background-color: black;
				visibility: hidden;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				}

			#dthg_window .title {
				font-size: 20px;
				color: white;
				text-align: center;
				padding-bottom: 20px;
				}

			#dthg_window .image {
				border-collapse: collapse;
				border-spacing: 0;
				}

			#dthg_window .image td {
				padding: 0;
				text-align: center;
				vertical-align: middle;
				}

			#dthg_window .image td:hover img {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.2 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.2 );
				}

			#dthg_window .image td img { visibility: hidden; }
			#dthg_window .image td:hover img { visibility: visible; }
			#dthg_window .image td img:hover { cursor: pointer; }
			#dthg_window .image td a:focus { outline: none; }
			#dthg_window .image td a:focus img { visibility: visible; }

			#dthg_window .navigate {
				border-collapse: collapse;
				border-spacing: 0;
				width: 100%;
				margin-top: 20px;
				}

			#dthg_window .navigate .prev {
				width: 16px;
				padding-left: 0;
				padding-right: 0;
				background-image: url( /images/thcloseup_prev.png );
				background-position: center center;
				background-repeat: no-repeat;
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1 );
				}
			#dthg_window .navigate .prev:hover {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.5 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.5 );
				}
			#dthg_window .navigate .prev a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none;
				}
			#dthg_window .navigate .prev a:link {}
			#dthg_window .navigate .prev a:visited {}
			#dthg_window .navigate .prev a:hover { text-decoration: none !important; 
			}
			#dthg_window .navigate .prev a:active {}
			#dthg_window .navigate .prev a:focus { outline: 1px dotted silver; }

			#dthg_window .navigate .pageInfo {
				width: auto;
				color: gray;
				text-align: center;
				}

			#dthg_window .navigate .next {
				width: 16px;
				padding-left: 0;
				padding-right: 0;
				background-image: url( /images/thcloseup_next.png );
				background-position: center center;
				background-repeat: no-repeat;
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1 );
				}
			#dthg_window .navigate .next:hover {
				-moz-transition: 0.5s ease-out;
				-moz-transform: scale( 1.5 );
				-webkit-transition: 0.5s ease-out;
				-webkit-transform: scale( 1.5 );
				}
			#dthg_window .navigate .next a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none;
				}
			#dthg_window .navigate .next a:link {}
			#dthg_window .navigate .next a:visited {}
			#dthg_window .navigate .next a:hover { text-decoration: none !important; }
			#dthg_window .navigate .next a:active {}
			#dthg_window .navigate .next a:focus { outline: 1px dotted silver; }

			#dthg_window .back {
				display: block;
				color: gray !important;
				text-align: center;
				text-decoration: none;
				padding-top: 10px;
				}
			#dthg_window .back:link {}
			#dthg_window .back:visited {}
			#dthg_window .back:hover {
				color: #D00000 !important;
				text-decoration: none !important;
				}
			#dthg_window .back:active {}
			#dthg_window .back:focus {
				outline: none;
				color: #D00000 !important;
				}

/* -------------------- CUSTOM PANELS -------------------- */

#text1 {
	position: absolute;
	top: 190px;
	right: 60px;
	width: 479px;
	height: 480px;
	padding: 5px;
	z-index: 100;
	overflow-x: auto;
	overflow-y: auto;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #DDDDDD;
	scrollbar-arrow-color: #080E1A;
	scrollbar-track-color: #F8F8F8;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #080E1A;
	scrollbar-darkshadow-Color: #080E1A;
	}

#text1 a { color: blue; text-decoration: none }
#text1 a:link {}
#text1 a:visited {}
#text1 a:active {}
#text1 a:hover { text-decoration: underline }

#image1 {
	position: absolute;
	z-index: 100;
	top: 50px;
	left: 870px; 
	width: 100px;
	height: 100px;
	}

#column1 {
	float: left;
	width: 340px;
	}

#column2 {
	margin-left: 340px;
	}

.select_container {
	position: relative;
	right: 20px;
	width: 479px;
	height: 340px;
	padding: 2px;
	background: url(/images/banner_bg.png) no-repeat;
	z-index: 100;
	}	
.select_container .img_overlay {
	position: absolute;
	width: 469px;
	height: 298px;
	background: url(/images/img_overlay.png) repeat;
	z-index: 10001;
	-webkit-transition: 0.2s ease-in;
display: none;
	}	
.select_container:hover .img_overlay {
	opacity: 0;
	-webkit-transition: 0.2s ease-in;
	}	
.column_select {
	width: 600px;
	padding: 5px;
	padding-left: 30px;
	padding-top: 100px;
	background: url(/images/sg_select.png) no-repeat right top;
	z-index: 100;
	}	
.column_text {
	width: 616px;
	padding: 5px;
	z-index: 100;
	overflow: auto;
	}	
.column_product {
	width: 616px;
	padding: 5px;
	z-index: 100;
	}	
.column_news {
	width: 310px;
	padding: 10px;
	padding-top: 75px;
	background: url(/images/sg_news.png) no-repeat top;
	z-index: 100;
	}	
.column_about {
	width: 525px;
	padding: 5px;
	padding-top: 70px;
	background: url(/images/sg_about.png) no-repeat top;
	z-index: 100;
	}	
.column_about2 {
	position: relative;
	right: 0px;
	width: 525px;
	padding-top: 70px;
	background: url(/images/sg_about.png) no-repeat top;
	z-index: 100;
	}	
.column_articles {
	padding-top: 70px;
	background: url(/images/sg_articles.png) no-repeat top;
	z-index: 100;
	overflow: auto;
	width: 100%;
	}	
.logo {
	margin: 5px 20px;
	z-index: 100;
	}	
.seemore {
	display: none;
    position: absolute;
    bottom: 1px;
	left: 200px;
	background: url(/images/seemore.png) no-repeat;
	height: 66px;
	width: 213px;
	z-index: 10002;
	}
.select_container:hover .seemore {
	display: block;
	}

/* ----------------------- TeaserBox ------------------------------ */

	#teaserbox1 {
		position: relative;
		height: 120px;
		}
	.tea_backgrund {
		position: absolute;
		left: 0px;
		background: url(/images/teaser_image_bg.png) no-repeat;
		height: 104px;
		width: 144px;
		}
	.tea_image {
		position: absolute;
		top: 2px; left: 2px;
		float: left;
		}
	.tea_line1, .tea_line2, .tea_line3, .tea_line4 { margin-left: 144px;}
	#teaserbox1 *{ color: #7d805e !important;}
	#teaserbox1:hover * { color: #722025 !important;}

	.tea_line1 {
		font-size: 20px;
		font-weight: bold;
		text-shadow: 1px 1px 1px #fff;
		}
	.tea_link {
		position: absolute;
		top: 0px;
		width: 525px;
		height: 95px;
		}
	.tea_link a img {
		width: 525px;
		height: 95px;
		}



/* product list news */

	.pdln_container_news {}

	.pdln_productImage {
		background: url(/images/teaser_image_bg_small.png) no-repeat;
		float: left;
		width: 117px;
		height: 85px;
		padding: 2px;
		}
	.pdln_productImage a img { width: 106px; }
	.pdln_productName {
		margin-left: 114px;
		font-size: 16px;
		font-weight: bold;
		text-shadow: 1px 1px 1px #fff;
		}
	.pdln_productText {
		margin-left: 114px;
		font-size: 10px;
		text-shadow: 1px 1px 1px #fff;
		}
	.pdln_productName a, .pdln_productText a {
		text-decoration: none;
		}
	.pdln_productSection {
		width: 600px;
		clear: left;
		}
	.column_category .pdl_productSection, .column_news .pdln_productSection {
		width: 310px;
		clear: left;
		}
	.pdln_productSection:hover a, .ate_section:hover a {
		color: #722025;
		}



/* ----------------------- ProductList ------------------------------ */

	.pdl_productImage {
		background: url(/images/teaser_image_bg_small.png) no-repeat;
		width: 117px;
		height: 84px;
		padding: 0 0 0 2px;
		}
	.pdl_productImage a img { width: 106px; }

	.pdl_productName {
		margin-left: 20px;
		font-size: 16px;
		font-weight: bold;
		text-shadow: 1px 1px 1px #fff;
		}
	.pdl_productText {
		margin-left: 20px;
		font-size: 10px;
		text-shadow: 1px 1px 1px #fff;
		}
	.pdl_productName a, .pdl_productText a {
		color: black;
		text-decoration: none;
		}
	.pdl_productSection {
		width: 550px;
		margin-bottom: 10px;
		}
	.column_category .pdl_productSection, .column_news .pdl_productSection {
		width: 310px;
		}
	.pdl_productSection:hover a, .ate_section:hover a {
		color: #722025;
		}

.pdl_productData { vertical-align: top; }

	.pdl_productPrice {
		margin-left: 20px;
		font-size: 10px;
		text-shadow: 1px 1px 1px #fff;
		}


.select_container_top {
	margin-top: 65px;
	background: url(/images/text_bg_limit.png) no-repeat top left;
	}	
.select_container_text {
	background: url(/images/text_bg_spacer.png) repeat-y left;
	padding: 5px 75px 5px 15px;
	}	
.select_container_text img {
	padding: 0 5px;
	}	
.select_container_bottom {
	background: url(/images/text_bg_limit.png) no-repeat bottom left;
	}	

.sct_modifier {
	padding: 0;
	background: none;
	}
.sct_modifier img { padding: 0; }

.pdl_productView_container_top {
	background: url(/images/text_bg_limit.png) no-repeat top;
margin-left: -35px;
display: none;
	}	
.pdl_productView_container {
	background: url(/images/text_bg_spacer.png) repeat-y;
background: none;
	padding: 5px 15px 5px 5px;
	text-align: center;
margin-left: 4px;
	}	
.pdl_productView_container img {
/*	width: 580px; */
	}	
.pdl_productView_container_bottom {
	background: url(/images/text_bg_limit.png) no-repeat bottom;
background: none;
margin-left: -35px;
display: none;
	}	
.pdl_productView_container_details {
	background: url(/images/sg_details.png) no-repeat center;
background: none;
	padding-top: 60px;
	}	
.pdl_productView_container_details .pdl_productName, .pdl_productView_container_details .pdl_productText {
	margin: 0px;
	}	

.column_categories {
	width: 600px;
	padding-top: 60px;
	background: url(/images/sg_category.png) no-repeat top;
	z-index: 100;
	overflow: auto;
	width: 100%
	}
.column_categorybar {
	width: 310px;
	padding: 5px;
	padding-top: 75px;
	background: url(/images/sg_category.png) no-repeat top;
	z-index: 100;
	overflow: auto;
	width: 100%
	}
.column_category {
	width: 300px;
	padding: 10px;
	padding-top: 75px;
	background: url(/images/sg_category.png) no-repeat top;
	z-index: 100;
	overflow: auto;
	width: 100%
	}
.column_categories .pdl_productSection, .column_categorybar .pdl_productSection {
	float: left;
	width: 120px;
	clear: none;
	padding: 10px;
	}
.column_categories .pdl_productImage, .column_categorybar .pdl_productImage {
	float: none;
	width: 120px;
	height: 90px;
	}
.column_categories .pdl_productName, .column_categorybar .pdl_productName {
	margin: 0px;
	width: 120px;
	text-align: center;
	}

.ate_container {
	width: 575px;
	}
.ate_section {
		position: relative;
		height: 90px;
	}
.ate_articleImage {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 117px;
	height: 85px;
	background: url(/images/teaser_image_bg_small.png) no-repeat;
	padding: 2px;
	}
.ate_articleImage img {
	width: 106px;
	}
.ate_articleTitle {
	margin-left: 125px;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	}
.ate_articleDescription {
	margin-left: 125px;
	font-size: 10px;
	text-shadow: 1px 1px 1px #fff;
	}
.ate_articleTitle a, .ate_articleDescription a {
	text-decoration: none;
	}

#lanso_div {
	position: absolute;
	top: 15px;
	left: 175px;
	}
#lanso_div img {
	padding: 0 5px 0 15px;
	}
#lanso_div a {
	text-decoration: none;
	}
.hr {clear: left;}


/* varebestilling */
.orderFormGroup {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding: 0 0 3px 5px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	}

.orderFormSpacing1 {
	height: 5px;
	}

.orderFormIDno {
	padding-left: 10px;
	font-weight: bold;
	vertical-align: top;
	height: 1em;
	}

.orderFormName {
	font-weight: bold;
	vertical-align: top;
	}

.orderFormDescription {
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	}

.orderFormOrderTD {
	padding-left: 20px;
	}

.orderFormOrderLegend {
	}

.orderFormOrder {
	width: 50px;
	}

.orderFormOrderPrice {
	}

.orderFormSpacing2 {
	height: 40px;
	}

/* ordrebekræftele */

.orderReadFormDate {
	padding-bottom: 1em;
	}

.orderReadFormCustomerLegend {
	}

.orderReadFormCustomerData {
	padding-left: 10px;
	font-weight: bold;
	}

.orderReadFormLegend {
	padding-top: 1em;
	padding-right: 1em;
	text-decoration: underline;
	}

.orderReadFormLegend:last-child { padding-right: 0; }

.orderReadFormCount,
.orderReadFormIDno,
.orderReadFormName {
	padding-right: 1em;
	}
.orderReadFormOrderPrice {
	text-align: right;
	}

.orderReadFormEmailAddressMissing,
.orderReadFormMailOK,
.orderReadFormMailFailedToSend {
	font-style: italic;
	padding-top: 1em;
	}


