div#headerstatic { /*
// für scrollen der Seite unter Header
position:fixed;
*/ z-index:5;}

body {
	font-family: Arial,Helvetica,Lucida-Sans,Sans-Serif;
	background-color: #ffffff;
	background-image: url('g3033_81pct.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	text-align: center;
	padding: 0px;
	margin: 28px 0px 0px 0px;
	color: #000000;
}

#bgmasktop {
	background-image: url('g3033_81pct.jpg');
        background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	height:28px;
	width:100%;
	position:fixed;
	left:0px;top:0px;
	z-index:2;
}
a {
	text-decoration: none;
	color: #4e1e11;
}

	
	.colmask {
		position:relative;	
		clear:both;
		float:left;
		width:100%;			
		
	}
	
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 0 0;
		
	}
	
	.leftmenu {
		background:#fff;		
	}
	.leftmenu .colleft {
	/*	right:76.19047619047619048%; */
	right:713px;
		
	}
	.leftmenu .col1 {
		width:713px;
/*		left:102%; */
    left:960px;
	}
	.leftmenu .col2 {
		/*width:23.93617021276595745%;*/
		width:229px;
		/*left:1.72239108409321176%;*/
		left:0px;		
	}
	
	#footer {
		clear:both;
		float:left;
		width:100%;
		
	}
	#footer p {
		padding:10px;
		margin:0;
	}


div .relative {
	position:relative;
	left:0px;
	top:0px;
}

.bgclrmainmenu {
	background-color: #ffffff;/* #caa466;*/ /*rgb(43,49,61);*/
}
.bgclrleftsidebar {
	background-color: rgb(141,164,193);
}
.clrmainmenu {
	color: #d5b076;
}
.clrmainmenuhilight {
	background-color: #caa466;
	color: #4e1e11;
}

#container {
	/*width: 957px; */
	width: 960px; 
	margin: 0 auto;
	padding: 0;
	text-align: left;
	left:0px;
	top:0px;
	position:relative;
}

#header {
	position:absolute;
	top: 0px;
	/* width: 957px */
	width:960px;
	background-color: #ffffff;
	z-index:5;
}

#header .headerangaben a
,#header .headerangaben a:visited
,#header .headerangaben a:link  {
	color: #caa466;
}
#header .headerangaben a:hover {
	color: #452013;
}


.headerheight {
	height:139px;
}

#main {
  position:absolute;
	top:139px;
	/*width:957px; */
	width:960px;
	background-color: #ffffff;
}


#homebutton {
	position:absolute;
	right:-2px; 
	top:60%;
	
}

div#menu {
	position:absolute;
	left:0px;
	top:112px;
	width: 960px; 
	height:28px;
/*	overflow: hidden;
	border-top: 1px solid #4e1e11;
	border-bottom: 1px solid #4e1e11;
*/	
	
}

div#submenu {
	display:none;
/*	
	position:absolute;
	left:0px;
	top:85%;
	clear:both;
	background-color: transparent;
	width: 960px;
*/	
}

#menu > ul {
	margin:0px;
	padding:0px;
}

#submenu > ul {
	margin:0px;
	padding:5px 0px;
}

