/* tanzorchester style.css */
/* hellbraun #d5c8b5 */
/* dunkelbraun (head) #aa9168 */
/* blau #0059ac */

/* allgemeines */
* {
 margin:0;
 padding:0;
}
body {
 font-family:Verdana, Arial,Helvetica,sans-serif;
 font-size:76%;
 color:#000;
 background-image:url(images/site_bgrnd.jpg);
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {border:none;}
.print {display:none;}
.noprint {}
p#printhead {display:none;}
p#printfoot {display:none;}
a#zummenue {position:absolute; top:-5000px; left:-5000px;}


h1#head {
 height:125px;
 border-bottom:5px solid #d5c8b5;
 background:url(images/logo.jpg) no-repeat 100px 43px;
}
h1#head b {
 font-size:1px;
 font-weight:normal;
 position:relative;
 top:-5000px;
 left:-5000px;
}
h1#head a { /* homelink */
 display:block;
 width:550px;
 height:80px;
 text-decoration:none;
 position:absolute;
 top:35px;
 left:60px;
}

/* faux */
div#faux {
 background:url(images/faux_bgrnd.jpg) repeat-y #d5c8b5;
 border-bottom:125px solid #aa9168;
}

/* inhalt */
div#faux div#inhalt {
 padding:80px 15px 55px 365px;
 position:relative;
 border-bottom:5px solid #d5c8b5;
 background:url(images/fotolinks.jpg) no-repeat; 
 min-height:300px;
}
div#faux div#inhalt h2 {
 font-size:1.8em;
 color:#0059ac;
 margin:0 0 10px 0;
}
div#faux div#inhalt h3 {
 font-size:1.2em;
 margin:0 0 20px 0;
}
div#faux div#inhalt h4 {
 font-size:1.2em;
 margin:0 0 10px 0;
 color:#0059ac;
}
div#faux div#inhalt p {
 margin-bottom:15px;
}
div#faux div#inhalt ul {
 margin:0 0 0 25px;
 list-style-image:url(images/bullet.gif);
 list-style-type:none;
}
img {
 padding:2px;
 border:1px solid #aa9168;
}
.pt35 {padding-top:35px;}
.clear {clear:both;}

/* inhalt sonderformatierungen */
/* ADMIN-Seiten */
div#inhalt div#admin div.headline {
 font-size:1.2em;
 color:#0059ac;
 margin:5px 0 -15px 0;
 font-weight:bold;
}
body.home div#inhalt div#admin div.headline {/* aktuelles auf home */
 font-size:1.6em;
 color:#0059ac;
 margin:0 0 -15px 0;
 padding-top:40px;
}
div#inhalt div#admin div.fett {display:inline; font-weight:bold;}
div#inhalt div#admin div.blau {display:inline; color:#0059ac;}
div#inhalt div#admin div.fettblau {display:inline; font-weight:bold; color:#0059ac;}


/* informationen */
body.allgemeines div#faux div#inhalt p#allgemeinesblech {
 text-indent:-5000px;
 height:110px;
 background:url(images/allgemeines_blech.jpg) no-repeat #060404;
 margin:25px 0 25px 0;
}
body.allgemeines div#faux div#inhalt p#allgemeinessax {
 height:110px;
 background:url(images/allgemeines_sax.jpg) no-repeat #060404;
 margin:25px 0 25px 0;
}

/* orchester */
/* fotos */
body.orchester {min-width:1120px;}
body.orchester div#faux div#inhalt ul#musikerfotos {
 width:700px;
 margin:0 0 20px 0;
 list-style-type:none;
 list-style-image:none;
 /*border:1px solid #f00;*/
}
/* stellt ul#musikerfotos-fluß wieder her */
 body.orchester div#faux div#inhalt ul#musikerfotos:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 body.orchester div#faux div#inhalt ul#musikerfotos {display:inline-table;}
 /* Hides from IE-mac \*/
 * html body.orchester div#faux div#inhalt ul#musikerfotos {height:1%;}
 body.orchester div#faux div#inhalt ul#musikerfotos {display:block;}
 /* End hide from IE-mac */
