* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 background: #e5e5e5 url(img/saxophonistin-ke.jpg) no-repeat top center;
}
body.saxophonunterricht {
 background: #e5e5e5 url(img/saxophonistin-kesu.jpg) no-repeat top center;
}
#wrapper { 
 margin: 0 auto;
 width: 970px;
}
#Saxophonistin-Kathrin-Eipert {
 color: #333;
 width: 970px;
 float: left;
 height: 140px;
}
#logo {
 color: #333;
 width: 970px;
 float: left;
 height: 140px;
}
.logo {
 margin: 39px 0px 0px 27px;
 border: 0px;
 float: left;
}
.logobg {
 margin: 0px 0px 0px 95px;
 border: 0px;
 float: left;
}
#logo p {
 color: #666;
 float: right;
 padding: 55px 40px 0px 0px;
}
ul.lang {
 color: #3e3e3e;
 float: right;
 margin: 10px 0px 0px 0px;
 list-style-type: none;
 list-style-image: none;
 display: block;
}
ul.lang li { float: left; width: 90px; }
span.ger { padding: 0; background-image: url(img/ger.gif); height: 11px; width: 14px; margin: 2px 5px 0px 0px; border: 0px; float: left; cursor: pointer; }
span.eng { padding: 0; background-image: url(img/eng.gif); height: 11px; width: 16px; margin: 2px 5px 0px 0px; border: 0px; float: left; cursor: pointer; }

ul.lang a {
 color: #3e3e3e;
 font-weight: normal;
 text-decoration: none;
 font-size: 11px;
}
ul.lang a:hover {
 color: #fff;
 font-weight: normal;
 text-decoration: none;
}
#header {
 color: #333;
 width: 970px;
 float: left;
 height: 362px;
 background: #e9e8e8 url(img/saxheader.jpg) repeat-x;
 -webkit-border-radius: 6px;
 -webkit-border-bottom-right-radius: 0;
 -moz-border-radius: 6px;
 -moz-border-radius-bottomright: 0;
 border-radius: 6px;
 border-bottom-right-radius: 0; 
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
}
.bgheader {
 margin: 24px 20px 20px 20px;
 border: 0px;
 float: left;
 width: 930px;
 background: transparent url(img/bgheader.jpg) repeat-x top;
}

.bgheadersu {
 margin: 24px 20px 20px 20px;
 border: 0px;
 float: left;
 width: 930px;
 background: transparent url(img/saxophon-unterricht-bitterfeld-halle-leipzig.jpg) no-repeat;
}
.bgheaderheino {
 margin: 24px 20px 20px 20px;
 border: 0px;
 float: left;
 width: 930px;
 background: transparent url(img/saxophonorchester-heino-bitterfeld.jpg) no-repeat;
}
#headertextsu {
color: #333;
width: 494px;
float: left;
height: 300px;
background: transparent none;
margin: 0px 0px 0px 0px;
padding: 0 0 0 30px;
}
#headertextheino {
color: #fff;
width: 494px;
float: left;
height: 300px;
background: transparent none;
margin: 0px 0px 0px 0px;
padding: 0 0 0 30px;
}
#headertextsu h1, #headertextheino h1 {
font: italic 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 15px 0 12px 0;
}
#headertextheino a {
color:#fff;
text-decoration:underline;
}
#headertextheino a:hover {
color:#eee;
}
figure {
float: left;
font-size: 11px;
margin-left: 17px;
}
.boxleft.su ul {
display: inline-block;
margin: 0 0 30px 30px;
}
.boxcent.suu ul {
display: inline-block;
margin: 0 0 30px 30px;
min-width: 370px;
}

