
#navi,#header, #marginal, .kleiner-pfeil, .gruen, .galerierand, a.impressum  {display: none;}

/* ---- Grundlagen, Layout ---- */

html,body{margin:0;padding:0;}
body{font-family: "trebuchet ms", arial, sans-serif;  padding: 0 100px;}

#print-logo  {text-align:center;}

	

/* ---- Typo, Links ---- */	



body{font-size: 13px;}
#content h1, #content3 h1{font-size: 24px; font-style: italic;}
#content h2, #content h3{font-size: 14px; font-style: italic;}

.einleitung{font-size: 18px;}

.zentriert {text-align: center; width: 450px;}

#content h1, #content3 h1 {color: #246305; margin-top: 30px;}
#content h2 {margin: 20px 0  0 0px;}
#content h3 {margin: 20px 0  -5px 0px;}
#content p, #content2 p {margin: 6px 0 7px 0px; line-height: 16px;}
.hinweis {margin: 15px 0 40px 0;}




.adresse{font-weight: bold; text-transform: uppercase;}
#extra{clear: left; float: left; line-height: 18px; padding-top: 20px;}
	*+html #extra{padding-top: 40px;}
#extra a:link, #extra a:active, #extra a:visited, #matrix a:link, #matrix a:active, #matrix a:visited  {color: #000; text-decoration: none;}



/* ---- Bilder ---- */
img { border: 0;}

.slideshow {z-index: 1;}
#header-rahmen {position:absolute; margin: 0 0 0 -60px; z-index: 2;}
.header-bild {position:relative; padding: 0 0 0 60px; z-index: 1;}

#navi img { vertical-align: middle;}
#aaa {position: absolute; left: 50%; margin-left: 315px; margin-top: -35px; width: 90px;}
	*+html #aaa {margin-top: 13px;}
	* html #aaa {margin-top: 13px;}
	
#aaa a, #aaa img {padding: 0; margin: -1px;}




#rahmen  {margin: 0px 0 110px 60px;}
	
#matrix {margin: 80px 0 0px 0px; text-align: center; font-weight: bold; font-style: italic;}
#matrix td {padding: 0; margin: 0;}
.abstand111 {width: 111px;}
.abstand94 {width: 94px;}
#matrix p {margin: 2px;}

.kleiner-pfeil {margin-right: 7px;}
#download {margin: 40px 0 0px 0px; }
.abstand20 {padding: 0 0 40px 20px}

#party {clear: left; margin: 10px 0 0px 15px; }
.abstand15 {padding: 0 0 10px 10px}
a#spass { color: #000; font-weight: bold; text-decoration: none; background-image:url(img/icon-rahmen-inaktiv.png); height: 94px; width:94px; display:block; }
a#spass:hover { background-image:url(img/icon-rahmen-aktiv.png); color: #246305;}
a#spass span { display:none; }
#spass p { padding: 14px 0 0 0px; text-align: center;}

.galerierand {margin-left: 71px; margin-top: 5px;}


.bildtext{clear: left; margin: 10px 0 20px 0;} 
.bildtextrahmen{float: left;margin: 0 15px 17px 0;}
.bildtext p{ padding: 0 0 0px 125px;}

.bildtext228{clear: left; margin: 20px 0 0px 0;} 
.bildtext228 p{ padding: 0 0 0px 228px;}

.bildtextrahmen-r{float: right;margin: 0 0 17px 15px;}

.bildtext141r{clear: right; margin: 20px 0 0px 0;} 
.bildtext141r p{ padding: 0 156px 0 0px ;}

.abstand { padding: 5px 0;}





/* ---- Imagegallery ---- */
#imagegallery{ clear: left; margin:40px 0 0 -14px;}
#items{}
#items .item {float:left; text-align: center; width: 81px; height: 81px; margin: 0px 0px 14px 14px;  background-image:url('img/bilderrahmen-klein.jpg'); position: relative;cursor: pointer;}
#items .item:hover{}
#items .item img {max-width:81px;max-height:81px;}
		* html #items .item img {width: 81px; height: 81px;}

#large{width: 450px; height: 450px; margin: 60px 0; text-align: center; background-image:url('img/bilderrahmen-gross.jpg');float: left; text-align: center;}

#large .item p {margin-top: 10px; text-align: left;}
#items  p{display:none;}
#large .item {cursor: default;text-align:center; }
#large .item img{text-align: center;}


/* ---- Aufzählungen, Listen ---- */

#content ul {margin: 8px 0 0 -22px;}
#content li {margin: 4px 0;}



/* ---- Ende CSS ---- */

/* Farben LINDE

Hintergrund Seite: #F8F8F8
grün: #246305
Schrift: reines Schwarz
grauer Rahmen Content: #DCDCDC

*/



