.version.index /* version checker */
{
	color: #0000FB;
	background-color: #2FACDF;
}

.html
{
	background-color: #F0F0F0;
}

#page
{
	z-index: 1;
	width: 1240px;
	min-height: 618px;
	-pie-box-shadow: 0px 0px 8px 2px #FFFFFF;
	box-shadow: 0px 0px 8px rgba(255,255,255,0.16),0px 0px 8px rgba(255,255,255,0.16);
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: #F0F0F0;
	margin-left: auto;
	margin-right: auto;
	padding: 40px 21px 62px 20px;
}

#u69
{
	z-index: 2;
	width: 1237px;
	margin-left: 2px;
}

#u70
{
	z-index: 3;
	width: 163px;
	margin-right: -10000px;
	margin-top: 31px;
	left: 13px;
}

#u14374
{
	z-index: 52;
	width: 200px;
	min-height: 100px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 255px;
}

#u75
{
	z-index: 5;
	width: 342px;
	margin-bottom: -4px;
	margin-right: -10000px;
	margin-top: 11px;
	left: 887px;
}

#pamphletu146
{
	z-index: 16;
	width: 0.01px;
	height: 711px;
	padding-bottom: 8px;
	margin-top: 41px;
	position: relative;
}

#u157
{
	position: absolute;
	width: 1238px;
	left: 2px;
}

#u157popup
{
	z-index: 17;
}

