/*#######################################################################*/
/*#######################################################################*/
/*#######################################################################*/

@media only screen and (min-width: 761px) {
	/* desktop 12 Spalten, 960 px*/
	
	.tab, .mob {
		display: none;
	}
	.des {
		display: block;
	}
	
	#full {
		margin-left: auto;
		margin-right: auto;
		padding-left: 3.030%;
		padding-right: 3.030%;
		
		 
	}
	
	#mainCont {
		
		margin-bottom: 120px;
		
		padding-top: 1px;
		border-radius: 0 0 100px 100px;
		box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);		
	}
	
	div#picsContainer, footer p {
		margin-left: 1.562%;
	}
	header#logo {
		width: 21.875%; /* 3 oR von 12 mR */
		margin-top: 30px; 
		margin-left: 1.562%; 
		margin-right: 1.562%; 
		margin-bottom: 60px;
		float: left;		
	}	
	
	div#slogan {
		margin-top: 30px;
		width: 13.542%;
		margin-left: 1.562%; 
		float: left;
	}
		div#slogan h1 {
			clear: both;
		}

	aside#quote {
		width: 55.208%; /* 7 oR von 12 mR */
		margin-left: 3.125%; /* 2R von 12mR */
		float: left;
		margin-top: 30px;

		border-radius: 40px 10px 40px 10px;
	}
		aside#quote h1 {
			font-size: 1.4em;			
		}
    aside#quote h2 {
      font-size: 1.0em;
      margin-top: 0.8em;
    }

    
	nav {	
		clear: both;
		float: left;		
    width: 13.542%; /* 2 oR von 12 Spalten mR */
		margin-left: 1.562%;
		margin-bottom: 60px;
	}

	nav ul li {
		height: 60px;
		border-bottom-style: solid;
		border-bottom-width: 1px;			
	}
		nav ul li:last-child {
			border: none;
		}
	
	nav ul li a {
		line-height: 60px;
		font-size: 1.0em;
		
				transition: 0.4s;
				text-transform: uppercase;
				text-align: center;
	}
		nav ul li:first-child a {
			border-radius: 10px 10px 0 0;
		}
		nav ul li:last-child a {
			border-radius: 0px 0px 10px 10px;
		}

	section#main {
		float: left;		    
    width: 46.875%; /* 6 oR von 12 mR Spalten */    
    margin-left: 11.458%; /* 1 oR + 2x 2R von 12 mR  (50 + 2*30)/960 */
	
  }  
    #main .descols-6 {
      width: 73.770%; /* 6 oR von 8 oR Spalten */
    }
    #main .descols-5 {
      width: 60.656%; /* 5 oR von 8 oR */
    }
    #main .descols-4 {
      width: 47.541%; /* 4 oR von 8 oR */
    }  
    #main .descols-3 {
      width: 34.426%; /* 3 oR von 8 oR */
    }
    #main .descols-2 {
      width: 21.311%; /* 2 oR von 8 oR */
    }
  
  #main .desmarg-2m {
    margin-left: 4.918%; /* 2R von 8 oR */
  }
  #main .desmarg-1c {
    margin-left: 8.197%; /* 1 oR von 8 oR */
  }
  
  #main .flol {
    float: left;
  }
  #main .flor {
    float: right;
  }
  
  #main article.fullwidth {
    width: 60.656%; /* 5 oR von 8 oR */
  }

    section#main article div {
      float: right;
      width: 39.2%;
      margin-left: 4.918%; /* 2R von 8 oR */
      margin-bottom: 10px;
			clear: both;
    }

	/*
		section#main a.plakat {
			float: right;
			width: 39.2%; 
			margin-left: %;
		}
	*/
	
	section#main iframe {
		margin-bottom: 4em;
	}
		
  .newsPics {
    padding-top: 2.8em;
  }        
		.newsPics div {
			width: 30%;
			float: right;
			clear: both;
		}
	
	div#picsContainer {
	}
		div#picsContainer div {
			width: 100%;
		}
		div#picsContainer img {
			/*width: 61.8%;
			margin-left: 19.6%; /* (100 - 61.8) / 2 */
		}
		div#picsContainer img:first-child {
			margin-top: 15px;
			margin-bottom: 15px;
		}
    
    
    
	aside#news {
		float: left;		
    border-left-style: solid;
    border-left-width: 3px;
		padding-left: 1.250%; /* 12px / 960px */
		width: 13.542%; /* 2 Spalten oR von 12 Spalten mR */
		min-height: 400px;
		margin-left: 9.896%; /* 1mR + R von 12 mR */


		margin-bottom: 30px;
	}
		aside#news article header h1 {
			font-size: 1.0em;
			line-height: 1.2em;
		}
		aside#news article p {
			font-size: 0.8em;
			line-height: 1.2em;
		}
		aside#news a.plakat {
      float: right;
			margin-top: 0.8em;
			margin-bottom: 1.6em;
		}

    
    
	footer {
		margin-top: 240px;	
	}
		footer p, footer p a {
			font-size: 1.0em;
			line-height: 1.6em;
			
		}
}
	
