@media screen {

	/********/
	/* Body */
	/********/

	body {
		background-color: #d6dde5;
		background-size: cover;
	}
	
	.ym-wrapper {
		background-color: transparent;
	}
	
	.ym-wbox {
		background-color: transparent;
	}
	
	/**********/
	/* Header */
	/**********/

	header { /*neu*/
		background: #ffffff;
		text-align: center;
	}
	
	#topheader .ym-wbox{
		padding: 0em 3em 0em 3em;
		background-color: #1273a3;
	}
	
	#logoheader .ym-wbox{
		padding: 0em;
		background-color: #ffffff;
	}
	
	header .ym-gbox-left {
		padding: 0;
	}

	header .ym-38 {
		padding-top: 1.2em;
	}

	header .ym-g62 {
		padding-top: 2.0em;
	}
	
	#logo { /*neu*/
		text-align: left;
		padding-bottom: 0em;
	}
	
	#phone{
		padding: 1em 0em;
	}

	/**************/
	/* Navigation */
	/**************/

	nav {
	  background: none repeat scroll 0 0 transparent;
	}

	.ym-hlist {
		background-color: #353236;
	}

	/****************/
	/* Main         */
	/****************/

	main .ym-wbox {
		padding: 0.001em 3em 1em 3em;
		background-color: #ffffff;
	}
	
	main article { /*neu*/
		padding: 1em 0 1em 0 !important;
	}
	
	main hr.ce-div{
		border-bottom: 0.2em solid orange;
		margin-bottom: 1.5em;
	}

	/****************/
	/* Main slider  */
	/****************/
	
	main.slider .ym-wbox { /*neu*/
		padding: 0;
	}
	
	main.slider article { /*neu*/
		padding: 0 !important;
	}
	
	main.slider .ym-gbox { /*neu*/
		padding: 0;
	}
	
	main.slider .ce-gallery { /*neu*/
		margin: 0 !important;
	}

	/********************/
	/* Main Hauptspalte */
	/********************/

	
	main.maincontent{
		border-bottom: 0.2em solid orange;
	}

	main.maincontent .ym-gbox{
		padding: 2em 0 0 0;
	}
	
	main.maincontent .ym-gbox .ym-gbox{
		padding: 0em 1.5em 0 1.5em;
	}
	
	/* 3er-Element 33:33:33 */

	main.maincontent article .ym-gbox .ym-g33 .ym-gbox-left {
		padding: 0em;
	}
	
	main.maincontent article .ym-gbox .ym-g33 .ym-gbox {
		padding: 0em;
	}
	
	main.maincontent article .ym-gbox .ym-g33 .ym-gbox-right {
		padding: 0em !important;
	}
	
	main.maincontent article .ym-gbox-right div div { 
		/*padding: 0em;*/
	}

	
	/**********/
	/* Footer */
	/**********/

	footer {
		background: #1273a3;
		color: #ffffff;
		border-top: 0.2em solid #ffffff;
	}	
	
	footer .ym-wbox {
		padding: 1.5em 2em;
	}
	
	footer .linearize-level-1 {
	}

	footer .ym-gbox-left, footer .ym-gbox {
		padding-right: 0.5em;
	}
	
	footer .ym-gbox-right, footer .ym-gbox {
		padding-left: 0.5em;
	}
	
	footer #legal {
		float: left;
	}
	
	footer #legal li{
		margin-left: 0;
	}

	footer #address {
		margin-bottom: 1em;
	}

	footer #social .ce-row {
		float: left;
	}
	
	footer #social .ce-column {
		float: left;
	}
	
	
}

/********************/
/* Zwischengröße    */
/********************/
@media screen  and (min-width: 601px) {

	/* Folgeseite 3er */
	main.maincontent article .ym-gbox-right .ym-g33 .ym-gbox-left { /*neu*/
		padding: 0em 1.333em 0em 0em !important;
	}
	
	main.maincontent article .ym-gbox-right .ym-g33 .ym-gbox { /*neu*/
		padding: 0em 0.666em 0em 0.666em !important;
	}
	
	main.maincontent article .ym-gbox-right .ym-g33 .ym-gbox-right { /*neu*/
		padding: 0em 0em 0em 1.333em !important;
	}
	
}


/********************/
/* Tablet & Desktop */
/********************/

@media screen  and (min-width: 1025px) {

	.ym-wrapper {
		background-color: transparent;
	}
	
	/* 3er-Element 33:33:33 */

	main.maincontent article .ym-gbox .ym-g33 .ym-gbox-left {
		padding: 0em 1em 0em 0em;
	}
	
	main.maincontent article .ym-gbox .ym-g33 .ym-gbox {
		padding: 0em 0.5em 0em 0.5em;
	}
	
	main.maincontent article .ym-gbox .ym-g33 .ym-gbox-right {
		padding: 0em 0em 0em 1em !important;
	}
}