/* MAIN */

html {
	max-width:			292px;
}

html, font {
	color:				#333;
	font-family:		"Helvetica Neue", Arial;
	font-size:			12px;
	line-height:		17px;
}

body {	
	background-image:	url(content.jpg);
	height:				100%;
	margin:				0px 0px 0px 0px;
	padding:			0;
	width:				100%;
	max-width:			292px;
}

a {
	color:				#a0001c;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

ul, div, p {
	padding:			0px;
	margin:				0px;
}

img {
	border:				none;
}

.closer {
	float:				none;
}

.u1 {
	color:				#333;
	font-size:			21px;
	font-weight:		normal;
	letter-spacing:		1px;
	text-transform:		uppercase;
}

.u2 {
	border-bottom:		#a0001c solid 1px;
	color:				#333;
	font-size:			16px;
	font-weight:		normal;
	letter-spacing:		1px;
	padding:			0px 10px 3px 10px !important;
	text-transform:		uppercase;
}

.u3 {
	color:				#333;
	font-size:			10px;
	font-weight:		normal;
}

.u4 {
	color:				#333;
	font-size:			12px;
	font-weight:		normal;
	padding:			0px 10px 3px 10px !important;
}

noscript span {
	display:			none;
}

#content {
	left:				44px;
	overflow-y:			auto;
	margin-bottom:		20px;
	position:			absolute;
	top:				85px;
	width:				282px;
	z-index:			2;
}

#titelbg {
	background:			#faf9fa;
	left:				45px;
	padding:			20px 10px 7px 10px;
	position:			absolute;
	top:				0px;
	z-index:			1;
	filter:				alpha(opacity=90);
	-webkit-opacity:	.9;
    -moz-opacity:		.9;
	-khtml-opacity:		.9;
	opacity:			.9;
}

#content p {
	padding:			3px 10px;
	text-align:			justify;
}

input.kontakt, textarea.kontakt, input.btn {	
	background-image:	url(content.jpg);
	color:				#333;
	font-size:			14px;
}

input.kontakt {
	border:				#aaa dashed 1px;
	border-bottom:		#a0001c solid 1px;
	width:				255px;
}

textarea.kontakt {
	border:				#aaa dashed 1px;
	border-bottom:		#a0001c solid 1px;
	width:				255px !important;
}

input.btn {
	border:				#a0001c solid 1px;
	width:				255px;
}