/* ars navigandi GmbH - arscms */
/* /styles/css/std.css - platform wide std layout */

/* begin general settings *******************************************************/
/* COLORS */
*.bg_styleVeryDarkGray {background-color:#404040;}

*.c_styleVeryDarkGray {color:#404040;}

*.b_styleVeryDarkGray {border:1px solid #404040;}

/* MAIN ELEMENTS */
#logo {
	
}
#nav_crumbTrail {
	padding: 5px 0px 0px 1px;
}
#nav_crumbTrail a span.link, #nav_crumbTrail a {
	color:#666666; text-decoration:none; font-size:11px; cursor:pointer;
}
#nav_crumbTrail a:hover span.link {
	color:#095695; text-decoration:underline;

}

#nav_meta {
	background-color:#3A796B;
	color:#3A796B;
	padding: 7px;
/*height:25px;*/

}

#nav_level0 {

	color:#000000;

/*border: 1px solid black; */

}

#nav_level0 a span.link, #nav_level0 a {
	color:#000000;
	text-decoration:none;
	display:block;
	padding: 4px 4px 3px 5px; 
	border-bottom: 1px #ddd solid;
	}
#nav_level0 a:hover {
	color:#fff;
	background-color:#3A796B;

	}
#nav_level0 a.nav_level0_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#83AFA5;
	}

#nav_level0 a.nav_level0_depth1 {
	color:#fff;
	text-decoration:none;
	display:block;
	padding: 3px 4px 3px 20px;
	background-color:#B5CFC9;
	}

#nav_level0 a.nav_level0_depth1:hover {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#3A796B;
	}

#nav_level0 a.nav_level0_depth1_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#83AFA5;;
	}

#nav_level0 a.nav_level0_depth2 {
	color:#fff;
	text-decoration:none;
	display:block;
	padding: 3px 4px 3px 35px;
	background-color:#D2D2D2;
	}
	
#nav_level0 a.nav_level0_depth2:hover {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#3A796B;
	}
	
#nav_level0 a.nav_level0_depth2_current {
	color:#fff;
	text-decoration:none;
	display:block;
	background-color:#83AFA5;
	}
	
	
#partner_ {
	
}

p.redfont {

	color: #FF0F0F !important;
}

p.greenfont {

	color: #2CDF0D !important;
}

p.bluefont {

	color: #182E7A !important;
	}


/* end general settings *********************************************************/



/* YAML CSS */

			/* YAML BASEMOD */

  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

/* (en) Marginal areas & page background */
/* (de) Randbereiche & Seitenhintergrund */
body { background: #FFFE9F url("/styles/images/bg_gelb.gif") repeat-x top left fixed; padding: 10px 0; }

/* (en) Layout: width, background, borders */
/* (de) Layout: Breite, Hintergrund, Rahmen */
#page_margins { min-width: 740px; max-width: 80em; margin: 0 auto; }
#page{ background: #fff; border: 12px #fff solid;  } 

/* (en) Centering layout in old IE-versions */
/* (de) Zentrierung des Layouts in alten IE-versionen */
body { text-align: center }
#page_margins {text-align:left }


/* header */
#header {
		color: #000;
		background: #fff repeat-x top left;
		padding: 0 0 10px 0;
		background-image: url('/styles/images/fsvlogo.gif');
		background-repeat: no-repeat;
		background-position: center center;
		height:86px;
		}

/*#header_left {
		height: 81px;
		width: 193px;
		background-image: url('/styles/images/sandhase.jpg');
		background-repeat: no-repeat;
		float:left;
		overflow: hidden;
		padding: 0 0px 0 0px;
		
		}
		
#header_right {
	height: 81px;
	/*width: 740px;
	background-image: url('/styles/images/wappen.gif');
	background-repeat: no-repeat;
	background-position: right; 
	overflow: hidden;
	padding: 0px;
	font-size: 300%;
	font-weight:bold;
	/*text-align: bottom middle; 

		}
		*/
/* (en) adjustment of main navigation */
/* (de) Anpassung der Hauptnavigation */


#nav ul { margin-left: 20px; }


#main { background: #fff; }

#footer { 
	color:#fff; 
	background: #3A796B;
	padding: 1.5px 0px 1.5px 4px; 
	font-size:11px;
		}


  /*
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


#col1 { width: 200px;
					
				 /*border: 1px solid #0ff;  */
		}
		
 #col1_content { padding: 5px 5px 0px 0px
 }
 
#col2 { 
width: 200px;
		/*		border: 1px solid #ff0; 
  				background-color: #ff0; */
}

#col2_content { padding: 5px 0px 0px 1px} 

#col3 { padding: 2px;


			/*	border-left: 0px transparent solid; 
				border-right: 0px transparent solid;
				  border: 1px solid #f0f;
				  background-color: #f0f; */
			}
#col3_content { padding: 5px 0px 0px 1px } 


/* Trennlinie */

  #trennlinie {

    border-top: 1px #003366 dotted;
    padding: 0px 0px 5px 0px
		
  }


/*#content_rechts {
padding: 2px 2px 0 200px;
}*/

#title {
		padding: 5px 0px 5px 2px;
		font-weight:bold;
		font-size: 127%;
		color: #000000;
		background-color: #fff;
		border-bottom: 1px #ddd solid;
}


/*ie anpassungen */

  /**
   * (en) Simulate min-width / max-width for IE by using JS-Expressions
   * (de) Über JS-Expressions können die Eigenschaften min-width / max-width im IE simuliert werden
   *
   * @workaround
   * @affected   IE 5.x/Win, IE6
   * @css-for    IE 5.x/Win, IE6
   * @valid      no
   */

  * html #page_margins {
  /* Fallback if no Javascript enabled */
  width: 80em;

/*-------------------------------------------------------*/ 
/* min-width / max-width for IE 
**IE5.x/Win - x 
** IE6 - x 
** IE7 - 0 
*/
 
html #page_margins { 
width: 80em;
width: expression((document.documentElement && 
document.documentElement.clientHeight) ? 
(document.documentElement.clientWidth < 740) ? "740px" : (( 
document.documentElement.clientWidth > (80 * parseInt
(document.documentElement.currentStyle.fontSize))) ? "80em" : "auto") : 
(document.body.clientWidth < 740) ? "740px" : (( document.body.clientWidth > (80 * parseInt(document.body.currentStyle.fontSize))) ? "80em" : "auto") ); }
  /*-----------------------------------------------------------------------------------------------------*/
}

