.stacks_div {
	position:		relative;
	display:		block;
}
.stacks_out {
	position:		relative;
	display:		block;
	margin:			0;
	border:			0;
	padding:		0;
	margin-left:	auto;
	margin-right:	auto;
	overflow:		hidden;
}
.stacks_in {
	position:		relative;
	display:		block;
	margin:			0;
	padding:		0;
	border:			0;
	overflow:		visible;
}
.stacks_in>p {
	margin-top: 0;
}
.stacks_empty .stacks_in {
	display:		none;
}
.stacks_top {
	position:		relative;
	display:		block;
	margin:			0;
	padding:		0;
	border:			0;
	overflow:		hidden;
}
.centered_image {
	position: relative;
	display: block;
	text-align:center;
}
.centered_image .imageStyle {
	position: relative;
	display: block;
	margin:0 auto;
}
.stacks_float_left {
	float:left;
	margin-right:20px;
}
.stacks_float_right {
	float:right;
	margin-left:20px;
}
.stacks_clearer {
	position:		relative;
	display:		block;
	clear:			both;
}
.stacks_clear_left {
	position:		relative;
	display:		block;
	clear:			left;
}
.stacks_clear_right {
	position:		relative;
	display:		block;
	clear:			right;
}
:focus {
	outline:0;
}
.menue {
	position: absolute;
	width: 892px;
	height: 40px;
	z-index: 99;
	bottom: 2px;
	left: 102px;
	padding: 13px 0 0 0;
	border-top: 2px solid #7fa18d;
	text-align: left;
	font-family:Verdana;
	font-size: 14px;
	letter-spacing: 0.02em;
}
.menue a {
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.02em;
	padding: 0 0 0 22px;
	text-align: right;
}
.menue a.selected {
	text-decoration: underline;
}
.agb, .impressum, .datenschutz {
	position: absolute;
	width: 810px;
	height: 364px;
	z-index: 99;
	top: 248px;
	left: 100px;
	text-align: left;
	overflow-y: scroll;
	padding: 29px 40px 0 40px;
	border: 2px solid #7fa18d;
}
.datenschutz-agb {
	padding: 20px 0 0 30px;
}
.datenschutz ol {
	padding-left: 20px;
}
.datenschutz li {
	padding-bottom: 35px;
}
.datenschutz ul {
	padding: 5px 0 8px 0;
	list-style: none;
}
.log li {
	padding: 3px 0 0 20px;
	list-style: none;
}
.datenschutz ol a {
	text-decoration: underline;
color: #000;
font-family: Verdana;
}
p {
	font-size: 13px;
	line-height: 140%;
	margin-bottom: 0.7em;
	margin-top: 0;
	font-family:Verdana;
	writing-mode:lr-tb;
	text-align:left ! important;
}
a {
	font-size: 13px;
	line-height: 140%;
	margin-bottom: 0.7em;
	margin-top: 0;
	font-family:Verdana;
	text-decoration: none;
}
.P4 {
	font-weight: bold;
	font-family:Verdana;
	line-height: 140%;
	margin-bottom: 0.7em;
	margin-top: 0;
}
.T1 {
	font-weight:bold;
}

