
/*       T Y P O H E A D S . at  2008  for  KHM     */ 


HTML { padding:0; margin:0;}
BODY { padding:0; margin:0; border:0; background:0;}
.wrapper { display:block; position:relative; z-index:3; min-height:0; margin:0;}
/*
#footer { position:absolute; margin:0; bottom:-1px; right:18px; display:block; width:100%; z-index:4; background-position:0 top; padding-bottom:1px;}
#footer A.site { display:block; background-image:url('../images/ico6_inv.gif'); margin:0 0 0 580px;}
*/
#footer { display:none;background:none;}

#content { padding-bottom:80px; width:640px; margin-left:0px;}
#content .info1 { padding:30px 0 0 0; width:640px;}
#content .column1 { display:none;}
.box-inner {width:500px;}
DIV.box_c DIV.text {width:400px;}


#header { padding-top:20px; width:640px;}
#header .top { display:none;}

#content .colum2 #pagetitle,
.fce_2col,
#content .colum2 #content1 {width:430px;}
#content .wide {width:600px;}
#content .wide #content1 {width:630px;}

/* IE6 */

#content { _width:620px;}
#content .info1,
#content .colum2 { _width:620px;}
.box-inner {_width:600px;}
DIV.box_c DIV.text {_width:400px;}

#content .colum2 #pagetitle,
.fce_2col,
#content .colum2 #content1 {_width:430px;}
#header { _width:620px;}

/* END */

#content1 UL { padding:0 0 12px 0; margin:0;}
#content1 UL LI { margin:0 0 0 14px; padding:0 0 0 0; background:0; list-style-type:disc;}

#content1 OL { padding:0; margin:10px 111px 10px 30px;}
#content1 OL LI { margin:0 0 4px 0; padding:0;}

.box_highlights .desc { background:0;}
.box_highlights { border-color:#000;}
.block-tab h3 { background:0; color:#000;}
.block-tab { border-color:#000; background:0;}
#content .headerbild { border-bottom:1px solid #000;}
#content .links { border-bottom:1px solid #000;}


#content .colum2 .block-tab H2,
#content .headerbild .txt P,
#content .colum2 .block-tab H2 SPAN,
#content .colum2 .box_highlights .desc P. 
.portal #content2 A, 
.portal #content2 H3,
.portal H2,
#content .links li a,
.portal #content2 .caption,
.green,
.white { color:#000;}

.box_highlights .desc p,
#content .column1 .box H2,
A { color:#000;}

#content .box_highlights .button,
#content3,
.formy,
.block-tab a.fuh, 
.block-tab a.bag,
#flashcontent,
#submenu,
.box_exhibsearch,
.pagebrowser,
A.back,
A.next,
A.site,
div.plus,
#header .forms,
#header .nav,
#navtop,
.site,
.push,
.inf,
.teaser .more,
a.plus,
.column3 { display:none;}


A.list { background:0; padding:0;}
.headerbild { background:0;}
.box-inner { background:0; border-color:#000;}
.box-inner .head-box { background:0; color:#000;}
.box-inner .head-box a { display:none;}
.box-inner .head-box h3.red { color:#000; font-weight:bold;}


H1#logo { display:block; text-align:right;}
H1#logo .logotxt { display:none;}
H1#logo IMG { display:inline;}

.block-tab .gap { background:none;}


.greenBG { background-image:none; background-color:#FFF;}
.BG_green_light { background-color:#FFF;}
.border_green { border-color:#000;}


@media print
{

#footer { display:none;}

p{ orphans:5;}
p{ widows:5;}

HTML,
BODY,
.wrapper,
#content,
.info1,
.column2,
#content1 { overflow:visible !important;}
/*height:auto;*/

div {
height:auto; overflow:visible !important;text-align:left;
}

.box-inner .box_c {
  clear:both;
  height:220px;
  page-break-inside:avoid;
}

}
