/* standards */
body { font-family:Arial; font-size:12pt; margin:0; padding:0; text-align:left; }
table { border-spacing:0; }
H1 { font-size:22px; color:#444444; font-weight:bold; padding:0; margin:0; }

a:link {color: #666666;  text-decoration: none; }
a:visited {color: #666666;  text-decoration: none; }
a:active {color: #666666;  text-decoration: none; }
a:hover {color: #666666;  text-decoration:underline; }


/* container */
#container { width:100%; }
#containercell { width:770px; }


/* header */
#header { font-size:12px; color:#666666; width:100%; margin-top:10px; height:70px; }
#logo { border:0; }
#search { background-position:0px 0px; background-repeat:no-repeat; border:1px #276391 solid; }
#title { text-align:left; font-size:16px; color:#666666; padding-left:30px; font-weight:bold; width:100%; }
#googleform { padding:0; margin:0; }

#header a:link { padding:2; margin:2; }
#header a:visited { padding:2; margin:2; }
#header a:active { padding:2; margin:2; }
#header a:hover { padding:2; margin:2; }

/* top menu bar */
#topmenu { border-left:1px #999999 solid; border-right:1px #999999 solid; background:url(http://www.tuxx.co.uk/images/topmenu_bg.gif); background-repeat:repeat-x; text-align:center; height:21px; width:100%; font-size:11px; font-weight:bold; color:#666666; }
#topbar {  border-left:1px #999999 solid; border-right:1px #999999 solid; background:url(http://www.tuxx.co.uk/images/topmenu_bg.gif); background-repeat:repeat-x; text-align:center; height:21px; width:100%; font-size:11px; font-weight:bold; color:#666666; }
#tm_option1 { font-size:11px; text-transform:uppercase; width:128px; }
.tm_option { font-size:11px; border-left:1px #999999 solid; text-transform:uppercase; width:128px; }
.tm_option2 { font-size:11px; border-left:1px #999999 solid; text-transform:uppercase; width:128px; }
#active { font-size:11px; border-left:1px #999999 solid; text-transform:uppercase; width:110px; padding-bottom:3px; padding-top:4px; color:#FFFFFF; background-color:#276391; }

#active a:link {color:#FFFFFF; }
#active a:visited {color:#FFFFFF; }
#active a:active {color:#FFFFFF; }
#active a:hover {color:#FFFFFF; }

.tm_option2 a:link {color:#276391; }
.tm_option2 a:visited {color:#276391; }
.tm_option2 a:active {color:#276391; }
.tm_option2 a:hover {color:#276391; }


/* footer */
#footer { font-size:11px; color:#666666; width:100%; text-align:center; }
#ft_tuxx { color:#067DB5; font-size:16px; padding-bottom:10px; padding-top:20px; }
#ft_tuxx a { color:#067DB5; font-weight:bold; }


/* banners */
#banner { padding:5px; border-bottom:1px #999999 solid; width:100%; }
#skyscraper { padding:5px; width:180px; }
#skyscraper2 { padding:5px; width:180px; margin-top:40px; }

/************************* link page specific *************************/
#homepage { padding-bottom:5px; padding-top:5px; padding-left:3px; padding-right:3px; }

#pagecoll { width:50%; }
#pagecollb { width:290px; }
#pagecol3 { width:50%; }
#pagecol3b { width:290px; }

.pagetable { color:#514E4E; margin-left:5px; margin-right:5px; margin-top:20px; }
.pagetableca { color:#514E4E; margin-left:5px; margin-right:5px; margin-top:20px; width:350px; }
.pagetablecb { color:#514E4E; margin-left:5px; margin-right:5px; margin-top:20px; width:330px; }
.tablehead { font-size:16px; border-bottom:2px #5282A7 solid; padding-left:5px; font-weight:bold; }
.description { font-size:11px; padding-left:5px; padding-bottom:5px; }
.pagetitle1 { font-size:14px; padding-left:5px; padding-top:5px; font-weight:bold; }
.pagetitle { font-size:14px; padding-left:5px; font-weight:bold; }
.pagetitlesmall1 { font-size:12px; padding-left:5px; padding-top:5px; }
#rss { border:0; }
.pagetitlesmall { font-size:12px; padding-left:5px; }

#rss { border:0; }

/* pagetable links */
.pagetable a:link {color: #067DB5; }
.pagetable a:visited {color: #067DB5; }
.pagetable a:active {color: #067DB5; }
.pagetable a:hover {color: #067DB5; }

.pagetableca a:link {color: #067DB5; }
.pagetableca a:visited {color: #067DB5; }
.pagetableca a:active {color: #067DB5; }
.pagetableca a:hover {color: #067DB5; }

.pagetablecb a:link {color: #067DB5; }
.pagetablecb a:visited {color: #067DB5; }
.pagetablecb a:active {color: #067DB5; }
.pagetablecb a:hover {color: #067DB5; }

.orange a:link {color:#FF6600; text-decoration: none; font-size:12px; padding-left:5px; font-weight:bold; font-style:italic; }
.orange a:visited {color:#FF6600; text-decoration: none; font-size:12px; padding-left:5px; font-weight:bold; font-style:italic; }
.orange a:active {color:#FF6600; text-decoration: none; font-size:12px; padding-left:5px; font-weight:bold; font-style:italic; }
.orange a:hover {color:#FF6600; text-decoration:underline; font-size:12px; padding-left:5px; font-weight:bold; font-style:italic; }

/* right menu (homepage) */
#leftmenu { background-color:#DAE5E6; width:200px; height: 100%;}
.lm_menu { background-color:#DAE5E6; font-size:11px; color:#666666; margin-top:10px; margin-bottom:10px; vertical-align: top;}
.lm_title { font-size:12px; font-weight:bold; color:#000000;/*color:#276391;*/ }
.lm_option { font-weight:bold; color: #514E4E; }
.lm_line { width:100%; color:#514E4E; border:none; border-top:1px solid #514E4E; height:1px;}
#lm_menu2 { font-size:11px; color:#514E4E; text-align:left; background-color:#DAE5E6; width:200px; margin-left: 3px;vertical-align: bottom;}
#lm_menu2 a { }
#lm_menu2tr { background-color:#DAE5E6; }

/* publishermsg (homepage) */
#rdiv { position:relative; text-align:left; }
#rtable { top:0; right:5px; position:absolute; }
#rtable2 { top:5px; right:5px; position:absolute; }
#rline1 { font-size:11pt; color:#999999;text-align:left; }
#rline2 { font-size:8pt; color:#067DB5; padding-right:5px; text-align:right; }

#rdiv a:link {color: #067DB5; }
#rdiv a:visited {color: #067DB5; }
#rdiv a:active {color: #067DB5; }
#rdiv a:hover {color: #067DB5; }

/************************* page specific *************************/

/* notfound */
#nf_table { font-size:12px; margin-top:10px; margin-bottom:10px; color:#666666; text-align:left; }
.nf_cell1 { width:500px; padding-top:10px; }
#nf_cell { width:400px; font-size:12px; padding-bottom:5px; text-align:left; color:#666666; }
#nf_form { width:400px; font-size:12px; color:#666666; }

#nf_cell a:link {color: #067DB5; }
#nf_cell a:visited {color: #067DB5; }
#nf_cell a:active {color: #067DB5; }
#nf_cell a:hover {color: #067DB5; }

/* a-z */
#az_container { width:100%; margin-bottom:20px; }
.az_table { width:500px; text-align:left; }
.letter { font-size:20px; }
.letterrow { font-size:12px; padding-left:6px; }

/* search */
#search_cell { padding:23px; }
#search_footer { margin:30px; color:#666666; font-size:12px; }
#search_footer a:link {color: #067DB5; }
#search_footer a:visited {color: #067DB5; }
#search_footer a:active {color: #067DB5; }
#search_footer a:hover {color: #067DB5; }

/* sitemap */
#sm_container { width:100%; margin-bottom:20px; }
#sm_top { padding-left:30px; }
.sm_category { font-size:16px; border-bottom:2px #5282A7 solid; font-weight:bold; }
.sm_title { font-size:14px; font-weight:bold; text-align:left; }
.sm_description { font-size:11px; padding-bottom:5px; font-weight:normal; text-align:left; }

/* nieuw */
#new_head { font-size:16px; border-bottom:2px #5282A7 solid; font-weight:bold; text-align:left; }
.new_title { font-size:14px; font-weight:bold; text-align:left; }
.new_description { font-size:11px; padding-bottom:5px; text-align:left; }

/* feedback */
#fb_title { font-size:16px; font-weight:bold; }
#fb_table { color:#666666; font-size:12px; }

/* landenoverzicht */
#loverzicht { font-size:12px; margin-top:10px; color:#666666; }
.lotitle { font-size:16px; border-bottom:2px #5282A7 solid; font-weight:bold; }

#loverzicht a:link {color: #067DB5; }
#loverzicht a:visited {color: #067DB5; }
#loverzicht a:active {color: #067DB5; }
#loverzicht a:hover {color: #067DB5; }

/* linkpartners */
#rtable3 { top:170px; right:25px; position:absolute; }
.lp_table { width:350px; text-align:left; }

/* landen/normal */
#maindiv { }
#borders { border-bottom:1px #999999 solid; border-left:1px #999999 solid; border-right:1px #999999 solid; width:768px; overflow:hidden; text-align:left; }

.print { font-size:9px; background-color:#FFFFFF; }
.printtable { width:100%; padding:10px; }
#thanks { padding:5px; border-bottom:1px #999999 solid; width:100%; height:150px; }
#npage { padding:10px; }

#npage a:link {color: #067DB5; }
#npage a:visited {color: #067DB5; }
#npage a:active {color: #067DB5; }
#npage a:hover {color: #067DB5; }

#ftable { background-color:#DAE5E6; width:100%; color:#666666; }

#footerleft { color:#666666; margin-right:5px; margin-top:10px; margin-left:10px; width:350px; overflow:hidden; margin-bottom:10px; }
.fdescription { font-size:11px; padding-bottom:5px; font-weight:normal; }
.fpagetitle { font-size:14px; padding-left:5px; font-weight:bold; padding-bottom:10px; }
.fpagetitletd { font-size:14px; padding-left:5px; font-weight:bold; padding-bottom:2px; padding-top:2px; padding-left:15px; }
#fcol2 { width:55px; }
#fcomment { width:350px; font-size:12px; text-align:left; margin-left:20px; }
#fcommenttop { width:350px; text-align:left; margin-left:10px; }
#fremark { font-size:14px; color:#666666; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#fsubmittable { padding-top:7px; padding-bottom:10px; width:320px; }
#fsubmit { font-size:14px; margin:2px; color:#333333; }

#commented { font-size:12px; font-weight:bold; color:#276391; font-size:16px; }

#footerleft a:link {color: #067DB5; font-size:12px; }
#footerleft a:visited {color: #067DB5; font-size:12px; }
#footerleft a:active {color: #067DB5; font-size:12px; }
#footerleft a:hover {color: #067DB5; font-size:12px; }

#hp { display:none; }

#thanks a:link {color: #067DB5; }
#thanks a:visited {color: #067DB5; }
#thanks a:active {color: #067DB5; }
#thanks a:hover {color: #067DB5; }

#printad { display:none; }

.bottomlinks { font-size:14px; color:#067DB5; font-weight:bold; width:100%; padding:10px; }
.bottomlinks a { font-size:14px; color:#067DB5; font-weight:bold; }