    /* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
:focus{
	outline:0;
}
ins{
	text-decoration:none;
}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* General Styles */
.skiplink{
	display:none;
}
label{
	
}
a,
a:link,
a:visited{
	color:#003366;
	text-decoration:underline;
}
a:focus,
a:hover{
	text-decoration:none;
}
body{
	background:#fff;
	color:#000;
	font:62.5%/1 Arial,Helvetica,sans-serif;
}
#wrapper{
	margin:0 auto;
	width:990px;
}
/* Header */
#header{
	overflow:hidden;
	width:100%;
	background:#036 url(http://www.aptint.com/images/bgr_header.gif) repeat-x;
	margin:1px 0 1px;
}
#header h2{
	float:left;
	width:386px;
	margin:34px 0 0 14px;
	color:#036;
	font-size:22px;
	font-weight:normal;
	line-height:26px;
}
#buttons{
	float:left;
	margin:16px 0 0 61px;
}
#buttons a,
#buttons a:visited{
	display:block;
	width:225px;
	color:#fff;
	text-indent:54px;
	text-decoration:none;
}
#buttons a:hover{
	text-decoration:underline;
}
#button_movie,
#button_movie:visited{
	height:26px;
	background:url(http://www.aptint.com/images/button_movie.png) no-repeat;
	margin:0 0 7px;
	font-size:14px;
	font-weight:bold;
	padding:16px 0 0;
}
#button_email,
#button_email:visited{
	height:26px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:14px 0 0;
	background:url(http://www.aptint.com/images/button_email.png) no-repeat;
}
/* Content */
#content{
	margin: 0px 0 0;
	width:100%;
	background:url(http://www.aptint.com/images/bgr_content.gif) repeat-x;
}
#content_bgr{
	width:100%;
	background:url(http://www.aptint.com/images/bgr_content_lr.gif) repeat-y;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
/* Search Box */
#searchbox{
	position:absolute;
	float:right;
	width:217px;
	height:84px;
	background:#036;
	margin:0 0 0 750px;
	color:#fff;
	padding:10px 11px 0 12px;
}
#search_bgr{
	
	width:100%;
}
#search_bgr p{
	padding:0 0 0 56px;
}
#searchbox fieldset{
	padding:16px 0 12px;
	overflow:hidden;
}
.txt{
	float:left;
	width:135px;
	height:24px;
	border:0;
	background:#fff;
	font:18px Arial,Helvetica,sans-serif;
	padding:1px 2px 0px;
	margin:0 1px 0 0px;
}
.button_submit{
	float:left;
	border:0;
	background:url(http://www.aptint.com/images/bgr_button.gif) repeat-x;
	text-align:center;
	font:12px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#fff;
	height:25px;
	width:74px;
	cursor:pointer;
}

.btnSearch
{
    float:left;
	border:0;
	background-color: #0081d4;
	text-align:center;
	font:12px Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#fff;
	height:25px;
	width:74px;	
    }
#search_bgr .noindent{
	padding: 0px 0px 5px 0px;	
	font-size:12px;
}

#search_bgr .noindent2{
	padding: 0px 0px 5px 0px;	
	line-height: 20px;
	font-size:12px;
}

.noindent a,
.noindent a:visited{
	text-decoration:underline;
	color:#fff;
}
.noindent a:hover{
	text-decoration:none;
}

.noindent2 a,
.noindent2 a:visited{
	text-decoration:underline;
	color:#fff;
}
.noindent2 a:hover{
	text-decoration:none;
}
/* Content Intro */
#content_intro{
	height:51px;
	margin:0 0 0 20px;
	padding:12px 0 0;
}
#content h2{
	clear:both;
	font-size:22px;
	color:#036;
	margin-right: 250px;
	padding-bottom: 2px;
}
#content h2 a,
#content h2 a:visited{
	text-decoration:none;
	color:#036;
}
#content h2 a:hover{
	text-decoration:underline;
}

