/* algemeen */
.NoScreenDisplay {
    display:none
    }
body{
	font: 70%/140% Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color: #666
}
td{
	font-family: 70%/140% Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%
}
hr {
	color:#CCC;
	height: 1px
	}
.anker {
	padding:2px;
	margin: 0;
	background-color: #F00;
	color: #FFF
}
/* content links - OPGELET :WEL subclass omdat die kunnen bepalen in de modules!!*/
a.url:link, a.url:active, a.url:visited, a.ankerlijst:link, a.ankerlijst:visited, a.ankerlijst:active,
a.kruimelpad:link, a.kruimelpad:visited, a.kruimelpad:active,
#inhoud a:link, #inhoud a:visited, #inhoud a:active
#home1kolomrechts a:link, #home1kolomrechts a:visited, #home1kolomrechts a:active{
	text-decoration: underline;
	color: #1F336B
}
a.url:hover, a.ankerlijst:hover, a.kruimelpad:hover,
#inhoud a:hover
#home1kolomrechts a:hover{
	color: #E23131;
	text-decoration: none
}
/* beschrijving + positionering lagen*/
#wrapper{
	width:1024px;
	position:relative;
	z-index:2;
	margin: 0px auto;
	height: auto;
	top: 22px
	}
#header {
	position:relative;
	height: 90px;
	width: 1024px;
	margin: 0;
	padding: 0;
	text-align:left;
	vertical-align:top;
	z-index:5
	}
#header img{
	margin:0;
	vertical-align:top
	}
#kruimelpad  {
	position: relative;
	vertical-align:top;
	z-index:4;
	color: #666;
	width: 1000px;
	float: left;
	clear: right
}
#parent{
	position:relative;
	width: 1024px;
	margin: 0;
	padding: 0;
	z-index:3;
	text-align:left;
	vertical-align:top;
	border: 1px solid #CCC
	}
#inhoud {
	position: relative;
	text-align:left;
	vertical-align:top;
	z-index:3;
	float: left;
	width: 580px;
	height: auto;
	border-left: 1px solid #CCC;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 27px
}
#inhoudpw {
	position: relative;
	text-align:left;
	vertical-align:top;
	z-index:3;
	float: left;
	width: 760px;
	height: auto;
	border-left: 1px solid #CCC;
	padding-bottom: 10px;
	padding-left: 27px
}
#groepkeuze{
	color: #000;
	width: 40px;
	position: absolute;
	height: 24px;
	top: -45px;
	left: 451px;
	margin: 0px;
	vertical-align: top;
	background-image: url(bgtaalkeuze.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.groepkeuze {
	color: #000;
	text-decoration: none;

}
#nieuwsbrief{
	width: 254px;
	position: absolute;
	height: 57px;
	top: -7px;
	left: 585px;
	margin: 0px;
	vertical-align: top;
	padding: 0px;
	text-align: left
	}
#zoek{
	width: 193px;
	position: absolute;
	height: 50px;
	top: 0px;
	left: 851px;
	margin: 0px;
	vertical-align: top;
	padding: 0px
	}
#hoofdmenu{
	width: 938px;
	float: left;
	position: absolute;
	top: 59px;
	left: 80px;
	background: url(bghoofdmenu.gif) no-repeat;
	height: 19px;
	line-height: 19px;
	margin-left: 10px;
	padding-left: 15px
	}
#hoofdmenubeneden {
	position: relative;
	width:1024px;
	margin: 0;
	padding: 0 0 5px 0;
	float:none;
	clear:both;
	text-align:left;
	z-index:3;
	color: #000;
	background: #FFF
}
#submenu{
	position: relative;
	width:171px;
	text-align:left;
	vertical-align:top;
	float:left;
	clear:none;
	z-index:2;
	display:block;
	height: auto;
	margin: 0px;
	padding: 0px;
	top: 20px
	}
#KolomRechts{
	position: relative;
	width:181px;
	text-align:left;
	vertical-align:top;
	float:right;
	top: 0px;
	height: auto;
	margin-right: 10px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC
	}
