/*
*
* Imported CSS
*
*/
@import url(content.css);

/***************/
/* page layout */
/***************/
html, body {margin:0px; background:url(../../images/body.jpg) repeat-x center top #b7bfce; height:98%; font-size:100%;}
* html html, * html body {margin:0px; background:url(../../images/body.jpg) repeat-x center top; background-color:#b7bfce; height:100%; font-size:100%; text-align:center;}
*:first-child+html html, *:first-child+html body {margin:0px; background:url(../../images/body.jpg) repeat-x center top; background-color:#b7bfce; height:100%; font-size:100%;}
	#mainContainer {
		text-align:left;
		margin:0 auto;
		height:auto !important;
		min-height:100%;
		position:relative;
		background: url(../../images/verlaufContent.png) repeat-y left top;
		width:920px;
		padding-bottom:40px;
		z-index:10;
	}
	* html #mainContainer {height:700px; padding-bottom:30px; width:891px; background:white;}
	*:first-child+html #mainContainer {height:800px; padding-bottom:30px;}
		#header{min-height:295px; margin:0 auto 0 auto; width:920px; background:url(../../images/body.jpg) repeat-x center top;}
		* html #header {width:892px; height:295px; background:url(../../images/header_IE6.jpg) repeat-x left top; position:relative; left:0px;}
		*:first-child+html #header {height:295px;}
			#headerContent {min-width:920px; max-width:920px; margin:0 auto 0 auto; height:125px; position:relative; top:165px;}
			* html #headerContent {width:892px; margin:0 auto 0 auto; height:125px; position:relative; top:165px;}
			*:first-child+html #headerContent {width:920px; margin:0 auto 0 auto; height:125px; position:relative; top:165px;}			
				div#countdown {width:585px; height:44px; float:left; position:relative; left:24px; top:17px;}
				div#countdown table{}
				#logo{background:url(../../images/logo.png) no-repeat; height:114px; width:111px; position:absolute; right:60px; top:5px; padding:0px; margin:0px;}
				* html #logo { position:absolute; right:48px; top:5px; background:url(../../images/logo.jpg) no-repeat;}
				*:first-child+html #logo { position:absolute; right:60px; top:5px}
				#topNavigation{min-width:250px; max-width:250px; font-weight:bold; float:right; position:relative; right:36px; top:25px; text-align:right; vertical-align:middle;}
				* html #topNavigation {width:250px;}
				*:first-child+html #topNavigation {width:250px;}
		#contentContainer{min-width:920px; max-width:920px; margin:0 auto 0 auto; z-index:100;}	
		* html #contentContainer {width:890px;}
		*:first-child+html #contentContainer {width:920px;}
			#navigationContainer{min-width:206px; max-width:206px; min-height:300px; float:left; margin:0px;}
			* html #navigationContainer {width:190px; height:500px; margin: 0px;}
			*:first-child+html #navigationContainer {} 
				#mainNavigation {min-width:205px; max-width:205px;}
				* html #mainNavigation {width:190px; position:relative; left:-10px; top:2px;}
					#mainNavigationFiller {height:auto; background:white;}
			#mainContent{min-width:480px; max-width:480px; min-height:300px; float:left; margin:0px 40px 40px 40px;}
			* html #mainContent {width:480px; height:500px; margin:0px 20px 0px 25px;}
			*:first-child+html #mainContent { margin:0px 40px 0px 40px;}
				#galleryContent {}
				#galleryThumbnails {}
			#rightContent{min-width:120px; max-width:120px; min-height:500px; float:left; margin:0px 0px 20px 0px;}
			* html #rightContent {width:120px; height:500px; margin:0px 0px 20px 15px; position:relative; top:-1px; left:-15px;} 
			*:first-child+html #rightContent {}
			.clear{clear:both;}
	#footerContainer { position: relative; height: auto !important; margin: 0 auto; width:920px; background:white; background: url(../../images/verlaufContent.png) repeat-y; z-index:1000;} 
	* html #footerContainer { position: relative; height: auto !important; margin: 0 auto; width:892px; background:white; background:white;}
	*:first-child+html #footerContainer { position: relative; height: auto !important; margin: 0 auto; width:920px; background:white;}
		#footer { bottom:0; left:0; margin:0 0px; position:absolute; width:851px; margin-left:34px; z-index:10000; height:20px; padding-top:0px;}
		* html #footer {bottom:0; left:0; margin:0 0px; position:static; width:851px; padding-bottom:5px;}
		*:first-child+html #footer {bottom:0; left:0; margin:0 0px; position:absolute; width:851px; margin-left:34px; padding-bottom:5px;}
		div#footerLine {width:891px; z-index:10000; min-height:2px; background:#dddddd; position:relative; left:-20px; top:-5px;}
		* html div#footerLine {height:2px; padding:0px; margin:0px; font-size:0px; line-height:0px; left:0px; width:892px;}
		*:first-child+html div#footerLine {height:2px;}
		
		.clear {font-size:0px; line-height:0px; margin:0; padding:0; height:0px;}

/**************/
/* Printlink: */
/**************/
#printLink{width:25px; position:relative; top:255px; left:530px; height:0px;}

/**************/
/* Slideshow: */
/**************/
			
.tx-flashpageheader-pi1			


/*
*
* Default styles for forms
*
*/
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

form {
    margin: 0;
    padding: 0;
}

legend {
    padding: 0!important;
    margin: 0;
}