@charset "utf-8";

/* - neue Infoboxfunktion - */
div.infobox,
div.tippbox,
div.warnbox,
div.errorbox,
div.postbox {
  margin-top:8px;
  margin-bottom:8px;
  border-radius:   3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius:3px;
  color:#373737;
  padding:0px;
  font-size:normal;
  font-weight:normal;
}

div.infobox p.boxhead,
div.tippbox p.boxhead,
div.warnbox p.boxhead,
div.errorbox p.boxhead,
div.postbox p.boxhead {
  margin:0px;
  padding:3px;
  font-weight:bold;
  padding-left:5px;
}

div.infobox p.boxbody,
div.tippbox p.boxbody,
div.warnbox p.boxbody,
div.errorbox p.boxbody,
div.postbox p.boxbody {
  margin:0px;
  padding:3px;
  padding-left:5px;
}

div.infobox p.boxbody ul,
div.tippbox p.boxbody ul,
div.warnbox p.boxbody ul,
div.errorbox p.boxbody ul,
div.postbox p.boxbody ul {
  margin-top:2px;
}

div.infobox {
  border:1px solid #dddddd;
  background-color:#eeeeee;
}

div.infobox p.boxhead {
  background-color:#dddddd;
}

div.tippbox {
  border:1px solid #5F8E5F;
  background-color:#88cc88;
}

div.tippbox p.boxhead {
  background-color:#5F8E5F;
  color:#ffffff;
}

div.warnbox {
  border:1px solid #FF9900;
  background-color:#FFCC66;
}

div.warnbox p.boxhead {
  background-color:#FF9900;
  color:#ffffff;
}

div.errorbox {
  border:1px solid #bf3b3b;
  background-color:#CC8888;
  background-color:#efc9c2;
}

div.errorbox p.boxhead {
  background-color:#8E5F5F;
  background-color:#bf3b3b;
  color:#ffffff;
}
div.errorbox p.boxbody {

}

div.postbox {
  border:1px solid #FFCC00;
  background-color:#FFFF66;
}

div.postbox p.boxhead {
  background-color:#FFCC00;
}

div#qTip {
  font-family: inherit;
  font-weight: inherit;
  font-size:   inherit;
	max-width: 40em;
	padding: 0.5em;
	border: 1px solid orange;
	border-right-width: 1px;
	border-bottom-width: 1px;
	display: none;
	background: #fff1a4;
	color: #333;
	line-height: 1.2em;
	text-align: left;
	position: absolute;
	z-index: 1000;
}

.myerrorhandler{
  font-family: inherit;
  font-weight: inherit;
  font-size:   inherit;
  width:99%;
  border-collapse:collapse;
  vertical-align: top;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  background-color: #FFFEFC;
  -moz-border-radius:   7px;
  border-radius:   7px;
  -khtml-border-radius: 7px;
  -webkit-border-radius:7px;
  color:red;
  padding:5px;
}