﻿/* RESET */
abbr,acronym{border:0;font-variant:normal;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
caption,th{text-align:left;}
del,ins{text-decoration:none;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
input,button,textarea,select{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
legend{color:#000;}
li{list-style:none;}
q:before,q:after{content:'';}
sup,sub{vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;font:100%;font-size:inherit;}
body{font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;*font:x-small;*font-size:small;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
select,input,button,textarea,button{font:99% Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* DESIGN */
a,a:active,a:link{color:#00008B;text-decoration:none;}
a:visited{color:#483D8B;}
a:hover{color:#B20000;}
div.navi{background:url(/img/tasten.png) no-repeat;}
div.navi:hover{background:url(/img/tasten-hover.png) no-repeat;}
div.table{clear:both;margin:1em auto;}
li{list-style:disc inside;white-space:nowrap;}
ul{margin:0.2em;padding-left:2em;}
strong{font-weight:700;}
p{clear:both;margin:1em;}
table{margin:0 auto 0;width:95%;}
td{padding-bottom:0.5em;}
h1{font-size:1.5em;font-weight:700;margin-bottom:1em;}
h2{font-size:1.2em;font-weight:700;margin-bottom:0.5em;}
i{font-size:0.8em;font-style:normal;}
input[type="password"],input[type="text"],textarea{background-color:transparent;border:1px solid silver;padding:1px;}
input[type="submit"],input[type="button"]{padding:0 0.5em 0 0.5em;}
.nein{color:red;}
.ja{color:green;}
.column{float:left;margin-bottom:0.5em;margin-right:0.5em;}
.last{float:none;padding:0;text-align:right;}
.rightspace{padding-right:1em;}
.leftspace{padding-left:1em;}
.row,hr{clear:both;}
.row{margin:0 auto;}
.left{text-align:left;}
.left h2{padding-left:0.8em;}
.right{padding-right:2em;text-align:right;}
.w5{width:5%;}
.w10{width:10%;}
.w15{width:15%;}
.w19{width:19%;}
.w20{width:20%;}
.w25{width:25%;}
.w33{width:33%;}
.w35{width:35%;}
.w40{width:40%;}
.w50{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w66{width:66%;}
.w75{width:75%;}
.w80{width:80%;}
.w88{width:88%;}
.w100{width:100%;}
#noten-1{background:url(/img/background-noten.png) repeat-x 0 0;}
#noten-2{background:url(/img/background-noten.png) repeat-x 0 -170px;}
#noten-3{background:url(/img/background-noten.png) repeat-x 0 -340px;}
#content{background:url(/img/holes.png) repeat-y 25px 0;text-align:center;}
#header-tfn,#header-jugendorchester,#header-leitung{text-indent:-10000px;}
#header-tfn{background:url(/img/header-sprite.png) no-repeat 0 0;}
#header-jugendorchester{background:url(/img/header-sprite.png) no-repeat 0 -55px;}
#header-leitung{background:url(/img/header-sprite.png) no-repeat -313px -55px;}
#header-noten{background:url(/img/header-sprite.png) repeat-x 0 -85px;}
#header-xmas{background:url(/img/header-xmas.png) no-repeat 0 0;}
#navi-01{background-position:0 0;}
#navi-02{background-position:0 -23px;}
#navi-03{background-position:0 -46px;}
#navi-04{background-position:0 -69px;}
#navi-05{background-position:0 -92px;}
#navi-06{background-position:0 -115px;}
#navi-07{background-position:0 -138px;}
#navi-08{background-position:0 -161px;}
#navi-09{background-position:0 -184px;}
#navi-10{background-position:0 -207px;}
#navi-11{background-position:0 -230px;}
#navigation{background:url(/img/navigation-background.png) no-repeat 0 0;}
#wrapper{background:url(/img/border.png) repeat-y 0 0;}
#page{background:#FFF url(/img/background2.jpg) no-repeat 10px 115px;}
#tooltip{background-color:#eee;border:1px solid #111;filter:Alpha(Opacity=85);opacity:.85;padding:5px;position:absolute;z-index:3000;}
#tooltip h3,#tooltip div{margin:0;}
#sb_list li{white-space:normal;}
div.sthumb{border-bottom:1px solid #696969;border-left:1px solid silver;border-right:1px solid #696969;border-top:1px solid silver;}
div.sthumb2{border-bottom:1px solid silver;border-left:1px solid #696969;border-right:1px solid silver;border-top:1px solid #696969;}
input[type="checkbox"],img.icon{vertical-align:middle;}
#bigger,#smaller{float:left;display:block;background:transparent url(/img/icon_fontsize.gif) no-repeat 0 0;height:16px;width:15px;}
#startanim,#stopanim{float:left;display:block;background:transparent none no-repeat 0 0;height:17px;width:17px;}
#startanim{background-image:url(/img/start.gif);}
#stopanim{background-image:url(/img/stop.gif);}
#bigger{background-position:-15px 0;}
#bigger:hover{background-position:-15px -19px;}
#smaller:hover{background-position:0 -19px;}
a.edit,a.delete,a.up,a.www,a.email{margin-top:1px;float:left;display:block;background:transparent none no-repeat 0 0;height:20px;width:20px;}
a.edit{margin:0;background-image:url(/img/icon_post_edit.gif);width:42px;}
a.delete{background-image:url(/img/icon_post_delete.gif);}
a.up{background-image:url(/img/icon_post_up.gif);}
a.www{float:right;background-image:url(/img/icon_contact_www.gif);}
a.email{float:right;background-image:url(/img/icon_contact_email.gif);}
a.edit span,a.delete span,a.up span,a.www span,a.email span,#bigger span,#smaller span,#stopanim span,#startanim span{display:none;}
a.edit:hover,a.delete:hover,a.up:hover,a.www:hover,a.email:hover{background-position:0 -20px;}
hr{border:none;margin:1em auto;background:transparent url(/img/hr.png) no-repeat 0 0;height:29px;width:100%}
/* SLIMBOX */
#lbOverlay{background-color:#000;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
#lbCenter,#lbBottomContainer{background-color:#fff;overflow:hidden;position:absolute;z-index:9999;}
.lbLoading{background:#fff url(/img/loading.gif) no-repeat center;}
#lbImage{background-repeat:no-repeat;border:10px solid #fff;left:0;position:absolute;top:0;}
#lbPrevLink,#lbNextLink{display:block;outline:none;position:absolute;top:0;width:50%;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(/img/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(/img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{border:10px solid #fff;border-top-style:none;color:#666;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;line-height:1.4em;text-align:left;}
#lbCloseLink{background:transparent url(/img/closelabel.gif) no-repeat center;display:block;float:right;height:22px;margin:5px 0;outline:none;width:66px;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}
/* Normal Style Positions */
body > div.jGrowl{position:fixed}
body > div.jGrowl.top-left{left:0;top:0}
body > div.jGrowl.top-right{right:0;top:0}
body > div.jGrowl.bottom-left{bottom:0;left:0}
body > div.jGrowl.bottom-right{bottom:0;right:0}
body > div.jGrowl.center{left:25%;top:0;width:50%}
div.jGrowl{padding:10px;z-index:9999}
/* Cross Browser Styling */
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#000;color:#fff;display:none;filter:Alpha(Opacity=85);font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:5px;margin-top:5px;opacity:.85;padding:10px;text-align:left;width:235px;zoom:1}
div.jGrowl div.jGrowl-notification{min-height:40px}
div.jGrowl div.jGrowl-notification div.header{font-size:10px;font-weight:700}
div.jGrowl div.jGrowl-notification div.close{cursor:pointer;float:right;font-size:12px;font-weight:700}
div.jGrowl div.jGrowl-closer{cursor:pointer;font-size:11px;font-weight:700;height:15px;padding-bottom:4px;padding-top:4px;text-align:center}
/* Calender Style */
.caldate {background:transparent url(/img/calendar.gif) no-repeat scroll 0 0;font-size:20px;height:50px;line-height:100%;padding:0 2px 0 0;text-align:center;width:45px;margin:0 0.5em 0 auto;float:left;}
.caldate span {color:#FFFFFF;display:block;font-size:11px;height:17px;line-height:normal;margin:0;padding:5px 0 0;text-align:center;width:42px;}