*body {
  font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
}
*main container {
	margin:0;
	padding:0;
	display:table;
	width:100%;
	height:auto;
}

*headcontainer{
	margin:0 auto;
	width:960px;
}
#main container {
	height: 100%;
	width: 100%;
}
#headcontainer {
	margin: 0 auto;
	height: 100%;
	width: 960px;
}
#header {
	height: 50px;
	width: 960px;
}
#headertop1 {
	height: 150px;
	width: 150px;
	position: absolute;
	margin: 0 0 0 750px;
	top: 0px;
}
#headertop2 {
	margin: 0;
	height: 50px;
	width: 960px;
	float: left;
}
#menu {
}
#menu li {
	list-style-type: none;
	width: 70px;
	padding: 5px;
	display: inline;
}
#menu li a {
	font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	font-size:14px;
	color: #999;
	text-decoration: none;
	font-weight: lighter;
}
#menu li a:visited {
text-decoration: none;
color: #900;
}
#menu li a:hover {
text-decoration: none;
color: #900;
}
#menu li a:active {
text-decoration: none;
color: #900;
}
#headpic {
	margin: 0px;
	height: 500px;
	width: 960px;
	float: left;
}
#impressumbox {
	margin: 150px 20px 20px 20px;
	height: 620px;
	width: 920px;
	float: left;
	position: absolute;
}
#headgalerie {
	margin: 0px;
	height: 600px;
	width: 960px;
	float: left;
	background-image: url(webpics/pferde_bg.jpg);
}
#headgalerie2 {
	margin: 0px;
	height: 600px;
	width: 960px;
	float: left;
	background-image: url(webpics/konzerte_bg.jpg);
}
#headgalerie3 {
	margin: 0px;
	height: 600px;
	width: 960px;
	float: left;
	background-image: url(webpics/natur_bg.jpg);
}
#headgalerie4 {
	margin: 0px;
	height: 600px;
	width: 960px;
	float: left;
	background-image: url(webpics/menschen_bg.jpg);
}
#galeriecontent {
	width: 960px;
	height: 600px;
}
#galeriecontent2 {
	width: 960px;
	height: 600px;
}
#galeriecontent3 {
	width: 960px;
	height: 600px;
}
#galeriecontent4 {
	width: 960px;
	height: 600px;
}
#pic0101 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 20px;
	float: left;
	background-image: url(webpics/0101_kl.jpg);
}
#pic0102 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0102_kl.jpg);
}
#pic0103 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0103_kl.jpg);
}
#pic0104 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0104_kl.jpg);
}
#pic0105 {
	width: 150px;
	height: 80px;
	margin: 150px 0 25px 18px;
	float: left;
	background-image: url(webpics/0105_kl.jpg);
}
#pic0106 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0106_kl.jpg);
}
#pic0107 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0107_kl.jpg);
}
#pic0108 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0108_kl.jpg);
}
#pic0109 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0109_kl.jpg);
}
#pic0110 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0110_kl.jpg);
}
#pic0111 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0111_kl.jpg);
}
#pic0112 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0112_kl.jpg);
}
#pic0113 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0113_kl.jpg);
}
#pic0114 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0114_kl.jpg);
}
#pic0115 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0115_kl.jpg);
}
#pic0116 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0116_kl.jpg);
}
#pic0117 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0117_kl.jpg);
}
#pic0118 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0118_kl.jpg);
}
#pic0119 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0119_kl.jpg);
}
#pic0120 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0120_kl.jpg);
}
#pic0201 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 20px;
	float: left;
	background-image: url(webpics/0201_kl.jpg);
}
#pic0202 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0202_kl.jpg);
}
#pic0203 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0203_kl.jpg);
}
#pic0204 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0204_kl.jpg);
}
#pic0205 {
	width: 150px;
	height: 80px;
	margin: 150px 0 25px 18px;
	float: left;
	background-image: url(webpics/0205_kl.jpg);
}
#pic0206 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0206_kl.jpg);
}
#pic0207 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0207_kl.jpg);
}
#pic0208 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0208_kl.jpg);
}
#pic0209 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0209_kl.jpg);
}
#pic0210 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0210_kl.jpg);
}
#pic0211 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0211_kl.jpg);
}
#pic0212 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0212_kl.jpg);
}
#pic0213 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0213_kl.jpg);
}
#pic0214 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0214_kl.jpg);
}
#pic0215 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0215_kl.jpg);
}
#pic0301 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 20px;
	float: left;
	background-image: url(webpics/0301_kl.jpg);
}
#pic0302 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0302_kl.jpg);
}
#pic0303 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0303_kl.jpg);
}
#pic0304 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0304_kl.jpg);
}
#pic0305 {
	width: 150px;
	height: 80px;
	margin: 150px 0 25px 18px;
	float: left;
	background-image: url(webpics/0305_kl.jpg);
}
#pic0306 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0306_kl.jpg);
}
#pic0307 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0307_kl.jpg);
}
#pic0308 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0308_kl.jpg);
}
#pic0309 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0309_kl.jpg);
}
#pic0310 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0310_kl.jpg);
}
#pic0311 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0311_kl.jpg);
}
#pic0312 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0312_kl.jpg);
}
#pic0313 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0313_kl.jpg);
}
#pic0314 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0314_kl.jpg);
}
#pic0315 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0315_kl.jpg);
}
#pic0316 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0316_kl.jpg);
}
#pic0317 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0317_kl.jpg);
}
#pic0318 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0318_kl.jpg);
}
#pic0319 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0319_kl.jpg);
}
#pic0320 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0320_kl.jpg);
}
#pic0401 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 20px;
	float: left;
	background-image: url(webpics/0401_kl.jpg);
}
#pic0402 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0402_kl.jpg);
}
#pic0403 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0403_kl.jpg);
}
#pic0404 {
	width: 150px;
	height: 80px;
	margin: 150px 25px 25px 18px;
	float: left;
	background-image: url(webpics/0404_kl.jpg);
}
#pic0405 {
	width: 150px;
	height: 80px;
	margin: 150px 0 25px 18px;
	float: left;
	background-image: url(webpics/0405_kl.jpg);
}
#pic0406 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0406_kl.jpg);
}
#pic0407 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0407_kl.jpg);
}
#pic0408 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0408_kl.jpg);
}
#pic0409 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0409_kl.jpg);
}
#pic0410 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 18px;
	float: left;
	background-image: url(webpics/0410_kl.jpg);
}
#pic0411 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 20px;
	float: left;
	background-image: url(webpics/0411_kl.jpg);
}
#pic0412 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0412_kl.jpg);
}
#pic0413 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0413_kl.jpg);
}#pic0414 {
	width: 150px;
	height: 80px;
	margin: 0 25px 25px 18px;
	float: left;
	background-image: url(webpics/0414_kl.jpg);
}
#pic0415 {
	width: 150px;
	height: 80px;
	margin: 0 0 25px 20px;
	float: left;
	background-image: url(webpics/0415_kl.jpg);
}
#slideshow {
	height: 500px;
	width: 960px;
}
#headpic2 {
	margin: 0px;
	height: 500px;
	width: 960px;
	background-image: url(webpics/headpic2.png);
	float: left;
}
#headpic3 {
	margin: 0px;
	height: 500px;
	width: 960px;
	background-image: url(webpics/headpic3.png);
	float: left;
}
#headpic4 {
	margin: 0px;
	height: 500px;
	width: 960px;
	background-image: url(webpics/headpic4.png);
	float: left;
}
#headpic5 {
	margin: 0px;
	height: 500px;
	width: 960px;
	background-image: url(webpics/headpic5.png);
	float: left;
}
#headpic6 {
	margin: 0px;
	height: 500px;
	width: 960px;
	background-image: url(webpics/headpic6.png);
	float: left;
}
#headpic7 {
	margin: 0px;
	height: 810px;
	width: 960px;
	float: left;
}
#cont1 {
	width: 960px;
	height: 100px;
	float: left;
	background-image: url(webpics/bg_cont1.png);
}
#gencopy {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 18px;
	line-height: 1.5;
	width: 850px;
	height: 60px;
	margin: 20px 0 0 20px;
}
#contzit1 {
	width: 960px;
	height: 100px;
	float: left;
	background-image: url(webpics/contzit1_bg.png);
}
#contzit2 {
	width: 960px;
	height: 100px;
	float: left;
	background-image: url(webpics/contzit2_bg.png);
}
#contzit3 {
	width: 960px;
	height: 100px;
	float: left;
	background-image: url(webpics/contzit3_bg.png);
}
#contzit5 {
	width: 960px;
	height: 100px;
	float: left;
	background-image: url(webpics/contzit5_bg.png);
}
#contzit6 {
	width: 960px;
	height: 100px;
	float: left;
	background-image: url(webpics/contzit6_bg.png);
}
#zitat1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 24px;
	line-height: 1.3;
	width: 850px;
	height: 60px;
	margin: 15px 0 0 20px;
}
#contpic1 {
	width: 275px;
	height: 160px;
	margin: 25px 0 0 0;
	float: left;
	background-image: url(webpics/contpic_01.jpg);
}
#contpic2 {
	width: 275px;
	height: 160px;
	margin: 25px 0 0 0;
	float: left;
	background-image: url(webpics/contpic_02.jpg);
}
#contpic3 {
	width: 275px;
	height: 160px;
	margin: 25px 0 0 0;
	float: left;
	background-image: url(webpics/contpic_03.jpg);
}
#contpic4 {
	width: 275px;
	height: 160px;
	margin: 25px 0 0 0;
	float: left;
	background-image: url(webpics/contpic_04.jpg);
}
#cont2 {
	width: 960px;
	height: 210px;
	float: left;
}
#news1 {
	width: 275px;
	height: 160px;
	margin: 25px 45px 0 20px;
	float: left;
}
#news2 {
	width: 275px;
	height: 160px;
	margin: 25px 45px 0 0;
	float: left;
}
#news3 {
	width: 275px;
	height: 160px;
	margin: 25px 0 0 0;
	float: left;
}
#newshead {
	width: 275px;
	height: 50px;
}
#headline {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 14px;
	line-height: 1.5;
	width: 175px;
	height: 50px;
	float: left;
}
#dcheadline {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 14px;
	line-height: 1.5;
	width: 595px;
	height: 30px;
	float: left;
}
#dcheadline2 {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 14px;
	line-height: 1.5;
	width: 920px;
	height: 30px;
	float: left;
}
#dcheadline3 {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 12px;
	line-height: 1.4;
	width: 920px;
	height: 550px;
	float: left;
	overflow: scroll;
	overflow-x: hidden;
}
#newspic1 {
	width: 100px;
	height: 50px;
	float: left;
	background-image: url(webpics/newspic1.jpg);
}
#newspic2 {
	width: 100px;
	height: 50px;
	float: left;
	background-image: url(webpics/newspic2.jpg);
}
#newspic3 {
	width: 100px;
	height: 50px;
	float: left;
	background-image: url(webpics/newspic3.jpg);
}
#newstext1 {
	width: 275px;
	height: 90px;
	float: left;
	font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.4;
}
#haupttext1 {
	width: 595px;
	height: 130px;
	float: left;
	font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 12px;
	line-height: 1.4;
	text-align: left;
}
#haupttext2 {
	width: 900px;
	height: 130px;
	float: left;
	font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 12px;
	line-height: 1.4;
	text-align: left;
}
#text1 {
	width: 595px;
	height: 160px;
	margin: 25px 45px 0 20px;
	float: left;
}
#galerie1 {
	width: 900px;
	height: 160px;
	margin: 25px 0 0 20px;
	float: left;
}
#gal1 {
	width: 200px;
	height: 130px;
	margin-right: 32px;
	float: left;
}
#gal2 {
	width: 200px;
	height: 130px;
	margin-right: 32px;
	float: left;
}
#gal3 {
	width: 200px;
	height: 130px;
	margin-right: 32px;
	float: left;
}
#gal4 {
	width: 200px;
	height: 130px;
	float: left;
}
#link1 {
	width: 275px;
	height: 10px;
	float: left;
	font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	font-size: 12px;
	color: #900;
	text-align: right;
}
#bloglink {
	width: 595px;
	height: 10px;
	float: left;
	font-family: "Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	font-size: 12px;
	color: #900;
	text-align: left;
	padding-top: 25px;
}
#footer {
	margin: 0px;
	height: 40px;
	width: 960px;
	float: left;
	background-image: url(webpics/footer_bg.png);
}
#footerlink {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 12px;
	width: 200px;
	height: 15px;
	margin: 0 0 0 20px;
	text-align: left;
	padding-top: 15px;
	float: left;
}
#footercp {
	font-family:"Helvetica 45 Light", Helvetica, "Gill Sans Light", "Arial Narrow";
	color: #666;
	font-size: 12px;
	width: 300px;
	height: 15px;
	text-align: left;
	padding-top: 15px;
	float: left;
}
#social {
	width: 230px;
	height: 26px;
	float: right;
	margin: 7px 25px 7px 0;
}
#fb {
	width: 26px;
	height: 26px;
	float: right;
}
#wp {
	width: 26px;
	height: 26px;
	float: right;
	margin-right: 10px;
}
#xing {
	width: 26px;
	height: 26px;
	float: right;
	margin-right: 10px;
}
#likefb {
	width: 115px;
	height: 26px;
	float: right;
	margin-right: 10px;
	padding: 3px 0 0 0;
}
