@charset "ISO-8859-1";

@import url(menu.css);
@import url(forms.css);


* {
	font-family:		tahoma,verdana,arial,sans-serif;
}

p, td, th, a, ul, li, blockquote, label, input, select, textarea {
	font-size:			12px;
	color:				#666;	
}

p {
	text-align:			justify;
}

a {
	text-decoration:	none;
}

html, body, img {
	margin:				0;
	padding:			0:
}

blockquote {
	color:				#999;
	font-weight:		bold;
}

p.author {
	float:				right;
	font-weight:		bold;
}

body {
	background:			#fff url(../images/background.gif) repeat-y 800px 0px;	
}

img {
	border:				none;
	padding:			0;
	margin:				0;
}

div#content {
	margin:				96px auto auto 128px;
	padding:			0 8px;
	border-left:		2px solid #eef;
	width:				512px;
	border-right:		2px solid #eef;
	background-color:	#fff;
}

div#content h1 {
	font-size:			28px;
	font-weight:		bold;
	color:				#48c;	
}

div#content ul li {
	list-style-type:	square;
}

h3, h4 {
	font-size:			18px;
	font-weight:		bold;
	color:				#aaa;	

	margin:				32px 0 0;
	padding:			0;
}


h4, h4 a {
	font-size:			16px;
	color:				#ccc;
	margin:				8px 0 0;
}

span.acht, span.drei {
	color:				#888;
	font-weight:		bold;
}

span.drei {
	color:				#48c;
}

div#dienstleister {
	float:				left;
	width:				300px;
	padding:			0;
	margin:				0;
}

div#dienstleister h3.right {
	text-align:			right;
	padding:			0;
	margin:				0;
}

div#partner h3 {
	float:				left;
	margin-right:		8px;
	width:				auto;
}

div#partner h3 strong {
	color:				#888;
}

p.conclusion {
	font-weight:		bold;
	margin-top:			32px;
}

span.label {
	width:				92px;
	float:				left;
	display:			block;
}
