*
{
	margin: 0;
	padding: 0;
}

body
{
	background-color: #E0E8EA;
	color: #666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-image: url('http://www.bibliotheekinrichters.nl/images/body_tiler_sub.jpg');
	background-repeat: repeat-y;
	background-position: center center;
}

.outsideContainer
{
	width: 760px;
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	background-color: #FFF;
}

* html .outsideContainer
{
	height: 100%;
}

.clearer
{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}


/* HEADER */
.header
{
	height: 256px;
	background-color: #FFF;
}

.headerSub
{
	height: 201px;
	background-color: #FFF;
}


/* CONTENT */
.content
{
	padding-bottom: 30px;
}

.contentMenu
{
	display: inline;
	clear: both;
	float: left;
	margin-top: 0;
	width: 165px;
	/*min-height: 150px;
	height: 150px;*/
}

.contentMain
{
	display: inline;
	float: right;
	width: 550px;


	padding: 20px;
	/*background-color: #0FF;*/
	min-height: 210px;
	height: 210px;
}

.contentSubLeft
{
	display: inline;
	float: left;
	width: 360px;
	padding: 20px;
	/*background-color: #0FF;*/
	min-height: 210px;
	height: 210px;
}

.contentSubRight, .permarContentSubRight, .bciContentSubRight, .nblcContentRight
{
	display: inline;
	float: right;
	width: 150px;
	padding: 20px 10px 20px 0px;
	/*background-color: #0FF;*/
	min-height: 210px;
	height: 210px;
}

.contentAdresLeft
{
	display: inline;
	float: left;
	width: 280px;
	padding: 20px;
	/*background-color: #0FF;*/
	min-height: 210px;
	height: 210px;
}

.contentAdresRight
{
	display: inline;
	float: left;
	width: 190px;
	padding: 20px 10px 20px 0px;
	/*background-color: #0FF;*/
	min-height: 210px;
	height: 210px;
}


html>body .contentMenu, .contentMain, .contentSubLeft, .contentSubRight
{
    height: auto;
}


/* FOOTER */
.footer
{
	width: 750px;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
}


/* EXTRA */
html
{
	height: 100%;


}

body
{
	height: 100%;
}

.insideContainer
{
	position: relative;
	min-height: 100%;
}

* html .insideContainer
{
	height: 100%;
}

.footer
{
	position: relative;
	height: 15px;
	margin: -15px auto 0 auto;
}

* html .footer
{
	margin-top: -15px;
}

a
{
    color: #444;
    text-decoration: underline;
}



a.topLinks
{
    color: #FFF;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold
}

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

a.breadCrumbLink
{
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
}

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


.breadCrumb
{
    position: relative;
    top: 60px;
    width: auto;
    height: 20px;
    text-align: right;
    color: #FFF;
    padding-right: 20px;
}

.block
{
    position: relative;
    bottom: 2px;
    padding-right: 5px;
    /*color: #CCD09E;*/
}

ul
{
    padding-left: 15px;
}


/* HEADER */
.headerLeft
{
    width: 220px;
    height: 90px;
    float: left;
}

.headerCenter
{
    width: 386px;
    height: 90px;
    float: left;
}

.buttonsTop
{
    width: 386px;
    height: 60px;
    float: left;
}
.buttonsBottom
{
    width: 386px;
    height: 30px;
    float: left;
}
.btnShared
{
    height: 23px;
    float: left;

    background-repeat: no-repeat;
    padding-top: 7px;
    text-align: center;
    padding-right: 10px;
}
.btnBlue
{
    width: 130px;
    background-image: url('http://www.bibliotheekinrichters.nl/images/btn_blue.jpg');
}
.btnGreen
{
    width: 110px;
    background-image: url('http://www.bibliotheekinrichters.nl/images/btn_green.jpg');
}
.btnDarkblue
{
    width: 81px;
    background-image: url('http://www.bibliotheekinrichters.nl/images/btn_darkblue.jpg');
}
.btnRedLeft
{
    width: 78px;
    background-image: url('http://www.bibliotheekinrichters.nl/images/btn_red_left.jpg');
}
.btnRedRight
{
    width: 126px;
    background-image: url('http://www.bibliotheekinrichters.nl/images/btn_red_right.jpg');
}

.headerRight
{
    width: 154px;
    height: 90px;
    float: left;
}

.headerBottom
{
    width: 760px;
    height: 166px;
    float: left;
}

.headerShared
{
    width: 760px;
    height: 111px;
    float: left;
    background-repeat: no-repeat;
}
.headerBottomSubNblc
{
    background-image: url('http://www.bibliotheekinrichters.nl/images/nblc_sub.jpg');
}
.headerBottomSubBci
{
    background-image: url('http://www.bibliotheekinrichters.nl/images/bci_sub.jpg');
}
.headerBottomSubPermar
{
    background-image: url('http://www.bibliotheekinrichters.nl/images/permar_sub.jpg');
}
.headerBottomSubBiblio
{
    background-image: url('http://www.bibliotheekinrichters.nl/images/biblio_sub.jpg');
}
.headerBottomSubZorg
{
    background-image: url('http://www.bibliotheekinrichters.nl/images/zorg_sub.jpg');
}

.topLeft
{
    width: 144px;
    height: 90px;
    float: left;
}

.topRight
{
    width: 10px;
    height: 90px;
    float: left;
}

.designBlock
{
    width: 144px;
    height: 58px;
    float: left;
}