.xmas2019 .bgheader {
 margin: 24px 20px 20px 20px;
 border: 0px;
 float: left;
 width: 930px;
 background: #d5a543 url(img/saxophon-weihnachtsshow-2019.jpg) repeat-x top;
 color: #000;
}
.headerimgfront {
 margin: -24px 0px 0px 34px;
 border: 0px;
 float: left;
}
.headerimg {
 margin: 0px 0px 0px 0px;
 border: 0px;
 float: left;
}
#headertext {
 color: #fff;
 width: 450px;
 float: right; 
 height: 300px;
 background: transparent none;
 margin: 0px 0px 0px 0px;
}
.xmas2019 #headertext {
 color: #000;
}
#headertext-orchester {
 color: #fff;
 width: 450px;
 float: right; 
 height: 300px;
 background: transparent url(img/headertext-orchester.jpg) repeat;
 margin: 0px 0px 0px 0px;
}
#headertext-orchester {
 color: #fff;
 width: 450px;
 float: right; 
 height: 300px;
 background: transparent url(img/headertext-orchester.jpg) repeat;
 margin: 0px 0px 0px 0px;
}
#headertext-orchester h1 {
 font: italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #fff;
 padding: 30px 15px 5px 55px;
}
#headertext-orchester p {
 margin: 0;
 padding: 0px 15px 10px 55px;
 line-height: 1.3em;
}
#headertext h1 {
 font: italic 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #fff;
 padding: 30px 35px 5px 35px;
}
.xmas2019 #headertext h1 {
color: #000;
 padding: 30px 35px 5px 0;
}
#headertext p {
 margin: 0;
 padding: 0px 35px 10px 35px;
 line-height: 1.3em;
}
.xmas2019 #headertext p {
padding: 0px 35px 10px 0;
}
#headertext a, #headertext a:link {
 color: #fff;
}
.xmas2019 #headertext a, .xmas2019 #headertext a:link {
 color: #fff;
}
#slides {
 float: right;
 background: transparent url(img/bgslider.jpg) no-repeat top;
 margin: -24px 0px 0px 0px;
 height: 353px;
 width: 290px;
}
#slides-lesung {
 /*float: right;*/
 background: transparent none;
 margin: -24px 0px 0px 0px;
 height: 353px;
 width: 290px;
 z-index: 10;
 position: absolute;
 top: 0;
 right: 0; 
}
#slides-lesung.pics img {
 float: none;
 padding: 0;
}
/*.pics {
 padding: 0px 103px 0px 0px;
 height: 297px;
 width: 162px;
 background: transparent none;
}*/
.pics img {
 padding: 29px 60px 0px 0px;
 float: right;
}

/* navigation */
#navigation {
 color: #333;
 width: 970px;
 float: left;
 height: 40px;
 background: transparent none;
}

#navigation { display:block; height:40px; margin: 0px; }
#navigation ul {
 margin: 0px;
 padding:0;
 list-style-type: none;
 float: right;
 background: #e9e8e8 url(img/bgnavul.jpg) repeat-x bottom; 
 -webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.25); /* WebKit */
 -moz-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.25); /* Firefox */
 box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.25); /* Standard */
 -webkit-border-bottom-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -moz-border-radius-bottomright: 6px;
 -moz-border-radius-bottomleft: 6px;
 border-bottom-right-radius: 6px;
 border-bottom-left-radius: 6px;
}
#navigation li { margin: 0px; padding:0; list-style-type: none; float: left; }
#navigation li a, #navigation li a:link, #navigation li a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: normal;
 text-transform: uppercase;
 color: #000;
 padding: 10px 11px 10px 11px;
 float: left;
}
#navigation li a.first {
 padding: 10px 11px 10px 16px;
 -webkit-border-bottom-left-radius: 6px;
 -moz-border-radius-bottomleft: 6px;
 border-bottom-left-radius: 6px;
}
#navigation li a.last {
 padding: 10px 16px 10px 11px;
 -webkit-border-bottom-right-radius: 6px;
 -moz-border-radius-bottomright: 6px;
 border-bottom-right-radius: 6px;
}
#navigation li a:hover {
 text-decoration: none;
 background: #818181;
 color: #fff;
}
 
#social {
 color: #333;
 width: 970px;
 float: left;
 margin: 0px 0px 40px 0px;
}
/*#social img {
 margin: 40px 30px 0px 5px;
 border: 0px;
 float: left;
}*/

#social ul {
 margin: 40px 0px 0px 0px;
 padding: 0px;
 list-style-type: none;
 float: left;
}
#social li { margin: 0px 15px 0px 0px; padding: 0px; list-style-type: none; float: left; }
#social li a, #social li a:link, #social li a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000;
 padding: 8px 11px 8px 11px;
 float: left;
 background: #cbcaca; 
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
#social li a.first {
 padding: 0px;
 background: transparent;
 border: none;
}

#social li a.first img {
 border: none;
}

