/* Begin Structure */

#bund				{ 
	width:974px; 
	margin:0; 
	padding:0 16px; 
	margin: 0 auto; 
	text-align:left; 
	clear:both; 
	float:none;  
	display:block;
	background-color: #fff;  }
			
#page				{ 
	width: 974px;
	margin:0; 
	padding:0; 
	clear:both; 
	float:none;  
	display:block;
	text-align:left; }

/* 5 columns */
.column-5			{ display:block; width: 974px; padding: 0; margin:0; text-align:left; float:none; clear:both; }

/* 4 columns */
.column-4			{ display:block; width: 776px; padding: 0; margin:0; text-align:left; }

/* 3 columns */
.column-3			{ display:block; width: 578px; padding: 0; margin:0; text-align:left; }

/* 3.5 columns */
.column-3-5			{ display:block; width: 669px; padding: 0; margin:0; text-align:left; }

/* 2 columns */
.column-2			{ display:block; width: 380px; padding:0; margin:0; text-align:left;  }


/* 1 column */
.column-1			{ display:block; width: 182px; padding:0; margin:0; text-align:left;  }

/* 1.5 column */
.column-1-5			{ display:block; width: 305px; padding:0; margin:0; text-align:left;  }



/* margin and position */
.margin				{ margin-right:16px; }
.marginLogo			{ margin-right:116px; }
.floatLeft			{ float:left; }
.floatRight			{ float:right; }
.alignRight			{ text-align:right; }
.green				{ background:#00FF00; }
.marginTop			{ margin-top:16px; }
p					{ margin:0; padding:0 0 12px 0; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix 						{ display: inline-block; }	
/* Hides from IE-mac \*/
* html .clearfix 				{ height: 1%; }
/* End hide from IE-mac */
.clearfix 						{display: block; }
