@charset "utf-8";
/* CSS Document - Ä - */

/*
Setzt sämtliche Rahmen und Abstände auf null
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; } /* Das hier definiert die line-height auf den gleichen Wert, wie die font-size. */
ol, ul { margin-left: 0; padding-left: 2.5em; list-style: none;}
blockquote, q { quotes: none; }
:focus { outline: 0; } /* Kein Rand (gepunktete Linie), wenn ein Element Fokus hat. */
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { /* border-collapse: collapse; */border-spacing: 0; } /* Keine border und cellpadding bei Tabellen. 'cellspacing="0"' muss man leider noch schreiben */
a img,:link img,:visited img { border: none } /* Rahmen um verlinkte Bilder abschalten */
caption, th, td { text-align: left; } /* text in td's left-aligned */
form { display: inline; } /* make forms "inline"-elements */

fieldset {
	margin: 0; /* leave as is: IE Bug */
	padding: 1em; /* 12px */
	border: 0.083em solid rgb(127, 127, 127); /* 1px */
}
legend {
	color: rgb(0, 0, 0);
	font-size: 1em; /* 12px */
	font-weight: bold;
	font-style: italic;
	padding: 0 0.333em; /* 4px */
	margin:	1em 0; /* 12px */
}
/* 
	all input elements have the same font (10px) and same height
	textarea font size cannot be set in IE and Opera
*/
/*input, textarea {
  padding: 1px 0 1px 0;
  border-width: 1px;
  border-color: inherit;
  border-style: inset;
  line-height: normal !important;
}*/
select, option, input, textarea {
	font-family: inherit !important; /* Bug in div. Browsers */
	font-size: 0.833em;/* 10px */
	min-width: 1.5em;/* fix drop-down arrow in Gecko */
	/* overflow: visible; *//* IE7 needs this for button and submit types */
}
input[type=button],input[type=submit] {
	border-style: outset; 
	/* overflow: visible; *//* IE7 needs this for button and submit types */
}
option {
	font-size: 1.0em !important; /* use font-size of surrounding em-element */
}
/* flash without borders and dotted line */
object { display:block; outline:none; }