#social li a.first:hover {
 background: transparent;
 border: none; 
}
#social li a:hover {
 text-decoration: none;
 color: #000;
 background: #bbbbbb;
}

.ajax {
position: absolute;
z-index: 9999;
top: -99999px
}
#colorbox .ajax {
position: inherit;
z-index: inherit;
/*width: 100%;
max-width: 800px;
height: auto;*/
background: #fff url(img/verleihung-bitterfeld.jpg) no-repeat top left;
color: #000;
/*margin-top: 1379px;*/
padding: 30px;
/*box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);*/
border: 0;
top: inherit;
}
#colorbox .ajax p {
margin-bottom: 15px;
}
#cboxLoadedContent {
border: 0;
}
/*#cboxClose {
position: absolute;
z-index: 9999;
top:-100px;
margin: 10px -15px 0 0;
padding: 4px;
border: 0;
border-radius: 0;
background: #fff;
cursor: pointer;
right: 0;
}*/
.noten {
width: 100%;
max-width: 760px;
}
.ehrung {
float: right;
padding: 1px;
margin: 0 0 10px 10px;
border: 2px solid #d4b589;
}
.ehrungke {
padding: 1px;
margin: 0;
width: 100%;
max-width: 1132px;
border: 2px solid #d4b589;
}

#leftcolumn { 
 color: #333;
 height: auto;
 width: 455px;
 float: left;
 background: transparent none;
 padding-left: 0px;
 margin: 0px 0px 40px 0px;
}

#centercolumn, #centercolumnsax { 
 color: #333;
 height: auto;
 width: 970px;
 float: left;
 background: transparent none;
 padding: 0px;
}
#centercolumnsax strong { 
 color: #333333;
 font: italic bold 20px Arial,Helvetica,sans-serif;
 padding: 13px 0px 0px 18px;
 float: left;
}

