

 /*
	Page 
*/

.div-page{ 
	display:table;         
	width:768px;  
	height:auto;	
	border:0px solid  #000000;         
	border-spacing:0px; /*cellspacing:poor IE support for  this*/
	
}

#html, body {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:840px;
	height: 100%;
	margin: auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-webkit-background-size: 100% 100%;
}


html { 
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	tap-highlight-color: rgba(0,0,0,0);
	background-color:gray;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#seitenschatten {
	background-image: url('/www/images/common/schatten-seite/seitenschatten.png');
	background-repeat: repeat-y;
	background-size: 840px 76px;
	-webkit-background-size: 100% 100%;
	padding-left: 36px;
	padding-right: 36px;
    width: 768px;
	
}

#seitenschatten-footer {
	background-image: url('/www/images/common/schatten-seite/footerschatten.png');
	/*background-repeat: repeat-y;*/
	-webkit-background-size: 100% 100%;
	padding-left: 36px;
	padding-right: 36px;
    width: 768px;
    height: 83px;
	margin-left: 2px;
}
#seitenschatten-footer-content {
    width: 768px;
    height: 56px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.95);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000);  
		  zoom: 1;
 

	margin-left: -2px;
}

img {
  -webkit-transform: scale(1, 1);
  -webkit-background-size: 768px 100px;
}


A   { 
	border: none;
	text-decoration: none; 
	-webkit-any-link: none;
	color:#9aa0dc;
}

A:link IMG { border: none; }


.weblink {
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
}

.phoneNumber {
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
}
.email {
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
}


.div-row-linie{
    display:block;
	width:768px;
    height: 0px;
    z-index: 100;
	opacity: 0.3;
}
.div-cell-linie{
    display:block;
	width:768px;
    height: 0px;
	
}

.linie-overlay{
	width:768px;
	margin-top:-6px;
	height:auto; 
	border:0px;

}

.imageauto {
    border: 0 none;
    width: 768px;
	height: auto;
}


/*
Include full directory 
*/

.div-row-address{
	display:table-row;
	width:768px;
	
}

.div-cell-address{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width: 768px;
	padding-top:5px;

	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
	background-color: #969696;
}

.address1
{
	color:black; 
	font-size:20px;
	line-height:25px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	
}
.address2
{
	position: relative;
	color:black; 
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:20px;
	line-height:25px;
}
.address2-background
{
	width:768px;
	height:0px; 
}
.address2-background-img
{
	width:768px;
	height:481px; 
}
.address3-background
{
	width:768px;
	height:626px; 
}
.address3-background-img
{
	width:768px;
	height:626px; 
}
.div-row-calender{
	width:768px;
	height: 150px;
	clear:both;
	background-color: #191E34;
}


.Calender-Navigation{
	float:left;/*fix for  buggy browsers*/
	width:768px;
	height:50px;
	overflow:hidden;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}
.Calender-Navigation-Next{
	float:right;/*fix for  buggy browsers*/
	height:0px;
	
	padding-top: 15px;
	padding-right: 25px;
	
	color: #AD0979;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
}
.Calender-Navigation-Previous{
	float:left;/*fix for  buggy browsers*/
	
	height:0px;
	padding-top: 15px;
	padding-left: 25px;
	
	color: #AD0979;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
}




.div-row-calender-MonthHead{
	width:768px;
	height: 45px;
	clear:both;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
}
.calMonthHead
{
	color: #AD0979;
	color: #A8A9AA;
	font-size:25px;
	font-weight:bold;
	text-indent: 20px;
	padding-top: 5px;
}


.div-row-calender-ArchiveHead{
	clear:both;
	width:768px;
	height: 60px;
	padding-top: 8px;
	
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
}
.calArchiveHead
{
	color: #AD0979;
	font-size:35px;
	font-weight:bold;
	text-indent: 20px;
	padding-top: 5px;
}





.div-cell-calDate{
	float:left;/*fix for  buggy browsers*/
	width:130px;
	height:138px;
	overflow:hidden;
	
	text-align:left;
	
	padding-top: 12px;
	padding-left: 20px;
	
	background-color: #3A1012;
	color: #FF6B6D;
}
.calDayNumber
{
	font-size:50px; 
	line-height:50px; 
	font-weight:bold;

}
.calDayName
{
	font-size:25px;
	line-height:25px;
}
.calTime
{
	font-size:25px;
	line-height:25px;
}
.calLocation
{
	font-size:15px;
	line-height:16px;
	color: #DE2022;
}
.calCategory
{
	font-size:15px;
	line-height:16px;
	color: #DE2022;
	overflow:hidden;
	width:110px;
}





.div-cell-calTitle{
	float:left;/*fix for  buggy browsers*/
	overflow: hidden;       
	width:450px;
   
	height:128px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	color: #A9B9F7;

}

.calTitle
{ 
	font-size:29px; 
	line-height:34px; 
	font-weight:bold;
}
.calLabel
{ 
	font-size:17px; 
	line-height:17px; 
	letter-spacing:1px; 
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.calLabelStars
{ 

	letter-spacing:1px; 
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: text-bottom;
}
.calLabelStars.First
{ 
	padding-left: 20px;
}

.calText
{
	float:left;
	margin-top: 8px;
	font-size:15px; 
	line-height:17px; 
}






a.calLink {
	display:block; 
	width:768px;
	height:150px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
}
a.calLink:active {
}






.div-cell-calPic{
	overflow: hidden;
	float:right;/*fix for  buggy browsers*/         
	width:150px;
	height:150px;    
	background-color:#111;    
}

.div-cell-calPic img{       
	width:150px;
	height:150px;     
	border:0px;    
}







.div-calendarleiste{
	clear:both;
	width:768px;
	height:96px; 

}

.calendarleiste-label{
	clear:both;
	width:753px;
	height:30px; 
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.95);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000);  
		  zoom: 1;
 
	
	color: grey;
    float: left;
    font-size: 25px; 
    font-weight: bold;
    padding-left: 15px; 
    padding-top: 9px; 
    padding-bottom: 9px; 
	
}


.calendarleiste-picBox{
	float:left;/*fix for  buggy browsers*/

	width: 96px;
	height:96px;
	
}

.calendarleiste-img {
	float:left;
	width: 96px;
	height:96px;
	border:0px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
	background-color:transparent;
}



.calendarleiste-description-div-right {
    float: right;
    height: 0px;
}

.calendarleiste-description-right {
    
	float: right;
    position: relative;
	
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	
	color: #AD0979;
	font-size: 30px;
	text-align: right;
	font-weight: bold;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}

.div-row-calendarnavi_v2_holder{
	position:fixed;
	z-index: 9000;
	width:768px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}
.div-row-calendarnavi_v2_holderSpacer{
	float:left;
	width:768px;
	height: 50px;
}
.div-row-calendarnavi_v2_holderSpacer.ON{
	height: 100px;
}


.div-row-calendarnavi{
	float:left;
	width:768px;
	height: 50px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000);  
		  zoom: 1;
 
	
}

.div-row-calendarnaviInput{
	float:left;
	width:768px;
	height: 0px;
	overflow: hidden;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}
.div-row-calendarnaviInput.ON{
	height: 50px;
	overflow: visible;
}

/*

	1. Zeile

*/


.calendarnavi-box-search{
	float:left;
	
	width:250px;
}
.calendarnavi-box-yearmonth{
	float:right;
	padding-right:5px;
	width:500px;
}



.calendarnavi-input{
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
	
	color:#A8A9AA;
	font-size: 12px;
	font-weight:bold;
}

.calendarnavi-inputfield {
    background: none repeat scroll 0 0 transparent;
    border: none;
    color: #000000;
	padding:0px;
	padding-left:10px;
	padding-right:35px;
	margin:0px;
	margin-top:8px;
	margin-left:12px;
    font-family: Arial,serif;
    font-size: 16px;
    width: 175px;
    height: 32px;
	background:url('/www/images/calender/input.png');
	-webkit-background-size: 100% 100%;
}


.calendarnavi-input-months{
	float:right;
	
	width:500px;
	
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
	
	color:#A8A9AA;
	font-size: 12px;
	font-weight:bold;
}
.calendarnavi-input-months a{
	float:right;
	
	padding-left:5px;
	padding-right: 5px;
	
	color:#A8A9AA;
	font-size: 12px;
	font-weight:bold;
}
.calendarnavi-input-months .ON{
	color:#47A4DE;
}