/*-------------------------
#menu > ul > li 
, #submenu > ul > li {
	display:inline;
	margin:0px;
}


#menu > ul > li > a
,#menu > ul > li > span.zweizeilig > a
,#menu > ul > li > span.selflink > a
,#homebutton a {
	background-color: #ffffff;	
	color: #caa466; 
	font-size: 13px;
	line-height:30px;
	font-weight: normal;
	text-align: center;
	
	text-transform: uppercase;
	letter-spacing: 1pt;
	
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px;
	border: none;
	width: 107px;
	height:30px;
	overflow: hidden;
	display:block;
	
	float:left;

	
}

#menu > ul > li > a:hover
,#menu > ul > li > span.zweizeilig > a:hover
,#menu > ul > li > span.selflink > a:hover
,#homebutton a:hover {
	background-color: #caa466; 
	color: #452013; 
	font-weight: bold;
	letter-spacing: 1pt;
}
#menu > ul > li > span.zweizeilig > a {
	padding:4px 0px 5px 10px;
	margin:0px 2px 0px 0px;
	border: none;

}

#menu > ul > li > span.selflink > a
,#homebutton .selflink {
	color: #ffffff;
}

#menu .createlink {
	display:inline;
	width:auto;
}

#submenu > ul > li > a,
#submenu > ul > li > span > a {
	background-color: #ffffff;
	
	color: #a0a0a0; 
	font-size: 14px;
	line-height:14px;

	font-weight: normal;
	
	display:block;
	float:left;
	
	width: auto;
	height: auto;
	
	padding: 4px 10px; 
	border-right: 1px solid #a0a0a0; 
}

#submenu > ul > li >  a:hover,
#submenu > ul > li > span > a:hover {
	text-decoration: underline;
}
#submenu  > ul > li > a.selflink,
#submenu  > ul > li > span.selflink a {
	color: rgb(43,49,61);
	font-weight: bold;
}

---------------------------*/

#wikitext {
	min-height:500px;
	margin: 28px;
	padding:0px;
	color: #000000;
	z-index:0;
}
#wikitext ul {
	padding-left:0px;
	margin: 0px 13px 0px 13px;
}
#wikitext p
, #wikitext li
, #wikitext dl
{
	font-size:14px;
	line-height:20px;
	padding: 0px 0px 14px 0px;
	margin: 0px 13px 0px 13px;
	text-align:left;
}

#GroupFooter {
	clear:both;
}

#GroupFooter p
,#GroupFooter li 
,#Groupfooter dl
{
	font-size:14px;
	line-height:20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}

#wikitext p {
	text-align:left;
}


#wikitext > .Spalte2 > p:last-child
,#wikitext > p:last-child
{
	margin-bottom:60px;
}

#wikitext div.Termin {
	clear:both;
	float:left;
	width:530px;
	background-color: #caa466;
	margin-bottom:14px;	
	margin-right:20px;
	text-transform: uppercase;
}
#wikitext div.Termin img {
	width:150px; float:left; margin-right:40px;
}
#wikitext div.Termin p {
	font-size:26px;
	line-height:28px;
	margin-top:20px;
	margin-bottom:0px;
	color: #fff;	
	font-weight:normal;
}
#wikitext div.Termindetail {
	float:left;width:350px;
}
#wikitext div.Termindetail p {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
#wikitext dt {
	font-weight:bold;
	width:25%;
	float:left;
	text-align:right;
	padding: 0px 0px 14px 0px;
}

#wikitext dd {
	margin-left:28%;
	padding: 0px 0px 14px 0px;
}

#wikitext h1
, #wikitext h2
, #wikitext h3
, #wikitext h4
, #wikitext h5
{
	color: #0d4fa2;
	margin: 0px 13px;
	padding:0px;
}

#wikitext h1 {
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;	
	line-height:20px;

	
}
#wikitext h2 {
	font-weight:bold;
	font-size:14px;
	line-height:20px;		
}

#wikitext h3 {
	font-weight:bold;
	font-size:14px;
	line-height:20px;		

}

#wikitext h2+p {
	margin-top:20px;
} 

#wikitext h2+p.zusatz {
	margin-top:0px;
} 


#wikitext h3+p.zusatz {
	margin-top:0px;
}

#wikitext a
{
	color: #452013;
	font-style:italic;
}
#wikitext a.urllink {
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUUBA4lp2G7/AAAAKNJREFUGNNtkDESgjAQRT8OlByDK1hoGmo9ADPQWFjYOhPOIBS2lpbhFOEe8Raxi8W3SiYB/sxvdnb3/d2MJGLNU58WvEgGayX5aI9cSivJXTxUN2O2Px8wdGK1MB86sULdX+81OkZpJemsIUk6a0KMBD1PPcTpiqKs8Pt+8LxdkMTwU86asDE6ClpJkkzRvolkaPROri7KCnUzbr4xB7D5jqX+hO2YT2dsqP4AAAAASUVORK5CYII=") no-repeat scroll right center transparent;
	padding-right: 13px;
}
#GroupFooter a
{
	color: #000000;
}
#GroupFooter a:hover
{
	text-decoration:underline;
}


