/* CSS Document */
body {
	margin:0; 
	padding:0;
	height:100%;
}
BODY, TABLE, DIV, TR, TD, TH, UL, OL, LI, INPUT, TEXTAREA, SELECT {
	font-family:"trebuchet MS";
	font-size:13px;
	color:#00236A/*#e6f2fe;*/
}
INPUT.text{
	height: 14px;
}
.FormError {
	color: red;
}
INPUT.Text, TEXTAREA.Text{
	width: 190px;
}
LEGEND {
	color: #003399;
}
FIELDSET {
	/*background-color: white;*/
	border: 1px solid #6AB5FF;
}
#container {
	position:relative;
	width:975px;
	_width:983px;
	margin:0px auto;
	padding:0px;
}

/* begin bovenste gedeeldte site*/

/* nieuw */
#links {
	width:165px;
	position:relative;
	float:left;
	overflow:hidden;
}
.blokboog {
	position: relative;
	margin-top: -28px;
}
#top_links {
	width:165px;
	height:293px;
	float:left;
	position:relative;
	padding-top:20px;
	text-align: center;
}

#bottom_links {
	background-color:#99ccff;
	width:165px;
	height:632px;
	float:left;
	position:relative;
}

.tekstvlak_no_border {
	margin:30px 15px 5px 10px;
	padding-bottom: 0px;
}

#top_logo {
	width:116px;
	height:116px;
	background-image:url(../images/logo_tesselschade.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:none;
}

#top_menu_bar {
	width:160px;
	overflow: hidden;
	float:left;
	position:relative;
}

#top_menu_bar .top {
	width:160px;
	height:80px;
	position:relative;
}

#top_menu_bar .menucontainer {
	position:relative;
	width:160px;
	height:864px;
	background-color:#003399;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color:#4268AF;
}

#top_foto {
	width:650px;
	height:255px;
	float:left;
/*	background-image:url(../images/foto_11.jpg);
	background-repeat:no-repeat;
	position:relative;*/
}

#top_foto a:hover {
	text-decoration:underline;
}

#top_rechter_menu{
	position:relative;
	z-Index:3;
	background-color:#052565;
	height: 32px;
	width: 195px;
	margin: 0px 0px -32px 780px;
	_margin: 0px 0px -32px 779px; /* IE6 */
	display: table; 
	*display: block;
}
#home {
/*background-image:url(../images/home.gif);
background-repeat:no-repeat;
background-position:6px 4px;*/
	float:left;
	width:30px;
	margin-left:20px;
	margin-top:10px;
	*margin-top:9px;
	text-align:center;
	vertical-align:middle;
	position:relative;
}
#english {
/*background-image:url(../images/en.gif);
background-repeat:no-repeat;
background-position:6px 4px;*/
	float:left;
	width:30px;
	margin-top:12px;
	*margin-top:8px;
	text-align:center;
	vertical-align:middle;
	position:relative;
}
#envelope {
/*background-image:url(../images/envelop.gif);
background-repeat:no-repeat;
background-position:6px 4px;*/
	float:left;
	width:30px;
	margin-top:12px;
	*margin-top:8px;
	text-align:center;
	vertical-align:middle;
	position:relative;
}
#intranet {
/*background-image:url(../images/intranet.gif);
background-repeat:no-repeat;*/
	float:left;
	width:30px;
	margin-top:9px;
	text-align:center;
	position:relative;
}
#print {
/*background-image:url(../images/print.gif);
background-repeat:no-repeat;*/
	float:left;
	width:30px;
	margin-top:8px;
	text-align:center;
	position:relative;
}
#top_1 {
	behavior: url(iepngfix.htc);
	width:195px;
	height:32px;
/*background-color:#bcbbb9;
filter:alpha (opacity=25);*/
	float:right;
	background-image:url(../images/blok1.png);
	position:relative;
}
#top_2 {
	width:90px;
	height:25px;
	color:#FFFFFF;
