@import url(/static/css/main.css); 

/**********CUSTOM STYLES **** overwrite f.e. TOPCONTENT ***/ 

body, td {
	font-family: Helvetica, Arial, Trebuchet MS, Sans-serif;
}

td#rowTop {
}

#topContent {
	background: rgb(226,230,241) url(../graphics/bgTop.png) repeat-x;
}

#topmenu {
	text-align:right;
	font: .8em Helvetica, Arial, Trebuchet MS, Sans-serif;
	color:#D2D2D2;
	white-space:nowrap;
	padding-top: 12px;
	padding-right:.5em;
}

#topmenu a { 
	color: rgb(25,43,133);
	font-family: Helvetica, Arial, Trebuchet MS, Sans-serif;
} 

a.external {
	background: url(/static/graphics/external.gif) no-repeat right top;
	padding-right: 13px;
	* display: inline-block;
	text-indent: 0px;
}

a.mail {
		background: url(/static/graphics/mail.gif) no-repeat right top;
		padding-right: 17px;
		* display: inline-block;
		text-indent: 0px;
}

/*navPort*/

div#navPort { 
	background: transparent url(../graphics/bgNavPort.png) repeat-x;
	color: rgb(25,43,133);
	padding-left:10px;
	clear:both;
	border-top: 1px solid rgb(247,248,249);
	border-bottom: 1px solid rgb(160,180,210);
}

div#navPort a { 
	color: rgb(25,43,133);
	text-decoration: none;
} 

div#navPort a:hover{
	background-color:#E2E6F1;
}

.resizeControls, .naviControls, .rotateControls {
	margin-top:1px;
}

.viewCtrl, .viewCtrl_sel {
	border-right: 1px solid rgb(160,180,210);
	border-left:none;
}
.viewCtrl_sel {
	color: rgb(25,43,133);
	background: transparent url(../graphics/bgNavPortSel.png) repeat-x;
}

.viewCtrl a, .viewCtrl_sel {
	font-family: Helvetica, Arial, Trebuchet MS, Sans-serif;
	
}
span.resizeControls a#zoomh {
	background: url(../graphics/ctrl/fittoh-n.png) no-repeat; 
}
span.resizeControls a#zoomh:hover {
	background: url(../graphics/ctrl/fittoh-a.png) no-repeat; 
}
span.resizeControls a#zoomw {
	background: url(../graphics/ctrl/fittow-n.png) no-repeat; 
}
span.resizeControls a#zoomw:hover {
	background: url(../graphics/ctrl/fittow-a.png) no-repeat; 
}
span.resizeControls a#zoomzout {
	background: url(../graphics/ctrl/fittozo-n.png) no-repeat; 
}
span.resizeControls a#zoomzout:hover {
	background: url(../graphics/ctrl/fittozo-a.png) no-repeat; 
}
span.resizeControls a#zoomzin {
	background: url(../graphics/ctrl/fittozi-n.png) no-repeat; 
}
span.resizeControls a#zoomzin:hover {
	background: url(../graphics/ctrl/fittozi-a.png) no-repeat; 
}
div.paginglink a#forw {
	background: url(../graphics/ctrl/sv-n.gif) no-repeat; 
}
div.paginglink a#forw:hover {
	background: url(../graphics/ctrl/sv-a.gif) no-repeat; 
}
div.paginglink span#forw_s {
	background: url(../graphics/ctrl/sv-s.gif) no-repeat; 
}
div.paginglink a#back {
	background: url(../graphics/ctrl/sr-n.gif) no-repeat; /*pageLeftArr.png*/
}
div.paginglink a#back:hover {
	background: url(../graphics/ctrl/sr-a.gif) no-repeat; /*pageLeftArr.png*/
}
div.paginglink span#back_s {
	background: url(../graphics/ctrl/sr-s.gif) no-repeat;
}

div.paginglink a#forw:active, div.paginglink a#back:active {
	background-position:1px 1px;
}

/* classification */
ul#cTitle li {
	background:url(../graphics/listicons/icoTitle.gif) no-repeat;
}
ul.cCat li {
	background:url(../graphics/listicons/icoCat.gif) no-repeat;
}
/* searchresult-types */
ul#metadata li {
	background:url(../graphics/listicons/icoTitle.gif) no-repeat;
}
ul.page li, ul ul.page li {
	background:url(../graphics/listicons/icoPage.gif) no-repeat;
}
/* chronology */
ul#chronology li {
	background:url(../graphics/listicons/icoChrono.gif) no-repeat;
}

/* titleinfo */

td.name {
	color: rgb(0,40,160);
}

td.colmain{
	padding-left:16px;
	padding-right:24px;
}

}
/* menuboxes */
table#cont {
	width:100%; height:100%;
	border-left:1px solid #f0f0ec;
	border-right:1px solid #f0f0ec;
	display: table;
}

div.menuheader, div.mainheader {
	color: rgb(0,40,140);
}

div.menuheader, div.mainheader, div.mainheader a, div.subheader, td#headerMetaOrFulltext {
	color: rgb(0,40,160);
}

div.menuheader, div.mainheader, div.subheader, td#headerMetaOrFulltext {
	border-bottom: 1px solid rgb(170,170,210);
}
div.menuheader, td#headerMetaOrFulltext {
	background: rgb(256,256,256) url(../graphics/bgMenuheader.png) repeat-x;
}

div.mainheader {
}

div.subheader {
	font-weight: bold;
}

div.menubox {
	margin:0;
	padding:.2em;
	border:none;
	padding-bottom:.7em;
	margin-bottom:15px;
	background: rgb(247,248,249) url(../graphics/menubox_bottom.png) bottom repeat-x;
}
div.menubox a.sel {
	font-weight:bold;
}

/* static pages */

div.item, div.underlineditem {
	padding-top:.3em;
	font-size: 1em;
	color: rgb(25,43,133);
	font-family: georgia, times, times new roman;
	font-weight: bold;
}
div.underlineditem, ul#cTitle li.underlineditem {
	background:none;
}

div.cont {
	/*padding:.7em 0 2em;*/
	line-height:1.5em;
	padding:.3em .05em .2em;
	margin-bottom:1.5em;
}


span.npItem {
	font-weight:bold;
	color:rgb(25,43,133);
	white-space:normal;
}

div.msgEmpty {
	color:#679;
	border:1px solid #bcd;
}
div#sbox .sboxHeader {
	background:#F8F7FB url(../graphics/bgNavPort.png) repeat-x;;
}