@page {
  size: 21cm 29.7cm;
  margin: 10mm 25mm 27mm 25mm;
}



html, body, #header, #box, #content, #footer{
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 11pt;
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

hr{
clear:both;
}

#wrapper {
text-align: left;
  margin: 0 10mm 27mm 10mm;

}

#header h1 {
font-size: 14pt;
border-bottom: 1pt solid black;
margin-bottom:1cm;
margin-top:0;
}

/* Hauptmenue */
#nav {
display:none;
}

#hauptmenue {
display:none;
}


/* Content-Bereich */
#content {
color: #000;

}

#content .liste {
color: #000;
}
#content .liste ul {
list-style-position: outside;
list-style-type: circle;
}

#content p, #content li {
font-size: 80%;
line-height: 130%;
}

#content h1
{
	color: #000000;
	font-size: 155%;
}

#content h2
{
	color: #000000;
	font-size: 115%;
	border-bottom:1pt solid #000000!important;
}

#box h2 {
	border-bottom:1pt solid #000000!important;
	color:#000000!important;
	font-size:125%!important;
}


#content h3
{
	color: #000000;
	font-size: 87%;
	margin:10px 40px 8px 0;
	clear:both;
	border-bottom:1px solid #555;
}
#content td {
font-size: 80%;
margin:0;
padding:0;
}
#content a {
text-decoration: none;
border-bottom: 1pt solid #000;
color: #000;
font-weight: bold;
font-style:italic;
}
#content a:visited {
color: #000;
}
#content a:hover {
color: #000;
}
#content a:active {
color: #000;
}
#content a:focus {
color: #000;
}

#content ul {
	margin:0;
	padding:0;
}

#content li {
	text-align:left;
	margin:0 0 0 1cm;
	font-style:italic;

}


.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -10px 6px 6px -10px;
  padding: 6px;
  }

.img-shadow {
background:  url("layout/shadowAlpha.png") no-repeat bottom right !important;
background:  url("layout/shadow.gif") no-repeat bottom right;
margin: 10px 10px 10px 10px !important;
margin: 10px 0 0 5px;
}

.rechts {
float: right;
margin-left: 27px;
margin-right: -10px;
}
 
.links {
float: left;
margin-right: 27px;
margin-left: -10px;
}



/* Footer */
#footer {
background-image: url("layout/Lay_fuss.jpg");
background-repeat:no-repeat;
color: #000;
height: 1cm;

}
#footer p {
font-size: 10pt;
text-align: center;
}
