@charset "UTF-8";

	html * { font-size: 100.01% }


	/* Alle Regler nach links */
	* { margin:0; padding: 0 }
	option { padding-left: 0.4em }
	* html body * { overflow:visible }
	* html iframe, * html frame { overflow:auto }
	* html frameset { overflow:hidden }
/*
	html { height: 100% }
*/
	body 
	{
/*
		min-height: 101%;
*/
		color: #000;
		background: #fff;
		text-align: left;
	}

  /* Kein Rahmen fuer <fieldset> und <img> Elemente */
  fieldset, img { border: 0 solid}

  /* Standardwerte fuer Listen und Zitate */
  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}


/*------------------------------------------------------------------------------------------------------*/
/*  HIER BEGINNT DIE INDIVIDUALISIERUNG DER CSS-DATEN FUER DIESE SITE                                   */
/*------------------------------------------------------------------------------------------------------*/

	body
	{
		padding: 0px 0;
		background-color: #ddd;
		font-family: Helvetica, Arial, sans-serif;
    	font-size: 75.00%; 
    	color: #333;  
	}

	h1,h2,h3,h4,h5,h6 
	{
		font-family: Lucida, Helevetica, Arial, sans-serif;
		font-weight:bold; 
		color:#000;
		margin: 0 0 0.25em 0; 
	}

	h1 { font-size: 150% }                        /* 24px */
	h2 { font-size: 200%; color:#364e6c}          /* 24px */
	h3 { font-size: 150% }                        /* 18px */
	h4 { font-size: 133.33% }                     /* 16px */
	h5 { font-size: 116.67% }                     /* 14px */
	h6 { font-size: 116.67%; font-style:italic }  /* 14px */

	p
	{
		color:#000;
		line-height: 1.5em;
		margin: 0 0 0.7em 0;
	}


	ul, ol, dl, li
	{
		line-height: 0.5em;
		margin: 0;
	}


	ul { list-style: none outside; }




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

	a
	{
		color: #000;
		text-decoration: none;
	}
	a:focus,
	a:hover,
	a:active 
	{
		color:#000;
		text-decoration:underline;
	}
	


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


#site-navigation
{
	width: 900px;
	height: 39px;
	background-color: #ec9c00;
}

ul#navigation
{
	margin-left:67px;
	width:833px;
	height:39px;
	background-color: #6891b4;
}

ul#navigation li
{
	float: left;
}

ul#navigation li a
{
	text-align: center;
	height:39px;
	display: block;
	font-size: 13px;
	color: #004116;
	line-height: 32px;
	text-decoration: none;
}
   
ul#navigation li#nav-konzept a
{ 
	width: 77px;
	background-image: url(/media/nav-konzept-out.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-konzept a:focus,
ul#navigation li#nav-konzept a:hover,
ul#navigation li#nav-konzept a:active,
ul#navigation li#nav-konzept-active a
{ 
	width: 77px;
	background-image: url(/media/nav-konzept-active.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-programm a
{ 
	width: 98px;
	background-image: url(/media/nav-programm-out.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-programm a:focus,
ul#navigation li#nav-programm a:hover,
ul#navigation li#nav-programm a:active,
ul#navigation li#nav-programm-active a
{ 
	width: 98px;
	background-image: url(/media/nav-programm-active.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-veranstalter a
{ 
	width: 112px;
	background-image: url(/media/nav-veranstalter-out.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-veranstalter a:focus,
ul#navigation li#nav-veranstalter a:hover,
ul#navigation li#nav-veranstalter a:active,
ul#navigation li#nav-veranstalter-active a
{ 
	width: 112px;
	background-image: url(/media/nav-veranstalter-active.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-kontakt a
{ 
	width: 145px;
	background-image: url(/media/nav-kontakt-out.png);
	background-repeat: no-repeat;
}

ul#navigation li#nav-kontakt a:focus,
ul#navigation li#nav-kontakt a:hover,
ul#navigation li#nav-kontakt a:active,
ul#navigation li#nav-kontakt-active a
{ 
	width: 145px;
	background-image: url(/media/nav-kontakt-active.png);
	background-repeat: no-repeat;
}



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


	#site
	{
		width: 900px;
		margin: 0 auto 0 auto;
		background-color: #fff;
	}

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

	#header
	{
		width: 900px;
		margin: 0 auto 0 auto;
		background-color: #fff;
	}


	#content
	{
		width: 795px;
		margin: 30px 20px 0 65px;
		padding-bottom:20px;
		padding-right:20px;
		background-color: #fff;
	}

	#content p,
	.content-float1 p,
	.content-float2 p,
	.content-home1,
	.content-home2,
	.col3-float1 p,
	.col3-float2 p,
	.col3-float3 p
	{
		font-family: Lucida, Helevetica, Arial, sans-serif;
		line-height:1.4em;
		font-size:14px;
		color:#000;
	}

	.content-float1
	{
		float: left;
		width: 240px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}

	.content-float2
	{
		float: left;
		width: 575px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}


	.content-home1
	{
		float: left;
		width: 525px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}

	.content-home2
	{
		float: left;
		width: 260px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}


	.col3-float1
	{
		float: left;
		width: 120px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}

	.col3-float2
	{
		float: left;
		width: 160px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}

	.col3-float3
	{
		float: left;
		width: 515px;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}


	#logos
	{
		float: left;
		width: 259px;
		height:56px;
		margin: 0;
		padding: 0;
		background-image: url(/media/logos_his_ifs_sfb.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#his-logo
	{
		float: left;
		width: 110px;
		height:56px;
		margin: 0;
		padding: 0;
		background-image: url(/media/his-logo.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#ifs-logo
	{
		float: left;
		width: 90px;
		height:56px;
		margin: 0;
		padding: 0;
		background-image: url(/media/ifs-logo.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#sfb-logo
	{
		float: left;
		width: 80px;
		height:56px;
		margin: 0;
		padding: 0;
		background-image: url(/media/sfb-logo.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


/*-- home ----------------------------------------------------------------------------------------------*/

	#home-header
	{
		width: 900px;
		height:411px;
		background-image: url(/media/home-header.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#konzept-header
	{
		width: 900px;
		height:112px;
		background-image: url(/media/konzept-header.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#programm-header
	{
		width: 900px;
		height:112px;
		background-image: url(/media/programm-header.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#veranstalter-header
	{
		width: 900px;
		height:112px;
		background-image: url(/media/veranstalter-header.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}


	#kontakt-header
	{
		width: 900px;
		height: 411px;
		background-image: url(/media/kontakt-header.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#kontakt-header1
	{
		width: 900px;
		height: 112px;
		background-image: url(/media/kontakt-header1.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#kontakt-header2
	{
		width: 215px;
		height: 55px;
		float:left;
		background-image: url(/media/kontakt-header2.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#kontakt-header3
	{
		width: 55px;
		height: 55px;
		float:left;
		background-image: url(/media/kontakt-header3.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#kontakt-header3 a
	{
		width: 55px;
		height: 55px;
		display: block;
		font-size: 13px;
		color: #004116;
		line-height: 32px;
		text-decoration: none;
	}
   
	#kontakt-header4
	{
		width: 630px;
		height:55px;
		float:left;
		background-image: url(/media/kontakt-header4.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#kontakt-header5
	{
		width: 900px;
		height:244px;
		clear:both;
		background-image: url(/media/kontakt-header5.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#impressum-header
	{
		width: 900px;
		height:112px;
		clear:both;
		background-image: url(/media/impressum-header.png);
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#panel1-header,
	#panel2-header,
	#panel3-header,
	#panel4-header,
	#forum1-header,
	#forum2-header,
	#forum3-header,
	#forum4-header,
	#forum5-header,
	#forum6-header
	{
		width: 900px;
		height:112px;
		background-repeat: no-repeat;
		background-color: #fff;
	}

	#panel1-header
	{
		background-image: url(/media/panel1-header.png);
	}

	#panel2-header
	{
		background-image: url(/media/panel2-header.png);
	}

	#panel3-header
	{
		background-image: url(/media/panel3-header.png);
	}

	#panel4-header
	{
		background-image: url(/media/panel4-header.png);
	}

	#forum1-header
	{
		background-image: url(/media/forum1-header.png);
	}

	#forum2-header
	{
		background-image: url(/media/forum2-header.png);
	}

	#forum3-header
	{
		background-image: url(/media/forum3-header.png);
	}

	#forum4-header
	{
		background-image: url(/media/forum4-header.png);
	}

	#forum5-header
	{
		background-image: url(/media/forum5-header.png);
	}

	#forum6-header
	{
		background-image: url(/media/forum6-header.png);
	}





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


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


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


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

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


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