#headerbg{
	position:absolute;
	top: 0;
	left: 0px;
	right: 0;
	height: 159px;
	width: 100%;
	z-index:0;
	background: #FFF repeat-x
	}
#prijslijst{	
	background="../art/headerbg.jpg"
}

/* --- home template 1 ---- */
#home1 {
	position: relative;
	text-align:left;
	vertical-align:top;
	z-index:3;
	width: 1024px;
	height: 525px
}
#home1kolomrechts{
	position: absolute;
	width:222px;
	height: 467px;
	text-align:left;
	vertical-align:top;
	top: 22px;
	left: 764px;
	border: 1px solid #CCC;
	padding: 8px
	}
#home1A1{
	position: absolute;
	width:473px;
	height:252px;
	top: 22px;
	left: 20px
}
#home1A2{
	position: absolute;
	width:260px;
	height:367px;
	top: 22px;
	left: 498px
}
#countdown{
	position: absolute;
	width:144px;
	height:36px;
	top: 122px;
	left: 8px;
	z-index:1;
}
#home1B1{
	position: absolute;
	width:473px;
	height:226px;
	top: 279px;
	left: 20px
}
#home1B2{
	position: absolute;
	width:260px;
	height:111px;
	top: 394px;
	left: 498px
}
#home1banner{
	position: absolute;
	width:260px;
	height:111px;
	top: 260px;
	left: 44px
}
/* --- home template 2 ---- */
#home2A1{
	position: absolute;
	width:473px;
	height:351px;
	top: 22px;
	left: 20px
}
#home2A2{
	position: absolute;
	width:260px;
	height:351px;
	top: 22px;
	left: 498px
}
#home2B1{
	position: absolute;
	width:473px;
	height:127px;
	top: 378px;
	left: 20px
}
#home2B2{
	position: absolute;
	width:260px;
	height:127px;
	top: 378px;
	left: 498px
}
/* --- home template 3 ---- */
#home3A1{
	position: absolute;
	width:548px;
	height:325px;
	top: 22px;
	left: 20px
}
#home3A2{
	position: absolute;
	width:271px;
	height:208px;
	top: 22px;
	left: 573px
}
#home3B1{
	position: absolute;
	width:384px;
	height:163px;
	top: 353px;
	left: 20px
}
#home3B2{
	position: absolute;
	width:432px;
	height:163px;
	top: 353px;
	left: 412px
}
#home3kolomrechts{
	position: absolute;
	width:134px;
	height: 266px;
	text-align:left;
	vertical-align:top;
	top: 231px;
	left: 851px;
	border: 1px solid #CCC;
	padding: 8px
	}
#home3kolomrechts a:link, #home3kolomrechts a:visited, #home3kolomrechts a:active{
	text-decoration: none;
/*	color: #1F336B*/
	color: #000000
}
#home3kolomrechts a:hover{
	color: #E23131;
	text-decoration: none
}
#home3banner{
	position: absolute;
	width:152px;
	height:207px;
	top: 22px;
	left: 851px
}
#home3Banner2{
	position: absolute;
	width:271px;
	height:110px;
	top: 237px;
	left: 573px
}

/* OVERZICHT CATEGORIEËN*/
#homeProducten { position:relative; text-align:left; vertical-align:top; width:1024px; z-index:3; padding-top: 15px; }
#homeProducten .top .header { height: 40px; border: 0; color:#1C326C; font: bold 14px/30px Verdana, Geneva, sans-serif; font-style: italic}
#homeProducten .top { padding-left: 2px; background: url(bg_categorie.gif) repeat-y center; }
.cat { width: 300px; padding: 0 10px 10px 25px; background: url(header_categorie2.gif) no-repeat top right; float: left;  }
#homeProducten .top .close { width: 1022px; display: block; clear: both;  height: 15px; background: #fff url(bottom_categorie.gif) no-repeat top right; line-height: 0; font-size: 0; margin: 0; padding: 0;}
#homeProducten ul { margin: 0; padding: 0; float: left; width: 145px; }
#homeProducten ul li { list-style: none; list-style-position:outside; background: url(linkicon.gif) top left no-repeat ; padding-left:20px;}
#homeProducten ul li a, #homeProducten ul li a:link, #homeProducten ul li a:visited { text-decoration: none; color: #162D67; font: normal 12px/14px Verdana, Geneva, sans-serif}
#homeProducten ul li a:hover, #homeProducten ul li a:active { text-decoration: underline; color: #162D67; font: normal 12px/14px Verdana, Geneva, sans-serif}
#homeProducten img { float: right; margin: 0;}
#homeProducten #links { padding: 0 15px 10px 0; height: 30px;}
#homeProducten #links img {width: 190px; height: 20px; border: 0; margin-left: 10px;}

