﻿/*galerie*/
.galerieContent, .eventGalerieContent{
	width:699px;
}
.galeriePlaceholder img{
	cursor:pointer;
}
[name=galeriePlaceholderTeaserbild]{
	 z-index:-1;
}
.galerieContent > .openGalerieToMoreImages{
	float:left;
	width:682px;
	text-align:center;
	line-height:30px;
}

/*link*/
.linkBox{
	font-family:Verdana;
}

.linkHeadline{
	padding-left:5px;
	margin:0;
}
.linkHeadline > div{
	margin: 20px;
	color:#FFF;
	/*darf nicht Brandübergreifend geändert werden!*/
	/*color:#303030;*/
	word-break:break-word;
	font-size:23px;
}

.linkContent{
	color:white;
}
.linkBoxList{
	position:absolute;
	width:409px;
}
.linkBoxListLi{
	margin: 8px 0;
	font-size: 13px;
	list-style-image: url(/vweb/addon/content/img/arrowRightSmall.png);
}
.linkBoxListA{
	color:#FFF;
	/*darf nicht Brandübergreifend geändert werden!*/
	/*color:#303030;*/
}

/*text*/
.textContent{
	padding:17px;
}

.textContent > h2{
	margin-top:0px;
}

.textContent p, .textContent li{
	font-size: 13px;
	line-height: 21px;
	text-align: left;
	font-family: Verdana;
}

/*karussell*/
.karussellId{
	margin: 12px;
	height: 378px;
	overflow:hidden;
	position: relative;
}
.karusselBoxContainer{
	width:666px;
	display:block;
}
.karusselBox{
	float:left;
	width:100%;
}
.karusselBoxImage{
	width:216px;
	margin-right:20px;
	float:left;
	overflow:hidden;
}
.karusselBoxImage > img{
	min-width:216px;
	min-height: 378px;
}
.karusselBoxContent{
	float:left;
	width:430px;
}
.karusselBoxTitel{
	margin-top:40px;
	font-size:18px;
}
.karusselBoxText{
	margin-top: 20px;
	margin-right: 20px;
}

.karusselBoxText .sprite_brownArrowSmallRight{
	position:absolute;
	top:350px;
	right:10px;
}

/*Image*/
.imageElement{
	display:block;
}

.imageContent{
	float:left;
}

.imageText{
	float:left;
	padding:10px;
	overflow:hidden;
	width:213px;
	height:180px;
	font-family: Verdana;
	font-size: 13px;
	color:#333
}

/*Akkordeon*/
.akkordeonId{
	
}
.akkordeonBox{
	margin-bottom:2px;
}
.akkordeonBox:last-child{
	margin-bottom:0px;
}

.akkordeonBoxContent > .akkordeonBoxHead{
	padding:8px 10px 7px 20px;
	cursor:pointer;
}
.akkordeonBoxContent > .akkordeonBoxHead > .akkordeonBoxTitel{
	color:#343432;
	font-size:17px;
	line-height:30px;
}
.akkordeonBoxContent.aktivAkkordeon > .akkordeonBoxHead > .akkordeonBoxTitel{
	color:white;
}

.akkordeonBoxContent > .akkordeonBoxHead > .akkordeonBoxHeadArrow{
	float:right;
	width:30px;
	height:30px;
}
.akkordeonBoxContent > .akkordeonBoxHead > .akkordeonBoxHeadArrow > img{
	margin-top:11px;
	margin-left:12px;
}
.akkordeonBoxContent.aktivAkkordeon > .akkordeonBoxHead > .akkordeonBoxHeadArrow > img{
	margin-top:12px;
	margin-left:10px;
}

.akkordeonBoxContent > .akkordeonBoxText{
	display:none;
	padding:18px;
}
.akkordeonBoxContent > .akkordeonBoxText p{
	margin:0;
	color:#343432;
}

.akkordeonBoxText a.clearfix{
	display:block;
	position:relative;
}

.akkordeonBoxText a img{
	bottom:0px;
	float:right;
	margin-right:3px;
	position:absolute;
	right:0px;
}

/*LinkBox mit Bild*/
.linkBoxBild{
	float:left;
	position:relative;
	margin-right:5px;
}
.linkBoxBildA:nth-child(3) > .linkBoxBild{
	margin-right:0px;
}
.linkBoxBildListTitel{
	color:white;
	margin:20px;
}
.linkBoxBildAText{
	padding-left:10px;
	height:67px;
	width:210px;
	overflow:hidden;
}
.linkBoxBildATitel{
	padding: 10px 0 5px 0;
	font-size:20px;
}
.linkBoxBild > img.sprite_brownArrowSmallRight{
	position: absolute;
	bottom: 5px;
	right: 10px;
}