/**** General Style Information ****/
/*** == Start HTML Basic Elements ========================================================  ***/
a,
a:link {
color: #0286c9;
text-decoration: none;
font-size:12px;
margin: 0px;
padding: 0px;
}

a:visited {
}

a:active {
}

a:hover {
color: #5d5d5d;
}

p,ul,ol,li,dl,dt,dd {
margin: 0px;
padding: 0px;
font-size:12px;
line-height:15px;
color: #333;
}

p:first-letter {
text-transform:uppercase;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

iframe {
border: 0px;
}

fieldset,form,table {
margin: 0px;
padding: 0px;
}

select,
input  { 
width: 230px;
height: 17px;
margin-bottom: 5px;
border: solid 1px #0286c9;
background-color: #f7f7f7;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color: #003f64;
}

label {
width: 150px;
height: 20px;
display:block;
clear:left;
float:left;
}

textarea  {
width: 230px;
height: 70px;
margin-bottom: 5px;
border: solid 1px #0286c9;
background-color: #f7f7f7;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color: #003f64;
}

h1,h2,h3,h4,h5,h6 {
color: #0286c9;
margin: 0px;
padding: 0px;
font-weight: bold;
}

h1 {
font-size:16px;
margin-bottom:10px;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {
color: #0286c9;
margin: 0px;
padding: 0px;
font-weight: bold;
font-size:16px;
margin-bottom:10px;
}

h2 {
font-size:14px;
margin-bottom:10px;
}


h3 {
font-size:12px;
color: #5d5d5d;
margin-bottom: 25px;
}

h4 {
}

h5 {
}

h6 {
}

html>body {
width: 100%;
height: 100%;
}

/*** == End HTML Basic Elements ========================================================  ***/

/*** == Start Site Layout ========================================================  ***/

/* Body Landingpage */
#LAYOUT1-BODY,
#LAYOUT2-BODY,
#LAYOUT3-BODY {
text-align:center;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:15px;
color: #003f64;
margin:0;
background-image: url(LAYOUT1-BODY.jpg);
background-repeat: repeat-x;
}

/* Body Homepage */
#LAYOUT2-BODY {
text-align:left;
margin:0;
background-image: none;
background-color:#e9f4fa;
}

#LAYOUT3-BODY {
text-align: right;
color: #0286c9;
background-image: url(LAYOUT2-C.jpg);
background-repeat: repeat-x;
}

