/**************************************************/
/* ALGEMEEN /*
/**************************************************/
*{margin: 0px; padding: 0px; border: 0px;}
body{background: url(images/background.png); margin-top: 20px; font-family: Arial, Tahoma, Verdana, Serif;}
#container{margin: auto; width: 997px; height: 700px; background: #CDCECF;}

/**************************************************/
/* HEAD /*
/**************************************************/
#head{width: 997px; height: 100px; background: #CA002D url(images/logo.png) no-repeat; color: white; border-bottom: 1px solid white;}
#head a.logo{display: block; width: 168px; height: 101px; float: left;}
#head a.logo span{display: none;}

/* MENU */
#head #menu_top{width: 829px; height: 100px; float: left;}
#head #menu_top ul{float: left;}
#head #menu_top li{list-style-type: none; display: inline; float: left;}
#head #menu_top li.actief1{background-image: url(images/BT_contact_downstate.png); width: 165px; height: 100px; border-right: 1px solid white;}
#head #menu_top li.actief2{background-image: url(images/BT_aircraftsales_downstate.png); width: 165px; height: 100px; border-right: 1px solid white;}
#head #menu_top li.actief3{background-image: url(images/BT_aircraftmaintenance_downstate.png); width: 165px; height: 100px; border-right: 1px solid white;}
#head #menu_top li.actief4{background-image: url(images/BT_thielertretrofit_downstate.png); width: 165px; height: 100px; border-right: 1px solid white;}
#head #menu_top li.actief5{background-image: url(images/BT_faq_downstate.png); width: 165px; height: 100px;}            
#head #menu_top li a{display: block; width: 165px; height: 100px; text-decoration: none;}
#head #menu_top li span{visibility: hidden;}
#head #menu_top li .rand{border-right: 1px solid white;}            
   
/**************************************************/
/* LINKER MENU /*
/**************************************************/
#menu_links{width: 167px; height: 599px; border-right: 1px solid white; background: #959597; color: white; float: left;}
#menu_links ul{list-style-type: none;}
#menu_links ul li{border-bottom: 1px solid white;}
#menu_links ul li span{display: block; padding: 7px 0px 7px 17px; background: #959597; color: white; text-decoration: none; font-size: 14px;}
#menu_links ul li a{display: block; padding: 7px 0px 7px 17px; background: #959597; color: white; text-decoration: none; font-size: 14px;}
#menu_links ul li a:hover{background: #CDCECF url(images/menu_over.png) no-repeat;color: #7C7C7E;}   
#menu_links ul li a.sub{padding-left: 35px; font-size: 13px;}
#menu_links ul li a.actief{background: #CDCECF url(images/menu_over.png) no-repeat; color: #7C7C7E;}   
   
/**************************************************/
/* INHOUD /*
/**************************************************/
#content{border-right: 1px solid white; height: 559px; float: left; width: 279px; padding-left: 46px; padding-top: 40px; padding-right: 6px; overflow: auto; font-size: 13px; color: #7C7C7E; line-height: 20px; background: #CDCECF; z-index: 2;}
#content h1, h2{color: #CA002D; font-weight: bold; font-size: 18px; margin: 0px; line-height: 10px; background: #CDCECF;}
#content h2{font-size: 16px;}
#content a{color: #CA002D; font-weight: bold; text-decoration: none; background: #CDCECF;}
#content a.sitemap{color: #7C7C7E; font-weight: normal;}
#content a:hover{text-decoration: underline;}
#content ul{margin-top: 30px;}
#content ul.vliegtuigen a{color: #7C7C7E; font-weight: normal;}
#content ul li {background-position: 0px 5px; background-repeat: no-repeat; background-image: url(images/list.png); list-style-type: none; padding-left: 15px;}

/* Rechterkant */
#foto{height: 599px; width: 497px; float: left; overflow: auto; background-repeat: no-repeat;}

/* Sales pages */
#foto.shop{padding: 30px 5px 20px 31px; width: 461px; height: 549px; font-size: 13px; color: #7C7C7E; line-height: 20px;}
#foto.shop #fotos{height: 220px;}
#foto.shop img.foto1{float: left;}
#foto.shop img.foto2{float: left; margin-left: 40px; cursor: pointer;} 
#foto.shop dl{width: 433px; display: block;}
#foto.shop dl dt{width: 135px; float: left; padding: 4px 0px 4px 8px; display: block; height: 21px;}
#foto.shop dl dd{width: 290px; padding: 4px 0px; display: block; float: left; height: 21px;}
#foto.shop .bg2{background-color: #B1B2B4;}
#foto h1{color: #CA002D; font-weight: bold; font-size: 16px; margin-bottom: 10px; background: #CDCECF;}
   
/* Formulier */
#foto input{border: 1px solid #7C7C7E; background: #CDCECF; color: #7C7C7E;}
#foto input.checkbox{border: 0px;}
#foto.shop #contact1{height: 160px;}
#foto.shop #contact1 dl{width: 415px;}
#foto.shop #contact1 dl dt{width: 100px; float: left; padding: 0px 0px 0px 0px;}
#foto.shop #contact1 dl dd{width: 307px; float: left; padding: 0px 0px;}  
   
#foto.shop #contact2{height: 150px;}
#foto.shop #contact2 span{width: 130px; display: block; float: left;}
#foto.shop #contact2 span input.checkbox{float: left; margin-top: 3px; margin-right: 5px;}
#foto.shop #contact2 dl{width: 415px;}
#foto.shop #contact2 dl dt{width: 120px; float: left; padding: 0px 0px 0px 0px;}
#foto.shop #contact2 dl dd{width: 295px; float: left; padding: 0px 0px;} 

#foto.shop #contact3{height: 160px;}
#foto.shop #contact3 span.lijn1{display: block; float: left; width: 190px; margin-left: 20px;}
#foto.shop #contact3 span.lijn2{display: block; float: left; width: 220px;}
#foto.shop #contact3 span.lijn3{display: block; float: left; width: 170px; margin-left: 40px;}
#foto.shop #contact3 span.lijn5{margin-left: 210px;}
#foto.shop #contact3 span.lijn6{float: left; display: block;}
#foto.shop #contact3 span.lijn7{float: left; display: block; margin-left: 10px;}
#foto.shop #contact3 span.lijn7 input{border: 1px solid #7C7C7E; background: #CDCECF; color: #7C7C7E;}
#foto.shop #contact3 span.lijn8{float: left; display: block; margin-left: 12px;}
   
#foto.shop input.submit{margin-top: 10px; color: white; background: #6A6B6C; padding: 2px 20px; font-size: 10px; font-weight: bold;}    

/**************************************************/
/* FOOTER /*
/**************************************************/
#knoppen{width: 167px; text-align: center; height: 26px; margin-top: -40px; float: left;}
#nieuws{width: 829px; height: 26px; float: left; margin-left: 168px; background: #CA002D; clear: both; border-top: 1px solid white; text-align: center; margin-top: -30px; z-index: 1; position: relative; padding-top: 4px;}
#nieuws a{color: white; font-weight: bold; font-size: 12px; text-decoration: none; margin-right: 20px;}
#nieuws a:hover{text-decoration: underline;}
