	/*-- main container ---*/
	#container
	{
	background:url(images/contentbg.jpg) repeat-y top left #e9ddc9;
	}
	/*--- header ---*/
	#header
	{
	background:url(images/headerbg.jpg) ;
	}
	/*--- main navigation ---*/
	#main_nav_container
	{
	background:url(images/navbg.jpg) repeat-y;
	}

  /*--- footer ---*/
  #footer {
  background-color: transparent;
  background-image: url(images/footerbg.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  }

	/*--- body ----*/
	body#main_body
	{
	color:#000;
	background:#e9ddc9 url(images/pgbk.jpg) top left;
  font-family: Tahoma,Verdana, Arial, sans-serif;
	}
	/*--- tables ---*/
	#content_container table
	{
	border-color:#00417b;
	}
	#content_container th
	{
	background-color:#00417b;
	color	:	#fff;
	padding:16px 2px 5px 2px;
	}
	#content_container tr.odd
	{
	color:#000;
	background-color:#f3ead3;
	padding:3px 2px 3px 2px;
	}
	#content_container tr.even
	{
	color:#000;
	background-color:#e7e0c4;
	padding:3px 2px 3px 2px;
	}
	/*--- forms ---*/
	fieldset
	{
	border-color:#997d3e;
	}
	legend
	{
	color:#000;
	}
	label
	{
	color:#000;
	}
	input
	{
	border-color:#997d3e;
	}
	textarea
	{
	border-color:#997d3e;
	}

	/*-- global container ------------------------------------------------------*/
	#container
	{
	position:relative;
	width:984px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	}
	/*-- main container: contains all between header and footer ----------------*/
	#main_container
	{
	padding:0px 34px 0px 30px;
	margin:0;
	width:984px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:711px;
	}
	html>body #main_container
	{
	width:920px;
	}
	#sub_container2
	{
	width:701px;
	position:relative;
	top:0px;
	float:left;
	padding:0;
	left:10px;
	overflow:hidden;	
	}
	
	#content_container
	{
	z-index:0;
	border: 0px;
	width:691px;
	margin:0px 0px 0px 10px;
	padding:0px;
  line-height: 1.7;
	}
	
	#left_column_container
	{
	z-index:0;
	position:relative;
	top:0px;
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
	}
	/*--- header ---------------------------------------------------------------*/
	#header
	{
	position:relative;
	top:0px;
	left:0px;
	height:252px;
	width:984px;
	margin:0px;
	padding:0px;
	}
	/*--- key visual -----------------------------------------------------------*/
	#key_visual
	{
	position:absolute;
	top:0px;
	left:17px;
	height:249px;
	width:433px;
	}
	/*--- main navigation ------------------------------------------------------*/
	#main_nav_container
	{
	float:left;
	overflow:hidden;
	position:relative;
	width:984px;
	height:78px;
	padding:0px 65px 5px 65px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:845px;
	height:68px;
	}
	html>body #main_nav_container
	{
	width:845px;
	height:68px;
	}
	/*--- container for the subnavigation --------------------------------------*/
	.sub_nav_container
	{
	margin:0px 0px 0px 3px;
	padding:0px;
	width:192px;
	}
	/*--- footer ---------------------------------------------------------------*/
	#footer
	{
	clear:both;
	height:112px;
	width:984px;
	margin:0 23px 0 17px;
	padding:0px;
	}
	#footer_text
	{
	margin:0px 30px 0px 30px;
	padding:45px 0px 0px 0px;
	text-align:center;
	}
	/*----------------------------------------------------------------------------
	default-styles for html-elements
	----------------------------------------------------------------------------*/
	/*--- body -----------------------------------------------------------------*/
	body#main_body
	{
	margin:0px;
	padding:0px;
	font-size:x-small; /* IE5 Win */
	font-size:small;
	text-align:center;
	}

/*--- paragraph ------------------------------------------------------------*/
	#content_container p
	{
	margin:5px 0px 20px 0px;
	padding:0px;
  line-height: 1.7;
	}
	/*--- tables ---------------------------------------------------------------*/

  #content_container table
	{
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
	}
	#content_container td {
	border-collapse:collapse;
	}
	/*--- forms ----------------------------------------------------------------*/
	#content_container fieldset
	{
	padding:15px;
	border-width:1px;
	border-style:solid;
	}
	#content_container textarea
	{
	border-width:1px;
	border-style:solid;
	}
	#content_container button {
	color:#FFF;
	background:transparent url("images/static/inputbutton.gif") top left;
	}

	/*--- Text und Farben usw. -------------------------------------------------------------------*/

#content_container h1 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: italic;
  font-size: 30px;
  font-weight: normal;
  text-decoration: none;
  color: #00417b;
  margin:0;
}
#content_container h2 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: italic;
  font-size: 22px;
  font-weight: normal;
  text-decoration: none;
  color: #00417b;
  margin:0;
}
#content_container h3 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: italic;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
  color: #00417b;
  margin:0;
}
#content_container h4 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: italic;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #00417b;
  margin:0;
}
#content_container, #content_container p {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000;
}
#content_container a:visited {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #00417b;
}
#content_container a:link {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #00417b;
}
#content_container a:hover {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #00417b;
}
#content_container a:active {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #00417b;
}
#footer_text {
  font-family: Tahoma,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
}

#footer_text a {
  font-family: Tahoma,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  color: #FFF;
  text-decoration: underline; white-space: nowrap;
}