.pageTitle
{
    position: relative;
    top: 41px;
    font-size: 18px;
    color: #FFF;
    font-style: italic;
    text-align: center;
}


/* SEARCH */
.searchBlock
{
    width: 144px;
    height: 26px;
    float: left;
    padding-top: 6px;
}

.searchInput
{
    width: 117px;
    height: 16px;
    float: left;
    font-size: 10px;
}

.searchButton
{
    width: 18px;
    height: 18px;
    float: right;
}


/* MAIN */
.portalTitle
{
    font-size: 18px;
    color: #A9B15C;
    padding-bottom: 10px;
}
.portalTitleSub
{
    font-size: 18px;
    color: #CDDA8A;
    padding-bottom: 10px;
}

.nblcTitle
{
    font-size: 18px;
    color: #0080BD;
    padding-bottom: 10px;
}
.nblcTitleSub
{
    font-size: 18px;
    color: #4DA6D2;
    padding-bottom: 10px;
}

.bciTitle
{
    font-size: 18px;
    color: #ADBF39;
    padding-bottom: 10px;
}
.bciTitleSub
{
    font-size: 18px;
    color: #C4D273;
    padding-bottom: 10px;
}

.permarTitle
{
    font-size: 18px;
    color: #09367A;
    padding-bottom: 10px;
}
.permarTitleSub
{
    font-size: 18px;
    color: #5270A2;
    padding-bottom: 10px;
}

.menuBottom
{
    width: 160px;
    height: 26px;
    float: left;
}
.menuWebshop
{
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-left: 10px;
}

/* COLORS */
.portalDesignColor
{
    /*background-color: #A9B15C;*/
}
.portalSearchColor
{
    border: #CDDA8A 1px solid;
   
    background-color: #FFF;
}
.portalSearchColor[type=submit]
{
	color: #CDDA8A;
}
.nblcDesignColor
{
    /*background-color: #0080BD;*/
}
.nblcSearchColor
{
    border: #4DA6D2 1px solid;
    background-color: #FFF;
}
.bciDesignColor
{
    /*background-color: #ADBF39;*/
}
.bciSearchColor
{
    border: #C4D273 1px solid;
    background-color: #FFF;
}
.permarDesignColor
{
    /*background-color: #09367A;*/
}
.permarSearchColor
{
    border: #5270A2 1px solid;
    background-color: #FFF;
}

.portalMenuColor
{
    background-color: #DCE0BF;
}
.nblcMenuColor
{
    background-color: #99CDE5;
}
.bciMenuColor
{
    background-color: #D6DF9C;
}
.permarMenuColor
{
    background-color: #9DAECA;
}


/* CONTACT */
.contactLeft
{
    width: 200px;
    padding-top: 3px;
    float: left;
}

.contactRight
{
    width: 300px;
    float: left;
}

.contactButton
{
    border: 1px solid #1C5180;
}

.smallLetters
{
    width: 400px;
    float: left;
    font-size: 11px;
}

.contentBig
{
    width: 400px;
    float: left;
}

.contact_kader
{
    width: 200px;
    float: left;
}

.contact_input
{
    border: #516FA1 1px solid;
    margin-bottom: 1px;
}

.contact_input_bci
{
    border: #ADBF39 1px solid;
    margin-bottom: 1px;
}

.contact_input_nblc
{
    border: #0080BD 1px solid;
    margin-bottom: 1px;
}


.contact_input_home

{
    border: #A9B35C 1px solid;
    margin-bottom: 1px;
}

.home_news
{
    width: 150px;

    height: 200px;
    background-color: #EBF1F1;
    /*margin-left: 220px;*/
    margin: 0px;
    margin-bottom: 10px;
}
.home_news h1 {
	padding: 0px;
	margin: 0px;
}

.home_news_top_left
{
    width: 19px;
    height: 15px;
    background: url('http://www.bibliotheekinrichters.nl/images/news/gilde_news_top_left.jpg') no-repeat;
    float: left;
}

.home_news_top_center, .home_news_bottom_center
{
    width: 120px;
    height: 15px;
    float: left;
}

.home_news_middle
{
    width: 120px;
    height: 114px;
    margin-left: 19px;
    margin-right: 19px;
    color: #000;
}

.home_news_middle A
{
    color: #A9B15C;
}

.home_news_top_right, .home_news_bottom_left
{
    width: 19px;
    height: 15px;
    float: left;
}

.home_news_bottom_right
{
	margin-top: 26px;
	margin-left: 131px;
    width: 19px;
    height: 15px;
    background: url('http://www.bibliotheekinrichters.nl/images/news/gilde_news_bottom_right.jpg') no-repeat;
    float: left;
}

H1
{
    color: #9BB7BB;
    font-size: 16px;
}

H2
{
    font-size: 14px;
    color: #A9B15C;
}

.contentSubRight A
{
    color: #A9B15C;
    font-weight: bold;
}

.nblcContentRight A
{
    color: #0080BD;
    font-weight: bold;
}

.bciContentSubRight A
{
    color: #ADBF39;
    font-weight: bold;
}

.permarContentSubRight A
{
    color: #F51821;
    font-weight: bold;
}

.groenestreep
{
	color: #adbf39;
	font-size: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}

.blauwestreep
{
	color: #0080BD;
	font-size: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}
.producten
{
	float: left;
	width: 150px;
}

* a img {
	border: 0px;
}
.footer a {
	text-decoration: none;
	
}