body { background:#ffffee; 		/* ffe9d5 */
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  font-family:arial, verdana, tahoma, sans-serif; 
  font-size:76%;
  overflow: hidden; 
 }
/*#ddffd6*/
text { font-size:15px; color:#800000; }

/* Formatierung Navigation und Daten */
#navi { background:#ffffee;	/*	#ddffd6;	*/
   position:absolute;
   overflow:auto;
   top:0px;
   left:0px;
   width:210px;
   height:100%;
   padding:5px;
   margin:0px;
   border:4px solid #800000;	/* #008000; */
}

#daten { background:#ffffee;
  position:fixed; 
  top:0px;
  left:225px;
  height:100%;
  right:0; 
  padding:5px;
  overflow:auto; 
/*	border:4px solid #008000;		*/
  margin-bottom: 5px;
  }

/* 			#navi a:hover{
font-family: tahoma;
color : #ff0000;
background-color:#8be;	/* #0033ff;  ffffe0*/
/*				display:block;
text-decoration : none;
}
*/
.HelpWindow
{
	z-index: 999;
	position: absolute;
	top: 0px;	/*	-999px;	*/
	left: 0px;	/*	-999px;	*/
	display: none;
	visibility: hidden;
	
	width: 280px;
	height: 200px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	background-color: lightyellow;
	border: dashed 1px red;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i,textarea
     { font-family:Tahoma,Verdana,Arial,sans-serif; }

h1 { font-size:23px; color:#ffb619; }
h2 { font-size:20px; color:#ffb619; }
h3 { font-size:17px; color:#ffb619; }
h4 { font-size:14px; color:#ffb619; }
h5 { font-size:13px; color:#ffb619; }

.menu { font-family: tahoma; line-height:20px; }
.mb {  border-left:1px solid #69c; border-right:1px solid #69c; }
.mlr { padding:3px; }
.bgb { background:#8be; }
.fr { color:#ff0000; }
.menu1 { margin-left: 15px; margin-top:20px; margin-bottom: 0px; }

.menu2 { margin-left: 3px; margin-top:10px; margin-bottom: 0px; border:1px solid #008000; }
.menu3 { margin-left: 3px; margin-right:3px; margin-top:30px; margin-bottom: 0px; }

.p14 { font-size:14px; }
.p13 { font-size:13px; }
.p12 { font-size:12px; }
.p11 { font-size:11px; }
.mx { font-family: tahoma; letter-spacing:2px; padding-right:10px; }
.unten { letter-spacing:2px; margin-bottom:20px; font-size:13px; }
.info { background-color:#b0ffff; color:#ff0000; display:none; visibility:hidden; }

a:hover{
color : #ff0000;
/*font-weight: bold;	*/
/*letter-spacing:2px;*/
text-decoration : none;
}

#container { width:177px; }
dl {margin: 0; padding:3px; border-left:1px solid #69c; border-right:1px solid #69c; }
dt {margin:0; padding:0.4em; font-size: 14px; font-weight:bold; }
dd {margin:0; padding:0; border-top:1px solid #fff; }


#gallery  {color:#000080; text-decoration:none; display:block; padding:0.4em; background: #ddffd6; }
.top {  display:block;   background:transparent;   font-size:1px;  }

.bottom {  display:block;   background:transparent;   font-size:1px;   border-top:1px solid #fff;  }
.b1, .b2, .b3, .b4 {display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.trans	{	color:#ffe9d5; }

.d12 {  margin-top:10px; color:#800000; font-size:12px; }
.d13 {  margin-top:10px; color:#800000; font-size:13px; }
.b1, .b2, .b3 { height:1px; }
.b2, .b3, .b4 { background:#69c; border-left:1px solid #fff; border-right:1px solid #fff; }
.b1 { margin:0 5px; background:#fff; }
.b2 { margin:0 3px; border-width:0 2px; }
.b3 { margin:0 2px; }
.b4 { height:2px; margin:0 1px; }
.rahmen {margin:0; padding:0; border-top:1px solid #fff;}

.h4 { font-size:17px; color:#ffb619; }
tr { vertical-align:top; }
th { font-size:15px; color:#ffb619; }
p,address,nobr,b { font-size:15px; }
ul,ol,li { font-size:13px; }
li.k { font-size:15px; }
i { font-size:14px; }
address { font-size:13px; }
.center { text-align:center; }
.bold { font-weight:bold; }
.boldml5 { font-weight:bold; margin-left:5px; }
.ht { margin-bottom:5px; margin-left:5px; margin-right:5px; }


.rea { font-size:13px; }
.fs11 { color:#cccccc; font-size:11px; }
.f80 { color:#800000; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.nd { list-style-type:none; }

/* Specials */
.r { border-style:solid; border-color:#000000; border-width:medium; margin:10pt; padding:0.2cm; }
.gold { background:#ffb619; }

/* normaler Text */
pre.normal { color:#000000; }

strong,div { font-size:8pt; }
.pt8 { font-size:8pt; }
th { padding:3pt; font-size:9pt; background-color:#ffffff; font-weight:bold; border-width:1px; border-color:#BBBBBB; border-style:solid; }
td { text-align:left; vertical-align:top; padding:2pt; font-size:8pt; background-color:#ffe; border-width:1px; border-color:#BBBBBB; border-style:solid; }		/* F8EBD8 */
/* a { text-decoration:none; color:#0033FF; font-weight:bold; }		*/
a:hover { text-decoration:underline; }
input:hover { text-decoration:underline; }
.adressfeld { height:16pt; width:200pt; font-size: 8pt; background-color:#F4F4F4; border-style: solid; border-color:#BBBBBB; border-width:1px; }
.fusstext { font-size: 8pt; }
.trans { font-size:8pt;background:none; }
select{ font-size:8pt; background-color:#EEEEEE; border-style: solid; border-color:#BBBBBB; border-width:1px; font-family:arial,helvetica,sans-serif;  }
input,textarea{ font-size:8pt; background-color:#EEEEEE; border-style: solid; border-color:#BBBBBB; border-width:1px; font-family:arial,helvetica,sans-serif; }
.klick{ font-size:8pt; background-color:#EEEEEE; border-style: solid; border-color:#BBBBBB; border-width:1px; font-family:arial,helvetica,sans-serif; text-decoration:none; }


/* for internet explorer */

* html body {
  padding:0px 0 0px 220; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  }