#LAYOUT3-BODY img {
margin: 0px 2px;
}

	#SEARCHBOX {
	display: none;
	}
	
	/* Site dimensions Landingpage */
	#LAYOUT1-SITE-DIMENSIONS {
	text-align: left; 
	margin: 0 auto; 
	width: 655px;
	height: 540px; 
	overflow: hidden;
	position:relative;
	}
	
	.LogoLandingpage {
	position:absolute;
	width: 177px;
	height: 250px;
	text-align:left;
	left: 234px;
	top: 0px;
	}
	
	/* Site dimensions Homepage */
	#LAYOUT2-SITE-DIMENSIONS {
	width: 100%;
	overflow:hidden;
	z-index: 1px;
	}
	
	
		/* A Header */
		#LAYOUT1-A {
		width: 655px;
		height: 166px;
		}
		
		/* A Header */
		#LAYOUT2-A {
		width: 100%;
		height: 100px;
		background-image: url(LaYOUT2-A.jpg);
		background-repeat: repeat-x;
		}
				/* A Header Left */
				#LAYOUT2-A1 {
				width: 190px;
				height: 100px;
				float:left;
				clear:left;
				margin-right: 125px;
				}
				
				/* A Header Right */
				#LAYOUT2-A2{
				width: 664px;
				height: 22px;
				float:left;
				clear:right;
				text-align:right;
				padding: 25px 0px 0px 0px;
				overflow:hidden;
				}
		
		/* B Content */
		#LAYOUT1-B {
		width: 655px;
		height: 307px;
		}
		
		/* B Topmenu */
		#LAYOUT2-B {
		width: 100%;
		height: 21px;
		background-color: #0286c9;
		color:#FFFFFF;
		}
			/* B Topmenu Left */
			#LAYOUT2-B1 {
			width: 190px;
			height: 21px;
			float:left;
			clear:left;
			margin-right: 125px;
			}
			
			/* B Topmenu Right */
			#LAYOUT2-B2{
			width: 664px;
			height: 21px;
			float:left;
			clear:right;
			}

			/* B1 Content */
			#LAYOUT1-B1 {
			width: 205px;
			overflow:hidden;
			float:left;
			padding: 61px 0px 0px 0px;
			}
			
				#LAYOUT1-B h1 {
				font-size: 24px;
				}
			
			/* B2 Content */
			#LAYOUT1-B2 {
			width: 242px;
			overflow:hidden;
			float:left;
			padding: 61px 0px 0px 0px;
			text-align:center;
			}
			
			/* B3 Content */
			#LAYOUT1-B3 {
			width: 208px;
			overflow:hidden;
			float:left;
			padding: 61px 0px 0px 0px;
			margin-right:-3px;
			}
			
		/* C Adress */
		#LAYOUT1-C {
		width: 655px;
		overflow:hidden;
		color:#000000;
		clear:both;
		text-align:center;
		font-size: 9px;
		}
		
			#LAYOUT1-C a,
			#LAYOUT1-C a:link,
			#LAYOUT1-C a:visited,
			#LAYOUT1-C a:hover,
			#LAYOUT1-C a:active {
			color:#000000;
			font-size: 9px;
			}
			
			#LAYOUT1-C h1 {
			font-size: 11px;
			margin-bottom: 0px;
			}
			
		/* C Language */
		#LAYOUT2-C {
		width: 100%;
		height: 32px;
		background-image: url(LAYOUT2-C.jpg);
		background-repeat: repeat-x;	
		}
		
			/* C Language Anno Left */
			#LAYOUT2-C1 {
			width: 190px;
			height: 32px;
			float:left;
			clear:left;
			margin-right: 125px;
			}
			
			/* C Language Right */
			#LAYOUT2-C2{
			width: 664px;
			height: 25px;
			float:left;
			clear:right;
			text-align:right;
			color: #0286c9;
			padding: 7px 0px 0px 0px;
			overflow:hidden;
			}
			
		
		/* C Content */
		#LAYOUT2-D {
		width: 100%;
		overflow:hidden;
		background-color:#FFFFFF;
		position:relative;
		}
			/* D Content Left */
			#LAYOUT2-D1 {
			width: 190px;
			overflow:hidden;
			float:left;
			clear:left;
			margin-right: 125px;
			padding: 60px 0px 0px 0px;
			text-align:right;
			}
			
			/* D Content Right */
			#LAYOUT2-D2{
			width: 664px;
			overflow:hidden;
			float:left;
			clear:right;
			padding: 20px 0px 0px 0px;
			color:#333333;
			}
		
		/* E Footer */
		#LAYOUT2-E {
		width: 100%;
		height: 88px;
		background-image: url(LAYOUT2-E.jpg);
		background-repeat: repeat-x;
		background-position:top;
		font-size: 12px;
		overflow:hidden;
		color: #5d5d5d;	
		}
		
		#LAYOUT2-E a,
		#LAYOUT2-E a:link,
		#LAYOUT2-E a:visited,
		#LAYOUT2-E a:hover,
		#LAYOUT2-E a:active {
		font-size: 12px;
		color: #5d5d5d;
		}
			/* E Footer Left */
			#LAYOUT2-E1 {
			width: 180px;
			height: 63px;
			float:left;
			clear:left;
			padding: 25px 0px 0px 10px;
			margin-right: 125px;
			}
			
			/* E Footer Right */			
			#LAYOUT2-E2{
			width: 664px;
			height: 63px;
			float:left;
			clear:right;
			padding: 25px 0px 0px 0px;
			text-align:right;
			color:#333;
			}
			#LAYOUT2-E2 a,
			#LAYOUT2-E2 a:link,
			#LAYOUT2-E2 a:visited,
			#LAYOUT2-E2 a:hover,
			#LAYOUT2-E2 a:active {
			color:#333;
			}
					
/*** == End Site Layout ========================================================  ***/

				
/** == Start Classes ========================================================  **/

/* LandingPage Collage Left/Right */
.CollageItem {
width: 102px;
height: 101px;
float:left;
overflow:hidden;
position:relative;
}

	.CollageFrame {
	width: 102px;
	height: 101px;
	background-image: url(Collage-Shade.gif);
	z-index: 20;
	overflow:hidden;
	position:absolute;
	top: 0px;
	left: 0px;
	}
	
	.CollageImage {
	width: 102px;
	height: 101px;
	overflow:hidden;
	z-index: 1;
	}
	
		.CollageImage img {
		width: 102px;
		height: auto;
		}

