
html{
	/*height:100%;*/
	min-height: 101%;
	/*padding-bottom:20px;*/
}

body {
	overflow: 		auto;
	padding: 		0px; 
	margin:			0px; 
	margin-top:		0px;
	margin-bottom:	0px;
	margin-left:	0px;
	background-color:#EABB9C;
	min-height:100%;
	font-size: 84.00%;
}


table { 
	border-spacing:0px;
	border: 0px solid white;
}

td { 
	border: 0px white solid;
	padding: 0px; 
	vertical-align: top;
} 


div.bildrahmen{
	position:relative;
	float:left;
	border: 1px solid #CFCFCF; 
	padding:3px;
	/*background-color:#FFFFFF;*/
}


td.zellebildrahmen{
	padding: 6px; 
}

img { 
border: 0px solid #FFFFFF; 
}

/*----------*/

div#container{
	position:relative;
	margin:0 auto;
	width:1000px;
}
div#container2{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:50px;
}

/*-------------*/

div#Zeile1{
	position:relative;
	height:123px;
	background-color:#FCE5D4;
	float:left;
	clear:both;
	width:100%;
}

div#Zeile2{
	position:relative;
	background-color:#FFDABA;
	background-image:url(../img/bck.gif);
	background-repeat: repeat-y;
	/*background-attachment:fixed;*/
	/*background-position: 50px 350px;*/
	/*min-height:100px;*/
	float:left;
	clear:both;
	width:100%;
	border-bottom:1px solid #CC4205;
	
}
div#Zeile3{
	position:relative;
	float:left;
	clear:both;
	width:600px;
	margin-left:230px;
	height:30px;
	background-color:#F9E4D4;
}
div#Zeile4{
	position:relative;
	float:left;
	clear:both;
	width:600px;
	margin-left:230px;
	margin-bottom:150px;
	min-height:30px;
	background-color:#F9E4D4;
}
div#socialshareprivacy{
	position:relative;
	float:left;
	clear:both;
	width:600px;
	margin-left:20px;
	padding-top:10px;
}


/*--- divs erste zeile -----*/
div#BannerschichtGesamt{
	position:relative;
	float:left;
	width:830px;
}
div#BannerschichtBanner{
	position:relative;
	
}
div#BannerschichtLogo{
	position:absolute;
	top:20px;
	left:10px;
	width:276px;
	height:72px;
	background-image:url(../img/logo_heideterrasse.png);
	background-repeat: no-repeat;
}


div#IconschichtGesamt{
	position:relative;
	float:left;
	width:170px;
	height:100%;
}
div#IconschichtGesamt2{
	position:absolute;
	bottom:25px;
	left:10px;
}

div.IconschichtIcon{
	position:relative;
	float:left;
	margin-right:7px;
}

div#LinieOben{
	position:absolute;
	bottom:0px;
	right:0px;
	width:770px;
	height:1px;
	background-color:#CC4205;
}
/*--- ende divs erste zeile -----*/

/*---- divs zweite zeile ----*/

div#Spalte1{
	position:relative;
	float:left;
	width:230px;
	
}
div#Spalte2{
	position:relative;
	float:left;
	width:600px;
	
}
div#Spalte3{
	position:relative;
	float:left;
	width:170px;
}

/*---*/

div#HauptNavGesamt{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:30px;
	background-color:#FFDABA;
}
div#HauptNavGesamt2{
	position:relative;
	margin-left:20px;
	margin-top:7px;
}
div.HauptNavLink, div.HauptNavLinkAktiv{
	position:relative;
	float:left;
	margin-right:20px;
}

/*---*/

div.HauptNavLink a{
	font-weight:bold;
	color:#CC4205;
	text-decoration: none;
}
div.HauptNavLink a:visited{
	text-decoration: none;
}
div.HauptNavLink a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.HauptNavLink a:active{
	text-decoration: none;
}
/*
div.HauptNavLink a.aktiv{
	color:#AF3905;
	text-decoration: underline;
}
div.HauptNavLink a.aktiv:visited{
	color:#AF3905;
	text-decoration: underline;
}
div.HauptNavLink a.aktiv:hover{
	color:#AF3905;
	text-decoration: underline;
}
div.HauptNavLink a.aktiv:active{
	color:#AF3905;
	text-decoration: underline;
}
*/
div.HauptNavLinkAktiv a{
	font-weight:bold;
	color:#AF3905;
	text-decoration: underline;
}
div.HauptNavLinkAktiv a:visited{
	color:#AF3905;
	text-decoration: underline;
}
div.HauptNavLinkAktiv a:hover{
	color:#AF3905;
	text-decoration: underline;
}
div.HauptNavLinkAktiv a:active{
	color:#AF3905;
	text-decoration: underline;
}
/*---*/

