#header2{
margin-bottom: 5px;
background:url(../images/inhaltheaders/kultur.jpg) no-repeat right;
height:90px;
}

#inhalt{
background-color:#EAD4D6;
}

/* schriften und dergleichen (zum teil ergänzungen zu obrigen containern)*/

h1 { 
color:#A94F4F;
}


/*programm*/


/*list*/
.listprogrammitem {
padding: 10px 0px 10px 10px; 
border-top: 
solid 2px #fff; 
width:620px;
}

.listprogrammtext{
float:left;
width:500px;
}

.listprogrammimg{
float:right;
width:109px;
}

.listprogrammitem h2{
padding:0px;
font:80% Verdana, Arial, Helvetica, sans-serif;
}

.listprogrammdate{
font:70% Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px 0px 4px 0px;
}


/*single*/
.singleprogrammitem{
padding:10px 0px 0px 0px;
}

.singleprogrammitem h2{
font:110% Verdana, Arial, Helvetica, sans-serif;
color:#444;
line-height:140%;
padding:0px 20px;
margin:0px;
}

.singleprogrammitem h3{
font:110% Verdana, Arial, Helvetica, sans-serif;
color:#777;
line-height:140%;
padding:0px 20px;
margin:0px;
}

.singleprogrammdatetime,
.singleprogramminfos,
.singleprogrammtickets{
margin:10px 20px 10px 20px;
border-top: 1px dashed #eee;

}

.singleprogrammdatetime p,
.singleprogramminfos p,
.singleprogrammtickets p,
.singleprogrammimagerights p{ 
padding:0px;
}

.singleprogrammminiheaders,
.singleprogrammimagerights{
color: #888; 
font:60% Verdana, Arial, Helvetica, sans-serif; 
}

.singleprogrammimg{
float:right;
padding:0px 0px 0px 5px;
}

.singleprogrammtextimg{
padding:40px 0px 0px 0px;
}