

/* Reset =================================================== */ 

	* { outline: none; background-repeat: repeat-x; }
	html, body { margin: 0; padding: 0; } 


/* Hacks & Fixes =========================================== */

	/* Vertikalen Scrollbalken in Firefox & Netscape erzwingen */
	html { height: 100%; } 
	body { min-height: 101%; }

	/* Beseitigung des Rundungsfehlers bei Schriftgrößen im  
	   im Opera sowie Standardformatierungen */
	body { font-size: 100.01%; }

	/* Verhindert, dass positionierte Elemente nicht 
	   verschoben werden, wenn die Größe des Browserfensters 
	   geändert wird. */    
	body { position: relative; }    


/* Defaults ============================================ */

	body {
		padding: 15px;
		color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; line-height: 1.5em;
		background-color: #000;
	 /* background-image: url(image.jpg); 
	 	background-repeat: repeat-x; 
	 	background-attachment: fixed; */
	}
  

/* Headlines ============================================ */

	h1, h2, h3, h4, h5, h6,
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
	h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
	h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {

		font-weight: normal;
		color: #999;
	}    
		
	h1 { margin: 0 0 1em 0; font-size: 2em; }
		h1 a:link, h1 a:visited {  }
		h1 a:focus, h1 a:hover, h1 a:active {  }
		
	h2 { margin: 1.5em 0 1em 0; font-size: 1.6em; }
		h2 a:link, h2 a:visited {  }
		h2 a:focus, h2 a:hover, h2 a:active {  }
	
	h3 { margin: 1.5em 0 1em 0; font-size: 1.4em; font-weight: bold; }
		h3 a:link, h3 a:visited {  }
		h3 a:focus, h3 a:hover, h3 a:active {  }
		
	h4 { margin: 1.5em 0 1em 0; font-size: 1.2em; font-weight: bold; }
		h4 a:link, h4 a:visited {  }
		h4 a:focus, h4 a:hover, h4 a:active {  }
	
	h5 { margin: 1.5em 0 1em 0; font-size: 1em; font-weight: bold; font-style: italic; }
		h5 a:link, h5 a:visited {  }
		h5 a:focus, h5 a:hover, h5 a:active {  }
		
	h6 { margin: 1.5em 0 1em 0; font-weight: bold; }
		h6 a:link, h6 a:visited {  }
		h6 a:focus, h6 a:hover, h6 a:active {  }


/* Default format ============================================ */
	
	div 	{ margin: 0; padding: 0; }
	span 	{ margin: 0; padding: 0; }	
	p 		{ margin: 1em 0 1em 0; padding: 0; }
	br 		{ margin: 0 0 1.5em; padding: 0; }
	small 	{ font-size: 0.9em; }
	big 	{ font-size: 1.1em; }
	
	code, 
	pre		{ font-family: "Courier New", Courier, monospace; }

	blockquote, cite, q { quotes: "" ""; }
	blockquote 	{ font-style: italic; margin: 1em 0; padding: 0 2em; }	
	cite 		{ font-style: italic; }
	/* Remove possible quote marks (") from <q>, <blockquote>. */
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }

	hr { background: #ccc; color: #ccc; clear: both; float: none; width: 100%; height: 0.1em; margin: 1.4em 0; border: none; }
	* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */	
	

/* Links ============================================ */

	a { color: #000; text-decoration: none; }
	
	a:link, 
	a:visited { color: #000; text-decoration: underline; }
	
	a:focus, 
	a:hover, 
	a:active { color: #000; text-decoration: none; }
	

/* Listen ============================================ */

	ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
	li { margin-left: 1.5em; line-height: 1.5em; }

	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }
	

/* Images ============================================ */

	img, 
	a img, 
	a:link img, 
	a:visited img { border: 0; }
	
	p img { float: left; margin: 0.5em; padding: 0; }


/* Forms ============================================ */

	form { margin: 0; padding: 0; }
	fieldset { margin: 0; padding: 1em; } 
	label { display: block; font-weight: bold; }	
	
	input { margin: 0; padding: 0.2em 0.3em; } 
	textarea { margin: 0; padding: 0.2em 0.3em; }
	select { margin: 0; padding: 0.2em 0.3em; }	
		
	input, 
	textarea, 
	select { font-family: arial, helvetica, "sans-serif"; font-size: 1.2em; border: 2px solid #ccc; background-color: #fff; }

	input:focus, input:hover, input:active, 
	textarea:focus, textarea:hover, textarea:active, 
	select:focus, select:hover, select:active { border: 2px solid #aaa; background-color: #fff; }
	
	input[type=submit], 
	input[type=reset] { cursor: pointer; }
	

/* Tables ============================================ */

	/* Tables still need 'cellspacing="0"' in the markup. */
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight: normal; }

	table { width: 100%; }	
	table th,
	table td { margin:0; padding:0; }
	table thead tr td { color: #999; font-size: 0.9em; font-weight: bold; border-bottom: 3px solid #eee; }
	table tr td { border-bottom: 1px solid #eee; }
	
	
/* Helper classses ====================================== */

	.top 		{ margin-top: 0; }
	.bottom 	{ margin-bottom: 0; }
	.left 		{ float: left; }
	.right 		{ float: right; }
	.clear		{ clear: both; }
	
	.hide,
	.hidden		{ display: none; }
	.button 	{ cursor: pointer;  }
	.block 		{ display: block; }
	.inline		{ display: inline; margin: 0; padding: 0; list-style: none; }
	
	.bold,
	.strong 	{ font-weight: bold	}
	.italic 	{ font-style: italic }
	
	.col-1-2 	{ width: 47.5% }
	.col-1-3 	{ width: 31.5% }
	.col-1-4 	{ width: 23.5% }
	
	
/* Layout ============================================ */

	
	body { text-align: center; }
	#wrap { width: 672px; text-align: left; margin: 0 auto; margin-top: 125px; }
	#top {  }
	#sidebar-left {  }
	#sidebar-right {  }
	#footer {  }
	