div#LinkeNaviGesamt{
	position:relative;
	margin-left:15px;
	margin-top:40px;
}

div.LinkeNaviEbene1Off, div.LinkeNaviEbene1On{
	position:relative;
	/*margin-bottom:10px;*/
	margin-bottom:6px;
	float:left;
	clear:both;
	width:100%;
	color:#CC4205;
	/*background-color:#ffcc33;*/
}

div.LinkeNaviEbene1Off a, div.RechteNaviEbene1Off a, div.RechteNaviEbene1Off{
	font-weight:bold;
	color:#CC4205;
	text-decoration: none;
}
div.LinkeNaviEbene1On a, div.RechteNaviEbene1On a, div.RechteNaviEbene1On{
	font-weight:bold;
	color:#AF3905;
	text-decoration: underline;
}
div.LinkeNaviEbene1Off a:visited, div.RechteNaviEbene1Off a:visited{
	text-decoration: none;
}
div.LinkeNaviEbene1Off a:hover, div.RechteNaviEbene1Off a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.LinkeNaviEbene1Off a:active, div.RechteNaviEbene1Off a:active{
	text-decoration: none;
}



div.LinkeNaviEbene1PfeilOn, div.LinkeNaviEbene1PfeilOff{
	position:absolute;
	top:4px;
	left:-10px;
}
div.LinkeNaviEbene1PfeilOn{
	visibility:visible;
}
div.LinkeNaviEbene1PfeilOff{
	visibility:hidden;
}
/*
div.RechteNaviEbene1On{
	visibility:visible;
}
div.RechteNaviEbene1Off{
	visibility:hidden;
}
*/
/*---*/
div.LinkeNaviEbene2Gesamt{
	position:relative;
	float:left;
	clear:both;
	margin-top:-5px;
	margin-left:10px;
	margin-bottom:15px;
}
div.LinkeNaviEbene2Off, div.LinkeNaviEbene2On{
	position:relative;
	margin-bottom:4px;
	
}
div.LinkeNaviEbene2Off a{
	color:#CC4205;
	text-decoration: none;
}
div.LinkeNaviEbene2Off a:visited{
	text-decoration: none;
}
div.LinkeNaviEbene2Off a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.LinkeNaviEbene2Off a:active{
	text-decoration: none;
}

/*---*/
div.LinkeNaviEbene2On a{
	color:#AF3905;
	text-decoration: underline;
}
div.LinkeNaviEbene2On a:visited{
	text-decoration: underline;
}
div.LinkeNaviEbene2On a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.LinkeNaviEbene2On a:active{
	text-decoration: underline;
}

/*----------------*/
/*-- anfang ebene 3 --*/

/*---*/
div.LinkeNaviEbene3Gesamt{
	position:relative;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
}
div.LinkeNaviEbene3Off, div.LinkeNaviEbene3On{
	position:relative;
	margin-bottom:4px;
	
}
/*---*/
div.LinkeNaviEbene3Off a, div.LinkeNaviEbene3On a{
	font-size:0.8em;
}
/*---*/
div.LinkeNaviEbene3Off a{
	color:#CC4205;
	text-decoration: none;
}
div.LinkeNaviEbene3Off a:visited{
	text-decoration: none;
}
div.LinkeNaviEbene3Off a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.LinkeNaviEbene3Off a:active{
	text-decoration: none;
}
/*---*/
div.LinkeNaviEbene3On a{
	color:#AF3905;
	text-decoration: underline;
}
div.LinkeNaviEbene3On a:visited{
	text-decoration: underline;
}
div.LinkeNaviEbene3On a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.LinkeNaviEbene3On a:active{
	text-decoration: underline;
}
/*---*/
div.LinkeNaviEbene3PfeilOn, div.LinkeNaviEbene3PfeilOff{
	position:absolute;
	top:3px;
	left:-10px;
}
div.LinkeNaviEbene3PfeilOn{
	visibility:visible;
}
/*----------------*/

