@page { 
size : 21cm 29.7cm; 
} 
body {
   color: black;
	margin: 0 0 1cm 0;
	background-color: white;
	font-family:  georgia, "Trebuchet MS", verdana, sans-serif;
	font-size: 9pt;
}
table {
	width: 100%;
	border: 0px;
	padding: 0;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pBreak { page-break-before: always; }

#obskur {
display:none;
}
td {
 line-height: 1.5em;
}
  
blockquote {
  margin-left: 7mm;
  font-family: georgia, Times New Roman, serif;
  font-style: italic;  
}

h1 {
display:none;
font-size: 4em;
font-family: georgia, times, serif;
color: #009900;
margin: 0;
letter-spacing: -0.04em;
padding: 0;
}

h2 {
  font-family: georgia, times, serif;
  font-size: 2.3em;
  line-height: 1em;
  color: #009900; 
  font-weight: bold;
  text-transform: lowercase;
  margin: 0;
  padding: 0;
}

h3 {
  font-size: 1.6em; 
  font-family: georgia, times, serif;
  line-height: 1em;
  font-weight: bold;
  color: #009900; 
  margin: 0;
  padding: 0;
}
  
h4 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5em;
  margin: 0 0 3mm 0;
}

h6 {
  font-weight: normal;
  letter-spacing: 0.1em;
  clear: left;
  font-size: 0.8em;
  text-transform: uppercase; 
  margin: 0;
padding: 0;
}

ol, ul {
  margin: 0 0 1.3em 1.3em;
  padding: 0;
}

li {
  line-height: 1.5em;
}

form {
display: none;
}
img { border: 0px; }

/* Benutzerdefinierte Klassen ------------------------- */

.kopf {
	display: inline;
	font-weight: bold;
}
.morepics {
	margin-top: 26em;
	line-height: 1.2em;
	font-size: 1.1em;
	font-family: georgia, times, serif;
	font-style: normal;
	font-weight: 400;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 0 0 1em 1em;
}
.versteck {
display: none; 
}
.tab_klein {
	margin: -1cm 0 0 7cm;
	width: 8cm;
}
.serie{
	margin: 0 auto;
	text-align:center;
	width: 400px;
	height: 400px;
}
.plan {
	font-family: Times New Roman,Times,serif;
	border-left: 1px solid #999999;
	letter-spacing: 1px;
	position: relative;
	background: White;
	width: 770px;
	margin: -1em auto;
	text-align: left;
}
.legende {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  text-align: left;
  padding: 0 0 0.5em 0.7em;
  margin: 0 0 3.2em 0.2em;
  letter-spacing: 0.1em;
  clear: left;
  font-size: 0.8em;
}
.legende_2 {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding: 0 0 0.5em 0.7em;
  margin: 1em 0 1.2em 0;
  letter-spacing: 0.1em;
    font-size: 0.8em;
	 width: 200px;

}

#box_r{
	position: absolute;
	left: 259px;
}
#box_l{
	position: absolute;
	left: 30px;
}

.klein {
    letter-spacing: 0.1em;
  font-size: 0.8em;
  text-transform: uppercase; }



/* Pseudo-Formate ------------------------- */
 
a:link, a:visited, a:active {
   color: #009900; text-decoration: none; }
 

/* Benutzerdefinierte ids ------------------------- */


#container {

  text-align: left; }

/* Content-Bereich ------------------------- */

#content {
padding: 0 30px 10px 30px;
margin: 0 ;
font: 120% verdana, arial, sans-serif;
}
#footer {
  clear: both;
  border-top: 0.3mm solid black;
  padding: 0;
  margin: 10mm 0 0 0; 
  display:none;
  }

/* Navigation: Reiter------------------------------------ */

#reiter ul li {
list-style-type: none;
margin: 0 4mm 0 0;
padding: 0;
display: none;
}

#reiter ul {
list-style-type: none;
margin: 0 0 3mm 0;
border-bottom: black 0.3mm solid;
}
/* Navigation: Obenkante ------------------------------------ */

#obenkante {
background: white;
float:left;
margin: 0;
padding: 0;
}
#oben ul {
    display:none;
    }

#oben li {
	font: 1.4em georgia, Times New Roman, serif;
	font-weight: bold;
	float: left;
	text-align: center;
	margin: 0px 5px 0 0px;
	padding: 0 0px 0 0px;
	min-width: 7em;
}

#oben a {
float: left;
width:.1em; /* fuer IE/Win */
display:block;


/* Floating-Problem im IE/Mac \*/
float: none;
/* */
}

#oben > ul a {width:auto;} /* IE/Win-Hack aufloesen */

#oben li a:link, #oben li a:visited, #oben li a:active { color: #009ECC; text-decoration: none;}


/* Rechte Spalte ------------------------- */

#rechts {

display: none; }

/* Kleinkram -------------------------  */



.bildlinks { float: left;   }

.bildlinks img {
background-color: white;
margin: 0.3em 0.8em 0.3em 0; padding: 1.2mm; border: 0.3mm gray solid;
}

.bildrahmen img {
margin: 0.3em 0 0.3em 0; padding: 1.2mm; border: 0.3mm gray solid;
}

.bildrechts { float: right;  }

.bildrechts img {
background-color: white;
margin: 0.3em 0 0.3em 1em; padding: 1.2mm; border: 0.3mm gray solid;
}