			* { margin:0; padding:0; }
			
			html, body, td {
				text-align:left;
				font-family: "Arial", "Times New Roman", "Helvetica", "sans-serif";
				font-size:12px;
				background:#F0F0F0;
			}

			#outer {
				width:1200px;
			}
			
			#ads {
				float:left;
				width:160px;
				min-height:450px;
				margin-top:15px;
				margin-left:15px;
				margin-bottom:15px;
				padding:10px;
				border:1px solid #bababa;
				background:#fff;
			}
			
			#container {
				float:left;
				width:960px;
				margin-top:15px;
				margin-left:15px;
				margin-right:auto;
				margin-bottom:15px;
				border:1px solid #bababa;
				background:#fff;
			}
			
			#header {
				height:60px;
				background-color:#fff;
				border-bottom:1px solid #EAEAEA;
			}
			
			#header #logo {
				float:left;
				width:160px;
				height:40px;
				background:url(/onoff_schools/logo.jpg) no-repeat;
				margin-left:15px;
				margin-top:15px;
			}
			
			#content {
				width:100%;
/*				min-height:100%; */
				background:#fff;
			}

			#content h1 {
				font-size:20px; 
				margin-bottom:10px;
			}

			#content h2 {
				font-size:17px; 
				padding:5px;
				margin-bottom:10px;
				border-bottom:1px solid #999999;
				background:#efefef url(h2bg.png) repeat-x;
			}

			#content #above {
				width:930px;
				padding:15px;
				padding-top:6px;
				background:#fff;
				border-bottom:0px solid #dddddd;
			}

			#content #left {
				float:left;
				text-align:left;
				width: 730px;
				min-height:600px;
				padding:15px;
				border-right:1px dotted #dddddd;
			}

			#content #right {
				float:right;
				text-align:left;
				width: 180px;
				min-height:100%;
				padding:10px;
				padding-left:0px;
				padding-top:14px;
			}

			#content #right #regions {
				font-size:12px;
				margin-left:6px;
			}
			
			#content #right #cities {
				font-size:12px;
				margin-left:6px;
			}

			#content #right .title {
				display:block;
				font-size:13px;
				font-weight:bold;
				
				padding-bottom:3px;
			}
						
			#footer {
				width:100%;
				min-height:50px;
				padding-bottom:5px;
				text-align:center;
				font-size:10px;
				border-top:0px dotted #dddddd;
			}
			
			a {
				color:#000000;
			}
			
			a:hover {
				color:#CC3333;
				text-decoration:underline;
			}
			
			.non {
				display:none;
			}
			
			.clear {
				clear:both;
			}
			
			select {
				margin:4px;
				height:23px;
				font-size:14px;
				color:#666666;
				border:1px solid #333333;
			}
			
			#options {
				float:right;
			}

/* UNI AUFLISTUNG */
			.uni {
				padding:5px;
				border-bottom:1px dashed #999999;
				*height:100px;
			}
			
			.letzte {
				padding:5px;
				border-bottom:0px dashed #999999;
			}
			
			.uni .region {
				float:left;
				width:130px;
			}
			
			.uni .title {
				float:left;
				width:450px;
				font-size:13px;
				font-weight:bold;
			}
			
			.uni .title .description {
				margin-top:5px;
				display:inline;
				font-weight:normal;
			}
			
			.uni .options {
				float:right;
				font-size:11px;
			}
			
			.uni .options a img.req {
				border: none;
			}
			
			.uni .details {
				display:block;
				padding-top:0px;
				margin-bottom:5px;
				margin-top:10px;
				border-top:1px dashed #dddddd;
			}
			
			.uni .details .logo {
				float:right;
				margin-left:5px;
				margin-bottom:5px;
			}
			
			.uni .details .degrees {
				display: none;
				margin-top:10px;
			}
			
			.uni .details .degrees b {
				margin-bottom:3px;
			}
			
			.uni .campi {
			}
			
			.uni .details .campidegrees {
				margin-bottom:5px;
			}
			
			.uni .details .req {
				margin-top:10px;
			}

/* TOP RATED UNIS */

			.toprated {
				width:48%;
/*				min-height:220px; */
				padding:5px;
			}
			
			.toprated .title {
				float:left;
				font-size:14px;
				font-weight:bold;
				margin-bottom:5px;
			}
			
			.toprated .beschreibung {
				margin-top:5px;
				margin-bottom:5px;
			}
			
			.toprated .logo {
				float:left;
				margin-right:5px;
				margin-bottom:5px;
			}
