/* TURBO GRID
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/


/* 12 Grid Units */
.turbo-grid-12-1,
.turbo-grid-12-2,
.turbo-grid-12-3,
.turbo-grid-12-4,
.turbo-grid-12-5,
.turbo-grid-12-6,
.turbo-grid-12-7,
.turbo-grid-12-8,
.turbo-grid-12-9,
.turbo-grid-12-10,
.turbo-grid-12-11,
.turbo-grid-12-12,

/* Full width unit */
.turbo-grid-full
{ 
	position:relative;
	display:inline;
	float:left;
	margin-left:1%;
	margin-right:1%;
}

/* Basic grid units width */
.turbo-grid-12-1	{ width:6.33%; }
.turbo-grid-12-2	{ width:14.66%; }
.turbo-grid-12-3	{ width:23%; }
.turbo-grid-12-4	{ width:31.33%; }
.turbo-grid-12-5	{ width:39.67%; }
.turbo-grid-12-6	{ width:48%; }
.turbo-grid-12-7	{ width:56.33%; }
.turbo-grid-12-8	{ width:64.67%; }
.turbo-grid-12-9	{ width:73%; }
.turbo-grid-12-10	{ width:81.33%; }
.turbo-grid-12-11	{ width:89.67%; }
.turbo-grid-12-12,
.turbo-grid-full	{ width:98%; }


/* Grid units without left margin */
.no-left-margin.turbo-grid-12-1	{ margin-left:0; width:7.33%; }
.no-left-margin.turbo-grid-12-2	{ margin-left:0; width:15.66%; }
.no-left-margin.turbo-grid-12-3	{ margin-left:0; width:24%; }
.no-left-margin.turbo-grid-12-4	{ margin-left:0; width:32.33%; }
.no-left-margin.turbo-grid-12-5	{ margin-left:0; width:40.67%; }
.no-left-margin.turbo-grid-12-6	{ margin-left:0; width:49%; }
.no-left-margin.turbo-grid-12-7	{ margin-left:0; width:57.33%; }
.no-left-margin.turbo-grid-12-8	{ margin-left:0; width:65.67%; }
.no-left-margin.turbo-grid-12-9	{ margin-left:0; width:74%; }
.no-left-margin.turbo-grid-12-10{ margin-left:0; width:82.33%; }
.no-left-margin.turbo-grid-12-11{ margin-left:0; width:90.67%; }
.no-left-margin.turbo-grid-12-12,
.no-left-margin.turbo-grid-full	{ margin-left:0; width:99%; }

/* Grid units without right margin */
.no-right-margin.turbo-grid-12-1{ margin-right:0; width:7.33%; }
.no-right-margin.turbo-grid-12-2{ margin-right:0; width:15.66%; }
.no-right-margin.turbo-grid-12-3{ margin-right:0; width:24%; }
.no-right-margin.turbo-grid-12-4{ margin-right:0; width:32.33%; }
.no-right-margin.turbo-grid-12-5{ margin-right:0; width:40.67%; }
.no-right-margin.turbo-grid-12-6{ margin-right:0; width:49%; }
.no-right-margin.turbo-grid-12-7{ margin-right:0; width:57.33%; }
.no-right-margin.turbo-grid-12-8{ margin-right:0; width:65.67%; }
.no-right-margin.turbo-grid-12-9{ margin-right:0; width:74%; }
.no-right-margin.turbo-grid-12-10{ margin-right:0; width:82.33%; }
.no-right-margin.turbo-grid-12-11{ margin-right:0; width:90.67%; }
.no-right-margin.turbo-grid-12-12,
.no-right-margin.turbo-grid-full{ margin-right:0; width:99%; }

/* Vertically aligned grid
-------------------------------------------------------------- */
.turbo-v-grid-container
{
	display:table;
	width:100%;
	table-layout:fixed;
}
.turbo-v-grid
{
	float:none;
	display:table-cell;
	vertical-align:middle;
	padding: 1%;
}

/* clearfix für rows verwenden */
.clearfix:before,
.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom: 1;}