/* Tabs */
#tabs{
	margin:0 0 0 19px;
	width:730px;
	overflow:hidden;
	height:31px;
}
#tabs li{
	float:left;
	display:block;
	height:31px;
}
#tabs li a,
#tabs li a:visited{
	float:left;
	display:block;
	border-top:1px solid #0081d4;
	border-left:1px solid #0081d4;
	border-right:1px solid #0081d4;
	text-align:center;
	color:#036;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	height:30px;
	background:#0081d4;
	vertical-align:middle;
	border-bottom:1px solid #ccc;
	margin:0 5px 0 0;
	padding:0 10px;
}
#tabs .current a,
#tabs .current a:visited{
	text-decoration:none;
	color:#0081d4;
	background:#fff;
	border-color:#ccc #ccc #fff #ccc;
}
#tabs li a:hover{
	text-decoration:underline;
}

/* Content Inner */
#content_inner{
	width:988px;
	margin:0 0 0 1px;
	padding:9px 0 0;
}

#content_inner2{
	width:988px;
	margin:0 0 0 1px;

}
/* Products */
#products{
	padding:0 0 20px 18px;
	overflow:hidden;
}
#products li{
	float:left;
	display:block;
	background:#f3f3f3;
	border:1px solid #ccc;
	width:180px;
	height:212px;
	margin:15px 10px 0 0px;
}
#products .title,
#products .title:visited{
	display:block;
	font-size:12px;
	color:#036;
	height:44px;
	text-decoration:none;
	padding:5px 8px 0;
}
#products .title:hover{
	text-decoration:underline;
	color:#036;
}
#products .title span{
	font-weight:bold;
	display:block;
	height:24px;
	cursor: pointer;
	color: #003366;
}

#products .title:hover span{
	color: #003366;
}

.pic{
	display:block;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#959191;
	text-align:center;
	
}
.pic img{
	display:block;
	margin:0 auto;
    clear: right;
    	text-align: center;
   }
.more{
	text-align: center;
	padding:5px 8px;
	color:#003366;
}

.more a{
	text-align: center;
	padding:5px 3px;
	color:#003366;
}

#products a,
#products a:visited{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#036;
}
#products a:hover{
	color:#003366;
	text-decoration:none;
}


/* products2 */
#products2{
	padding: 0 0 0px 0px;
	overflow:hidden;
}
#products2 li{
	float:left;
	display:block;
	background:#f3f3f3;
	border:1px solid #ccc;
	width:180px;
	height:212px;
	margin:15px 10px 0 0px;
}
#products2 .title,
#products2 .title:visited{
	display:block;
	font-size:12px;
	color:#036;
	height:44px;
	text-decoration:none;
	padding:5px 8px 0;
	line-height: 1.1em;
}
#products2 .title:hover{
	text-decoration:underline;
	color:#0081d4;
}
.title span{
	font-weight:bold;
	display:block;
	height:24px;	
	cursor: pointer;
	margin-bottom: 2px;
}
.pic{
	display:block;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#959191;
	text-align:center;
}
.pic img{
	display:block;
	text-align :center;
	margin:0 auto;
}
.more{
	text-align: center;
	padding:5px 8px;
	color:#0081d4;
}

.more a{
	text-align: center;
	padding:5px 8px;
	color:#0081d4;
}

#products2 a,
#products2 a:visited{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#036;
}
#products2 a:hover{
	color:#0081d4;
	text-decoration:none;
}

/* Content Home */
#content_home{
	margin: 0px 0 0 50px;
	width:939px;
	padding:0 0 50px;
	overflow:hidden;
	font-size:12px;
	background:url(http://www.aptint.com/images/bgr_content_lr2.gif) repeat-y right top;
	
}

#content_home2{
	margin: 0px 0 0 20px;
	width:100%;
	padding:0 0 20px;
	overflow:hidden;
	font-size:12px;	
	
}
/* Left Data */
#left_data{
	float:left;
	width:649px;
}

#left_data2{
	float:left;	
}
/* Intro */
.intro{
	margin:25px 0 0px;
	font-size:12px;
	line-height: 18px;
	color:#000;
}

.intro .list ul{
    list-style-type:disc; padding:15px 0; 
}

.intro .list li{
    padding:0 0 0 30px; list-style-position:inside;    
}


#left_data h3{
	font-size:18px;
	color:#036;
	line-height: 1.5em;
	margin:0 0 18px;
	clear:both;
    width:100%;
}

#left_data h4{
	font-size:14px;
	color:#036;
	margin:0;
}

