ul, li, p {
margin:0px;
padding:0px;
}


a
{
	border:0px;
}

table
{
	margin-bottom:10px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(../design_images/bg.jpg) repeat-x top;
	margin: 0;
	padding: 0; 
}

h1
{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:16px;
	color:#777777;
	font-weight:normal;
	border-bottom: 2px solid #00aeef;
	text-align:left;
	padding-bottom:5px;
}

#subPage_Title h2
{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:20px;
	color:#a7a7a7;
	font-weight:bold;
	border-bottom: 3px solid #8a8a8a;
	text-align:left;
	margin-top:5px;
	margin-bottom:15px;
	padding-bottom:5px;
}

#welcome_Title h2
{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:20px;
	color:#a7a7a7;
	font-weight:bold;
	border-bottom: 3px solid #8a8a8a;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	
}



h3
{
	font-family:Tahoma;
	font-size:1.4em;
	margin-bottom:10px;
}

#welcome_Title
{
	margin-left:27px;
	width:408px;
	float:left;
	margin-top:13px;	
}

#backOverview a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#464444;
}

#backOverview a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#464444;
}

#backOverview a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#bdbdbd;
}


#welcome_img
{
	BORDER:#cccccc 1px solid; PADDING:2px;
	margin-top:5px;
	float:left;
}

#welcome_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	font-weight:normal;
	text-align:left;
	margin-top:5px;
	width:210px;
	float:left;
	margin-left:15px;
}

#welcome_readmore
{
	float:left;
	margin-top:10px;
	margin-left:15px;
}

#subPage_Title
{

	width:425px;
	float:left;
	padding-top:10px;
}

#subPage_img
{
	padding-top:20px;
	float:left;
}

#subPage_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
	width:425px;
	float:left;
	margin-left:0px;
	padding-bottom:20px;
}

#subPage_Text li
{
	margin-left:17px;
	margin-bottom:3px;
	list-style:circle;
}

#subPage_Text ul
{
	margin-bottom:15px;
}

#subPage_readmore
{
	float:left;
	margin-top:10px;
	margin-left:0px;
}

#subPage_Text p
{
	padding-bottom:15px;
}

#style1
{
	color:#00aeef;
}

#right_imgs
{
	width:216px;
	float:left;
	margin-left:30px;
	padding-top:0px;
}

#right_imgs2
{
	width:220px;
	height:105px;
	float:left;
	margin-left:30px;
	margin-top:5px;
	background:url(../design_images/dummy3.jpg) no-repeat top left;
	margin-bottom:10px;
}

#right_imgs_subpage
{
	width:216px;
	float:left;
	margin-left:0px;
	padding-top:5px;
}

#right_imgs2_subpage
{
	width:220px;
	height:105px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	padding-bottom:2px;
	background:url(../design_images/dummy3.jpg) no-repeat top left;
}

#slideshow
{
	margin-top:25px;
}

#marquee
{
	width:377px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	margin-top:10px;
	background:url(../design_images/marquee_bg.png) no-repeat top left;
	height:35px;
	float:left;
	padding-left:15px;
	padding-right:18px;
	padding-top:3px;
}

#motto_text
{
	padding-left:7px;
	padding-right:8px;
	float:left;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}

#news_Title
{
	margin-top:40px;
	padding-right:40px;
	float:right;
	width:215px;
}

#news_Text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}


#news_readmore
{
	float:left;
	margin-top:10px;
}

#news_Title_sub
{
	margin-top:20px;
	padding-left:30px;
	float:left;
	width:205px;
}

#news_Text_sub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	font-weight:normal;
	text-align:left;
	margin-top:10px;
}


#news_readmore_sub
{
	float:left;
	margin-top:10px;
}


#header
{	
	background:url(../design_images/top_banner.png) no-repeat;
	width:916px;
	height:107px;
	margin-top:22px;
	margin-bottom:0px;
	float:left;
	margin-left:3px;
}

#logo
{
	float:left;
	width: 220px;
	height:92px;
	padding-left:15px;
	padding-top:5px;
}

