
h1 {
    font-size: 23px;
}

h2 {
    font-size: 16px;
}

.util_link:LINK {
    height: 10px;
    text-decoration: none;
    color: gray;
}

.util_link:VISITED {
    height: 10px;
    text-decoration: none;
    color: gray;

}

.primary_navigation_link:LINK {
    color: #FFFFFF;
    font-size: 85%;
    text-decoration: none;
}

.primary_navigation_link:VISITED {
    color: #FFFFFF;
    font-size: 85%;
    text-decoration: none;
}

a:link {
    color: #0025A0;
}

a:hover {
    color: #9E2A00;
}


a:visited: {
    color: #79009E;
}

/*general container*/
#daisy_online_content {
    font-family: Arial, sans-serif;
    width: 870px;
    margin: 0 auto;
}

/*top container (logo,login,primary_navigation-----------------*/
#top {
    margin: 0;
    position: relative;
}

/* container logo and header*/
#logo_header {
    margin: 0;
    position: relative;
    height: 100px;
}

/*container logo*/
#logo {
    width: 80px;
    height: 80px;
    float: left;
}

#logo IMG {
    margin-top: 23px;
}

#logo_text {
    padding-top: 20px;
    padding-left: 6px;
    font-size: 20px;
    font-weight: bold;
    float: left;
    display: inline;
    vertical-align: middle;
}

#content_link IMG {
    text-decoration: none;
    border: none;
}

container help and login
#util_links {
    height: 80px;
    vertical-align: bottom;
}

#util_container {
    /* 	clear:both; */
    float: right;
    vertical-align: middle;
    list-style-type: none;
    margin-top: 5%;
    padding: 0px;
    /* 	margin:0px; */
    text-align: right;
    /* 	display: block; */
    /* 	position: absolute; */
    /* 	top: -150px; */
}

#loggedinIndicator {
    /* 	clear:both; */
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
    /* 	display: block; */
    /* 	position: absolute; */
    /* 	top: -127px; */
    /* 	right: 22%; */
    font-size: 12px;
    color: gray;
}

#loggedInUser {
    color: green;
    font-weight: bold;
}

#util_container .last_list_item {
    border: none;
}

#util_container LI {
    float: left;
    margin: 0 2px 0 0;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: 1px solid #F15D24;
    */
}


/* navigation bar container*/
#primary_navigation {
    width: 871px;
    /*background-color:#F15D24;*/
    background-color: #9E2A00;
    font-size: 92%;
    height: 24px;
    line-height: 24px;
    margin-top: 0px;
}

/*navigation bar ul*/
#nav_container {
    clear: both;
    font-size: 110%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
}

/* navigation bar ul list items*/
#nav_container li.signoff {
    float: right;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding-left: 11px;
    padding-right: 11px;
    border-left: 1px solid #CCCCCC;
    border-right: none;
}

#nav_container LI {
    float: left;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding-left: 11px;
    padding-right: 11px;
    border-right: 1px solid #CCCCCC;
}


/* end top container--------------------------------------------*/
/*breadcrumbs and search container--------------------------------*/
#breadcrumbs_search {
    width: 100%;
    height: 50px;
}

#breadcrumbs {
    font-size: 12px;
    padding-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
    width: 100%;
}

#search {
    float: left;
    width: 255px;
    padding-top: 5px;
}

#field_set_search {
}

.input_container {
    margin: 0;
    padding: 0;
    display: inline;
}

#search_label {
    vertical-align: bottom;
    font-size: 14px;
}

#search_text {
    display: inline;
    height: 17px;
    margin-right: 0px;
    padding-right: 0px;
    vertical-align: middle;
}

#search_submit {
    /*background: transparent url(../img/view.gif) repeat-y scroll center center;*/
    height: 22px;
}

/*end breadcrumbs and search container---------------------------*/
/* center block content container--------------------------------*/
#center {
    margin: 0;
    min-height: 650px;
    padding: 0 0px 10px;
    position: relative;
    margin-left: 0px;
    padding-bottom: 50px;
    width: 100%;
    display: block;
    /* 	clear: both; */
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
}

/* secondary navigation (left content) container*/
#secondary_navigation {
    left: 0;
    position: absolute;
    top: 0;
    width: 180px;;
    /*border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;*/
    /*border:1px solid #666666;*/
    height: 487px;
}

#secondary_navigation_nowidth {
    width: 0px;
    padding: 0;
    margin: 0;
}

/* secondary navigation title container*/
.column_title {
    padding: 5px 10px;
    width: 160px;
    height: 20px;
    background-color: #F7F7F7;
    color: #9E2A00;
    font-weight: bold;
    border-top: 1px solid #BBBBBB;
}

.column_title H2 {
    padding: 0;
    margin: 0;
}


/*secondary navigation content container*/
.column_content {
    padding: 6px 10px;
    width: 160px;
    height: 208px;
    background-color: #BBBBBB;
    color: white;
    height: 445px;
}