#left_data2 h4 a{
    text-decoration: none;
}

#left_data2 h4 a:hover{
    text-decoration: underline;
}

#left_data2 h3{
	font-size:18px;
	color:#036;
	line-height: 1.5em;
	margin:0 0 18px;
	clear:both;
    width:100%;
}

#left_data2 h4{
	font-size:14px;
	color:#036;
	margin:0;
}

#left_data2 h4 a{
    text-decoration: none;
}

#left_data2 h4 a:hover{
    text-decoration: underline;
}

.intro img{
	display:block;
	float:left;
	margin:0 22px 0 0;
}


#newsitems2
{
    margin-top: 0px;
    float: left;
    }
    
#newsitems2 li
{
    margin-bottom: 30px;
    display: block;
    float: left;
    width: 650px;
    }
    
#newsitems2 p.newsdatum
{
    color:#888;
    padding-bottom: 5px;
    }
    

#newsitems
{
    margin-top: 20px;
    float: left;
    }
    
#newsitems li
{
    margin-bottom: 30px;
    display: block;
    float: left;
    width: 650px;
    }
    
#newsitems p.newsdatum
{
    color:#888;
    padding-bottom: 5px;
    }

/* Machines */
#machines{
	width:608px;
	padding:0px 20px 20px 19px;
	border:1px solid #ccc;
	font-size:12px;
	line-height:18px;
}

#machines a,
#machines a:link{
	color:#000;
	text-decoration:underline;
}
#machines a:hover{
	color:#0081d4;
	text-decoration:none;
}
/* List */
#list{
	margin:11px 0 0;
	background:#deecfa;
	width:608px;
	padding:10px 0 7px;
	overflow:hidden;
}
#list li{
	float:left;
	width:182px;
	margin:0 0 0 12px;
}
#list h5{
	font-size:18px;
}
#content #list h5 a,
#content #list h5 a:visited{
	color:#036;
	text-decoration:underline;
}
#content #list h5 a:hover{
	color:#0081d4;
	text-decoration:none;
}

#list li li{
	float:none;
	margin:0;
	width:100%;
	padding:3px 0 0;
}
#list li li a,
#list li li a:visited{
	font-size:12px;
	line-height:22px;
}
#list li li a:hover{
	color:#000;
}
/* Sidebar */
#sidebar{
	margin-top: 8px;
	float:right;
	width:240px;
	line-height: 18px;
	}
#sidebar p{
	font-size:12px;
}
#sidebar a,
#sidebar a:visited{
	color:#000;
}
#sidebar a:hover{
	color:#0081d4;
}
#sidebar h3{
	font-size:18px;
	color:#036;
	padding:16px 0 0px;
}

#sidebar .more a,
#sidebar .more a:visited{ color:#036; }

#sidebar .more a:hover{
	color:#0081d4;
}

#sidebar #products .more
{
   	padding:2px 0 0 0;
    }

#sidebar #products .title,
#sidebar #products .title:visited
{
    line-height: 1.1em;
	display:block;
	font-size:12px;
	color:#036;
	text-decoration:none;
	padding:5px 8px 0;
}
#sidebar #products .title:hover{ text-decoration:none;
            }

            #sidebar #products .title:hover span{ border-bottom:1px
            solid #0081d4; }

            #sidebar #products .title .span{ display:block;
            font-weight:bold; height:auto; color:#036; padding:0 0 1px; }
            .more{ clear:both; }
            .pic{ width:100%; text-align:center; }
            .pic img{ margin:0 auto; float:none; }
 

#news img{
	
	margin: 0px 10px 5px 0px;
	border:1px solid #ccc;
	background-color: #FFF;
	padding: 3px;
	float:left;
}

#news,
#brief,
#vactures{
	padding:0 15px 19px;
	border-bottom:1px solid #ccc;
	
}
#vactures{
	border:0;
}
#news{
	text-align:justify;
}
#brief p{
	padding-right:80px;
}
#brief{
	background:url(http://www.aptint.com/images/pic_newsbrief.jpg) no-repeat 152px 37px;
}

/* Footer */
#footer{
	background:#dbdbdb url(http://www.aptint.com/images/bgr_content_lr.gif) repeat-y;
	width:955px;
	margin:0 auto;
	padding:8px 17px 16px;
	font-size:1.2em;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#footer a,
