/*
Website Name:	Heide-Park Soltau GmbH
Website URL:	http://www.heide-park.de
Description: 	Base / print
Version:		1.0.0
Author:			Viktor Steinke <steinke@brainworxx.de>
Development by:	BRAINWORXX GmbH, Die Multimedia Agentur
======================================================================================*/
/* clear&display
--------------------------------------------------*/
.displayNo,
.text_top,
.text_left,
.text_right,
.moreConstruct,
.attrMenuAllBG,
.attrMenuAll,
.text_bottom,
.attrLevel2ContainerRightBottom,
.newsListBrowse,
.newsSingleBacklink
{display: none;}


/* @group html,body,allContainer
----------------------------------------------------------------------------------------------------*/
*{margin: 0; padding: 0;}
html{height: 100%; margin: 0; padding: 0;}
body{
	height: 100%;
	color: #000;		
	font: 11px 'lucida grande', geneva, helvetica, arial, verdana, sans-serif;
	margin: 0; padding: 0;
	background: #fff!important;
}

#page{
	min-height: 100%;
	height: auto !important;
 	height: 100%;
	width: 600px;
	text-align: left;
	margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;
}


/* @group typography
---------------------------------------------------------------*/
a, a:hover{
	color: #000;
	text-decoration: underline;
}

h1{
	width: auto!important;
	height: auto!important;
	background: none!important;
	filter: none!important;
	text-indent: 0em!important;
	border-bottom: 1px solid #000; display: block;
	margin: 0px 0px 7px 0px; padding: 0px 0px 2px 0px;
}.siteHeader h1{border: none;margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}

.headline_form{border-bottom: 1px solid #000!important;}

input, textarea{
	color: #667789;		
	font: 11px 'lucida grande', geneva, helvetica, arial, verdana, sans-serif;
}

.inputBack,
.inputBackKlein,
.doppel_nr,
.text_middle,
.mailformSubmitDE,
.doppel_plz{background:none!important; filter: none!important;}

input,
textarea{
	background: #fff!important;
	border: 1px solid #666!important;
	
}#nrinput,
#cityinput{
	margin: 0px 0px 0px 8px!important; padding: 0px 0px 0px 0px!important;
}

blockquote{
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;		
}

/* @group container
----------------------------------------------------------------------------------------------------*/
.eventsListItem,
.newsListContainer{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;	
}

.eventsListItemLeft h1,
.newsDate{
	width: auto!important;
	height: auto!important;
	background:none!important; filter: none!important;
	text-indent: 0em!important;
	border: none!important;
	margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px;	
	float: left;
	text-transform:uppercase;
	font-size: 13px;
}
h1.eventsMonthDate,
h1.eventsYearhDate{padding: 0px 0px 0px 5px;}

.eventsSingleDate,
.newsDate,
.eventsListItemLeft,
.newsListItemTop,
.newsListItemBody,
.newsListItemBottom,
.eventsListItemRight{
	background:none!important; filter: none!important;
	text-indent: 0em!important;
	border: none!important;
}.eventsListItemRight, .newsTitle{clear: both;}


.eventsListItem a,
.newsListContainer a
{ text-decoration:none;}

.newsListContentImage{
	float: left;
}
.newsListItemContentBody{
	width: 400px;
	float: left;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;		
}

.newsListItemBottom{
	margin: 0px 0px 0px 0px; padding: 0px 0px 25px 0px;
}









.attrLevel2ContainerLeft{
	width: 120px;
	float: left;
	margin: -20px 0px 0px 10px; padding: 0px 0px 0px 0px;	
}
.attrLevel2ContainerRight{
	width: 444px;
	float: left;	
	margin: -20px 0px 0px 20px; padding: 0px 0px 0px 0px;	
}*html .attrLevel2ContainerRight{margin: -20px 0px 0px 10px; padding: 0px 0px 0px 0px;}