.secondary_navigation_link {
    padding-left: 6px;
    position: absolute;
    bottom: 8px;
}

.secondary_navigation_link A {
    color: white;
    font-weight: bold;
}

#nav_2_container {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#nav_2_container LI {
    margin: 0 0 0 0px;
    padding: 12px 0 0 12px;
    font-weight: bold;
    list-style-type: square;
    list-style-position: inside;
}

/* main content container (middle block)*/
#main_content {
    position: absolute;
    left: 200px;
    width: 450px;
}

#main_content_fullscreen {
    position: absolute;
    left: 0px;
    width: 100%;
}

#main_content_about {
    display: block;
    left: 0px;
    width: 100%;
}

/*content block containers*/
#content_block_1 {
    height: 360px;
}

#pageIndex {
    text-align: center;
    float: none;
}

#content_block_2 {
    height: 250px;
}

.content_title {
    background-color: #F7F7F7;
    margin-bottom: 0.7em;
    padding: 5px 0;
    padding-left: 10px;
    border-top: 1px solid #BBBBBB;
    font-weight: bold;
    height: 20px;
    color: #9E2A00;
}

.content_title_home {
    background-color: #F7F7F7;
    margin-bottom: 0.7em;
    padding: 5px 0;
    padding-left: 10px;
    border-top: 1px solid #BBBBBB;
    font-weight: bold;
    height: 20px;
    color: #9E2A00;
    width: 650px;
}

.content_title H2 {
    margin: 0;
    padding: 0;
}

.content_title_home H2 {
    margin: 0;
    padding: 0;
}


.content_text {
    padding-left: 5px;
}

.content_text LABEL {
    font-size: 12px;
    font-weight: bold;
}

.content_list_container {
    list-style: none;
    padding-left: 0px;
}


.content_list_container LI {
    padding-bottom: 8px;
}

.content_list_my_publications {
    list-style: none;
    padding-left: 0px;
}

table.content_list_my_publications {
    list-style: none;
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 20px;
}

.content_list_my_publications LI {
    padding-bottom: 4px;
}

.full_publication_list {
    color: #9E2A00;
}

.publication_title {
    display: inline;
    font-weight: bold;
}

.publication_type_title {
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    font-weight: bold;
    border-bottom: 1px solid #9E2A00;
}

.publication_type_item {
    padding-left: 8px;
}

.publication_series_list {
    padding-top: 2px;
    list-style: none;
    font-size: 13px;
    margin-bottom: 4px;
}

.publication_series_list_item_link {
    text-decoration: none;
    color: black;
}

.publication_type_item A {
    color: black;
    font-size: 14px;
    font-weight: bold;
}


/*.publication_title A:LINK{
	color: black;
}

.publication_title A:VISITED{
	/*color: black;*/
}
*

/
/*
.publication_title A:ACTIVE{
}

.publication_title A:HOVER{
}*/

.publication_date {
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    padding-left: 8px;
}

.author_name {
    font-weight: normal;
    font-size: 12px;
    padding-left: 8px;
}

.publication_details_link {
    float: right;
    display: inline;
}

.publication_order_link A:LINK {
    padding-right: 2px;
    color: #0025A0;
}

.publication_order_link A:ACTIVE {
    padding-right: 2px;
    color: #0025A0;
}

.publication_order_link A:HOVER {
    padding-right: 2px;
    color: #0025A0;
}

.publication_order_link A:VISITED {
    padding-right: 2px;
    color: #79009E;
}

.publication_details_link A {
    color: #0025A0;
    padding-right: 2px;
}

.publication_details_link A:LINK {
    color: #0025A0;
    padding-right: 2px;
}

.publication_details_link A:ACTIVE {
    color: #0025A0;
    padding-right: 2px;
}

.publication_details_link A:HOVER {
    color: #0025A0;
    padding-right: 2px;
}

.publication_details_link A:VISITED {
    color: #79009E;
    padding-right: 2px;
}

.publication_publisher {
    font-size: 12px;
}

.publication_publisher A:LINK {
    text-decoration: none;
    color: black;
}

.publication_publisher A:VISITED {
    text-decoration: none;
    color: black;
}

.publication_publisher A:ACTIVE {
    text-decoration: none;
    color: black;
}

.publication_publisher A:HOVER {
    text-decoration: underline;
    color: black;
}

.details_item {
    font-weight: bold;
    font-size: 14px;
    padding-left: 4px;
}

.details_item_name {
    margin-right: 20px;
}

.details_item_name_inline {
    font-weight: bold;
    margin-right: 70px;
    float: left;
    display: inline;
}


.details_item_value {
    font-weight: normal;
    margin-bottom: 4px;
    float: none;
}

.details_item_value_inline {
    font-weight: normal;
}

.publicatie_cover {
    position: absolute;
    top: 70px;
    left: 500px;
}

