body { 
  background: url(image/links.gif);
  background-repeat: repeat-y;
  background-position: 10px;
  font: 12pt sans-serif;
  scrollbar-base-color: #E6E6FF; 
  scrollbar-arrow-color: #000000;
}

a:link    { color: BLUE }  
a:visited { color: BLUE }  
a:hover   { color: RED } 
a:active  { color: BLUE }   

H1{ font-size: 12pt;}
H2{ font-size: 10pt;}

.kop{
    width: 1100px;
    margin: 0px;
    padding: 0px;
}

.titel_links {
    position: static; 
    height:70px;
    width:125px;
    margin:0px;
    padding: 0px 0px 0px 0px;
}

.titel_links img{
    border-style:none
}


.titel_midden {
    background: url(image/top_midden.gif);
    background-repeat: repeat-x;
    height:70px;
    width:100%;
    margin:0px;
    padding: 0px 0px 0px 0px;
    position: absolute; left: 0px; right:249px; top: 0px
}

.titel_rechts {
    background: url(image/top_rechts.gif);
    background-repeat: repeat-y;
    height:70px;
    width:249px;
    margin:0px;
    padding: 0px 0px 0px 0px;
    position: absolute; left: 1000px; top: 0px
}

.techniekweb_nl{
position: absolute; left: 10px; top: 10px;
}

.menu_top{
position: absolute; right: 8px; top: 4px;
color: blue;
font-size: 9pt;
}
.menu_top a {text-decoration:none}
.menu_top a:link    { color: blue }  
.menu_top a:visited { color: blue }  
.menu_top a:hover   { color: black } 
.menu_top a:active  { color: blue }

.top_bovenlijn{
position: absolute; right: 115px; top: 42px;
color: blue;
font-size: 8pt;
}

.top_onderlijn{
position: absolute; right: 115px; top: 53px;
color: blue;
font-size: 7pt;
}

.top_zoekveld{
position: absolute; right: 40px; top: 44px;
border-style: solid; border-width: 1px ; border-color:#3333FF;
}

.top_zoekknop{
position: absolute; right: 2px; top: 46px;
}




.menu_links{ /* Menu links in het scherm */
    position: absolute;
    left: 10px;
    top: 90px;
    width:118px;
    height: auto;
    background: #DDDDDD;
    border: solid 1px black;
    padding: 3px 3px 3px 3px;
    font-size: small;
}
.menu_links h2{
	border-bottom: solid 1px black;
	padding-bottom: 2px; 
	margin-bottom: 2px; 
}
.menu_links a.knop {
	display:block;
    width:105px;
    overflow hidden;
	padding-left: 5px; 
	padding-bottom: 2px; 
	color: black; 
	line-heighy: 18px; 
	padding-top: 2px; 
	border-bottom: #c8c8c8 1px solid; 
	text-decoration: none
}
.menu_links a.knop:visited {
	display:block;
    width:105px;
	overflow:hidden;
	padding-left: 5px; 
	padding-bottom: 2px; 
	color: black; 
	line-height: 18px; 
	padding-top: 2px; 
	border-bottom: #c8c8c8 1px solid; 
	text-decoration: none
}
.menu_links a.knop:hover {
	display:block;
    width:105px;
	overflow:hidden;
	color: red; 
	background-color: #f2f3f5
}



.menu_rechts{
    position: static;
    float:right;
	width:119px;
	height: auto;
    margin: 20px 0px 10px 10px;
	background:#666666;
	border: solid 1px black;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	font-size: 10pt;
	background-color: #666666;
}
.menu_rechts h2{color:yellow;
				font-weight: 400;
				border-bottom: solid 1px black;
				padding-top: 2px; 
				margin-top: 2px; 
				padding-bottom: 2px; 
				margin-bottom: 2px; 
				background-color: #666666
}
.menu_rechts A.knop {
	display:block;
    width:110px;
	OVERFLOW:hidden;
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; 
	TEXT-DECORATION: none
}
.menu_rechts A.knop:visited {
	display:block;
    width:110px;
	OVERFLOW:hidden;
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; 
	TEXT-DECORATION: none
}
.menu_rechts A.knop:hover {
	display:block;
    WIDTH:110px;
	OVERFLOW:hidden;
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #737373;
}

.advert{
	width:120px;
	height: auto;
    margin: 5px 0px 0px 6px;
	padding: 3px 3px 3px 3px;
}


