@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0.3b (http://builder.yaml.de)
 * @file        basemod.css
 */

/* @media screen, projection */
@media all
{
	/*-------------------------------------------------------------------------*/

	/* (en) Marginal areas & page background */
	/* (de) Randbereiche & Seitenhintergrund */
	body{
		padding: 10px 0; 
		padding-bottom:20px;
		padding-top:0px;
		background:#FFFFFF none repeat scroll 0% 50%;
	}

	/* Layout Alignment | Layout-Ausrichtung */
	#page_margins, #page_margins_head { margin: 0 auto; }

	/* Layout Properties | Layout-Eigenschaften */
	#page_margins, #page_margins_head { 
		width: auto;  
		min-width: 82.5em; 
		max-width: 82.5em; 
		background: #fff; 
	}
	#page_margins{
		border: 0 none;
		background-image:  url(images/gfxborder/border_left_.gif);
		background-repeat:repeat-y;
		background-position:left;
	}

	
	#page {
		border: 0 none;
		background-image:  url(images/gfxborder/border_right_.gif);
		background-repeat:repeat-y;
		background-position:right;
		padding:0px 15px 5px 10px;
		margin:0pt 1px 0pt 5px;
	}


	#main { margin: 10px 0; background: #fff; }
	
	/**
	* (en) Formatting content container
	* (de) Formatierung der Inhalts-Container
	*
	*/

	#col1 { float: left; width: 15.2em;  margin:0 }
	#col2 {
		float: right;
		width: 14.0em;
		margin:0;
		background-color:#efefef;
	}
	#col3 { 
		width: auto; 
		/* set column dividers */ 	
		border-left: 2px orange solid;
		border-right:14.2em solid #EFEFEF;
		/* margin-top:-23px; für die border */
		/* margin-bottom:0px; für die border */

		margin: 0 14.0em 0 15.2em;
		margin-right:0pt;
		padding-top:0px;
	}
	
	#col1_content { padding: 0 10px 0 10px }
	#col1_content { padding-left:5px;}
	#col2_content { padding: 0 10px 0 10px }
	#col2_content {
		padding: 0 10px 0 10px;
		padding-bottom:20px;
		padding-right:0px;
	}	
	#col3_content {
		padding: 0 30px 0 40px;
	}

  /*-------------------------------------------------------------------------*/

	#border-top {
		overflow:hidden;
		width: auto;
		height: 20px;
		/* font-size:0; */
		margin-bottom: -15px;
		background-image:  url(images/gfxborder/border_top_.gif);
		background-repeat:repeat-x;
		background-position:top left;
	}

	#edge-tl {
		float:left;
		font-size:0;
		height:30px;
		width:30px;
		background-image:  url(images/gfxborder/corner_tl_.gif);
		background-position: top left;
	}
	#edge-tl-fill {
	    margin-top:7px;
		height:8px;
		width:13.9em;
		background-color: #ffffff;
		float:left;
		/* border-right:2px solid orange; */
	}

	#edge-tr {
		position:relative; /* IE Fix | z-index */
		float:right;
		font-size:0;
		background-image:  url(images/gfxborder/corner_tr_.gif);
		background-position: top right;
		height:30px;
		width:30px;
	}
	#edge-tr-fill {
	    position:relative; /* IE Fix | z-index */
	    margin-top:7px;
		height:8px;
		width:13em;
		background-color: #efefef;
		float:right;
	}


	#border-bottom {
		overflow:hidden;
		height:30px;
		width: auto;
		margin-top: -15px;
		/* font-size:0; */
		margin-top:-15px;
		background-image:  url(images/gfxborder/border_bottom_.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
	}

	#edge-bl {
		float:left;
		background-image:  url(images/gfxborder/corner_bl_.gif);
		background-position: bottom left;
		height:30px;
		width:30px;
	}
	#edge-bl-fill {
	    margin-top:0px;
		height:15px;
		width:13.9em;
		background-color: #ffffff;
		float:left;
		/* border-right:2px solid orange; */
	}

	#edge-br {
		position:relative; /* IE Fix | z-index */
		float:right;
		background-image:  url(images/gfxborder/corner_br_.gif);
		background-position: bottom right;
		height:30px;
		width:30px;
	}
	#edge-br-fill {
	    position:relative; /* IE Fix | z-index */
	    margin-top:0px;
		height:15px;
		width:13em;
		background-color: #efefef;
		float:right;
	}
	

	/*-------------------------------------------------------------------------*/	
	
	/* #topnav { position:static; color: #aaa; background: transparent; } */
	#nav { overflow:hidden; }
	/* #nav_main { background-color: #c8ddf3 } */

	/* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
	#nav ul { margin-left: 0px; }
	/*
	#header0
	{
	    margin:0px; 
	    padding:0px; 
	    background-color:#ffa200; 
	    height:89px; 
	    min-width:962px;
	}
	#header1
	{
		min-width:942px;
		height:2.1em;
		margin-top:2px;
		background-color:#ffa200;
	}
	
	.petriImg{
        height:89px;
        width:400px;
        border-width:0px;
        float:right;
    }
	*/
}
@media print{

	#header0{
	    /* height:89px; */
	    width:100%;
	    overflow:hidden;
	    
	}
	#header0 img{
	    /* width:40%; */
    }
    
    #ctl00_headerpane{
        width:100%;
	    overflow:hidden;
    }
	#col3{
		
	}
	#ctl00_contentpane{
		width:40em;
	}
}
