#header {height:150px;}
#header #servicelinks {height:25px;margin:3px 0px 0px -5px;}
.topimage .img {height:200px;}
#header #logo {top:4px;}
#header #sitetitle {height:40px;}
#header #searchtoggle {top:79px;}
#header #topline {border-top:5px solid #006;}

#doctable table th {background-color:transparent;}
#boxpubli { padding:10px;}
#publication_box #linkprint{display:none;}
#publication_box #search_form{display:none;}
#publication_box #boxpubli .top .title{font-size:1.12em; color:#333; font-weight:bold;padding:0px 0px 5px 5px;text-decoration:underline;}
#publication_box  #query_search_result #maincontent {color:#333;}
#middledoc #mainframe {color:#333;}

#htmlframe {font-family: Verdana,Arial, Helvetica, sans-serif;margin: 0px 0px 10px 0px;color:006;}
#htmlframe .menutitle {font:normal 11px Verdana, Arial, Helvetica, sans-serif;font-weight: bolder;color: #f60;}
#htmlframe .menutxt {font:normal 9px Verdana, Arial, Helvetica, sans-serif;border-bottom: 1px solid #FFFFFF;color:#000;}
#htmlframe .maintitle {font:normal 10px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #FF6600;border-bottom: 2px solid #FFFFFF}
#htmlframe .subtitle {font:normal 10px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #999999;}
#htmlframe li {list-style:square;}
#htmlframe table{width:auto!important;}
#htmlframe form table{width:100%!important;}
#htmlframe form table td{text-align:left;}
#htmlframe  #bodytext  table{width:auto!important;}

/*
#docpage #doctable p, #docpage #doctable ul , #docpage #doctable h1 {font-size:larger;}
#docpage #doctable a  {font-size:small;}
#docpage #doctable h3 {font-size:small;}
*/
/* topics pages */
#topic_box {vertical-align:top;}
#topic_box .TopicTable{padding:0px;}
.TopicTable .celbox {vertical-align:top;}
#box_content1, #box_content2, #box_content3, #box_content4 {vertical-align:top !important;}
.celbox .box_link {vertical-align:top !important;}
#topic_links, #topics_ban {padding-left:10px !important;}
#topic_links div {padding:0px 0px 10px 0px !important;	text-align:left!important;}
#topics_ban div {padding:0px 0px 0px 0px !important;	text-align:left!important;}

#topic_links div, #topics_ban div{padding:0px 0px 10px 0px !important;	text-align:left!important;}
.pension .icon {padding-top:0px!important; vertical-align:top !important;}
.pension .icon img {padding-right:10px !important;}
#box_content1, #box_content2, #box_content3, #box_content4{
	background-color:#fff !important; 
border-width:2px !important;
	border-top:none !important;

}
#topic_links .pensionboxR1 { border:none !important; padding-bottom:0px !important;}
.pensionboxR1 .box_title { 
	background-color:#B4C3E2 !important;
	color:#000066 !important;
	padding:4px 5px 4px 10px!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:small!important;
font-weight:bold!important;
}
.pensionboxR1 .first_row ,.pensionboxR1 .last_row{
	background-color:#F0F3FA !important;
	padding:5px 0px 5px 0px!important;
}
.pensionboxR1 .icon {
	padding:5px 5px 0px 10px!important;
	vertical-align:top;
}
.pensionboxR1 .box_link {
	padding:0px 5px 1px 5px!important;
	vertical-align:top;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:small!important;
	color:#333 !important;
	text-align:left!important;
}
.pensionboxR1 .box_link a{
	font-family:Arial,Helvetica,sans-serif!important;
	color:#333333 !important;
	font-size:small!important;
}
.pensionboxR1 .box_body {
	background-color:#F0F3FA !important;
	color:#000066 !important;
}
#box_title1, #box_title2, #box_title3, #box_title4 {
background:#B4C3E2 url() no-repeat scroll left top!important;
color:#000066!important;
height:auto!important;
padding:4px 5px 4px 10px!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:small!important;
font-weight:bold!important;
}
.pension .box_link {
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:small!important;
	color:#333 !important;
}
.pension .box_link .button {}
.pension .box_link .button a{
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:small!important;
	color:#333 !important;
	background:url(../images/2right.gif) left center no-repeat;
	padding-left:12px;
	text-decoration: none !important;
}
.pension .box_link .button a:hover{text-decoration: underline !important;}


.topimage .subtitle{border-top:8px solid #F79122 !important;}
.topimage .subtitleblue{border-top:8px solid #F79122 !important;}
.topimage .subtitleorange{border-top:8px solid #F79122 !important;}
