body {
	margin-left: 10px;
	background: url(bg.gif) repeat;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	width: 98%;
}

p, li, ul, td, th, tt, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
 	font-size: 12px;
}

/* Stylesheets für den Text */

p, .content td,  tt {
	margin-left: 40px;
	margin-right: 20px;
}

p, ul.clearall {
	clear: both;
}

li {
	margin-left: 20px;
}

p.infobox {
	background: #CCFFCC;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	border-left-width: 1px;
	border-left-style : solid;
	border-left-color: #66CC33;
	width: 90%;	
	margin-left: 20px;
}

p.achtung {
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	border-left-width: 1px;
	border-left-style : solid;
	border-left-color: #c00000;
	background: #ffbbbb;
	width: 90%;	
	margin-left: 20px;
}

p.kategoriebox {
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	border-left-width: 1px;
	border-left-style : solid;
	border-left-color: #dddddd;
	background: #dddddd;
	width: 90%;	
	margin-left: 20px;
}

p.beschreibungbox {
	background: #999999;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	border-left-width: 1px;
	border-left-style : solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style : solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style : solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style : solid;
	border-top-color: #999999;
	width: 80%;	
	margin-left: 1cm;
}

.optionenbox {
	background: #dddddd;
	margin: 10px;
	border-width: 1px;
	border-style : solid;
	border-color: #999999;
}

p.quote {
	font-style: italic;
}

p.image {
	text-align : center;
}

table.inline {
	margin-left: 40px;
	margin-right: 15px;
	margin-bottom: 10px;
}

code {
	margin: 0px;
	color: #185ac6;
	font-family: "Courier New", Courier, monospace;
	background: transparent;
}

pre {
	font-size: 12px;
	margin-top: 10px;
	margin-left: 40px;
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	background: #ffffff;
  background-color:#999999;
  border-color:black;
  padding-left:0.2cm;
  padding-top:0.5cm;
  padding-bottom:0.5cm;
  margin-bottom:0.2cm;
  margin-left:2cm;
  margin-right:2cm;
}

h1 {
   font-weight  : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 18px;
   color        : #000000;
   text-align   : left;
   margin-left  : 10px;
}

h2 {
   font-weight  : bold;
   font-family  : Verdana, Arial, Helvetica, sans-serif;
   font-size    : 16px;
   color        : #000000;
   text-align   : left;
   margin-left  : 30px;
}

h3 {
	font-weight  : bold;
	text-decoration: underline;
	font-family  : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align   : left;
	margin-left  : 30px;
}
h4 {
	font-weight  : bold;
	font-family  : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align   : left;
	margin-left  : 30px;
}
h5 {
	font-family  : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align   : left;
	margin-left  : 30px;
}
h6 {
	font-family  : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align   : left;
	margin-left  : 30px;
}

a:link {
	color: #006600;
	text-decoration: underline;
	background: transparent;
}

a:visited {
    color: #000000;
	text-decoration: underline;
	background: transparent;
}

a:hover {
	color: #000000;
	text-decoration:underline;
	background: transparent;
}

a:active {
	color: #000000;
	text-decoration:underline;

}

h2 a {
	text-decoration: none;
	font-size: 16px;
}

a img {
   color: white;
   background: transparent;
   border-width: 0;
   border-style: none;
   border-color: inherit;
}

small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

input.text, textarea.text, select.text {
	border: #f7c600 thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background: #FFF5D3;
	width: 300px;
}

.links {
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 10px;
	background: #dddddd;
	border-width: 3px;
	border-style: solid;
	border-color: #c00000;
}

.rand {
	border: 2px solid #999999;
	margin: 10px;
}

.navigation {
	background: #dddddd;
    border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.navigation td {
	font-size : 12px;
}

.navigation {
/*	text-align : right; */
}

.navigation a:link {
	color: #000000;
	background: transparent;
}

.navigation a:visited {
    color: #000000;
	background: transparent;
}

.navigation a:hover {
	color: #000000;
	background: transparent;
}

.navigation a:active {
	color: #000000;
	background: transparent;
}

tr.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #dddddd;
	border-color:#999999
}

tr.naviwhite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight  : bold;
  background: white;
  border-color:white;
  border-color-right:white;
}

.navi td {
 	border-bottom: 1px solid ;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px
}
.naviwhite td {
 	border-bottom: 1px solid ;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px
}

.container {
/* 	border-top: 1px solid #185ac6; */
 border-bottom: 1px solid ;
 background: #dddddd;
}

.content {
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:20px;
	border-bottom: 1px solid ;
	background: #ffffff;
}

input.suche {
	font-size: 12px;
	background: #FFF5D3;
	width: 130px;
	border: 1px solid ;
}

p img {
	margin-left: 0;
	margin-bottom: 5px;
	margin-top: 0;
	margin-right: 5px;
	float: left;
}

hr.pmargin {
	margin-left: 40px;
}