/*background-color:#989795;
filter:alpha (opacity=25);*/
	float:right;
	text-align:center;
	padding-top:7px;
	background-image:url(../images/blok2.png);
	position:relative;
}
#top_3 {
	behavior: url(iepngfix.htc);
	width:89px;
	height:25px;
	color:#FFFFFF;
/*background-color:#545453;
filter:alpha (opacity=25);*/
	float:right;
	text-align:center;
	padding-top:7px;
	background-image:url(../images/blok3.png);
	position:relative;
}

#top_header {
	position:relative;
	width:455px;
	height:60px;
	background-color:#99ccff;
	float:left;
	background-image:url(../images/blokje.gif);
	background-repeat:no-repeat;
	background-position:20px 33px;
	*background-position:20px 45px;
	margin-bottom: 20px;
}

div#top_header h1{
	padding:33px 0 0 45px;
	*padding:45px 0 0 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#003399/*#e6f2fe;*/
}	

#top_header_nieuws {
	position:relative;
	width:195px;
	height:60px;
	background-color:#003399;
	float:left;
	background-image:url(../images/blokje_donker.gif);
	background-repeat:no-repeat;
	background-position:25px 41px;
	*background-position:25px 45px;
	padding-bottom: 20px;
	*padding-bottom: 0px;
}

#top_header_nieuws h1{
	padding:33px 0 0 50px; 
	*padding:45px 0 0 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#99ccff;
}

#top_header_lang {
	position:relative;
	width:650px;
	height:60px;
	background-color:#99ccff;
	float:left;
	background-image:url(../images/blokje.gif);
	background-repeat:no-repeat;
	background-position:20px 33px;
	*background-position:20px 45px;
	_margin-left:163px;
	_margin-top:-695px;
}



div#top_header_lang h1{
	padding:33px 0 0 45px;
	*padding:45px 0 0 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#e6f2fe;
}	


#bottom_main {
	background-color:#99ccff;
	width:455px;
	height:100%;
	float:left;
	position:relative;
}

#bottom_main_lang {
	background-color:#99ccff;
	width:650px;
	min-height:610px;
	_height:616px;
	float:left;
	position:relative;
	_margin-left:163px;
	_margin-top:-630px;
	padding-top:20px
}

#bottom_rechts {
	z-Index: 2;
	width:195px;
	height: 100%;
	float:left;
	position:relative;
}

.bottom_licht {
	background-color:#99ccff;
	height:100%;
	padding-top:30px;
}

.bottom_donker {
	background-color:#003399;
	height:100%;
	padding-top:10px;
}

.tekstvlak {
/*	width:400px;*/
	margin:20px 20px;
	*margin:5px 20px;
	border-bottom-style:dashed;
	border:1px;
	border-bottom-color:#000;
	padding-bottom:40px;
}

.link_rechts_licht a{
	color:#99ccff;
	text-decoration:none;
	background-image:url(../images/pijl_licht_blauw.gif);
	background-position:135px 7px;
	_background-position:105px 7px;
	background-repeat:no-repeat;
	padding:0px 105px;
	_padding:0px 60px;
}

.link_rechts_licht a:hover{
	text-decoration:underline;
}

div#top_balk_leeg {
	width:195px;
	height:79px;
	background-color:#99ccff;
	float:left;
}
/* einde bovenste gedeelte */

/* begin bottom, bestaande uit 4 kolommen*/

#bottom_balk_links {
	width:120px;
	min-height:460px;
	height:auto !important;
	height:500px;
	float:left;
	padding:30px 20px;
}

.fotoalbum_item {
	float:left;
	margin:15px;
	padding:10px;
	width:70px;
}

.fotoalbum_item_groot {
	margin:15px;
	paddin:10px;
}
/* einde bottom*/

/* begin tekstopmaak */

.top_titel_donkerder {
	padding:33px 50px;
	*padding:45px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#99ccff;
	background-image:url(../images/blokje_donker.gif);
	background-repeat:no-repeat;
	background-position:25px 33px;
	*background-position:25px 45px;
}

