
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
	font-family: 		inherit;
	font-style: 		inherit;
	font-size: 		100.01%;
	font-weight: 		inherit;
	border: 		0;
	margin: 		0;
	outline: 		0;
	padding: 		0;
}


html {
	height: 		100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
}


body {
	font:			80%/1.4em Arial,Helvetica,sans-serif;
	color:			#222222;
	background-color:	#FFFFFF;
	height:			95%;
	width:			95%;
	max-height:		100%;
	max-width:		100%;
	text-align:		left;
	padding:		8px;
}




/****************************************************************
 * 01 GLOBALE EINSTELLUNGEN
 ****************************************************************/

A:link		{ COLOR: #888888; font-size: 90%; TEXT-DECORATION: none; }
A:visited	{ COLOR: #888888; font-size: 90%; TEXT-DECORATION: none; }
A:active	{ COLOR: #888888; font-size: 90%; TEXT-DECORATION: none; } 
A:hover		{ COLOR: #222222; font-size: 90%; TEXT-DECORATION: none; }

hr {
	height:			4px;
	background-color:	#b5b5b4;
}

img { 
	border: 		none; 
}

.fixedabsolute { 
	position:		fixed; 
}

ul {
	list-style-type: 	circle;
	margin-top:		15px;
}

li {
	list-style-type: 	hiragana-iroha;
	padding-bottom:		3px;
	padding-left:		27px;
}

p {
	margin-top:		12px;
	margin-bottom:		5px;
}

b {
	margin-bottom:		4px;
}


/****************************************************************
 * 02 BASIS ELEMENTE
 ****************************************************************/


div#impressum {

}

div#impressum_head {
	font-size:		140%;
	font-weight:		bold;
	margin-top:		10px;
	margin-bottom:		5px;
}

div#impressum_anbieter {

}

div#impressum_anbieter span {
	text-decoration:	underline;
}

div#impressum_anbieter div {
	margin-top:		10px;
	margin-left:		20px;
}

div#impressum_anbieter div span{
	width:			600px;
	text-decoration:	none;
	float:			left;
	position:		relative;
}

div#impressum_service {
	float:			left;
	position:		relative;
	margin-top:		15px;
}

div#impressum_service span {
	text-decoration:	underline;
}

div#impressum_service div {
	margin-top:		10px;
	margin-left:		20px;
}

div#impressum_service div span {
	height:			24px;
	text-decoration:	none;
	width:			140px;
	float:			left;
	position:		relative;
}

div#impressum_service div span sup {
	position:		absolute;
	margin-left:		5px;
	text-decoration:	none;
}

div#impressum_service div span i {
	position:		relative;
	float:			left;
	width:			600px;
	color:			#666666;
	font-size:		85%;
}

div#impressum_service div span i sup {
	position:		absolute;
	margin-left:		-9px;
	text-decoration:	none;
	color:			#666666;
}

div#impressum_haftung,
div#impressum_verantwortlich,
div#impressum_ustid,
div#impressum_vorstand {
	width:			600px;
	margin-top:		15px;
	float:			left;
	position:		relative;
}

div#impressum_haftung span,
div#impressum_verantwortlich span,
div#impressum_ustid span,
div#impressum_vorstand span {
	text-decoration:	underline;
	position:		relative;
	float:			left;
}

div#impressum_haftung div,
div#impressum_verantwortlich div,
div#impressum_ustid div,
div#impressum_vorstand div {
	margin-top:		10px;
	margin-left:		20px;
	text-decoration:	none;
	float:			left;
	position:		relative;
}

div#impressum_haftung div span,
div#impressum_verantwortlich div span,
div#impressum_ustid div span,
div#impressum_vorstand div span {
	text-decoration:	none;
	width:			600px;
}

div#bottom_markenlink {
	float:			left;
	position:		relative;
	margin-top:		7px;
}