div.LinkeNaviTrennstrich{
	position:relative;
	float:left;
	clear:both;
	margin-top:4px;
	margin-bottom:0px;
	margin-left:-15px;
	width:230px;
	height:1px;
	overflow:hidden;
	border-bottom:0px dotted #CC4205;
}

/*---*/

/*-- ende ebene 3 --*/

div#InhaltsBereichGesamt{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	background-color:#F9E4D4;
	min-height:400px;
	
}
div#InhaltsBereichGesamt2{
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	
}

div.InhaltsBereichStandard{
	position:relative;
	margin-bottom:20px;
	float:left;
	clear:both;
	width:100%;
}

/*
div#ExtraSchichtUnten{
	position:absolute;
	width:100%;
	bottom:-31px;
	left:0px;
	height:30px;
	background-color:#F9E4D4;
	
}
*/
div#ExtraSchichtUnten2{
	position:relative;
	margin-top:7px;
	margin-left:20px;
}
div.ExtraSchichtUntenLink{
	position:relative;
	float:left;
	margin-right:15px;
}
div.ExtraSchichtUntenLink a{
	color:#CC4205;
	text-decoration:none;
	font-size:0.8em;
}

div.ExtraSchichtUntenLink a:visited{
	text-decoration: none;
}
div.ExtraSchichtUntenLink a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.ExtraSchichtUntenLink a:active{
	text-decoration: none;
}

/*--- ende divs zweite zeile ----*/

/*--- divs dritte spalte --- */

div#Spalte3InhaltGesamt{
	position:relative;
	margin-left:10px;
	margin-top:5px;
}

div#SchriftGroesseGesamt{
	position:relative;
	/*
	float:left;
	clear:both;
	*/
}
div#TextzoomTitel{
	position:relative;
	float:left;
	margin-right:5px;
	font-size:12px;
	line-heigth:14px;
}
div.SchichtSchriftIcon{
	position:relative;
	float:left;
	margin-right:5px;
}


div#SuchenGesamt{
	position:relative;
	margin-top:10px;
	float:left;
	clear:both;
}
div#SuchenEingabefeld{
	position:relative;
	float:left;
	margin-right:2px;
}
div#SuchenButton{
	position:relative;
	float:left;
	width:52px;
	margin-top:3px;
}

div#RechteNaviGesamt{
	position:relative;
	float:left;
	clear:both;
	margin-top:20px;
	width:100%;
}

div.RechteNaviEbene1Off, div.RechteNaviEbene1On{
	position:relative;
	margin-bottom:10px;
	margin-left:0px;
	float:left;
	clear:both;
	width:100%;
}
div.RechteNaviEbene2Gesamt{
	position:relative;
	margin-top:-5px;
	margin-left:10px;
	
	float:left;
	clear:both;
	width:150px;
	margin-bottom:0px;
}

div.RechteNaviVeranstaltungGesamt{
	position:relative;
	float:left;
	clear:both;
	margin-bottom:5px;
	width:100%;
	margin-bottom:10px;
	border-bottom:1px dotted #CC4205;
	padding-bottom:5px;
}

div.RechteNaviVeranstaltungDatum{
	position:relative;
	/*
	float:left;
	clear:both;
	width:100%;
	*/
	font-size:0.8em;
	font-weight:bold;
	color:#CC4205;
}
div.RechteNaviVeranstaltungLink{
	position:relative;
	margin-right:5px;
	/*
	float:left;
	width:100%;
	clear:both;
	*/
	
}
/*---*/
div.RechteNaviVeranstaltungLink a{
	text-decoration:none;
	color:#CC4205;
	font-size:0.8em;
}
div.RechteNaviVeranstaltungLink a:visited{
	text-decoration: none;
}
div.RechteNaviVeranstaltungLink a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.RechteNaviVeranstaltungLink a:active{
	text-decoration: none;
}

/*---*/
div#RechteNaviHeidekids, div#RechteNaviHeideWichtel{
	position:relative;
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:5px;
}
div.RechteNaviHeideKinderUntertitel{
	position:relative;
	float:left;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	font-size:0.8em;
	color:#CC4205;
}

/*----*/

