/*
 * stoppseite.de
 * CSS 2.0 screen
 * Lars Kasper, http://www.LarsKasper.de/
 * 2009-10-06, 2009-10-04, 2009-09-01, 2009-06-14, 2009-05-25, 2009-04-29, 2009-03-26
 * http://creativecommons.org/licenses/by/3.0/de/
 */

html {
	margin:	0;
	padding:	0;
}

body {
	color:	#000;
	background-color:	#F1F1F0;
	font-family:	sans-serif;
	line-height:	1.5;
	margin:	0;
	padding:	3em;
}

#stop {
	margin:	2em 5em 5em;
}

h1 {
	text-align:	center;
}

.heimlich {
	color:	#F9F9F9;
	background-color:	#F1F1F0;
}

#stop p {
	margin-bottom:	0;
}

#stop ul {
	margin-top:	0;
}

a:link {
	color:	#A11;
}

a:visited {
	color:	#633;
	text-decoration:	none;
}

a:hover {
	color:	#D22;
}

p:hover a:visited, li:hover a:visited, address:hover a:visited {
	text-decoration:	underline;
}

a:visited:hover {
	color:	#944;
	text-decoration:	underline;
}

a:focus {
	color:	#009;
}

a:active {
	color:	#06F;
}

a img {
	border:	none;
	vertical-align:	middle;
}

ul li {
	list-style-type:	square;
}

ol li {
	list-style-type:	lower-alpha;
}

h2 {
	clear:	both;
	font-size:	1.25em;
	text-shadow:	-1px 1px 2px #808080;
}

h3 {
	font-size:	1em;
	margin-bottom:	0;
	text-shadow:	-1px 1px 2px #808080;
}

h3+ul {
	margin-top:	0;
}

abbr {
	border:	none;
}

hr {
	display:	none;
}

#info1, #info2 {
	float:	left;
	width:	33%;
}

#info3 {
	float:	left;
	width:	34%;
}

#info4 {
	float:	left;
	width:	58%;
}

#info5 {
	float:	left;
	width:	42%;
}

#info1 ul, #info2 ul, #info4 ul {
	margin-right:	2em;
}

#infos p, #infos>ul>li, #infos>ol>li {
	max-width:	35em;
}

#infos ul {
	margin-left:	0;
	padding-left:	1em;
}

#infos li {
	margin-top:	0.75em;
	margin-bottom:	0.75em;
}

#artikel {
	clear:	both;
}

.marker {
	background:	#F9F9C3;
}

address {
	float:	left;
	font-style:	normal;
	margin-top:	0;
	width:	50%;
}