div#wikitext div.Spalte1 
, div#wikitext div.spalte1 {
	width:505px;
	float:left;
	clear:left;
}
div#wikitext div.Spalte2
, div#wikitext div.spalte2 {
	width:365px;
	float:left;
	clear:none;
	margin-left:28px;
}

div#wikitext .Bildlinks {
	float:left;
	width:49.5%;
	clear:none;
}
div#wikitext .Bildrechts {
	float:right;
	width:49.5%;
	clear:none;
}
div#Termine
, div#Aktuelles {
	background-color: rgb(141,164,195);
	color: #ffffff;
	padding: 26px 0 4px 14px;
}

div#Termine div.fpltemplate,
div#Aktuelles div.fpltemplate {
  min-height:160px;
  
  width:100%;
  background-color:transparent;
	margin:10px 0px;
	padding:0px;
	font-size: 14px;
	line-height: 20px;
}

div#Termine h1
, div#Aktuelles h1 {
	font-size: 14px;
	line-height: 20px;
  font-weight: bold;
	border-bottom: 2px solid white;
	width:100%;
	margin:0px;
}

div#Termine p {
	font-size:14px;
	line-height: 20px; 
  margin:0px;
  padding:0px;	
}

div#Termine  a, 
div#Aktuelles a {
	color: #0000ff;
}


div#Termine a:hover 
, div#Aktuelles a:hover {
	color: #ffffff;
}

div#Aktuelles div.fpltemplate a {
	color: #ffffff;
}
div#Aktuelles div.fpltemplate a:hover {
	color: #e0e0e0;
}

div#wikitext div.Bild
{
	position:relative;	
	width:400px;
	height: 400px;
	
	float:left;

}

div#wikitext div.Bild img {
	position:relative;
}

div#wikitext div.Bild div.Bildunterschrift
, div#wikitext div.Bild div.Bildtext
{
	position:absolute;
	left: 500px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}

div#wikitext div.Bildunterschrift p 
, div#wikitext div.Bild div.Bildunterschrift p {	
	color: rgb(58,100,167);
	font-size: 12px;
	line-height:16px;
	text-align:left;
	margin:0px;
	padding:0px;
}


/* 
.mini { padding:2px; border:1px solid #dddddd; background-color:#ffffff; }
*/
.mini { padding:0px; }
.miniH, .miniF {display:block; clear:both; font-weight:bold; font-size:10px; line-height:14px;}

.galerie img.mini { float:left;}

div#Aktuelles .mini { position:relative; left:-14px; }

div#wikitext div.zappel {
	height: 20px;
	overflow-y: hidden;	
}

div#wikitext div.zappel:hover {
	height: auto;	
}

/**************/
/*
 * .col1 .headerheight { position:fixed; }
 */
/*#menu > ul  { position:fixed; }*/

#menu > ul{
    list-style:none;    
    height:28px;
    border-top:1px solid #4e1e11;
    border-bottom:1px solid #4e1e11;
    padding:0;
    margin:0;
    /* Clear floats */
    float:left;
    width:100%;
    z-index:600;
    /* Bring the nav above everything else--uncomment if needed.
 *     position:relative;
* 
         z-index:5;
*             */
}
#menu > ul > li{
    float:left;
/*    width:16.6%; */
	width:160px;
    position:relative;
    text-align:center;
    margin:0;
    padding:0;
}
#menu > ul > li:hover{
    float:left;
    position:relative;	
    text-align:center;
    margin:0;
    padding:0;
}

