/* **************************************************************************************** */
/* Design: common                                               Update:            16.02.14 */
/* Datei: style.css			                        			Version:             1.0/01 */
/*                                                              Browser:                all */
/*                                                                                          */
/* ****************** Copyright by beratungscenter.net - Reinhard Lange ******************* */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* http://meyerweb.com/eric/tools/css/reset => v2.0 | 20110126								*/
/* ---------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* section	-> html & body																	*/
html
	{
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS", Geneva, sans-serif;
	height: 100%;
	background: #ccc;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#fff)); 
	background-image: -webkit-linear-gradient(#ccc 0%, #fff 100%); 
	background-image:    -moz-linear-gradient(#ccc 0%, #fff 100%); 
	background-image: 	  -ms-linear-gradient(#ccc 0%, #fff 100%); 
	background-image: 	   -o-linear-gradient(#ccc 0%, #fff 100%);
	background-image: 		  linear-gradient(#ccc 0%, #fff 100%);
	}
body
	{
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	-webkit-text-rendering: optimizeLegibility;
  	   -moz-text-rendering: optimizeLegibility;
  		-ms-text-rendering: optimizeLegibility;
  		 -o-text-rendering: optimizeLegibility;
  			text-rendering: optimizeLegibility;
  	-webkit-font-smoothing: antialiased;
  	   -moz-font-smoothing: antialiased;
  		-ms-font-smoothing: antialiased;
  		 -o-font-smoothing: antialiased;
  			font-smoothing: antialiased;
	}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* container	-> background (content, box-left, box-right ! except header !) 				*/
/* ---------------------------------------------------------------------------------------- */
.container
	{
	border: 0px dotted blue;
	/*margin: 1.250em 12% 1.250em 12%;*/
	margin: 6% 12% 6% 12%;	
	padding: 32px;
	/* padding for the total width left/main/right */
	/* padding-left -> a little bit more padding due to box-shadow right */ 
	/*display: block; 											/* !!! do not touch !!! */
	max-width: 99.999999%; 											    /* max.-value 99.9% */
	/*height: auto;*/
	}
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 10 [1920]																*/
@media (min-width: 1920px) {
	/*body { background: rgba(0,0,204, 0.25); } 		 türkis */
	.container 
		{ border: 0px solid red; margin: 6% 24% 6% 24%; padding: 64px; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 1920px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}	
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 20 [1680-1919] -> 239													*/
@media (min-width: 1680px) and (max-width: 1919px) {
	/*body { background: rgba(255,255,255, 1.00); } 	 white */
	.container
		{ border: 0px solid red; margin: 6% 12% 6% 12%; padding: 64px; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 1680px and max-width: 1919px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 30 [1400-1679] -> 279													*/
@media (min-width: 1400px) and (max-width: 1679px) {
	/*body { background: rgba(204,204,204, 0.25); } 	 gray */
	.container
		{ border: 0px solid red; margin: 4% 10% 4% 10%; padding: 32px; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 1400px and max-width: 1679px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 40 [1200-1399] -> 199													*/
@media (min-width: 1200px) and (max-width: 1399px) {
	/*body { background: rgba(204,204,204, 0.50); } 	 gray */
	.container
		{ border: 0px solid red; margin: 4% 8% 4% 8%; padding: 32px; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 1200px and max-width: 1399px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 50 [1024-1199] -> 175													*/
@media (min-width: 1024px) and (max-width: 1199px) {
	/*body { background: rgba(204,204,204, 0.75); } 	 gray */
	.container
		{ border: 0px solid red; margin: 2% 6% 2% 6%; padding: 24px; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 1024px and max-width: 1199px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 60 [979-1023] -> 44														*/
@media (min-width: 979px) and (max-width: 1023px) {
	/*body { background: rgba(204,204,204, 1.00); } 	 gray */
	.container
		{ border: 0px solid red; margin: 2% 5% 2% 5%; padding: 24px; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 979px -> max-width: 1023px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 70 [768-978]	-> 210														*/
@media (min-width: 768px) and (max-width: 978px) {
	/*body { background: rgba(255,0,0, 0.25); }		 red */
	.container 
		{ border: 0px solid red; margin: 2% 4% 2% 4%; padding: 16px; }
	
.int_device:after 									/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 768px -> max-width: 978px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 80 [481-767]	-> 286														*/
@media (min-width: 481px) and (max-width: 767px) {
	/*body { background: rgba(255,0,0, 0.50); }		 red */
	.container 
		{ border: 0px solid red; margin: 2% 2% 2% 2%; padding: 12px; 
			font-size: 90%; }
	.imprint { display: none; }
		
	.int_device:after								/* check start_config => 'set_devices' */ 
		{ content: 'Screen-Size: => min-width: 481px -> max-width: 767px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 90 [321-480]	-> 159														*/
@media (min-width: 321px) and (max-width: 480px) {
	/*body { background: rgba(255,0,0, 0.75); }		 red */
	.container 
		{ border: 0px solid red; margin: 1% 1% 1% 1%; padding: 8px; 
			font-size: 80%; }
	.imprint { display: none; }
			
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => min-width: 321px -> max-width: 480px';
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* group		-> 95 [320]																	*/
@media (max-width: 320px) { 
	/*body { background: rgba(255,0,0, 1.00); }		 red */
	.container 
		{ border: 0px solid red; margin: 0 0 0 0; padding: 0; 
			font-size: 80%; }
	.content { margin: 0; padding: 0; } .box_inner { margin: 0; padding: 0; } .box_flex { margin: 0; padding: 0; }
	.imprint { display: none; }
		
	.int_device:after 								/* check start_config => 'set_devices' */
		{ content: 'Screen-Size: => max-width: 320px'; 
			color: #636363;	background: rgba(255,255,255, 0.90); border: 1px solid red;	border-radius: 4px; padding: 4px; display: block; }
}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* header																	 				*/
/* ---------------------------------------------------------------------------------------- */
.header

/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* content																	 				*/
/* ---------------------------------------------------------------------------------------- */
.content,.box_inner
	{
	background: #FDFDFD;
	border: 0px dashed orange;
	margin: 8px;
	padding: 8px;
	/*height: 256px;*/
	display: inline-block;
	}
.content h3
	{
	text-align: center;
	}
.content p
	{
	text-align: left;
	}
.content .txt_center
	{
	text-align: center;
	line-height: 1.25em;
	padding: 4px;
	}
.content hr
	{
	border: 1px solid rgba(0,0,0, 0.20);
	border-width: 0 0 1px 0;
	}
.content .logo_1st
	{
	border: 0px solid orange;
	border-radius: 4px;
	padding: 6px;
	width: 75%;
	max-width: 100%;
	}
.content .img_center
	{
	margin: 0 auto;
	display: block;
	}
.content .img_left
	{
	float: left;
	}
.content .img_right
	{
	float: right;
	}
.content .email
	{
	color: rgba(0,0,0, 0.75);
	font-size: 0.90em;
	text-decoration: none;
	}
.content .email:hover
	{
	color: #EE333B; /* red */
	}		
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* link		-> http://www.w3.org/TR/css3-flexbox											*/
/* box_flex																	 				*/
/* ---------------------------------------------------------------------------------------- */
.box_flex 
	{
	color: rgba(0,0,0, 0.60);
	border: 1px solid rgba(0,0,0, 0.20);
	border-width: 1px 0 0 0;
	margin: 8px 0 0 0;
	padding: 6px;
	display: flex;        			/* Flex layout so items have equal height  */
	flex-flow: row wrap;  			/* Allow items to wrap into multiple lines */
	}
.box_item 
	{
	/*border: 1px solid rgba(0,0,0, 0.10);*/
	line-height: 1.25em;
	padding: 8px;
	width: 50%;
	display: flex;        			/* Layout each item using flex layout */
	flex-flow: column;    			/* Layout item's contents vertically  */
	}
.box_item .name_1st
	{
	font-size: 1.10em;
	font-weight: bold;
	}
.box_flex .box_1st
	{
	border: 1px solid rgba(0,0,0, 0.05);
	border-width: 0 1px 0 0;
	}	
.box_item > img 
	{ 
	order: -1;            			/* Shift image before other content (in visual order) */
	align-self: center;   			/* Center the image cross-wise (horizontally)         */
	}
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* footer																	 				*/
/* ---------------------------------------------------------------------------------------- */
.footer a
	{
	color: #787878;
	font-size: 0.70em;
	text-decoration: none;
	border: 1px solid transparent;
	margin: 0 4px 0 4px;
	padding: 1px 4px 1px 4px;
/*	display: inline-block;*/
	}
.footer .copyright
	{
	color: red;
	float: left;
	}
.footer .copyright a:hover
	{
	color: #636363;
	background: #E1E1E1;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	}		
.footer .imprint
	{
	color: orange;
	float: right;
	}
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* link		-> http://jsbin.com/ebucoz/25/edit								 				*/
/* info		-> with mouse-over box															*/
a.info								/* this is the key */
	{
    position: relative; 			
  	}
a.info span	{ display: none }
a.info:hover span					/* the span will display just on :hover state */
	{ 								
	/*color: #000;*/
    background-color: rgba(255,255,255, 0.975); /* #cff; */
    border: 1px solid rgba(0,0,0, 0.25); /* #0cf; */
	border-radius: 4px;
	box-shadow: 2px 2px 2px rgba(0,0,0, 0.25);
    /*top: -48px;*/
	bottom: 22px;
	left: -18px;
    width: 24em;
    padding: 6px;
    display: block;
    position: absolute;
  	}
a.info:hover span:after				/* the span will display just on :hover state */
  	{ 
    background-color: rgba(255,255,255, 0.95); /* #cff; */
    border-bottom: 1px solid rgba(0,0,0, 0.25); /* #0cf; */
    border-right: 1px solid rgba(0,0,0, 0.25); /* #0cf; */
    bottom: -6px;
    width: 10px;
    height: 10px;
    left: 10%;
    margin-left: -5px;
    content: '';
    position: absolute;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
       	 -o-transform: rotate(45deg);
    		transform: rotate(45deg);
  }
.footer .imprint tr td				/* for better layout */
	{
	border: 0px solid orange;
	border-width: 0;
	line-height: 1.20em;
	padding: 2px;
	}
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* sizes																					*/
.icon-04 { font-size: 0.4em; }
.icon-05 { font-size: 0.5em; }
.icon-06 { font-size: 0.6em; }																							
.icon-07 { font-size: 0.7em; }
.icon-08 { font-size: 0.8em; }
.icon-09 { font-size: 0.9em; }
.icon-10 { font-size: 1.0em; }
.icon-11 { font-size: 1.1em; }
.icon-12 { font-size: 1.2em; }
.icon-13 { font-size: 1.3em; }
.icon-14 { font-size: 1.4em; }
.icon-15 { font-size: 1.5em; }
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* width	-> correction																	*/
.icon_wi-08 { width:  8px; text-align: center; }
.icon_wi-10 { width: 10px; text-align: center; }
.icon_wi-12 { width: 12px; text-align: center; }
.icon_wi-14 { width: 14px; text-align: center; }
.icon_wi-16 { width: 16px; text-align: center; }
.icon_wi-18 { width: 18px; text-align: center; }
.icon_wi-20 { width: 20px; text-align: center; }
.icon_wi-22 { width: 22px; text-align: center; }
.icon_wi-24 { width: 24px; text-align: center; }
/* ---------------------------------------------------------------------- 1.0/01 - 16.02.14 */
/* position	-> correction																	*/
.icon_up-01 { top: -1px; position: relative; }
.icon_up-02 { top: -2px; position: relative; border: 0px solid red; }
.icon_up-03 { top: -3px; position: relative; }
.icon_up-04 { top: -4px; position: relative; }
.icon_up-05 { top: -5px; position: relative; }
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* link		-> http://www.paulund.co.uk/creating-different-css3-box-shadows-effects			*/
/* box_inner																 				*/
/* ---------------------------------------------------------------------------------------- */
.box_inner
	{
	background: #FDFDFD;
	/*height: 256px;*/
	width: 70%;
	margin: 40px auto;
	}
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* paper_xxx																 				*/
/* ---------------------------------------------------------------------------------------- */
.paper_1st
	{
    box-shadow: 0 10px 6px -6px #777;
	}
/* ---------------------------------------------------------------------------------------- */
.paper_2nd
	{
  	position: relative;
	}
.paper_2nd:before, .paper_2nd:after
	{
	background: #777;
	box-shadow: 0 15px 10px #777;
	content: '';
	bottom: 15px;
	left: 10px;
	width: 50%;
	max-width: 300px;
	top: 80%;
	position: absolute;
	z-index: -1;
	-webkit-transform: rotate(-3deg);
	   -moz-transform: rotate(-3deg);
	    -ms-transform: rotate(-3deg);
	  	 -o-transform: rotate(-3deg);
	  		transform: rotate(-3deg);
	}
.paper_2nd:after
	{
	right: 10px;
	left: auto;
  	-webkit-transform: rotate(3deg);
  	   -moz-transform: rotate(3deg);
  		-ms-transform: rotate(3deg);
  		 -o-transform: rotate(3deg);
  			transform: rotate(3deg);
	}
/* ---------------------------------------------------------------------------------------- */
.paper_3rd
	{
  	position: relative;
	}
.paper_3rd:before
	{
	background: #777;
	bottom: 15px;
	left: 10px;
	width: 50%;
	max-width:300px;
	top: 80%;
	content: '';
	position: absolute;
	z-index: -1;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	   -moz-transform: rotate(-3deg);
		-ms-transform: rotate(-3deg);
		 -o-transform: rotate(-3deg);
			transform: rotate(-3deg);
	}
/* ---------------------------------------------------------------------------------------- */
.paper_4th
	{
  	position: relative;
	}
.paper_4th:after
	{
  	background: #777;
  	box-shadow: 0 15px 10px #777;
  	bottom: 15px;
  	right: 10px;
  	left: auto;
  	top: 80%;
  	width: 50%;
  	max-width:300px;
  	content: '';
  	position: absolute;
  	z-index: -1;
  	-webkit-transform: rotate(3deg);
  	   -moz-transform: rotate(3deg);
  		-ms-transform: rotate(3deg);
  		 -o-transform: rotate(3deg);
  			transform: rotate(3deg);
	}
/* ---------------------------------------------------------------------------------------- */
.paper_5th
	{
  	position: relative;
	}
.paper_5th:before, .paper_5th:after
	{
  	background: #777;
  	box-shadow: 0 35px 20px #777;
  	bottom: 25px;
  	left: 10px;
  	width: 50%;
  	max-width: 300px;
  	top: 80%;
  	content: '';
  	position: absolute;
  	z-index: -1;
	-webkit-transform: rotate(-8deg);
  	   -moz-transform: rotate(-8deg);
  	  	-ms-transform: rotate(-8deg);
  	   	 -o-transform: rotate(-8deg);
  			transform: rotate(-8deg);
	}
.paper_5th:after
	{
  	right: 10px;
  	left: auto;
  	-webkit-transform: rotate(8deg);
  	   -moz-transform: rotate(8deg);
  		-ms-transform: rotate(8deg);
  		 -o-transform: rotate(8deg);
  			transform: rotate(8deg);
	}
/* ---------------------------------------------------------------------------------------- */
.paper_6th
	{
  	position: relative;       
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}
.paper_6th:before, .paper_6th:after
	{
    box-shadow: 0 0 20px rgba(0,0,0,0.8);
    border-radius: 100px / 10px;
    top: 50%;
    bottom: 0;
    left: 10px;
    right: 10px;
	content: '';
    position: absolute; 
    z-index: -1;
	}
/* ---------------------------------------------------------------------------------------- */
.paper_7th
	{
  	position: relative;       
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}
.paper_7th:before, .paper_7th:after
	{
    box-shadow: 0 0 20px rgba(0,0,0,0.8);
    border-radius: 100px / 10px;
    top: 0;
    bottom: 0;
    left: 10px;
    right: 10px;
	content: '';
    position: absolute; 
    z-index: -1;
	} 
.paper_7th:after
	{
	right: 10px; 
    left: auto;
    -webkit-transform: skew(8deg) rotate(3deg); 
       -moz-transform: skew(8deg) rotate(3deg);     
        -ms-transform: skew(8deg) rotate(3deg);     
         -o-transform: skew(8deg) rotate(3deg); 
            transform: skew(8deg) rotate(3deg);
	}
/* ---------------------------------------------------------------------------------------- */
.paper_8th
	{
  	position: relative;       
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}
.paper_8th:before, .paper_8th:after
	{
    box-shadow: 0 0 20px rgba(0,0,0,0.8);
    border-radius: 100px / 10px;
    top: 10px;
    bottom: 10px;
    left: 0;
    right: 0;
	content: '';
    position: absolute; 
    z-index: -1;
	} 
.paper_8th:after
	{
	right: 10px; 
    left: auto;
    -webkit-transform: skew(8deg) rotate(3deg); 
       -moz-transform: skew(8deg) rotate(3deg);     
        -ms-transform: skew(8deg) rotate(3deg);     
         -o-transform: skew(8deg) rotate(3deg); 
            transform: skew(8deg) rotate(3deg);
	}
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* link		-> http://css-tricks.com/snippets/css/layered-paper								*/
/* paper_ltr																 				*/
/* ---------------------------------------------------------------------------------------- */
.paper_lay 
 	{
	box-shadow:
        0 1px 1px rgba(0,0,0,0.15), /* The top layer shadow */
        0 10px 0 -5px #eee, /* The second layer */
        0 10px 1px -4px rgba(0,0,0,0.15), /* The second layer shadow */
        0 20px 0 -10px #eee, /* The third layer */
        0 20px 1px -9px rgba(0,0,0,0.15); /* The third layer shadow */
	}	
/* ---------------------------------------------------------------------- 1.0/01 - 15.02.14 */
/* link		-> http://codepen.io/mlms13/pen/LKFoy											*/
/* paper_ltr																 				*/
/* ---------------------------------------------------------------------------------------- */
.paper_ltr 
	{
  	background: #FDFDFD;
  	box-shadow: 0 0 10px rgba(0,0,0,0.3);
  	/*margin: 26px auto 0;*/
	margin: 0 auto;
	display: block;
  	padding: 24px;
  	width: 80%;
  	max-width: 550px;
  	min-height: 300px;
  	position: relative;
	}
.paper_ltr:before, .paper_ltr:after 
	{
  	width: 100%;
  	height: 98%;
  	content: '';
  	position: absolute;
  	z-index: -1;
	}
.paper_ltr:before
	{
  	background: #fafafa;
  	box-shadow: 0 0 8px rgba(0,0,0,0.2);
  	left: -5px;
  	top: 4px;
  	transform: rotate(-2.5deg);
	}
.paper_ltr:after
	{
  	background: #f6f6f6;
  	box-shadow: 0 0 3px rgba(0,0,0,0.2);
  	right: -3px;
  	top: 1px;
 	transform: rotate(1.4deg);
	}	
/* ------------------------------------------------------------------------------------ END */
/* **************************************************************************************** */