/*
Copyright (c) 2009, Cyrion. All rights reserved.
version: 1.0
*/

* {
	margin:0;
	padding:0;
}

/*.threepxfix class below (Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents) http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{
	margin-left: 3px;
}

html, body {
	border:0 solid;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
}

img {
	border: 0 none; 
}

h1,h2,h3 {
	/* top & bottom margin basierend auf font size */
	margin:1em 0;
}

h1, h2, h3, h4, h5, h6, strong, b {
	font-weight:bold; 
}

abbr, acronym {
	/* indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 

em {
	/* italics zurück zum em element*/
	font-style:italic;
}

blockquote, ul, ol, dl {
	/* platz für blockquotes und lists */
	margin:1em;
}

ol, ul, dl {
	/* platz für listen */
	margin-left:2em;
}

ol li {
	/* für OL's LIs generierte nummern */
	list-style: decimal outside;	
}

ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}

dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}

th, td {
	border:1px solid #000;
	padding:.5em;
	text-align:left;
}

p, fieldset, table, pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

fieldset {
	border:0 none;
}

label {
	width:150px;
	display:inline-block;
	float:none;
}

/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