.calendarnavi-input-years{
	float:right;
	width:500px;
	
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
	
	color:#A8A9AA;
	font-size: 12px;
	font-weight:bold;
}
.calendarnavi-input-years a{
	float:right;
	
	padding-left:5px;
	padding-right: 5px;
	
	color:#A8A9AA;
	font-size: 12px;
	font-weight:bold;
}
.calendarnavi-input-years .ON{
	color:#47A4DE;
}

/*

	2. Zeile

*/


.calendarnavi-lupe{
	float:left;
	padding-top:8px;
	padding-left:15px;
	padding-right: 5px;
	cursor:pointer;
}
.calendarnavi-lupe.OFF{
	visibility:hidden;
}

.calendarnavi-monthyear{
	float:right;
	padding-top:11px;
	padding-left:5px;
	padding-right: 15px;
	
	color:#A8A9AA;
	font-size: 20px;
	line-height: 26px;
	font-weight:bold;
}

.calendarnavi-arrowright{
	float:right;
	padding-top:8px;
	padding-left:5px;
	padding-right: 15px;
}
.calendarnavi-arrowright.OFF{
	opacity:0.2;
}
.calendarnavi-arrowleft{
	float:right;
	padding-top:8px;
	padding-left:5px;
	padding-right: 5px;
}
.calendarnavi-arrowleft.OFF{
	opacity:0.2;
}
.calendarnavi-calender{
	float:right;
	padding-top:8px;
	padding-left:5px;
	padding-right: 13px;
}

.div-row-contact{
	display:table-row;
	width:768px;
	clear:both;
}

.div-cell-contact{
	float:left;/*fix for  buggy browsers*/
	width:768px;
	height:100px;
	

}
.contact-color1{ 
	background: rgb(144, 67, 67);
	background: transparent\9;
	background: rgba(144, 67, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343);  
		  zoom: 1;
 }
.contact-color2{ 
	background: rgb(144, 93, 67);
	background: transparent\9;
	background: rgba(144, 93, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43);  
		  zoom: 1;
 }
.contact-color3{ 
	background: rgb(144, 118, 67);
	background: transparent\9;
	background: rgba(144, 118, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643);  
		  zoom: 1;
 }
.contact-color4{ 
	background: rgb(144, 144, 67);
	background: transparent\9;
	background: rgba(144, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043);  
		  zoom: 1;
 }
.contact-color5{ 
	background: rgb(118, 144, 67);
	background: transparent\9;
	background: rgba(118, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043);  
		  zoom: 1;
 }
.contact-color6{ 
	background: rgb(93, 144, 67);
	background: transparent\9;
	background: rgba(93, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043);  
		  zoom: 1;
 }
.contact-color7{ 
	background: rgb(67, 144, 67);
	background: transparent\9;
	background: rgba(67, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043);  
		  zoom: 1;
 }
.contact-color8{ 
	background: rgb(67, 144, 93);
	background: transparent\9;
	background: rgba(67, 144, 93, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D);  
		  zoom: 1;
 }
.contact-color9{ 
	background: rgb(67, 144, 93);
	background: transparent\9;
	background: rgba(67, 144, 93, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D);  
		  zoom: 1;
 }


.contact-image{
	float:left;/*fix for  buggy browsers*/
	width:140px;
	height:140px;
}

.contact-text{
	float:left;/*fix for  buggy browsers*/
	width:628px;
	
	color: black;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}

.contact-text-upper{
	float:left;/*fix for  buggy browsers*/
	
	width:618px;
	height:50px;
	
	padding-top:10px;
	padding-left:10px;
}

.contact-text-links{
	float:left;/*fix for  buggy browsers*/
	
	width:618px;
	
	padding-left:10px;
}


.contact-text h1
{
	padding: 0px;
	margin: 0px;
	width: 758px;
	
	color: black;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	
	margin-top:-10px;
	margin-left:-10px;
	
	padding-top:5px;
	padding-left:10px;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);  
		  zoom: 1;
 
}
.contact-text p
{
	padding: 0px;
	margin: 0px;
	
	margin-top:15px;
	margin-bottom:3px;
	

}

.contact-text a
{
	color: black;
	padding-right:30px;
}	


.contact-newsletter{
	float:left;/*fix for  buggy browsers*/
	width:758px;
	
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	
	background-color:#8f4949;
	
	color: black;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
}

.contact-newsletter-link{
	float:left;/*fix for  buggy browsers*/
	
	padding-bottom:10px;
	padding-top:5px;
	
	background-color:#8f4949;
	
	color: white;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
}

.div-row-downloads {
	display:table-row;
	float: left;
	overflow: hidden;
	width:768px;
	-webkit-width:768px;
	-webkit-background-size: 100% 100%;
	clear:both;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	border:
}



/*

		jumper

*/
.div-jumpers {
	float: left;
    margin-bottom: 10px;
}
.downloads-jumper {
	float: left;
	width:768px;
    margin-top: 2px;
}


.downloads-jumper-title{

	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	color:white;
	font-size: 20px;
	font-weight:bold;
}



/*

		Folder

*/

.downloads-menujumper{
	float: right;
    margin-top: 15px;
    margin-right: 15px;
}
.downloads-menujumper a{
	font-size: 12px;
	padding-left: 10px;
	font-weight:bold;
}

.downloads-row {
	float: left;
	width:768px;
    margin-top: 4px;
}


.downloads-cell-title{

	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	color:white;
	font-size: 30px;
	font-weight:bold;
}

.downloads-title-level0 { font-size: 30px; }
.downloads-title-level1 { font-size: 20px; }


.downloads-cell-content {
	float: left;
	width:768px;

}


/*

		LIST

*/


.downloads-list {
	float: left;
	width:768px;
	padding-left:10px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);  
		  zoom: 1;
 
}

.downloads-list-title {
	float: left;
	padding-top:10px;
	width:450px;
	
	color:black;
	font-size: 12px;
	font-weight: bold;
}
.downloads-list-text {
	float: left;
	padding-top:10px;
	width:450px;
	
	color:black;
	font-size: 10px;
}

.downloads-list-preview {
	float: right;
	width:256px;
	height:256px;
	padding-right:20px;
}


/*

		TILE

*/

.downloads-tile {
	float: left;
	width:256px;
	height:320px;
	padding-bottom:20px;
}
.downloads-tile-textcontent {
	float: left;
	width:256px;
	padding-left:10px;
}

.downloads-tile-title {
	padding-top:5px;
	color:black;
	font-size: 12px;
	font-weight: bold;
}
.downloads-tile-text {
	color:black;
	font-size: 10px;
}


.downloads-tile-preview {
	float: left;
	width:256px;
	height:256px;
}







	
.div-row-event{
	float:left;
	width:768px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	

}


/* 

/////// colLeft ////////

*/

.div-cell-event-colLeft{
	float:left;/*fix for  buggy browsers*/
	/*overflow: hidden;*/      
	width:310px;
   
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 15px;
	

}




/* Social Buttons */

.socialButtons
{
	float:left;/*fix for  buggy browsers*/
	padding-top:17px;
	font-size:17px;
	line-height:21px;
	color: #C8C9CA;
	width: 310px;
    max-height: 466px;
    overflow: hidden;
	z-index:4000000;
}


#custom-tweet-button a {
	display: block;
	padding: 2px 5px 2px 20px;
	width: 32px;
	background: url('https://twitter.com/favicons/favicon.ico') 1px center no-repeat #D9D9D9;
	border: 1px solid #ccc;
	border-radius: 3px 3px 3px 3px;
	font-size:11px;
	color:#333333;
	line-height:15px;
	height:14px;
}

.event-social-a{
	float:left;/*fix for  buggy browsers*/
	/*overflow: hidden;*/      
	width:230px;
	height:35px;
	overflow:hidden;
}
.event-social-b{
	float:left;/*fix for  buggy browsers*/
	/*overflow: hidden;*/      
	width:75px;
	height:35px;
	overflow:hidden;
}






/* Description */

.div-row-eventDescription{
	display:table-row;
	width:768px;
	clear:both;
 
		
}

.div-cell-eventDescription{
	float:left;/*fix for  buggy browsers*/
	/*overflow: hidden;*/
	display:table-column;         
	width:500px; 

	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 20px;
}

.eventDescription
{
	float:left;/*fix for  buggy browsers*/
	font-size:17px;
	line-height:21px;
	color: #C8C9CA;
	width: 310px;
    max-height: 463px;
    overflow: hidden;
}

