@IMPORT url(main.css);

body {
	background :#FFF;
	background-repeat: no-repeat;
	font-family: Georgia, serif;
}
a#logoLink, div#sidebarForm, div#Menu1, div#Menu2, div#marginalCol {
	/*alles unnötiges ausblenden*/
	/*visibility: hidden;*/
}
a#logoLink, div#sidebarForm, div#Menu1 {
	/*nur suche, logolink, menu1 ausblenden*/
	visibility: hidden;
}
*html div#marginalCol {
	/*bei IE auch die marginalSpalte*/
	/*visibility: hidden;*/
}



/*############ schriftgrössen #################*/
div.normal h2, div#ExhibitionDescription h2, div.inhalt_normal h2, .headline_fedra, h2.headline_fedra.sIFR-replaced span.sIFR-alternate {
	font-family:'Franklin Gothic Medium Condensed', 'Franklin Gothic Medium', 'TREBUCHET MS', sans-serif;
	line-height: 25pt !important;
	font-size:25pt !important;
	margin: 0 !important;
}

div.csc-sitemap li a, h3 {
	font-size:18px !important;
}

#PageHead .user-nmwbkalender-pi1 p.calendar, .csc-header-n3 h4, #marginalCol .bodytext, .presse_veranst .middle, .presse_veranst .bottom,
.presse_veranst .middle h5, .marginal .bodytext, #autoSidebar,
.subline, .col_dachzeile, .csc-loginform, .csc-searchResultHeader a, h3.csc-searchResultHeader,
.normal, #ExhibitionDescription, .StartSection, .inhalt_normal,
a, h4, ul, .dachzeile, .dachzeileFuehrungen, p.dachzeile, p.dachzeileKleinerAbstand,
div#calendarDescription, div#calendarDescription ul, div#calendarDescription ul li,
div#calendarDescription ul li span.number,
b, .t_submit, #PageHead .user-nmwbkalender-pi1 .calendar label,
#PageHead .user-nmwbkalender-pi1 .calendar td,
#PageHead .user-nmwbkalender-pi1 .calendar,
div#menu3 ul li a, div.csc-sitemap li li a, #lightbox #imagedetails #caption,
.csc-textpic-caption, .reiterShop span, .basket .floatbox_BASKET div.title,
.basket .floatbox_BASKET div .tx-ttproducts-pi1-wrap1, .basket .floatbox_BASKET2 div .tx-ttproducts-pi1-wrap1,
.basket .floatbox_BASKET div .tx-ttproducts-pi1-wrap2, .basket .floatbox_BASKET2 div .tx-ttproducts-pi1-wrap2,
.floatbox_BASKET_PAYMENT_TEMPLATE1 .tx-ttproducts-pi1-wrap2, #PRICE_SHIPPING_LABEL,
#text_zahlungsweise_BASKET4 span.tx-ttproducts-pi1-wrap2,
#text_versand_BASKET2 span.tx-ttproducts-pi1-wrap2, .Kommentar,
div#calendarDescription, div#calendarDescription ul, div#calendarDescription ul li,
div#calendarDescription ul li span.number {
	/*12px*/
	font-size: 10pt !important;
}
#sidebarform form input {
	/*11px*/
	font-size: 9.17pt !important;
}
ul.Menu2 ul li, #sidebarform, ul.Menu2 ul a {
	/*10px*/
	font-size: 8.333pt !important;
}

#PageHead p.lageplan, #PageHead p.lageplan a {
	/*######## achtung pt-angabe, warum auch immer ....*/
	font-size:10pt;
}


/*############ zeilenabstaende #################*/
a, h4, ul, .dachzeile, .dachzeileFuehrungen, p.dachzeile, p.dachzeileKleinerAbstand, h3,
.subline, .col_dachzeile, .csc-loginform, .csc-searchResultHeader a, h3.csc-searchResultHeader,
.normal, #ExhibitionDescription, .StartSection, .inhalt_normal {
	/*20px*/
	line-height: 16.667pt !important;
}

#PageHead .user-nmwbkalender-pi1 p.calendar, .csc-header-n3 h4, #marginalCol .bodytext, .presse_veranst .middle, .presse_veranst .bottom,
.presse_veranst .middle h5, .marginal .bodytext, #autoSidebar {
	/*15px*/
	line-height:12.5pt !important;
}
ul.Menu2 ul a {
	/*12px*/
	line-height:10pt !important;
}


/*############ breiteneinstellungen #################*/
div#leftAndNormal.presse_veranstUebersicht .normal {
	width:800px !important;
}
.normal, #ExhibitionDescription, .StartSection, .inhalt_normal,
div#leftAndNormal.presse_veranstUebersicht .normal.shop_Liste {
	/*width: 38em;*/
	/*font-size: 12px;*/
	width:456px !important;
}
*html .normal, *html #ExhibitionDescription, *html .StartSection, *html .inhalt_normal,
*html div#leftAndNormal.presse_veranstUebersicht .normal.shop_Liste {
	/*width: 38em;*/
	/*font-size: 12px;*/
	width:486px !important;
}

#autoSidebar  {
	/*font-size:12px;*/
	/*width:19em;*/
	width:228px !important;
}

/*################# hiermit klappt der seitenumbruck beim drucken ##################*/
#PageContent {
	overflow:visible;
	width:1000px;
}

#leftAndNormal {
}
#Sections {
}

#Inhalt, .SectionAbstandOben, .user-nmwbuebersicht-pi1 .section, .user-nmwbuebersicht-pi1 {
	width:728px !important;
	float:left !important;
}
*html #Inhalt, *html .SectionAbstandOben,
*html .user-nmwbuebersicht-pi1 .section, *html .user-nmwbuebersicht-pi1,
*html .Section, *html .user-nmwbpressebilder-pi1, *html .presseSection,
*html .user-nmwbkalender-pi1, *html .sectionFuehrungen, *html .sectionFuehrungen .normal {
	/*mit float=left o. display=inline verschwinden teile der seite*/
	float:none !important;
	/*display:block;*/
}
*html div#marginalCol div.user-nmwbuebersicht-pi1 {
	width:240px !important;
}

.inhalt_left, .left {
	float:left;
	min-height:100%;
	text-align:right;
	width:240px;
}

.left img {
	display:block;
	float:right;
}

.inhalt_normal, .normal {
	float:left;
	padding-bottom:0;
	padding-left:30px;
}












.presse_veranstUebersicht .marginal {
	/*bis jemanden eine lösung einfällt, wird die mariginalspalte auf der shopseite ausgeblendet*/
	/*display:none;*/
}

img {
	display:block;
}