/* OVERZICHT STATISCHE PRODUCTPAGINA*/

#statProducten { position:relative; text-align:left; vertical-align:top; width:994px; z-index:3; padding-top: 15px; padding-left: 15px; padding-right:15px; }
#statProducten .top .header2 { height: 33px; border: 0; color:#1C326C; font: bold 14px/30px Verdana, Geneva, sans-serif; font-style: italic; padding: 0 10px 0px 15px; }
#blok1 { width: 486px; padding: 0 0px 10px 0px; background: url(header_categorie3.gif) no-repeat top right; float: left; margin-right: 17px; }
#blok2 { width: 486px; padding: 0 0px 10px 0px; background: url(header_categorie3.gif) no-repeat top right; float: left; }
#blok3 { width: 486px; padding: 0 0px 10px 0px; background: url(header_categorie3.gif) no-repeat top right; float: left; margin-right: 17px;   }
#blok4 { width: 486px; padding: 0 0px 10px 0px; background: url(header_categorie3.gif) no-repeat top right; float: left;  }
#productblok { width: 484px; border-left: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; float:left; height:550px }
#productblok2 { width: 484px; border-left: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; float:left; height:160px}
#productblok_fr { width: 484px; border-left: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; float:left; height:600px }
#productblok2_fr { width: 484px; border-left: 1px solid #CDCDCD;border-bottom: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD; float:left; height:185px}
#producttekst { width:287px; float:left; padding:0px 0px 0px 13px; color:#777; font-size:10px; line-height:130% }
#productimages { width: 167px; float:right; padding: 15px 0px }
h4 { color:#1B316B; font-weight: bold; font-size:13px; margin:11px 0px }
#producttekst li { list-style:disc; margin:0px 0px 0px 10px; padding:0 }
#producttekst ul {  padding:0px 10px; margin:0 }
#producttekst p { margin:9px 0px }

/* PRODUCTFICHES */
#productoverzicht { width: 760px; float: right; padding: 15px 15px 0 0; height:auto; display:block; }
#productfiche { border: 1px solid #CCC; width: 758px; margin-bottom: 10px; padding: 10px 10px 5px 10px; float:left }
#productfiche img {float: left;}
#productfiche #tekst  { float: left; width: 240px; padding: 0 15px;}
#productfiche h2 { color: #162D67; font: bold 14px/14px Arial, Helvetica, sans-serif; padding: 5px 0 10px; }
#productfiche #prijs { color: #F00; font: bold 14px Arial, Helvetica, sans-serif; padding: 15px 0;}
/*#productfiche #price_description { width: 720px; display: block; clear: both; padding: 30px 20px 0 20px; } */
#productfiche #price_description { width: 460px; display: block; padding: 25px 20px 0 15px; float:right } 
#productfiche #menu {  width: 219px; float:right }
#productfiche #menu img { border: 0;}
#productfiche .close { width: 760px; display: block; clear: both;  height: 5px; line-height: 0; font-size: 0; margin: 0; padding: 0;}
#productfiche table td { font: Verdana, Arial, Helvetica, sans-serif; width: auto;}
/* producten template  v2 01/2008 */

#bestelsoftware{
	position: absolute;
	height: auto;
	width: 527px;
	left: 15px;
	top: 5px;	
	z-index:1;
	background: url(bg-bestelsoftware.gif) no-repeat right bottom
}

#elkafotograaf{
	position: absolute;
	width: 454px;
	left: 552px;
	top: 5px;	
	z-index:1;
	background: url(bg-elkafotograaf.gif) no-repeat right bottom
}