.eventDescription p
{

	line-height:21px;
	margin-top:0px;
	margin-bottom:21px;
}

.eventDescription-plusVideo1
{
    max-height: 760px;
}



.eventDescription-all{
    max-height: none;
}
.eventDescription-more
{
	float:left;/*fix for  buggy browsers*/
	margin-top:10px;
	cursor:pointer;
	font-weight: bold;
}
.eventDescription-more-hidden
{
	visibility:hidden;
	height:0px;
}





.event-sponsoren
{
	float: left;
	font-size:17px;
	line-height:21px;
	text-align:left;
	font-weight: bold;
	color: #C8C9CA;
}

.event-sponsoren img
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	
	background-color: #D9D9D9;
}


.event-diashow-img
{
	width:400px; 
	height:400px; 
}



/* 

/////// colRight ////////

*/

.div-cell-event-colRight{
	float:right;/*fix for  buggy browsers*/      
	width:400px;
	

	font-size:25px; 
	text-align:left;
	font-weight: bold;
	
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; 
}

/*//// SLIDESHOW/VIDEO ///*/

.event-show{
	float:left;
	width:400px;
	height:400px;
	
}
.event-show-content
{
	float:right;
	width:400px;
	height:0px;
	background: black;
	visibility:hidden;
	border:none;
	background:black;
}
.event-show-content_on_youtube
{
	visibility: visible;
	height:300px  !important;
}
.event-show-content_on_vimeo
{
	visibility: visible;
	height:330px  !important;
}

.event-show-content_on_slideshow
{
	visibility: visible;
	width:400px  !important;
	height:400px  !important;
}


#event_diashow img
{
	width:400px  !important;
	height:400px  !important;
}

.event-showSwitcher
{
	float:left;
	width:400px;
}
.event-show_buttons
{
	width:385px;
	height:0px;
	background: #000000;
	color:#7D7D7D;
	

	
	cursor:pointer;
	
	visibility:hidden;

}
.event-btn_video
{
	background: #000000;
}
.event-btn_slideshow
{
	color:#ACACAC;
	background: #6B6B6B;

}
.event-show_btn_on
{
	padding-top:6px; 
	padding-left:15px; 
	
	visibility: visible;
	height:39px  !important;
}





.eventPic
{
	width:400px;
	height:400px;
}














.event-tickets
{
	width:385px;
	height:49px;
	overflow:hidden;
	background: #954D4D;
	color:#C9A4A4;
	
	padding-top:6px; 
	padding-left:15px; 
	
	cursor:pointer;
}
.event-btn_tickets
{
	float:left;
	width:120px;
	height:39px;
	color:#C9A4A4;
}

.event-eintritt
{
	float:right;
	width:250px;
	height:39px;
	
	color:#C9A4A4;
	font-size:15px; 
	text-align:right;
	font-weight: normal;
	
	padding-top:6px; 
	padding-right:15px; 
}
.event-eintritt_only
{
	color:#7D7D7D;
	background: black;
	cursor:default;
}


.event-btn_links
{
	width:385px;
	height:35px;
	background: #595959;
	color:#ACACAC;
	font-size:19px; 
	padding-top:10px; 
	padding-left:15px; 
	margin-top:1px; 
	
	cursor:pointer;
}


/* 

/////// commentsSwitcher ////////

*/

.div-row-event-commentsSwitcher{
	float:left;
	width:768px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
	padding-top:20px; 
	
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; 
}

.event-commentTab
{
	float:right;
	width:200px;
	height:38px;
	background: #595959;
	
	padding-top:7px; 
	
	color: #ACACAC;
	font-size:25px; 
	text-align:center;
	font-weight: bold;

	cursor:pointer;
}




.event-commentTab_on
{
	color: #808080;
	background: black;
}




				  
/* 

/////// comments ////////

*/

.div-row-event-comments{
	float:left;
	width:768px;

	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; 
  
	visibility:hidden;
}

.event-commentGuestbook
{
	position:absolut;
	width:738px;
	height:0px;

	background: #F9F9F9;

}

.event-commentFacebook
{
	float:left;
	width:738px;
	height:0px;
	
	background: #F9F9F9;
}



.event-comment_on
{
	padding-top:15px; 
	padding-bottom:15px; 
	padding-left:15px; 
	padding-right:15px; 
	
	visibility: visible;
	height: auto  !important;
}





.event_kopf_default{
	float:left;/*fix for  buggy browsers*/
	height:100px; 
	
	font-weight: bold;
	font-size:20px; 
	line-height:22px; 
}

.div-row-event_kopf{
	width:768px;
}

.div-cell-event_kopf-title{
	width:368px;
}


.div-cell-event_kopf-title-title{
	margin: 0;
	padding: 0;
	float:left;/*fix for  buggy browsers #5B954D */
	width:338px;
	height:92px; 
	
	font-size:25px; 
	line-height:27px;
	
	padding-top:8px; 
	padding-left:15px; 
	padding-right:10px; 
}
.cufon-active .div-cell-event_kopf-title-title { 
	padding-top:12px; 
}
.cufon-active .event_kopf-titleSize_1 { font-size:30px;  }
.cufon-active .event_kopf-titleSize_2 { font-size:35px;  }
.cufon-active .event_kopf-titleSize_3 { font-size:40px;  }
.cufon-active .event_kopf-titleSize_4 { font-size:45px;  }
.cufon-active .event_kopf-titleSize_5 { font-size:50px;  }

.div-cell-event_kopf-title-label{
	float:left;/*fix for  buggy browsers*/
	width:358px; 
	height:30px; 
	
	margin-top:-60px; 
	
	padding-top:9px; 
	padding-right:10px; 
	
	color: white;
	font-size:20px; 
	line-height:30px;
	text-align:right;
	font-weight: bold;
	letter-spacing:2px;
	
	/*visibility:hidden;*/
	
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.075);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#13ffffff,endColorstr=#13ffffff)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#13ffffff,endColorstr=#13ffffff);  
		  zoom: 1;
 
}

.div-cell-event_kopf-title-label .Stars{
	height:30px; 
	vertical-align: text-bottom;
	font-size:12px; 
	line-height:30px;
}

.div-cell-event_kopf-date{
	width:124px;
	padding-top:8px; 
	padding-left:10px; 
}


.event_kopf-date_wochentag{
	float:left;
	height:15px; 
	font-weight: normal;
	font-size:25px; 
	padding-top:19px; 
}
.event_kopf-date_tag{
	float:left;
	height:25px; 
	font-weight: bold;
	font-size:45px; 
	padding-top:12px; 
	padding-left:5px; 
}
.cufon-active .event_kopf-date_tag { 
	font-size:48px; 
    margin-left: -5px; 
    padding-top: 1px; 
}

.event_kopf-date_uhrzeit{
	float:left;
	font-weight: normal;
	font-size:25px; 
	padding-top:8px; 
} 
.cufon-active .event_kopf-date_uhrzeit { 
	position:absolute;
    margin-left: 0px; 
    padding-top: 25px; 
}


			
.div-cell-event_kopf-location{
	width:123px;
	padding-top:8px; 
	padding-left:10px;
	font-size:14px; 	
}

.cufon-active .div-cell-event_kopf-location { 
    padding-top: 13px; 
}

.div-cell-event_kopf-category{
	width:113px;
	font-size:24px; 
	padding-top:8px; 
	padding-left:10px; 
	padding-right:10px; 
}

.cufon-active .div-cell-event_kopf-category { 
    padding-top: 12px; 
}
.div-row-flyer{
	float:left;
	width:748px;
	
	padding-top:10px;
	padding-bottom:20px;
	
	padding-left:10px;
	padding-right:10px;
}

.div-cell-flyer{
	float:left;/*fix for  buggy browsers*/
	width:768px;
	
	overflow:hidden;

}

.flyer-color1{ 
	background: rgb(144, 67, 67);
	background: transparent\9;
	background: rgba(144, 67, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343);  
		  zoom: 1;
 }
.flyer-color2{ 
	background: rgb(144, 93, 67);
	background: transparent\9;
	background: rgba(144, 93, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43);  
		  zoom: 1;
 }
.flyer-color3{ 
	background: rgb(144, 118, 67);
	background: transparent\9;
	background: rgba(144, 118, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643);  
		  zoom: 1;
 }
.flyer-color4{ 
	background: rgb(144, 144, 67);
	background: transparent\9;
	background: rgba(144, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043);  
		  zoom: 1;
 }