#email_home
{
	float:right;
	width:215px;
	padding-top:35px;
	padding-right:30px;
	text-align:right;
}

#search
{
	float:right;
	padding-right:6px;
	width:185px;
	padding-top:24px;
}

#topmotto
{
	float:left;
	width:234px;
	

}

#motto_padding
{
	float:left;
	width:234px;
	padding-top:35px;
	padding-left:10px;
}

#bosch
{
	float:left;
	width:148px;
	padding-left:30px;
	padding-top:40px;
}

#bosch img
{
    width:148px;
    height:37px;
}

#background_img_text
{
	background:url(../design_images/whitebg.png) repeat-y top left;
	width:925px;
	float:left;
	margin-left:3px;
	
}

#container
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

form
{
	margin:0px;
	padding:0px;
}

#subPage_Text input, #subPage_Text textarea, #subPage_Text td, #subPage_Text select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#777777;
}

#search input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
}

#menu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5a5a5;
	font-weight:normal;
	text-decoration:none;
	float:left;
	display:block;
	text-align:left;
	margin-top:20px;
	margin-left:2px; 	
}

#menu ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a5a5a5;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
	
}

#menu li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:158px;
	background:url(../design_images/menu_non_active.gif) repeat-y top left;
	font-size:11px;
	color:#a5a5a5;
	margin-bottom:4px;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
}

#menu li a:hover
{

	background:url(../design_images/active_menu.gif) repeat-y top left;
	display:block;
	font-weight:bold;
}

	#submenu
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#a5a5a5;
	}
	
	#submenu ul, li{ 
		list-style-type:none;
		padding:0px;
	}
	
	#submenu li a{
		padding-right:5px;
		color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:left;
		text-decoration:none;
		width:130px;
		background:none;
		margin-left:2px;
		background:#fbfbfb;
	}
	
	#submenu li a:hover{
		padding-right:5px;
		color:#999999;
		text-align:left;
		text-decoration:none;
		background:#fbfbfb;
	}

#banner
{
	float:left;
	text-align:left;
	top: 0;
	left: 0;
	width:408px;
	height:255px;
	margin-left:25px;
	padding-right:25px;
	margin-top:12px;

}

#banner_sub
{
	float:left;
	width:408PX;
	margin-top:10px;
	margin-left:5px;
}


#banner_subpage
{
	float:left;
	width:420px;
	height:146px;
	margin-top:20px;
	padding-left:40px;
}

#left_images
{	
	float:left;
	width:186px;
	padding-top:35px;
}

#middle_container
{
	width:955px;
	float:left;
	padding-left:15px;
	padding-top:0px;
}

#middle_container_subpage
{
	min-height:450px;
	height:auto !important;
	height:450px;
	width:450px;
	float:left;
	padding-top:20px;
	padding-left:40px;
}

#middle_container_subpage a
{
	color:#999999;
}


#footer
{
	width:100%;
	float:right;
	background:url(../design_images/black_footer.png) no-repeat top center;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	
}

#footer a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#181818;
	padding-left:5px;

}

#footer a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#181818;
	padding-left:5px;
}

#footer a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#181818;
}

	#footer_subpage
	{
		width:100%;
		float:left;
		background:url(../design_images/black_footer.png) no-repeat top center;
		padding-top:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-align:right;
		
	}
	
	#footer_subpage a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		color:#181818;
		padding-left:5px;
	
	}
	
	#footer_subpage a:link
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:none;
		color:#181818;
		padding-left:5px;
	}
	
	#footer_subpage a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-decoration:underline;
		color:#181818;
	}

/* ------------ IMAGES ----------- */

img {behavior: url(iepngfix.htc)}

img a{ border:none; }
.imageCaption {
	font-size:xx-small;
	font-weight: normal;
	color:#666666;
}

.member
{
	float:left;
	padding-bottom:10px;
	width:430px;
}

.members
{
	float:left;
	width:215px;
}

.members td
{
	padding-bottom:4px;
	vertical-align:top;
	
}

.members td a
{
	text-decoration:none;
	font-size:12px;
}

.leftcell
{
	padding-right:30px;
	width:200px;
}