#producten{
	height: 250px;	
	border: 1px solid #CCC;
}

#fotoproducten{
	position: absolute;
	width: 187px;
	height: 150px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	z-index: 15;
}
#fotogeschenk{
	position:absolute;
	left: 188px;
	width: 339px;
	height: 200px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	z-index: 15;
}
#filmontwikkeling{
	position:absolute;	
	width: 171px;
	height: 200px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	z-index: 2;
}
#fotogeschenkf{
	position:absolute;	
	left: 172px;
	width: 142px;
	height: 200px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	z-index: 2;
}
#digbestanden{
	position:absolute;	
	left: 315px;
	width: 138px;
	height: 200px;	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	z-index: 2;
}
#bestelsoftknoppen{
	position: absolute;
	top: 220px;
	padding: 0px;	
}
#bestelsoftknoppen img{
	margin:0;
	vertical-align:top;
	border: 0px;
}
#productdetail{
	position: absolute;
	height: auto;
	width: 971px;
	left: 15px;
	top: 305px;
	border: 1px solid #CCC;
	padding: 10px;
	float: left;
}
#promotiondetail{
	position: relative;
	height: auto;
	width: 714px;
	left: 20px;
	top: 17px;
	border: 1px solid #CCC;
	padding: 10px;
	float: left;
}
#bestelmogelijkheden{
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
}

#bestelmogelijkheden img{
	margin:0;
	vertical-align:top;
	border: 0px;
	}


/* producten template  */
#analoog{
	position: relative;
	height: auto;
	width: 236px;
	top: 5px;
	left: 20px;
	z-index:1;
	background: url(bg-analoog.jpg) no-repeat right bottom
}
#digitaal{
	position: absolute;
	height: auto;
	width: 236px;
	top: 5px;
	left: 269px;
	z-index:1;
	background: url(bg-digitaal.jpg) no-repeat right bottom
}
#geschenken{
	position: absolute;
	height: auto;
	width: 236px;
	top: 5px;
	left: 519px;
	z-index:1;
	background: url(bg-geschenken.jpg) no-repeat right bottom
}
#fotoalbums{
	position: absolute;
	height: auto;
	width: 236px;
	top: 5px;
	left: 769px;
	z-index:1;
	background: url(bg-fotoalbums.jpg) no-repeat right bottom
}

#productdetailheader{
	font-size:12px;
	font-weight:bold;
	color: #162D67;	
}
#producttext{
	width: 450px;	
}

#productnieuws{
	position: relative;
	background-color: #ECF1F7;
	height: auto;
	width: 210px;
	border: 1px solid #CCC;
	padding: 10px 0px 10px 24px;
	float: right;
	vertical-align: top;
	right: 19px;
	top: 20px
}
#promotionnieuws{
	position: relative;
	height: auto;
	width: 210px;
	border: 1px solid #CCC;
	padding: 10px 0px 10px 24px;
	float: right;
	vertical-align: top;
	right: 19px;
	top: 17px
}
a.url1, a.url2 {
	color: #E23131;
	text-decoration: underline;
}
a.url3:link, a.url3:visited {
	color: #666;
	text-decoration: underline}
	
a.url3:hover{
	color: #E23131;
	text-decoration: none;
}
a.url3:active  {
	color: #E23131;
	text-decoration: none;
	font-weight: bold;
}
a.url4 {
	color: #E23131;
	text-decoration: none;
	font-weight: bold;
}
a.url5 {
	color: #CCC;
	text-decoration: none;
}
.product{
	vertical-align:top;	
}
.producttitle{
	height:20px
}	
/* promoties template  */	
#promoties{
	position: relative;
	width: 999px;
	height: 220px;
	top: 5px;
	left: 20px
}
.promotie{
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-bottom: 10px
}
.geenpromotie{
	border: 2px solid #F00;
	margin-right: 10px;
	margin-bottom: 10px
}
.promotion
{	vertical-align:top;
	text-align:left
}
/* digitaal stations template  */
#inhoud2 {
	position: relative;
	text-align:left;
	vertical-align:top;
	z-index:3;
	float: right;
	width: 640px;
	height: 490px;
	padding-right: 40px;
	margin-top: 20px
}
#KolomLinks{
	position: relative;
	width:244px;
	text-align:left;
	vertical-align:top;
	float:left;
	z-index:2;
	top: 20px;
	left: 15px
	}