.titel_main {
	padding:0px 5px 10px 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#e6f2fe;
	background-image:url(../images/blokje.gif);
	background-repeat:no-repeat;
}

.kop_datum {
	padding:20px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#99ccff;
	margin-bottom:10px;
}

.kop_titel {
	padding:20px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#99ccff;
	margin-bottom:0px;
	margin-top:-30px;
}

.kop_titel a{
	text-decoration:none;
	color:#99ccff
}

.kop_titel a:hover{
	text-decoration:underline;
}

.kop_titel_donker {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#003399;
	margin-bottom:-10px;
	margin-top:-10px;
}

.kop_titel_donker a{
	text-decoration:none;
	color:#003399
}

.kop_titel_donker a:hover{
	text-decoration:underline;
}

.balk_foto1 {
	width:128px;
	height:128px;
	margin:0 auto 10px auto;
}

.balk_foto2 {
	width:128px;
	height:128px;
}


.tekstvlak_zonder_border {
	margin:0px 120px 5px 20px;
	padding-bottom:40px;
}


.tekstvlak_zonder_border_met {
	margin:0px 120px 5px 20px;
	padding-bottom:40px;
	border-bottom-style:dashed;
	border:1px;
	border-bottom-color:#000;
}


.tekstvlak_no_margin {
	margin-top:-15px;
	color:#FFFFFF;
	padding:0px 25px;
}

.tekstvlak_nieuws {
	margin:5px 120px 0 20px;
	border-bottom-style:dashed;
	border:1px;
	border-bottom-color:#000;
	padding-bottom:5px;
}

.tekstvlak_nieuws_vervolg {
	margin:5px 120px 0 20px;
	border-bottom-style:dashed;
	border:1px;
	border-bottom-color:#000;
	padding-top:10px;
	padding-bottom:5px;
}

form {
	margin-top:0;
}

.plaatje_in_tekst {
	margin:0 10px 10px 10px;
}

.publicatie_plaatje {
	width:123px;
	height:131px;
	margin-bottom:15px;
}

.titel_normaal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#003399;
}

table.bestuur {
	margin:0;
	border:none;
}

.bestuur td.foto {
	vertical-align:top;
	padding:0 10px 0 0;
	width:100px;
}

br {
	clear:left;
}
br.clear {
	clear: both;
}

.link_klein {
	font-size:10px;
	color:#6d6e71;
}

.link_klein a {
	text-decoration:none;
}

.link_klein a:hover {
	text-decoration:underline;
}

a link_klein {
	color:#6d6e71;
}

.link_groot {
	padding:0 0 0 50px;
	color: #003399;
	background-image:url(../images/pijl_donker_blauw.gif);
	background-repeat:no-repeat;
	background-position:108px 7px;
	margin-top:-20px;
}

.link_groot_grijs {
	margin-bottom:-10px;
}

.link_groot_grijs a {
	color:#003399;
	text-decoration:none;
}

.link_groot_grijs a:hover {
	color:#003399;
	text-decoration:underline;
}

.links_uiltijning {
	text-align:right;
}

.link_groot a {
	text-decoration:none;
	color:#003399;
}

.link_groot a:hover {
	text-decoration:underline;
	color:#003399;
}

.rechts_uitl{
	text-align:right;
	color:#FFFFFF;
	padding-right:20px;
	background-image:url(../images/pijl_wit.jpg);
	background-repeat:no-repeat;
	background-position:385px 7px;
	_background-position:385px 7px;
}

.rechts_uitl a{
	text-decoration:underline;
}

.rechts_uitl a:hover{
	text-decoration:none;
}

.rechts_uitl_bl{
	text-align:right;
	color:#003399;
	padding-right:14px;
	background-image:url(../images/pijl_donker_blauw.gif);
	background-repeat:no-repeat;
	background-position:500px 7px;
}

.rechts_uitl_bl a{
	text-decoration:underline;
	color:#003399;
}

.rechts_uitl_bl a:hover{
	text-decoration:none;
	color:#003399;
}


