<!--

/* directly formatted elements */

		html, body {   height: 100%;
				}

		body {	background-color: 	#ffffff;
				background-image: 	url(../images/page_bg.jpg);
				background-repeat:	repeat-x;
				margin-top:			0px;
				margin-left:		0px;
				}
		
		li {	list-style-type:	square;
				}

		hr {	border:				1px solid #E16700;
				height:				1px;
				}
		
		img {	border:				0px;
				}

/* main page elements setting the dimensions of the content */

/* aligning the content in the center (firefox), IE still needs <center>-tags in html-source. */

		.centralizer {
				width: 				100%;
				margin: 			0px auto 0px auto;
				padding: 			0px;
				text-align:			center;
				background-color: 	#ffffff;
				}

/* the head of the page, containing the logo area */

		.pagehead {
				background-image: 	url(../images/pagehead.jpg);
				padding:			0px;
				width: 				1000px;
				height:				192px;
				border-left:		0px solid #938475;
				border-right:		0px solid #938475;
				}

/* the three-column main content area */

		.maintable {
				width:				900px;
				background-color:	#ffffff;
				border:				1px solid #C6C3C3;
				border-top:			0px;
				border-bottom:		0px;
				margin-left:		50px;
				margin-right:		50px;
				text-align:			left;
				background-image: 	url(../images/bg_content.gif);
				background-repeat:	no-repeat;
				background-position:top right;
				}

/* the foot of the page, containing copyright information, additional navigation etc. */ 

		.pagefoot {
				width:				100%;
				background-color:	#ffffff;
				border-top:			1px solid #C6C3C3;
				border-bottom:		1px solid #C6C3C3;
				position:			relative;
				color:				#0000000;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		normal;
				font-size:			0.7em;
				line-height:		25px;
				height:				25px;
				text-align:			right;
				clear: 				both;
				}

/* the layers containing the central and right column */

		.content_block {		
				padding:			10px;
				padding-top:		15px;
				text-align:			left;
				float:				left;
				width:				441px;
				}

		.right_block {
				background-color:	#eeeeee;
				background-image: 	url(../images/content_right_bg.jpg);
				width:				202px;
				float:				right;
				margin-right:		10px;
				margin-top:			15px;
				margin-bottom:		15px;
				}

/* layers for the 3-column-content-style */

		.content_fullwidth {		
				padding:			10px;
				padding-top:		15px;
				color:				#6D6D6D;
				text-align:			left;
				float:				left;
				width:				680px;
				}

		.content_twocol_column {		
				margin-right:		10px;
				padding-top:		15px;
				text-align:			left;
				float:				left;
				width:				320px;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		normal;
				font-size:			0.7em;
				line-height:		18px;
				float:				left;
				}
				
		.content_threecol_column {		
				margin-right:		10px;
				padding-top:		15px;
				text-align:			left;
				float:				left;
				width:				210px;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		normal;
				font-size:			0.7em;
				line-height:		18px;
				float:				left;
				}

		.content_static {		
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-size:			0.7em;
				padding:			10px;
				padding-top:		15px;
				color:				#6D6D6D;
				text-align:			left;
				float:				left;
				width:				680px;
				}

/* layers for the 4-column-content-style */
				
		.content_fullwidth_column {		
				margin-right:		10px;
				padding-top:		15px;
				text-align:			left;
				float:				left;
				width:				155px;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		normal;
				font-size:			0.7em;
				line-height:		18px;
				float:				left;
				}
				
/* definition of the content body */

		.content {
				text-align:			left;
				vertical-align:		top;
				padding:			10px;
				color:				#6D6D6D;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		normal;
				font-size:			0.7em;
				line-height:		18px;
				}	

/* list designs */

		.list_right {
				padding-top:		0px;
				padding-bottom:		0px;
				margin-left:		0px;
				padding-left:		1.5em;
				list-style-type:	square;
				color:				#ff9900;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		bold;
				font-size:			0.9em;
				width:				160px;
				position: 			relative;
				}

		.list_center {
				padding-top:		0px;
				padding-bottom:		0px;
				margin-left:		0px;
				padding-left:		1.5em;
				list-style-type:	square;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		normal;
				font-size:			1em;
				line-height:		1.2em;
				position: 			relative;
				}

/* definition of the headline blocks above the content areas */

		.headline {
				margin-bottom:		1px;
				color:				#6D6D6D;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		bold;
				font-size:			1.1em;
				line-height:		24px;
				}

		.headline_xl {
				color:				#6D6D6D;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		bold;
				font-size:			1.1em;
				}

