html, body{margin:0;}
.thegrey{background:#555555;}
.header{width:100%;height:200px;background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 90%,#cccccc 100%);text-align:center;}
.headershort{width:100%;height:100px;background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 90%,#cccccc 100%);text-align:center;}
.mainwrap{width:100%;background: linear-gradient(to bottom, #f8f8f8 0%,#ffffff 100%);}
.mainwraptour{width:100%;background: linear-gradient(to bottom, #bbbbbb 0%,#555555 100%);padding-top:10px;}
.main{width:1000px;text-align:center;margin:0 auto;}
.maintour{width:85%;margin:0 auto;padding-top:15px;}
.moveleft{float:left;}
.moveright{float:right;}
.main p {color:#333333;font: 24px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;margin:0;padding:25px 0;}
.maintour p {color:#333333;font: 14px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;margin:0;padding:10px 0;}
.maintour img{max-width:100%;border: 1px solid #ccc;}
.links{width:485px;float:left;}
.recht{width:485px;float:right;}
.itemout{background: linear-gradient(to bottom, #000000 0%,#564e4e 100%); /* W3C */width:485px;height:350px; margin-bottom:30px;border-radius:7px;}
.itemoutfat{background: linear-gradient(to bottom, #000000 0%,#564e4e 100%); /* W3C */width:1000px;height:350px; margin-bottom:30px;border-radius:7px;float:left;}
.itemin{width:455px;padding:15px;text-align:left;}
.iteminfat{width:970px;padding:15px;text-align:left;}
.itemin p, .iteminfat p{color:#FFFFFF;font: 14px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;padding:0 0 5px 0; text-align:justify; text-shadow: 1px 1px #000000;}
h1{color:#222222;font: 30px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;margin:0;padding:5px 0; font-weight:300;line-height:30px; font-style:italic; }
h2{color:#FFFFFF;font: 30px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;margin:0;padding:5px 0; font-weight:300;line-height:30px; font-style:italic;text-shadow: 1px 1px #000000; }
.iteminfat h2{font-size:40px;margin-bottom:10px;}
.button{width:435px;height:40px;color:#FFFFFF;font: 25px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; text-align:center;display:block;background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */ text-decoration:none;line-height:40px;border-radius:7px; font-weight:
300;margin-top:9px;box-shadow: 0px 0px 10px #000000;margin-left:10px;}
.buttonfat{width:950px;height:50px;color:#FFFFFF;font: 28px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; text-align:center;display:block;background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */ text-decoration:none;line-height:50px;border-radius:7px; font-weight:
300;margin-top:9px;box-shadow: 0px 0px 10px #000000;margin-left:10px;}
.picnews{height:150px;}
.picnews img{position:relative;bottom:10px;}
.picnewsfat{height:140px;}
.picnewsfat img{position:relative;bottom:10px;right:10px;}
.footer{text-align:center;padding:10px;}
.footertour{text-align:center;padding:10px;background:#555555;}
.footer a, .footertour a{width:650px;height:30px;color:#FFFFFF;font: 20px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; text-align:center;display:inline-block;background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C */ text-decoration:none;line-height:30px;border-radius:7px; font-weight:300;margin: 15px 0;box-shadow: 0px 0px 10px #000000;}
.arrow-left {width: 0; height: 0; border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right:20px solid #666666;margin:0 0 0 2px;}
.arrow-right {width: 0; height: 0; border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left:20px solid #666666;margin:0 2px 0 0}
.buttonnav{width:50px;height:240px;color:#FFFFFF;font: 0px "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; text-align:center;display:block;background: linear-gradient(to right, #eeeeee 0%,#dddddd 100%); /* W3C */ text-decoration:none;line-height:50px;border-radius:7px; font-weight:
300;box-shadow: 0px 0px 10px #999999;margin:25px 10px 0 10px;padding-top:190px;}

@media all and (max-width:1000px) and (min-width:501px){
	.main{overflow:hidden;}
	img{max-width:100%;}
	.main{width:100%;}
	.links{width:100%;}
	.recht{width:100%;float:left;clear:both;}
	.itemout, .itemoutfat{margin:0 auto 30px auto;}
	.itemoutfat{float:none;clear:both;width:90%;height:auto;}
	.picnewsfat img{right:0px;}
	.picnewsfat{height:auto;}
	.iteminfat{width:auto;}
	.buttonfat{width:auto;margin-left:0px;height:auto;line-height:25px;padding:10px 0;}
	}
@media all and (max-width:500px) and (min-width:0px){
	.main{overflow:hidden;}
	img{max-width:100%;}
	.header{width:100%;height:150px;}
	.main{width:100%;}
	.recht{float:left;clear:both;width:100%;display:flex;flex-direction:column; align-items:stretch;}
	.links{width:100%;display:flex;flex-direction:column; align-items:stretch;}
	.itemout, .itemoutfat{width:90%;margin:0 auto 30px auto;height:auto;}
	.itemoutfat{float:none;clear:both;}
	.itemin, .iteminfat{width:auto;}
	.picnews, .picnewsfat{height:auto;}
	.button, .buttonfat{width:auto;margin-left:0px;height:auto;line-height:25px;padding:10px 0;}
	.picnewsfat img{right:0px;}
	}
