body {
    font-family:arial,helvetica,sans-serif; 
    font-size:10px; 
    background-color:#f8f62b; 
    color:#000000; 
    margin:0; 
	padding:0;
	background-repeat:repeat-y;
} 

td, th, div, p {
    font-family:arial,helvetica,sans-serif; 
    font-size:10px; 
}
/*
a.navig {
    font-family : arial, helvetica, sans-serif; 
    font-size : 10px; 
    color : #003366; 
    font-weight : bold; 
	text-transform: uppercase;
    text-decoration : none; 
} 

*/
.lead {
    color : #003366; 
    font-weight : normal; 
}

.title {
	padding:4px 0 4px 0;
	font-weight:bold;
	color:#c00;
	font-size:11px;
/*
    font-size : 12px; 
    color : #003366; 
    font-weight : bold; 
*/
} 
.langheader {
    font-size : 12px; 
    color : #ffff00; 
    font-weight : bold; 
} 
.langheader a {
    font-size : 12px; 
/*
    color : #ffff00; 
*/
	color:#fff;
    font-weight : bold; 
	text-decoration:none;
}


div.event {
	background-repeat:no-repeat;
	background-position:5px 2px;
}

/*
div.event:hover {
	background-image:url(/images/home/pfeil.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
}
*/

.exhibitions .event {
	padding:2px 20px 2px 20px; 
}
a.eventaktuell {
    font-family : arial, helvetica, sans-serif; 
	/* background-color:#fefcd6; */
    color : #000000; 
    font-weight : bold; 
}

.eventsmall {
	margin-top:5px;
	margin-bottom:5px;
} 
.date {
    font-family : arial, helvetica, sans-serif; 
    color : #000000; 
    font-weight : normal; 
} 
.text {
    font-family : arial, helvetica, sans-serif; 
    color : #000000; 
    /* background-color : #ffffff;  */
} 


.exhibitions {
	vertical-align:top;
	background-color:#fff;
	/* padding:8px 0px 7px 0px; */
}
.exhibitions a { 
	font-weight:bold;
	text-decoration:none;
	color:#003399;
}
.exhibitions .title {
	font-weight:bold;
	color:#c00;
	/* padding-left:20px; */
}
.hometext {
	vertical-align:top;
	background-color:#fff;
	/* padding:15px 0px 15px 0px; */
}
.hometext .title {
	font-weight:bold;
	color:#c00;
}
.hometext div {
	/* padding:0 20px 0 20px; */
}
.current {
	vertical-align:top;
	color:#333333;
	background-color:#fff;
	/* padding:15px 0px 15px 0px; */
	border-bottom:1px solid black;
}
.current .event {
	/* padding:0 20px 0 20px; */
}
.current a { 
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}
.current .date {
    color : #993300; 
}

date {
    font-family : arial, helvetica, sans-serif; 
    color : #000000; 
    font-weight : normal; 
}

.homecalender {
	/* background-image:url(/images/home/bgrechts.gif); */
}
.homerest {
	/* background-image:url(/images/home/bglinks.gif); */
}
.location {
	font-weight:bold;
}	

table.homelayout td {
	vertical-align:top;
}

.black {
	background-color:black;
}

.calender {
	margin-top:50px;
	margin-left:94px; 
}
.calender .title {
	font-weight:bold;
	font-size:11px;
	padding-top:0;
	padding-bottom:0;
	/* margin-left:10px; */
	color:#fff;
}
.calender table {
	margin-top:2px;
}
.calender th {
	font-weight:bold;
	font-size:11px;
	height:24px;
	color:#fff;
}
.calender td {
	text-align:center;
	height:14px;
	width:30px;
}
.calender a {
	color:#ff3;
	font-size:11px;
	text-decoration:none;
}
.calender a.active {
	color:#fff;
	font-weight:bold;
}

.content  {
	padding:5px 20px 5px 20px ;
}	

