html,body, table.tablecenter {
height:100%;
width:100%;
}

body {
text-align:center;
background:#444343 url(/templates/images/bg.jpg) repeat-x;
scrollbar-face-color:#fff;
scrollbar-arrow-color:#666;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#666;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#333;
margin:0;
padding:0;
}

body,th,td {
font:11px/18px Verdana, Arial, Helvetica, sans-serif;
color:#333;
}

img {
border:0px;
}
a:img {
border:0px;
}

a {color:#07346d;}

a:hover {color:#ff0000;}


h1, h2, h2, h4, h5, h6 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;

}

#maincell {
height:580px;
width:930px;
}

td.tdcenter {
vertical-align:middle;
}

#header {
float:left;
height:120px;
width:930px;
position:relative;
display:block;
background:url(../images/header.jpg) no-repeat;
}

#middle {
float:left;
height:410px;
width:930px;
position:relative;
display:block;
background:url(../images/main.jpg) no-repeat;
}

#footer {
float:left;
height:50px;
width:930px;
position:relative;
display:block;
background:url(../images/footer.jpg) no-repeat;
}

#logo {
float:left;
height:120px;
width:194px;

}

#logo img {
margin-top:35px;
}

#teaminfo {
	/* width:431px; */
	width:330px;
	height:80px;
	float:left;

}

#carousel {
float:left;
height:52px;

margin-top:48px;
display:block;
text-align:right;
}

#carousel img {
margin-left:1px;
}

#menupos {
float:left;
height:400px;
width:194px;
padding-top:10px;
}

#sponsors {
float:left;
height:361px;
width:172px;
padding-top:15px;
}

#content {
width:564px;
margin-top:8px;
height:368px;
float:left;
text-align:left;
overflow:auto;
}

#scroller {
	height:34px;
	width:736px;
	float:left;
	line-height:34px;
	text-align:left;
	color:#FFF;
	font-size: 13px;
	font-variant: normal;
}

#scroller a {
color:#FFF;
font-weight:700;
}

.contentmarge {
margin:8px;
}

.sponsorblock {

padding-top:7px;
padding-bottom:7px;
}

#marqueecontainer {
position:relative;
width:726px;
height:34px;
overflow:hidden;
margin-left:8px;
text-align:left;
}

#footer ul,#footer li {
list-style:none;
margin:0;
padding:0;
}

#footer li {
float:left;
vertical-align:middle;
}

#footer li a {
float:left;
display:block;
height:50px;
width:155px;
font:bold 13px/50px Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
vertical-align:middle;
background:url(../images/footermenubg.jpg) no-repeat right top;
}

#footer li a:hover {
background:url(../images/footermenubgover.jpg) no-repeat right top;
}

#footer .doubleline a {
line-height:14px;
padding-top:10px;
}

.extraruimte {
margin-top:26px;
}

.sponsorblock img,.extraruimte img {
border:1px outset #FFF;
}