.boxleftupnew {
 background: #e8e7e7 url(img/bgvideo.gif) no-repeat bottom;
 height: 360px;
 width: 455px;
 margin: 0px 0px 60px 0px;
 padding: 0px 0px 36px 0px; 
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxleftupnew-lesung {
 background: #e8e7e7 none no-repeat bottom;
 height: auto;
 width: 455px;
 margin: 0px 0px 25px 0px;
 padding: 18px 0px 0px 0px; 
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxleftdown {
 height: 318px;
 width: 273px;
 margin: 0px 0px 60px 0px;
 padding: 20px 0px 0px 182px;
 color: #333;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxleft, .boxright {
 height: auto;
 width: 455px;
 margin: 60px 0px 60px 0px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxleft.saxu {
margin: 0 0px 60px 0px;
}
.boxlus.boxleft.suuu {
margin: 0 0 60px 0;
}
.boxrus.boxright.suuu {
margin: 0 0 60px 0;
}
.boxleft {
 background: transparent;
}
.xmas2019 .boxleft {
 background: #e0e0e0;
}
.boxright {
 background: transparent url(img/bgtext.png) repeat;
}
.gallery .boxleft, .gallery .boxright, .gallery .boxcent {
 background: #f5edaf;
}

.boxrdsxmas p {
 background: transparent url(img/weihnachtsshow-2014.jpg) no-repeat bottom right;
}

.saxshow { background: #efeff0 url(img/saxophon-show.jpg) no-repeat top left; }
.saxkonzert { background: #efeff0 url(img/saxophon-konzert.jpg) no-repeat top left; }
.saxreferenzen { background: #efeff0 url(img/saxophonistin-referenzen.jpg) no-repeat top left; color: #fff; }

.boxleftnews, .boxleftvideo {
 background: transparent url(img/boxlbg.png) no-repeat top left;
 height: auto;
 width: 455px;
 margin: 0px 0px 60px 0px;
}

.boximg {
 height: auto;
 width: 455px;
 margin: 0px;
 border: 0px;
}
.boximgp {
 height: auto;
 width: 455px;
 margin-top: 12px;
}

.front #leftcolumn p,
.front #centercolumn p,
.front #rightcolumn p { 
 padding: 5px 17px 12px 17px;
 font-style: italic;
 line-height: 1.3em;
}

#leftcolumn p,
#centercolumn p,
#rightcolumn p { 
 padding: 15px 17px 15px 17px;
 font-style: normal;
 line-height: 1.3em;
}

#centercolumnsax p { 
 padding: 55px 0px 12px 0px;
}
#centercolumnsax .orchester p {
  padding: 10px 140px 12px 15px;
}

.front h1, .front h2, .front h3, .front h4, .front h5, .front h6 { 
 padding: 0px 18px 0px 18px;
}

h1, h2, h3, h4, h5, h6 { 
 font: italic 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
 padding: 15px 18px 12px 18px;
}

.su h2 {
padding: 0 18px 12px 18px;
}
.suu h6 {
font: italic 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*.boxleftupnew h1, .boxrightupnew h4 { padding: 13px 0px 8px 18px; }*/
.boxleftupnew h2, .boxleftupnew h3,
.boxrightupnew h3 { padding: 21px 18px 20px 18px; }

#rightcolumn { 
 float: right;
 color: #333;
 height: auto;
 width: 455px;
 display: inline;
 background: transparent none;
 padding-right: 0px;
}

.boxleftupnew h1 span.title { 
 float: left;
 width: 419px;
 padding: 0;
 font: italic 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

.boxrightupnew {
 background: #e8e7e7 url(img/bgvideo.gif) no-repeat bottom;
 height: 360px;
 width: 455px;
 margin: 0px 0px 60px 0px;
 padding: 0px 0px 36px 0px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxrightdown {
 background: transparent;
 height: 318px;
 width: 258px;
 margin: 0px 0px 60px 0px;
 padding: 20px 0px 0px 197px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}

.saxdinner { background: transparent url(img/saxophon-lounge.jpg) no-repeat top left; color: #fff; }
.saxbooking { background: transparent url(img/saxophonkonzert.jpg) no-repeat top left; }
.saxxmas { background: transparent url(img/saxophon-weihnachts-show-2016.jpg) no-repeat top left; padding: 20px 192px 0px 5px; }

.saxxmas p { text-shadow: 1px 1px 4px #fff; }

.saxreferenzen a, .saxdinner a { color: #fff; }

.boxrightnews, .boxrightvideo {
 background: transparent url(img/boxrbg.png) no-repeat top right;
 height: auto;
 width: 455px;
 margin: 0px 0px 60px 0px;
}
.boxleftup a,
.boxleftdown a,
.boxrightup a,
.boxrightdown a {
 text-decoration: none;
}
.boxleftup a:hover,
.boxleftdown a:hover,
.boxrightup a:hover,
.boxrightdown a:hover {
 color: #737373;
 text-decoration: none;
}

.boxlus.boxleft.suuu a {
text-decoration: underline;
font-weight: bold;
color: #df0a12;
}
.boxlus.boxleft.suuu a:hover {
color: #000;
}

a {
 color: #333;
 text-decoration: none;
}
a:hover {
 color: #000;
 text-decoration: underline;
}

.boxlur li a {
 color: #B22222;
 text-decoration: none;
 font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.boxlur li a:hover {
 color: #8B0000;
 text-decoration: underline;
 font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.social { color: #000; float: left; font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 0; }
.social a { color: #000; }
.social a:hover { color: #ccc; }

/* listen */
#leftcolumn .boxlus ul,
#leftcolumn .boxlds ul { 
 padding: 0px 10px 0px 0px;
}
#leftcolumn .boxlus li,
#leftcolumn .boxlds li { 
 padding: 0px 0px 8px 0px;
 margin-left: 10px;
 list-style: disc inside none;
}
#leftcolumn .boxlus ul li ul,
#leftcolumn .boxlds ul li ul { 
 margin: 0;
 list-style: none outside;
 padding: 0;
}
#leftcolumn .boxlus ul li ul li,
#leftcolumn .boxlds ul li ul li { 
 margin: 0;
 list-style: none outside;
 padding: 0px 0px 0px 14px;
}
/*
 show 
.boxlus {
 background: #e5e5e5 none;
 height: auto;
 width: 455px;
 margin: 60px 0px 40px 0px;
}
.boxlds {
 background: transparent url(img/boxlbg.png) no-repeat top left;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
}
.boxldsmore {
 background: #f4edae;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
}
.boxrus {
 background: #f5edaf url(img/boxrightbg.jpg) no-repeat top right;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
 float: right;
}
.boxrds {
 background: transparent url(img/boxrbg.png) no-repeat top right;
 height: auto;
 width: 455px;
 margin: 60px 0px 40px 0px;
 float: right;
}
.boxrdsmore {
 background: #f4edae;
 height: auto;
 width: 455px;
 margin: 60px 0px 40px 0px;
 float: right;
}
.boxrdsxmas {
 background: #f4edae url(img/weihnachtsshow.jpg) no-repeat top right;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
 float: right;
}
 lounge dinner 
.boxluld {
 background: #f4edae url(img/boxleftbg.jpg) no-repeat top left;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
}

 referenzen 
.boxlur {
 background: #f4edae url(img/boxleftbg.jpg) no-repeat top left;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
}
.boxrug {
 background: #f4edae url(img/boxrightbg.jpg) no-repeat top right;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
 float: right;
}
*/
.boxlur ul, .boxldsmore ul, .boxrug ul, .boxrdsmore ul {
 margin: 12px 0px 0px 10px;
 list-style: none none;
 padding: 12px 0px 12px 0px;
}
.boxlur li.date, .boxldsmore li.date, .boxrug li.date, .boxrdsmore li.date {
 padding: 0px 0px 3px 7px;
 width: 50px;
 float: left;
}
.boxlur li.daten, .boxldsmore li.daten, .boxrug li.daten, .boxrdsmore li.daten {
 padding: 0px 0px 33px 7px;
 width: 50px;
 float: left;
}
.boxlur ul li, .boxldsmore ul li, .boxrug ul li, .boxrdsmore ul li {
 padding: 0px 14px 3px 0px;
}

/* kontakt booking */
.boxcent {
 width: 970px; 
 height: auto;
 margin: 60px 0px 40px 0px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxcent.booking {
width: 100%; 
height: auto;
margin: 60px 0px 40px 0px;
float: left;
}
.boxcent.booking.su {
margin: 60px 0px 60px 0px;
padding: 7px 0 7px 0;
/*min-height: 130px;*/
background: #f9f9f9 url(img/bgsaxutr.jpg) no-repeat bottom right;
}
.boxcent.booking.suu {
margin: 0 0px 60px 0px;
background: #f9f9f9 url(img/bgsaxutrdgfhjztrzir.jpg) no-repeat bottom left;
}
.boxcent.booking.suu {
margin: 0 0px 60px 0px;
}
.boxcent.booking.heino {
margin: 0 0px 60px 0px;
background: #fff none;
}
#centercolumn .boxcent.data {
 background-color:#eee;
 width: 100%; 
 height: auto;
 margin: 60px 0px 40px 0px;
 float: left;
}
#centercolumn .boxcent.booking p,
#centercolumn .boxcent.data p {
 margin: 10px 0 10px 0;
 padding: 0 17px 0 17px;
}
#centercolumn .boxcent.data ul {
 /*margin: 10px 0 10px 0;*/
 padding: 0 17px 0 34px;
}
#centercolumn .boxcent.data ul li {
 margin: 5px 0 5px 0;
}
.boxcent.booking img {
 float: left;
 margin: 0 15px 0 0; 
}
.boxcent.austria {
 width: 100%; 
 height: auto;
 margin: 20px 0px 20px 0px;
 float: left;
}
.boxcent.austria p {
  float: left;
  font-size: 14px;
}
.boxcent-lesung {
 width: 970px; 
 height: auto;
 margin: 0px 0px 40px 0px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxlubk {
 background: #f4edae url(img/boxbgleft.jpg) no-repeat top left;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
}
#leftcolumn .bs {
 height: auto;
 width: 115px;
 padding: 5px 10px 5px 10px;
 margin: 0px 5px 5px 5px;
 float: left;
}
#leftcolumn .bl {
 height: auto;
 width: 115px;
 padding: 5px 10px 5px 10px;
 margin: 0px 5px 5px 0px;
 float: left;
}
#leftcolumn .bw {
 height: auto;
 width: 115px;
 padding: 5px 10px 5px 10px;
 margin: 0px 0px 5px 0px;
 float: left;
}
.boxrdbk {
 background: #f4edae url(img/boxbgr.jpg) no-repeat top right;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
 float: right;
 padding-top: 0px;
}
span {
 float: right;
 padding: 7px 20px 0px 0px;
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
form {
 padding: 0px 10px 10px 10px;	
}
input, select, textarea { /* Alle Labels UND Formularelemente auswählen */
 display: block;
 float: left;
 width: 280px; /* Breite.*/
 margin-bottom: 4px;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
 clear: left; /* das floating der labels und inputs aufheben */
}
input#submit,
input#reset { /* den Submit-Button */
 float: left;
 width: auto;
 padding: 0px 4px 8px 4px;
 height: 25px
}
label {
 text-align: left; 
 padding-right: 1em;
 font-weight: bold;
 display: block;
 float: left;
 width: 110px; /* Breite.*/
 margin-bottom: 4px;
}

.boxcentk {
 background: #000;
 height: auto;
 width: 970px; 
 margin: 60px 0px 40px 0px;
}
p.center {
	text-align: center;
	color: #fff;
}
.boxcentk h2 {
	text-align: center;
	color: #fff;
	padding: 0px;
	margin: 0px;
	font-style: normal;
}
#centercolumn p.boxkono {
   margin: 0px 169px 12px 168px;
	color: #000;
	background: #ffffcc;
}
#centercolumn p.boxkont {
   margin: 0px 169px 12px 168px;
	color: #000;
	background: #ffcc66;
}
#centercolumn p.boxkonth {
   margin: 0px 169px 0px 168px;
	color: #000;
	background: #cc9933;
}
#centercolumn p.boxkonf {
   margin: 0px 169px 0px 168px;
	color: #fff;
	background: #0b0b0b;
}

