/* ----------------------------------------
Theme Name: ravensburger museum
Description: Ravensburger Verlagsmuseum theme
Version: 1
Author: Robert Rusanu
Author URI: http://thinkwithstyle.com
Last Modified: 2010.05.13
Provides: Theme definition file for WordPress 
---------------------------------------- */

body {font: normal 12px/1.5 arial, sans-serif;color:#565656;margin:0;padding:0 0 50px 0;background:#fff url(design/images/body-subpage.png) 0 0 repeat-y;}
div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,pre,td,th,table{margin:0;padding:0}
td,th,table {border-collapse:collapse}
#wrapper {font-size:1em} /* 1em = 12px */
ul, ol, li {list-style:none}
p,li,dd,dt,em,strong,cite,blockquote,a,td,th {font-size:1em;font-weight:normal;font-style:normal;}
th, strong, b {font-weight:bold}
em, i {font-style:italic}
code {color:#aaa;font-size:1.2em;}
blockquote {padding:10px;}
h1, h2, h3, h4, h5, h6 {margin:0;font-weight:normal;color:#1A5DAE;font-size:1.4em;font-family:arial}
.alignleft {float:left;margin: 2px 5px 2px 0}
#flashmovie .alignleft {margin:0}
.alignright {float:right;margin: 2px 0 2px 5px}
.aligncenter {display:block;margin: 0 auto}
h3, h4, h5, h6 {font-size:1.2em;color:#1a5dae}
img {border:none}
a:focus, a:active {outline:0}
a {color:#1a5dae;text-decoration:none}
#footer a {color:#565656}
a:hover {text-decoration:underline}
hr {display:none}
p {margin: 0 0 10px 0}
#additional-content p {margin:0}
#main-content h3,#main-content h4,#main-content h5  {margin-bottom:0;padding-top:10px}
#main-content h3:first-child,#main-content h4:first-child,#main-content h5:first-child {padding-top:0}

#inner-content table {margin-bottom:10px}
#inner-content table td {border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:2px 5px}
.pdf {padding-right:20px;background:url(design/images/pdf-icon.png) 100% 0 no-repeat}
.ecke {background:url("design/images/rav-corner.gif") no-repeat scroll left 0 transparent;padding-left:20px;}
.odd {background-color:#E3E1DF}
.arch-text p {margin-bottom:15px;color:#000}
.clearfix:after, .content:after,#home-teasers:after, .box:after,  .news_item:after, .pagination:after,.form li:after, #prices:after, #partners li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.clearfix, .content, #home-teasers, .box, .news_item, .pagination,.form li,#prices, #partners li{display: inline-block;}
html[xmlns] .clearfix , html[xmlns] .content, html[xmlns] #home-teasers, html[xmlns] .box, html[xmlns] .news_item,html[xmlns] .pagination,html[xmlns] .form li, html[xmlns] #prices, html[xmlns] #partners li{display: block;}
* html .clearfix, * html .content, * html #home-teasers, * html .box,  * html .news_item, * html .pagination, * html .form li, * html #prices, * html #partners li{height: 1%;}


/* forms - general */
	label {cursor:pointer}
    input, select,  textarea {width:300px;margin-right:5px;padding: 3px 0;background:#fff url(design/images/gradient-grey.gif) repeat-x;border:1px solid #E2E1DF}
	input:focus, select:focus, textarea:focus {border-color:#1A5DAE}
	input[type="radio"], input[type="checkbox"] {width:auto;border:none;padding:0;margin:0;background:none}
/*end forms */


#wrapper {position:relative;background-image:url(design/images/body.png);background-repeat:repeat-x;}
h1#top-title {position:absolute;z-index:10;left:903px;}
h1#top-title a {display:block;width:78px;height:78px;background:url(design/images/logo.gif) 50% 50% no-repeat;text-indent:-9999px}
a#descr {position:absolute;z-index:10;left:10px;top:20px;width:265px;height:50px;display:block;text-indet:-9999px;}
a.more, ul#partners .partner-text a  {display:block;margin: 10px 0;padding-left:20px;background:url(design/images/rav-corner.gif) left 2px no-repeat}

#mainnav {position:absolute;left:0;}
.content {width:883px;}
#footer {clear:both;background:url(design/images/footer.gif) 0 100% repeat-x;height:25px;width:100%;position:fixed;left:0;bottom:0;z-index:500}
#footer ul {padding: 35px 65px 3px 20px;width: 800px;position:relative;background:url(design/images/fangdenhut.png) right top no-repeat;position:fixed;left:0;bottom:0;}


#footer li {display:inline;float:left;padding:0 10px;font-size:.95em;background:url(design/images/dot-double-grey.gif) left 11px no-repeat}
#footer li:first-child {padding-left:0;background:none}
#footer li a ,#footer li{color:#fff;text-transform:uppercase}

#flash-container{position:absolute;top:0;left:0;width:593px;background-color:#fff;background-repeat:no-repeat;background-position: 0 0;padding:0 0 0 290px}
#flashmovie {margin:17px 14px;overflow:hidden;background-position:0 0;background-color:#fff;width:564px;height:189px}

#flashmovie.homepage-banner {height:288px;background-image:url(design/images/rav_museum_home_pic.jpg)}
.museum-banner{background-image:none}
.index-banner{background-image:url(design/images/banner-aktuelles.jpg)}
.gruppen-banner{background-image:url(design/images/banner-museum.jpg)}
.program-banner {background-image:none}
.page-banner{background-image:url(design/images/banner-museum.jpg)}
.partner-banner {background-image:none}
.contact-banner {background-image:url(design/images/banner-contact.jpg)}
.single-banner {background-image:url(design/images/banner-museum.jpg)}
.service-banner {background-image:none}

#metanav  {position:absolute;left:903px;top:14px;width:115px;font-size:.95em}
#metanav li{text-transform:uppercase;margin:0 0 5px -5px}
#metanav li a {padding:2px 5px}
#metanav li a:hover,#metanav li.current_page_item a{background:url(design/images/gradient-blue.gif) 0 50% repeat-x;color:#fff;text-decoration:none}
/*
#mainnav li {border-left:1px solid #E3E1DF;font-size:14px;height:73px;display:table-cell;vertical-align:middle;background:url(design/images/mainnav.gif) 0 100% repeat-x}
#mainnav li:first-child {border:none}

#mainnav {display:table;height:73px;width:883px;background:#fff url(design/images/mainnav.gif) 0 100% repeat-x;overflow:hidden}
#mainnav li a {padding:10px 20px;text-transform:uppercase;text-align:center;display:inline-block;}
#mainnav li:hover,#mainnav li.active{background-position: 0 0}
#mainnav li:hover a, #mainnav li.active a {text-decoration:none;color:#fff}
*/
#inner-content div.wpcf7-validation-errors {border-color:#f00;}
#inner-content span.wpcf7-form-control-wrap {float:left}
#inner-content span.newsletter, #inner-content span.sonderaktionen {float:none !important}
#inner-content span.wpcf7-not-valid-tip {left:0;top:0;width:296px;height:18px;overflow:hidden;background:#fff}

#inner-content .hausnr span.wpcf7-not-valid-tip ,#inner-content .plz span.wpcf7-not-valid-tip ,#inner-content .geb-tag span.wpcf7-not-valid-tip ,#inner-content .geb-mon span.wpcf7-not-valid-tip ,#inner-content .geb-jahr span.wpcf7-not-valid-tip ,#inner-content .captcha-647 span.wpcf7-not-valid-tip {width:92px} 
#inner-content .street span.wpcf7-not-valid-tip ,#inner-content .wohnort span.wpcf7-not-valid-tip  {width:195px}
#inner-content  .nachricht span.wpcf7-not-valid-tip {height:106px}
/* navi with id's */
/*
#mainnav li {border-left:1px solid #E3E1DF;font-size:14px;height:73px;display:table-cell;vertical-align:middle;background:url(design/images/mainnav.gif) 0 100% repeat-x}
#mainnav li:first-child {border:none}
#mainnav li a  {padding:0;height:73px;display:inline-block}

#mainnav li#nav-item-1 a {width:159px}
#mainnav li#nav-item-2 a {width:129px}
#mainnav li#nav-item-3 a {width:109px}
#mainnav li#nav-item-4 a {width:167px}
#mainnav li#nav-item-5 a {width:108px}
#mainnav li#nav-item-6 a {width:102px}
#mainnav li#nav-item-7 a {width:101px}
*/
/* mainnav li's with images  */

#mainnav {float:left;width:883px;height:73px;background:#fff url(design/images/mainnav.gif) 0 100% repeat-x;overflow:hidden}
#mainnav li {border-left:1px solid #E3E1DF;font-size:14px;height:73px;float:left;background:url(design/images/mainnav.gif) 0 100% repeat-x}
#mainnav li:first-child {border:none}
.wrapper-de #mainnav li a  {padding:73px 0 0 0;height:0;overflow:hidden;float:left;background-image:url(design/images/back-mainnav.png);background-repeat: no-repeat}
.wrapper-en #mainnav li a {padding:73px 0 0 0;height:0;overflow:hidden;float:left;background-image:url(design/images/back-mainnav-en.png);background-repeat: no-repeat}
#mainnav li.page-item-4 a {width:159px;background-position: 0 0}
#mainnav li.page-item-6 a {width:129px;background-position: -159px 0}
#mainnav li.page-item-7 a {width:109px;background-position: -288px 0}
#mainnav li.page-item-8 a {width:169px;background-position: -399px 0}
#mainnav li.page-item-9 a {width:106px;background-position: -566px 0}
#mainnav li.page-item-10 a {width:103px;background-position: -674px 0}
#mainnav li.page-item-11 a {width:101px;background-position: -776px 0}

#mainnav li.page-item-4 a:hover,#mainnav li.page-item-4.current_page_item a, #mainnav li.page-item-4.current_page_parent a {background-position: 0 -73px}
#mainnav li.page-item-6 a:hover,#mainnav li.page-item-6.current_page_item a,#mainnav li.page-item-6.current_page_parent a {background-position: -159px -73px}
#mainnav li.page-item-7 a:hover,#mainnav li.page-item-7.current_page_item a,#mainnav li.page-item-7.current_page_parent a {background-position: -288px -73px}
#mainnav li.page-item-8 a:hover,#mainnav li.page-item-8.current_page_item a,#mainnav li.page-item-8.current_page_parent a {background-position: -399px -73px}
#mainnav li.page-item-9 a:hover,#mainnav li.page-item-9.current_page_item a,#mainnav li.page-item-9.current_page_parent a {background-position: -566px -73px}
#mainnav li.page-item-10 a:hover,#mainnav li.page-item-10.current_page_item a,#mainnav li.page-item-10.current_page_parent a {background-position: -674px -73px}
#mainnav li.page-item-11 a:hover,#mainnav li.page-item-11.current_page_item a,#mainnav li.page-item-11.current_page_parent a {background-position: -776px -73px}

/* english version */
#mainnav li.page-item-739 a {width:159px;background-position: 0 0}
#mainnav li.page-item-691 a {width:129px;background-position: -159px 0}
#mainnav li.page-item-697 a {width:88px;background-position: -280px 0}
#mainnav li.page-item-715 a {width:190px;background-position: -372px 0}
#mainnav li.page-item-705 a {width:106px;background-position: -566px 0}
#mainnav li.page-item-724 a {width:103px;background-position: -674px 0}
#mainnav li.page-item-727 a {width:101px;background-position: -776px 0}

#mainnav li.page-item-739 a:hover,#mainnav li.page-item-739.current_page_item a, #mainnav li.page-item-739.current_page_parent a {background-position: 0 -73px}
#mainnav li.page-item-691 a:hover,#mainnav li.page-item-691.current_page_item a,#mainnav li.page-item-691.current_page_parent a {background-position: -159px -73px}
#mainnav li.page-item-697 a:hover,#mainnav li.page-item-697.current_page_item a,#mainnav li.page-item-697.current_page_parent a {background-position: -280px -73px}
#mainnav li.page-item-715 a:hover,#mainnav li.page-item-715.current_page_item a,#mainnav li.page-item-715.current_page_parent a {background-position: -372px -73px}
#mainnav li.page-item-705 a:hover,#mainnav li.page-item-705.current_page_item a,#mainnav li.page-item-705.current_page_parent a {background-position: -566px -73px}
#mainnav li.page-item-724 a:hover,#mainnav li.page-item-724.current_page_item a,#mainnav li.page-item-724.current_page_parent a {background-position: -674px -73px}
#mainnav li.page-item-727 a:hover,#mainnav li.page-item-727.current_page_item a,#mainnav li.page-item-727.current_page_parent a {background-position: -776px -73px}


/* end mainnav */


#page-title {margin: 0 0 0 20px;color:#1a5dae;font-size:20px;}


/* homepage */
.homepage {background-image:url(design/images/body-home.png);background-position: 0 0;background-repeat:repeat-y}
.homepage h1#top-title {top:227px}
.homepage #wrapper{padding-top:395px;background-position: 0 322px }
.homepage #flash-container {height:322px;background-image:url(design/images/top-slogan-home.jpg);background-position: -1px 0}
.homepage .wrapper-en #flash-container {background-image:url(design/images/top-slogan-home-en.jpg);}
.homepage #mainnav {top:322px;}
/*#home-teasers {background:transparent url(design/images/home-teasers.gif) repeat-y}*/
#home-teasers>li {float:left}
#home-teasers li#teaser-1 {width:290px}

#home-teasers li#teaser-2 {width:280px;position:relative;padding-top:106px;}
#home-teasers li#teaser-3 {width:313px;position:relative;padding-top:106px;}
#home-teasers li#teaser-1 h2 {background:url(design/images/teaser-headings.jpg) 0 0 no-repeat;height:0; overflow:hidden;padding-top:91px;}
.wrapper-en #home-teasers li#teaser-1 h2 {background-image:url(design/images/teaser-headings-en.jpg)}
#home-teasers li#teaser-2 h2,#home-teasers li#teaser-3 h2 {padding-left:20px;text-transform:uppercase;}

#home-teasers li#teaser-2 img , #home-teasers li#teaser-3 img {position:absolute;left:0;top:0;margin:0;padding:0;float:none}
#home-teasers>li>div,#home-teasers>li>ul {padding:15px 20px}

#home-teasers li div.simpleimage {padding:0}
#home-teasers li div.simpleimage p {margin:0}
#home-teasers li#teaser-1 li>div{padding:15px 0 10px 0}
#home-teasers p ,#home-teasers li li{margin: 0 0 5px 0}
#home-teasers>li a {display:block;margin: 10px 0;padding-left:20px;background:url(design/images/rav-corner.gif) left 2px no-repeat}
#home-teasers>li h3 {text-transform:uppercase;font-size:1.4em}
#home-teasers>li h3 a {display:inline;padding:0;background:none}
 /* end homepage --------------------------------- */

/* subpages */
.subpage h1#top-title {top:128px}
.subpage #mainnav {top:223px;}
.subpage #wrapper{padding-top:296px;background-position: 0 223px }
.subpage #flash-container {height:223px;background-image:url(design/images/top-slogan-subpage.jpg);background-position: -1px 0}
.subpage .wrapper-en #flash-container {background-image:url(design/images/top-slogan-subpage-en.jpg)}
/*.subpage #content {height:30px}*/
#inner-content ul, #inner-content ul li {list-style-type:disc;list-style-position:inside}
#inner-content ul, #inner-content ol {padding:10px 20px}
#inner-content ol, #inner-content ol li {list-style-type:decimal;list-style-position:inside}

#inner-content .explanation ul,#inner-content .explanation li, #inner-content .listing, #inner-content .listing li,#inner-content .stickyposts, #inner-content .stickyposts li {list-style:none;}
#inner-content .explanation ul, #inner-content .listing,#inner-content .stickyposts {padding:0}
#inner-content .stickyposts {padding:10px;background:#fafafa}
#program {float:left;width:160px;padding:10px 0}
	#program dt {font-weight:bold;padding-top:5px}
	#program dd {margin-bottom:10px}
#prices {float:right;width:375px;padding:10px 0;margin-bottom:10px}
	#inner-content #prices ul {list-style:none;padding:5px 0 0 0}
	#inner-content #prices li {padding: 4px 10px;list-style:none;width:355px;float:left}
	#prices li:nth-child(2n+1){background:#E3E1DF}
	#prices li.odd{background:#E3E1DF}
	
	#prices li:nth-child(2n+1) li, #prices li li:nth-child(2n+1), #prices li li {padding: 0;background:#fff}
	.explanation {clear:both;margin-top:5px;padding: 10px 0;border-top:1px solid #ededed}
	#prices dt {float:left;width:75%}
	#prices dd {float:right;width:24%;font-weight:bold;text-align:right}
	#prices li em {font-style:normal;font-weight:bold;color:#1A5DAE}

	#inner-content .form li,#inner-content .form ul {list-style:none;}  
	#inner-content .form ul  {padding:0}

	.special-case {margin: 5px 0;padding: 10px 0;border-top:1px solid #dedede;}


/* end subpage  -------------------------------- */


/* main content */
#main-content {float:right;width:593px;padding-bottom:110px;}
	.page-title {height:89px;position:relative;border-bottom: 1px solid #E1DFDD;text-transform:uppercase }
	.page-title h2 {position:absolute;left:20px;bottom:10px;width:420px}
	#inner-content{padding: 10px 20px;position:relative} 
	.gallery li {float:left;margin: 0 5px 5px 0;text-align:center}
	/*.gallery li a {float:left;}
	.gallery li a img {float:left;}*/

	
		.news_item {padding:20px 0;border-bottom: 1px solid #E2E1DF}
			.news_item  .news_item_img {float:left;width:150px;}
				.news_item  .news_item_img img {display:inline-block;border:1px solid #E2E1DF;max-width:138px}
	
				.news_item_text small {font-weight:bold;font-size:.95em}
				.news_item_text h4 {padding:5px 0}
				.news_item_text p {margin:0}
				.news_item_text a {display:inline-block;margin: 10px 0 0 0;padding-left:20px;background:url(design/images/rav-corner.gif) left 2px no-repeat}
				.news_item_text .pic a {float:none;display:inline;margin:0;padding:0;background:none}
				
	
	
	.top-pag{top:-3.1em;position:relative;margin-bottom:-2em}
	.bottom-pag {padding-top:10px}
	.pagination div{float:right;}
	.pagination span ,.pagination a{display:inline-block}
	
	.pagination span ,.pagination a {padding:0 2px;border:1px solid #e1dfdd;margin-left:2px;min-width:11px;font-weight:bold;text-align:center}
	.pagination span.pages {border:none;font-weight:normal;margin-right:5px}
	.pagination a:hover, .pagination span.current{text-decoration:none;background:url(design/images/mainnav.gif) 0 -20px repeat-x;color:#fff}
	.pagination a.nextpostslink, .pagination .previouspostslink{border:none;font-size:1.4em;line-height:1;}

	
	.box {border-bottom: 1px solid #E2E1DF;padding: 15px 0}
	.box-img {float:left;margin-right:10px;position:relative}
	.box-img img{display:block;border:1px solid #E2E1DF}
		.box-img .zoom span {display:block;margin:5px 0;padding-left:15px;background:url(design/images/zoom.gif) left 50% no-repeat}
	
		.wrapper-en .box-img .zoom span {background-image:url(design/images/zoom-en.gif)}
	#inner-content .form ul, #inner-content .form li, #inner-content ul#partners, #inner-content ul#partners li {list-style:none;padding-right:0;padding-left:0}
	
	.form p {padding-right:50px;margin-bottom:20px}
	.form li {padding: 3px 0}
	.form label, .form span.label {float:left;width:120px;line-height:24px}
	.form .wpcf7-radio label {width:auto;margin-right:15px}
		
	.form .label-anrede {width:auto;float:none;margin-right:20px;display:inline-block}
	.form input,.form select,.form textarea {width:300px;margin-right:5px;padding: 3px 0;background:#fff url(design/images/gradient-grey.gif) repeat-x;border:1px solid #E2E1DF}
	
	
	.form select{width:302px}
	.form textarea {height:100px}
	.form input:focus,.form select:focus,.form textarea:focus {border-color:#1A5DAE}
	

	.form input.shortinput {width:95px}
	.form input.medinput {width:198px}
	.form input[type="radio"],.form input[type="checkbox"] {width:auto;border:none;padding:0;margin-right:5px}
	
	#inner-content .form .form-explanation {padding:10px 0 10px 120px;border-bottom:1px solid #E2E1DF;margin-bottom:10px}
	.form .send-form,.form .ask-newsletter, .form .pflichtfelder, .form .captcha {border-top:1px solid #e2e1df;}
	.form .send-form,.form .pflichtfelder ,.form .captcha  {padding-top:10px}
	.form .ask-newsletter,.form .pflichtfelder  {margin-top:10px}
		.form .ask-newsletter p {margin-bottom:5px}
.form .ask-newsletter h5 {color:#444;font-weight:bold;font-size:1em;padding-top:10px}
.form .ask-newsletter h5 em {font-style:normal;font-weight:normal}
		.form .ask-newsletter span {display:block}
		.form .ask-newsletter span span {display:inline}
	.form .ask-newsletter label {float:none;width:auto}
		.form .send-form  span {float:right;}
/*
		.form .send-form input {width:auto;padding:3px 10px;background:url(design/images/gradient-blue.gif) 0 50% repeat-x;border:1px solid #ddd;color:#fff;font-weight:bold;margin:0;cursor:pointer}
	.form .send-form input:focus,.form .send-form input:hover {border-color:#1A5DAE}
*/	
	.form .send-form span label {width:98px;height:31px;padding:0;background:url(design/images/absenden-off.png) !important;background:url(design/images/absenden-off.gif) 0 50% no-repeat;float:left;text-indent:-9999px;border:none;color:#fff;font-weight:bold;margin:0;cursor:pointer}
	.form .send-form span label:focus,.form .send-form span label:hover {background:url(design/images/absenden-on.png) !important;background:url(design/images/absenden-on.gif) 0 50% no-repeat}
	.form .send-form span label input {position:absolute;left:-9999px}
	
	
	.form .send-form  span .ajax-loader {position:absolute;right:150px}
	
	
/* partners page */	
	 ul#partners	li {padding: 10px 0;border-top:1px solid #ededed}
	 ul#partners	li:first-child {padding-top:0;border-top:none}
 ul#partners	 .partner-text {float:right;width:330px}
	 ul#partners	 .partner-text a{margin: 2px 0}
  ul#partners .partner-img{float:left;width:205px}
  ul#partners .partner-img img {border: none;padding:0;max-width:200px}
  ul#partners h3, ul#partners h4, ul#partners h2 {font-size: 1em;font-weight:bold;color:#444;margin-bottom: 5px}
	
	
	
	
	
	
/* additional content (sidebar) */	
#additional-content {float:left;width:290px;padding-bottom:110px}
	#pagenav {margin-bottom:20px}
		#pagenav li a {display:block;padding:0 20px 0 20px;font-size:1.23em;line-height:29px;text-transform:uppercase;border-bottom: 1px solid #E1DFDD;background:url(design/images/mainnav.gif) -9999px -9999px no-repeat}
		#pagenav li a:hover ,#pagenav li.current_page_item a{text-decoration:none;color:#fff;background-position: 0 0;background-repeat:repeat-x}

		#contact-block {padding: 110px 20px 20px 20px;background:url(design/images/contact-teaser.jpg) 0 0 no-repeat;position:relative}
		#contact-block .hgimg {position:absolute;left:0;top:0;height:90px;width:289px;background:#fff;padding:0}
		#contact-block .hgimg  img {padding:0;margin:0;border:none}
		#contact-block h3 {text-transform:uppercase;margin-bottom:5px;font-size:1.4em}
		#contact-block dt {font-weight:bold;margin-bottom:5px}
	
#extra-content {padding:10px}	
		
		
	.slideshowlink {display:none}	

	#TB_prev a{position:absolute;left:10px;top:50px;}
	#TB_closeWindowButton {position:absolute;right:10px;bottom:10px;background:url(design/images/lightbox/lightbox-btn-close.gif) no-repeat;width:18px;height:19px}
	#TB_closeWindowButton img {display:none}
	
	#inner-content .ngg-singlepic {border: 1px none #dedede;padding:0 0 25px 0; background-image:url(design/images/zoom.png);background-position: -5px 100%;background-repeat:no-repeat} 
		.wrapper-en #inner-content .ngg-singlepic{background-image:url(design/images/zoom-en.gif)}
	#inner-content .ngg-left  {margin-right:15px}
	#inner-content .ngg-right  {margin-left:15px}
	
	
	.print-map {margin:0 !important;}
	.print-map a{float:left;width:124px;height:140px;margin-right:10px;background-image:url(design/images/zoom.png) !important;background:url(design/images/zoom2.gif) -2px 100% no-repeat;}
	.wrapper-en .print-map a {background-image:url(design/images/zoom-en.gif) !important}
	#metanav #lang_sel_list  {z-index:88}
	
	#lang_sel_list ul{border:none !important}
	#lang_sel_list a, #lang_sel_list a:visited {padding:2px 5px !important;border:none !important;color:#1A5DAE;display:inline}
	#lang_sel_list a.lang_sel_sel {display:none}
	/*
	#lang_sel_list a.lang_sel_sel,#lang_sel_list a.lang_sel_sel:hover {color:#fff;background:url(design/images/gradient-blue.gif) repeat-x scroll 0 50% transparent}
	*/

	/*#lang_sel_list a:hover {color:#444 !important;background:none !important}*/

#allgemein-content {	padding:20px 40px;background:#ECECEC}
#allgemein-content div.floated {width:140px;float:left;margin-left:26px;display:inline}
#allgemein-content div.floated:first-child {margin:0}
#allgemein-content div.floated p {margin:0}
#allgemein-content div.floated  a b{display:block;padding-left:16px;background:url(design/images/zoom.gif) left center no-repeat}
#allgemein-content div.floated  a:hover b {text-decoration:underline}
#allgemein-content div div img {display:block}	
.ui-widget-overlay {
	background: none repeat scroll 0 0 #666666;
	opacity: 0.5;
	background: rgba(0, 0, 0, 0.5);
    z-index: 4999 !important;	
	left: 0;
    position: absolute;
    top: 0;}
.ui-widget-content {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #333333;
}
.ui-dialog {
    padding: 0.2em;
    position: relative;
    width: 300px;
}
.ui-corner-all {
    border-radius: 4px 4px 4px 4px;}
	
.lightbox_top {
    background: url("http://www.ravensburger.de/images/lightbox/top_back.gif") repeat-x scroll 0 0 transparent;
    height: 43px;
    padding: 5px 5px 0 0;
    text-align: right;
}
#flashplayerLightbox11 {display:block;margin: 5px auto}	