#u158
{
	z-index: 18;
	width: 1238px;
	height: 713px;
	border-color: #999999;
	background-color: #F0F0F0;
	border-radius: 15px 15px 0px 15px ;
	margin-bottom: -64px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u466
{
	z-index: 19;
	width: 1238px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u166
{
	z-index: 21;
	width: 1238px;
	height: 655px;
	border-color: #999999;
	background-color: #F0F0F0;
	border-radius: 0px 15px 15px 15px ;
	position: relative;
	margin-right: -10000px;
}

#u471
{
	z-index: 22;
	width: 1238px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u471_img
{
	padding-left: 1px;
}

#u239
{
	z-index: 24;
	width: 1240px;
	height: 656px;
	border-color: #999999;
	background-color: #F0F0F0;
	border-radius: 0px 15px 15px 15px ;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: -2px;
}

#u476
{
	z-index: 25;
	width: 1239px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 1px;
}

#u476_img
{
	padding-bottom: 1px;
}

#u147
{
	z-index: 27;
	width: 97px;
	position: relative;
	margin-right: -10000px;
	margin-top: 696px;
	left: 567px;
}

#u148
{
	position: absolute;
	width: 16px;
	height: 16px;
	border-style: none;
	border-color: transparent;
	background-color: #C4C4C4;
	border-radius: 10px;
}

#u148:hover
{
	border-style: none;
	border-color: transparent;
	background-color: #999999;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

#u148.PamphletThumbSelected
{
	background-color: #6B6B6B;
	border-radius: 10px;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

#u149
{
	position: absolute;
	width: 16px;
	height: 16px;
	border-style: none;
	border-color: transparent;
	background-color: #C4C4C4;
	border-radius: 10px;
	left: 41px;
}

#u149:hover
{
	background-color: #999999;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

#u243
{
	position: absolute;
	width: 16px;
	height: 16px;
	border-style: none;
	border-color: transparent;
	background-color: #C4C4C4;
	border-radius: 10px;
	left: 81px;
}

#u243:hover
{
	background-color: #999999;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

#u149.PamphletThumbSelected,#u243.PamphletThumbSelected
{
	border-style: none;
	border-color: transparent;
	background-color: #6B6B6B;
	border-radius: 10px;
	width: 16px;
	height: 16px;
	min-height: 0px;
	margin: 0px;
}

.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* pamphlet2 */
{
	cursor: pointer;
}

#projekte
{
	margin-top: 5px;
	position: relative;
}

#pu185
{
	width: 0.01px;
	margin-left: 3px;
	margin-top: 58px;
}

#u185
{
	z-index: 31;
	width: 500px;
	height: 1px;
	border-color: #000000;
	background-color: #5A5A5A;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
}

#u251-4
{
	z-index: 32;
	width: 218px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 6px;
	color: #787878;
	font-size: 36px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 510px;
}

#u457
{
	z-index: 36;
	width: 500px;
	height: 1px;
	border-color: #000000;
	background-color: #5A5A5A;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 737px;
}

#pppu618
{
	width: 0.01px;
	padding-bottom: 19px;
	margin-left: 69px;
	margin-top: 19px;
}

#ppu618
{
	width: 0.01px;
	padding-bottom: 1px;
	margin-right: -10000px;
	margin-top: 10px;
	margin-left: 405px;
}

#pu618
{
	width: 0.01px;
	padding-bottom: 9px;
}

#u618
{
	z-index: 53;
	width: 270px;
	height: 331px;
	-pie-box-shadow: 6px 5px 8px #F2F2F2;
	box-shadow: 6px 5px 8px rgba(127,127,127,0.1);
	border-color: #787878;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.9976,0.0698,-0.0698,0.9976,12,-9);
	-ms-transform: matrix(0.9976,0.0698,-0.0698,0.9976,12,-9);
	transform: matrix(0.9976,0.0698,-0.0698,0.9976,12,-9);
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 11px;
}

#u618:hover
{
	width: 270px;
	height: 331px;
	min-height: 0px;
	margin: 9px -10000px 0px 0px;
}

#u13882
{
	z-index: 54;
	width: 233px;
	-webkit-transform: matrix(0.9976,0.0698,-0.0698,0.9976,9,-8);
	-ms-transform: matrix(0.9976,0.0698,-0.0698,0.9976,9,-8);
	transform: matrix(0.9976,0.0698,-0.0698,0.9976,9,-8);
	position: relative;
	margin-right: -10000px;
	margin-top: 31px;
	left: 30px;
	background: transparent url("../images/landschaft.jpg") no-repeat left top;
	background-size: cover;
}

#u13882:hover
{
	width: 233px;
	min-height: 0px;
	margin: 31px -10000px 0px 0px;
	background: transparent url("../images/landschaft_.jpg") no-repeat left top;
	background-size: cover;
}

#u17836-4
{
	z-index: 76;
	width: 270px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 20px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	-webkit-transform: matrix(0.9976,0.0698,-0.0698,0.9976,1,-9);
	-ms-transform: matrix(0.9976,0.0698,-0.0698,0.9976,1,-9);
	transform: matrix(0.9976,0.0698,-0.0698,0.9976,1,-9);
	position: relative;
	margin-right: -10000px;
	margin-top: 289px;
	left: 2px;
}

#u17836-4:hover
{
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 270px;
	margin: 289px -10000px 0px 0px;
}

#pu688
{
	width: 0.01px;
	padding-bottom: 15px;
	margin-left: 7px;
	margin-top: -6px;
}

#u688
{
	z-index: 42;
	width: 270px;
	height: 331px;
	-pie-box-shadow: 5px 6px 8px #F2F2F2;
	box-shadow: 5px 6px 8px rgba(127,127,127,0.1);
	border-color: #787878;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.9925,-0.1219,0.1219,0.9925,-19,18);
	-ms-transform: matrix(0.9925,-0.1219,0.1219,0.9925,-19,18);
	transform: matrix(0.9925,-0.1219,0.1219,0.9925,-19,18);
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
	left: 19px;
}

#u689-4
{
	z-index: 43;
	width: 269px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 20px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	-webkit-transform: matrix(0.9925,-0.1219,0.1219,0.9925,-1,17);
	-ms-transform: matrix(0.9925,-0.1219,0.1219,0.9925,-1,17);
	transform: matrix(0.9925,-0.1219,0.1219,0.9925,-1,17);
	position: relative;
	margin-right: -10000px;
	margin-top: 291px;
	left: 36px;
}

#u689-4:hover
{
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 269px;
	margin: 291px -10000px 0px 0px;
}

#u13697
{
	z-index: 48;
	width: 233px;
	-webkit-transform: matrix(0.9925,-0.1219,0.1219,0.9925,-14,15);
	-ms-transform: matrix(0.9925,-0.1219,0.1219,0.9925,-14,15);
	transform: matrix(0.9925,-0.1219,0.1219,0.9925,-14,15);
	position: relative;
	margin-right: -10000px;
	margin-top: 35px;
	left: 35px;
	background: transparent url("../images/shootings.jpg") no-repeat left top;
	background-size: cover;
}

#u13697:hover
{
	width: 233px;
	min-height: 0px;
	margin: 35px -10000px 0px 0px;
	background: transparent url("../images/shootings2.jpg") no-repeat left top;
	background-size: cover;
}

#u679
{
	z-index: 7;
	width: 270px;
	height: 331px;
	-pie-box-shadow: 5px 6px 8px #F2F2F2;
	box-shadow: 5px 6px 8px rgba(127,127,127,0.1);
	border-color: #787878;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.9877,-0.1564,0.1564,0.9877,-24,23);
	-ms-transform: matrix(0.9877,-0.1564,0.1564,0.9877,-24,23);
	transform: matrix(0.9877,-0.1564,0.1564,0.9877,-24,23);
	position: relative;
	margin-right: -10000px;
	margin-top: 395px;
	left: 785px;
}

#u680-6
{
	z-index: 8;
	width: 270px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 20px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	-webkit-transform: matrix(0.9877,-0.1564,0.1564,0.9877,-2,21);
	-ms-transform: matrix(0.9877,-0.1564,0.1564,0.9877,-2,21);
	transform: matrix(0.9877,-0.1564,0.1564,0.9877,-2,21);
	position: relative;
	margin-right: -10000px;
	margin-top: 663px;
	left: 804px;
}

#u680-6:hover
{
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 270px;
	margin: 663px -10000px 0px 0px;
}

#u13992
{
	z-index: 14;
	width: 233px;
	-webkit-transform: matrix(0.9877,-0.1564,0.1564,0.9877,-17,20);
	-ms-transform: matrix(0.9877,-0.1564,0.1564,0.9877,-17,20);
	transform: matrix(0.9877,-0.1564,0.1564,0.9877,-17,20);
	position: relative;
	margin-right: -10000px;
	margin-top: 415px;
	left: 798px;
	background: transparent url("../images/bdw2014.jpg") no-repeat left top;
	background-size: cover;
}

#u13992:hover
{
	width: 233px;
	min-height: 0px;
	margin: 415px -10000px 0px 0px;
	background: transparent url("../images/bdw2014_.jpg") no-repeat left top;
	background-size: cover;
}

#u685
{
	z-index: 37;
	width: 270px;
	height: 331px;
	-pie-box-shadow: 7px 4px 8px #F2F2F2;
	box-shadow: 7px 4px 8px rgba(127,127,127,0.1);
	border-color: #787878;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.9659,0.2588,-0.2588,0.9659,47,-29);
	-ms-transform: matrix(0.9659,0.2588,-0.2588,0.9659,47,-29);
	transform: matrix(0.9659,0.2588,-0.2588,0.9659,47,-29);
	position: relative;
	margin-right: -10000px;
	margin-top: 376px;
	left: 51px;
}

#u686-4
{
	z-index: 38;
	width: 269px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 20px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	-webkit-transform: matrix(0.9659,0.2588,-0.2588,0.9659,8,-34);
	-ms-transform: matrix(0.9659,0.2588,-0.2588,0.9659,8,-34);
	transform: matrix(0.9659,0.2588,-0.2588,0.9659,8,-34);
	position: relative;
	margin-right: -10000px;
	margin-top: 653px;
	left: 17px;
}

#u686-4:hover
{
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 269px;
	margin: 653px -10000px 0px 0px;
}

#u13943
{
	z-index: 50;
	width: 233px;
	-webkit-transform: matrix(0.9659,0.2588,-0.2588,0.9659,35,-26);
	-ms-transform: matrix(0.9659,0.2588,-0.2588,0.9659,35,-26);
	transform: matrix(0.9659,0.2588,-0.2588,0.9659,35,-26);
	position: relative;
	margin-right: -10000px;
	margin-top: 399px;
	left: 75px;
	background: transparent url("../images/adel2.jpg") no-repeat center center;
	background-size: cover;
}

#u682
{
	z-index: 62;
	width: 270px;
	height: 331px;
	-pie-box-shadow: 7px 4px 8px #F2F2F2;
	box-shadow: 7px 4px 8px rgba(127,127,127,0.1);
	border-color: #787878;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.9659,0.2588,-0.2588,0.9659,47,-29);
	-ms-transform: matrix(0.9659,0.2588,-0.2588,0.9659,47,-29);
	transform: matrix(0.9659,0.2588,-0.2588,0.9659,47,-29);
	position: relative;
	margin-right: -10000px;
	margin-top: 29px;
	left: 820px;
}

#u682:hover
{
	width: 270px;
	height: 331px;
	min-height: 0px;
	margin: 29px -10000px 0px 0px;
}

#u683-4
{
	z-index: 63;
	width: 271px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 20px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	-webkit-transform: matrix(0.9659,0.2588,-0.2588,0.9659,8,-35);
	-ms-transform: matrix(0.9659,0.2588,-0.2588,0.9659,8,-35);
	transform: matrix(0.9659,0.2588,-0.2588,0.9659,8,-35);
	position: relative;
	margin-right: -10000px;
	margin-top: 302px;
	left: 786px;
}

#u683-4:hover
{
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 271px;
	margin: 302px -10000px 0px 0px;
}

#u13833
{
	z-index: 67;
	width: 233px;
	-webkit-transform: matrix(0.9659,0.2588,-0.2588,0.9659,35,-26);
	-ms-transform: matrix(0.9659,0.2588,-0.2588,0.9659,35,-26);
	transform: matrix(0.9659,0.2588,-0.2588,0.9659,35,-26);
	position: relative;
	margin-right: -10000px;
	margin-top: 53px;
	left: 845px;
	background: transparent url("../images/makro-u13833-fr.jpg") no-repeat left top;
	background-size: contain;
}

#u13833:hover
{
	width: 233px;
	min-height: 0px;
	margin: 53px -10000px 0px 0px;
	background: transparent url("../images/makro.jpg") no-repeat left top;
	background-size: contain;
}

.hidpi #u13833:hover
{
	background-image: url("../images/makro_2x.jpg");
}

#u13833_img
{
	margin-right: -29px;
	margin-bottom: -24px;
}

#u502
{
	z-index: 69;
	width: 270px;
	height: 331px;
	-pie-box-shadow: 5px 6px 8px #F2F2F2;
	box-shadow: 5px 6px 8px rgba(127,127,127,0.1);
	border-color: #787878;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-22,20);
	-ms-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-22,20);
	transform: matrix(0.9903,-0.1392,0.1392,0.9903,-22,20);
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
	left: 22px;
}

#u502:hover
{
	width: 270px;
	height: 331px;
	min-height: 0px;
	margin: 17px -10000px 0px 0px;
}

#u504-4
{
	z-index: 70;
	width: 270px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 20px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	-webkit-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-1,19);
	-ms-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-1,19);
	transform: matrix(0.9903,-0.1392,0.1392,0.9903,-1,19);
	position: relative;
	margin-right: -10000px;
	margin-top: 301px;
	left: 40px;
}

#u504-4:hover
{
	background-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 270px;
	margin: 301px -10000px 0px 0px;
}

#u13787
{
	z-index: 74;
	width: 233px;
	-webkit-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-15,17);
	-ms-transform: matrix(0.9903,-0.1392,0.1392,0.9903,-15,17);
	transform: matrix(0.9903,-0.1392,0.1392,0.9903,-15,17);
	position: relative;
	margin-right: -10000px;
	margin-top: 38px;
	left: 36px;
	background: transparent url("../images/bison%201.jpg") no-repeat left top;
	background-size: cover;
}

#u13787:hover
{
	width: 233px;
	min-height: 0px;
	margin: 38px -10000px 0px 0px;
	background: transparent url("../images/bison%201_.jpg") no-repeat left top;
	background-size: cover;
}

#u13833_clip,#u13787_clip
{
	overflow: hidden;
	width: 233px;
	height: 238px;
}

#u13787_img
{
	margin-left: -1px;
	margin-right: -26px;
	margin-bottom: -22px;
}

#u37117
{
	z-index: 95;
	width: 1236px;
	height: 1px;
	border-color: #000000;
	background-color: #5A5A5A;
	margin-left: 3px;
	margin-top: 93px;
	position: relative;
}

#pu37113
{
	width: 0.01px;
	margin-left: 96px;
	margin-top: 22px;
}

#u37113
{
	z-index: 80;
	width: 270px;
	-pie-box-shadow: 6px 6px 8px #F2F2F2;
	box-shadow: 6px 6px 8px rgba(127,127,127,0.1);
	border-color: #61A93C;
	background-color: #F0FAEB;
	padding-bottom: 34px;
	position: relative;
	margin-right: -10000px;
	left: 780px;
}

#u37111-4
{
	z-index: 81;
	width: 263px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 18px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 3px;
}

#u37111-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 263px;
	margin: 7px -10000px 0px 0px;
}

#u37115-4
{
	z-index: 85;
	width: 263px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 18px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 36px;
	left: 784px;
}

#u37115-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 263px;
	margin: 36px -10000px 0px 0px;
}

#u37125
{
	z-index: 89;
	width: 270px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u37106
{
	z-index: 90;
	width: 270px;
	-pie-box-shadow: 6px 6px 8px #F2F2F2;
	box-shadow: 6px 6px 8px rgba(127,127,127,0.1);
	border-color: #61A93C;
	background-color: #F0FAEB;
	padding-bottom: 14px;
	position: relative;
	margin-right: -10000px;
}

#u37107-4
{
	z-index: 91;
	width: 263px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 18px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 14px;
	left: 3px;
}

#u37107-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 263px;
	margin: 14px -10000px 0px 0px;
}

#u37126
{
	z-index: 56;
	width: 270px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 390px;
}

#u37124
{
	z-index: 57;
	width: 270px;
	-pie-box-shadow: 6px 6px 8px #F2F2F2;
	box-shadow: 6px 6px 8px rgba(127,127,127,0.1);
	border-color: #61A93C;
	background-color: #F0FAEB;
	padding-bottom: 19px;
	position: relative;
	margin-right: -10000px;
}

#u14514-4
{
	z-index: 58;
	width: 263px;
	min-height: 30px;
	background-color: transparent;
	letter-spacing: 4px;
	color: #787878;
	font-size: 18px;
	text-align: center;
	font-family: amethysta, serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	left: 4px;
}

#u14514-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 263px;
	margin: 22px -10000px 0px 0px;
}

#u37111-4:hover p,#u37115-4:hover p,#u37107-4:hover p,#u14514-4:hover p
{
	color: #61A93C;
	visibility: inherit;
	font-weight: normal;
}

body
{
	position: relative;
	min-width: 1281px;
	padding-bottom: 43px;
}

