@charset "UTF-8";



/* HTML5 HACK -------------------------------------- */  
header, section, footer, aside, nav, article {display: block;}
/* HTML5 HACK -------------------------------------- */  

body{
  -webkit-text-size-adjust:100%;
	overflow-y: scroll;
	color: rgba(74,64,74,1);
}


/* BOXEN -------------------------------------- */
/* ------------------------------------------------- */  
/* ------------------------------------------------- */  

* {padding:0; margin:0; border:0;}

.float_stop {
	clear: both;
}

#box {
	text-align: center;	
}






/* BOXEN – Content -------------------------------------- */
/* ------------------------------------------------- */  
/* ------------------------------------------------- */  

#content {
	width: 100%;
}


/* BOXEN – main -------------------------------------- */

#box_main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}



/* BOXEN – 100, 66, 50, 33 -------------------------------------- */

#box_100 {
	width: 100%; /* 450 / 900 */
	text-align: center;
	float: left;
}

#box_50 {
	width: 50%; /* 450 / 900 */
	text-align: center;
	float: left;
}

#box_66 {
	width: 66.66666666666666%; /* 600 / 900 */
	text-align: center;
	float: left;
}


#box_33 {
	width: 33.33333333333333%; /* 300 / 900 */
	text-align: left;
	float: left;
}


#box_16 {
	width: 16.66666666666666%; /* 150 / 900 */
	text-align: left;
	float: left;
}



/* BOX – Padding -------------------------------------- */


.box_padding_60_60 {
	padding-top: 60px; /* 30 / 960 */
	padding-bottom: 60px; /* 15 / 960 */
}

.box_padding_75_75 {
	padding-top: 75px; /* 30 / 960 */
	padding-bottom: 75px; /* 15 / 960 */
}

.box_padding_75_0 {
	padding-top: 75px; /* 30 / 960 */
	padding-bottom: 0px; /* 15 / 960 */
}

.box_padding_75_60 {
	padding-top: 75px; /* 30 / 960 */
	padding-bottom: 60px; /* 15 / 960 */
}

.box_padding_85_60 {
	padding-top: 85px; /* 30 / 960 */
	padding-bottom: 60px; /* 15 / 960 */
}

.box_padding_45_60 {
	padding-top: 45px; /* 30 / 960 */
	padding-bottom: 60px; /* 15 / 960 */
}

.box_padding_45_75 {
	padding-top: 45px; /* 30 / 960 */
	padding-bottom: 75px; /* 15 / 960 */
}

.box_padding_0_90 {
	padding-top: 0px; /* 30 / 960 */
	padding-bottom: 90px; /* 15 / 960 */
}

.box_padding_15_90 {
	padding-top: 15px; /* 30 / 960 */
	padding-bottom: 90px; /* 15 / 960 */
}

.box_padding_45_90 {
	padding-top: 45px; /* 30 / 960 */
	padding-bottom: 90px; /* 15 / 960 */
}

.box_padding_60_90 {
	padding-top: 60px; /* 30 / 960 */
	padding-bottom: 90px; /* 15 / 960 */
}

.box_padding_75_90 {
	padding-top: 75px; /* 30 / 960 */
	padding-bottom: 90px; /* 15 / 960 */
}

.box_padding_90_90 {
	padding-top: 90px; /* 30 / 960 */
	padding-bottom: 90px; /* 15 / 960 */
}

.box_padding_60_45 {
	padding-top: 60px; /* 30 / 960 */
	padding-bottom: 45px; /* 15 / 960 */
}

.box_padding_60_30 {
	padding-top: 60px; /* 30 / 960 */
	padding-bottom: 30px; /* 15 / 960 */
}

.box_padding_60_0 {
	padding-top: 60px; /* 30 / 960 */
	padding-bottom: 0px; /* 15 / 960 */
}

.box_padding_60_75 {
	padding-top: 60px; /* 30 / 960 */
	padding-bottom: 75px; /* 15 / 960 */
}

.box_padding_30_60 {
	padding-top: 30px; /* 30 / 960 */
	padding-bottom: 60px; /* 15 / 960 */
}

.box_padding_45_0 {
	padding-top:45px; /* 30 / 960 */
}

