body 
{
	background: #ffffff;
	font: 12px Verdana, Arial;
	color: #4f4f4f;
	text-align:left;
}

/****************************************************************************************/

.clearfix:after
{ 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/****************************************************************************************/

p { margin: 0; padding: 0; }
/*
h1 { margin:0 0 30px 0; padding:0; font: 20px Verdana, Arial; line-height: 20px; font-weight:bold; color: #8c3c02; }
h2 { margin:0 0 9px 0; padding:0; font: 18px Verdana, Arial; line-height: 18px; font-weight:normal; color: #8c3c02; }
*/


h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
padding-bottom:2px;
margin:0;
font-weight:bold;
color: #b4623d;
text-transform:uppercase;
}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: bold;
margin:0;
padding-top:10px;
color: #b4623d;
text-transform:uppercase;
}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin:0;
font-weight: normal;
color: #b4623d;
text-transform:uppercase;
}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin:0;
padding-top:0px;
padding-bottom:10px;
font-weight: normal;
color: #666;
}

h5 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
padding-bottom:2px;
margin:0 0 17px 0;
font-weight:bold;
color: #b4623d;
}


h6 { margin:0 0 10px 0; padding:0; font: 14px Verdana, Arial; line-height: 14px; font-weight:bold; color: #4f4f4f; }

.subh { margin:0; padding:0; font: 12px Verdana, Arial; line-height: 12px; font-weight:bold; color: #4f4f4f; }


a{ text-decoration:none;color:#414141 /*#ad5311;*/ }
a:hover {text-decoration:none;color:#909090/*#ad5311;*/}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #b4623d; text-decoration: none; }

img{ vertical-align:middle; border:0px; }

strong { font-weight:bold; }
em { font-style: italic; }

/****************************************************************************************/

#wrapper
{
	width: 950px; 
	margin: 25px 0 0 0; padding: 0 0 25px 0; 
}

#header { position:relative; min-height:48px; height:auto !important; height:48px; }

#logo  {}

#headerleft { width: 152px; float: left; position:absolute; left:0; bottom:0px; padding-bottom:0px; }
#headerright { width: 750px; float: right; position:absolute; right:0; bottom:0;padding-bottom: 8px; border-bottom: 1px solid #414141; }

#container { margin: 45px 0 20px 0; }

#left
{
	width: 150px;
	float: left;
	margin: 0;
}

#main
{
	width: 750px;
	float: right;
	margin: 0; padding: 10px 0 0 0;
}

#footer { margin: 35px 0 0 0; border-top: 1px solid #414141; }
#footerleft { float: left; width: 40%; padding: 30px 0 10px 10px; }
#footerright { float: right; width: 50%; padding: 0px; }

/******************************************************************************************************************/

.mod_navigation.mainnav { width: 620px; float: left; }
.mod_navigation.mainnav ul { margin:0; padding:0; list-style-type:none; }
.mod_navigation.mainnav li { margin:0; padding:0px 15px; list-style-type:none; display: inline; }
.mod_navigation.mainnav li.first { padding: 0 15px 0 0; } .mod_navigation.mainnav li.last { padding: 0 0 0 15px; }

.mod_navigation.mainnav .level_2{padding:3px 0 0 9px;border-bottom:0px;}
.mod_navigation.mainnav .level_2 li{padding:0 0 3px;border-top:0px;}

.mod_navigation.mainnav a,.mod_navigation.mainnav li {color:#414141; text-decoration: none; }
.mod_navigation.mainnav a.trail, .mod_navigation.mainnav span{color:#b4623d;/*altes orange #ca936a;*/}
.mod_navigation.mainnav a:hover { color: #909090; text-decoration: none; }
.mod_navigation.mainnav .level_2 a,.mod_navigation.mainnav .level_2 li,.mod_navigation.mainnav .level_2 span{font-weight:normal;font-size:11px;}



.mod_navigation.subnav {}
.mod_navigation.subnav ul { margin:0; padding:0; list-style-type:none; border-bottom: 1px solid #414141; }
.mod_navigation.subnav li { margin:0; padding:10px 0 10px 30px; list-style-type:none; border-top: 1px solid #414141; }
.mod_navigation.subnav li.first {  } .mod_navigation.subnav li.last {  }

.mod_navigation.subnav .level_2{padding:3px 0 0 9px;border-bottom:0px;}
.mod_navigation.subnav .level_2 li{padding:0 0 3px;border-top:0px;}

.mod_navigation.subnav a,.mod_navigation.subnav li {color:#414141; text-decoration: none; }
.mod_navigation.subnav a.trail, .mod_navigation.subnav span{color:#b4623d;/*ca936a;*/}
.mod_navigation.subnav a:hover { color: #909090; text-decoration: none; }
.mod_navigation.subnav .level_2 a,.mod_navigation.subnav .level_2 li,.mod_navigation.subnav .level_2 span{font-weight:normal;font-size:11px;}

.ueberuns .mod_navigation.subnav li { font-size: 11px; }

.mod_customnav.footernav { float: right; text-align: right; }
.mod_customnav.footernav ul { margin: 25px 0 0 0; padding:0; list-style-type:none; }
.mod_customnav.footernav li { margin:0; padding:0px 15px; list-style-type:none; display: inline; }
.mod_customnav.footernav li.first { padding: 0 15px 0 0; } .mod_customnav.footernav li.last { padding: 0 0 0 15px; }
.mod_customnav.footernav a,.mod_customnav.footernav li {color:#414141; text-decoration: none; }
.mod_customnav.footernav a.trail, .mod_customnav.footernav span{color:#b4623d;/*ca936a;*/}
.mod_customnav.footernav a:hover { color: #909090; text-decoration: none; }

.mod_customnav.homenav { width: 120px; float: right; text-align: right; }
.mod_customnav.homenav  ul { margin:0; padding:0; list-style-type:none; }
.mod_customnav.homenav li { margin:0; padding:0px 15px; list-style-type:none; display: inline; }
.mod_customnav.homenav li.first { padding: 0 0 0 0; } .mod_navigation.homenav li.last { padding: 0 0 0 0; }
.mod_customnav.homenav a,.mod_customnav.homenav li {color:#414141; text-decoration: none; }
.mod_customnav.homenav a.trail, .mod_customnav.homenav span{color:#b4623d/*ca936a;*/}
.mod_customnav.homenav a:hover { color: #909090; text-decoration: none; }

.mod_changelanguage { margin: 15px 0px 0 0; float: right; }
.mod_changelanguage li { list-style-type:none; display: inline; padding: 0 7px; }
.mod_changelanguage li.last { padding-right: 0; }

/*******************************************************************************************************************/

.ce_text { width: 625px; margin: 0 0 0 0; }
.ce_text .text {}

.ce_text a { font-size: 12px; text-decoration: underline; color: #909090; /*#ad5311;*/ }
.ce_text a:hover { text-decoration:none; color:#4f4f4f; /*#ad5311;*/ }

.ce_text .image_container .caption { font-size: 10px; line-height: 11px; margin: 3px 0 3px 0; }

.teaser { margin: 0 0 20px 0; }
.ce_text,.teaser{line-height:18px;}

div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}

/****************************************************************************************/

.mod_article .back {}
.mod_article .more { display:inline; }

.mod_breadcrumb { margin-bottom:24px;padding:5px 3px 7px;background-color:#ece4d9; }

.ce_gallery .caption {}

.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}

.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}

.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;top:-2px;position:relative;padding-right:3px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #ece4d9;}
.mod_search h3{ margin:0 0 7px;padding:0; font-weight: bold; color: 8c3c02; }
.mod_search .context{margin:0 5px 3px 0;}
.mod_search .url{ margin-bottom:12px;color:#c6ad8d;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#c6ad8d;}
.mod_search .highlight{/*font-weight:bold;*/ /*text-decoration: underline;*/ font-style: italic; }

/****************************************************************************************/

table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .current{background-color:#ffffcc;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar td.weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#ffffcc;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;}
#minicalendar{margin:0 5px 20px;padding:5px 5px 10px;background-color:#ece4d9;}
table.minicalendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td,table.minicalendar .active a{font-size:10px;}
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#ffffcc;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#ffffff;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#ffffcc;}

/****************/

.home-infos { font-size: 11px; line-height: 11px; }

.mod_eventlist{}
.mod_eventlist .header { padding:0; }
.mod_eventlist .header.first {}
.mod_eventlist .event { padding:0; }
/*
.mod_eventlist h1 { margin: 0 0 10px 0; line-height: 22px; }
.mod_eventlist h1 a, .mod_eventlist h2 a, .mod_eventlist h1 a:hover, .mod_eventlist h2 a:hover { color: #8c3c02; text-decoration: none; }
*/

.shorth { display: block; margin:0 0 5px 0; padding:0; font: 15px Verdana, Arial; line-height: 15px; font-weight:bold; color: #8c3c02;}
.shorth1, .event .shorth1 { display: block; margin:0 0 5px 0; padding:0; font: 10px Verdana, Arial; line-height: 10px; font-weight:normal; color: #8c3c02;}
/*
.mod_eventlist .date { display: block; margin: 0 0 22px 0; font-size: 15px; line-height: 15px; }
.mod_eventlist .dateopening { display: block; margin: -12px 0 22px 0; font-size: 15px; line-height: 15px; }
*/

.mod_eventlist .event .eventpic { margin: 0 0 0 0; }
.mod_eventlist .event .eventpiccaption  { margin: 10px 1px 25px 0px; text-align: right; font-size: 10px; line-height: 11px; }

/*.mod_eventlist .time {margin:0px;font-weight:normal;color:#999999; }*/

.vorschau-list { margin: 35px 0 0 0; }

#veranstaltungen-home .event, .vorschau-list .event { /*margin: 8px 0 15px 0; width: 374px; float: left;*/ }
/*#veranstaltungen-home h1, .vorschau-list h1 { margin: 0 0 20px 0; }*/

/*#veranstaltungen-home .event h1, .vorschau-list .event h1 { margin:0 0 5px 0; padding:0; font: 15px Verdana, Arial; line-height: 17px; font-weight:bold; color: #8c3c02;}*/


/*#veranstaltungen-home .event .time, .vorschau-list .event .time { display: block; font-size: 14px; margin: 0; line-height: 14px; color: #414141;}*/

/*#archiv-ausstellungen h1, #archiv-veranstaltungen h1 { margin: 0 0 25px 0; }*/
#archiv-ausstellungen .event, #archiv-veranstaltungen .event { margin: 0; /*8px 0 15px 0;*/ }
/*#archiv-ausstellungen .event a, #archiv-veranstaltungen .event a { display: block; margin:0 0 5px 0; padding:0; font: 16px Verdana, Arial; line-height: 16px; font-weight:bold; color: #8c3c02; text-decoration: none;  }
#archiv-ausstellungen .event .subtitle, #archiv-veranstaltungen .event .subtitle { display: block; font-size: 14px; line-height: 16px; }
#archiv-ausstellungen .event .date, #archiv-veranstaltungen .event .date { display: block; font-size: 14px; margin: 5px 0 0 0; line-height: 14px; color: #414141;  }
*/

/****************************************************************************************/

.mod_eventreader .organizer { font-size: 14px; color: #4f4f4f; display: block; margin: 0 0 7px 0; }
/*.mod_eventreader h1 { margin: 0 0 10px 0; }
.mod_eventreader h2 { line-height: 22px; }
.mod_eventreader .date { display: block; margin: 0 0 22px 0; font-size: 15px; line-height: 15px; }*/
.mod_eventreader .info { margin-top:-12px;font-size:10px;color:#999999; }
.mod_eventreader .recurring { margin-top:2px;font-size:10px;color:#009900; }
.mod_eventreader .ce_text {}
.mod_eventreader .back { margin-top:18px; }

.mod_eventreader .image_container, .mod_eventlist .image_container { margin: 0 0 20px 0; }
.mod_eventreader .image_container .caption , .mod_eventlist .image_container .caption { margin: 7px 0 0 0; }

/****************************************************************************************/

.mod_eventmenu { margin: 0 0 30px 0; padding:0px; width: 590px; }
.mod_eventmenu ul {}
.mod_eventmenu li { margin: 0 0 15px 0;padding:0;list-style-type:none; float: left; }
.mod_eventmenu li a, .mod_eventmenu li span { padding: 0 20px 0 20px; }
* html .mod_eventmenu ul,* html .mod_eventmenu li { height:1px; }

/****************************************************************************************/

.event .ce_text p { margin: 0 0 12px 0; padding: 0; }
.event .ce_text .autor { font-size: 11px; text-align: right; }
.event .ce_text .image_container .caption { font-size: 10px; line-height: 11px; margin: 7px 0 18px 0px; }

/****************************************************************************************/

.presseteaser { width: 625px; border-bottom: 0px solid #ccc; margin: 0 0 0 0; padding: 0 0 0 0; } 
.presseteaser.last { border: 0px; } 

.presseteaser a { text-decoration: none; }
/*.presseteaser h1 { font-size: 16px; margin: 0 0 7px 0; line-height: 16px; }*/
.presseteaser .teaser, .presseinformationen-ausstellungen .presseteaser .teaser p { margin: 0; }

.pressetext {  }
.pressetext td { padding: 0 0 4px 0; }
.pressedownloads { margin: 0 0 30px 0; }
.pressefotos { margin: 0; }

/****************************************************************************************/

#edition .ce_text, #edition-e .ce_text { width: 625px; border-bottom: 1px solid #ccc; margin: 0 0 20px 0; padding: 0 0 15px 0; }
#edition .ce_text.last, #edition-e .ce_text.last { border: 0; margin: 0; padding: 0; }
#edition .ce_text a, #edition-e .ce_text a{ text-decoration: none; }

#editiondetails .ce_text { width: 750px; margin: 0; padding: 0; }
#editiondetails .ce_text .image_container { width: 180px; float: left; }
#editiondetails .ce_text .text {  width: 570px; float: left; }

/****************************************************************************************/

#katalogdetails .subh { line-height: 15px; }
#katalogdetails .ce_text { width: 625px; border-bottom: 1px solid #ccc; margin: 0 0 25px 0; padding: 0 0 15px 0; }
#katalogdetails .ce_text.last { border: 0px; margin: 0; padding: 0; }
#katalogdetails .ce_text .image_container { width: 130px; float: left; }
#katalogdetails .ce_text .text {  width: 495px; float: left; }

/****************************************************************************************/

/* Kontaktformular */

#kontakt-text { margin: 0 0 25px 0; }
#kontakt-formular {  }
#kontakt .ce_form, #contact .ce_form { margin: 25px 0 0 0; }
#kontaktformular	{ width:500px; margin: 0 0 0 25px; }
#kontaktformular .text		{ display: block; background:#eee; border:1px solid #ccc; width:498px; margin: 2px 0 7px 0; }
#kontaktformular .captcha	{ display: block; background:#eee; border:1px solid #ccc; width:498px; margin: 2px 0 7px 0; }
#kontaktformular .captcha_text	{ display: block; }
#kontaktformular .textarea	{ display: block; background:#eee; border:1px solid #ccc; width:498px; height: 250px; margin: 2px 0 7px 0; }
#kontaktformular .submit_container		{ margin:15px auto 0 auto; text-align: center; }
#kontaktformular .submit_container  .submit	{ margin: 0 auto; }

/****************************************************************************************/

/* NL */

.mod_subscribe, .mod_unsubscribe	{ width:500px; margin: 25px 0 0 25px; }
.mod_subscribe .text, .mod_unsubscribe .text		{  background:#eee; border:1px solid #ccc; width:298px; margin: 0; }
.mod_subscribe .submit, .mod_unsubscribe .submit { margin:0 0 0 25px; }
.mod_subscribe .confirm, .mod_unsubscribe .confirm { margin: 0 0 10px 0; }

.mod_avisota_subscription { width:600px; margin: 30px 0 45px 25px; }
.mod_avisota_subscription .text	{  background:#eee; border:1px solid #ccc; width:300px; margin: 0 25px 0 0; }
.mod_avisota_subscription .message { margin: 0 0 15px 0; font-weight: bold; }
.mod_avisota_subscription .widget-text {  margin: 0; padding:0;}
.mod_avisota_subscription .submit_container { width: 250px; float: right; margin: 0; padding:0; }

/****************************************************************************************/

#suchformular { clear: both; text-align: right; }
#suchformular form { margin: 15px 0 0 0; }

/****************************************************************************************/

.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
.small { line-height: 3px; font-size: 3px; }


/****************************************************************************************/

.infosandrecommend 
{ 
	width: 625px; border-top: 1px dotted #ccc; margin: 25px 0 5px 0; padding: 16px 0 0 0;
}

#naechste-ausstellungen .infosandrecommend, #vorschau .infosandrecommend  { width: 625px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 25px 0 15px 0; padding: 16px 0 16px 0; }

.infosandrecommend .infos { float: left; font-size: 12px; line-height: 16px; }
.infosandrecommend .infos p.adresse { margin-bottom: 4px; }
.infosandrecommend .recommend { float: right; }
.infosandrecommend h1 { margin: 0 0 12px 0; padding:0; font: 12px Verdana, Arial; line-height: 12px; font-weight:bold; color: #4f4f4f; }
.infosandrecommend a { display: block; font-size: 12px; line-height: 16px; text-decoration: none; }
.infosandrecommend .mail { display: block; margin: 16px 0 7px 0; background: url('../../files/BCF1/SN-Links/EMail16.png') bottom left no-repeat; padding: 0 0 0 19px; }
.infosandrecommend .fb { display: block; margin: 0px 0 7px 0; background: url('../../files/BCF1/SN-Links/Facebook16.png') bottom left no-repeat; padding: 0 0 0 19px; }
.infosandrecommend .twitter { display: block; margin: 0px 0 0px 0; background: url('../../files/BCF1/SN-Links/Twitter16.png') bottom left no-repeat; padding: 0 0 0 19px; }
.infosandrecommend .drucken { display: block; margin: 0 0 0px 0; background: url('../../system/modules/frontend/html/print.gif') bottom left no-repeat; padding: 0 0 0 19px; }

/****************************************************************************************/

.ce_text a.morelink { color: #b4623d; text-decoration: none; }

.Ausstellung-Presseinfos  .informationen { margin: 20px 0 0 0; }
.Ausstellung-Presseinfos  .informationen .headline { width: 240px; font-weight: bold; vertical-align: top; padding: 0 0 4px 0;}
.Ausstellung-Presseinfos  .informationen .info { font-weight: normal; vertical-align: top; padding: 0 0 4px 0;}

.Ausstellung-Presseinfos  .downloads { margin: 20px 0 0 0; }



/* NEU *****************************/

.BCEdition-List .edition { margin: 0 0 30px 0; }
.BCEdition-List .edition.last { margin: 0 0 0 0; }
.BCEdition-Details .edition { margin: 0; }

.edition h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: bold;
margin:0;
padding:0;
color: #b4623d;
text-transform:uppercase;
}

.edition h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin:0;
padding: 0;
font-weight: normal;
color: #b4623d;
text-transform:uppercase;
}

.BCEdition-List .edition .bild { float: left; margin: 0 35px 0 0; }
.BCEdition-Details .edition .bild { margin: 15px 0 15px 0; }

.edition .preis { font-weight: bold; margin: 15px 0 0 0; text-align: right; }

.edition .detaillink { font-size: 11px; margin: 15px 0 0 0; }

/**********************/

.BCKataloge-List .katalog { margin: 0 0 30px 0; padding: 0 0 25px 0; border-bottom: 1px solid #ccc; }
.BCKataloge-List .katalog.last { margin: 0 0 0px 0; padding: 0 0 0px 0; border-bottom: 0px solid #ccc; }

.katalog h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: bold;
margin:0;
padding:0;
color: #b4623d;
text-transform:uppercase;
}

.katalog h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin:0;
padding: 0;
font-weight: normal;
color: #b4623d;
text-transform:uppercase;
}

.BCKataloge-List .katalogimg { float: left; width: 110px; margin: 0 35px 0 0; }
.BCKataloge-List .kataloginfo { float: left; width: 500px; margin: 0 35px 0 0; }

.katalog .text { margin: 15px 0 0 0; }
.katalog .preis { font-weight: bold; margin: 15px 0 0 0; text-align: left; }

/**********************************************/


.Ausstellungen-Presseinfos-Liste .ausstellung { margin: 0 0 10px 0; }
.Ausstellungen-Presseinfos-Liste .ausstellung.last { margin: 0 0 0 0; }


.Ausstellungen-Presseinfos-Liste .ausstellung h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: bold;
margin:0;
padding:0;
color: green; /*#b4623d;*/
text-transform:uppercase;
}

.Ausstellungen-Presseinfos-Liste .ausstellung h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin:0;
padding: 0;
font-weight: normal;
color: #b4623d;
text-transform:uppercase;
}

.Ausstellungen-Presseinfos-Liste .ausstellung h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin:0;
padding-top:0px;
padding-bottom:10px;
font-weight: normal;
color: #666;
text-transform:none;
}