#footer a:visited{
	color:#036;
	text-decoration:underline;
}
#footer a:hover{
	text-decoration:none;
}
#footer ul{
	overflow:hidden;
	margin:9px 0 9px;
	padding:0 0 1px;
	width:100%;
}
#footer li{
	float:left;
	display:block;
	margin:0 11px 0 0;
}
#footer_last{
	color:#969696;
	margin:0 auto;
	width:990px;
}
#footer_last ul{
	margin:0 0 0 18px;
	overflow:hidden;
}
#footer_last li{
	float:left;
	display:block;
	line-height:29px;
	vertical-align:middle;
	height:29px;
	margin:0 11px 0 0;
}
#footer_last a,
#footer_last a:visited{
	display:inline;
	color:#969696;
	text-decoration:underline;
}
#footer_last a:hover{
	text-decoration:none;
}

/* Subpage1 */

/* Subcontent inner */
.subcontent_inner{
	padding:0 0 35px 18px;
	width:971px;
	background:url(http://www.aptint.com/images/bgr_content_lr3.gif) repeat-y right top;
	overflow:hidden;
}
#subcontent_left{
	float:left;
	padding:24px 0 0;
	width:710px;
}
#subcontent_left h3
{
    font-size:18px;	
	color:#036;
}
.long_list{
	width:100%;
	overflow:hidden;
	margin: 0px 0 25px;
}
.long_list a,
.long_list a:visited{
    display: block;
	color:#036;
	font-size:12px;
	line-height:18px;
	padding: 2px 0px 2px 8px;
	text-indent:0;
	text-decoration:none;
}

.long_list li.odd
{
    margin-left: 2px;
    float:left;
    width: 600px;

    }
    
.long_list li.odd1
{
    float:left;
    width: 323px;

    }
    
.long_list li.odd2
{
    margin-left: 2px;
    float:left;
    width: 323px;
    }
    
.long_list li.oddsmall
{
    float:left;
    width: 47px;
    }
    


.long_list li.largeodd
{
    float:left;
    width: 650px;

    }

.long_list li.largeeven
{
    float:left;
    width: 650px;

    }
    
.long_list li.even
{
    margin-left: 2px;
    float:left;
    width: 600px;

    }
    
.long_list li.evensmall
{
    float:left;
    width: 47px;
    }
    
.long_list li.even1
{
    float:left;
    width: 323px;

    }
    
.long_list li.even2
{
    margin-left: 2px;
    float:left;
    width: 323px;
    }

.long_list .odd1 a,
.long_list .odd2 a,
.long_list .odd a,
.long_list .oddsmall a,
.long_list .largeodd a,
.long_list .odd1 a:visited,
.long_list .odd2 a:visited,
.long_list .odd a:visited,
.long_list .oddsmall a:visited
.long_list .largeodd a:visited
{
	background:#dbeafb;
}
.long_list .odd1 a:hover,
.long_list .odd2 a:hover,
.long_list .odd a:hover,
.long_list .oddsmall a:hover,
.long_list .largeodd a:hover,
.long_list a:hover{
	background:#86bfff;
	
	text-decoration:underline;
}

.long_list2{
	width:988px;
	margin: 0px 0px 10px 0px; 
	padding-left: 21px;

}

.long_list2 li.odd{width:472px; margin:2px 0 0 2px; padding-bottom: 2px;  display:inline;}
.long_list2 li.oddsmall{ width:472px; margin:2px 0 0 2px; padding-bottom: 2px; }
.long_list2 li.even{ width:472px; margin:0px 0 0 2px;  display:inline;  padding-bottom: 0px;}
.long_list2 li.evensmall{ width:472px;margin:0px 0 0 2px; padding-bottom: 0px; }

.long_list3{
	margin: 0px 0px 10px 0px; 
	
}

.long_list3 li.even{ width:100px; margin:0px 0 0 10px; display:inline;}
.long_list3 a,.long_list3 a:visited{text-decoration:underline;}
.long_list3 a:hover{	background:#fff;
	font-weight:bold;
	text-decoration:none;}