/* Homepage Logo */
.Logo {
width: 136px;
height: 187px;
top: 0px;
left: 86px;
z-index: 20;
position: absolute;
}

/* Homepage slogan */
.Slogan {
color: #003f64;
margin: 0px;
padding: 0px;
font-weight: bold;
font-size:24px;
margin-bottom:10px;
font-family:Garamond,Georgia,Times New Roman,Times serif;
}

/* Homepage Logo 30 years */
.Logo30years {
width: 66px;
height: 124px;
position: absolute;
bottom: 0px;
left: 124px;
z-index: 20;
overflow:hidden;
line-height:normal;
}

/* Homepage Loginbutton */
.LoginButton {
width: 40px;
height: 20px;
display:block;
float:right;
background-image: url(PijlWit.gif);
background-repeat:no-repeat;
background-position:right;
padding: 2px 0px;
cursor: pointer;
}

	.LoginButton a,
	.LoginButton a:link,
	.LoginButton a:visited,
	.LoginButton a:active,
	.LoginButton a:hover {
	color:#FFFFFF;
	}

/* Topmenu Navigatie */
.Nav1 {
height: 18px;
float:left;
color:#FFFFFF;
}

	.Nav1 a,
	.Nav1 a:link,
	.Nav1 a:visited,
	.Nav1 a:active,
	.Nav1 a:hover {
	color:#FFFFFF;
	border-left: solid 1px #fff;
	padding: 0px 0px 0px 22px;
	font-weight:bold;
	font-size: 11px;
	display:block;
	float:left;
	height: 19px;
	padding: 2px 22px 0px 22px;
	}
	
	
	.Nav1 a.Active,
	.Nav1 a.Active:link,
	.Nav1 a.Active:visited,
	.Nav1 a.Active:hover,
	.Nav1 a.SubActive,
	.Nav1 a.SubActive:link,
	.Nav1 a.SubActive:visited,
	.Nav1 a.SubActive:hover,
	.Nav1 a:active,
	.Nav1 a:hover {
	background-color:#003f64;
	}

/* Submenu Navigatie */
.Nav2 {
padding: 0px 0px 20px 35px;
}

	.Nav2 a,
	.Nav2 a:link,
	.Nav2 a:visited,
	.Nav2 a:hover,
	.Nav2 a:active {
	display:block;
	clear:both;
	border-top: solid 1px #c4e1f1;
	padding-top: 5px;
	margin-bottom: 5px;
	}
	
	.Nav2 dt a.Active,
	.Nav2 dt a.Active:link,
	.Nav2 dt a.Active:visited,
	.Nav2 dt a.Active:hover,
	.Nav2 dt a.SubActive,
	.Nav2 dt a.SubActive:link,
	.Nav2 dt a.SubActive:visited,
	.Nav2 dt a.SubActive:hover,
	.Nav2 dt a:active,
	.Nav2 dt a:hover {
	color: #5d5d5d;
	}
	
	.Nav2 .Nav21 {
	display:none;
	}
	
	.Nav2 .Active .Nav21,
	.Nav2 .SubActive .Nav21 {
	padding: 0px 0px 0px 15px;
	display:block;
	}
	
	.Nav2 .Active .Nav21 a,
	.Nav2 .Active .Nav21 a:link,
	.Nav2 .Active .Nav21 a:visited,
	.Nav2 .Active .Nav21 a:active,
	.Nav2 .Active .Nav21 a:hover,
	.Nav2 .SubActive .Nav21 a,
	.Nav2 .SubActive .Nav21 a:link,
	.Nav2 .SubActive .Nav21 a:visited,
	.Nav2 .SubActive .Nav21 a:active,
	.Nav2 .SubActive .Nav21 a:hover {
	color:#627885;
	font-size: 8pt;
	border: none;
	padding: 1px 8px 1px 0px;
	background: url(Nav21-bg.gif) right top no-repeat;
	}
	
	.Nav2 .SubActive .Nav21 a:hover,
	.Nav2 .Active .Nav21 a:hover,
	.Nav2 .Nav21 .Active a,
	.Nav2 .Nav21 a.Active,
	.Nav2 .Nav21 a.Active:link,
	.Nav2 .Nav21 a.Active:visited,
	.Nav2 .Nav21 a.Active:hover,
	.Nav2 .Nav21 a.SubActive,
	.Nav2 .Nav21 a.SubActive:link,
	.Nav2 .Nav21 a.SubActive:visited,
	.Nav2 .Nav21 a.SubActive:hover {
	color:#333333;
	}
	
	
