html { }
body { margin:0px; color:#555555; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:16px; }
td { color:#555555; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:16px; }
form { border:none; margin:0px; padding:0px; display:inline; }
input, select, textarea { font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
div { margin:0px; padding:0px; }

P { margin:0px 0px 8px 0px; }
OL LI { margin:0px 0px 8px 0px; }
HR { height:1px; margin:0px; padding:0px; border:1px solid #DDDDDD; }

H1,H2,H3,H4 { font-weight:bold; font-family:Times New Roman, times; }
H1 { color:#0D75BC; font-size:18px; margin:12px 0px 8px 0px; }
H2 { color:#0D75BC; font-size:14px; margin:12px 0px 8px 0px; }
H3 { color:#0D75BC; font-size:13px; margin:12px 0px 8px 0px; }
H4 { color:#555555; font-size:10px; margin:2px 0px 8px 0px; font-family:Verdana,Arial,Helvetica,sans-serif; }

A { color:#0D75BC; text-decoration:none; }
A:hover { text-decoration:underline; }

/*
 * *** classes - border was #555555
 */
.nav_top { height:25px; padding-bottom:2px; font-weight:bold; font-size:10px; line-height:14px; }
.nav_rootline { height:25px; padding-left:10px; padding-bottom:2px; font-weight:bold; font-size:10px; line-height:14px; }
.nav_pageaction { height:25px; padding-right:2px; padding-bottom:2px; font-weight:bold; font-size:10px; line-height:14px; text-align:right; }
.nav_1 { color:#555555; padding-top:2px; font-weight:bold; font-size:11px; border-top:1px solid #CCCCCC; }
.nav_2 { padding-bottom:2px; font-weight:bold; font-size:10px; line-height:14px; }
.nav_3 { padding-bottom:2px; font-weight:bold; font-size:10px; line-height:14px; }
.nav_2_space { width:25px; font-weight:bold; font-size:10px; text-align:right; }
.nav_3_space { width:50px; font-weight:bold; font-size:10px; text-align:right; }

.header { margin:12px 0px 2px 0px; }
.subheader { font-size:10px; margin:2px 0px 8px 0px; font-weight:bold; }

A.nav { color:#0D75BC; text-decoration:none; }
A.nav:hover { color:#0D75BC; text-decoration:underline; }
A.nav_act { color:#0D75BC; font-weight:bold; text-decoration:underline; }
A.nav_act:hover { color:#0D75BC; font-weight:bold; text-decoration:underline; }

#site { width:890px; }
#header { height:75px; padding-top:10px; color:#555555; font-size:9px; }
#leftmenu { width:145px; padding:0px; border-right:1px solid #CCCCCC; }
#contentarea { width:525px; border-right:1px solid #CCCCCC; }
#contentborderarea { width:220px; }

#content { padding:0px 5px 10px 10px; }
#content .top { text-align:right; }
#content_border { width:210px; padding:0px 5px 10px 5px; font-size:10px; line-height:13px; }
#content_border H1 { color:#0D75BC; font-size:16px; }
#content_border H2 { color:#0D75BC; font-size:12px; }
#content_border H3 { color:#0D75BC; font-size:11px; }

#footer { padding-top:8px; width:525px; color:#555555; font-size:9px; text-align:center; }

.contentbox { width:145px; margin-bottom:5px; padding:5px; border:1px solid #CCCCCC; display:block; }
.divider { width:100%; background:url(/fileadmin/shared_media/divider.gif); text-align:center; }

/*
 * *** news
 */
.news-latest H1, .news-list H1, .news-single H1 { font-size:24px; margin:0px 0px 8px 0px; padding:4px 0px 2px 0px; }
.news-latest H2, .news-list H2, .news-single H2 { margin:0px 0px 4px 0px; }
.news-latest P, .news-list P, .news-single P { margin:0px 0px 2px 0px; }
.news-latest TD.leftcol { width:210px; padding-right:5px; }
.news-latest TD.rightcol { width:310px; padding-left:5px; border-left:1px dotted #CCCCCC; }
.news-latest TD.catcol { width:210px; padding-right:5px; } 
.news-latest TD.catcol TH { padding:2px; border:1px solid #CCCCCC; font-size:11px; background-color:#EEEEEE; }
.news-latest TD.catcol TH A:link { color:#555555; }
.news-latest TD.catcol TH A:active { color:#555555; }
.news-latest TD.catcol TH A:visited { color:#555555; }
.news-latest TD.catcol TH A:hover { color:#0D75BC; }

.news-latest TD.onecol TH { padding:5px; border:1px solid #CCCCCC; font-size:11px; background-color:#EEEEEE; }
.news-latest TD.onecol TH A:link { color:#555555; }
.news-latest TD.onecol TH A:active { color:#555555; }
.news-latest TD.onecol TH A:visited { color:#555555; }
.news-latest TD.onecol TH A:hover { color:#0D75BC; }

.news-latest-cat, .news-list-cat { color:#555555; font-size:9px; }

/*
 * *** index search
 */
.tx-indexedsearch { width:525px; }
.tx-indexedsearch-res { width:525px; }
.tx-indexedsearch-title { padding:2px; background-color:#EEEEEE; }
.tx-indexedsearch-title-caption { white-space:normal; }
.tx-indexedsearch-info { width:525px; white-space:normal; }
.tx-indexedsearch-redMarkup { color:#FF0000; }
.tx-indexedsearch-percent { text-align:right; padding-right:2px; }

/*
 * *** nl book
 */
.nlbook { width:500px; }

.nlbook-subtitle { color:#555555; font-size:12px; font-weight:bold; }
.nlbook-author { }

TABLE.nlbook-single { width:400px; margin-bottom:10px; }
.nlbook-single TD { margin:0px; padding:1px; }
.nlbook-single HR { height:1px; margin:0px; padding:0px; color:#555555; background-color:#555555; border:none; }
.nlbook-single-divider { height:3px; }
.nlbook-single-image { width:200px; }
.nlbook-single-image-linktext { text-align:center; }
.nlbook-single-info { width:300px; }
.nlbook-single-info TABLE { width:100%; }
.nlbook-single-info TD { margin:0px; padding:0px; }
.nlbook-single-description { margin:0px; padding:0px; }
.nlbook-single-caption { color:#555555; font-size:10px; font-weight:bold; text-transform:uppercase; }
TD.nlbook-single-caption { padding-right:5px; }

/*
 * *** nl book list view
 */
TABLE.nlbook-list { width:100%; margin-bottom:10px; }
TABLE.nlbook-list-info { width:300px; text-align:left; }
.nlbook-list HR { height:1px; margin:0px; padding:0px; color:#555555; background-color:#555555; border:none; }
.nlbook-list-divider { height:3px; }

/*
 * *** nl book order form
 */
.nlbook-orderform { margin:0px; padding:1px; width:500px; }
.nlbook-orderform.TABLE { width:100%; }
.nlbook-orderform.TABLE TD { margin:0px; padding:1px; }