.box_padding_45_15 {
	padding-top:45px; /* 30 / 960 */
	padding-bottom: 15px; /* 15 / 960 */
}

.box_padding_45_45 {
	padding-top:45px; /* 30 / 960 */
	padding-bottom: 45px; /* 15 / 960 */
}

.box_padding_15_30 {
	padding-top:15px; /* 30 / 960 */
	padding-bottom: 30px; /* 15 / 960 */
}

.box_padding_15_0 {
	padding-top:15px; /* 30 / 960 */
	padding-bottom: 0px; /* 15 / 960 */
}

.box_padding_15_75 {
	padding-top:15px; /* 30 / 960 */
	padding-bottom: 75px; /* 15 / 960 */
}

.box_padding_30_0 {
	padding-top: 30px; /* 30 / 960 */
	padding-bottom: 0px; /* 15 / 960 */
}

.box_padding_30_30 {
	padding-top: 30px; /* 30 / 960 */
	padding-bottom: 30px; /* 15 / 960 */
}

.box_padding_20_10 {
	padding-top: 20px; /* 30 / 960 */
	padding-bottom: 10px; /* 15 / 960 */
}



/* BOX 100 – Padding -------------------------------------- */

.box100_padding_30_30 {
	padding-right: 30px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}



/* BOX 66 – Padding -------------------------------------- */

.box66_padding_20_30 {
	padding-right: 30px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}

.box66_padding_30_20 {
	padding-right: 20px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}

.box66_padding_30_50 {
	padding-right: 50px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}

.box66_padding_0_20 {
	padding-right: 20px; /* 30 / 960 */
	padding-left: 0px; /* 30 / 960 */
}

.box66_padding_20_0 {
	padding-right: 00px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}

.box66_padding_20_10 {
	padding-right: 10px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}



/* BOX 50 – Padding -------------------------------------- */

.box50_padding_20_30 {
	padding-right: 30px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}

.box50_padding_30_20 {
	padding-right: 20px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}

.box50_padding_15_30 {
	padding-right: 30px; /* 30 / 960 */
	padding-left: 15px; /* 30 / 960 */
}

.box50_padding_30_15 {
	padding-right: 15px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}


/* BOX 33 – Padding -------------------------------------- */

.box33_padding_10_30 {
	padding-right: 30px; /* 30 / 960 */
	padding-left: 10px; /* 30 / 960 */
}

.box33_padding_20_20 {
	padding-right: 20px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}

.box33_padding_30_10 {
	padding-right: 10px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}

.box33_padding_30_40 {
	padding-right: 40px; /* 30 / 960 */
	padding-left: 30px; /* 30 / 960 */
}

.box33_padding_0_10 {
	padding-right: 10px; /* 30 / 960 */
	padding-left: 0px; /* 30 / 960 */
}



.box33_padding_0_20 {
	padding-right: 20px; /* 30 / 960 */
	padding-left: 0px; /* 30 / 960 */
}

.box33_padding_10_10 {
	padding-right: 10px; /* 30 / 960 */
	padding-left: 10px; /* 30 / 960 */
}

.box33_padding_10_20 {
	padding-right: 20px; /* 30 / 960 */
	padding-left: 10px; /* 30 / 960 */
}

.box33_padding_20_10 {
	padding-right: 10px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}

.box33_padding_20_0 {
	padding-right: 0px; /* 30 / 960 */
	padding-left: 20px; /* 30 / 960 */
}

.box33_padding_15_15 {
	padding-right: 15px; /* 30 / 960 */
	padding-left: 15px; /* 30 / 960 */
}








/* IMAGE+BG -------------------------------------- */
/* ------------------------------------------------- */  
/* ------------------------------------------------- */  


.img_max100_block {
	max-width: 100%;
	height: auto;
	display: block;
}

.img_max50_block {
	max-width: 50%;
	height: auto;
	display: block;
}





/* BG Farben  -------------------------------------- */

.bg_dgruen {
	background: rgba(123,118,35,1);
}

.bg_dgruen_p20 {
	background: rgba(123,118,35,0.2);
}

.bg_gelb1 {
	background: rgba(250,224,34,1);
}

.bg_weiss {
	background: rgba(255,255,255,1);
}