/* gaestebuch */
.boxlug {
 background: #f4edae;
 height: auto;
 width: 443px;
 margin: 0px 0px 80px 0px;
}
.boxlug .gb {
 height: 800px;
 width: 443px;
 background: #f4edae;
 padding: 12px 0px 0px 0px;
}

.saxutxtc {
text-align: center;
}

/* presse */
/*.boxlup {
 background: #f4edae url(img/boxleftbg.jpg) no-repeat top left;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
}*/

/* galerie */
/*.boxlugal {
 background: #f4edae url(img/boxleftbg.jpg) no-repeat top left;
 height: auto;
 width: 443px;
 float: left;
}*/
.thickbox img, .thickbox img a, .thickbox img a:hover, .thickbox img a:active {
 border: 0px;
 margin: 0px 0px 7px 7px;
}
.boxrugal {
 height: auto;
 float: right;
}
.boxrletter {
 background: #0b0b0b url(img/boxletter2.jpg) no-repeat top right;
 height: auto;
 width: 413px;
 margin: 0px 0px 40px 0px;
 float: right;
 padding: 15px;
}
.boxrlettereng {
 background: #0b0b0b url(img/boxletter2.jpg) no-repeat top right;
 height: auto;
 width: 413px;
 margin: 60px 0px 40px 0px;
 float: right;
 padding: 15px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxrletter h3, .boxrlettereng h3 {
 color: #fff15f;
 margin: 0;
 padding: 0;
}
#rightcolumn .boxrletter p, #rightcolumn .boxrlettereng p {
 padding: 95px 0px 20px 209px;
 color: #fff;
}
.boxrletter .ldb, .ldb {
 background: transparent url(img/lounge-dinnerrmusik.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 0px 0px;
}
.boxrletter .bsb, .bsb {
 background: transparent url(img/buehnenshow.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 15px 0px;
}
.boxrletter .wsb, .wsb {
 background: transparent url(img/weihnachts-show.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 15px 0px;
}
.boxrletter .wab, .wab {
 background: transparent url(img/walk-act.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 15px 0px;
}
#rightcolumn .boxrletter .ldb p, #rightcolumn .boxrlettereng .ldbeng p {
 padding: 95px 135px 0px 13px;
 color: #fff;
}
#rightcolumn .boxrletter .wsb p, #rightcolumn .boxrlettereng .wsbeng p {
 padding: 75px 135px 0px 13px;
 color: #fff;
}
#rightcolumn .boxrletter .bsb p, #rightcolumn .boxrletter .wab p,
#rightcolumn .boxrlettereng .bsbeng p, #rightcolumn .boxrlettereng .wabeng p {
 padding: 55px 155px 0px 13px;
 color: #000;
}
.boxrlettereng .ldbeng {
 background: transparent url(img/lounge-dinner-music.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 0px 0px;
}
.boxrlettereng .bsbeng {
 background: transparent url(img/stage-show.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 15px 0px;
}
.boxrlettereng .wsbeng {
 background: transparent url(img/xmas-show.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 15px 0px;
}
.boxrlettereng .wabeng {
 background: transparent url(img/walking-act.jpg) no-repeat top right;
 height: 212px;
 width: 413px;
 margin: 0px 0px 15px 0px;
}

/* impressum */
/*.boxluimp {
 background: #f4edae url(img/boxbgimp.gif) no-repeat top left;
 height: auto;
 width: 443px;
 margin: 0px 0px 40px 0px;
 padding: 50px 0px 0px 0px;
}*/

.imgleft { float: left; }

#footer { 
 width: 926px;
 clear: both;
 color: #7d7d7d;
 background: #d0d0d0 none no-repeat center;
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 height: 30px;
 margin: 0px;
}
#footers { 
 width: 970px;
 clear: both;
 color: #7d7d7d;
 background: transparent;
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 height: auto;
 margin: 0px;
 float: left;
 padding-bottom: 10px;
}
.fleft {
 float: left;
 padding: 10px 0px 0px 0px;
}
.fright {
 float: right;
 padding: 10px 0px 0px 0px;
}
#footer a,
#footers a { 
 color: #7d7d7d;
 text-decoration: none;
 font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer a:hover,
#footers a:hover { 
 color: #000;
 text-decoration: underline;
 font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bgheader-lesung {
 margin: 24px 20px 20px 20px;
 border: 0px;
 /*float: left;*/
 width: 930px;
 height: 303px;
 background: transparent none;
 z-index: 5;
 position: relative;
 z-index: 0;
 top: 0;
 left: 0;
}
.bgheader-sax-lesung {
 margin: 24px 20px 20px 20px;
 border: 0px;
 /*float: left;*/
 width: 930px;
 background: transparent none;
 z-index: 5;
 position: relative;
 top: 0;
 left: 0;
}
.boxleftupnew-lesung {
 background: #e8e7e7 none no-repeat bottom;
 height: auto;
 width: 455px;
 margin: 0px 0px 25px 0px;
 padding: 18px 0px 0px 0px; 
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.boxrightupnew-lesung {
 background: #e8e7e7 none no-repeat bottom;
 height: auto;
 width: 455px;
 margin: 0px 0px 25px 0px;
 padding: 18px 0px 0px 0px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.lesung {
 padding: 10px 0 0 0;	
}
#leftcolumn .boxleftupnew-lesung p, #rightcolumn .boxrightupnew-lesung p {
  font-style: inherit;
  line-height: 1.3em;
  padding: 5px 17px 12px;
}
.boxcent-lesung {
 background: #e8e7e7;
 width: 970px; 
 height: auto;
 margin: 0px 0px 40px 0px;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
 box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); 
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}
.buchlesung {
 border: 0 none;
 float: right;
 margin: -12px 0 0 0;
}
.saxophonunterricht-fghztbj {
 border: 0 none;
 float: right;
 margin: 14px 0 0 0;
}

.adventskonzert {
max-width: 400px;
margin: 100px auto 0 auto;
display: inlin-block;
}
.adventskonzert a {
text-decoration: underline;
}

body .cc_banner-wrapper {
z-index: 99999;
}
.cc_banner-wrapper .cc_container .cc_btn {
background-color: #333 !important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
text-decoration: none;
}
.cc_banner-wrapper .cc_container {
background: #eee !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #000 !important; /* Schriftfarbe des gesamten Bereichs */
}
.cc_banner-wrapper .cc_container a {
color: #000 !important; /* Textlink-Farbe "Mehr Infos" */
text-decoration: underline;
}
.cc_banner-wrapper .cc_container a:hover {
color: #666 !important; /* Textlink-Farbe "Mehr Infos" */
text-decoration: underline; 
}
.cc_banner-wrapper .cc_container a.cc_btn {
color: #fff !important; /* Textlink-Farbe "Mehr Infos" */ 
}
.cc_banner-wrapper .cc_container a.cc_btn:hover {
background-color: #666 !important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
text-decoration: none;
}
.cc_banner-wrapper .cc_container .cc_message {
font-size:14px;
}