/* common class for all layout div elements */
.layout {

}
/* common class for all column div elements */
.column {
	min-height:1px;
}
/* definition of one column in one column layout */
.layout_1_columns .column_1 {
    width:100%;
}
/* definition of first column in two columns layout */
.layout_2_columns .column_1 {
    width:100%;
    padding:0px;
    margin:0px;
}
/* definition of second column in two columns layout */
.layout_2_columns .column_2 {
    width:100%;
    padding:0px;
    margin:0px;
}
/* definition of first, wider column in two columns left layout */
.layout_2_columns_left .column_1 { /* wide one */
    /*
    width:70%;
    padding:0px;
    margin:0px;
    */
}
/* definition of second, narrow column in two columns left layout */
.layout_2_columns_left .column_2 { /* narrow one */
    /*
    width:30%;
    padding:0px;
    margin:0px;
    */
}
/* definition of first, narrow column in two columns right layout */
.layout_2_columns_right .column_1 { /* narrow one */
    /*
    width:30%;
    padding:0px;
    margin:0px;
    */
}
/* definition of second, wider column in two columns right layout */
.layout_2_columns_right .column_2 { /* wide one */
    /*
    width:70%;
    padding:0px;
    margin:0px;
    */
}
/* definition of first column in three columns layout */
.layout_3_columns .column_1 { /* narrow left */
    width:100%;
    padding:0;
    margin:0;
}
/* definition of second column in three columns layout */
.layout_3_columns .column_2 { /* wide middle */
    width:100%;
    padding:0px;
	margin:0;
}
/* definition of third column in three columns layout */
.layout_3_columns .column_3 { /* narrow right */
    width:100%;
    padding:0;
    margin:0;
}