div.RechteNaviTrennstrich{
	position:relative;
	float:left;
	clear:both;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:-10px;
	width:170px;
	height:1px;
	overflow:hidden;
	border-bottom:0px dotted #CC4205;
}

/*-----------------------*/

div#SchichtWoBinIchGesamt{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:20px;
}
div.SchichtWoBinIchLink{
	position:relative;
	float:left;
	font-size:0.8em;
	color:#CC4205;
	margin-right:10px;
}
div.SchichtWoBinIchLink a{
	font-size:0.8em;
	color:#CC4205;
	text-decoration:underline;
	padding-right:10px;
}

/*-----*/

div.SchichtAuflistungGesamt{
	position:relative;
	border-bottom:1px solid #AF3905;
	padding-bottom:10px;
	margin-bottom:20px;
	float:left;
	clear:both;
	width:100%;
}

/*---*/
div.SchichtAuflistungBild{
	position:relative;
	float:left;
	margin-right:10px;
	width:100px;
}
div.SchichtAuflistungTextbereich{
	position:relative;
	float:left;
	width:400px;
}


/*---*/

div.SchichtAuflistungDatum{
	position:relative;
	font-size:0.8em;
}
div.SchichtAuflistungOrt{
	position:relative;
	font-size:0.8em;
}
div.SchichtAuflistungTitel{
	position:relative;
	margin-bottom:5px;
}
div.SchichtAuflistungTitel a{
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
div.SchichtAuflistungTitel a:visited {
	text-decoration:none;
}
div.SchichtAuflistungTitel a:hover {
	text-decoration:underline;
}
div.SchichtAuflistungTitel a:active {
	text-decoration:none;
}
div.SchichtAuflistungTeaser{
	position:relative;
	/*width:100%;*/
}

div.SchichtAuflistungSpecialInfosGesamt{
	position:relative;
	margin-top:10px;
}

td.ZelleAuflistungSpecialLinks, td.ZelleAuflistungSpecialRechts{
	font-size:0.8em;
}
td.ZelleAuflistungSpecialRechts a{
	line-heigt:0.8em;
}
td.ZelleAuflistungSpecialLinks{
	color:#CC4205;
	font-weight:bold;
	padding-right:5px;
}
td.ZelleAuflistungSpecialRechts{
	
}



div.SchichtAuflistungMehr{
	position:relative;
	/*width:100%;*/
}
div.SchichtAuflistungMehr a{
	text-decoration:none;
}
div.SchichtAuflistungMehr a:visited {
	text-decoration:none;
}
div.SchichtAuflistungMehr a:hover {
	text-decoration:underline;
}
div.SchichtAuflistungMehr a:active {
	text-decoration:none;
}
/*--------*/
div.SchichtAuflistungMehrUnterstrich{
	position:relative;
	/*width:100%;*/
}
div.SchichtAuflistungMehrUnterstrich a{
	text-decoration:underline;
	color:#CC4205;
}
div.SchichtAuflistungMehrUnterstrich a:visited {
	text-decoration:underline;
	color:#CC4205;
}
div.SchichtAuflistungMehrUnterstrich a:hover {
	text-decoration:underline;
	color:#FB5D17;
}
div.SchichtAuflistungMehrUnterstrich a:active {
	text-decoration:underline;
	color:#CC4205;
}

/*--------*/

div.SchichtBildGesamt{
	position:relative;
	margin-bottom:20px;
}
div.SchichtBildGrossansicht{
	position:relative;
}
div.SchichtBildUntertitel{
	position:relative;
	text-align:center;
	font-size:0.8em;
	margin-top:5px;
}
div.SchichtBildCopyright{
	position:relative;
	text-align:right;
	font-size:0.8em;
	margin-top:5px;
}
/*----*/

img.BildVorschau{
	margin-right:10px;
	margin-bottom:3px;
	width:100px;
}
img.BildGross{
	width:560px;
}

/*--------------*/

div.SchichtBildInTextGesamtLinks, div.SchichtBildInTextGesamtRechts{
	position:relative;
	border:1px solid #AF3905;
	padding:5px;
}

div.SchichtBildInTextGesamtLinks{
	float:left;
	margin-right:10px;
}
div.SchichtBildInTextGesamtRechts{
	float:right;
	margin-left:10px;
}

div.SchichtBildInTextBild{
	position:relative;
	
}
div.SchichtBildInTextUntertitel{
	position:relative;
	margin-top:5px;
	text-align:center;
	font-size:0.8em;
}
div.SchichtBildInTextCopyright{
	position:relative;
	margin-top:5px;
	text-align:right;
	font-size:0.8em;
}
/*----------*/

div.SchichtWeiterBereichGesamt{
	position:relative;
	padding-bottom:10px;
	float:left;
	clear:both;
}

/*--------------*/
/*--------------*/
/*--------------*/

div#ContainerPopup{
	position:relative;
	margin:10px;
	padding:5px;
	float:left;
	clear:both;
	border:1px solid #cccccc;
}