body.orchester div#faux div#inhalt ul#musikerfotos li {
 float:left;
 padding:0 2px 2px 0;
}
body.orchester div#faux div#inhalt ul#musikerfotos li a {
 display:block;
 cursor:default;
 text-decoration:none;
 width:65px;
 height:196px;
}
/* alle musiker-fotos */
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f1 {background:url(images/orchester_1.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f1:hover {background:url(images/orchester_1.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f2 {background:url(images/orchester_2.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f2:hover {background:url(images/orchester_2.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f3 {background:url(images/orchester_3.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f3:hover {background:url(images/orchester_3.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f4 {background:url(images/orchester_4.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f4:hover {background:url(images/orchester_4.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f5 {background:url(images/orchester_5.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f5:hover {background:url(images/orchester_5.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f6 {background:url(images/orchester_6.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f6:hover {background:url(images/orchester_6.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f7 {background:url(images/orchester_7.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f7:hover {background:url(images/orchester_7.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f8 {background:url(images/orchester_8.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f8:hover {background:url(images/orchester_8.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f9 {background:url(images/orchester_9.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f9:hover {background:url(images/orchester_9.jpg) no-repeat 0 -196px;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f11 {background:url(images/orchester_11.jpg) no-repeat 0 0;}
 body.orchester div#faux div#inhalt ul#musikerfotos li a#f11:hover {background:url(images/orchester_11.jpg) no-repeat 0 -196px;}


/* */
/* namen */
body.orchester div#faux div#inhalt ul#musikernamen {
 clear:both;
 width:750px;
 margin:0 0 0 0;
 list-style-type:none;
 list-style-image:none;
}
body.orchester div#faux div#inhalt ul#musikernamen li {
 float:left;
 margin:0 2px 2px 0;
 /*background-color:#f0f;*/
}
body.orchester div#faux div#inhalt ul#musikernamen li a {
 display:block;
 width:14em;
 height:4em;
 padding:5px;
 text-decoration:none;
 cursor:default;
}
body.orchester div#faux div#inhalt ul#musikernamen li a:hover {
 background-color:#fff;
}
body.orchester div#faux div#inhalt ul#musikernamen li a strong {
 color:#0059ac;
}

/* repertoire */
body.repertoire div#faux div#inhalt ul.repertoire {
 margin-top:20px;
}
body.repertoire div#faux div#inhalt ul.repertoire li {
 margin-top:10px;
}
body.repertoire div#faux div#inhalt ul.repertoire li b {
 line-height:1.5em;
 font-size:1.12em;
}

/* sounds cd */
body.sounds_cd div#faux div#inhalt ul#cd {
 margin:10px 0 25px 2px;
}
body.sounds_cd div#faux div#inhalt ul#cd li {
 margin-bottom:4px;
 list-style-image:none;
 list-style-type:none;
 font-weight:bold;
 position:relative;
}
body.sounds_cd div#faux div#inhalt ul#cd li.nls {/* bonus tracks */
 margin:5px 0 3px 0;
 font-weight:bold;
}
body.sounds_cd div#faux div#inhalt ul#cd li a {
 display:block;
 height:1.3em;
 width:41.7em;
 text-decoration:none;
 background:url(images/play.gif) no-repeat 40em 0 #d5c8b5;
}
body.sounds_cd div#faux div#inhalt ul#cd li a:hover {
 color:#0059ac;
 background:url(images/play.gif) no-repeat 40em -80px #fff;
}
body.sounds_cd div#faux div#inhalt ul#cd li b {
 background-color:#0059ac;
 color:#fff;
 padding:1px 3px 1px 13px;
 font-size:1.1em;
}
body.sounds_cd div#faux div#inhalt ul#cd li i {
 font-weight:normal;
 font-style:normal;
 font-size:0.9em;
 padding:0 0 0 5px;
}
body.sounds_cd div#faux div#inhalt p#credits {
 font-size:0.9em;
 margin-bottom:65px;
}

/* cd-order */
body.sounds_cd div#faux div#inhalt form {
 margin:25px 0 0 0;
}
body.sounds_cd div#faux div#inhalt form p strong {/* überschriften */
 display:block;
 font-size:1.2em;
 padding:8px 0 0 0;
 color:#0059ac;
}
body.sounds_cd div#faux div#inhalt form fieldset {
 border:none;
 margin-top:-10px;
}
body.sounds_cd div#faux div#inhalt form p.fehler {
 color:#f00; 
 font-weight:bold;
}

body.sounds_cd div#faux div#inhalt form input {
 font-family:Verdana, Arial,Helvetica,sans-serif;
 font-size:1em;
 color:#000;
 width:503px;
 border-width:1px;
 border-style:solid;
 border-color:#0059ac #fff #fff #0059ac;
 background-color:#fff;
 padding:1px 0 1px 3px;
 margin:0 0 3px 0;
}
body.sounds_cd div#faux div#inhalt form input:focus {
 border-color:#fff #0059ac #0059ac #fff;
}
body.sounds_cd div#faux div#inhalt form p.stk input {
 width:30px;
 margin:0 0 0 0;
}
body.sounds_cd div#faux div#inhalt form textarea {
 font-family:Verdana, Arial,Helvetica,sans-serif;
 font-size:1em;
 color:#000;
 width:503px;
 height:80px;
 border-width:1px;
 border-style:solid;
 border-color:#0059ac #fff #fff #0059ac;
 background-color:#fff;
 padding:2px 0 2px 3px;
 margin:0 0 5px 0;
 overflow:auto;
}
body.sounds_cd div#faux div#inhalt form textarea#website1 {display:none;}/* unsichtbares textfeld nospam*/
body.sounds_cd div#faux div#inhalt form textarea:focus {
 border-color:#fff #0059ac #0059ac #fff;
}
body.sounds_cd div#faux div#inhalt form p.button input {
 width:230px;
 padding:4px 0 4px 0;
 margin:5px 0 20px 278px;
 font-weight:bold;
 background-color:#0059ac;
 border:1px solid #fff;
 color:#fff;
}

/* fotogalerie */
body.fotogalerie div#faux div#inhalt ul#foto {
 list-style-type:none;
 list-style-image:none;
 margin:0;
}
body.fotogalerie div#faux div#inhalt ul#foto li {
 float:left;
 padding:0;
 margin:0;
}
body.fotogalerie div#faux div#inhalt ul#foto li img {
 border:none;
 padding:0;
 margin:0;
}
body.fotogalerie div#faux div#inhalt ul#foto li a {
 display:block;
 padding:2px;
}
body.fotogalerie div#faux div#inhalt ul#foto li a:hover {
 background-color:#0059ac;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big {
 margin:8px 0 8px 0;
 width:100%;
 padding:5px 0 0 0;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big a.blaettern {
 display:block;
 float:left;
 width:50px;
 color:#fff;		
 background-color:#0059ac;
 text-align:center;
 font-weight:bold;
 text-decoration:none;
 margin:0 1px 3px 0;
 padding:4px 0 4px 0;
 border:1px solid #0059ac;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big a.blaettern:hover {
 background-color:#fff;		
 color:#0059ac;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big span#zusatztext {
 display:block;
 clear:both;
 padding:2px 0 2px 0;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big span#zusatztext a.norm {
 display:inline;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big span#zusatztext a.norm:hover {
 text-decoration:none;
 background-color:#583110;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big img {
 padding:2px;
 border:2px solid #0059ac;
}
body.fotogalerie div#faux div#inhalt ul#foto li#big img#fotobig {
 display:block;
 clear:both;
}
body.fotogalerie div#faux div#inhalt ul#foto li#picaktiv {
 display:none;
}
body.fotogalerie div#faux div#inhalt p#abstunten {
 clear:both; 
 display:block; 
 height:500px;
}


/* kontakt */
body.kontakt div#faux div#inhalt address {
 font-style:normal;
 margin:0 0 25px 0;
 width:25em;
 padding:25px;
 background-color:#fff;
 line-height:1.3em;
}
body.kontakt div#faux div#inhalt address b {
 clear:both;
 display:block;
 float:left;
 width:4.5em;
}
body.kontakt div#faux div#inhalt p#impressum {
 margin-top:60px;
}

