@charset "UTF-8";

/**
 * CSS Stile für Fanship 2010
 *
 * @link		http://wir-infarbe.de
 * @package		de_infarbe
 * @version		0.1
*/

body {
	position:		relative;
	font:			normal .69em verdana, sans-serif;
	color:			#333;
	line-height:	1.6em;
	height:			100%;
	background:		#e2e2e2;
}

#page{
	position:		relative;
	width:			auto;
	min-width:		100%;
	max-width:		100%;
	min-height:		100%;
	height:			100%;
	background:		#fff;
	margin:			0 auto 0 auto;
}


/**
 * Allgemeines
 */
h1{
}

h1 a{
}

h2{
	text-transform:	uppercase;
	clear:	both;
	padding-bottom:	1em;
}

h3, h4{
	clear:	both;	
}

p{
}

a{
	color:	#e6932b;
}

a:hover{
	color:	#e6932b;
	text-decoration: none;
}

strong{
	font-weight: bold;
}

/**
 * Navigation
 */

/**
 * Struktur & Inhalte
 */
#preloader{
	display:	none;
	width:		32px;
	height:		32px;
	margin:		0 auto;
	padding:	20em 0 0;	
}
 
#infarbe{
	z-index: 100;
}


#notification{
	margin:	0 auto;	
	width:	630px;
	height:	728px;
	position:relative;
	clear:	both;
}

#notification.custom{
	background:	#333 url('../media/static_messages/bg.jpg') left top no-repeat;
}

#backRef{
	display:		block;
	position:		absolute;
	top:			450px;
	left:			120px;
	height:			50px;
	width:			320px;
	text-indent:	-9999em;
}

#static{
	padding:	3em 5em 10em 5em;
	background: #fff;
	clear:		both;
}

#static h2{
	margin-top:	1.5em;	
}

#static p{
	padding-bottom:	1em;
	clear:	both;	
}

/**
 * Klassen & Sonstiges
 */
hr{
	border:			none;
	width:			10%;
	border-top:		1px solid #ccc;
	height:			1px;
	margin-bottom:	1.5em;
	clear:			both;
	float:			left;
}

div.notification{
	position:	relative;
	top:		24%;
	margin:		0 auto;
	border:		1px dotted #333;
	padding:	1em;
	width:		40%;
}

div.error-message/*,
input.form-error,
textarea.form-error*/{
	color:	#da3838;	
}

form label{
	font-weight:	bold;
	display:	block;	
}

div.input{
	margin-bottom:	1em;
	width:	50%;	
}

div.input input{
	width:	90%;
	padding:	.3em .5em;
}

div.input textarea{
	width:	90%;
	padding:	.3em .5em;
}

div.submit input{
	padding:	.3em .5em;	
}

#notification div.notification{
	border:	none;
	color:	#e2e2e2;
	font-size:	1em;
}

#notification div.notification p{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom:	2em;
}

#notification div.notification + div p{
	border: none;
}

.faq dt{
	font-weight:	bold;
	background:		transparent url('../img/delimiter.gif') left top no-repeat;
	padding-top:	1em;
	margin-top:		1em;
}

.faq dd{
	padding-bottom:	2em;
}
