/* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* Die wichtigsten HTML-Elemente so initialisieren, daß sie in allen Browsern
   die gleiche Grundeinstellung haben und somit prinzipiell überall gleich
   aussehen sollten. Diese Datei sollte nicht geändert werden. Lieber eine
   separate nehmen, dann sieht man auch die "wirklichen" Anpassungen. */
html {
	color: #000;
	background: #FBFBFB;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select {
	font-size: 100%;
}
legend {
	color: #000;
}
body {
	font-family: arial, helvetica, clean, sans-serif;
}
table {
	font-size: inherit;
}
pre, code, kbd, samp {
	font-family: monospace;
	font-size: 108%;
	line-height: 100%;
}
body {
	text-align: left;
	font-size: 100%;
}

h1 { /*18px via YUI Fonts CSS foundation*/
	font-size: 138.5%;
}
h2 { /*16px via YUI Fonts CSS foundation*/
	font-size: 123.1%;
}
h3 { /*14px via YUI Fonts CSS foundation*/
	font-size: 108%;
}
h1,h2,h3 { /* top & bottom margin based on font size */
	margin: 1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	font-weight: bold;
}
abbr {
	border-bottom: 1px dotted #000;
	cursor: help;
}
em {
	font-style: italic;
}
blockquote,ul,ol,dl { /*giving blockquotes and lists room to breath*/
	margin: 1em;
}
ol,ul,dl {
	margin-left: 2em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: disc outside;
}
dl dd {
	margin-left: 1em;
}
th,td { /*borders and padding to make the table readable*/
	border: 1px solid #000;
	padding: .5em;
}
th { /*distinguishing table headers from data cells*/
	font-weight: bold;
	text-align: center;
}
caption { /*coordinated margin to match cell's padding*/
	margin-bottom: .5em;
	/*centered so it doesn't blend in to other content*/
	text-align: center;
}
p,fieldset,table,pre { /*so things don't run into each other*/
	margin-bottom: 1em;
}
/* setting a consistent width, 160px; control of type=file still not possible */
input[type=text],input[type=password],textarea {
	width: 12.25em;
}