#menu > ul > li > a{
    display:block;
	
	margin:0;
	padding:0pt;
	height:28px;
	text-transform:uppercase;
	line-height:28px;
	font-weight:normal;
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
	text-decoration:none;
	color:#d5b076;
	
}

#menu > ul  a:hover{  
/*    background:#d5b076;*/
    text-decoration:none;
/*	background-color:#d5b076;*/
	font-weight:bold;
	color:#4e1e11;

/*	border-left:1px solid #4e1e11; 
	border-right:1px solid #4e1e11;
*/	
}

/*
#menu > ul > li:hover > a {
	border-left:1px solid #4e1e11;
	border-right:1px solid #4e1e11;
	
	background:#d5b076;
	z-index:900;
}
*/
/*--- DROPDOWN ---*/
#menu > ul  ul {
    background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
    /*background:rgba(255,255,255,0);*/ /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
    list-style:none;
    position:absolute;
    left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	padding:10px;
	margin:0;
	border-left:1px solid #4e1e11;
	border-right:1px solid #4e1e11;
	border-bottom:1px solid #4e1e11; 
	border-top:1px solid #4e1e11;
	background-color:#fff;	
}

#menu > ul  ul li{
    /*padding-top:1px; *//* Introducing a padding between the li and the a give the illusion spaced items */
    float:none;
    text-align:left;
    padding:0px;
    margin:0;
}
#menu > ul ul a{
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
	margin:0;
	padding:0;
	height:20px;
	text-transform:none;
	line-height:20px;
	font-weight:normal;
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
    text-decoration:none;
	color:#d5b076;
	background-color:#fff;	
	
}

#menu > ul ul a.createlink{
/* wiki createlink "?" */
	display:none;
}
#menu > ul li:hover ul a.createlinktext {
/* wiki createlinktext "?" */
	color:gray;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: gray;	
}

#menu > ul  li:hover ul{ /* Display the dropdown on hover */
    left:0; /* Bring back on-screen when needed */
}
#menu > ul > li > span.selfgroup > a {
	font-weight:bold; 
	color:#4e1e11;
	display:block;
	
	margin:0;
	padding:0pt;
	height:28px;
	text-transform:uppercase;
	line-height:28px;
	font-weight:bold;
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
	text-decoration:none;
	/*background-color:#d5b076;*/
	
}
#menu > ul  li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	margin:0;
/*	background:#d5b076; */
	text-decoration:none;
/*	background-color:#d5b076; */
	font-weight:bold; 
	color:#4e1e11;
/*	color: #452013;*/	
}
#menu > ul  li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	background-color:#fff;
	font-weight:normal;
	color:#d5b076;	
}

#menu > ul  li:hover ul li a:hover
{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
/*	background:#4e1e11; */
	color: #452013;
	font-weight:bold; 
	border:none;
}
#menu > ul > li:hover > ul > li a.selflink{
	color: #452013;
}

#menu .dlm {
/* dirty little menu helper */
/* prepare spacing for bold elements on hover */
	visibility:hidden;
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
	margin:0px;
	padding:0px;
	height:0px;
	max-height:0px;
	text-transform:none;
	line-height:0px;
	font-weight:bold;
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
    text-decoration:none;
	color:gray;
	background-color:#fff;	
	min-width: 140px;
}

#menu > ul > li > ul > li.dlm5 {
/* hide li.dlm5 - use it for dlm, dlm2, dlm3 spans */
	line-height:0px;
	display:inline;
}

#menu > ul > li:hover .dlm2 {
/* dirty little menu helper number two */
/* use empty .dlm2 element to fill background behind top menu item */
/* user %dlm2% %% in first list item of submenu */
	position:absolute;
	top:-29px; /* compensate for 1px border of ul */
	left:-1px; /* compensate for 1px border of ul */
	z-index:-1; /* display behind menu item text */
	display:block;
	width:100%;
	height:28px;
	border-left:1px solid #d5b076; 
	border-right:1px solid #d5b076; 
	
	background:#d5b076;
}