#subcontent_side{
	float:right;
	width:240px;
	padding:0;
}
#subcontent_side h3{
	font-size:18px;
	color:#036;
	text-align:center;
	padding:16px 0 0px;
}

#subcontent_side h3.machine{
	font-size:18px;
	color:#036;
	text-align:center;
	padding:0px;
}

#subcontent_side #products{
	padding:0;
	margin:0 auto;
	width:182px;
}

#subcontent_side #products2{
	padding:0;
	padding-left: 15px;
	margin:0 auto;
	width:182px;
}

/* Subpage 2 */
.subcontent_inner2{
	margin:23px 0 20px;
	padding:0;
	width:988px;
	background:#fff url(http://www.aptint.com/images/bgr_content_lr4.gif) repeat-y;
	overflow:hidden;
}
.subcontent_inner2 #subcontent_left{
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:500px;
}
/* Info */
#info{
	margin:18px 0 20px;
	width:100%;
	padding:3px 0 5px 0;
	background:#f3f3f3;
	text-indent:17px;
	font-size:12px;
	line-height:22px;
	color:#036;
	border:1px solid #ccc;
}
/* Pictures */
.pics{
	background:#f3f3f3;
	border:1px solid #ccc;
	padding:9px 0;
	margin: 18px 0 0;
	overflow:hidden;
}
.bigpic{
	display:block;
	margin:0 9px;
	height: 360px;
}
.pics ul{
	margin:4px 0 0 4px;
	width:487px;
	overflow:hidden;
}

.pics a{
    text-decoration: none;
}

.pics li{
	float:left;
	display:block;
	padding:5px;
}
.pics li.last{
	float:left;
	display:block;
	padding:5px 0px 5px 5px;
}
.subcontent_inner2 #subcontent_side{
	float:right;
	width:403px;
	padding:0;
	margin:0 21px 0 0;
}

/* Tech Info */
.subcontent_inner2 #subcontent_side h3{
	text-indent:0;
	text-align:left;
}
#tech_info{
	width:403px;
	font-size:12px;
	line-height:18px;
	padding:20px 0 5px;
}
#tech_info li{
	padding:0 8px;
	color:#036;
	overflow:hidden;
}
#tech_info span{
	float:right;
	display:block;
}
#tech_info a,
#tech_info a:visited{
	font-weight:bold;
	color:#036;
	text-decoration:none;
}


#tech_info .odd{
	background:#dbeafb;
}
/* Contact */
#contact{
	margin: 15px 0 0;
	border:1px solid #ccc;
	background:#f3f3f3;
	padding:10px;
}


#contact_data{
	overflow:hidden;
	font-size:12px;
	color:#036;
	line-height:18px;
}
#contact_data a,
#contact_data a:visited{
	color:#036;
}
#contact_data a:hover{
	color:#0081d4;
}




#contact_left{
	float:left;
	width:105px;
}
#contact_right{
	float:left;	
}
#frm_contact{
	overflow:hidden;
	margin: 5px 0 0;
}

#undertext{
	margin: 10px 0 0 0;
	border:0px;
	padding:0px;
}

#undertext li{
	font-size: 12px;
}

#contact3{
	margin: 10px 0 0 0;
	border:0px;
	background:#fff;
	padding:0px;
}

#contact3 li{
	font-size: 12px;
}

#contact2{
	margin: 40px 0 17px;
	border:0px;
	background:#fff;
	padding:10px;
}

#contact_data2 li{
	display:inline;
	font-size: 12px;
}

#contact_data2 .euro{
    background:url(http://www.aptint.com/images/apteuro.png) no-repeat 35px 0px;
    padding:  25px 2px 2px 15px;
}

#contact_data2 .favo{
    background:url(http://www.aptint.com/images/aptfavo.png) no-repeat 35px 0px;
    padding: 25px 2px 2px 15px;
}

#contact_data2 .download{
    background:url(http://www.aptint.com/images/aptpdf.png) no-repeat 30px 0px;
    padding: 25px 2px 2px 15px;
}

#contact_data2 .print{
    background:url(http://www.aptint.com/images/aptprinter.png) no-repeat 10px 0px;
    padding: 25px 2px 2px 12px;
}

