/*
 * Author: Joachim Wittmann
 * Copyright (C) Joachim Wittmann, 2009
 */

/* common */

@media all
{

html, body,
div, span,
strong, b, em, i, small, a, img,
h1, h2, h3, h4, h5, h6,
p, blockquote, acronym, abbr, address, code, pre, dfn, del,
form, fieldset, legend, label,
table, caption, thead, tbody, tfoot, tr, th, td,
ul, ol, dir, menu, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}

/* text */
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
blockquote:before, blockquote:after {
	content: "";
}
blockquote {
	quotes: "" "";
}
acronym, abbr {
	cursor: help;
}

a {
	border: none;
	
	-moz-outline: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	
	outline: none;
}
:focus {
	outline: 0;
}

/* table */
table {
	/*
	border-collapse: separate;
	border-spacing: 0;
	*/
}
caption, th, td {
	font-style: normal;
	font-weight: normal;
	/* text-align: left; */
}

/* image */
img {
	border: 0;
}

/* lists */
ul, ol, dir, menu {
	margin-left: 1em;
}
ul li {
	margin-left: 0.5em;
}
ol li {
	margin-left: 1.5em;
}
dir li, menu li {
}
dl {
}
dt {
}
dd {
}

/* float clearing */
.clear {
	display: inline-block;
}
.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/* if (!IE Mac) { \*/
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
/* } */
.clear_columns {
	clear: both;
	height: 0;
}
.clear_columns hr {
	display: none;
}

/* clearer */
.clearer {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* floatbox */
.floatbox {
	overflow: hidden;
}
* html .floatbox {
	width: 100%;
}

}