.attrLevel2ContainerRightBodyImg{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
	#attrL2ImagesContainer1{
		width: 444px;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}
		#attrL2Images {
			width: 444px; height: 318px;
			position: relative; overflow: hidden;		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
		}
			#attrL2ImagesContainer2 #attrL2Images ul li {
				display: block; float: left; border: none;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
			} #attrL2ImagesContainer2 #attrL2Images ul li img{display: block;}
	
			#attrL2ImageBig{
				width: 19324px;
				position: absolute; top: 0;			
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
			}
				#attrL2ImageBig,
				#attrL2ImageBig li {
					list-style: none;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
				}
	
			#attrL2ImageArrowPrev{
				width: 27px; height: 27px;
				display: block; float: left; cursor: pointer;
				margin: 4px 5px 0px 0px; padding: 0px 0px 0px 0px;					
			}
	
			#attrL2ImageSmall{
				position: relative;
				margin: 282px auto; padding: 0px 0px 0px 0px;			
			}
				#attrL2ImagesContainer2 #attrL2ImageSmall ul{
					display: block; float: left;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;										
				}
					#attrL2ImagesContainer2 #attrL2ImageSmall ul li {
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
					}
						#attrL2ImagesContainer2 #attrL2ImageSmall ul li img{
							border: 1px solid #8B9CAF;
							margin: 0px 0px 0px 2px; padding: 1px;			
						} #attrL2ImagesContainer2 #attrL2ImageSmall ul li img:hover{border: 1px solid #667789;}
							
			#attrL2ImageArrowNext{
				width: 27px; height: 27px;		
				display: block; float: left; cursor: pointer;
				margin: 4px 0px 0px 5px; padding: 0px 0px 0px 0px;							
			}

					.attrLevel2ContainerRightBodyCO{
						margin: 0px 0px 0px 0px; padding: 21px 0px 0px 0px;
					}
						.attrLevel2ContainerRightBodyCO li{
							color: #000;
							margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px;		
						}

.attrLevel2ContainerLeftTDTop,
.attrLevel2ContainerRightTop{
	font-size: 13px;
	font-weight: bold;
	display: block!important;
	border-bottom: 1px solid #666;
	margin: 0px 0px 7px 0px; padding: 0px 2px 0px 0px;		
}

.attrLevel2ContainerLeftTDBody,
.attrLevel2ContainerRightBody,
.attrLevel2ContainerRightTop,
.attrLevel2ContainerLeftTDTop{
	background:none!important; filter: none!important;
	text-indent: 0em!important;
}
.attrL2EItem{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;
}





	
/* @group HEAD
----------------------------------------------------------------------------------------------------*/
#head{
	width: 600px;
	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	
}
	/* @area LOGO
	------------------------------------------------------------------------------------------------*/
	#logo{
		display: block;
		float: right;
		margin: 0px 11px 0px 0px; padding: 0px 0px 0px 0px;
	}
	
	#adresse{
		display: block;
		margin: 0px 11px 0px 0px; padding: 10px 0px 0px 15px;
	}	
	
/* @group TEASER AREA
----------------------------------------------------------------------------------------------------*/
#teaserArea{
	display: none;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	
}

	/* @area TEASER BODY
	------------------------------------------------------------------------------------------------*/	
	.teaserBody{
		width: 921px; height: 240px;
		position: relative; z-index: 200;
		margin: 0px 0px 0px 0px; padding: 9px 0px 0px 9px;
	}


/* @group CONTENT AREA
----------------------------------------------------------------------------------------------------*/
#contentArea{
	margin: -7px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
		/* @area CONTENT RIGHT AREA
		------------------------------------------------------------------------------------------------*/						
		.contentRightArea{
			display: block;
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
		}
			/* @area CONTENT SITE HEADER
			--------------------------------------------------------------------------------------------*/						
			.siteHeader{
				display: block; font-size: 24px;
				text-transform: uppercase;
				margin: 0px 0px 0px 5px; padding: 10px 0px 0px 5px;
			}.siteHeaderr{
				background: none!important;
				filter: none!important;
				text-indent: 0em!important;
			 }
			
			/* @area CONTENT KONSTRUKT
			--------------------------------------------------------------------------------------------*/						
			.contentKonstrukt{
				display: block;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	
			}
				.contentKonstruktBody{
					display: block;
					background: none!important;
					filter: none!important;
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;							
				}
				
	/* @area FOOTER
	---------------------------------------------------------------------------------------------------	*/					
	#footer{
		margin: 50px 0px 0px 0px; padding: 20px 0px 0px 0px;
	}.footerMenu, .copyright{display:none;}

	
	.sitemapUL{
		margin-left: 15px;
	}
	.firstLevel{
		background: none!important;
		filter: none!important;
		text-indent: 0em!important;	
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
	}
	
	
	
	
	
	


