		html {
			width:100%;
			height:100%;			
		}
		body {
			margin: 0px;
			font-family: Arial, helvetica, verdana;
			color: #000000;
			background-color:#ffffff;
			font-size:12px;
			line-height:14px;
			height:100%;		
		}

		td,p, button, input {	
			font-family: arial, helvetica, verdana;
			color: #000000;
			font-size:12px;		
			line-height:14px;
		}
		p {
			padding:0px;
			margin:0px;
			margin-bottom:14px;			
		}

		form {
			padding:0px;
			margin:0px;
		}
		textarea {
			font-family: "Courier New","Times New Roman", Times, arial, helvetica, verdana;
			color: #000000;
			font-size:11px;
			width:220px;
			height:100px;
			resize:none;
		}
		input {
			width:220px;
			font-family: "Courier New","Times New Roman", Times, arial, helvetica, verdana;
			font-size:11px;
		}		
		input, textarea {
			border:1px solid #FFFFFF;
			border-bottom: 1px solid #808080;	
			-moz-box-sizing:border-box;	
			-webkit-box-sizing:border-box;				
			box-sizing:border-box;		
		}		
		
		a, a:link {
			color:#E63C14;
			text-decoration:none;
			
		}		
		a:hover{
			color:#000;
		}	
		
		ul {
			list-style-type:none;
			padding:0px;
			margin:0px;
		}

		img {
			border:0px;
			padding:0px;
			margin:0px;
			vertical-align:top;
			font-size:0px;
			line-height:0px;
			behavior: url(js/iepngfix.htc);
		}
		
		h1 {
			font-size:40px;
			line-height:39px;
			padding:0px;
			margin:0px;
			margin-top:-1px;
			font-weight:normal;
			font-family: Impact;
			color:#878787;
		}
		h2,h2  p {
			font-weight:normal;
			font-size:20px;
			line-height:20px;
			padding:0px;
			margin:0px;	
			color:#B4B4B4;
			font-family: Impact;
		}			

		br.clearer,div.clearer {
			height:0px;
			line-height:1px;
			font-size:1px;
			overflow:hidden;
			clear:both;
		}		
		.clearElem {
			clear:both;
		}
   /**************************************************/		
   
	#head {
		margin:20px 10px 30px 140px;
	}
   
	#navContainer {
		width:140px;
		float:left;
		line-height:16px;
	}
	#navContainer a{
		line-height:16px;
		color:#878787;
	}	
	#navContainer a:hover{
		color:#000;
	}	
	#navContainer a.selected {
		/*text-decoration:underline;*/
		color:#000;
	}
 	#navContainer .nav_normal .nav_normal{
		margin-left:15px;
		margin-top:4px;
		margin-bottom:8px;
	}

	#navContainerInner {
		padding-left:30px;
	}
    
	#page {
		float:left;
		width:800px;
	}  
	#mainContainer {
		width:940px;
	}
   
	.newsOverview .news_teaser p:last-child {
		margin:0px;
	}
	
	.newsOverview .news_image{
		float:left;
		width:150px;
		margin-right:15px;
	}
	
	.newsOverview .news_intro {
		float:left;
		width:400px;	
		clear:right;
	}
	
	.newsOverview.news_text .news_intro {
		float:left;
		width:565px;	
	}	
	li.news_entry {
		clear:both;
		margin-bottom:15px;
	}

	
	.overview_list .elemOverview {
		width:565px;	
	}

	
	.content_full {
		width:445px;
	}
	
	.Fotogalerie, .Kueche, .Fussball, .Trailer {
		background-color:#F5FAEB;
	}
	.galImageContainer,.imageContainer{
		margin-top:20px;
		position:relative;
	}
	
	.galImageContainer .galImages{
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.galImgLabel {
		margin-top:15px;
	}
	
	.galImages img{
		max-width:445px;
	}
	
	.galImgCnt {
		margin-top:60px;
		margin-left:30px;
	}
	
	#galContent,#trailerContent {
		float:left;
		width:445px;
		margin-right:25px;
	}
	#galContent h1{
		height:156px;
		overflow:hidden;
	}
	#trailerContent .galTrailerContainer{
		margin-top:25px;
	}	
	#galList {
		float:left;
		width:275px;
		clear:right;
	}	
	
	.galContentFull {
		float:left;
	}
	
	.galOverviewEntry  .galImageContainer {
		margin-top:5px;
		margin-bottom:30px;
	}
	.Trailer .galImageContainerDescription {
		margin-top:30px;
	}
	
	.content_entry {
		width:445px;
		float:left;
		clear:left;
		margin-right:25px;
	}
	
	.entryContact {
		width:255px;
		float:left;
		clear:right;
	}	
	
	.entryGoogle,.entryImprint {
		margin-top:20px;
	}
	
	.contentFull {
		float:left;
		width:445px;
		margin-right:25px;
	}
	
	#contentList {
		float:left;
		width:275px;
		clear:right;
	}	
	
	#announceList {
		margin: 30px 0px 20px;
		float:left;
		clear:both;
	}
	#announceList  li{
		margin-bottom: 15px;
		float:left;
		clear:both;	
		width:445px;
	}	
	.announce_date {
		width:100px;
		margin-right:10px;
		float:left;
	}
	
	.announce_right {
		width:285px;
		float:left;
		clear:right;
	}	
	
	h1.vs2 {
		color:#B4B4B4;
		margin-bottom:30px;
	}
	
	.contentImage {
		margin-top:30px;
	}
	
	.announce_title {
		font-weight:bold;
	}	
	.announce_title a{
		font-weight:normal;
	}
	
	.additional {
		margin-top:20px;
	}
	
	.footerText {
		margin-top:20px;
	}
