*{
	margin:0;
	padding:0;
	border:0;
	font-family: Arial;
	font-size:13px;
	line-height:1.3;
	color:black;
	font-weight:normal;
	resize:none;
}

a{
	text-decoration:none;
	color:#000000;
}
a.red, a.page, a.pdf, a.link, a.aKringel{
	color:#B90036 !important;
}
a:hover{
	color:black;
}
a:focus, a:active{
	outline: none;
}
a.aKringel img{
	background:url(../img/icon_aKringel.gif) no-repeat;
	width:13px;
	height:13px;
	float:none;
	margin:0 0 0 1px;
	vertical-align:-3px;
}
div.oneColumn.first a.pdf{
	padding-left:14px;
	background: url("../img/icon_pdf.gif") left top no-repeat;
}
div.oneColumn.first a.link{
	padding-left:14px;
	background: url("../img/icon_link.gif") left top no-repeat;
}
div.oneColumn.first a.page{
	padding-left:14px;
	background: url("../img/icon_page.gif") left top no-repeat;
}

h1,h2,h3,h4,p{
}
h1, textarea.H1{
	font-size:18px;
	text-transform:uppercase;
	color:#B90036;
	line-height:1.2;
}
h2, textarea.H2{
	font-size:18px;
	text-transform:uppercase;
	line-height:1.2;
}
h3{
	text-transform:uppercase;
	margin-bottom: 8px;
}
h4{
	margin-bottom: 8px;

}
p{
	margin-bottom: 8px;
}
b, strong{
	color:#B90036;
	font-weight:normal;
}
.oneColumn p, .oneColumn h5 a{
	margin-right:20px;
}
hr{
	border-bottom:1px solid black;
	height:1px;
	margin:10px 0;
	float:left;
	clear:both;
	width:100%;
}
label{
	display:block;
	float:left;
	padding-left: 10px;
}
input.text, div.input.text{
	border:1px solid #CAD5D2;
	float:left;
	margin:0 0 10px 10px;
	display:inline;
	width: 248px;
	padding:2px;
}
select{
	border:1px solid #CAD5D2;
	float:left;
	margin:0 0 10px 10px;
	display:inline;
	width: 252px;
}
form.newsletter{
	padding:15px 15px 15px 35px;
	border:1px solid black;
	float:left;
	width:533px;
	position:relative;
}
form.newsletter legend{
	position:absolute;
	top:-10px;
	background:white;
	width:119px;
	padding-left:2px;
}
input.button{
	border:1px solid #CAD5D2;
	float:left;
	margin:0 0 10px 10px;
	display:inline;
	width: 252px;
	padding:0px;
}
input.button:action{
	border-top:1px solid black;
	border-left:1px solid black;
}
input.radio{
	float:left;
	margin:3px 0 0 5px;
	display:inline;
}
input.small{
	width: 121px;
}
input.smaller{
	width: 78px;
}
textarea{
}
table{
	border-collapse: collapse;
}
td{
	vertical-align:top;
	border:0;
	padding:0 ;
}
td h2, td a {
	white-space:nowrap;
}
/****************** EDIT MODE specials **********************/

#wysiwyg img {
	float: right;
	margin: 0 0 20px 20px;
}
#wysiwyg hr {
	border-bottom:1px solid black;
}
#wysiwyg table,#wysiwyg td {
	border:1px solid white;
	padding:5px;
	border-collapse: separate;
}
/****************** ******************* **********************/