div#SchichtAutorUnterArtikel{
	position:relative;
	float:left;
	clear:both;
	font-size:0.8em;
	text-align:right;
	width:100%;
}

/*---*/

/*---*/

ul.ListeOhneListenpunkte{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

ul.ListeLinkListe{
	
}

ul.ListeLinkListe li{
	border-bottom:1px solid #AD580B;
	padding-bottom:10px !important;
	margin-bottom:20px !important;
	float:left;
	clear:both;
	width:100%;
}

/*-------------------*/

/*-------------------*/
/*--- anfang sitemap -----*/

div.SchichtSitemapEbene1Gesamt, div.SchichtSitemapEbene2Gesamt, div.SchichtSitemapEbene3Gesamt{
	position:relative;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-left: 1px solid #ffcc33;
	float:left;
	clear:both;
	margin-bottom:10px;
}
div.SchichtSitemapStrichVorLink{
	position:relative;
	float:left;
	width:10px;
	height:1px;
	background-color:#ffcc33;
	margin-top:7px;
}
div.SchichtSitemapAbdecker{
	position:absolute;
	bottom:-15px;
	left:-2px;
	width:2px;
	height:15px;
	background-color:#F9E4D4;
}
div.SchichtSitemapEbene1LinkGesamt, div.SchichtSitemapEbene2LinkGesamt, div.SchichtSitemapEbene3LinkGesamt{
	margin-bottom:5px;
}
/*-------*/
div.SchichtSitemapEbene1Gesamt{
	
}
div.SchichtSitemapEbene1LinkGesamt{
	position:relative;
	float:left;
	clear:both;
	margin-left:0px;
}

div.SchichtSitemapEbene1Link{
	position:relative;
	float:left;
	margin-left:5px;
}
div.SchichtSitemapEbene1Link a{
	font-weight:bold;
	color:#CC4205;
	text-decoration: none;
}
div.SchichtSitemapEbene1Link a:visited{
	text-decoration: none;
}
div.SchichtSitemapEbene1Link a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.SchichtSitemapEbene1Link a:active{
	text-decoration: none;
}

/*-------*/

div.SchichtSitemapEbene2Gesamt{
	margin-left:20px;
}
div.SchichtSitemapEbene2LinkGesamt{
	position:relative;
	clear:both;
	margin-left:0px;
}
div.SchichtSitemapEbene2Link{
	position:relative;
	float:left;
	margin-left:5px;
}
div.SchichtSitemapEbene2Link a{
	font-weight:normal;
	color:#CC4205;
	text-decoration: none;
}
div.SchichtSitemapEbene2Link a:visited{
	text-decoration: none;
}
div.SchichtSitemapEbene2Link a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.SchichtSitemapEbene2Link a:active{
	text-decoration: none;
}
/*-------*/
/*-------*/

div.SchichtSitemapEbene3Gesamt{
	margin-left:20px;
}
div.SchichtSitemapEbene3LinkGesamt{
	position:relative;
	clear:both;
	margin-left:0px;
}
div.SchichtSitemapEbene3Link{
	position:relative;
	float:left;
	margin-left:5px;
}
div.SchichtSitemapEbene3Link a{
	font-weight:normal;
	font-size:0.8em;
	color:#CC4205;
	text-decoration: none;
}
div.SchichtSitemapEbene3Link a:visited{
	text-decoration: none;
}
div.SchichtSitemapEbene3Link a:hover{
	text-decoration: underline;
	color:#AF3905;
}
div.SchichtSitemapEbene3Link a:active{
	text-decoration: none;
}
/*-------*/
/*--- ende sitemap ---*/
/*---------------*/


