a {
	border:0;
	text-decoration:none;
}
body {
	font-family: Helvetica, Verdana, sans-serif;
}
h1,h2,h3,h4,h5,p {
	position: relative;
	float:left;
	text-align: center;
	white-space: nowrap;
	margin:0;
	padding:0;
}
h1 {
	color:#5d5d5f;
	font-size:19px;
	font-weight:bolder;
}
h2 {
	color:#5d5d5f;
	font-size:14px;
	font-weight:normal;
}
h4 {
	color: #c9311b;
	font-size: 35px;
	font-weight: bold;
}
.upper {
	text-transform:uppercase;
}
.topborder {
	border-bottom: 1px solid #fff;
}
.bottomborder {
	border-bottom: 1px solid #a81616;
}
.floatl  {
	position:relative;
	float:left;
/* border: 1px solid #a81616; */
}
.floatr  {
	position:relative;
	float:right;
}
.widgetbox   {
position: relative;
width:248px;
height:158px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
background-image:url(/public/img/widget/widget2bg.gif);
background-repeat: repeat-x;
border: 1px solid #a81616;
}
.w100pro {
	width: 100%;
}
.w50pro {
	width: 50%;
}
.hzentriert {
	text-align: center;
}
.vzentriert {
	vertical-align: middle;
}
.zentriert {
	text-align: center;
	vertical-align: middle;
}
.h3em {
	height: 3em;
}
.h36em {
	height: 3.6em;
}
.h4em {
	height: 4em;
}
.h60px {
	height:60px;
}
.h120px {
	height:120px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pb5 {
	padding-bottom:5px;
}
.dired {
	color: #c9311b;
}