/* ************ Allgemeine Formatierungen ************ */
*{
	font-family:Arial,Verdana, Helvetica, sans-serif;
}

body
{
    margin:0px;
    padding:0px;
	font-size: 12px;
	width: 680px;
}

html
{
   height:auto!important;
}

/* *********************** DIV's ******************** */

#leftColumn, #rightColumn,#breadcrumbs,#copyright
{
	display: none;
}

#globalBox{
	width: 640px;
}
#container{
	width: 640px;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	overflow:visible;	
	min-height:0px;
}
#content {
	margin:0px;
	padding:0px;
	text-align:left;
	width: 640px;
	float: none;
	clear: both;
	overflow:visible;
}

#teasertitle{
		width: 100%;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	
	#teasertitle h1, #teasertitle h1 span{
		font-family:Times,Roman;
		font-size:20px;
		line-height:20px;
	
	}
	
	#teasernews{
		width:100%;
	}
	
	.tx-jppageteaser-pi1, .tx-jppageteaser-pi1-list-entry{
		width:100%;
		margin: 0px 0px 15px 0px;
	}
	
	.teaserTextContent{
		width: 100%;
	}
		.teaserTitle{
			width: 100%;
			margin-bottom:10px;
		}
		
		.tx-jppageteaser-pi1-list-entry-description{
			width: 100%;
			text-align:justify;
		}
		
		.tx-jppageteaser-pi1-list-entry-link-item{width: auto;}
		
	#bildergalerie{
		float:right;
		width: auto;
		border:1px solid #d8d8d8;
		height:176px;
	}
	
#footer{
	width:640px;
	margin:0px;
	padding:15px 0px 0px 0px;
	float: none;
	clear: both;
	overflow:visible;
}
	
	#leftFooter{
		margin:0px;
		padding:0px;
		border-top:1px solid gray;
		position:static;
		width:640px; 
		float: none;
		clear: both;
		overflow:visible;
	}
	
		#contactModule{
			margin:0px;
			padding: 0px;
			width:640px
			float: none;
			clear: both;
			overflow:visible;		
		}
		
			#contactModule p.bodytext {
				width:640px; 
				float: none;
				clear: both;
				overflow:visible;
			}
	
		#printableVersion, #webBy{
			display: none;
		}	

