@import "Header.css";
@import "Home.css";
@import "Kontakt.css";
@import "Footer.css";
@import "TransitionDurations.css";

body
{
	font-family          : Cabin;
	background-image     : url('../res/Background.jpg');
	background-size      : 100%;
	background-repeat    : no-repeat;
	overflow-x           : hidden;
	background-color     : #ebebeb;
	background-position-y: -185px;
}

#header,
#container,
#main,
#main .inside
{
	overflow: hidden;
}

#cboxLoadedContent .mod_article.first
{
	margin-bottom: 0px;
}

.ContentPadding20
{
	padding: 20px;
}

@media (max-width: 1700px)
{
	body
	{
		background-size      : auto 100% !important;
	}
}

/*Desktop*/
@media (min-width : 1480px)
{
}

/*Desktop Small*/
@media (min-width : 992px) AND (max-width: 1479px)
{
	body
	{
		background-size      : auto 100% !important;
		background-position-y: -190px;
	}
}

/*Tablet*/
@media (min-width : 768px) AND (max-width: 991px)
{
	body
	{
		background-size      : auto 68% !important;
		background-position-y: 0;
	}
}

/*Tablet Portrait*/
@media (min-width: 768px) AND (max-width: 1012px)
{
	body
	{
		background-position-y: 200px;
	}
}

/*Smartphone*/
@media (max-width : 767px)
{
	body
	{
		background-position-y: -195px;
	}
}
