@charset "UTF-8";
@media screen, projection
{
 /**
	* Design of the Basic Layout | Gestaltung des YAML Basis-Layouts
	*
	* @section layout-basics
	*/

	/* Page margins and background | Randbereiche & Seitenhintergrund */
	body {	}
	/* Layout Alignment | Layout-Ausrichtung */
	.page_margins { margin: 0 auto; }
	/* Layout Properties | Layout-Eigenschaften */
	.page_margins { width: auto; min-width: 740px; max-width: 1080px;/* width: 1000px;*/ }

	/* Layout:Width, Background, Border | Layout:Breite, Hintergrund, Rahmen */
	.page_margins { margin-bottom: 30px; }
	.page{	}

	/* Design of the Main Layout Elements | Gestaltung der Hauptelemente des Layouts */
	
	#header {  }
	
	#topnav { height: 36px; visibility: hidden; }

	#main { }
	
	#footer .adminlink{ display: block; float: right; }
	
	#col1{  }
	#main, #page, #page_margins{ border:0;}

	#main {
		background-image: url("/images/right-254.png");
		background-repeat: repeat-y;
		background-position: 100% 0;
		-moz-border-radius: 0 5px 0 0;
		-webkit-border-radius: 5px; /* safari workaround */ 
		-webkit-border-radius: 0 5px 0 0;
		border-radius: 0 5px 0 0;
		behavior: url(/global/css/PIE.htc);
	}
	
 /*------------------------------------------------------------------------------------------------------*/

 /**
	* Formatting of the Content Area | Formatierung der Inhaltsbereichs
	*
	* @section layout-main
	*/
	
	/* IMPORTANT: col1 und col2 mit width, col3 mit margin!!! */

	#col1 { width: 254px; float:right;
		-border-top: 20px #666699 solid;
		--moz-border-radius: 0 20px 0 0;
		--webkit-border-radius: 20px; /* safari workaround */
		--webkit-border-radius: 0 20px 0 0;
		-border-radius: 0 20px 0 0;
		-behavior: url(/global/css/PIE.htc);
		-background-color: #E6E6E6;
	}
	#col1_content { margin: 0 15px !important;
		padding-top: 43px;
	}

	#col2 { width: 18%; float:left; }
	#col2_content { }

	#col3 { margin-left: 18%; margin-right: 254px;
		background-color: #F3F3F3;
		padding-top: 15px;
		padding-top: 20px;
		-moz-border-radius: 5px 0 0 0;
		-webkit-border-radius: 5px; /* safari workaround */
		-webkit-border-radius: 5px 0 0 0;
		border-radius: 5px 0 0 0;
		behavior: url(/global/css/PIE.htc);
		-border-top: 10px #666699 solid;
		border-right:  1px #A6A6B2 solid;
	}
	#col3_content {	margin: 0 20px 0 25px; padding-bottom: 10px;}

	#col2_content{}

	#col1_content{
		margin: 0 0 0 10px;
	}
	#footer{
		padding: 10px 15px 10px 20px;
		background-color: #666699;
		color: white;
		font-size: 0.8em;
		margin-left: 18%;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 5px; /* safari workaround */
		-webkit-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		-behavior: url(/global/css/PIE.htc);
	}
	#footer a{
		text-decoration: none;
		color: white;
	}
	
	#col1_content, #col2_content{
		/*padding-top: 40px;*/
	}

	/* set column dividers */ 
	#col3 {
		/*border-left: 2px #bba001 solid*/
	}
	#main {
		/*border-left: 2px #bba001 solid*/
	}
	
	.content-main{
		padding-top: 15px;
	}
	/*#col3 { border-right: 2px #bba001 solid }*/

 /*------------------------------------------------------------------------------------------------------*/

 /**
	* Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente
	*
	* @section layout-misc
	*/
}