#digitaalstation{
	border: 1px solid #CCC;
	width: 265px;
	padding: 15px 10px 10px;
	visibility: visible;
	z-index: 10;
	height: 410px
	}
#stationslink{
	float:left
	}
#fotograaf{
	background: #EEF0F6;
	border: 1px solid #CCC;
	padding: 10px;
	margin : 10px 0 10px 0
}
#fotograaffoto {
	float: right		
}

/* subMenu : Rollover + HighLight */
#submenu a.subMenu2:link, a.subMenu2:visited
 {
	color:	#333;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	border-top: 1px solid #CCC;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
#submenu a.subMenu2:active, 
#submenu a.subMenu2:hover, 
#submenu a.subMenu2HL{
	color: #FFF;
	text-decoration: none;
	padding-left: 5px;
	background: #19316B;
	display: block;
	vertical-align: middle;
		padding-top: 3px;
	padding-bottom: 3px;

}
#submenu a.subMenu3:link, a.subMenu3:visited
 {
	color:	#333;
	text-decoration: none;
	padding-left: 14px;
	background: url(haakjesub.gif) no-repeat 6px 4px;
	display: block;
}
#submenu a.subMenu3:active, 
#submenu a.subMenu3:hover, 
#submenu a.subMenu3HL{
	color: #004A67;
	text-decoration: none;
	padding-left: 14px;
	background: url(haakjesub.gif) no-repeat 6px 4px;
	display: block
}
#submenu a.subMenu4:link, a.subMenu4:visited
 {
	color:	#333;
	text-decoration: none;
	padding-left: 22px;
	background: url(haakjesub2.gif) no-repeat 14px 4px;
	display: block
}
#submenu a.subMenu4:active, 
#submenu a.subMenu4:hover, 
#submenu a.subMenu4HL{
	color: #004A67;
	text-decoration: none;
	padding-left: 22px;
	display: block;
	background: url(haakjesub2.gif) no-repeat 14px 4px
}
h1 a {
	color:#1F336B;
	text-decoration:none;
	padding:5px;
}
.textmiddle {
	padding-top:10px;
}
dt a {
	color:#1F336B;
	background-color:#FFF;
	padding-right:10px;
}

dt a:visited {
	color:#1F336B;
	background-color:#FFF;
	padding-right:10px;
}

dt a:hover {
	text-decoration:none;
	color:#E23131;
	background-color:#FFF;
	padding-right:10px;
}

dt a:active {
	color:#1F336B;
	background-color:#FFF;
	padding-right:10px;
} 
/* opmaak modules */
h1 {
	font-size: 110%;
	border-bottom: 1px solid #CCC;
	color: #1C326C
}
h2, h3 {
	font-size: 120%;
	text-align: left;
	color: #000;
	padding: 0;
}

h3{
	margin: 0 0 5px 0}
p {
	vertical-align:top;
	margin: 0
}
.BeeldRechts {
	float: right;
	clear: none;
	margin: 0 0 10px 30px
}
.BeeldLinks {
	float: left;
	clear: none;
	margin: 0 20px 10px 0
}
.BeeldGroot {
	float: left;
	clear: none
}
.BeeldGrootRechts {
	float: right;
	clear: none
}
.box {
	padding: 0;
	margin: 0 0 5px 0;
	display: block
}
.nieuwsitem {
	padding-top: 5px;
	color: #1F336B;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	width: 181px;
	display: block
}

