/*
 *  Spalten-Layout - 3513-Spalten.css  -  23.02.2010
 */

/* TWO COLUMN LAYOUT */
body	{
	 text-align:center; /* IE6 needs this to center the layout in the browser window */	
	}

#main_wrapper 
	{ width:960px; 		/* widths of columns will change proportionately as this width is changed */
	  margin-left:auto;	/* centers layout in browser */
	  margin-right:auto;	/* centers layout in browser */
	  text-align:left;	/* resets the centering hack for IE6 on the body tag */
	}

#header { text-align:center;	}

#nav 
	{ width:18%;		/* this width + content width must total 100% */
	  float:left;		/* floats on nav and content divs make them sit side by side */	
	}

#navyyyy 
	{ width:13%;		/* für Navigation zwischen Einladungen (YYYY) */
	  float:left;		/* floats on nav and content divs make them sit side by side */	
	}

#content { float:left; 		/* floats on nav and content divs make them sit side by side */
	   width:82%; 		/* this width + nav width must total 100% */
	   top:0px;
	 }

#contentyyyy { float:left; 	/* für Navigation zwischen Einladungen (YYYY) */
	   width:87%; 		/* this width + nav width must total 100% */
	   top:0px;	
	}

#footer { clear:both; 		/* makes the footer sit below whichever column is longest */	
	}

#header_inner, #nav_inner, #content_inner, 
#promo_inner { overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}

#header_inner { padding:2px 2em; /* creates space between the box  and the content */	
	}

#nav_inner { padding:1em .8em; 	/* creates space between the box and the content */
	     border-right:3px solid #B33;
	}

#content_inner { padding:0 1em 1em 1.5em; /* creates space between the box and the content */
	}

#footer_inner { padding: 1px 1em; /* creates space between the box and the content */
		text-align:center;
	}

/*   Keine Spalten (Passbilder)   */
#content_full {top: 1px;
		text-align: center;
		color: #666;}


/*   Tabellen   */
table {
	text-align: center;
      }