@page {
    size: portrait;
    margin-top: 1cm;
    margin-bottom: 0cm;
    margin-left: 1cm;
    margin-right: 0cm;
}
body {
 color: #000;
 background-color: #fff;
 margin: 0cm;
 padding: 0cm;
 font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
  margin: 0 0 0 1cm;
  padding: 0cm;
 text-align: left;
 background-color: #fff;
 color: #000;
 width: 18cm;
 }
a {
   color: #000;
 text-decoration: underline;
}
.clear {
 clear: both;
 line-height: 0;
 height: 0;
 margin: 0;
 padding: 0;
 border: 0;
} 

/* #main */
#main {
 width: 18cm;
 margin: 0;
 padding: 0;
 border: 0;
}

/* #head */
#head {
 margin: 0;
 padding: 0;
 background-color: transparent;
}

/* #topBar */
#topBar {
    width: auto;
    margin: 0;
    padding: 0;
}
/* #domain */
#domain {
    font-size: 8pt;
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 0px 0px 20px 0px;
    padding: 10px 0px 10px 12px;
    width: 16.5cm;
}
#domain a {
    color: grey;
    text-decoration: none;
}
.navAccessContent, .navAccessMainNavigation, .navAccessNavigation, .navAccessSearch,
#navMeta, #picBar, #navBar, #leftCol, #rightCol  {
 display: none;
}

#toprint {
	display:none;
}
#hr {display: block; margin: 10px 0 10px 0; border-bottom: 1px solid #ccc}

/*#middleCol */
#middleCol {
 margin: 1cm 0 0 0;
 padding: 0;
 width: 14.5cm;
 _width: 15cm;
 font-size: 9pt;
 line-height: 1.35em;
 font-weight: normal;
}

/* #footer */
#footer {
   width: 14.5cm;
   _width: 15cm;
 padding: 0;
  margin: 0;
}
#copyright {
   width: 14.5cm;
   _width: 15cm;
 font-size: 8pt;
 margin: 0;
 padding: 0;
 text-align: left;
 color: #000;
 border: 0px solid #000;
}
#pageInfo {
 width: 15cm;
 _width: 15cm;
 margin: 0.3cm 0 0 0;
 padding: 0.3cm 0 0.3cm 0;
 font-size: 8pt;
 border-top: 1px solid #ccc;
}
/* Artikel */
.article, .articleOffer, .articleList, .articleFlash {
 margin: 0 0 1cm 0;
 padding: 0;
 width: 100%;
}
h1 {
 margin: 0 0 0.1cm 0;
 padding: 0 0 2px 0;
 font-size: 13pt;
 font-weight: bold;
 border-bottom: 1px solid #ccc;  
}
.content h1, h2, h3, h4, h5, h6 {
 margin: 0 0 10px 0;
 padding: 0 0 0 5px;
 font-size: 9pt;
 font-weight: bold; 
 border-bottom: 0;
 border-left: 3px solid #999;  
}
.imgleft {
 margin: 0 8px 4px 0;
 padding: 0;
 float: left;
}
.imgright{
 margin: 0 4px 8px 0;
 padding: 0;
 float: right;
}
.nrmtxt {
	line-height:18px;
	font-size:0.8em;
	color: #000;
}

#middleCol a.top {
 display: none;
}
ul {
 list-style-type: disc;
}
ul li {
 list-style-type: disc;
}
/* ------ Footer DEU ----- */
#copyright {
	padding-top: 10px;
	background-color: transparent;
	text-decoration: none;
}
#footer {
	position: relative;
	text-align: left;
}
#footerlogoDEU {
	float: left;
	width: 120px;
	height: 80px;
	margin-right: 23px;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
}
#footerlogoDEU a {
	float: left;
	margin-right: 14px;
}
#footerlogoDEU a img {
	border: none;
}
#footerlogoDEU a #lupe {
	display: none;
	position: absolute;
	top: -150px;
	left: -35px;
	border: 1px solid #ddd;
}
#footercopyrightDEU {
	display: block;
	float: left;
	width: 253px;
	height: 80px;
	margin-right: 23px;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
}
#footercontactDEU {
	height: 80px;
	background-color: #fff;
}
#footercontactDEU a {
	color: #666;
}
/* ------ Footer ENG ----- */
#footerlogoENG {
	float: left;
	width: 120px;
	height: 80px;
	margin-right: 23px;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
}
#footerlogoENG a {
	float: left;
	margin-right: 14px;
}
#footerlogoENG a img {
	border: none;
}
#footerlogoENG a #lupe {
	display: none;
	position: absolute;
	top: -150px;
	left: -35px;
	border: 1px solid #ddd;
}
#footercopyrightENG {
	display: block;
	float: left;
	width: 215px;
	height: 80px;
	margin-right: 23px;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
}
#footercontactENG {
	height: 80px;
	background-color: #fff;
}
#footercontactENG a {
	color: #666;
}