@charset "iso-8859-1";
body {
	background: #ffffff;
	background-image: url(../bilder/main_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
.museum #rahmen {
	width: 985px;
	background: #ffffff;
	margin: 0 auto;
	text-align: left;
}
.museum #header {
	background-image: url(../bilder/main_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
}
.museum #inhalt {
	padding: 20px 9px 0 9px;
	background: #ffffff;
}
.museum #inhalt h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
.museum #inhalt h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.museum #inhalt h3 {
	font-size: 14px;
	font-weight: normal;
	margin: 30px 0 8px 0;
}
.museum #inhalt h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 8px 0;
}
.museum #inhalt p {
	padding: 0;
	margin: 0 0 8px 0;
	line-height: 16px;
}
.museum #inhalt .top {
	margin-top: 0;
}
.museum #inhalt #nur_text {
	margin: 0 400px 8px 9px;
}
.museum #footer {
	clear: both;
	height: 73px;
	padding: 0 0 100px 0; /* entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
	background-image: url(../bilder/fuss_back.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
}
.museum #footer img {
	padding: 0 0 0 10px;
}
.museum #zurueck {
	clear:both;
	padding: 40px 0 0 0;
}
form {
	padding: 0;
	margin: 0;
}
input, textarea, select {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
	border: solid #555 1px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
}
select {
	margin: 4px 0 4px 0;
}
input[type="radio"] {
	border: 0px none;
	vertical-align: absmiddle;
}
input:focus,
textarea:focus,
select:focus {
	background-color: #ff9;
}
img {
	border: 0;
}
a {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
table, td {
	padding: 0;
	margin: 0;
	border-spacing: 0;
}
ul {
	margin: 0;
	padding: 0 0 12px 36px;
}
li {
	line-height: 14px;
	padding: 0 0 6px 0;
}
.museum #inhalt .bold {
	font-weight: bold;
}
.museum #inhalt .italic {
	font-style: italic;
}
.museum #inhalt .underline {
	text-decoration: underline;
}
.museum #inhalt .grau {
	color: #666;
}
.museum #inhalt .grau a {
	color: #666;
}
.museum #inhalt .rot {
	color: #cc3300;
}
.museum #inhalt .rechts {
	text-align: right;
}
.museum #inhalt .mittig {
	text-align: center;
}
.museum #inhalt .links {
	float: left;
}
.museum #inhalt .p15r {
	padding-right: 15px;
}
.museum #inhalt .p20r {
	padding-right: 20px;
}
.museum #inhalt .p40r {
	padding-right: 40px;
}
.museum #inhalt .p15o {
	padding-top: 15px;
}
.museum #inhalt .p25o {
	padding-top: 25px;
}
.museum #inhalt .hggrau {
	background-image: url(../bilder/hggrau.gif);
	background-repeat: repeat;
	background-position: top;
	line-height: 17px;
}
.museum #inhalt .hggraur {
	background-image: url(../bilder/hggraur.gif);
	background-repeat: repeat;
	background-position: top;
	line-height: 17px;
}
.museum #inhalt .mehr {
	padding: 9px 0 0 0;
	text-align: right;
}
.museum #inhalt .tabelle {
	clear: both;
}
.museum #inhalt .formular td {
	padding: 4px 0 4px 0;
}
.museum #inhalt .formular td p {
	line-height: 22px;
	vertical-align: middle;
}
.museum #inhalt .formular .mittig {
	padding: 40px;
}
.museum #inhalt .formular .mittig a,
.museum #inhalt .button {
	font-size: 14px;
	text-decoration: none;
	margin: 0 20px 0 20px;
	padding: 8px 12px 9px 12px;
	background-image: url(../bilder/button.gif);
	background-repeat: repeat;
	background-position: top;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.museum #inhalt .formular .mittig a:hover,
.museum #inhalt .button:hover {
	background-image: url(../bilder/button_over.gif);
	background-repeat: repeat;
	background-position: top;
}
.museum #inhalt .formular .hinweis {
	border: 1px solid #999;
	padding: 20px;
	margin: 20px 0 0 0;
}
.museum #inhalt #bildleiste_rechts {
	width: auto;
	float: right;
}
.museum #inhalt #bildleiste_rechts img {
	padding: 0 0 10px 0;
}
.museum #inhalt #bildleiste_rechts p {
	width: 260px;
	margin: -7px 0 12px 0;
	text-align: center;
	font-size: 9px;
	line-height: 13px;
}
.museum #inhalt .bild_links {
	width: auto;
	float: left;
}
.museum #inhalt .bild_links img {
	padding: 0 20px 10px 0;
}
.museum #inhalt .bild_rechts {
	width: auto;
	float: right;
}
.museum #inhalt .bild_rechts img {
	padding: 0 0 10px 20px;
}
.museum #inhalt .bild_rechts_420 {
	float: right;
	width: 460px;
	background: url(../bilder/bildschatten_420.png) bottom center no-repeat;
	text-align: center;
	margin: 0 -20px 10px 0;
}
.museum #inhalt .bild_rechts_280_legende {
	float: right;
	width: 360px;
	text-align: center;
	margin: 0 -10px 10px 0;
	background-image: url(../bilder/bildschatten_280.png);
	background-repeat: no-repeat;
	background-position: center 143px;
}
.museum #inhalt .bild_rechts_280_legende_2 {
	float: right;
	width: 360px;
	text-align: center;
	margin: 0 -10px 10px 0;
	background-image: url(../bilder/bildschatten_280.png);
	background-repeat: no-repeat;
	background-position: center 173px;
}
.museum #inhalt .bild_rechts_280_legende p,
.museum #inhalt .bild_rechts_280_legende_2 p {
	margin: 8px 15px 12px 15px;
	text-align: center;
	font-size: 10px;
	line-height: 13px;
	color: #555;
}
.museum #inhalt .bild_rechts_180 {
	float: right;
	width: 220px;
	background: url(../bilder/bildschatten_180.png) bottom center no-repeat;
	text-align: center;
	margin: 0 -20px 10px 0;
}
.museum #inhalt .bild_links_88 {
	float: left;
	width: 128px;
	background: url(../bilder/bildschatten_88.png) bottom center no-repeat;
	text-align: center;
	margin: 0 0 10px -20px;
}
.museum #inhalt .bild_links_150 {
	float: left;
	width: 190px;
	background: url(../bilder/bildschatten_150.png) bottom center no-repeat;
	text-align: center;
	margin: 0 0 10px -20px;
}
.museum #inhalt .bild_links_170 {
	float: left;
	width: 210px;
	background: url(../bilder/bildschatten_170.png) bottom center no-repeat;
	text-align: center;
	margin: 0 0 10px -20px;
}
.museum #inhalt .bild_links_180 {
	float: left;
	width: 220px;
	background: url(../bilder/bildschatten_180.png) bottom center no-repeat;
	text-align: center;
	margin: 0 0 10px -20px;
}
.museum #inhalt .bild_links_269 {
	float: left;
	width: 309px;
	background: url(../bilder/bildschatten_269.png) bottom center no-repeat;
	text-align: center;
	margin: 0 0 10px -20px;
}
.museum #inhalt .bild_links_400 {
	float: left;
	width: 440px;
	background: url(../bilder/bildschatten_400.png) bottom center no-repeat;
	text-align: center;
	margin: 0 0 10px -20px;
}
.museum #inhalt .bild_720 {
	width: 760px;
	background: url(../bilder/bildschatten_720.png) bottom center no-repeat;
	text-align: center;
	margin: 0 -20px 10px 0;
}
.museum #inhalt .galerie {
	padding: 15px 0 0 10px;
}
.museum #inhalt .spalte {
	width: auto;
	float: left;
	margin: 0 60px -8px 0;
}
.museum #inhalt .symbol {
	vertical-align: middle;
	margin: 5px 0 5px 0;
}
.museum #inhalt .icon {
	vertical-align: middle;
	padding: 0 5px 0 0;
}
.museum #inhalt .unten {
	padding-bottom: 22px;
}
.museum #inhalt .break {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.museum #inhalt .space_20 {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 20px;
}
.museum #inhalt .space_40 {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 40px;
}
.museum #inhalt .space_60 {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	line-height: 0;
	height: 60px;
}
.museum #inhalt .space_100 {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	line-height: 0;
	height: 60px;
}
.museum #inhalt .headline {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.museum #inhalt .headline a {
	text-decoration: none;
}
.museum #inhalt .headline a:hover {
	text-decoration: underline;
}
.museum #inhalt .kasten {
	float: left;
	border: 1px solid #999;
	padding: 20px;
	margin: 20px 0 0 0;
}
.museum #inhalt #seitensteuerung {
	clear: both;
	text-align: center;
	font-size: 40px;
	color: #999999;
	margin: 5px 0 5px 0;
}
.museum #inhalt #seitensteuerung a {
	color: #000000;
	text-decoration: none;
}
.museum #inhalt #seitensteuerung a:hover {
	text-decoration: underline;
}
.museum #inhalt #seitensteuerung #klein {
	line-height: 50px;
	font-size: 14px;
	text-decoration: underline;
}
.museum #inhalt #seitensteuerung #klein:hover {
	text-decoration: none;
}
.museum #inhalt #sortierleiste {
	clear: both;
	height:30px;
	text-align: right;
	font-size: 10px;
	margin: 0 0 10px 0;
	padding-right: 3px;
	background-color: #e5e5ea;
}
.museum #inhalt #sortierleiste select {
	font-size: 10px;
	
}
.museum #inhalt #kunstsammlungen {
	float: left;
	width: 475px;
	background-color: #e5e5ea;
	margin: 0 17px 0 0;
}
.museum #inhalt #glasmuseum {
	float: left;
	width: 475px;
	background-color: #f6e8ea;
}
.museum #inhalt #kunstsammlungen h2 {
	color: #000033;
	font-size: 20px;
	padding: 26px 0 17px 10px;
}
.museum #inhalt #glasmuseum h2 {
	color: #c33029;
	font-size: 20px;
	padding: 26px 0 17px 10px;
}
.museum #inhalt #kunstsammlungen p,
.museum #inhalt #glasmuseum p {
	padding: 0 10px 6px 10px;
}
.museum #inhalt #kunstsammlungen-ausstellung,
.museum #inhalt #kunstsammlungen-oeffnung {
	float: left;
	width: 158px;
	height: 107px;
	background-color: #ababbc;
}
.museum #inhalt #glasmuseum-ausstellung,
.museum #inhalt #glasmuseum-oeffnung {
	float: left;
	width: 158px;
	height: 107px;
	background-color: #e1b5bb;
}
.museum #inhalt #kunstsammlungen-oeffnung,
.museum #inhalt #glasmuseum-oeffnung {
	width: 475px;
	height: auto;
	text-align: center;
	padding: 10px 0 0 0;
}
.museum #inhalt .ausstellungen {
	clear: both;
}
.museum #inhalt .ausstellungen h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 8px 0 20px 0;
}
.museum #inhalt .ausstellungen h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 8px 0;
}
.museum #inhalt #kunstsammlungen-ausstellung p,
.museum #inhalt #glasmuseum-ausstellung p {
	padding: 7px 10px 0 10px;
	line-height: 14px;
	text-align: left;
	margin: 0 0 -2px 0;
}
.museum #inhalt #kunstsammlungen .ausstellungen_bild,
.museum #inhalt #glasmuseum .ausstellungen_bild {
	float: left;
	padding: 0 12px 10px 10px;
}
.museum #inhalt .ausstellungen_datum,
.museum #inhalt #kunstsammlungen .ausstellungen_datum,
.museum #inhalt #glasmuseum .ausstellungen_datum {
	font-style: italic;
	line-height: 17px;
}
.museum #inhalt #kunstsammlungen .ausstellungen_text,
.museum #inhalt #glasmuseum .ausstellungen_text {
	margin: 0 10px 0 0;
	font-weight: bold;
	line-height: 16px;
}
.museum #inhalt .ausstellungen_link,
.museum #inhalt #kunstsammlungen .ausstellungen_link,
.museum #inhalt #glasmuseum .ausstellungen_link {
	text-align: right;
	padding: 4px 10px 10px 0;
}
.museum #inhalt .ausstellungen_linie,
.museum #inhalt #kunstsammlungen .ausstellungen_linie,
.museum #inhalt #glasmuseum .ausstellungen_linie {
	clear: both;
	padding: 0 0 10px 0;
}
.museum #inhalt .ausstellungen_linie_details {
	clear: both;
	padding: 10px 0 20px 0;
}
.museum #inhalt .ausstellungen_linie_panorama {
	clear: both;
	padding: 30px 0 15px 0;
}
.museum #inhalt .pano_raeume {
	clear: both;
	padding: 30px 0 15px 0;
}
.museum #inhalt .ausstellungen .ausstellung_kurztext {
	display: block;
}
.museum #inhalt .ausstellungen .ausstellung_kurztext h3 {
	margin: 0 0 10px 0;
}
.museum #inhalt .ausstellungen .ausstellung_kurztext tr {
	vertical-align: top;
}
.museum #inhalt .ausstellungen .ausstellung_langtext {
	display: none;
}
.museum #inhalt .ausstellungen .ausstellung_bild {
	width: 75px;
	padding: 0 20px 10px 0;
	vertical-align: top;
}
.museum #inhalt .ausstellungen .ausstellung_link {
	text-align: right;
	padding: 4px 10px 10px 0;
}
.museum #inhalt #kunstsammlungen_navigation,
.museum #inhalt #glasmuseum_navigation,
.museum #inhalt #shop_navigation {
	float: left;
	background-color: #e5e5ea;
	padding: 5px 9px 9px 9px;
	line-height: 16px;
}
.museum #inhalt #kunstsammlungen_navigation,
.museum #inhalt #glasmuseum_navigation {
	width: 168px;
}
.museum #inhalt #shop_navigation {
	width: 123px;
}
.museum #inhalt #kunstsammlungen_navigation .haupt,
.museum #inhalt #glasmuseum_navigation .haupt,
.museum #inhalt #shop_navigation .haupt {
	padding: 6px 0 0 0;
}
.museum #inhalt #kunstsammlungen_navigation ul,
.museum #inhalt #glasmuseum_navigation ul,
.museum #inhalt #shop_navigation ul {
	margin: 0;
	padding: 0;
}
.museum #inhalt #kunstsammlungen_navigation li,
.museum #inhalt #glasmuseum_navigation li,
.museum #inhalt #shop_navigation li {
	list-style-type: none;
	line-height: 16px;
	padding: 0;
}
.museum #inhalt #kunstsammlungen_navigation li li,
.museum #inhalt #glasmuseum_navigation li li {
	list-style-image: url(../bilder/raquo_kunstsammlungen.gif);
	margin: 0 0 0 22px;
}
.museum #inhalt #kunstsammlungen_navigation li li li,
.museum #inhalt #glasmuseum_navigation li li li {
	list-style-image: url(../bilder/raquo_kunstsammlungen.gif);
	margin: 0 0 0 14px;
}
.museum #inhalt #kunstsammlungen_navigation a,
.museum #inhalt #glasmuseum_navigation a,
.museum #inhalt #shop_navigation a {
	text-decoration: none;
}
.museum #inhalt #kunstsammlungen_navigation a:hover,
.museum #inhalt #glasmuseum_navigation a:hover,
.museum #inhalt #shop_navigation a:hover {
	text-decoration: underline;
}
.museum #inhalt #kunstsammlungen_navigation #aktiv {
	color: #c33029;
}
.museum #inhalt #glasmuseum_navigation #aktiv {
	color: #296bc3;
}
.museum #inhalt #shop_navigation #aktiv {
	color: #c33029;
}
.museum #inhalt #shop_navigation .wk {
	padding: 16px 0 10px 0;
}
.museum #inhalt #shop_navigation .wk a {
	color: #296bc3;
}
.museum #inhalt #kunstsammlungen_veste,
.museum #inhalt #glasmuseum_roedental {
	float: left;
	width: 467px;
	padding: 0 0 0 20px;
}
.museum #inhalt #kunstsammlungen_veste_voll,
.museum #inhalt #glasmuseum_roedental_voll {
	float: left;
	width: 760px;
	padding: 0 0 0 20px;
}
.museum #inhalt #kunstsammlungen_veste h1,
.museum #inhalt #kunstsammlungen_veste h2,
.museum #inhalt #kunstsammlungen_veste_voll h1,
.museum #inhalt #kunstsammlungen_veste_voll h2 {
	color: #000033;
}
.museum #inhalt #kunstsammlungen_veste_voll .headline {
	color: #000033;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.museum #inhalt #kunstsammlungen_veste_voll .headline a {
	color: #000033;
	text-decoration: none;
}
.museum #inhalt #kunstsammlungen_veste_voll .headline a:hover {
	color: #000033;
	text-decoration: underline;
}
.museum #inhalt #glasmuseum_roedental h1,
.museum #inhalt #glasmuseum_roedental h2,
.museum #inhalt #glasmuseum_roedental_voll h1,
.museum #inhalt #glasmuseum_roedental_voll h2 {
	color: #c33029;
}
.museum #inhalt #glasmuseum_roedental_voll .headline {
	color: #c33029;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.museum #inhalt #glasmuseum_roedental_voll .headline a {
	color: #c33029;
	text-decoration: none;
}
.museum #inhalt #glasmuseum_roedental_voll .headline a:hover {
	color: #c33029;
	text-decoration: underline;
}
.museum #inhalt #pano {
	width: 760px;
	height: 420px;
}
.museum #inhalt #pano table {
	width: 760px;
	height: 420px;
}
.museum #inhalt #pano tr {
	vertical-align: middle;
}
.museum #inhalt #pano td {
	text-align: center;
}
.museum #inhalt .tabelle_liste {
	padding: 0 0 12px 0;
}
.museum #inhalt .tabelle_linien {
	background: url(../bilder/gepunktet.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.museum #inhalt .tabelle_linien td {
	padding: 14px 0 2px 0;
}
.museum #inhalt .tabelle_farbe td {
	padding: 10px 10px 10px 10px;
	color: #fff;
	background-color: #cb3600;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.museum #inhalt .tabelle_farbe img {
	float: left;
	margin-right: 10px;
}
.museum #inhalt .tabelle_farbe_2 {
	margin: 20px 0 20px 0;
	padding: 10px 10px 10px 10px;
	color: #000;
	background-color: #f0f36f;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.museum #inhalt .tabelle_farbe_3 {
	margin: 20px 0 20px 0;
	padding: 10px 10px 10px 10px;
	color: #000;
	background-color: #e5e5ea;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.museum #inhalt .tabelle_farbe_3 img {
	margin-right:20px;
	vertical-align:middle;
}
.museum #inhalt .tabelle_farbe_2 .input {
	width: 50px;
	vertical-align: text-bottom;
}
.museum #inhalt .fuehrungen {
	float: left;
	border: 1px solid #999;
	padding: 15px 10px 10px 15px;
	margin: 14px 0 14px 0;
}
.museum #inhalt .fuehrungen tr {
	vertical-align:top;
}
.museum #inhalt .fuehrungen td {
	padding: 0 10px 8px 0;
}
.museum #inhalt .fuehrungen td table {
	margin: 0 0 -10px 0;
}
.museum #inhalt .fuehrung {
	float: left;
	width: 560px;
}
.museum #inhalt .fuehrung_kurztext {
	display: block;
}
.museum #inhalt .fuehrung_langtext {
	float: left;
	width: 560px;
	display: none;
}
.museum #inhalt .fuehrung_langtext .buchen,
.museum #inhalt .fuehrung .buchen {
	clear: left;
	text-align: right;
	padding: 4px 10px 20px 0;
	font-size: 16px;
	color: #c33029;
}
.museum #inhalt .fuehrung .buchen {
	width: 750px;
}
.museum #inhalt .fuehrung_langtext .buchen a,
.museum #inhalt .fuehrung .buchen a {
	color: #c33029;
}
.museum #inhalt .fuehrung_langtext .close {
	clear: left;
	text-align: right;
	padding: 4px 10px 10px 0;
}
.museum #inhalt .datenbank {
	width: 760px;
	margin: 20px 0 0 0;
}
.museum #inhalt .datenbank tr {
	height: 25px;
	background-color: #e5e5ea;
	vertical-align: top;
}
.museum #inhalt .datenbank td {
	padding: 5px;
}
.museum #inhalt .datenbank .head {
	height: 25px;
	background-color: #454547;
	color: #ffffff;
}
.museum #inhalt .datenbank .shoplink {
	margin:12px 0 0 0;	
}
.museum #inhalt .datenbank .versteckt {
	margin:0;
	padding:0;
	display:none;
}
.museum #inhalt .presse {
	width: 960px;
}
.museum #inhalt .presse tr {
	vertical-align: top;
}
.museum #inhalt .presse td {
	padding: 10px 15px 0 0;
	border-bottom: solid #eeeeee 1px;
}
.museum #inhalt .presse .pdatum {
	color: #666;
	width: 50px;
	padding-top: 11px;
}
.museum #inhalt .presse .pinhalt {
	width: 410px;
}
.museum #inhalt .presse .pdatei {
	width: 50px;
	padding: 10px 15px 10px 0;
}
.museum #inhalt .presse .pbilder {
	width: 450px;
}
.museum #inhalt .presse .pbilder img {
	padding: 0 15px 10px 0;
}
.museum #inhalt .presse .pbildergross {
	width: 100px;
	padding: 10px 15px 10px 0;
}
.museum #inhalt .login_box {
	width: 200px;
	float: right;
	background-color: #e5e5ea;
	padding: 20px;
	margin: 0 0 40px 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.museum #inhalt #shop {
	float: left;
	width: 800px;
	padding: 0 0 0 20px;
}
.museum #inhalt #shop .shop_beschreibung {
	float: left;
	padding: 0 0 0 20px;
}
.museum #inhalt #shop .shop_beschreibung .grau {
	font-size: 9px;
}
.museum #inhalt #shop .shop_preis {
	float: left;
	width: 180px;
	padding: 0 0 0 20px;
}
.museum #inhalt #shop .shop_weiter {
	float: left;
	width: 130px;
	padding: 0 0 0 20px;
	text-align: right;
}
.museum #inhalt #shop .tabelle_linien {
	background: url(../bilder/gepunktet.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	vertical-align: middle;
}
.museum #inhalt #shop .tabelle_linien td {
	padding: 8px 20px 6px 0;
}
.museum #inhalt #shop .tabelle td {
	padding: 8px 20px 6px 0;
}
.museum #inhalt .glaspreis td {
	padding: 8px 0 6px 0;
}
.carousel {
	float: left;
	width: 640px;
	height: auto;
	margin: 20px 0 20px 0;
	padding: 0;
}
.carousel ul,
.carousel li {
	width: auto;
	padding: 0;
	margin: 0;
}
.prev {
	width: 60px;
	float: left;
	display: block;
	color: #999999;
	font-size: 40px;
	border: 0px none;
	padding: 0;
	margin: 20px 0 20px 0;
	cursor: pointer;
	height: 200px;
}
.next {
	width: 60px;
	float: right;
	display: block;
	color: #999999;
	font-size: 40px;
	border: 0px none;
	padding: 0;
	margin: 20px 0 20px 0;
	cursor: pointer;
	height: 200px;
}
.secupay {
	border: 0px none;
	width: 590px;
	height: 300px;
	margin: 10px 0 0 0;
}

.cssmenu ul {
	margin: 0;
	padding: 2px 2px 0 0;
	background: #7d7d7d url(../bilder/overlay.png) repeat-x 0 -110px;
	line-height: 100%;
	border-radius: 1em;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.cssmenu li {
	margin: 0 2px;
	padding: 0 0 2px;
	float: left;
	position: relative;
	list-style: none;
}
.cssmenu a,
.cssmenu a:link,
.cssmenu_en a,
.cssmenu_en a:link {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding: 2px 14px 3px;
	margin: 0;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.cssmenu_en a,
.cssmenu_en a:link {
	padding: 2px 16px 3px;
}
.cssmenu a:hover {
	background: #000;
	color: #fff;
}
.cssmenu .active a, 
.cssmenu li:hover > a {
	background: #666 url(../bilder/overlay.png) repeat-x 0 -40px;
	color: #444;
	border-top: solid 1px #f8f8f8;
}
.cssmenu ul ul li:hover a,
.cssmenu li:hover li a {
	background: none;
	border: none;
	color: #666;
}
.cssmenu ul ul a:hover {
	background: #8f8f8f url(../bilder/overlay.png) repeat-x 0 -100px !important;
	color: #fff !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.cssmenu li:hover > ul {
	display: block;
}
.cssmenu ul ul,
.cssmenu_en ul ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 175px;
	position: absolute;
	top: 21px;
	left: 0;
	background: #ddd url(../bilder/overlay.png) repeat-x 0 0;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.cssmenu_en ul ul {
	width: 179px;
}
.cssmenu ul ul li {
	float: none;
	margin: 0;
	padding: 2px;
}
.cssmenu ul ul a {
	font-weight: normal;
}
.cssmenu ul:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
* html .cssmenu  ul {
	height: 1%;
}
.cssmenu img {
	margin: 3px 0 0 4px;
	cursor: pointer;
}
.cssmenu_en img {
	margin: 3px 0 0 14px;
	cursor: pointer;
}