body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}

/**
* format classes
*/
	.top_title {
		display:none;
	}
	
	.clear {
		clear: both;
	}
	
	.clear_left {
		clear: both;
		float:left; 
	}

/**
* all body
*/
	#body {
		width: 100%;
	}

/**
* page body
*/
	#inner {
		width: 100%;
	}

/**
* Admin Mode
*/
	#adminmode {
		display:none;
	}

/**
* Header
*/
	#header {
		display:none;
	}

/**
* Header Split Pane
*/
	#header_split_pane {
		display:none;
	}

/**
* Middle
*/
	#middle {
	}
	
	#middle_left {
		display:none;
	}
	
	/**
	* middle center content
	*/
	#middle_content {
		width: 100%;
	}
		
		/**
		* breadcrump
		*/
		#middle_content ul.breadcrump {
			margin: 3px;
			padding: 0px;
			list-style-type: none;
			font-size: 8pt;
			color: #003366;
		}
		#middle_content ul.breadcrump li {
			float: left;
			padding: 0px 3px 0px 0px;
		}
		#middle_content ul.breadcrump li a, #middle_content ul.breadcrump li a:link, #middle_content ul.breadcrump li a:active, #middle_content ul.breadcrump li a:visited {
			font-size: 8pt;
			color: #003366;
		}
		#middle_content ul.breadcrump li a.act, #middle_content ul.breadcrump li a.act:link, #middle_content ul.breadcrump li a.act:active, #middle_content ul.breadcrump li a.act:visited {
			font-size: 8pt;
			color: #FF6600;
			text-decoration: none;
		}
		#middle_content ul.breadcrump li a:hover, #middle_content ul.breadcrump li a.act:hover {
			color: #FF6600;
			text-decoration: underline;
		}
		
		/**
		* main content
		*/
		#middle_content .content {
			clear: both;
			float:left;
			font-size: 10pt;
			color: #003366;
			width: 90%;
		}
		#middle_content .content h1 {
			font-size: 14pt;
			margin: 0px;
			font-weight: normal;
		}
		#middle_content .content p a, #middle_content .content p a:link, #middle_content .content p a:active, #middle_content .content p a:visited {
			font-size: 10pt;
			color: #003366;
		}
		#middle_content .content p a:hover {
			color: #FF6600;
		}
		
		a.arrow, a.arrow:link, a.arrow:active, a.arrow:visited,
		a.arrow_left, a.arrow_left:link, a.arrow_left:active, a.arrow_left:visited,
		a.arrow_up, a.arrow_up:link, a.arrow_up:active, a.arrow_up:visited, {
			height: 14px;
			padding-left: 16px;
			line-height: 14px;
			color: #003366;
		}
		a.arrow:hover, a.arrow_left:hover, a.arrow_right:hover {
			color: #FF6600;
		}
		a.arrow {
			background:url(../images/arrow_right.gif) no-repeat 0px 2px;
		}
		a.arrow_left {
			background:url(../images/arrow_left.gif) no-repeat;
		}
		a.arrow_up {
			background:url(../images/arrow_up.gif) no-repeat;
		}
		
		/**
		* glossar anchor
		*/
		#middle_content .content p a.glossar, #middle_content .content p a.glossar:link, #middle_content .content p a.glossar:active, #middle_content .content p a.glossar:visited {
			text-decoration: none;
			border-bottom: 1px dashed #003366;
		}
		#middle_content .content p a.glossar:hover {
			border-bottom: 1px dashed #FF6600;
		}
		
		#middle_content div.glossar {
			position: absolute;
			top: 0px;
			left: 0px;
			border: 1px dashed #003366;
			background-color: #ffffcc;
			color: #003366;
			z-index:99;
			padding: 5px;
			width: 300px;
			font-size: 9pt;
		}
		
		/**
		* spacer
		*/
		#middle_content .content div.spacer {
			height: 20px;
			clear: both;
			width: 1px;
		}
		
		/**
		* site naviagation above and under
		*/
		#middle_content .content .sitenav {
			width: 100%;
			text-align: right;
			margin: 0px 5px;
			padding: 0px;
		}
		#middle_content .content .sitenav, #middle_content .content .sitenav a, #middle_content .content .sitenav a:link, #middle_content .content .sitenav a:active, #middle_content .content .sitenav a:visited {
			font-size: 8pt;
			color: #003366;
		}
		#middle_content .content .sitenav a.act, #middle_content .content .sitenav a.act:link, #middle_content .content .sitenav a.act:active, #middle_content .content .sitenav a.act:visited {
			font-size: 8pt;
			color: #003366;
			font-weight: bold;
		}
		#middle_content .content .sitenav a:hover, #middle_content .content .sitenav a.act:hover {
			color: #FF6600;
		}
		
		#middle_content .content hr {
			clear: both;
			margin: 2px 5px 2px 5px;
			padding: 0px;
			background-color: #003366;
			height: 1px;
			width: 100%;
			overflow:hidden;
			border: none;
		}
		
		#middle_content div.content p.entry {
			margin: 10px 0px;
			padding: 0px;
			width: 100%;
			clear: both;
		}
		#middle_content div.content p.entry img.cimage {
			margin: 5px 0px 5px 15px;
			float:right; 
		}
		#middle_content div.content p.entry img.cimage_left {
			margin: 5px 5px 0px 0px;
		}
		#middle_content div.content p.entry img.panorama {
			margin: 0px;
			padding: 0px;
		}
		#middle_content .content img {
		}
		img.cimage_right {
			float:right;
			margin: 5px 0px 5px 15px;
		}
		img.cimage_left {
			float:left;
			margin: 5px 150px 5px 0px;
		}
		
		#middle_content div.content p.entry table {
			
		}
		#middle_content div.content p.entry a.permalink, #middle_content div.content p.entry a.permalink:link, #middle_content div.content p.entry a.permalink:active, #middle_content div.content p.entry a.permalink:visited {
			font-size: 11pt;
			padding-top: 5px;
			float:left;
			color: #003366;
		}
		#middle_content div.content p.entry a.permalink:hover {
			color: #FF6600;
		}
		#middle_content div.content p.entry img.arrow {
			margin: 2px 5px 0px 0px;
		}
		
		/**
		* image navigation (bottom)
		*/
		div.imagenav {
			clear: both;
			margin: 0px;
			padding: 0px;
			font-size: 8pt;
			width: 100%;
		}
		div.imagenav img {
			margin: 3px 0px 0px 0px;
		}
		div.imagenav a, div.imagenav a:link, div.imagenav a:active, div.imagenav a:visited {
			font-size: 8pt;
			margin: 0px 2px;
			color: #003366;
		}
		div.imagenav a.act, div.imagenav a.act:link, div.imagenav a.act:active, div.imagenav a.act:visited {
			color: #FF6600;
		}
		div.imagenav a:hover, div.imagenav a.act:hover {
			color: #FF6600;
		}
		
		/**
		* to columns
		*/
		div.left {
			width: 47%;
			float: left;
			overflow: hidden;
		}
		div.right {
			margin: 0px 0px 0px 5px;
			width: 50%;
			overflow: hidden;
			float: left;
		}
		div.right h1, div.left h1 {
			padding: 10px 0px 0px 0px;
			margin: 0px;
		}
		div.left ul, div.right ul {
			margin: 10px 0px 10px 10px;
			padding-left: 10px;
			list-style-type: square;
		}
		div.left ul li, div.right ul li {
			line-height: 13pt;
		}
		
		.adminhelper {
			display:none;
		}
		
		.article_footer {
			clear: both; 
			margin-top: 30px;
		}
	
	/**
	* middle right
	*/
	#middle_right {
		display:none;
	}
/**
* Footer
*/
	#footer {
		display:none;
	}