/* smaller headlines for use e.g. in the content itself */

		.headlinesmall {
				padding-top:		10px;
				color:				#6D6D6D;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		bold;
				font-size:			11px;
				}

		.headlinesmall_blue {
				padding-top:		10px;
				color:				#385cb7;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		bold;
				font-size:			11px;
				}

/* headline for the box in the right column */

		.headlineright {
				padding-top:		5px;
				padding-left:		5px;
				padding-bottom:		5px;
				color:				#385CB7;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight:		bold;
				font-size:			11px;
				background-image:	url(../images/bg_head_right.gif);
				}
		
/* standard link formats */

		A:link { 
				color: 		#EC9D5B; 
				text-decoration:none; 
				font-weight:	bold;
				}
		
		A:visited { 
				color: 		#EC9D5B; 
				text-decoration:none; 
				font-weight:	bold;
				}
		
		A:hover {
				color: 		#E16701; 
				text-decoration:none; 
				font-weight:	bold;
				}
		
		A:active {
				color: 		#EC9D5B; 
				text-decoration:none; 
				font-weight:	bold;
				}


/* the layer containing the left column navigation elements */

		.navi {
				border-top: 		0px solid #938475;
				border-right: 		0px solid #938475;
				border-bottom: 		0px solid #938475;
				padding: 			0px;
				font-family: 		Verdana, Tahoma, Arial, sans-serif;
				font-size: 			1em;
				color: 				#000000;
				vertical-align:		top;
				float:				left;
				margin-right:		10px;
				width: 				187px;
				}

/* menu-formats: 1. level navigation */

		#navigation {
				padding: 			0px;
				margin: 			0px;
				margin-top:			15px;
				font-family: 		Verdana, Tahoma, Arial, sans-serif;
				font-size: 			0.6em;
				color: 				#ffffff;
				}

		#navigation  ul {
				margin: 			0px;
				padding: 			0px;
				border: 			none;
				}
		
		#navigation li {
				border-bottom:		1px solid #ffffff;
				margin: 			0px;
				margin-bottom:		1px;
				list-style: 		none;
				}

		#navigation li a {
				display: 			block;
				height:				25px;
				padding: 			0px 0px 0px 30px;
				background-color:	#ffffff;
				color: 				#385CB7;
				text-decoration:	none;
				width: 				157px;
				line-height:		21px;
				background-image: 	url(../images/navi_bg.gif);
				background-repeat:	no-repeat;
				}

		#navigation li a:hover {
				display: 			block;
				color:				#385CB7;
				background-color: 	#ffffff;
				background-image: 	url(../images/bg_navihover.gif);
				background-repeat:	no-repeat;
				}

/* menu formats: 2nd level navigation elements */
		
		#subnavigation {
				display: 			block;
				padding: 			0px 0px 0px 25px;
				margin-left:		5px;
				margin-top:			0px;
				margin-bottom:		0px;
				text-decoration:	none;
				width: 				141px;
				line-height:		18px;	
				border-right: 		0px solid #37A829;
				font-family: 		Verdana, Tahoma, Arial, sans-serif;
				font-size: 			0.6em;
				font-weight:		bold;
				color: 				#ff9900;
				}
		#subnavigation a {
				color: 				#385CB7;
				}
		#subnavigation a:hover {
				color: 				#ff9900;
				}
/* menu formats: 2nd level navigation elements inactive */

		#subnavigationoff {
				display: 			block;
				height:				20px;
				padding: 			0px 0px 0px 0px;
				margin-left:		5px;
				margin-top:			0px;
				margin-bottom:		0px;
				text-decoration:	none;
				width: 				178px;
				line-height:		16px;	
				font-weight:		bold;
				border-right: 		0px solid #37A829;
				font-family: 		Verdana, Tahoma, Arial, sans-serif;
				font-size: 			10px;
				color: 				#385CB7;
				background-color:	#ffffff;
				}
		
		#subnavigationoff  ul {
				list-style: 		none;
				margin: 			0;
				padding: 			0;
				}
				
		#subnavigationoff  li {
				padding: 			2px 2px 2px 34px;
				border-left: 		0px solid #ff9900;
				border-right: 		0px solid #485340;
				color: 				#ff9900;
				background-color:	#ffffff;
				border-bottom:		1px solid #DBDBDB;
				border-right:		1px solid #DBDBDB;
				}
		

		html>body #subnavigation  li a {
				width: 				auto;

/* small headline format for use in the navigation area */

		#naviheader {
				border-bottom:		1px solid #938475;
				padding: 			2px;
				margin:				0px;
				margin-top:			15px;
				color:				#888888;
				font-size:			0.6em;
				font-family:		Verdana, Tahoma, Arial, sans-serif;
				font-weight: 		normal;
				width: 				155px;
				}

-->
