@charset "UTF-8";

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

	/**
	 * Basis-Layout
	 */

	/* Randbereiche & Seitenhintergrund */
	body { background: #ffffff url("") repeat-x top left fixed; padding: 88px 0; }
	body { background: #ffffff url("") repeat-x top left fixed; padding: 50px 0; }

	/* Zentrierung des Layouts in alten IE-versionen */
	body { text-align: center; }
	#page_margins { text-align:left; margin: 0 auto; }

	/*  Layout: Breite, Hintergrund, Rahmen */
	#page_margins { min-width: 1010px; max-width: 80em; background: #fff; border:1px solid #969696;}*/
	#page{ padding: 0px; }

	/* Gestaltung der Hauptelemente des Layouts */
	#header {
		height:190px;
		color: #000;
		background: #fff repeat-x top left;
		padding: 0px 0em 0em 0px; 
		background: #ffffff url("../../images/bg-header.gif") repeat-x top left; 
		     background: #ffffff url("../../images/bg-header.jpg") repeat-x top left; 
		border:0px solid #ff0000; 
	}

	#topnav { color: #aaa; background: transparent; }

	#header_content {
		position:relative; 
		height:190px; 
		width:780px; 
		margin:0px; 
		background: transparent url("../../images/bg-bogen-top.gif") no-repeat top left; 
		border:0px solid #969696;
	}
	.slogan {margin:55px 0px 0px 68px;}
	.logo {margin:55px 0px 0px 230px;}

	/* Anpassung der Hauptnavigation */
	#nav ul { margin-left: 20px; }
	#nav_main { background-color: #336; }

	#main { 
		height:100%; 
		background: #fff;
		padding:0px 0; 
		background: #ffffff url("../../images/bg-navi-1.gif") repeat-y top left;
	}

	#footer { 
		color:#7ea9c2; 
		padding: 15px 0px 15px 250px;
		font-size: 0.85em;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight:bold;
		background: #ffffff url("../../images/bg-navi-1.gif") repeat-y top left;
		border: 0px #ff0000 solid;
	}
	#footer a:link { 
		color:#7ea9c2; 
		font-size: 1.00em;
		font-weight:bold;
		text-decoration: underline;
		border: 0px #ff0000 solid;
	}

	/*------------------------------------------------------------------------------------------------------*/
	h2.statement { 
		position:relative;
		width:auto;
		font-size:11px;
		font-weight:normal;
		line-height:11px;
		padding:2px 3px 3px 12px;
		color:#ffffff; 
		background: #c00026;
		border-top: 3px #ffffff solid;
		border-bottom: 0px #ffffff solid;
	}
 	
	#mitarbeiterbox {
		position:relative;
		width:auto;
		height:118px;
		font-weight:normal;
		line-height:11px;
		padding:0px 19px 0px 0px;
		color:#ffffff; 
		background: #7ea9c2;
		border-top: 0px #ffffff solid;
		border-bottom: 1px #ffffff solid;
		border: 0px solid #ff0000;
	}
	#statementbox {
		position:relative;
		width:auto;
		height:auto;
		font-size:0.8em;
		font-weight:normal;
		line-height:11px;
		padding:10px 12px 13px 12px;
		color:#008bd8; 
		border-top: 2px #ffffff solid;
		background: #e5f3fb url("../../images/bg-statement-lb.gif") no-repeat bottom left;
	}
	#mitarbeiterbox p {
		position:relative;
		width:auto;
		margin:0;
		font-size:0.75em;
		font-weight:normal;
		line-height:16px;
		padding:75px 5px 0px 12px;
		color:#ffffff; 
		border: 0px #ffffff solid;
	}




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

	/**
	 * Formatierung der Inhalts-Container
	 *
	 * |-------------------------------|
	 * | #header                       |
	 * |-------------------------------|
	 * | #col1   | #col3     | #col2   |
	 * | 25%     | flexible  | 25%     |
	 * |-------------------------------|
	 * | #footer                       |
	 * |-------------------------------|
	 */


	#col1 { width: 225px; }
	#col1_content { padding: 10px 10px 10px 0px; }

	#col2 { width: 223px; }
	#col2_content { padding: 0px 0px 0px 0px; }

	#col3 { margin: 0 25%; }
	#col3_content { padding: 10px; }
	#col3_content { padding: 38px 0px 0px 5px; }



}
