body        { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: 65px 150px }

.logo1  { display:none } /* A-Punkt Logo */
.infotab   { display:none }
.infoline  { display:none}
.infoline2  { display:none}
* html .infoline2{display:none}
  
.navigation    { display:none}
.contentbox1  { margin-top: 10px; padding-right: 5px; padding-left: 5px; position: absolute; top: 90px; left: 160px; width: 820px }
.contentbox2  { font-size: 11px; margin-top: 10px; padding-right: 5px; padding-left: 5px; position: absolute; top: 125px; left: 206px; width: 780px }
.contentbox3 {
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	top: 125px;
	left: 236px;
	width: 700px;
	text-align:center
}
h1 { color: #c03; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
p    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.text { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.error  { color: #cc0033; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder }
h2 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center }
h3   { color: #295487; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: expanded; letter-spacing: 1px }
.indexbox { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff }
.bildboxen { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; border: solid 2px #999 }

.tabelle1  { border: solid 1px #dfccbb }
.tabelle2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.tabelle3   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F7B64E }
.klassiktable  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFDF90; border: groove 1px; border-collapse: collapse  }
.mediumheading { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: ultra-expanded }


table   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.data1 { margin: 50px }
.unterteilung { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
.iframebox { margin-top: 100px; margin-left: 165px; padding-bottom: 5px; padding-left: 10px; width: 829px; height: 95% }

/* Boxen Formatierung */
.zsnazzy {width:745px;}
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:10px;}
.xsnazzy {background: transparent; width:250px; float:left; margin:0 3px;}

/* Box Gold */
.xgtop, .xgbottom {display:block; background:transparent; font-size:1px;}
.xbg1, .xbg2, .xbg3, .xbg4 {display:block; overflow:hidden;}
.xbg1, .xbg2, .xbg3 {height:1px;}
.xbg2, .xbg3, .xbg4  { background-color: #fff3a6; border-right: 1px solid #444; border-left: 1px solid #444 }
.xbg1 {margin:0 5px; background:#444;}
.xbg2 {margin:0 3px; border-width:0 2px;}
.xbg3 {margin:0 2px;}
.xbg4 {height:2px; margin:0 1px;}

.xboxcontentg   { background-color: #fff3a6; display: block; height: auto; border-style: solid; border-width: 0 1px; border-color: #444 }
* html .xboxcontent {height:1px;}

.color_ag   { color: #fff; background-color: #fff3a6; background-repeat:  }

/* Box Blau */
.xbtop, .xbbottom {display:block; background:transparent; font-size:1px;}
.xbb1, .xbb2, .xbb3, .xbb4 {display:block; overflow:hidden;}
.xbb1, .xbb2, .xbb3 {height:1px;}
.xbb2, .xbb3, .xbb4  { background-color: #8fc8d3; border-right: 1px solid #444; border-left: 1px solid #444 }
.xbb1 {margin:0 5px; background:#444;}
.xbb2 {margin:0 3px; border-width:0 2px;}
.xbb3 {margin:0 2px;}
.xbb4 {height:2px; margin:0 1px;}

.xboxcontentb   { background-color: #8fc8d3; display: block; height: auto; border-style: solid; border-width: 0 1px; border-color: #444 }
* html .xboxcontent {height:1px;}

.color_ab   { color: #fff; background-color: #ffef80; }

/* Box Transparent */
.xttop, .xtbottom {display:block; background:transparent; font-size:1px;}
.xbt1, .xbt2, .xbt3, .xbt4 {display:block; overflow:hidden;}
.xbt1, .xbt2, .xbt3 {height:1px;}
.xbt2, .xbt3, .xbt4  { border-right: 1px solid #444; border-left: 1px solid #444 }
.xbt1 {margin:0 5px; background:#444;}
.xbt2 {margin:0 3px; border-width:0 2px;}
.xbt3 {margin:0 2px;}
.xbt4 {height:2px; margin:0 1px;}

.xboxcontentt    { display: block; height: 233px; border-style: solid; border-width: 0 1px; border-color: #444 }
.xboxcontentt1 { display: block; height: 249px; border-style: solid; border-width: 0 1px; border-color: #444 }
.xboxcontentt2 { display: block; height: 300px; border-style: solid; border-width: 0 1px; border-color: #444 }
* html .xboxcontent {height:1px;}

.color_at   { color: #fff; }

/* Box Grau */
.xrtop, .xrbottom {display:block; background:transparent; font-size:1px;}
.xbr1, .xbr2, .xbr3, .xbr4 {display:block; overflow:hidden;}
.xbr1, .xbr2, .xbr3 {height:1px;}
.xbr2, .xbr3, .xbr4  { background-color: #dde3e3; border-right: 1px solid #444; border-left: 1px solid #444 }
.xbr1 {margin:0 5px; background:#444;}
.xbr2 {margin:0 3px; border-width:0 2px;}
.xbr3 {margin:0 2px;}
.xbr4 {height:2px; margin:0 1px;}

.xboxcontentr   { background-color: #dde3e3; display: block; height: auto; border-style: solid; border-width: 0 1px; border-color: #444 }
* html .xboxcontent {height:1px;}

.color_ar   { color: #fff; background-color: #ffef80; }
.grundrisse { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border: dashed 1px #999; text-align:center}

td.spalte{ background-color:#ffecb0}
td.zeile{ background-color:#ffecb0; height:4px}
.tprodukte { text-align:center }
.spacer { line-height: 2px }

#hiddendiv {
  display: none;
}

.System{
	display:block;
	position:absolute;
	width:550px;
	padding:15px;
	z-index:100;
	border:2px solid #C1252C;
	background-color:#F8F8F3;
	top:0px;
	left:0px;
	font-size:10pt;
	}
table.organigramm table span
 {
  display:none;
 }

table.organigramm table td a:hover span
   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; text-decoration: none; background-color: #ffffff; display: block; padding: 15px; position: absolute; z-index: 100; top: 0px; left: 0px; width: 550px; border: solid 2px #9999cc }
table.organigramm table td a:hover span a:link
{ color: #002; font-size: 5px; font-family: Verdana, Arial, Helvetica, sans-serif }
/* */
.center {text-align:center}
#map {position: absolute; top: 570px; left: 40px; width: 670px; height: 430px}
.screen{visibility:visible}