#contact_data2 .back{
    background:url(http://www.aptint.com/images/aptback.png) no-repeat 15px 0px;
    padding: 25px 2px 2px 15px;
}

#contact2_data{
	overflow:hidden;
	font-size:12px;
	color:#036;
	line-height:18px;
}
#contact2_data a,
#contact2_data a:visited{
	color:#036;
}
#contact2_data a:hover{
	color:#0081d4;
}
#contact2_left{
	float:left;
	width:105px;
}
#contact2_right{
	float:left;	
}

#frm_contact label{
	float:left;
	width:99px;
	font-weight:bold;
	color:#036;
	font-size:12px;
	padding:6px 0 5px;
	vertical-align:top;
}
#frm_contact p{
	margin:0 0 4px;
}
.txt2{
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	width:245px;
	height:21px;
	color:#036;
	padding:2px 0 0 3px;
}

.txt3{
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	width:265px;
	color:#000;
	
}
.tdata{
	float:left;
	width:260px;
	height:85px;
	color:#036;
	padding:3px 0 0 3px;
}
.submit{
	clear:both;
	padding:5px 0 0 99px;
}

/* Drop-down menu */
#lang li ul{
	position:absolute;
	text-align:left;
	left:-999em;
	z-index:100;

	display:block;
	padding:0 0 0;
	width:166px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
	margin:0 0 0 -1px;
}
#lang li:hover ul,
#lang li.sfhover ul{
	display:block;
	left:auto;
}
#lang ul li{
	display:block;
	clear:both;
	width:100%;
}