.navi .headline {
	text-align: center;
	padding-left: 4px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #999999;
	color: black;
	letter-spacing: 3px;
}
a     { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover     { color: #066; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.fliesstext   {
  color: black; font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-left-width:0.2cm;
  border-right-width:0.2cm;
  padding-left:1cm;
  margin-bottom:0.3cm;

}
.navigruen   {
   color: #000000;
   font-size: 16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-top:0.0cm;
   margin-bottom:0.2cm;
   margin-left:0.2cm;
   margin-right:0.2cm;
   padding-left: 20px;
   padding-top: 20px;
   padding-bottom: 2px;
   background: #dddddd;
   width: 320px;

}
.frage   {
  font-size:12px;
  font-weight:normal;
  color:black;
  margin-left:1cm;
  margin-bottom:0cm;
  padding-top:0.2cm;
  padding-bottom:0.2cm;
  padding-left:0.2cm;
  padding-right:0.2cm;
  background-color:#CCFFCC;

}
.antwort   {
  font-size:12px;
  font-weight:normal;
  color:black;
  margin-left:1.2cm;
  margin-top:-0.5cm;
  padding-top:0.2cm;
  padding-bottom:0.2cm;
  padding-left:0.2cm;
  padding-right:0.2cm;
}

.bildlinks   {
  border-left-width:0.2cm;
  border-right-width:0.2cm;
  padding-left:1.2cm;
  padding-right:0.5cm;
  margin-bottom:0.5cm;
}
.bildrechts   {
  border-left-width:0.2cm;
  border-right-width:0.2cm;
  padding-left:1cm;
  padding-right:0.5cm;
  margin-bottom:0.5cm;
}
.aufzaehlung   {
  color: black;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-left-width:0.2cm;
  border-right-width:0.2cm;
  padding-left:0.2cm;
  margin-bottom:0cm;
}
.anmerkung{
  color: gray;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-left-width:0.2cm;
  border-right-width:0.2cm;
  padding-left:2cm;
  margin-bottom:0.5cm;
}

.fliesstextnegatif { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fliessnegativfett { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fliessfett   { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.header{
  font-size:18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  border-left-width:0.5cm;
  border-right-width:0.5cm;
  padding-left:0.5cm;
  margin-bottom:0.5cm;
  background: #dddddd;
  width: 98%;	
}
rand{
  border:true;
  border-style:solid;
  border-color:black;
}
.navi{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color: black;
  background-color:#dddddd;
}
.beschreibungbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color: black;
  background-color:#999999;
  border-color:black;
  padding-left:0.2cm;
  margin-bottom:0.2cm;
}
.minidialog {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color: blackk;
  background-color:#dddddd;
  border-color:black;
  padding-left:0cm;
  margin-bottom:0cm;
  width: 130px;
}
.linkheader{
  width:411.3pt;
  border:solid black 1.5pt;
  border-bottom:solid black 1.0pt;
  mso-border-alt:solid black 1.5pt;
  mso-border-bottom-alt:  solid black .75pt;
  background:#CCFFCC;
  padding:0.2cm 5.4pt 0.2cm 5.4pt;

}

.linkheaderurl{
  width:411.3pt;
  border:solid black 1.5pt;
  border-bottom:solid black 1.0pt;
  mso-border-alt:solid black 1.5pt;
  mso-border-bottom-alt:  solid black .75pt;
  background:#CCFFFF;
  padding:0.2cm 5.4pt 0.2cm 5.4pt;
}
.linkheaderfont{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
}
.linkdoc{
  width:92.55pt;
  border-top:none;border-left:
  solid black 1.5pt;
  border-bottom:solid black 1.0pt;
  border-right:solid black 1.5pt;
  mso-border-top-alt:solid black .75pt;
  mso-border-top-alt:.75pt;
  mso-border-left-alt:  1.5pt;
  mso-border-bottom-alt:.75pt;
  mso-border-right-alt:1.5pt;
  mso-border-color-alt:black;
  mso-border-style-alt:solid;
  background:#dddddd;
  padding:0cm 5.4pt 0cm 5.4pt
}
.linkdocfont{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-left:0.5cm;
}
.linkdata{
  width:318.75pt;
  border-top:none;
  border-left: none;
  border-bottom:solid black 1.0pt;
  border-right:solid black 1.5pt;
  mso-border-top-alt:solid black .75pt;
  mso-border-left-alt:solid black 1.5pt;
  mso-border-top-alt:.75pt;
  mso-border-left-alt:1.5pt;
  mso-border-bottom-alt:.75pt;
  mso-border-right-alt:1.5pt;
  mso-border-color-alt:black;
  mso-border-style-alt:solid;
  background:white;
  padding:0cm 0pt 0cm 0pt
}
.linktable{
  background:green;
  border-collapse:collapse;
  border:none;mso-border-alt:
  solid black 1.5pt;
  mso-yfti-tbllook:32;
  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  mso-border-insideh:.75pt solid black;
  mso-border-insidev:.75pt solid black
}
.linkdatafont{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:black;
  margin-left:0.2cm;
}
.linktrenner{
  width:411.3pt;
  border-top:none;
  border-left:solid black 1.5pt;
  border-bottom:solid black 1.0pt;
  border-right: solid black 1.5pt;
  mso-border-top-alt:solid black .75pt;
  mso-border-top-alt:.75pt;
  mso-border-left-alt:0pt;
  mso-border-bottom-alt:.75pt;
  mso-border-right-alt:  1.5pt;
  mso-border-color-alt:black;
  mso-border-style-alt:solid;
  background:#dddddd;
  padding:0.2cm 0pt 0cm 0pt
  margin:0.2cm 0cm 0cn 0cm;
}
.linktrennerfont{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:black;
  margin-left:0.2cm;
}
.toptext{
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:black;
  margin-left:0.3cm;
  margin-bottom:-0.2cm;
}

.Begriff { 
  font-weight: bold; 
  font-size: 10pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  margin-bottom: 0.5cm; 
  margin-left: 1cm 
}
.BegriffText { 
  font-size: 10pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  margin-top: 0cm; 
  margin-bottom: 0.5cm; 
  margin-left: 2cm 
}

