/* Man On The Moon */

/*{margin: 0px;padding: 0px;}*/
/*img, fieldset{padding: 0px;border: none;margin: 0px;line-height: 0px;}*/
a{color: #AF5308;text-decoration: none;font-weight: bold;}
a:hover {text-decoration: none;color:#ffa500;}
h2{font: 24px calibri, Helvetica, sans-serif;color: #ffffff;font-weight: normal;padding-top: 20px;padding-bottom: 20px;}
h3{font:23px calibri, Helvetica, sans-serif;color:#ffa500;font-weight: normal;padding-bottom: 5px;padding-top: 0px; margin-top:0px;}

body{font-family: calibri, Helvetica, sans-serif;font-size: 13px;line-height: 18px;color: #666666;background-color:#666666;  padding:0px; display: table-cell;vertical-align: top;  min-width:1100px;  }
html{ display: table; margin: auto; padding-top: 30px;}

.clear{clear: both;}
.read{text-align: right;padding-right: 5px;}
.read a{	font-weight: bold;color: #cc6e15;}
.read a:hover{color: #ffffff;}

#audioPlayer{height:35px; width:100%;}
/* wrap */
#wrap{width: 100%; margin: 0 auto; min-height:450px; padding-bottom:10px;}

#wrapTwo{width: 100%; margin: 0 auto; min-height:490px; padding-bottom:10px;}


/* header */
#black_bg{background: url(images/bg_black.png) repeat-x top;}
#hintergrund{background: url(images/final_logo.png) no-repeat center top;  padding-top: 5px; background-color:#FFFFFF;border-radius: 25px 25px 0 0; box-shadow: 10px 10px 5px #888888;}
/*#hintergrund{background-color: white; height:350px;}*/

/* menu */
#menu{background: url(images/menu.png) top left;height: 50px;width: 100%;}
#menu ul{margin:0 auto; width:1000px;}
#menu ul li{display: inline;}
#menu ul li a{font:20px calibri, Helvetica, sans-serif; color:#ffffff; text-align: center; float: left; width: 140px;  line-height:50px;}
#menu ul li a:hover, #menu ul li .active{color:#ffffff;text-decoration:underline;}




/* untermenu */
#untermenu{background: url(images/content_bg.jpg); border-top:1px solid white; height:40px; box-shadow: 10px 10px 5px #888888;}
#untermenu ul{margin:0 auto; width:400px;}
#untermenu ul li{display: inline;}
#untermenu ul li a{font: 17px  Calibri, Helvetica, sans-serif; color: #000; display:block; text-align: center; float: left; width: 160px; line-height: 39px;}
#untermenu ul li a:hover { color: #000000; text-decoration: underline;}
#untermenu ul li .active{background-image:url(images/untermenu.bmp);color: #000000;text-decoration: underline;}

#untermenu2{background: url(images/content_bg.jpg); border-top:1px solid white; height:40px; box-shadow: 10px 10px 5px #888888;}
#untermenu2 ul{margin:0 auto; width:800px;}
#untermenu2 ul li{display: inline;}
#untermenu2 ul li a{font: 17px  Calibri, Helvetica, sans-serif; color: #000; display:block; text-align: center; float: left; width: 160px; line-height: 39px;}
#untermenu2 ul li a:hover { color: #000000; text-decoration: underline;}
#untermenu2 ul li .active{background-image:url(images/untermenu.bmp);color: #000000;text-decoration: underline;}

#untermenu3{background: url(images/content_bg.jpg); border-top:1px solid white; height:40px; box-shadow: 10px 10px 5px #888888;}
#untermenu3 ul{margin:0 auto; width:500px;}
#untermenu3 ul li{display: inline;}
#untermenu3 ul li a{font: 17px  Calibri, Helvetica, sans-serif; color: #000; display:block; text-align: center; float: left; width: 160px; line-height: 39px;}
#untermenu3 ul li a:hover { color: #000000; text-decoration: underline;}
#untermenu3 ul li .active{background-image:url(images/untermenu.bmp);color: #000000;text-decoration: underline;}

#untermenu3{background: url(images/content_bg.jpg); border-top:1px solid white; height:40px; box-shadow: 10px 10px 5px #888888;}
#untermenu3 ul{margin:0 auto; width:500px;}
#untermenu3 ul li{display: inline;}
#untermenu3 ul li a{font: 17px  Calibri, Helvetica, sans-serif; color: #000; display:block; text-align: center; float: left; width: 160px; line-height: 39px;}
#untermenu3 ul li a:hover { color: #000000; text-decoration: underline;}
#untermenu3 ul li .active{background-image:url(images/untermenu.bmp);color: #000000;text-decoration: underline;}
/*#untermenu2{background: url(images/content_bg.jpg);height: 40px;width: 100%;padding-top:0px;border-top:1px solid white;}
#untermenu2 ul{padding-left: 0px;list-style: none;width: 480px;margin:0 auto;}
#untermenu2 ul li{display: inline;}
#untermenu2 ul li a{font: 17px  Calibri, Helvetica, sans-serif;color: #000;text-align: center;font-weight: normal;text-decoration: none;display: block;float: left;width: 160px;line-height: 39px;}
#untermenu2 ul li a:hover { color: #000000;text-decoration: underline;}
#untermenu2 ul li .active{background-image:url(images/untermenu.bmp);color: #000000;text-decoration: underline;}*/

/* vordergrund */
#vordergrund{height:130px;}
#vordergrund{margin-left:auto;margin-right:auto;width: 100%;padding-top: 70px;}

#GalleryComponenti {width: 1080px;}
#imglogo {position:absolute; left: 20px; top:20px;}

/* content */
#wrap{background: url(images/content_bg.jpg); width: 100%; position:relative; border-radius: 0 0 25px 25px; box-shadow: 10px 10px 5px #888888;}
#wrapTwo{background: url(images/content_bg.jpg); width: 100%; position:relative; border-radius: 0 0 25px 25px; box-shadow: 10px 10px 5px #888888;}
#wrap2{width: 1000px; margin: 0 auto;}

#content{width: 1000x; margin: 0 auto; padding-top:10px; padding-bottom:10px; text-align: center;}
#content .font {font-family:papyrus;font-size:18px; }

#content2{width: 1000x; margin: 0 auto; padding-top:10px; padding-bottom:10px; text-align: center;}
#content2 .font {font-family:papyrus;font-size:18px;}

/* footer */
#footer{text-align: center; font-size: 11px; height:20px; width:100%; margin-left:0px; bottom:0; position: absolute; margin-bottom:10px;}
#footer a{ font-size: 11px;}
table.listing, table.listingSpettacoli{	font-family: calibri, Helvetica, sans-serif;
				width: 80%;
				border-collapse: collapse; margin: 0 auto;}

table.listing td, table.listing th, table.listingSpettacoli td, table.listingSpettacoli th {
    font-size: 1em;
    border: 1px solid #000000;
    padding: 3px 7px 2px 7px;
}

table.listing th, table.listingSpettacoli th {
    font-size: 1.1em;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #000000;
    color: #ffffff;
}

table.listing tr.alt td, table.listingSpettacoli tr.alt td {
    color: #000000;
    background-color: #eee9e9;
}

table.listingSpettacoliFollow{	font-family: calibri, Helvetica, sans-serif;
				width: 80%;
				border-collapse: collapse;
				  margin: 0 auto; }

table.listingSpettacoliFollow td, table.listingSpettacoliFollow th {
    font-size: 1em;
    border: 1px solid #000000;
    padding: 3px 7px 2px 7px;
}

table.listingSpettacoliFollow th {
    font-size: 1.1em;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #000000;
    color: #ffffff;
}

table.listingSpettacoliFollow tr.alt td {
    color: #000000;
    background-color: #eee9e9;
}
/* roundabout */
.roundabout-holder {list-style:none;width:50em;height:10em;margin:1em auto;margin-left:auto;margin-right:auto;}
.roundabout-moveable-item {height:300px;width:562px;cursor:pointer;}
.roundabout-moveable-item img {width:100%;height:100%;}
.roundabout-in-focus {cursor:auto;}


/* Bild */
.bild{margin-left:100px;margin-top:100px;}


.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		
