/*

	Projekt:
	Datei: style.css
	Author: Alexander Hahn - http://keasone.de

	============
	== COLORS ==
	============

	bg:				#fff
	text:			#585858
	link:			#f00
	loink:hover: 	#f90

*/

/*-------------------- BASICS --------------------*/

body {
	width: 100%;
	background: #fff url(img/bg_1.jpg) repeat-y top center;
	font: 62.5% "Lucida Grande", Lucida, "Helvetica Neue", "Helvetica", "Arial", Sans-Serif;
	color: #585858;
	text-align: left;
	}
	
/*-------------------- STRUCTURE --------------------*/

#wrapper { font-size:1.2em; }

#content {}

#footer {}

/*-------------------- LINKS --------------------*/

a {  }
	a:link		{ color: #f00; text-decoration: underline; }
	a:visited	{ color: #f00; text-decoration: underline; }
	a:hover		{ color: #f90; text-decoration: underline; }
	a:active	{ color: #f90; text-decoration: underline; }
	a:focus		{ outline:1px dotted #666; }
		:focus { outline-color:-moz-use-text-color;	outline-style:none;	outline-width:0; }

/*-------------------- HEADLINES --------------------*/

h1, h2, h3, h4 { font-weight:bold; }

h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }

#logo h1 a {
	background: transparent url(img/logos.gif) no-repeat scroll 0 0;
	color: #000;
	height: 50px; width: 100px;
	display: block;
	line-height: 200px;
	overflow: hidden;
}
	#logo h1 a:hover { background: transparent url(img/logo.gif) no-repeat scroll 0 -50px; }

/*-------------------- TYPO --------------------*/

p { line-height: 1.3em; margin-bottom: 15px; }

strong { font-weight:bold; }

em { font-style:italic; font-family:"Georgia", "Times New Roman", serif; }

acronym[title] ,abbr[title] { border-bottom: 1px dotted #888 !important; cursor: help; }
	a abbr, a acronym { cursor:pointer !important; }
	
/*-------------------- IMAGES --------------------*/
	
.left { float:left; margin:0 10px 10px 0; }

/*-------------------- EXTRAS --------------------*/

/*-------------------- LISTS --------------------*/

#start { width:325px;
	height:502px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-162px 0 0 -251px;
	}


/*-------------------- CLEAR & HIDE --------------------*/

.texthide { text-indent: -9999px; }

.hide { position:absolute; left: -9999em; top: -9999em; }

/* Clearen per Overflow */
.floatbox { overflow:hidden; }
/* .floatbox-Anpassung für IE */
* html .floatbox {width:100%;}