.base {
    position: absolute;
    left:120px;
    top:70px;
    right:5px;
    margin-left: 20px;
    margin-right: 5px;
    padding: 10px 10px 10px 10px;
    overflow:hidden
    width:auto
}

.base_nav_menu{
    margin:0px 0px 15px 0px;
    font-size: 10pt;
    padding: 0px 5px 0px 5px;
}
.base_nav_menu a:link    { color: blue }  
.base_nav_menu a:visited { color: blue }  
.base_nav_menu a:hover   { color: black } 
.base_nav_menu a:active  { color: blue }

.base_tab{
    width: 1080px;
    margin: 2px 0px 0px 0px;
    border-top: solid 1px blue;
    border-bottom: solid 1px blue;
    padding: 10px 10px 0px 10px;
    min-height:500px;
}

.base_tab a{      text-decoration:none}

.base_tab li {
  list-style-type: square; 
  list-style-image: url(menu.gif);
  font-size:medium;
}

.tab_links h2{
  background-color:#d6d6d6;
  width:100%;
  height:15px
}
 
.base_tab_keus A.tab {
    margin:5px 0px 0px 0px;
    padding: 0px 2px 2px 2px;
    display:inline;
    background:#D5D5FF;
	COLOR: black; 
 	TEXT-DECORATION: none;
}
.base_tab_keus A.tab:visited {
    margin:5px 0px 0px 0px;
    padding: 0px 2px 2px 2px;
    display:inline;
    border: solid 1px #D5D5FF;
    background:#D5D5FF;
	COLOR: black; 
 	TEXT-DECORATION: none;
}

.base_tab_keus A.tab:hover {
    margin:5px 0px 0px 0px;
    padding: 0px 2px 2px 2px;
    display:inline;
    background: #D5D5FF;;
	COLOR: #black; 
 	TEXT-DECORATION: none;
	BORDER-top: solid 2px blue; 
}

.base_tab_actief{
margin:0px 5px 0px 0px;
padding: 0px 2px 2px 2px;
border: solid 1px blue;
display:inline;
background:blue;
color:#FFFFFF;
}

.tab_links{
position: relative;
width: 730px;
margin-top:10px;
font-size:small
}

.tab_rechts{
position: relative;            
float: right;            
margin-left: 10px;
margin-top: 20px;
margin-right: 0px;
width: 130px;
padding: 0px
}

.tab_rechts img{
margin-bottom: 10px;
}

.breed_rechts{
position: static;            
float: right;            
margin-left: 10px;
margin-top: 10px;
margin-right: 0px;
width: 300px;
padding: 0px
}

.breed_rechts img{
margin-bottom: 10px;
}

.tab_midden{
position: relative;            
float: right;            
margin-left: 0px;
margin-top: 0px;
margin-right: 10px;
width: 130px;
padding: 0px
}


.link_vak{

}



.sitetitel{
width:250px;
border-top:solid;
border-width: 2px;
border-color: #F1F1FF;
vertical-align: top
}

.sitetitel img{
position:static;
border:none;
float: right;
margin: 1px
}



.sitebeschrijving{
border-top:solid;
border-width: 2px;
border-color: #F1F1FF;
vertical-align: top
}

.siteedit{
border-top:solid;
border-width: 2px;
border-color: #F1F1FF;
vertical-align: top
}

.siteedit img{
border-style:none;
}



.onder{
margin:5px auto 5px auto;
align:center;
width:470px;
border: solid 1px #DDDDDD;
background:#FFFFFF;
padding: 5px 5px 5px 5px;
font-size: 9pt;
text-align:left;
}

.onder_menu{
 width: 1100px;
font-size: 8pt;
text-align:center;
text-decoration:none;
}
.onder_menu a {text-decoration:none}
.onder_menu a:link    { color: black }  
.onder_menu a:visited { color: black }  
.onder_menu a:hover   { color: blue } 
.onder_menu a:active  { color: black }   

.actief_domein{
color:blue;
}

.verder_zoeken {
    margin:0px
}

.verder_zoeken input{
background-color: #FFFFFF; 
border-style: none;
text-align:left;
color: blue; 
font-family: arial, verdana, ms sans serif; 
font-weight: normal; 
font-size: x-small; 
cursor : pointer
}

.geselecteerd {
    position: static; 
    float: left;   
    margin-top:20px;
    margin-left:10px;
    width: 400px
}

.base form{
    position: static; 
    float: left;   
}

.klein{
    font-size: x-small}
}
