*    {  font-family : Arial, Helvetica, Verdana, Sans-Serif; color      : #000; font-size:12px;}
body { background:#fff url(ar-body-background.jpg) top repeat-x; 
background-attachment:fixed;
padding:0; margin:0;}



/*** NEWS ***/
.tt-news-latest-voorwoord img {float : left; padding:4px; }
.tt-news-latest-voorwoord .title a{ text-decoration:none; color:#06c; font-weight:bold;}
.tt-news-latest-voorwoord .more{background : #e9ecf1; text-decoration:none; color:#fffffe; font-weight:bold; padding:4px; text-align:right;}
.tt-news-latest-voorwoord .more a{text-decoration:none; color:#06c; font-weight:bold; }
.tt-news-latest-voorwoord .text a p.bodytext{ text-decoration :none; color : #000; }
.tt-news-latest-voorwoord .text a:hover p.bodytext { text-decoration :none; color : #06c; }

.tt-news-single-title { display : block; background : #06c; color:#fffffe; font-weight:bold; font-size:150%; padding:4px;}
.tt-news-single-infoline { display :none;}

.news-single-img a img{ margin: 5px; padding:5px; float : left;}

/*** PRODUCTS **/
table.content,
table.tt-products-list-offers,
table.tt-products-single-display {border-collapse:collapse;}
table.tt-products-single-display a img  {border:1px solid #ddd; margin:4px; padding:5px;}

#tx-ttproducts-pi1-single .title-single-display { background : #91794b;  padding : 4px; font-weight:bold; color:#fffffe;}

.tt-products-list-offers-single .title  {  background : #e3e1ca;  color:#000;  font-weight:bold;  padding:5px;}
.tt-products-list-offers-single .title a { font-size: 14px; font-weight:bold; text-decoration :none; color:#000;}
.tt-products-list-offers-single .title a:hover { text-decoration : underline; color : #369;}

.tt-products-list-offers-single .subtitle {  background : #eee;  color:#d7842e;  font-weight:bold;  padding:5px; text-align:right;}
.tt-products-list-offers-single .subtitle a { font-size: 14px; font-weight:bold; text-decoration :none; color:#d7842e;}
.tt-products-list-offers-single .subtitle a:hover { text-decoration : underline; color :#369;}

.tt-products-list-offers-single .text{ color:#000;   padding:5px; text-align:left;}
.tt-products-list-offers-single  a img   { float:left; margin:4px; border:1px solid #e9ecf1; padding:4px;}
.tt-products-list-offers-single .text a {  text-decoration :none; color:#000}
.tt-products-list-offers-single .text a:hover { color :#369;}

.tt-products-list-offers-single .klikhier {   color:#06c;  font-weight:bold;  padding:5px; text-align:right; margin-bottom:4px;}
.tt-products-list-offers-single .klikhier a { font-size: 14px; font-weight:bold; text-decoration :none; color:#06c;}
.tt-products-list-offers-single .klikhier a:hover { text-decoration : underline;}

.tt-products-list-offer-abonnement .title  {  background : #e3e1ca;  color:#fffffe;  font-weight:bold;  padding:5px;}
.tt-products-list-offer-abonnement .title a { font-size: 14px; font-weight:bold; text-decoration :none; color:#000;}
.tt-products-list-offer-abonnement .title a:hover { text-decoration : underline; color : #369;}

.tt-products-list-offer-abonnement .subtitle {  background : #e9ecf1;  color:#06c;  font-weight:bold;  padding:5px; text-align:right;}
.tt-products-list-offer-abonnement .subtitle a { font-size: 14px; font-weight:bold; text-decoration :none; color:#06c;}
.tt-products-list-offer-abonnement .subtitle a:hover { text-decoration : underline; color :orange;}

.tt-products-list-offer-abonnement .product-note { color:#000;   padding:5px; text-align:left;}
.tt-products-list-offer-abonnement .product-note a img   { float : left; margin:4px;}
.tt-products-list-offer-abonnement .product-note a {  text-decoration :none; color:#000}
.tt-products-list-offer-abonnement .product-note a:hover { color :#06c;}

.tt-products-list-offer-abonnement .klikhier {  background : #e9ecf1; color:#06c;  font-weight:bold;  padding:5px; text-align:right; margin-bottom:4px;}
.tt-products-list-offer-abonnement .klikhier a { font-size: 14px; font-weight:bold; text-decoration :none; color:#06c;}
.tt-products-list-offer-abonnement .klikhier a:hover { text-decoration : underline; color :#369; }

.tt-products-list-special-highlights .title  {  background : #e3e1ca;  color:#fffffe;  font-weight:bold;  padding:5px;}
.tt-products-list-special-highlights .title a { font-size: 14px; font-weight:bold; text-decoration :none; color:#000;}
.tt-products-list-special-highlights .title a:hover { text-decoration : underline; color :#369;}

.tt-products-list-special-highlights .subtitle {  background : #e9ecf1;  color:#000;  font-weight:bold;  padding:5px; text-align:right;}
.tt-products-list-special-highlights .subtitle a { font-size: 14px; font-weight:bold; text-decoration :none; color:#369;}
.tt-products-list-special-highlights .subtitle a:hover { text-decoration : underline; color :#369;}

.tt-products-list-special-highlights .product-note { color:#000;   padding:5px; text-align:left;}
.tt-products-list-special-highlights .product-note a img   {float:right; margin:4px; border:1px solid #e9ecf1; padding:4px;}
.tt-products-list-special-highlights .product-note a {  text-decoration :none; color:#000}
.tt-products-list-special-highlights .product-note a:hover { color :#369;}

.tt-products-list-special-highlights .klikhier {  background : #e9ecf1;  color:#369;  font-weight:bold;  padding:5px; text-align:right; margin-bottom:4px;}
.tt-products-list-special-highlights .klikhier a { font-size: 14px; font-weight:bold; text-decoration :none; color:#06c;}
.tt-products-list-special-highlights .klikhier a:hover { text-decoration : underline; color :orange;}


div.knop-terug a,
div.knop-vorige-pagina   a,
div.knop-volgende-pagina a { background: url(button.gif) no-repeat top left; height:29px; width:152px; text-align:center;padding-top:5px; float:right; text-decoration : none; color:#000; font-weight:bold;}


div.knop-vorige-pagina   a{ float :left;}


div.knop-vorige-pagina   a:hover,
div.knop-volgende-pagina a:hover {  color: orange;  text-decoration : underline;}

hr.line { display : none;}


.bestel-block{text-align:center; margin-bottom:10px;}
.bestel-block a{ text-decoration:none;}
.bestel-block a:hover{ text-decoration:underline; }
.bestel-block input.bestel-nu{ background : url(button.gif) no-repeat center; width:150px; height :29px; border:0; font-weight:bold; margin-bottom:10px;}

div.bestel-block a img  {border:0; margin:0; padding:0;}

/*** fnl-advertentie ***/
#fnl-abonnement		{ margin-top : 20px;}
#fnl-advertentie	{ margin-top      : 10px; margin-bottom  : 20px; width          : 120px;}
.skyscraper-300 	{ border-collapse : collapse; width:100%; margin-top:20px;margin-bottom:20px;}
.skyscraper-300 a img	{ padding : 4px; }

/* GOOGLE STUFF */
#google-adds-leaderboard,
#google-link-blok  { margin-top  : 20px;}
.google-adds-block { margin-top:20px; margin-bottom: 20px; width:100%; text-align:center;}
.google-skyscraper { border-left : 1px solid #e3e1ca; width:120px; text-align:center;}
.google-vierkant{ width:100%; text-align:center; margin:10px;}
.google-block-links{ text-align:center; }
.google-skyscraper  #content-right { width:120px;}

/* ALGEMEEN TYPO */
.csc-header h1 { color:#9c1d20; font-size:120%; font-weight:bold; }
.csc-header h5 {background: #9c1d20; color :#fffffe; font-size:120%;font-weight:bold;padding : 4px; }

h1,.csc-firstHeader{  font-weight:bold;}

p.bodytext 	   { padding-left:5px; padding-right:5px;}
p.bodytext a	   { text-decoration : underline;  color:#000;}
p.bodytext a:hover { color:#369;}
p.bodytext strong,
p.bodytext b       { font-weight:bold;}

/* MAILFORM */
table.csc-mailform { padding:5px; background:#e3e1ca; width:350px;}
.csc-mailform textarea,
.csc-mailform input{  border : 1px solid #06c;  padding : 2px;  font-weight : bold;  width :90%;}
.csc-mailform .csc-form-labelcell{  vertical-align: top;  font-weight:bold;}
.csc-form-label-req { color:#000; font-weight:bold;}

.tipafriend .label{ width:150px;}
.tipafriend .field{ width : 400px;}

.poll {  width : 260px;  border-collapse : collapse;  border : 2px solid #ddd;  margin : 10px 10px 10px 10px;}
.poll-header{ padding : 2px;  background: #bbb;}




/*** SITE ELEMENTS ***/

.site{ border-left: 2px solid #ddd;  border-right: 2px solid #ddd; background:#fff;}


/*** logo ***/
#top-banner-left  { padding-left:180px; }
#top-banner-right { margin-right:10px; float:right; position:relative; top:25px; }
 
.top-personal{ border-collapse : collapse; width : 100%; height:140px;
               background: #fff url(ap070824-hheader.jpg) no-repeat top left;}

.top-personal-left{ width:300px; height:120px;}
.top-personal-right{ padding-right:2px; text-align:right; font-size:8pt; color:white;}


.top-navi-main{ height: 20px;  padding-left:5px; text-align:left;  background:#fff;}
.top-navi-main a { text-decoration:none;  color:#000;  font-weight:bold;}
.top-navi-main a:hover { text-decoration:underline;  color:#369;}
.top-navi-main strong { font-weight: bold;}

.top-navi-sub{ background:#4b7e39; color:#fffffe;  text-align:left;  height:20px;}

/* MENU-LEFT navi elements */
#menu-navi-left select {  width:120px; }

.info-navi           { color:#000; text-decoration:none;}
.info-navi:hover     { text-decoration:underline;}

.navi-spacer,.navi:hover  { background : #e2e1ca; }
.navi-spacer{display : block;  font-weight:bold; color:#000; border-bottom:1px solid #ddd; text-decoration:none;  padding:2px 2px 2px 5px;}
.navi, .navi2 { font-weight:normal; display : block; color:#666; padding:2px 2px 2px 5px;  border-bottom:1px solid #ddd;  text-decoration:none; letter-spacing:0.1pt;}

.navi2{ margin-left:5px;  padding-left : 10px; color:#000; font-weight:normal;}
.navi2:hover,
.navi:hover{background: #e2e1ca;  color:#000; }

/*** CONTENT ***/
#content-middle{ width:380px;}
.content-middle{ border-right:1px solid #91794b;}

#content-right{ width:310px;}

.content-middle-wide #content-middle { width:695px;}
.content-middle-wide { width:705px;  height:100%; padding-left:5px; padding-right:5px;}

.content-left{ width:120px;}
 
.footer{ width:100%; }
.footer-clear{ background:#91794b; height: 20px; }
.footer-text { font-size:8pt;}
.footer-end  { background-color:#e3e1ca;height : 20px; }

#footer-navi-left{ float : left;}
#footer-navi-right{ float : right;}

.logo-fnl-navi { width:100%; margin-top:30px; text-align:center;}


strong {font-weight:bold;}
div.melding {
font-size:200%;
width:100%;
color:#fff;
font-weight:bold;
text-align:center;
leter-spacing:0.2px;
padding:4px;
}


strong {font-weight:bold;}

.pageflip { padding:20px; margin:20px;}