.flyer-color5{ 
	background: rgb(118, 144, 67);
	background: transparent\9;
	background: rgba(118, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043);  
		  zoom: 1;
 }
.flyer-color6{ 
	background: rgb(93, 144, 67);
	background: transparent\9;
	background: rgba(93, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043);  
		  zoom: 1;
 }
.flyer-color7{ 
	background: rgb(67, 144, 67);
	background: transparent\9;
	background: rgba(67, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043);  
		  zoom: 1;
 }
.flyer-color8{ 
	background: rgb(67, 144, 93);
	background: transparent\9;
	background: rgba(67, 144, 93, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D);  
		  zoom: 1;
 }
.flyer-color9{ 
	background: rgb(67, 144, 67);
	background: transparent\9;
	background: rgba(67, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043);  
		  zoom: 1;
 }
.flyer-color10{ 
	background: rgb(93, 144, 67);
	background: transparent\9;
	background: rgba(93, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043);  
		  zoom: 1;
 }
.flyer-color11{ 
	background: rgb(118, 144, 67);
	background: transparent\9;
	background: rgba(118, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043);  
		  zoom: 1;
 }
.flyer-color12{ 
	background: rgb(144, 144, 67);
	background: transparent\9;
	background: rgba(144, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043);  
		  zoom: 1;
 }
.flyer-color13{ 
	background: rgb(144, 118, 67);
	background: transparent\9;
	background: rgba(144, 118, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643);  
		  zoom: 1;
 }
.flyer-color14{ 
	background: rgb(144, 93, 67);
	background: transparent\9;
	background: rgba(144, 93, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43);  
		  zoom: 1;
 }
.flyer-color15{ 
	background: rgb(144, 67, 67);
	background: transparent\9;
	background: rgba(144, 67, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343);  
		  zoom: 1;
 }



.div-row-flyer img
{
	float:left;/*fix for  buggy browsers*/
	height:200px;

	padding-top:10px;
	padding-left:10px;
}


.div-row-flyer span
{
	display:block;
	float:none;
	
	padding: 0px;
	margin: 0px;
	
	width:748px;
	
	margin-top:-10px;
	margin-left:-10px;
	
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	
	color: black;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.2);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);  
		  zoom: 1;
 
	
}




.div-row-food{
	position:relative;
	width:768px;
	clear:both;
	height:0px;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.95);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000);  
		  zoom: 1;
}
.div-row-food.sitemap{
	padding-top:15px;
}



.food-cell-social-v1{
	position:relative;
	float:right;/*fix for  buggy browsers*/
	width:40px;
	margin-top: -130px;
	height:0px;
	z-index:15;
}
.food-cell-social-v1-row1{
	margin-top: -130px;
}
.food-cell-social-v1-row2{
	margin-top: -50px;
}


.food-cell-social{
	position:relative;
	float:right;/*fix for  buggy browsers*/
	width:120px;
	margin-top: -130px;
	height:0px;
	z-index:15;
}
.food-cell-social.sitemap{
	visibility:hidden;
}
.food-socialBox{
	float:left;/*fix for  buggy browsers*/
	width: 40px;
	height: 40px;
}

.food-socialimage{

	width:27px;
	height:27px;

	padding-left:20px;

}

.food-socialimage-v2{

	width:40px;
	height:40px;

	/*padding-left:20px;*/

}

.food-cell-logo{
	float:right;/*fix for  buggy browsers*/
	width:130px;
}

.food-logo{
	width:126px;
	height:74px;
	border:0px;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
	cursor:pointer;
	background-color:transparent;
}


.div-row-forum{	float:left;	clear:both;	width:768px;}.div-row-forum.detail{	width:738px;	min-height:310px;		padding-top:15px;	padding-bottom:5px;	padding-left:15px;	padding-right:15px;		background: #F9F9F9;		color: #AD0979;	font-size: 30px;	text-align: left;	font-weight: bold;}.div-row-forum.detailText{	position:relative;	width:auto;	z-index:15;		padding-top:5px;	padding-bottom:5px;	padding-left:15px;	padding-right:15px;		margin-top: -60px;		background-color:#13131D;		color: #AD0979;	font-size: 30px;	text-align: left;	font-weight: bold;}.forumDetail-image{	float:left;	width:768px;	height:200px;}.forum-box{	float:left;/*fix for  buggy browsers*/	width: 384px;	height: 345px;	overflow:hidden;}.forum-link{	border:0px;	outline: none; 	-moz-outline-style: none;}.forum-image{	clear:both;	position:absolute;	width: 384px;	height: 345px;}.forum-content {	clear:both;	position:absolute;	z-index:15;	padding-top: 250px;}.forum-content  br{	clear:both;}.forum-content .location {	float:left;		padding-top:5px;	padding-bottom:5px;	padding-left:15px;	padding-right:10px;		color: #AD0979;	font-size: 30px;	text-align: left;	font-weight: bold;	background-color:#13131D;}.forum-content .forum {	float:left;		padding-top:5px;	padding-bottom:5px;	padding-left:15px;	padding-right:10px;		color: #FBFBFB;	font-size: 26px;	text-align: left;	font-weight: bold;	background-color:black;}
.div-row-head{
	display:table-row;
	clear:both;
	width:768px;
	height:100px; 
	
	background:url('/www/images/head/startseite-header.jpg');
	-webkit-background-size: 100% 100%;
	
}

.div-row-head_v2{
	position:fixed;
	z-index: 9000;
	width:768px;
	height:100px; 
	
	background:url('/www/images/head/startseite-header.jpg');
	-webkit-background-size: 100% 100%;
	
}

.div-row-head_v2_spacer{
	display:table-row;
	clear:both;
	width:768px;
	height:100px; 
}


.div-row-head.Startseite{
	background:url('/www/images/head/startseite-header.jpg');
	-webkit-background-size: 100% 100%;
	height:200px; 
}

.head-navi{
	float:left;/*fix for  buggy browsers*/
}
.head-navi.Startseite{
	float:left;/*fix for  buggy browsers*/
	padding-top:100px;
}


.head-imagemap{
	float:left;/*fix for  buggy browsers*/
	width:768px;
	height:100px;
	
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}

#map_header{
	border:0px;
	outline: none; 
	-moz-outline-style: none;
	-webkit-background-size: 100% 100%;
}

.div-cell-headPic{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width:126px;
	height:74px;
	margin-top:-30px;
	margin-left:-37px;
	border:0px;
	outline: none; 
	-moz-outline-style: none;

}

.head-logo{
	width:200px;
	height:140px;
	border:0px;
}


.div-cell-headMenu{
	float:right;/*fix for  buggy browsers*/
	display:table-column;
	width:300px;
	height:65px;
	overflow:hidden;
	padding-top:15px;
}