#lang ul a,
#lang ul a:visited{
	float:left;
	display:block;
	text-decoration:none;
	text-indent:36px;
}
.ico_de{
	background:url(http://www.aptint.com/images/ico_de.gif) no-repeat 14px 6px;
}
.ico_en{
	background:url(http://www.aptint.com/images/ico_en.gif) no-repeat 14px 6px;
}

.ico_es{
	background:url(http://www.aptint.com/images/ico_es.gif) no-repeat 14px 6px;
}

.ico_fr{
	background:url(http://www.aptint.com/images/ico_fr.gif) no-repeat 14px 6px;
}
.ico_nl{
	background:url(http://www.aptint.com/images/ico_nl.gif) no-repeat 14px 6px;
}

.ico_ru{
	background:url(http://www.aptint.com/images/ico_ru.gif) no-repeat 14px 6px;
}

.ico_pl{
	background:url(http://www.aptint.com/images/ico_pl.gif) no-repeat 14px 6px;
}

.ico_tr{
	background:url(http://www.aptint.com/images/ico_tr.gif) no-repeat 14px 6px;
}


#lang a,
#lang a:visited{
	display:block;
	text-decoration:none;
	text-indent:36px;
}

.ico_de{
	background:url(http://www.aptint.com/images/ico_de.gif) no-repeat 14px 6px;
}
.ico_en{
	background:url(http://www.aptint.com/images/ico_en.gif) no-repeat 14px 6px;
}

.ico_es{
	background:url(http://www.aptint.com/images/ico_es.gif) no-repeat 14px 6px;
}

.ico_fr{
	background:url(http://www.aptint.com/images/ico_fr.gif) no-repeat 14px 6px;
}
.ico_nl{
	background:url(http://www.aptint.com/images/ico_nl.gif) no-repeat 14px 6px;
}

.ico_ru{
	background:url(http://www.aptint.com/images/ico_ru.gif) no-repeat 14px 6px;
}

.ico_pl{
	background:url(http://www.aptint.com/images/ico_pl.gif) no-repeat 14px 6px;
}

.ico_tr{
	background:url(http://www.aptint.com/images/ico_tr.gif) no-repeat 14px 6px;
}


#lang ul a:hover{
}

#subcontent_overzicht_wrapper
{
    padding:  15px 0 0 0px;    
}

.subcontent_overzicht h3
{
    padding: 15px 0 0 18px;
    font-size:18px;	
	color:#036;
    display:block;
	clear:both;	
	}

#products li a:hover{
	color: #0081d4;
}

#products .title:hover{
	color: #0081d4;
}

.subcontent_overzicht #products .title:hover{
    color:#0081d4;
    }
.subcontent_overzicht  #products .title:hover span{ color: #0081d4; }
	
.subcontent_overzicht p
{
    padding: 10px 18px 0 18px;
    font-size:12px;	
	display:block;
	line-height: 1.3em;
	clear:both;	
	}

.sitemap ul
{
        list-style-type:disc; padding:5px 0 0 5px; 
            }
    
.sitemap li
{
        list-style-type:disc; padding:5px 0 0 5px;
        margin-left: 15px;
    }
    
         .long_list_dot{ border:1px solid #D5DAD6; width:948px;
            margin:0 auto; padding:0; }
            .long_list_dot li.even,
            .long_list_dot li.evensmall,
            .long_list_dot li.odd,
            .long_list_dot li.oddsmall{ width:470px;
            margin-left:2px; }
            .long_list_dot li.evensmall,
            .long_list_dot li.oddsmall{ margin-left:3px; }
            .long_list_dot li.even a,
            .long_list_dot li.even a:visited,
            .long_list_dot li.evensmall a,
            .long_list_dot li.evensmall a:visited{
            background:url(http://www.aptint.com/images/ico_dot.png) no-repeat 9px 7px;
            display:block; text-indent:14px; }
            .long_list_dot li.even a:hover,
            .long_list_dot li.evensmall a:hover{ background:#86bfff
            url(http://www.aptint.com/images/ico_dot_over.png) no-repeat 9px 7px; }
            .long_list_dot li.odd a,
            .long_list_dot li.odd a:visited,
            .long_list_dot li.oddsmall a,
            /*
            .long_list_dot li.oddsmall a:visited{
            background:#dbeafb url(http://www.aptint.com/images/ico_dot_odd.png) no-repeat 9px
            7px; text-indent:14px; }*/
            
              .long_list_dot li.oddsmall a:visited{
            background:#fff url(http://www.aptint.com/images/ico_dot.png) no-repeat 9px
            7px; text-indent:14px; }
            
            .long_list_dot li.odd a:hover,
            .long_list_dot li.oddsmall a:hover{ background:#86bfff
            url(http://www.aptint.com/images/ico_dot_over.png) no-repeat 9px 7px; }  

#fotopager{
	padding:10px 0 0 10px;

	font-size: 12px;
}


#fotopager a
{
    font-size: 13px;
	text-decoration: underline;
	color: #fff;
	background-color: #0081d4;
    padding: 5px;
    margin: 3px;
    
}

#fotopager .CurrentPage
{
    font-size: 13px;
	text-decoration: underline;
	color: #fff;
	background-color: #003366;
    padding: 5px;
    margin: 3px;
    
}

#fotopager a:hover{
	text-decoration: none;
	background-color: #003366;
}

/* New code */
/* Index Page */
#index-page{ width:890px; margin:0 auto; padding:20px 0; }
	#logo-index{ float:left; display:block; width:119px; height:131px; text-indent:-5000px; background:url(http://www.aptint.com/images/logo-index.png) no-repeat; }
	#index-page #mainpic{ clear:both; text-align:center; width:100%; }
	#index-page ul.topright{ float:right; font-size:14px; text-align:right; }
	#index-page ul.topright li{ margin-bottom:5px; }
	#index-page .language{ clear:both; width:100%; font-size:12px; margin-bottom:15px; overflow:hidden; }
	#index-page .language li{ float:left; margin-right:22px; }
	#index-page .language li a, #index-page .language li a:visited{ display:block; color:#000; padding:5px 5px 5px 38px; text-decoration:none; }
	#index-page .language li a:hover{ text-decoration:underline; }
	#index-page .text{ padding:14px; border:1px solid #ccc; background:#f3f3f3; }
	#index-page .text h2{ font-size:22px; color:#0e557f; margin-bottom:10px; line-height:25px; }
	#index-page .text p{ font-size:12px; line-height:15px; }
	#index-page .directaccessto{ font-size:12px; color:#969696; padding:10px; line-height:18px; }
	#index-page .directaccessto a{ color:#969696; }

/* Header Top Links */
#header_top_links{ width:990px; background:#fff; overflow:hidden; }

/* Header Nav */
#header_nav{ float:right; font-size:12px; padding:6px 10px 0; }
	#header_nav li{ float:left; margin-left:5px; }
	#header_nav li a, #header_nav li a:visited{ color:#080808; text-decoration:none; }
	#header_nav li a:hover{ text-decoration:underline; }

/* Language */
#lang{ float:left; width:166px; border:1px solid #ccc; background:#fff; font-size:12px; }
	#lang li{ float:left; display:block; clear:both; width:100%; }
	#lang a, #lang a:visited{ display:block; width:100%; text-indent:13px; padding:6px 0 5px 20px; text-decoration:none; color:#4d4d4d; }
	#lang a:hover{ text-decoration:underline; }
	#language span{	display:block; float:left; text-indent:22px; background:url(http://www.aptint.com/images/ico_de.gif) no-repeat; }
	#lang .dd{ background:url(http://www.aptint.com/images/ico_arrow_down.gif) no-repeat 144px 9px; }

/* RSS */
#rss{ float:right; width:160px; }
	#rss li{ display:inline; padding-left:5px; }

/* Header Top */
#header_top{ width:980px; height:111px; padding:5px; background:url(http://www.aptint.com/images/bgr-header.jpg) no-repeat; }
	#header_top #logo{ display:block; width:100px; height:110px; text-indent:-5000px; background:url(http://www.aptint.com/images/logo-subpage.png) no-repeat; }

/* Navigation */	
#nav{ width:100%; font-size:14px; font-weight:bold; border-top:1px solid #fff; background:url(http://www.aptint.com/images/bgr-nav.png) repeat-x bottom; overflow:hidden; }
	#nav li{ float:left; border-right:1px solid #fff; }
	#nav li a, #nav li a:visited{ display:block; color:#fff; padding:10px 25px; text-decoration:none; }
	#nav li a:hover{ text-decoration:underline; background:url(http://www.aptint.com/images/bgr-nav-on.png) repeat-x; }
	#nav li.current a, #nav li.current a:visited{ text-decoration:underline; background:url(http://www.aptint.com/images/bgr-nav-on.png) repeat-x; }

/* Submenu */
#submenu{ width:100%; font-size:11px; padding:10px 5px 10px; overflow:hidden; }
	#submenu li{ float:left; display:block;	padding:0 2px; color:#036; }
	#submenu li a, #submenu li a:visited{ color:#036; }
	#submenu .current a, #submenu .current a:visited, #submenu li a:hover{ color:#0081d4; text-decoration:none; }

#tabs li a,
#tabs li a:visited{ background:#1ca3fd url(http://www.aptint.com/images/bgr_tab.jpg) repeat-x; border:0; color:white; }
#tabs .current a, #tabs .current a:visited{ border-color:#cdcdcd; border-style:solid; border-width:1px; color:#0d81ca; }

#lang li ul,
#lang{ border:0; }
.btnSearch{ background:#0081d4; }
#searchbox{ background:#0a4975 url(http://www.aptint.com/images/bgr_side.jpg) repeat-x; }
#searchbox .txt{ width:130px; margin:0 5px 0 0; }

.contents{ display:none; }
#content_en{ display:block; }

/* New code*/
.home_container{ width:100%; overflow:hidden; padding:0 0 24px; }
.home_left{ float:left; width:560px; }
.home_right{ float:right; padding-top: 135px;  margin:0;}
.home_right img{ display:block; margin:20px 0 0; }
#logo-index{ display:block; width:100%; height:133px; text-indent:-5000px; background:url(../images/logo_index.jpg) no-repeat; }
.slogan{ position:absolute;  font-weight:bold; font-size:22px; color:#0e557f; margin: 42px 0 0 146px; width:742px; padding-bottom:2px; }
.home_intro{ margin:50px 0 0; width:100%; overflow:hidden; background:url(../images/bgr_languages.jpg) no-repeat; }
.main_desc{ float:left; width:174px; text-align:right; margin:0 46px 0 0; }
.main_desc li{ margin-bottom:8px; font-size:14px; line-height:15px; }
.lang{ float:left; width:115px; margin:0 0 0 45px; }
.lang li{ margin-bottom:24px; }
.lang a,
.lang a:visited{ display:block; text-indent:24px; height:15px; background-position:left center; font-size:13px; text-decoration:none; color:#000; line-height:15px; }


object{
    display:block;
}
