html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
	color: #2E2D2F;
	font: 12px Arial, Verdana, "Sans-Serif";
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {*zoom: 1;/*for ie 5.5-7*/}

.hidden,
#logo,
#claim,
#col-pre-main,
#col-pre-additional #search,
#content-main .static,
#content-additional,
#content-additional .static,
#content-additional .boxed,
#content-additional .multibox,
#navigation-service,
#navigation-main,
.image-container,
.teaserImg,
.news-single-img,
#simplemodal-overlay,
#simplemodal-container,
a.enlarge,
.tx-icsihkgallery-pi1,
#footer {
	display: none;
}

fieldset {
    border: none;
}

strong {
    font-weight: bold;
}

em {
	font-style: italic;
}

table p {
	margin: 0 !important;
	padding: 0 !important;
}

#page {
	position: relative;
	width: 620px;
	margin: 30px;
}

#logo_print {
	display: block;
    float: left;
    width: 290px;
    height: 58px;
}

#cols-pre {
	clear: both;
}

#col-pre-additional {
	padding: 18px 0;
}

#content {
}

#content-main {
}

#content-additional {
}

#content-main h1 {
    color: #155092;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    margin: 0 0 5px 0;
}

#content-main h2 {
	color: #155092;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    margin: 0 0 5px 0;
}

#content-main h3 {
    color: #155092;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    margin: 0 0 5px 0;
}

#content-main p {
    line-height: 18px;
    margin-bottom: 15px;
}

#content-main ul {
    padding-bottom: 15px;
}

#content-main li {
    list-style-type: none;
}

#content-main div.multibox {
	margin-bottom: 15px;
}

#content-main div.multibox ul {
	margin: 0 !important;
	padding: 0 !important;
}

#content-main div.multibox ul li {
	background: transparent url(../images/main/link.png) 0px 2px no-repeat;
	padding-left: 19px;
	line-height: 20px;
	clear: both;
}

#content-main div.multibox ul li a {
    color: #155092;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    zoom: 1;
}

.categorization h2,
.categorization h4 {
    background: url(../images/main/teaser-h2-bg.jpg) repeat-x;
    color: #4D4D4D !important;
    font-size: 11px !important;
    font-weight: normal !important;
    height: 22px;
    line-height: 22px;
    margin: 0 0 10px 0;
}

.categorization h2 span,
.categorization h4 span {
    background-color: #036;
    display: block;
    float: left;
    font-size: 1px;
    line-height: 1px;
    margin: 7px 7px 6px 6px;
    text-indent: -9999px;
    width: 7px; height: 8px;
}

.categorization h2 span.edv {
    background-color: #7bc9ed;
}

#content-main table {
	border-collapse: collapse;
    margin-bottom: 15px;
    width: 100%;
}

#content-main table th {
    font-weight: bold;
    line-height: 18px;
    padding: 5px 10px;
    text-align: left;
}

#content-main table td {
    line-height: 18px;
    padding: 3px 10px;
    border: 1px solid #CED3DC; 
}
#content-main table td.td-right {
    text-align: right;
}
#content-main table td.td-center {
    text-align: center;
}