.standen {
	width:500px;
	height:auto;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.standenblauw {
	background: #07346d;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.grey1 {
	background: #f0f0f0;
}

.grey2 {
	background: #dddddd;
}

/*QUOTE voor forum*/
.forum {
        border-right: #00858a 1px dashed;
        border-top: #00858a 1px dashed;
        padding-left: 4px;
        padding-top: 2px;
        padding-right: 4px;
        padding-bottom: 2px;
        border-left: #00858a 1px dashed;
        border-bottom: #00858a 1px dashed;
        font-style: italic;
}
/*highlight kleur zoeken*/
.highlight {
        BACKGROUND: #D0C1A2;
}
/*progress upload*/
div#subbut {
        width: 160px;
	    border: 0px;
	    display: inline;
}
div#subbutton {
        width: 160px;
	    border: 0px;
	    display: inline;
}
/*formulieren en bewerk boxen admin*/
.formulier_select {
        FONT-SIZE: 11px;
        LETTER-SPACING: 0.06em;
}
.formulier_attach {
        height: 20px;
        width: 243px;
        border: 1px solid #fff;
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
}
.formulier_input {
        height: 15px;
        border: 1px solid #fff;
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
}
.formulier_button {
        border: 1px solid #fff;
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
}
.formulier_area {
        border: 1px solid #fff;
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
        overflow: auto;
}
/*zoekbar*/
.input {
        border: 1px solid #fff;
        font-size:11px;
        color: #306;
        background-color: #fff;
        border: 1px solid #306;
        MARGIN: 0px 0px 5px;
}
.selectmenu {
	   font-size: 11px;
	   letter-spacing: 0.06em
}
.suggestion_list {
	background: white;
	border: 1px solid;
	padding: 4px;
	width: 86px;
	overflow: hidden;
}
.suggestion_list ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.suggestion_list a {
	text-decoration: none;
	color: navy;
}
.suggestion_list a:hover {
	text-decoration: none;
	color: #fff;
	background: navy;
}
.suggestion_list .selected {
	background: navy;
	color: white;
}
.suggestion_list .selected a {
	color: white;
}
#autosuggest {
	display: none;
}
/*zoekbar*/
#zoekbar {
        margin-top: 10px;
}
#nieuwsbrief {
        margin-top: 10px;
}
/*poll result kleuren*/
#poll, table, td {
}
.pollbarwidht {
        width: 150px;
}
.pollbarback {
        background-color:#EAE1D1;
}
.pollbarcolor {
        background-color:#008080;
}
/*tooltips admin*/
#dhtmltooltip {
        position: absolute;
        font: 11px/20px arial, helvetica, sans-serif;
        left: -300px;
        width: 150px;
        border: 1px solid black;
        padding: 2px;
        background-color: #ffffcc;
        visibility: hidden;
        z-index: 100;
        /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
        filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,);
}
/*tooltips admin*/
#dhtmlpointer {
        position:absolute;
        left: -300px;
        z-index: 101;
        visibility: hidden;
}
.albumtooltiph {
       padding:3px;
	   font-size: 11px;
	   color: #1B4966;
	   border:1px solid #A5CFE9;
	   background:#FFFFFF;
       width: 160px;
       opacity: .75;
	   filter: alpha(opacity=75);
}
.albumtooltipb {
       padding:3px;
	   font-weight:bold;
	   font-size: 11px;
	   color: #4B7A98;
	   border:1px solid #A5CFE9;
	   background:#EAE1D1;
       width: 160px;
       opacity: .75;
	   filter: alpha(opacity=75);
}
.kalendertiph {
       padding:3px;
	   font-size: 11px;
	   color: #1B4966;
	   border:1px solid #A5CFE9;
	   background:#F6F3EC;
       width: 120px;
       opacity: .75;
	   filter: alpha(opacity=75);
}
.kalendertipb {
       padding:3px;
	   font-size: 11px;
	   color: #1B4966;
	   border:1px solid #A5CFE9;
	   background:#F6F3EC;
       width: 120px;
       opacity: .75;
	   filter: alpha(opacity=75);
}
.feedbacktiph {
       padding:3px;
	   font-weight:bold;
	   font-size: 11px;
	   color: #4B7A98;
	   border:1px solid #A5CFE9;
	   background:#EAE1D1;
       width: 350px;
       opacity: .85;
	   filter: alpha(opacity=85);
}
.feedbacktipb {
       padding:3px;
	   font-size: 11px;
	   color: #1B4966;
	   border:1px solid #A5CFE9;
	   background:#FFFFFF;
       width: 350px;
       opacity: .85;
	   filter: alpha(opacity=85);
}
/* feedback */
.posthidden {
 	display:none
}
.postshown {
	display:inline
}
/* blogcss */
.blogheading,
.blogpagetitle,
a.blogpagetitle:link,
a.blogpagetitle:active,
a.blogpagetitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3973AC;
	font-weight: bold;
	padding-top: 25px;
	background-color:inherit;
	display:block;
}
.blogcreatedate {
	color:#4A87C4;
	font-size:10px;
	padding: 0 0 15px 0;
	line-height:8px;
	background-color:inherit;
}
.blogmodifydate {
	color:#999999;
	font-size:10px;
	padding: 0;
	background-color:inherit;
}
/* CSS Kalender */
.cellbg {
         background-color: #FFFFFF
}
.cellover {
         background-color: #DDD1B9;
         cursor: pointer;}
.celltoday {
         background-color: #b7b7b7
}
.cellevent {
         background-color: #D7E1F5
}
.normaltext {
         color: #000000;
         font-weight: normal;
         font-size: 10px;
}
.eventtitle {
        color: #000080;
        font-weight: normal;
        font-size: 10px;
        font-weight: bold;
}
.eventheading {
        color: #000080;
        font-weight: normal;
        font-size: 14px;
        font-weight: bold;
}
.regheading {
        color: #000000;
        font-weight: normal;
        font-size: 13px;
}
.kalendertable {
        border-color: Navy;
        font-size: 16px;
}
.kalenderdatum {
        background-color: #F6F3EC;
        padding:2px;
        margin:0;
        width:200px;
        height:140px;
}
.kalendermaand td {
        background-color: #F6F3EC;
        padding:2px;
        margin:0;
        width:200px;
}
.kalenderweek tr {
        height: 30px;
        cursor: pointer;
}