.rechts_uitl_lang{
	text-align:right;
	color:#FFFFFF;
	text-decoration:underline;
	padding-right:14px;
	background-image:url(../images/pijl_wit.jpg);
	background-repeat:no-repeat;
	background-position:455px 7px;
}

a:hover link_wit {
	color:#FFFFFF;
	text-decoration:none;
}

.link_licht_blauw {
	color:#99ccff;
	text-decoration:none;
	padding-right:14px;
	background-image:url(../images/pijl_licht.jpg);
	background-repeat:no-repeat;
	background-position:58px 8px;
}

a link_licht_blauw  {
	color:#99ccff;
}

.link_links {
	padding-right:10px;
	color:#003399;
	text-decoration:underline;
	background-image:url(../images/pijl_donker.jpg);
	background-repeat:no-repeat;
	background-position:58px 7px;
}

.link_rechts_donker a{
	color:#003399;
	text-decoration:none;
	background-image:url(../images/pijl_donker_blauw.gif);
	background-position:90px 7px;
	background-repeat:no-repeat;
	padding:0px 50px;
}

.link_rechts_donker a:hover{
	text-decoration:underline;}

a.link_blauw {
	color:#003399;
}

p.link_underlined {
	text-decoration:underline;
}

a.kop_boven {
	text-decoration:none;
	color:#FFFFFF;
}

img {

}

.img_main {
	float:left;
	margin:0 10px 10px 0;
}

a {
	color:#FFFFFF;
	text-decoration:none;
}

/* speciaal voor intranet */
div#top_rechter_balk_gr {
	float: left;
	position: relative;
	width:610px;
	height:45px;
	background-color:#003399;
	margin-top:-85px;
	_margin-top:-89px;
	font-size:40px;
	color:#FFFFFF;
	padding:20px 20px;
	filter:alpha (opacity=45);
	-moz-opacity:.45;
/*	behavior: url(iepngfix.htc);
	background-image:url(../images/balk_intranet.png);*/
}

.aanhef_tabel {
	font-size:16px;
}

.titel_productnaam {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	color:#003399;
}

.productnaam {
	background-color:#FFCC33;
}

.productomschrijving {
	vertical-align:text-top;
}

.meer_weten_shop {
	text-align:right;
	color:#003399;
}

.meer_weten_shop a {
	padding-right:10px;
	color: #003399;
	background-image:url(../images/pijl_donker_blauw.gif);
	background-repeat:no-repeat;
	background-position:70px 7px;
}

.meer_weten_shop a:hover {
	text-decoration:underline;
}

.in_winkelmandje_shop {
	text-align:right;
	color:#003399;
}

.in_winkelmandje_shop a{
	padding-right:10px;
	color: #003399;
	background-image:url(../images/pijl_donker_blauw.gif);
	background-repeat:no-repeat;
	background-position:92px 7px;
}

.in_winkelmandje_shop a:hover{
	text-decoration:underline;
}

table.bestuur {
	margin:0;
	border:none;
}

.bestuur td.foto {
	vertical-align:top;
	padding:0 10px 0 0;
	width:100px;
}

.marg_table_bot {
	margin-bottom:20px;
}

.ronde_link {
	background-image:url(../images/balk_rond.gif);
	background-repeat:no-repeat;
	width:125px;
	height:20px;
	margin:15px 0;
	text-align:center;
	color:#FFFFFF;
}
IMG.btn {
	border: 1px solid #6AB5FF;
	background-color: white;
	padding: 3px;
}
IMG.afb {
	border: 1px solid #6d6e71;
	margin: 4px;
}
.tr-oneven TD, .tr-oneven A{
	color: #6d6e71;
	background-color: #AED7FF;
}
.tr-even TD, .tr-even TD A {
	color: #fff;
	background-color: #5E9DDB;
}
P.info_field A {
	color: #6d6e71;
	text-decoration: underline;
}
P.info_field {
	padding: 4px 4px 2px 4px;
	background-color: #FFFFC6;
	border: 1px solid #ABACAD;
	display: block;
}

