






*{
	margin:0px;
	padding:0px;
}


p.legende
{
	font-family: 'Cantarell', sans-serif;
	font-weight: regular;
	font-style: normal;	
    font-size: 40px;
    line-height: 120%;
    margin-bottom: 20px;
    text-align:left;
    letter-spacing: +1.5px;

 	}
 	
p.legende_titel
{
	font-family: 'Cantarell', sans-serif;
	font-weight: regular;
	font-style: italic;	
    font-size: 40px;
    line-height: 120%;
    margin-bottom: 0px;
    text-align:left;
    letter-spacing: +1.5px;

 	}

p.klein
{
	font-family: 'Cantarell', sans-serif;
	font-weight: regular;
	font-style: normal;	
    font-size: 17px;
    line-height: 100%;
    margin-top: 7px;
    text-align:left;
    letter-spacing: +1.5px;

 	}


div.all
{
	margin: 30px;
	float:left;
 	}
 		


div.image
{
	margin: 30px;
	position:relative;
	vertical-align:top;
	float:left;
 	}
 		
 	
.slide{
	margin: 30px;
	position:relative;
	float:left;
	z-index:1;


}

.slide .imgButton{
	cursor:pointer;
	z-index:2000;
}



.slide .nextButton{
	height:30px;
	width:30px;
	top:100%;
	position:absolute;
	background:url('../images/buttons.png') no-repeat;
	margin-top:-5px;
	cursor:pointer;
	z-index:2000;
	background-position:right top;
	left:50%;
}

.slide .prevButton{
	height:30px;
	width:30px;
	top:100%;
	position:absolute;
	background:url('../images/buttons.png') no-repeat;
	margin-top:-5px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	right:50%;
}

.slide ul{
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

.slide li:first-child{
	display:list-item;
	position:absolute;
}

.slide li{
	position:absolute;
	display:none;
}

li.legende{
	position:relative;
	display:list-item;
	vertical-align: bottom;
	margin-left: 0px;
	margin-bottom: 20px;
	display:none;

}







body 
	{
	background-color:#232628 ; 
	padding-left:30px; 
	padding-top:20px;
	font-family: 'Chivo', 
	sans-serif; 
	font-size: 17px; 
	letter-spacing: 0px; 
	line-height:20px; 
	}


p.show
	{
	font-weight: normal;
    font-size:30pt;
    line-height: 35pt;
    font-family: 'Chivo',sans-serif; 
	letter-spacing: 0.5px; 
    text-align: center;
    color : #000000;
 	}
 	


a:visited
{
	color : #CFCFCF ;
	text-decoration : none;
 }

a:hover
{
	font-style: italic;	
	text-decoration : none;
		color : #CFCFCF ;
 } 
 
 a:active
  {
	font-style: italic;	
	text-decoration : none;
		color : #CFCFCF ;
  }


.video {margin: 30px; clear: both; vertical-align:top;float:left;}


div.bild 
	{
	margin: 0px; 
	}

 	
#div-1
 	
 	{
 	margin-top:25px;
 	margin-bottom:15px;
 	}
