@CHARSET "UTF-8";

	/* general */ 
	*, all {
		margin: 0;
		padding: 0;
	}
	
	html {
		height: 100%;
	}
	
	body {
		height: 100%;
		background-image: url('../img/body.bg.gif');
		background-repeat: no-repeat;
		background-position: 0% 100%;
	}
	
	/*  */
	div#header {
		background-image: url('../img/header.bg.gif');
		background-repeat: repeat-x;
	}
	
	/*  */
	div#meta {
		width: 963px;
		height: 48px;
		text-align: right;
	}
	
	div#metaspacer {
		height: 25px;
	}
	
	div#meta ul {
		list-style-type: none;			
	}
	
	div#meta ul li {
		display: inline;
		margin-left: 16px;
	}
	
	/*  */
	div#mainnavigation {
		width: 963px;
		height: 209px;
	}
	
	div#mainnavigation div#logo {
		float: left;
		width: 270px;
	}
	
	div#mainnavigation div#spacer {
		height: 96px;
	}
	
	div#mainnavigation div#navigation {
		height: 24px;
	}
	
	
	/* NAVIGATION */
	/* main */
	ul.navimain {
		list-style-type: none;
	}
	
	ul.navimain li {
		display: inline;
		margin: auto;
		margin-left: 47px;
	}
		/* exceptions */
		ul.navimain li.num0 {
			margin-left: 0;
		}
		ul.navimain li.num1 {
		}
		ul.navimain li.num2 {
		}
	
	/* sub */
	ul.navisub {
		visibility: hidden;
	
		list-style-type: none;
		list-style-image: none;
		
		line-height: 20px;
		height: 80px;
		
		position: absolute;
		top: 64px;
		
		display: inline;
		margin:0;
	}
	ul.navisub li {
		line-height: 20px;
		height: 20px;
		display: block;
		margin: 0;
		_margin-left: -16px; /* IE < 7 hack*/
		_width: 100px;
	}
	
	/* IE 7 hack */
	*:first-child+html ul.navisub li {
		margin-left: -16px;
		list-style-image: url(/img/blind.gif); /* needed for IE 7, cause else he has space between LI lines */
	}
	
	/* ie hack macking margin-left really 0 */
	
	/* make subnavi visible on mouse over */
	ul.navimain li:hover ul.navisub {
	 	visibility: visible;
	}
	/* make subnavi visible when active */
	ul.navimain li.active ul.navisub {
	 	visibility: visible;
	}
	/* make subnavi visible when active - IE lt 7 */
	ul.navimain li.hover ul.navisub {
	 	visibility: visible;
	}
	
	
	/* Overall Columns Holder */
	div#pagecolumns {
		clear: both;
		width: 963px;
	}
	
	/* left column */
	div#columnleft {
		float: left;
	}
	
		/* modes */
		div.columnleft {
			width: 240px;
		}
		
		div.columnleft2 {
			width: 540px;
			margin-left: 27px;
		}

	
	/* base class */
	/* center column */
	div#columncenter {
		float: left;
	}
	
		div#columncenter > div {
			margin-bottom: 35px;
		}
		
		/* modes */
		div.columncenter111 {
			width: 470px;
			margin-left: 30px;
		}
	
		div.columncenter12 {
			width: 690px;
			margin-left: 30px;
		}
		
		div.columncenter2 {
			margin-left: 0;
			width: 393px;
		}
		
		/* exceptions */
	
	
	/* right column */
	div#columnright {
		float: right;
	}
	
	div#columnright > div {
		margin-bottom: 28px;
	}

	
	