/*end content block containers*/
/*right content block container*/
#right_content {
    position: absolute;
    left: 670px;
    width: 200px;
    height: 500px;
}

.right_content_block {
    width: 100%;
    height: 237px;
    /*border: 1px solid #BBBBBB;*/
}

.right_content_block IMG {
    margin-left: 25px;
    padding-top: 50px;
    text-align: center;
}

#service_messages {
    margin-bottom: 13px;
}

.right_content_title {
    background-color: #F7F7F7;
    padding: 5px 0;
    text-align: center;
    font-weight: bold;
    height: 15px;
    width: 200px;
    color: #9E2A00;
    border-top: 1px solid #BBBBBB;
    float: left;
    overflow: hidden;
}

.right_content_title A {
    text-decoration: none;
    color: #9E2A00;
}


.right_content_title H2 {
    padding: 0;
    margin: 0;
}

.right_content_text {
    background-color: #BBBBBB;
    height: 208px;
}

.right_content_text IMG {
    margin-left: 25px;
    padding-top: 25px;
    text-align: center;
}

.service_message {
    padding-top: 10px;
    margin-top: 0px;
    padding-bottom: 8px;
    padding-left: 25px;
    color: white;
    list-style: square;
}

.service_message LI {
    padding-bottom: 8px;
}

.advertisement_title {
    color: white;
    font-weight: bold;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.advertisement_image {
    text-align: center;
    width: 180px;
    height: 180px;
    float: left;
    */ overflow: hidden;

}

.advertisement_image IMG {
    text-decoration: none;
    border: none;
}

.advertisement_image A:LINK {
    text-decoration: none;
    border: none;
}

.advertisement_image A:ACTIVE {
    text-decoration: none;
}

.advertisement_image A:HOVER {
    text-decoration: none;
}

.advertisement_image A:VISITED {
    text-decoration: none;
}

/*right content block container*/
/* end general content container---------------------------*/
/* footer container----------------------------------------*/
#footer {
    clear: both;
    /* 	position: absolute; */
    /* 	bottom: 0px; */
    /* 	left: 32%; */

}

.push {
    height: 4em;
}

#disclaimer_sitemap {
    height: 100%;
    width: 100%;
    text-align: center;
}

#partner_logos {
    /* 	text-align: center; */
    margin-bottom: 50px;
    margin-left: 30px;
    padding: 0;
}

.partner_logo {
    display: inline-block;
    margin-right: 30px;
}

.partner_logo A {
    display: inline-block;
}

.partner_logo A:LINK {
    text-decoration: none;
    display: inline-block;
}

#footer_list_container {
    list-style-type: none;
    margin: 0 0 30px 0;
    padding: 0;
    position: absolute;

}

#footer_list_container LI {
    display: inline;
    margin: 0 2px 0 0;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: 1px solid #9E2A00;
}

#footer_list_container .last_list_item {
    border: none;
}

.footer_link {
    height: 10px;
    text-decoration: none;
    color: gray;
}

/*end footer container---------------------------------------*/
.errorMessage {
    text-align: left;
    color: white;
    font-weight: bold;
    display: none;
}

.actionError {
    list-style: none;
    border: 1px solid red;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

.notAvailable {
    list-style: none;
    /*border: 1px solid gray;*/
    padding: 5px;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    color: gray;
}

.actionMessage {
    list-style: none;
    border: 1px solid green;
    padding: 5px;
    font-weight: bold;
    text-align: center;
}

.new_update_notification {
    font-size: 10px;
    font-weight: normal;
    padding-left: 4px;
    color: #9E2A00;
}

.welcomeText {
    font-size: 13px;
}

.faqTitle {
    padding-bottom: 5px;
    padding-right: 2px;
    font-weight: bold;
}

.faqText {
    padding-bottom: 10px;
    padding-right: 2px;

}

.rssIcon {
    border: none;
    vertical-align: middle;
    padding-left: 2px;
}

.copyLink {
    font-weight: bold;
    color: blue;
}

#leftContainer {
    float: left;
    width: 50%;
}

#rightContainer {
    float: left;
}

#bottomContainer {
    text-align: center;
}

#wwctrl_downloadNetworkSettings_networksettings_submit {
    text-align: center;
}

#downloadNetworkSettings .wwlbl {
    width: 200px;
    display: table-cell;
}

#downloadNetworkSettings .wwctrl {
    width: 4;
    display: table-cell;
}

input[type="checkbox"] {
    margin: 0;
    padding: 0;
}

#downloadNetworkSettings_networksettings_submit {
    margin-top: 40px;
}

.podcastbanner {
    width: 360px;
    height: 120px;
    float: left;
    overflow: hidden;
}


/* New layout for anderslezen */

body * {
    font-family: 'Open Sans', serif;
}

.loginbox {
    border: 2px solid #A92626;
    background-color: #F7F7F7;
    padding: 25px;
}

.mainbutton {
    color: white;
    background-color: #A92626;
    border: 2px solid #811E1E;
}