.login {
	border: 2px solid #1F336B;
}
/* vormgeving standaard + uitgebreid form*/
input, textarea, select {
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle
}
form{
	padding: 0;
	margin: 0;
	line-height:160%
}
.content{
	margin: 0 0 0 105px
}
.content2{
	margin:0;
	float:left
}
.label{
	margin: 0 5px 0 0;
	padding: 0;
	width: 100px;
	text-align:right;
	display: block;
	float:left;
	clear:left;
	line-height: 190%
}
input.knop, input.knop2 {
	color: #000;
	font-size: 100%;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px;
	border: 1px solid #CCC;
}
input.knop {
	margin: 5px 0 0 105px;
	border: 1px solid #CCC;
	padding: 2px
}
input.knop2 {	
	margin: 5px 0 0 0
}
.IkoonLinks{
	float: left;
	margin: 0 5px -2px 0;
	padding: 0
}
.pdfopmerking {
	padding: 2px;
	margin: -5px 0 0 3px;
	float: right;
	border: 1px solid #CCC
	}
.price {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	float:right;
	padding:0 0 0 8px;
	width:auto;
}
dl.products {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(dot.gif) repeat-x scroll left 12px;
	height:20px;
	margin:0.667em 0;
	width:100%;
	font-size: 120%;
	text-align: left;
	color: #000;
	font-weight:bold
}
dl.products dt {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	padding:0 8px 0 0;
}
#inactivepromotions{
	position:relative;
	margin-top:20px;
	padding: 20px;
	z-index:3;
	text-align:left;
	vertical-align:top;
	border: 1px solid #CCC
}
.error{ 
  color:#FF0000
}
/* 2 kolommen tekst + beeld*/
table.portal {
	margin:5px 0;
	width:100%;
	}
table.portal .kolom1 {
	border-right: 1px solid #CCC;
	padding: 0 35px 0 0;
	vertical-align:top;
	width:50%
	}
table.portal .kolom2 {
	padding: 0 0 0 35px;
	vertical-align:top;
	width:50%
	}
/* eyecatcher 1*/
#eyecatcher1{
	border: 1px solid #CCC;
	vertical-align: top;
	padding: 10px
	}	
#eyecatcher1 .foto {
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px
}
#eyecatcher1 .titel {
	font-size: 90%;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	display: block
	}
#eyecatcher1 .tekst {
	padding: 5px;
	display: block
}
/* eyecatcher 2*/
#eyecatcher2{
	border: 1px solid #CCC;
	vertical-align: top;
	padding: 10px;
	background: #ECECF4;
	}	
#eyecatcher2 .foto {
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px
}
#eyecatcher2 .titel {
	font-size: 90%;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	display: block
	}
#eyecatcher2 .tekst {
	padding: 5px;
	display: block
}
/* eyecatcher 3 */
#eyecatcher3{
	border: 1px solid #CCC;
	vertical-align: top;
	padding: 10px
	}	
#eyecatcher3 .foto {
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px
}
#eyecatcher3 .titel {
	font-size: 90%;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	border-bottom: 1px solid #CCC;
	display: block
	}
#eyecatcher3 .tekst {
	padding: 5px;
	display: block
}
/* popup eyecatcher  */
#popup {
	position: absolute;
	background: url(headerbg.jpg) repeat-x
}
#popup table#eyecatcher1b .titel, #popup table#eyecatcher2b .titel, #popup table#eyecatcher3b .titel{
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background: #19316B
}
#popup table#eyecatcher1b td.tekst, #popup table#eyecatcher2b td.tekst, #popup table#eyecatcher3b td.tekst {
	padding: 15px
}

/* SITEMAP */

#sitemap a:link, #sitemap a:visited, #sitemap a:active{
	color: #1F336B;

}
#sitemap a:hover{
	text-decoration:none;


	}
	
#sitemap .level1 {
	font-weight: bold;
	text-decoration: none;
	color: #1F336B;

} 
#sitemap .level2 {
	padding-left: 20px;
	text-decoration: none;
	color: #1F336B;
} 
#sitemap .level3 {
	padding-left: 40px;
	text-decoration: none;
	color: #1F336B;
} 
#sitemap .level4 {
	padding-left: 60px;
	text-decoration: none;
	color: #1F336B}

.textmiddle {
	vertical-align:middle;
}

#productfiche #menu a {padding:0;
margin:0;clear:right;}