.menuLink {
	display:block;
	float:right;

	height:44px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	cursor:pointer;
	
	color: #000;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}



.headLasche {
	display:block; 
	float:right;

	height:40px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	/*cursor:pointer;*/
	/*background-color:transparent;*/
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
	font-weight: bold;
	font-size:20px; 
	line-height:1; 
	color: #47A4DE;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}


a.menuAnchor:active {
	background-color:#09F;
}



.menuLink-pic{
	width:26px;
	height:21px;
	border:0px;
}




.div-row-head_event{
	display:table-row;
	clear:both;
	width:768px;
	height:78px; 
}

.div-cell-head_event-Pic{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width:126px;
	height:74px;
	margin-top:-30px;
	margin-left:-37px;
	border:0px;
	outline: none; 
	-moz-outline-style: none;

}


.head_event-logo{
	width:200px;
	height:140px;
	border:0px;
}


.div-cell-head_event-Menu{
	float:right;/*fix for  buggy browsers*/
	display:table-column;
	width:400px;
	height:40px;
	overflow:hidden;
	padding-top:40px;
}





.head_event-btn-kalender{
	display:block; 
	float:left;/*fix for  buggy browsers*/
	width:40px;
	height:40px;
	padding-top:0px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}	

.head_event-Lasche {
	display:block; 
	float:left;

	width: 279px;
	height:40px;
	padding-top:10px;

	margin-top:0px;
	/*cursor:pointer;*/
	/*background-color:transparent;*/
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
	font-weight: bold;
	font-size:18px; 
	line-height:1; 
	text-align:center;
	
	color: #808080;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}



.head_event-btn-back{
	display:block; 
	float:right;/*fix for  buggy browsers*/
	width:40px;
	height:40px;
	padding-top:0px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}	


.head_event-pic-seperator{
	display:block; 
	float:right;/*fix for  buggy browsers*/
	width:1px;
	height:40px;
	padding-top:0px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}	


.head_event-btn-next{
	display:block; 
	float:right;/*fix for  buggy browsers*/
	width:40px;
	height:40px;
	padding-top:0px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}	


.div-row-highlights{
	display:table-row;
	width:1024px;
	clear:both;
	/*background: url("http://www.amykdala.com/test/kesselhaus/mobile/_images/programm/bg.png");*/
	background-color:#333;   
}




a.highlightsLink {
	display:block; 
	width:1024px; 
	height:400px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
	background-color:transparent;
}

a.highlightsLink:active {
	background-color:#09F;
}




.div-cell-highlightsTitle{
	float:left;/*fix for  buggy browsers*/
	overflow: hidden;
	display:table-column;         
	width:584px; 
   
	height:350px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 22px;
}
.div-cell-highlightsPic{
	overflow: hidden;
	float:left;/*fix for  buggy browsers*/
	display:table-column;         
	width:400px; 
	height:400px;    
	background-color:#111;    
}

.div-cell-highlightsPic img{       
	width:400px; 
	height:400px;   
	border:0px;    
}



.highlightsTitle
{
	color:#eeeeee; 
	font-size:65px; 
	font-weight: bold;
	line-height:75px; 
}

.highlightsSubTitle
{
	color:#eeeeee; 
	font-size:35px; 
	line-height:40px; 
}




.div-row-highlightsbanner-modulTitle{
	clear:both;
	width:753px;
	height:30px; 
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	
	    color: #AD0979;
    float: left;
    font-size: 25px; 
    font-weight: bold;
    padding-left: 15px; 
    padding-top: 5px; 
    padding-bottom: 5px; 
	
}

	




.div-row-highlightsbanner{
	position:relative;
	clear:both;
	float: left;
	overflow:hidden;
	width:768px;
	height:250px; 
	
	margin:0;
	padding:0;
	
	
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 

	
}

.div-cell-highlightsbanner{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	width: 768px;
	height:250px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}

.img-highlightsbanner {
	float:left;
	width: 768px;
	height:285px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}





/*



	highlightsBannerRow
	
	
*/

.highlightsbannerRow-text {
	float:left;
	width: 518px !important;
	height:250px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	overflow:hidden
}

.highlightsbannerRow-pic {
	float:left;
	width: 250px !important;
	height:250px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}




/* 
PIC 
*/

.highlightsbannerRow-pic img{
	float:left;
	width: 250px !important;
	height:250px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}


/* 
TEXT 
*/

.highlightsbannerRow-title{
	float:left;
	width: 465px !important;
	height: 130px !important;
	
	padding-top: 15px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	
	font-size:33px; 
	line-height:33px;
	text-align:left;
	font-weight: bold;
}
.highlightsbannerRow-title.Size_1 { font-size:40px;  line-height:40px;}
.highlightsbannerRow-title.Size_2 { font-size:46px;  line-height:46px;}
.highlightsbannerRow-title.Size_3 { font-size:53px;  line-height:53px;}
.highlightsbannerRow-title.Size_4 { font-size:59px;  line-height:59px;}
.highlightsbannerRow-title.Size_5 { font-size:66px;  line-height:66px;}

.cufon-active .highlightsbannerRow-title.Size_1 { font-size:40px;  line-height:40px;}
.cufon-active .highlightsbannerRow-title.Size_2 { font-size:46px;  line-height:46px;}
.cufon-active .highlightsbannerRow-title.Size_3 { font-size:53px;  line-height:53px;}
.cufon-active .highlightsbannerRow-title.Size_4 { font-size:59px;  line-height:59px;}
.cufon-active .highlightsbannerRow-title.Size_5 { font-size:66px;  line-height:66px;}



.highlightsbanner-label{
	position:absolute;
	width:508px; 
	height:35px; 
	
	margin-top:95px; 
	padding-top:15px; 
	padding-right:10px; 
	
	
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.075);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#13ffffff,endColorstr=#13ffffff)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#13ffffff,endColorstr=#13ffffff);  
		  zoom: 1;
 
	
	letter-spacing:1px;
	font-size:20px; 
	line-height:23px;
	text-align:right;
	font-weight: bold;
}
.cufon-active .highlightsbanner-label{
    padding-top: 16px;
	height: 35px;
}


/* 
TEXT -> DESC
*/
.highlightsbannerRow-desc{
	float:left;
	width: 530px !important;
	
	font-size:17px;
	line-height:21px;
	text-align:left;
	font-weight: bold;
}



/* 
TEXT -> DESC -> LOCATION
*/
.highlightsbannerRow-location{
	float:left;
	width:140px; 
	height:120px; 
	
	padding-top:10px; 
	padding-left:15px; 
	
	font-size:17px;
	line-height:21px;
	text-align:left;
	font-weight: bold;
}
/* 
TEXT -> DESC -> CATEGORY
*/
.highlightsbannerRow-category{
	float:left;
	width:215px; 
	height:120px; 
	
	padding-top:10px; 
	padding-left:15px; 
	
	font-size:24px;
	line-height:24px;
	text-align:left;
	font-weight: bold;
}



/* 
TEXT -> DESC -> DATE
*/

.highlightsbannerRow-date{
	float: left;
    width: 119px;
    height: 100px;
	
    padding-left: 15px;
    padding-top: 8px;
	
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
}
.highlightsbannerRow-date div{
	float: left;

    padding-left: 0px;
    padding-top: 0px;
	
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
}

.highlightsbannerRow-date .wochentag{
    width: 35px;
    height: 24px;
	padding-top: 21px;
	
    font-size: 25px;
    line-height: 25px;
    font-weight: bold;
}

.highlightsbannerRow-date .tag{
    width: 60px;
    height: 35px;
	
    font-size: 48px;
    line-height: 48px;
    font-weight: bold;
}
.cufon-active .highlightsbannerRow-date .tag{
    padding-top: 2px;
}



.highlightsbannerRow-date .monat{
    width: 120px;
    height: 10px;
	
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
}

.highlightsbannerRow-date .uhrzeit{
    width: 100px;
    height: 10px;
	padding-top: 10px;
	
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}

					
					






/*


	SLIDER




	Load CSS before JavaScript
*/

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
.slides_container {
	width:768px;
	height:250px;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container_divs {
	width:768px;

	display:block;
}

/*
	Optional:
	Reset list default style
*/
.pagination {
	margin-top:11px;

	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/www/files/js/slidesjs/img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}


.pagination li.current a {
	background-position:0 -12px;
}


.next {
	background-image:url(/www/files/js/slidesjs/img/arrow-next.png);
	color: transparent;
    height: 43px;
    margin-left: 768px;
    margin-top: -200px;
    position: absolute;
    width: 22px;
	visibility:hidden;
}
.prev {
	background-image:url(/www/files/js/slidesjs/img/arrow-prev.png);
	color: transparent;
	height: 43px;
    margin-left: -22px;
    margin-top: -200px;
    position: absolute;
    width: 22px;
	visibility:hidden;
}


/*
	Optional:
	Show the current slide in the pagination
*/
.pagination .current a {
	color:red;
}.div-row-history{
	float:left;
	clear:both;
	width:768px;

}

.history-text-row {
    float: left;
    height: 0px;
}


.history-text-background {
    float: left;
    height: 0px;
}
.history-text-background-color {
    float: left;
	position: relative;

	height:2185px;
	width:390px;
	
	background-color:#46B4F9;
	opacity: 0.7;
	z-index: 39;
}


.history-text-cell {
    float: left;
	position: relative;

	width:345px;
	
	padding-top:15px;
	padding-left:12px;

	font-size: 13px;
	line-height: 16px;
	
	z-index: 40;
}




.history-desctabelle {
	float: right;
	text-align: right; 
	border-spacing: 0;
    padding: 0;
	margin-right: -33px;
	margin-top: 60px;
}
.historyspan {
    background-color: #212123;
    color: #AD0979;
    display: block;
    font-size: 13px;
    height: 18px;
    margin-bottom: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
    position: relative;
    text-align: right;
}



.history-textAus-row {
    float: left;
	position: relative;
    height: 0px;
	width: 0px;
	padding: 0px;
}

.history-textAus-cell {
    
    float: left;
	position: relative;

	overflow:hidden;
	width:80px;
	height:20px;
	
	cursor:pointer;
	
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
		
	margin-top:-40px;

	
    color: #AD9409;
    font-size: 15px;
	font-weight:bold;
	text-align: right;
	
	background-color:#212123;
}






.history-description-div-left {
    float: left;
    height: 0px;
}

.history-description-left {
    
	float: left;
    position: relative;
	
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	
	color: #AD0979;
	font-size: 13px;
	text-align: right;
	
	background-color:#212123;
}

.history-description-div-right {
    float: right;
    height: 0px;
}

.history-description-right {
    
	float: right;
    position: relative;
	
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	
	color: #AD0979;
	font-size: 13px;
	text-align: right;
	
	background-color:#212123;
}



.div-row-impressions{
	float:left;
	clear:both;
	width:768px;
	height:317px; 

}

.div-cell-impressions{
	float:left;/*fix for  buggy browsers*/
	display:table-column;
	height:317px;
	width: 768px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
	background-color:black;
}

.div-impressions {
	float:left;
	width: 768px;
	height:317px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}

.img-impressions {
	float:left;
	width: 768px;
	height:317px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	
}

#slideshow-impressions img { display: none }
#slideshow-impressions img.first { display: block }


.impressions-description-div-left {
    float: left;
    height: 0px;
}

.impressions-description-left {
    
	float: left;
    position: relative;
	
	margin-top:-300px;
	margin-left:20px;
	
	padding-top:1px;
	padding-right:3px;
	padding-bottom:1px;
	padding-left:3px;
	
	color: #AD0979;
	font-size: 30px;
	text-align: right;
	font-weight: bold;
	
  /*text-shadow: 0 0 4px #000; 
  -moz-text-shadow: 0 0 4px #000;
  -webkit-text-shadow: 0 0 4px #000;
  background-color:#212123;
  color: #AD0979;
  */

	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}



.imprint-box{
	display:block;
	float:left;
	width:256px;
	height:260px;
}

.imprint-text{
	padding-top:10px;
	padding-left:16px;
	
	width:230px;
	
	font-size: 15px;
	line-height: 17px;
	color: black;
}



.imprint-color1{
	
	background: rgb(143, 73, 73);
	background: transparent\9;
	background: rgba(143, 73, 73, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58f4949,endColorstr=#e58f4949)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58f4949,endColorstr=#e58f4949);  
		  zoom: 1;
 
}

.imprint-color2{
	
	background: rgb(143, 143, 73);
	background: transparent\9;
	background: rgba(143, 143, 73, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58f8f49,endColorstr=#e58f8f49)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58f8f49,endColorstr=#e58f8f49);  
		  zoom: 1;
 
}

.imprint-color3{
	
	background: rgb(97, 143, 73);
	background: transparent\9;
	background: rgba(97, 143, 73, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5618f49,endColorstr=#e5618f49)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5618f49,endColorstr=#e5618f49);  
		  zoom: 1;
 
}

.div-row-kiosk{
	float:left;
	clear:both;
	width:768px;
}

.kiosk-box{
	float:left;/*fix for  buggy browsers*/
	height: 356px;
}


.kiosk-boxcolor1 { 
	background: rgb(173, 58, 14);
	background: transparent\9;
	background: rgba(173, 58, 14, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fAD3A0E,endColorstr=#7fAD3A0E)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fAD3A0E,endColorstr=#7fAD3A0E);  
		  zoom: 1;
 }
.kiosk-boxcolor2 { 
	background: rgb(109, 41, 205);
	background: transparent\9;
	background: rgba(109, 41, 205, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f6D29CD,endColorstr=#7f6D29CD)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f6D29CD,endColorstr=#7f6D29CD);  
		  zoom: 1;
 }
.kiosk-boxcolor3 { 
	background: rgb(53, 106, 214);
	background: transparent\9;
	background: rgba(53, 106, 214, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f356AD6,endColorstr=#7f356AD6)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f356AD6,endColorstr=#7f356AD6);  
		  zoom: 1;
 }
.kiosk-boxcolor4 { 
	background: rgb(239, 56, 38);
	background: transparent\9;
	background: rgba(239, 56, 38, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fEF3826,endColorstr=#7fEF3826)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fEF3826,endColorstr=#7fEF3826);  
		  zoom: 1;
 }
.kiosk-boxcolor5 { 
	background: rgb(192, 192, 192);
	background: transparent\9;
	background: rgba(192, 192, 192, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fC0C0C0,endColorstr=#7fC0C0C0)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fC0C0C0,endColorstr=#7fC0C0C0);  
		  zoom: 1;
 }


				
.kiosk-link{
	float:left;
	width: 256px;
	
	border:0px;
	outline: none; 
	-moz-outline-style: none;
}

.kiosk-image{
	display:block;
	float:none;
	height: 356px;
}


.kiosk-desc{
	display:block;
	float:none;

	width: 245px;
	height: 100px;
	
	padding-top:15px;
	padding-left:6px;
	
	color: white;
	font-size: 14px;
	font-weight: normal;
}



.kiosk-header {
    float: left;
    height: 0px;
	z-index:15;
}


	
.kiosk-header-content {
	float: left;
    position: relative;
	
	margin-top:-85px;
	margin-left:0px;
	
	padding-top:8px;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:15px;
	
	color: #FBFBFB;
	font-size: 26px;
	text-align: right;
	font-weight: bold;

	background-color:black;
}


.kiosk-zweier{ width: 384px;}
.kiosk-dreier{ width: 256px;} 

.div-row-mediathek{
	float:left;
	clear:both;
	width:768px;
}

.div-row-mediathek.kommentar{
	width:738px;
	min-height:310px;
	
	padding-top:15px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	
	background: #F9F9F9;
	
		color: #AD0979;
	font-size: 30px;
	text-align: left;
	font-weight: bold;
}

.mediathek-box{
	float:left;/*fix for  buggy browsers*/
	width: 256px;
	height: 380px;
	overflow:hidden;
}


.mediathek-color1{ 
	background: rgb(144, 67, 67);
	background: transparent\9;
	background: rgba(144, 67, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343);  
		  zoom: 1;
 }
.mediathek-color2{ 
	background: rgb(144, 93, 67);
	background: transparent\9;
	background: rgba(144, 93, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43);  
		  zoom: 1;
 }
.mediathek-color3{ 
	background: rgb(144, 118, 67);
	background: transparent\9;
	background: rgba(144, 118, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643);  
		  zoom: 1;
 }
.mediathek-color4{ 
	background: rgb(144, 144, 67);
	background: transparent\9;
	background: rgba(144, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043);  
		  zoom: 1;
 }
.mediathek-color5{ 
	background: rgb(118, 144, 67);
	background: transparent\9;
	background: rgba(118, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043);  
		  zoom: 1;
 }
.mediathek-color6{ 
	background: rgb(93, 144, 67);
	background: transparent\9;
	background: rgba(93, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043);  
		  zoom: 1;
 }
.mediathek-color7{ 
	background: rgb(67, 144, 67);
	background: transparent\9;
	background: rgba(67, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043);  
		  zoom: 1;
 }
.mediathek-color8{ 
	background: rgb(67, 144, 93);
	background: transparent\9;
	background: rgba(67, 144, 93, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e543905D,endColorstr=#e543905D);  
		  zoom: 1;
 }
.mediathek-color9{ 
	background: rgb(67, 144, 67);
	background: transparent\9;
	background: rgba(67, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5439043,endColorstr=#e5439043);  
		  zoom: 1;
 }
.mediathek-color10{ 
	background: rgb(93, 144, 67);
	background: transparent\9;
	background: rgba(93, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55D9043,endColorstr=#e55D9043);  
		  zoom: 1;
 }
.mediathek-color11{ 
	background: rgb(118, 144, 67);
	background: transparent\9;
	background: rgba(118, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5769043,endColorstr=#e5769043);  
		  zoom: 1;
 }
.mediathek-color12{ 
	background: rgb(144, 144, 67);
	background: transparent\9;
	background: rgba(144, 144, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5909043,endColorstr=#e5909043);  
		  zoom: 1;
 }
.mediathek-color13{ 
	background: rgb(144, 118, 67);
	background: transparent\9;
	background: rgba(144, 118, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5907643,endColorstr=#e5907643);  
		  zoom: 1;
 }
.mediathek-color14{ 
	background: rgb(144, 93, 67);
	background: transparent\9;
	background: rgba(144, 93, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5905D43,endColorstr=#e5905D43);  
		  zoom: 1;
 }
.mediathek-color15{ 
	background: rgb(144, 67, 67);
	background: transparent\9;
	background: rgba(144, 67, 67, 0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5904343,endColorstr=#e5904343);  
		  zoom: 1;
 }





.mediathek-image{
	display:block;
	float:none;/*fix for  buggy browsers*/
	width: 256px;
	height: 256px;
	overflow:hidden;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);  
		  zoom: 1;
 
}
.mediathek-image img{
	display:block;
	float:none;/*fix for  buggy browsers*/
	height: 256px;
}


.mediathek-youtube{
	display:block;
	float:none;/*fix for  buggy browsers*/
	width: 256px;
	height: 256px;
	overflow:hidden;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000);  
		  zoom: 1;
 
}
.mediathek-youtube img{
	display:block;
	float:none;/*fix for  buggy browsers*/
	height: 256px;
	margin: auto;
		
	/*padding-top:30px;*/
}





.mediathek-category{
	float:left;/*fix for  buggy browsers*/
	
	width: 190px;
	height: 20px;
	
	padding-top:5px;
	padding-left:10px;
	
	color: black;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	
	
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);  
		  zoom: 1;
 
}
.mediathek-category-tipp{
	float:left;/*fix for  buggy browsers*/

	padding-right:10px;
	color: darkred;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	
}

.mediathek-date{
	float:left;/*fix for  buggy browsers*/

	width: 51px;
	height: 20px;
	
	padding-top:5px;
	padding-right:5px;
	
	color: black;
	font-size: 9px;
	text-align: right;
	font-weight: bold;
	
	
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);  
		  zoom: 1;
 
}



.mediathek-title{
	position: relative;
    float: right;
    height: 0px;
	z-index:15;
	
	
}

.mediathek-title span{
	float: left;
    position: relative;
	
	padding-top:1px;
	padding-right:6px;
	padding-bottom:1px;
	padding-left:6px;
	
	color: #AD0979;
	font-size: 18px;
	text-align: right;
	font-weight: bold;

	background-color:#212123;#198E9D
}

.mediathek-text{
	display:block;
	float:none;/*fix for  buggy browsers*/
	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	
	color: white;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
}

.mediathek-author{
	display:block;
	float:none;/*fix for  buggy browsers*/
	
	padding-right:10px;
	
	color: white;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
}/* MENU */
.div-row-menu{
	float:left;
	clear:both;
	width: 765px;

	overflow:hidden;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
	 
}

.div-cell-menu{
	display:block;
	width: 1000px;
	margin-left:-3px;
	
	clear:both; 
}


img.menu-sep {
	display:block;
	float:left;
	cursor:default;
	background-color:transparent;
	padding-top:10px;
	padding-right:18px;
	padding-left:18px;
	visibility:hidden;
} 


a.menu-TextLink {
	display:block;
	float:left;
	cursor:pointer;
	background-color:transparent;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	color:#fff;  
	font-size:17px;
	font-weight: bold;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-right:9px;
	padding-left:9px;
	
}
.cufon-active .menu-TextLink { 
/*
	padding-right:9px;
	padding-left:9px;
	font-weight: normal;*/
}

a.menu-TextLink:active {
	background-color:#333333;
	color:#47A4DE;
}

a.menu-Text {
	color:gray; 

}
a.menu-TextOn {
	color:#47A4DE;  

}


a.menu-TextBold {
	color:gray;  

}
a.menu-TextBoldOn {
	color:#47A4DE;  

}



/* SUBMENU */

.div-row-submenu{
	float:left;
	clear:both;
	width: 768px;
	
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}

.div-cell-submenu{
	display:block;
	width: 1000px;
	margin-left: 2px;
	
	clear:both; 
}


img.submenu-sep {
	display:block;
	float:left;
	cursor:pointer;
	background-color:transparent;
	padding-top:10px;
	padding-right:18px;
	padding-left:18px;
}


a.submenu-TextLink {
	display:block;
	float:left;
	cursor:pointer;
	background-color:transparent;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	color:#fff;  
	font-size:17px;
	font-weight: bold;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-right:13px;
	padding-left:13px;
	
}


a.submenu-TextLink:active {
	background-color:#333333;
	color:#47A4DE; 
}


a.submenu-Text {
	color:gray; 

}
a.submenu-TextOn {
	color:#47A4DE;  

}


a.submenu-TextBold {
	color:gray;  

}
a.submenu-TextBoldOn {
	color:#47A4DE;  

}





/* MENU */

.div-row-menuplus{
	float:left;
	clear:both;
	width: 768px;
	padding-top:20px;
	overflow:hidden;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.95);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2000000,endColorstr=#f2000000);  
		  zoom: 1;
 
}
.div-row-menuplus.sitemap{
		background-color:black;
		padding-bottom:20px;
}

.div-cell-menuplus{
	display:block;
	width: 1000px;
	margin-left: 0px;
	
	clear:both; 
}

.menuplus-block{
	display:block;
	float:left;
	padding-top:10px;
	padding-right:20px;
}


img.menuplus-sep {
	display:block;
	float:left;
	cursor:pointer;
	background-color:transparent;
	padding-top:10px;
	padding-right:18px;
	padding-left:18px;
}


a.menuplus-TextLink {
	display:block;
	float:none;
	cursor:pointer;
	background-color:transparent;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	color:#fff;  
	font-size:13px;
	font-weight: bold;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-right:13px;
	padding-left:15px;
	
}

a.menuplus-TextLink:active {
	background-color:#09F;
	color:black; 
}

a.menuplus-Text {
	color:grey; 

}
a.menuplus-TextOn {
	color:#47A4DE;  

}


a.menuplus-TextBold {
	color:grey;  

}
a.menuplus-TextBoldOn {
	color:#47A4DE;  

}



/* SUBMENU */

.div-row-submenuplus{
	float:left;
	clear:both;
	width: 768px;
	background-color:black;
	x-overflow:hidden;
	
}

.div-cell-submenuplus{
	display:block;
	width: 1000px;
	margin-left:-3px;
	
	clear:both; 
}


img.submenuplus-sep {
	display:block;
	float:left;
	cursor:pointer;
	background-color:transparent;
	padding-top:10px;
	padding-right:18px;
	padding-left:18px;
}


a.submenuplus-TextLink {
	display:block;
	float:none ;
	cursor:pointer;
	background-color:transparent;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	color:#fff;  
	font-size:12px;
	font-weight: normal;
	
	padding-top:2px;
	padding-bottom:2px;
	padding-right:15px;
	padding-left:15px;
	
}
a.submenuplus-TextLink:active {
	background-color:#09F;
	color:black; 
}


a.submenuplus-Text {
	color:grey; 

}
a.submenuplus-TextOn {
	color:#47A4DE;  

}


a.submenuplus-TextBold {
	color:grey;  

}
a.submenuplus-TextBoldOn {
	color:#47A4DE;  

}









.musik2020pic  {width:768px; height:auto;}
.musik2020pic-50  {width:360px; height:auto; align:right; margin-right:-2px;}
.musiktd {width:380px; font-size:16px;}
.musiktd2 {width:60px;}
.musiktd3 {width:380px; text-align:right; padding-right:17px;}
.musiktd4 {width:380px; text-align:right;}
.musiktd5 {width:340px; font-size:16px; padding-right:50px;}
.musiktd6 {width:340px; font-size:16px; padding-right:30px; padding-bottom:30px;}
.musiktrenner {768px; background-color:#000000; height:3px; margin-left:-10px;}
.musiktrenner2 {768px; background-color:#000000; height:3px; }
.musiktd7 {width:390px; font-size:16px; padding-right:10px; padding-bottom:30px;}
.musiktd8 {width:300px; font-size:16px; padding-right:0px; padding-bottom:30px;}
.musiktd9 {width:768px; font-size:16px; padding-right:0px; padding-bottom:30px;}


.musik2020pic-logos  {width:330px; height:auto; align:right; margin-right:0px;padding-top:30px; padding-left:20px;}

.musik2020-text-container {padding: 0 0 0 10px;}

.pop1 {color:#902449; font-weight:bold; font-size:18pt; padding-top:124px;}

.pop2 {color:#902449; font-weight:bold; font-size:18pt; padding-top:180px;}

.pop3 {color:#902449; font-weight:bold; font-size:18pt; padding-top:180px;}


#container-katjapic {margin-top:80px;}

.pic-text {margin:5px 5px 0 60px; font-size:10pt;}

.musiklink {font-size:14px; color:#676eb8;}

.musiktextlink{color:#676eb8;}

.stoerer {margin-top:-40px; margin-bottom:20px; margin-left:110px; position:relative; z-index:50000;}
.stoererpic {width:266px; height:auto;}
.stoererpicmitbuch {width:300px; height:auto;}

.mainhead {font-size:26px; font-weight:bold; }
.subhead {font-size:20px; font-weight:bold; }.div-row-newsticker{
	float:left;
	clear:both;
	width:768px;
	height:35px; 
	overflow: hidden;
}

.div-cell-newsticker{
	float:left;
	clear:both;
	height:35px;
	width: 768px;
	padding-top:5px;
	padding-left:0px;
	overflow: hidden;
	border:0px;
	outline: none; 
	-moz-outline-style: none;
	background-color:grey;
	
}


.newsticker-text {
	float:left;
	height:30px;
	width: 1500px;
	padding-left:15px;
	margin-top:2px;
	cursor:pointer;
	overflow: hidden;
	font-weight: bold;
	font-size:18px; 
	line-height:1; 
	color: #000;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
}
.cufon-active .newsticker-text { 
	padding-top: 2px !important;
}

.newsticker-color1{ background-color: #606060; }
.newsticker-color2{ background-color: #606060; }
.newsticker-color3{ background-color: #606060; }
.newsticker-color4{ background-color: #606060; }
.newsticker-color5{ background-color: #606060; }
.newsticker-color6{ background-color: #606060; }

/*

	Press ROW

*/

.div-row-press{
	display:table-row;
	width:768px;
	clear:both;
	/*background: url("http://www.amykdala.com/test/kesselhaus/mobile/_images/programm/bg.png");*/
	background-color:#333;   
}




a.pressLink {
	display:block; 
	width:768px;
	height:200px;
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	cursor:pointer;
	background-color:transparent;
}

a.pressLink:active {
}




.div-cell-pressTitle{
	float:left;/*fix for  buggy browsers*/
	overflow: hidden;       
	width:520px;
	height:155px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pressDatum
{
	color:#C5C5C5; 
	padding-left: 2px;
	
	font-size:14px;
	line-height:18px;
	font-weight: bold;
	
    margin-bottom: 0px;
    margin-top: 0;

	
}

.pressTitle
{
	color:#C5C5C5; 
	font-size:30px;
	line-height:33px;
	font-weight: bold;
    margin-bottom: 15px;
    margin-top: 0;
}
.pressSubTitle
{
	color:#C5C5C5; 
	font-size:17px;
	line-height:18px;
}






.div-cell-pressPic{
	float:right;/*fix for  buggy browsers*/       
	width:200px;
	height:200px;   
	background-color:#111;    
}
.pressPic{       
	width:200px;
	height:200px;  
	border:0px;    
}








/*

	DETAILS

*/

.div-row-pressDetails{
	float:left;
	width:768px;
	clear:both;
	background-color:#333;   
}

.div-cell-pressDetails{
	float:left;
	/*overflow: hidden;*/
	display:table-column;         
	width:768px;

		
}

.div-cell-pressDetailsPic{
	float:right;/*fix for  buggy browsers*/       
	width:400px;
	background-color:#111;    
}
.pressDetailsPic{       
	width:400px;
	height:400px;  
	background-color:#111;    
	border:0px;    
}

.div-cell-pressDetailsText{
	float:left;
	/*overflow: hidden;*/
	display:table-column;         
	width:320px;
   
	margin-top: 15px; 
	margin-left: 15px; 
	padding-bottom: 20px; 
		
}

.press-Ueberschrift
{
	color:#C5C5C5; 
	padding-left: 15px;
	
	font-size:12px;
	line-height:43px;
	font-weight: bold;
	
    margin-bottom: -10px;
    margin-top: 0;

	
}



.div-row-pressDetailsButtons{
	float:left;
	width:400px;
	clear:both;
	
}
.div-cell-pressDetailsButtons{
	float:left;/*fix for  buggy browsers*/
	/*overflow: hidden;*/
	display:table-column;         
	width:360px; 
	margin-top: 10px; 
	margin-bottom: 20px; 
	margin-left:15px; 
}
.pressDetailsButtons
{
	color: #4B83A2; 
	font-size:25px;
	line-height:29px;
	font-weight:bold;
	width:400px;
}
.div-row-profil {
	display:block;
	float:left;
	
	width:768px;
}

.profil{
    background-color: #8D286D;
	width:768px;
	color: #222222;
	float:left;
}

.profil-desctabelle {
	float: right;
	text-align: right; 
	border-spacing: 0;
    padding: 0;
}
.profilspan {
    background-color: #212123;
    color: #AD0979;
    display: block;
    font-size: 13px;
    height: 18px;
    margin-bottom: 2px;
    padding: 0 7px 2px;
    position: relative;
    text-align: right;
}

.profil-texttabelle {
    float: left;
    margin-top: -45px;
	padding-top: 0px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 37px;
    width: 675px;
	
	font-size: 18px;
}
.profil-texttabelle-td1 {
    width: 370px;
	vertical-align:top;
}
.profil-texttabelle-td2 {
    width: 45px;
}
.profil-texttabelle-td3 {
    width: 370px;
	vertical-align:top;
}


.profil-linkliste {
    color: #FFFFFF;
    font-size: 16px;
    margin-left: 15px;
    text-align: left;
}

.partnerlinks{
    color: #4B83A2;
	font-size: 16px;
}


.brown-background{
    background-color: #96551D;
}
.brown-text{
	color: #96551D;
}
.black-background{
    background-color: black;
}

.div-row-service {
	display:table-row;
	float: left;
	width:768px;
	-webkit-width:768px;
	-webkit-background-size: 100% 100%;
	clear:both;
	
	background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)"; 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);  
		  zoom: 1;
 
}






.service_overview_pic {
	width:768px;
	height:auto;
}
.service_overview_pic.title {
	height:270px;
}
.service_overview_pic.grundriss {
	height:538px;
}

.slidesContainer{
	width:768px;
	-webkit-background-size: 100% 100%;
	overflow: visible !important;
}

a.service-TextLink {
	display:block;
	float:left;
	cursor:pointer;
	background-color:transparent;
	
	text-decoration: none; 
	outline: none; 
	-moz-outline-style: none;
	color: gray;  
	font-size:21px;
	font-weight: bold;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-right:9px;
	padding-left:19px;
	
}

a.service-TextLink-ON {
	color: #47A4DE;  
}

.service_pictures_img {
	float:left;
    width: 128px;
	height: 128px;
}

.service-imageauto {
    border: 0 none;
    width: 256px;
	height: 267px;
}


.service-technik {
background-color:#cfb6d4; 

display:block;
overflow:hidden;
width:768px;
}













.service-box {
	float:left;
	width: 256px;
    height: 267px;
}



.service-text1 {
	font-size: 23px;
	color: #222222;
	
    padding-left: 10px;
	padding-top: 5px;
}
.service-text2 {
	font-size: 14px;
	line-height: 16px;
	color: #222222;
	width: 200px;
	
    padding-left: 10px;
	padding-top: 10px;
}
.service-text3 {
	font-size: 14px;
	line-height: 16px;
	color: white;
	width: 200px;
	
    padding-left: 10px;
	padding-top: 10px;
}

.service-color1{
	background-color: #C76E42;
}
.service-color2{
	background-color: #FFB545;
}
.service-color3{
	background-color: #D8983B;
}
.service-color4{
	background-color: #FFCE85;
}
.service-color5{
	background-color: #FFEDD1;
}
.service-color6{
	background-color: black;
}
.sitemap_calendar{
	width:753px;
	height: 300px;
	padding-top:8px;
	padding-left:15px;
	background-color: black;
	overflow-x:hidden;
	overflow-y:scroll;
}


.sitemap_link{
	color:gray;
}.tickets-background-img{
	width:768px;
	height:715px; 
}.tweet,
.query {
	font: 120% Georgia, serif;
	color: #085258;
}

	.tweet_list {
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: hidden;
		background-color: #8ADEE2;
	}
	
		.tweet_list li {
			overflow-y: auto;
			overflow-x: hidden;
			padding: 0.5em;
			list-style-type: none;
		}
		
			.tweet_list li a {
				color: #0C717A;
			}
		
		.tweet_list .tweet_even {
			background-color: #91E5E7;
		}
		
		.tweet_list .tweet_avatar {
			padding-right: .5em; float: left;
		}
		
			.tweet_list .tweet_avatar img {
				vertical-align: middle;
			}