#menu .dlm3 {
/* dirty little menu helper number three */
/* prepare spacing for bold elements on hover set width to top level item width */
	visibility:hidden;
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
	margin:0px;
	padding:0px;
	height:0px;
	text-transform:none;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	font-family:helvetica,arial,sans-serif;
    text-decoration:none;
	color:gray;
	background-color:#fff;	
	width:140px;
}
#menu li.dlm4 > ul {
/* dirty little menu helper number four */
/* hide drop down (for empty submenu) */
/* use %apply=item% */
	border:none;	
	padding-top:0px;
	padding-bottom:0px;
	height:0px;
	margin:0px;
	/*background-color:yellow;*/
	/*border-top:1px solid #d5b076;*/
}

/*
* add dark border to menu item if submenu is empty
*/
#menu > ul > li.dlm4:hover ul {	
	border-top:1px solid #4e1e11;
}

.blocklink a {
	display:block;
	width:100%;
	height:100%;
	border:0px;
	
}

/*img.clipimage {  clip:rect(50px,450px,400px,400px);}*/
div#cms { display:none;}
/* image animation 4 images as seen on <http://www.css3builder.com/>*/
	#cf4a{position:relative;height:281px;width:450px;margin:0 auto;}
	#cf4a div {position:absolute;left:0px;}

	@-webkit-keyframes cf4FadeInOut {
		0%  {opacity:1;}
		15% {opacity:1;}
		25% {opacity:0;}
		90% {opacity:0;}
		100%{opacity:1;}
	}
	@-moz-keyframes cf4FadeInOut {
		0% {opacity:1;}
		15% {opacity:1;}
		25% {opacity:0;}
		90% {opacity:0;}
		100% {opacity:1;}
	}
	@-o-keyframes cf4FadeInOut {
		0% {opacity:1;}
		15% {opacity:1;}
		25% {opacity:0;}
		90% {opacity:0;}
		100% {opacity:1;}
	}
	@keyframes cf4FadeInOut {
		0%  {opacity:1;}
		15% {opacity:1;}
		25% {opacity:0;}
		90% {opacity:0;}
		100% {opacity:1;}
	}
	#cf4a div {
	-webkit-animation-name: cf4FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 20s;

	-moz-animation-name: cf4FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 20s;

	-o-animation-name: cf4FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 20s;

	animation-name: cf4FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 20s;
    }

	 

#cf4a div:nth-of-type(1) {
			-webkit-animation-delay: 15s;
			-moz-animation-delay: 15s;
			-o-animation-delay: 15s;
			animation-delay: 15s;
		}
	
#cf4a div:nth-of-type(2) {
			-webkit-animation-delay: 10s;
			-moz-animation-delay: 10s;
			-o-animation-delay: 10s;
			animation-delay: 10s;
		}
	
#cf4a div:nth-of-type(3) {
			-webkit-animation-delay: 5s;
			-moz-animation-delay: 5s;
			-o-animation-delay: 5s;
			animation-delay: 5s;
		}
	
#cf4a div:nth-of-type(4) {
			-webkit-animation-delay: 0s;
			-moz-animation-delay: 0s;
			-o-animation-delay: 0s;
			animation-delay: 0s;
		}

/* 2 images */
#cf2a{position:relative;height:281px;width:450px;margin:0 auto;}
	#cf2a div {position:absolute;left:0px;}

	@-webkit-keyframes cf2FadeInOut {
		0%  {opacity:1;}
		30% {opacity:1;}
		50% {opacity:0;}
		80% {opacity:0;}
		100%{opacity:1;}
	}
	@-moz-keyframes cf2FadeInOut {
		0% {opacity:1;}
		30% {opacity:1;}
		50% {opacity:0;}
		80% {opacity:0;}
		100% {opacity:1;}
	}
	@-o-keyframes cf2FadeInOut {
		0% {opacity:1;}
		30% {opacity:1;}
		50% {opacity:0;}
		80% {opacity:0;}
		100% {opacity:1;}
	}
	@keyframes cf2FadeInOut {
		0%  {opacity:1;}
		30% {opacity:1;}
		50% {opacity:0;}
		80% {opacity:0;}
		100% {opacity:1;}
	}
	#cf2a div {
	-webkit-animation-name: cf2FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 10s;

	-moz-animation-name: cf2FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 10s;

	-o-animation-name: cf2FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 10s;

	animation-name: cf2FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 10s;
    }

	 

