	@import url('area.css');
	@import url('content.css');
	@import url('navigation.css');

	/* Basis und Layout */
	
	body  {
		font-size: 11px;
		line-height: 12px;
		font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
		margin: 0;
		padding: 0;
		text-align: center; /* Zenrierung der Seite*/
	}
	
	#body_all {
		position: relative;
		margin: 0 auto;		/* Zenrierung der Seite*/
		width: 770px;		/* Zenrierung der Seite*/
		text-align: left;	/* Zenrierung der Seite*/
	}

	#container_header  {
		position: relative;
		width: 770px;
		height: 104px;
		visibility: visible;
		display: block;
	}
	#top_logo  {
		position: absolute;
		visibility: visible;
		display: block;
		top: 0px;
		left: 695px;
	}
	
	#container_footer  {
		position: relative;
		width: 770px;
		visibility: visible;
		display: block;
		margin: 0;
		padding: 0;
		margin-top: 20px;
	}
	
	/* Inhalte */

	#container_middle {
		position: relative;
		margin-top: 5px;
		padding: 0;
		width: 770px;
		min-height:446px; height:expression(this.scrollHeight > 446 ? "auto":"446px");
	}
	
	#container_content {
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		width: 420px;
		visibility: visible;
		display: block;
	}
	
	#content_image_right {
		position: absolute;
		padding: 0;
		width: 350px;
		height: 446px;
		left: 420px;
		top: 0px;
		visibility: visible;
		display: block;
	}
	#content_image_right_arrows {
		position: absolute;
		top: 434px;
		left: 0px
	}
	
	#content_image_right_arrows ul {
		position: relative;
		list-style-type: none;
		visibility: visible;
		display: block;
		width: 100px;
		margin: 0;
		padding: 0;
	}
	
	#content_image_right_arrows li {
		float: left;
	}
	
	#content_image_right_arrows a {
		float: left;
		padding-right: 9px;
	}
	
	#content_image_quer {
		position: relative;
		padding: 0;
		width: 755px;
		height: 258px;
		visibility: visible;
		display: block;
	}
	
	#galerie_pages ul {
		position: relative;
		list-style-type: none;
		visibility: visible;
		display: block;
		width: 200px;
		margin: 0;
		padding: 0;
	}
	
	#galerie_pages li {
		float: left;
	}
	
	#galerie_pages a {
		float: left;
		padding-right: 9px;
	}
	
	#galerie_text p {
		position: absolute;
		top: 370px;
		left: 200px;
		visibility: visible;
		display: block;
		width: 200px;
		heigth: 100px;
		margin: 0;
		padding: 0;
		text-align: right;
		color: #5c5c5c;
		line-height: 14px;
		font-size: 10px;
	}
	
	/* Seitenpaginierung */
	
	#container_pages {
		position: absolute;
		left: 667px;
		top: 0px;
		width: 100px;
		visibility: visible;
		display: block;
		margin-right: 0px;
	}
	
	#container_pages ul {
		position: relative;
		margin: 0;
		padding: 0;
		list-style-type: none;
		visibility: visible;
		display: block;
	}
	
	#container_pages li {
		float: right;
		padding: 0px 0px 0px 9px;
	}
	
	/* galerie.tmpl */
	
	#container_galerie {
		margin: 0;
		padding: 0;
		height: 382px;
	}
	
	div.gal_element {
		position: relative;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.gal_element p {
		font-size: 11px;
		line-height: 15px;
		width: 150px;
		padding: 15px 20px 0px 20px;
		color: #fff;
		margin: 0;
		visibility: visible;
		display: block;
	}
	
	div.gal_element p b {
		font-size: 12px;
		line-height: 16px;
	}
	
	/* link fuer den XML-Parser */
	
	div.gal_element p a.xml_link {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
	
	div.gal_element p a.xml_link:hover {
		 text-decoration: underline;
	}