/* Listitem Navegatie */
.NavList {
color: #0286c9;
position:relative;
height: 30px;
color:#666666;
font-size: 9px;
}

.NavList a {
font-size: 10px;
}

/* Frame containers IE6 */	
.Layout2Frame {
width: 1000px;
overflow:hidden;
position:relative;
}


	.Layout2Frame .Tab-Login {
	position:absolute;
	right: 15px;
	bottom: 0px;
	z-index: 2;
	}
	



/* News Home Items */
.News {
width: 320px;
overflow:hidden;
float:right;
margin: 0px 0px 15px 0px;
color: #FFFFFF;
}

.News a,
.News a:link,
.News a:visited,
.News a:hover,
.News a:active {
color: #FFFFFF;
display:block;
height: 15px;
overflow:hidden;
margin-bottom: 5px;
clear:both;
background-image: url(PijlWit.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 0px 0px 0px 30px;
}


.News .More,
.News .More a,
.News .More a:link,
.News .More a:hover,
.News .More a:visited,
.News .More a:active {
background-image: none;
padding: 0px;
text-align:right;
text-decoration:underline;
}

.News h2 {
color:#FFFFFF;
margin-bottom:10px;
}

	.News .Top {
	width: 320px;
	height: 10px;
	background-image: url(NewsTop.gif);
	clear: both;
	overflow:hidden;
	}
	
	.News .Middle {
	overflow:hidden;
	background-color:#007dc5;
	clear: both;
	padding: 10px;
	}
	
	.News .Bottom {
	width: 320px;
	height: 10px;
	background-image: url(NewsBottom.gif);
	clear: both;
	overflow:hidden;
	}
	
/* News Home Items */
.ContactInfo {
width: 320px;
overflow:hidden;
float:right;
margin: 0px 0px 15px 0px;
}
	
/* Welcome text Homepage */
.Welcome {
width: 304px;
overflow:hidden;
float:left;
padding: 0px 40px 15px 0px;
}

.Content {
	width: 667px;
	overflow:hidden;
	clear: both;
	padding: 0px 0px 15px 0px;
}

.Content img{
margin: 0px 0px 15px 15px;
}

.Content ul {
margin: 0px;
padding:0px;
}

.Content .Item {
clear: both;
overflow:hidden;
}

.Content li,
.Actueel li,
.Products li {
margin: 0px;
padding:0px;
display:block;
text-align:left;
background-image: url(li.gif);
background-position:left top;
background-repeat:no-repeat;
padding: 0px 0px 0px 15px;
}


/* Horizontal line dotted */
.Line {
clear: both;
width: 100%;
height: 5px;
background-image: url(Line.gif);
background-position:top;
background-repeat:repeat-x;
margin: 10px 0px;
}

/* Product Highlights Homepage */
.Highlights {
clear: both;
background-image: url(Line.gif);
background-position:top;
background-repeat:repeat-x;
padding: 10px 0px 0px 0px;
position:relative;
width: 100%;
overflow:hidden;
margin: 20px 0px 0px 0px;
}

.Highlights .Item {
width: 110px;
float:left;
display:none;
}

.Highlights .Item  .Image{
width: 110px;
clear:both;
padding: 0px 0px 0px 0px;
}

.Highlights .Item  .Image img{
margin: 0px 0px 10px 0px;
}

.Highlights .Item .Name {
width: 100px;
height: 30px;
position:absolute;
bottom: 0px;
margin: 0px 0px 8px 0px;
font-size: 7pt;
background-color:#FFFFFF;
}

/* Product Highlights Homepage */
.Actueel {
}

	.Actueel dl {
	margin-top: 15px;
	}
	
	.Actueel dt,
	.Actueel dt a,
	.Actueel dt a:link,
	.Actueel dt a:visited,
	.Actueel dt a:active,
	.Actueel dt a:hover {
	font-weight: bold;
	color: #0286c9;
	font-size: 14px;
	}
	
	.Actueel dd {
	display:block;
	clear:both;
	height: 30px;
	width: 300px;
	overflow:hidden;
	margin-bottom: 20px;
	}
	
/* Product Fabrikantpage */	
.Products {
}
	
	.Products .Groups {
	width: 285px;
	height: 135px;
	float: left;
	margin: 10px;
	position:relative;
	}
		
		.Products .Groups h2 {
		font-size: 14px;
		}
		
		.Products .Groups .Top {
		width: 285px;
		height: 10px;
		overflow: hidden;
		clear: both;
		background-image: url(GroupsTop.gif);
		}
		
			.Products .Groups .Middle {
			height: 115px;
			overflow:hidden;
			background-image: url(GroupsMiddle.gif);
			background-repeat:repeat-y;
			padding: 5px 10px 0px 5px;
			line-height: 14px
			}
			
			.Products .Groups .Middle img {
			margin-right: 5px;
			margin-bottom: 40px;
			float:left;
			}
		
		.Products .More {
		text-align: right;
		background-image: url(PijlBlue.gif);
		background-position:right;
		background-repeat:no-repeat;
		display:block;
		width: 150px;
		height: 20px;
		padding: 0px 8px 0px 0px;
		position:absolute;
		bottom: 5px;
		right: 10px;
		background-color:#FFFFFF;
		}
		
		.Products .Groups .Bottom {
		width: 285px;
		height: 15px;
		overflow: hidden;
		clear: both;
		background-image: url(GroupsBottom.gif);
		}
		
		
	.Products .Item {
	width: 220px;
	height: 230px;
	float: left;
	position:relative;
	overflow:hidden;
	font-size: 11px;
	margin: 0px 1px 0px 0px;
	z-index: 0;
	}
		
		.Products .Item h2 {
		font-size: 11px;
		}
		
		.Products .Item .Top {
		width: 220px;
		height: 10px;
		overflow: hidden;
		clear: both;
		background-image: url(ItemTop.gif);
		}
		
			.Products .Item .Middle {
			height: 190px;
			overflow:hidden;
			background-image: url(ItemMiddle.gif);
			background-repeat:repeat-y;
			padding: 5px 15px 5px 5px;
			}
			
			.Products .Item .Middle img {
			margin-right: 5px;
			margin-bottom: 40px;
			float:left;
			}
			
			.Products .Item .Middle .Info {
			width: 85px;
			height: 121px;
			overflow:hidden;
			float:right;
			}
		
		.Products .Item .More {
		position:absolute;
		bottom: 20px;
		right: 15px;
		width: 80px;
		}
		
		.Products .Item .Bottom {
		width: 220px;
		height: 15px;
		overflow: hidden;
		clear: both;
		background-image: url(ItemBottom.gif);
		}

.Products .Detail {
}

	.Products .Detail .Images {
	width: 200px;
	overflow:hidden;
	float:left;
	position:relative;
	}
	
		.Products .Detail .Images .Large {
		width: 200px;
		overflow:hidden;
		clear: both;
		margin-bottom: 9px;
		position: relative;
		}
		
		.Products .Detail .Images .Large .Zoom{
			position: absolute;
			bottom: 1px;
			right: 11px;
		}
		
		.Products .Detail .Images .Small {
		width: 55px;
		height: 55px;
		overflow:hidden;
		float:left; 
		border:#0286c9 solid 1px;
		margin: 0px 9px 9px 0px;
		position: relative;
		}
		
		.Products .Detail .Images .Small  .Zoom{
			position: absolute;
			bottom: 1px;
			right: 1px;
		}

	.Products .Detail .Info {
	width: 296px;
	overflow: hidden;
	float:left;
	}
	
		.Products .Detail .Info h2 {
		font-size: 16px;
		margin-bottom: 10px;
		}
	
		.Products .Detail .Info .Top {
		width: 296px;
		height: 10px;
		overflow:hidden;
		background-image: url(DetailTop.gif);
		}
		
		.Products .Detail .Info .Middle {
		padding: 0px 5px;
		overflow:hidden;
		background-image: url(DetailMiddle.gif);
		background-repeat:repeat-y;
		}
		
		.Products .Detail .Info .Bottom {
		width: 296px;
		height: 15px;
		overflow:hidden;
		background-image: url(DetailBottom.gif);
		margin: 0px 0px 15px 0px;
		}
		.Products .Detail .Buttons {
		width: 158px;
		overflow:hidden;
		float:right;
		padding: 0px 0px 10px 0px;
		}
		
		.Products .Detail .Buttons h3 {
		margin-bottom: 8px;
		}
			.Products .Detail .Buttons a,
			.Products .Detail .Buttons a:link,
			.Products .Detail .Buttons a:visited,
			.Products .Detail .Buttons a:hover,
			.Products .Detail .Buttons a:active {
			background-image: url(PijlBlue.gif);
			background-position:left;
			background-repeat:no-repeat;
			display:block;
			width: 150px;
			overflow:hidden;
			padding: 0px 0px 0px 8px;
			margin: 0px 0px 8px 0px;
			}
				
				.Products .Detail .Buttons .Download {
				display:block;
				width: 138px;
				overflow:hidden;
				}
				
				.Products .Detail .Buttons .Download a,
				.Products .Detail .Buttons .Download a:link,
				.Products .Detail .Buttons .Download a:visited,
				.Products .Detail .Buttons .Download a:hover,
				.Products .Detail .Buttons .Download a:active {
				background-image: url(Download.gif);
				background-position:left top;
				background-repeat:no-repeat;
				display:block;
				width: 138px;
				overflow:hidden;
				padding: 0px 0px 0px 20px;
				height: auto;
				}
				
				.Products .Detail .Buttons .RelatedItems a,
				.Products .Detail .Buttons .RelatedItems a:link,
				.Products .Detail .Buttons .RelatedItems a:visited,
				.Products .Detail .Buttons .RelatedItems a:hover,
				.Products .Detail .Buttons .RelatedItems a:active {
				background-image: none;
				display:block;
				width: 138px;
				overflow:hidden;
				padding: 0px;
				color:#666666;
				margin-bottom: 9px;
				font-size: 10px;
				line-height: 11px;
				}
				
				.Products .Detail .Buttons .RelatedItems a:hover {
				color: #0286c9;
				}
				
	
#contact, 
.ContactForm {
clear:both;
margin: 10px 0px;
width: 400px;
float:left;
}

/* Download Link */
.Download a,
.Download a:link,
.Download a:visited,
.Download a:hover,
.Download a:active {
background-image: url(Download.gif);
background-position:left;
background-repeat:no-repeat;
display:block;
width: 138px;
height: 19px;
padding: 0px 0px 0px 20px;
}

.terug {
width: 60px;
display:block;
height: 25px;
text-align:right;
position:absolute;
right: 15px;
top: 0px;
}

.ActueelGallery {
padding: 10px 0px;
}

.ActueelGallery img {		
width: 60px;
height: 55px;
overflow:hidden;
float:left; 
border:#0286c9 solid 1px;
margin: 0px 9px 9px 0px;
}

.Sitemap {
margin-bottom: 15px;
}

	.Sitemap dt,
	.Sitemap dt a,
	.Sitemap dt a:link,
	.Sitemap dt a:visited,
	.Sitemap dt a:hover,
	.Sitemap dt a:active {
	font-weight:bold;
	margin-top: 15px;
	}

	.Sitemap dd,
	.Sitemap dd a,
	.Sitemap dd a:link,
	.Sitemap dd a:visited,
	.Sitemap dd a:hover,
	.Sitemap dd a:active {
	margin-left: 15px;
	color:#333333;
	}

.Search {
margin-bottom: 150px;
clear:both;
overflow:hidden;
width: 170px;
text-align:left;
padding: 0px 0px 0px 20px;
}

.Search input {
width: 150px;
}

.Search .Submit {
top: 8px;
position:relative;
}

.Galerie {
width: 300px;
}

	.Galerie .ImagesSmall {
	width: 68px;
	overflow:hidden;
	float:right;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 3px 0px;
	white-space:nowrap;
	}
	
	.Galerie .ImagesSmall .Small {
		width: 55px;
		height: 38px;
		overflow:hidden;
		float:right; 
		border:#0286c9 solid 1px;
		margin: 0px 0px 9px 0px;
	} 
	
	.Galerie .ImagesLarge {
	width: 210px;
	height: 400px;
	float:right;
	position:relative;
	}
	
	.Galerie .ImagesLarge .Large {
	position:absolute;
	top:0px;
	left: 0px;
	z-index: 0;
	display:block;
	}

.ImagesLarge, 
.LargeFirst {
position:absolute;
top:0px;
left: 0px;
z-index: 20;
display:block;
}

/** == End Classes ========================================================  **/	

