/* CSS Document 

Farbcode: cd1338

*/

*,html {
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}

img {
	border:none;
}

.clearer,
.clear {
	clear:both;
}

body {
	line-height:30px;    
    font-family:NimbusSanNov-Reg;
	font-weight:400;
	color:#000;
	text-align:left;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
    font-size:22px;
}

/* Inhaltsberete Default Breite */

.frame-default,
.page {
	width:75%;
	margin:0 auto;	
}

main {
	margin-top:60px;	
}

footer {
	
}

	.footer_wrap {
		text-align: center;
        height:100px;
        line-height: 100px;
       
	}


.footer_wrap .page {
}

	
	
/* *****************************************************************************************
   RESPONSIVE SECTION
*******************************************************************************************/

/* portrait */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) {

}

/* landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) {

}

@media screen and (max-width: 1440px) {
body {
	line-height:26px;    
    font-size:20px;
}
}

@media screen and (max-width: 1439px) {
.frame-default,
.page {
	width:85%;
}
}

@media screen and (max-width: 1023px) {
.frame-default,
.page {
	width:90%;
}
}

@media screen and (max-width: 767px) {
body {
	line-height:22px;    
    font-size:16px;
}
}