			/*presCore Global Style*/
			.invisible{visibility:hidden;display:none}
			.l{float:left;}
			.r{float:right;}
			.thumbnail{margin:5px}
			
			/*esalen.ch*/
			
			/*style*/
			body{
				background-color:#d7e2e9;
				font-family:"Comic Sans", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#24241b;
			}
			
			a{color:#c88214}
			
			p{margin-bottom:4px}

/*			h1{color:#24241b;font-family:"Comic Sans MS",Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:0;}*/
			h1{color:#2d475c;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;margin-bottom:6px;}
			h2{color:#2d475c;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;margin:6px 0 3px 0;}
			h3{color:#2d475c;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;margin:4px 0 2px 0;}
			h4{color:#2d475c;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;margin:4px 0 2px 0;}
			
			img{border:0;margin:0;}
			img.kurse{border:0;margin:6px;}
			
			ul{margin-left:15px; list-style-image: url("img/anabull1.gif") }
			
			table{font-size:12px;}
			th{padding:3px 6px 3px 6px;}						
			td{padding:3px 6px 3px 6px;}

			table.tab1{width:450px;border-collapse:collapse;margin-bottom:8px;}
			table.tab1 th{text-align:left;background-color:#e8eaed;border:1px solid #d8d9db;}
			table.tab1 tr{border-bottom:1px solid #e3e5ea;}
			
			table.notable{border:0;margin:2px;}
			table.notable td{border:0;vertical-align:top;text-align:left;}
			
			table.courses{margin:0;padding:0;}
			table.courses td,table.courses th{text-align:left;margin:0px;padding:0;}
			
			/*layout*/
			#screen{width:1250px;position:absolute;left:50%;margin-left:-625px;}
				#bgWraperLeft{background-image:url(img/background/sideswirlsLeft.jpg);padding-left:150px;}
				#bgWraperRight{background-image:url(img/background/sideswirlsRight.jpg);background-repeat:repeat-y;background-position:right;padding-right:150px;}
					#container{width:950px;/*min-height:110%;
					height: auto !important;
					height: 110%;*/background-color:#d7e2e9;border:1px solid #8f909a;border-bottom:0px;border-top:0px;}
						#naviTop{width:100%;height:20px;background-image:url(img/background/topnavi.png);}
						#head{width:100%;height:300px;}
							#logo{position:absolute;margin:69px 0 0 113px;z-index:6;}
							.logotext{color:#24241b;font-family:"Comic Sans MS",Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:0;position:absolute;text-align:center;margin:150px 0 0 257px;z-index:7;}
/*							#logotext{position:absolute;margin:69px 0 0 113px;}*/
							
							
				.logotext_admin{
					color: #24241B;    
					font-family: "Comic Sans MS",Georgia,"Times New Roman",Times,serif;    
					font-size: 24px;    margin-bottom: 0;    margin-left: 311px;    
					margin-right: 0;  margin-top: 150px;   position: absolute;   text-align: center;    z-index: 7;}
					
					
							#randompic{width:950px;height:300px;z-index:1;}
							#randompicActive{position:absolute;z-index:1;}
							
#navigation{height:30px;z-index:2;background-image:url(img/background/navigation.png); width: 100%;}
						
#searchBox{width:155px;height:18px;border:0px;padding:7px 0 5px 8px;background-image:url(img/navigation/navigationSearch.png)}
						#content{
							width:100%;
							min-height:450px;
							height: auto !important;
							height: 450px;
							overflow:visible;
							background:url(img/background/content.png) repeat;
						}
						
						#contentadmin{
						  background: url("img/background/contentLeft.png") repeat-x scroll 0 0 #F1F3F9;
    height: auto !important;
    min-height: 450px;
    overflow: visible;
    padding-left: 20px;
    padding-top: 15px;
 
}
						
						
						
										#contentadminforlotsofpic{
						   height: auto !important;
  					
   							 min-height: 450px;
   						 overflow: visible;
   						 padding-top: 20px;
						 padding-left:20px;
  background: url("img/background/contentLeft.png") repeat-x scroll 0 0 #F1F3F9;
 
}	

#contentLeftd_new {
    background: url("img/background/contentLeft.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: auto !important;
    min-height: 421px;
    padding: 9px 23px 5px;
    width: 541px;
}
						
							  #contentLeft{
								float:left;
								width:543px;/*587px*/
								min-height:421px;/*435px*/
								height: auto !important;
								height: 421px;/*435px*/
								padding:9px 22px 5px 22px;
								padding-right:22px !important;
								
								background:url(img/background/contentLeft.png) no-repeat;
							 
							}
							
							
							  #contentLeftd{
								float:left;
								width:500px;/*587px*/
								min-height:421px;/*435px*/
								height: auto !important;
								height: 421px;/*435px*/
								padding:9px 22px 5px 22px;
								background:url(img/background/contentLeft.png) no-repeat;
							}
				/*			#contentLeftadmin{
							  background: url("img/background/contentLeft.png") repeat-x scroll 0 0 #F1F3F9;
    float: left;
    height: auto !important;
    min-height: 435px;
    padding: 9px 22px 5px;
 
							}*/
							
									#contentLeftadmin{
							  
    float: left;
    height: auto !important;
    min-height: 435px;
 
     width: 906px;
							}
								
							#contentRight{
							 background: url("img/background/contentRight.png") no-repeat scroll 0 0 transparent;
  					  float: right;
    					height: auto !important;
    					min-height: 421px;
   					 overflow-y: hidden;
   				 padding: 9px 22px 5px;
				 z-index:10;
				/* position:relative;*/
				  
		 
				 padding-left:19px;
    				width: 319px;
				 
							}
						#footer{width:950px;height:24px;background-image:url(img/background/footer.png);}
						
						
			/*suckerfish css dropdown*/
			#nav, #nav ul { /* all lists */
				padding: 0;
				margin: 0;
				list-style: none;
				line-height: 1;
			}
			
			#nav a {
				font-size:20px;
				color:#57585c;
				font-family:Georgia,Times New Roman;
				text-decoration:none;
				text-align:center;
				display: block;
				padding-top:5px;
				height:25px;
				background:url(img/navigation/navigationSplit.png) no-repeat left;
			}
			
			#nav li { /* all list items */
				float: left;
				width: 10em; /* width needed or else Opera goes nuts */
			}
			
			#nav li ul { /* second-level lists */
				position: absolute;
				background: #d7e2e9;
				border:1px solid #8f909a;
				border-top:0px;
				width: 10em;
				padding: 2px 0 2px 2px;
				margin-left:1px;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				opacity:0.93;
			}
			#nav li ul a{ /* second-level lists links */
				font-size:12px;
				text-align:left;
				background: none;
				height:15px;
				padding:4px 0 2px 0;
				opacity:1.0;
				
			}
			#nav a.first{background:none;}
			
			#nav li ul ul { /* third-and-above-level lists */
				margin: -21px 0 0 10em;
				background: #e0e5e9;
				min-width:25em;
				max-width:40em;
				_width:25em;
				border-top:1px solid #8f909a;
			}
			
			#nav li ul ul a,#nav li ul ul li{
				min-width:25em;
				max-width:40em;
				_width:25em;
			}
			
			#nav li:hover ul ul, #nav li.sfhover ul ul {
				left: -999em;
			}
			
			#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
				left: auto;
			}
			
			
			
			
			
			/*******************************
			** Google Search API
			******************************/
			
		/* Disable built in search forms */
      .gsc-control form.gsc-search-box {
        display : none;
      }

      /* restrict global search form width */
      #searchFormContainer {
        width : 500px;
      }
      
      .gsc-control{width:500px;}
      
      #searchFormContainer .gsc-search-box .gsc-branding{
      	/*position:relative;*/
		margin-top:-46px;
      }

		#leftSearchControl{
			width:500px;
			margin-top:-10px;
		}
      /* disable twiddle and size selectors for left column */
      #leftSearchControl .gsc-twiddle {
        background-image : none;
      }
      
		#leftSearchControl .gsc-twiddleRegionCell{
			width:100%;
			padding-left:0px;
		}
		
      #leftSearchControl .gsc-resultsHeader .gsc-title {
        margin-left : -15px;
        font-weight : bold;
        font-size : 14px;
      }

      #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
        display : none;
      }

      #leftSearchControl .gsc-resultsRoot {
        padding-top : 6px;
      }

      /* for demonstration purposes ONLY. This is not ok by the terms */ 
      #rightSearchControl .gsc-ad-box {
        display : none;
      }

      /* long form visible urls should be on */
      #leftSearchControl div.gs-visibleUrl-long,
      #rightSearchControl div.gs-visibleUrl-long {
        display : block;
      }

      .gsc-webResult div.gs-visibleUrl-short {
        display : none;
      }
	  
	  
	  #contentLeft_new{
								   background: url("img/background/content2Left.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: auto !important;
    min-height: 421px;
    padding: 9px 23px 0 0;
    width: 906px;
							}
		
