/* HTML BODY */
html, body {
margin: 0;
font-family: arial;
font-size: 12px;
color: #000000;
text-align: center;
}

/* FONTS */
h1 {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #000000;
margin-bottom: 0px;
}                  

/* DIVS */
#container {
position: relative;
margin: 0 auto 0 auto;
width: 1000px;
height: 100%;
background: #ffffff;
text-align: center;
}

#top_left {
position: relative;
float: left;
width: 202px;
height: 75px;
background-image: url('backs/top_left.jpg');
background-repeat: no-repeat;
margin: 0;
text-align: left;
z-index: 3;
}

#head {
width: 798px;
height: 75px;
background-image: url('backs/head.jpg');
background-repeat: no-repeat;
margin: 0;
float: left;
position: relative;
z-index: 3;
}

#site_options {
position: absolute;
top: 30px;
left: 50%;
margin-left: 420px;
z-index: 20;
text-align: right;
vertical-align: middle;
}

#searchbox {
position: absolute;
top: 50px;
left: 50%;
margin-left: 377px;
z-index: 10;
text-align: right;
vertical-align: middle;
}

#menu {
width: 202px;
height: 525px;
background-image: url('backs/menu.jpg');
background-repeat: no-repeat;
margin: 0;
float: left;
position: relative;
z-index: 3;
}      

#inner_menu {
margin-top: 20px;
}

#menuitem {
margin: 5px 0 0 0;
}

#main {
width: 646px;
float: left;
margin: 0;
line-height: 19px;
position: relative;
}

#vubis {
position: relative;
float: left;
/*position: absolute;
top: -20px;
left: -118px;*/
width: 646px;
float: left;
margin-top: -5px;
padding: 0;
background-image: url('backs/vubis.jpg');
/*background-color: #FFFFFF;*/
background-repeat: repeat;
}

#vubis_ifr {
position: relative;
float: left;
width: 646px;
margin-top: -30px;
margin-left: -120px;
background-image: url('backs/vubis.jpg');
background-repeat: repeat;
}

#testvubis {
margin-top: -100px;
}

#stock {
width: 152px;
height: 486px;
margin: 0;
padding: 0;
text-align: left;
float: left;
}

/* Column1 */
#column1 {
margin: 0;
width: 646px;
float: left;
text-align: left;
}

#column2 {
float: left;
position: relative;
width: 646px;
}

#title_column1 {
width: 100%;
height: 17px;
padding-left: 5px;
background: url('backs/titles/column1.png') no-repeat top left;
_background: none; /* IE-fix */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='backs/titles/column1.png'); /* IE-FIX */
font-size: 12px;
font-weight: bold;
color: white;
text-align: left;
}

#inner_column1 {
width: 500px;
margin: 5px 0 0 10px;
}

/* Column2 */
#left_column2 {
position: relative;
margin: 0;         
width: 325px;
float: left;
text-align: left;
}

#right_column2 {
position: relative;
margin: 0;
width: 300px;
float: left;
text-align: left;
}

#title_column2 {
width: 100%;
height: 17px;
padding-left: 5px;
/*background-image: url('backs/titles/column2.png');
background-repeat: no-repeat;*/
font-size: 12px;
font-weight: bold;
color: white;
background: url('backs/titles/column2.png') no-repeat top left;
_background: none; /* IE-fix */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='backs/titles/column2.png'); /* IE-FIX */
}

#inner_column2 {
margin: 5px 0 0 10px;
padding-right: 15px;
}

/* Column3 */
#left_column3 {
position: relative;
margin: 0;
width: 450px;
float: left;
text-align: left;
}

#right_column3 {
position: relative;
margin: 0;
margin-top: 17px;
width: 195px;
float: left;
text-align: right;
}

#title_column3 {
width: 100%;
height: 17px;
padding-left: 5px;
/*background-image: url('backs/titles/column2.png');
background-repeat: no-repeat;*/
font-size: 12px;
font-weight: bold;
color: white;
background: url('backs/titles/column2.png') no-repeat top left;
_background: none; /* IE-fix */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='backs/titles/column2.png'); /* IE-FIX */
}

#inner_column3 {
margin: 5px 0 0 10px;
padding-right: 0px;
}

/* Portal */
#portal {
margin: 0;
width: 646px;
float: left;
text-align: left;
}
#left_portal {
margin: 0;
width: 325px;
float: left;
text-align: left;
}

#right_portal {
margin: 0;
width: 300px;
float: left;
text-align: left;
}

#title_portal {
width: 100%;
height: 17px;
padding-left: 5px;
/*background-image: url('backs/titles/portal.png');
background-repeat: no-repeat;*/
font-size: 12px;
font-weight: bold;
color: white;
background: url('backs/titles/portal2.png') no-repeat top left;
_background: none; /* IE-fix */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='backs/titles/portal2.png'); /* IE-FIX */
}

#inner_portal {
margin: 0px;
}

#inner_portal_content {
margin: 15px;
}

/* GALLERY */
#inner_gallery {
width: 600px;
margin: 5px 0 0 10px;
}

#inner_photo {
width: 600px;
margin: 5px 0 0 10px;
text-align: center;
}

/* PORTAL */
#title_portal2 {
width: 100%;
height: 17px;
padding-left: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background: url('backs/titles/jeugd.png') no-repeat top left;
_background: none; /* IE-fix */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='backs/titles/jeugd.png'); /* IE-FIX */
}

/* JEUGD */
/* PORTAL */
#title_jeugd {
width: 100%;
height: 17px;
padding-left: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background: url('backs/titles/portal2.png') no-repeat top left;
_background: none; /* IE-fix */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='backs/titles/portal2.png'); /* IE-FIX */
}

/* PARAGRAPHS */
p {
}

/* IMAGES */
img {
border: 0px solid #000000;
}

img.pic_jeugd {
border: 0px solid #000000;
margin-bottom: -3px;
padding: 0;
}

img.pic_gallery {
border: 0px solid #000000;
height: 75px;
margin: 3px;
}

/* LINKS */
a {
color: #505450;
}

a:hover {
color: #ff7320;
}

a.news {
color: #505450;
font-size: 11px;
}

a.news:hover {
color:#ff7320;
}

a.news_h1 {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #505450;
margin-bottom: 0px;
text-decoration: none;
}

a.news_h1:hover {
color:#ff7320;
}

a.moreinfo_url {
text-decoration: none;
color: #000000;
}

/* CLASSES */
.jeugd {
padding-top: 5px;
padding-left: 5px;
font-family: arial;
font-size: 11px;
background-color:white;
opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.50;
line-height: 15px;
}

/* TABLES */
td {
font-family: arial;
font-size: 12px;
color: #000000;
line-height: 19px;
}

td.news {
font-family: arial;
font-size: 12px;
color: #000000;
line-height: 19px;
}

/* INPUT */
.searchfield {
height: 20px;
font-size: 10px;
color: #949494;
border: 1px solid #949494;
}

/* HR */
hr.news {
height: 1px;
border: 1px solid #505450;
}