/* downloads */
body.downloads div#faux div#inhalt h4 {
 clear:both;
}
body.downloads div#faux div#inhalt ul#pressefotos {
 list-style-image:none;
 margin:0 0 0 0;
}
body.downloads div#faux div#inhalt ul#pressefotos li {
 float:left;
 margin:0 5px 15px 0;
}
body.downloads div#faux div#inhalt ul#pressefotos li a {
 white-space:nowrap;
}
body.downloads div#faux div#inhalt ul#pressefotos li img {
 display:block;
}

/* links */
body.links div#faux div#inhalt ul li {
 margin-bottom:3px;
}
body.links div#faux div#inhalt ul li a {
 font-weight:bold;
}

/* menue */
div#faux div#inhalt ul#menue {
 width:310px;
 position:absolute;
 top:45px;
 left:0;
 text-align:right;
 list-style-type:none;
 list-style-image:none;
 margin:0 0 0 0;
}
div#faux div#inhalt ul#menue li {
 margin-bottom:10px;
}
div#faux div#inhalt ul#menue li a {
 font-family:Arial,Helvetica,sans-serif;
 text-decoration:none;
 padding:0 10px 0 0;
 font-size:1.2em;
 font-weight:bold;
 letter-spacing:0.05em;
 color:#fff;
 border-right:1px solid #fff;
}
div#faux div#inhalt ul#menue li a:hover, div#faux div#inhalt ul#menue li a.aktiv {
 color:#aa9168;
 border-right:1px solid #aa9168;
}
/* submenue */
div#faux div#inhalt ul#menue li ul {
 list-style-type:none;
 list-style-image:none;
 margin:3px 0 15px 0;
}
div#faux div#inhalt ul#menue li ul li {
 margin-bottom:2px;
}
div#faux div#inhalt ul#menue li ul li a {
 font-size:1.1em;
 padding-right:20px;
}
/* subsubmenue */
div#faux div#inhalt ul#menue li ul li ul li a {
 padding-right:30px;
 font-size:1em;
}


/* menueunten */
div#faux div#inhalt ul#menueunten {
 width:310px;
 position:absolute;
 bottom:30px;
 left:0;
 text-align:right;
 list-style-type:none;
 list-style-image:none;
 margin:0 0 0 0;
}
div#faux div#inhalt ul#menueunten li {
 margin-bottom:3px;
}
div#faux div#inhalt ul#menueunten li a {
 font-family:Arial,Helvetica,sans-serif;
 text-decoration:none;
 padding:0 10px 0 0;
 font-size:1.1em;
 font-weight:bold;
 color:#fff;
 border-right:1px solid #fff;
}
div#faux div#inhalt ul#menueunten li a:hover, div#faux div#inhalt ul#menueunten li a.aktiv {
 color:#aa9168;
 border-right:1px solid #aa9168;
}

/* adminlink */
a#adminlink {
 display:block;
 width:20px;
 height:20px;
 text-decoration:none;
 position:absolute;
 top:0;
 left:0;
 /*background-color:#f00;*/
}