#cf2a div:nth-of-type(1) {
			-webkit-animation-delay: 5s;
			-moz-animation-delay: 5s;
			-o-animation-delay: 5s;
			animation-delay: 5s;
		}
	
#cf2a div:nth-of-type(2) {
			-webkit-animation-delay: 0s;
			-moz-animation-delay: 0s;
			-o-animation-delay: 0s;
			animation-delay: 0s;
		}
	
/* 3 images */
	#cf3a{position:relative;height:281px;width:450px;margin:0 auto;}
	#cf3a div {position:absolute;left:0px;}

	@-webkit-keyframes cf3FadeInOut {
		0%  {opacity:1;}
		20% {opacity:1;}
		33% {opacity:0;}
		87% {opacity:0;}
		100%{opacity:1;}
	}
	@-moz-keyframes cf3FadeInOut {
		0% {opacity:1;}
		20% {opacity:1;}
		33% {opacity:0;}
		87% {opacity:0;}
		100% {opacity:1;}
	}
	@-o-keyframes cf3FadeInOut {
		0% {opacity:1;}
		20% {opacity:1;}
		33% {opacity:0;}
		87% {opacity:0;}
		100% {opacity:1;}
	}
	@keyframes cf3FadeInOut {
		0%  {opacity:1;}
		20% {opacity:1;}
		33% {opacity:0;}
		87% {opacity:0;}
		100% {opacity:1;}
	}
	#cf3a div {
	-webkit-animation-name: cf3FadeInOut;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 15s;

	-moz-animation-name: cf3FadeInOut;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration: 15s;

	-o-animation-name: cf3FadeInOut;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration: 15s;

	animation-name: cf3FadeInOut;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration: 15s;
    }

	 

#cf3a div:nth-of-type(1) {
			-webkit-animation-delay: 10s;
			-moz-animation-delay: 10s;
			-o-animation-delay: 10s;
			animation-delay: 10s;
		}
	
#cf3a div:nth-of-type(2) {
			-webkit-animation-delay: 5s;
			-moz-animation-delay: 5s;
			-o-animation-delay: 5s;
			animation-delay: 5s;
		}
	
#cf3a div:nth-of-type(3) {
			-webkit-animation-delay: 0s;
			-moz-animation-delay: 0s;
			-o-animation-delay: 0s;
			animation-delay: 0s;
		}
	
/*
* gallery spacer
*/
/*
a.minilink[rel="lightbox_mini"] img {
position:relative;
}
*/
span.Galerie {

	background-image:url('galerie_hintergrund2.png'); 
	background-repeat:repeat;
	background-position:left top;

	width:894px;
	padding:0px;
	margin-top:0px;
	margin-left:4px;
	display:inline-block
	
}
.Galerie:last-child {clear: both;}

.Galerie a.minilink {
	margin-top:0px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:4px;
	padding:0px;
	background-color:white;
	width:145px;
	height:145px;
	display:block;
	float:left;	
	overflow:hidden;
	border:none;
	
}
.Galerie a.minilink[rel="lightbox_mini"]:nth-of-type(3),
.Galerie a.minilink[rel="lightbox_mini"]:nth-of-type(7) {
	
	width:294px;
	background-image:url('galerie_hintergrund2.png'); 
	background-repeat:repeat;
	background-position:left top;

	
}

#logo img {
	border:none;
	padding:0px;
	margin:0px;

}
