 * {margin:0; padding:0;}
html {
height: 100.1%;
}
body  {
width : 1000px;
min-height: 100.1%;
margin-left:auto;margin-right:auto;
font-family : Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size : 73%;
background : #000000;
}
.farbe1
{
background-color:#333333; <--- hier die gewünschte Farbe eintragen
}
.farbe2
{
background-color:#ff0000; <--- hier die gewünschte Farbe eintragen
}
.ueberschrift {
font-variant: small-caps;
font-size: 18px;
  color: #800080;
  font-weight: bold; }

.besetzung {
margin: 0px;
padding: 5px;
font-family: Arial,Helvetica,sans-serif;
color: white;
font-weight: bold;
text-align: left;
background-color:#9f009f;
float: left;
clear: left;
}
.band {
text-transform: uppercase;
/*font-weight: bold; */
color: #9f009f;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
}
.datum {
font-family: Arial,Helvetica,sans-serif;
font-style: italic;
/*font-weight: bold; */
color: #9f009f;
font-size: 11pt;
line-height: 20pt;
}
.slide
{
background:url(arrow_down.png) no-repeat;
background-position:0px 2px;
padding:0 2px 0 15px;
margin:0 0 0 8px;
line-height:22px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0050A0;
}
.tabellegrau {
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid gray;
  width: 100%;

}
.tabellegrau td {
   padding: 5px;
   border: 1px solid gray;

}
.tabellemagenta {
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid gray;
  width: 100%;

}
.tabellemagenta td {
   padding: 5px;
  border: 1px solid gray;
  color: #800080;
  font-weight: bold;
}
a img {
border : 0;
}
a:link, a:active, a:visited {
color : #666666;                          /*ffffff / 666666*/
}
a:hover {
color : #E06000;                         /*666666*/
}
.contentblock {
background : #F2F2F2;
padding-left : 5px;
padding-right : 5px;
}
div.topfeed {
background : #666666;
color : #ffffff;
height : 2px;                                         /*23px*/
text-align : right;
padding-top : 5px;
padding-right : 5px;
}
div.topfeed a, div.footer a {
color : #ffffff;
text-decoration : none;
}
div.header {
height : 100px;
background : #000000;
}
div.headernav {
/*height : 2px;  */
background : #ff00ff;
text-align : right;
padding-top : 2px;
padding-left : 200px;
}
.modules {
background : #333333;
color : #ffffff;
}
.modules a {
color : #ffffff;
}
div.footermodule {
background : #333333;
padding-bottom : 10px;
width : 100%;
}
div.footermodule a {
color : #ffffff;
}
div.footermodule a:hover {
color : #cccccc;
}
div.footermodule ul {
list-style : none;
padding-left : 0;
}
div.footer {
background : #4F4F4F;
color : #ffffff;
text-align : center;
}
div.footermodule h3 {
color : #cccccc;
}
div.footer1 {
float : left;
width : 50%;
padding-left : 15px;
padding-top : 10px;

}
div.footer2 {
padding-top : 10px;
}
div.headernav ul {
margin : 0;
/*padding-left : 200px; */
list-style : none;
}
div.headernav li {
float : left;
border-left : 1px solid #000000;
margin : 0;
padding : 0;
float : left;            /*right */

}
div.headernav a {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
float : left;
display : block;
height : 24px;
line-height : 24px;
padding : 0 15px;
color : #fff;
text-decoration : none;
}
div.headernav a:hover {
/*background-color : #333333;*/                       /*#666666*/
}
div.headernav a#active_menu-nav {
margin-top : 0;
height : 24px;
line-height : 24px;
background-position : 0 0;
}
div.search input {
background : no-repeat;
width : 130px;
padding-right : 0px;          /*20px;*/
border : none;
}
td.article_column {
padding : 10px;
}
ul.menu {
margin : 0;
padding : 0;
}
ul.menu li {
list-style : none;
margin : auto;
padding-left : 10px;
padding-top : 5px;
text-align : left; /*margin:.6em;*/ padding:.3em; /*geÃ¤ndert*/
}
ul.menu li li {
list-style : none;
margin-left : 20px;
/*padding-left : 10px; */
padding-top : 5px;
text-align : left; /*margin:.6em;*/ padding:.3em; /*geÃ¤ndert*/
}
ul.menu li a, ul.menu li a:link {
color : #ffffff;
}
ul.menu li a:hover {
color : #E06000;
/*padding-left : 0;*/
}
.componentheading {
font-size : 18px;
line-height : 1.3em;
color : #000;
border-bottom : 1px solid #666666;
padding-bottom : 0px;                        /*10px*/
margin-bottom : 0px;
}
.contentheading {
font-size : 18px;
line-height : 1.3em;
color : #000;
}
.contentheading a {
font-size : 18px;
line-height : 1.3em;
color : #000;
border : none;
}
table.contentpaneopen td.contentheading {
color : #000;
font-size : 14px;
font-weight : bold;
}
table.contentpaneopen td.buttonheading {
padding : 2px;
background-color : #f2f2f2;
}
table.contentpaneopen td.buttonheading img {
margin : 0;
}
.button {
color : #E06000;
font-family : Arial, Hevlvetica, sans-serif;
text-align : center;
font-size : 11px;
font-weight : bold;
border : none;
width : auto;
background : #000000;
padding : 0 5px;
line-height : 18px !important ;
line-height : 16px;
height : 26px !important ;
height : 24px;
margin : 1px;
}
.small, .createdate, .modifydate {
font-size : 10px;
color : #999999;
}
td.sectiontableheader {
border-bottom : 1px solid black;
font-weight : bold;
}
tr.sectiontableentry1 {
background : none;
}
tr.sectiontableentry2 {
background : #e5e5e5;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableheader, td.sectiontablefooter {
padding : 2px 5px;
}
td.contentdescription {
padding-bottom : 10px;
}
a.readon {
color : #000000;
}
div.module_menu div div, div.module div div, div.module_text div div {
background : url(../images/trr.png) no-repeat 100% 0;
}
div.module_menu div div div, div.module div div div, div.module_text div div div {
background : url(../images/tll.png) no-repeat 0 0;
}
div.moduletable, div.module {
margin-bottom : 25px;
}
div.module_menu h3 {
font-family : Helvetica, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #eee;
margin : -23px -4px 5px -5px;     /*-23*/
padding-left : 10px;
padding-bottom : 2px;
}
div.module_menu {
margin : 0;
padding : 0;
margin-bottom : 15px;
}
div.module_menu div div div {
padding : 10px;
padding-top : 30px;
padding-bottom : 15px;
width : 140px;
}
div.module_menu div div div div {
background : none;
padding : 0;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight : bold;
}
h3, table.moduletable th, legend {
margin : 0;
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
font-size : 1.5em;
padding-left : 0;
margin-bottom : 10px;
text-align : left;
}
div.module h3 {
font-family : Helvetica, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #eee;
margin : -23px -4px 5px -5px;      /*-23*/
padding-left : 10px;
padding-bottom : 2px;
}
div.module {
margin : 0;
padding : 0;
margin-bottom : 15px;
}
div.module div div div {
padding : 10px;
padding-top : 30px;
padding-bottom : 15px;
width : 180px;
}
div.module div div div div {
background : none;
padding : 0;
}
div.module_text h3 {
font-family : Helvetica, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #eee;
margin : -23px -4px 5px -5px;
padding-left : 10px;
padding-bottom : 2px;
}
div.module_text {
margin : 0;
padding : 0;
margin-bottom : 15px;
}
div.module_text div div div {
padding : 10px;
padding-top : 30px;
padding-bottom : 15px;
width : 140px;
}
div.module_text div div div div {
background : none;
padding : 0;
}
div.module ul li a:link, div.module ul li a:visited {
font-weight : bold;
}
h3, table.moduletable th, legend {
margin : 0;
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
font-size : 1.0em;
padding-left : 0;
margin-bottom : 10px;
text-align : left;
}
#system-message {
margin-bottom : 10px;
padding : 0;
}
#system-message dt {
font-weight : bold;
}
#system-message dd {
margin : 0;
font-size : 12px;
font-weight : bold;
text-indent : 30px;
}
#system-message dd ul {
color : #0055bb;
margin-bottom : 10px;
list-style : none;
padding : 10px;
border-top : 3px solid #84a7db;
border-bottom : 3px solid #84a7db;
}
#system-message dt.message {
display : none;
}
#system-message dd.message ul {
background : #c3d2e5 url(../../system/images/notice-info.png) no-repeat 4px 4px;
}
#system-message dt.error {
display : none;
}
#system-message dd.error ul {
color : #c00;
background : #e6c0c0 url(../../system/images/notice-alert.png) no-repeat 4px 4px;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
}
#system-message dt.notice {
display : none;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8 url(../images/notice-note.png) no-repeat 4px 4px;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
#search input {
background : #ffffff;
height : 20px;
width : 130px;
border : none;
}
.tool-tip {
color : #fff;
width : 139px;
z-index : 13000;
}
.tool-title {
font-weight : bold;
font-size : 11px;
margin : 0;
color : #9fd4ff;
padding : 8px 8px 4px;
background : url(../images/bubble.png) top left;
}
.tool-text {
font-size : 11px;
padding : 4px 8px 8px;
background : url(../images/nobubble.png) bottom right;
}
.custom-tip {
color : #000;
width : 130px;
z-index : 13000;
}
.custom-title {
font-weight : bold;
font-size : 11px;
margin : 0;
color : #3e4f14;
padding : 8px 8px 4px;
background : #c3df7d;
border-bottom : 1px solid #b5cf74;
}
.custom-text {
font-size : 11px;
padding : 4px 8px 8px;
background : #cfdfa7;
}
table.poll {
padding : 0;
width : 100%;
border-collapse : collapse;
}
table.pollstableborder {
padding : 0;
width : 100%;
border : none;
text-align : left;
}
.sectiontableheader {
padding : 8px 5px;
background : #444444;
color : #ffffff;
text-align : left;
}
tr.sectiontableentry0 td {
padding : 5px 5px;
}
tr.sectiontableentry1 td {
padding : 5px 5px;
background : #ececec;
}
div.code {
border-left : 8px solid #666666;
background : #cccccc;
width : auto;
padding-left : 10px;
font-family : "Times New Roman", Times, serif;
padding-top : 5px;
padding-bottom : 5px;
}
div.slider_slide {
        display: block;
        clear: left;
        margin: 2px 0 0 0 !important;
        padding: 0;
        line-height: 1em;
        background: none;
}
div.slider_slide.slider_slide.active {

}
        /* Slides */
        div.slider_slide a,
        div.slider_slide a:link,
        div.slider_slide a:visited,
        div.slider_slide a:active,
        div.slider_slide a:hover {
                color: #666666;
                outline: 0;
                text-decoration: none;
        }
        div.slider_slide a,
        div.slider_slide a:hover {
                display: block;
                width: auto;
                _width: 0%; /* IE hack */
                font-size: 1.1em;
                line-height: 1.2em;
                /*font-weight: bold;    */
        border-bottom: solid 1px #666;
                background: transparent url(../images/gradient.png) repeat-x 0 -100px;
                text-decoration: none !important;
                /* for dynamic height titles */
                        padding: 5px 10px;
                /* for fixed height titles */
                        /*padding: 5px 10px 0 10px;
                        height: 20px;
                        _height: 25px;
                        white-space: nowrap;*/
        }
        div.slider_container.rounded div.slider_slide a,
        div.slider_container.rounded div.slider_slide a:hover {
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
        }
        /* Slides: Hover state */
        div.slider_slide a:hover {
                color: #333333;
                /*background-color: #80BCFF;---------------------------------*//* 50% white */
        }
        /* Slides: Active state */
        div.slider_slide.active a,
        div.slider_slide.active a:hover {
                color: #9F009F;
                /*background-color: #0078FF;      ------------------------------------------*/
        }
        div.slider_container.rounded div.slider_slide.active a,
        div.slider_container.rounded div.slider_slide.active a:hover {
                -webkit-border-radius: 10px 10px 0 0;
                -moz-border-radius: 10px 10px 0 0;
                border-radius: 10px 10px 0 0;
        }

/* Content area */
div.slider_content_wrapper,
div.slider_content_wrapper > div,
div.slider_content_wrapper div.slider_content,
div.slider_content_wrapper div.slider_content > div,
div.slider_content_wrapper div.slider_item  {
        position: relative !important;
        overflow: hidden !important;
}
div.slider_content_wrapper {
        clear: left;
        margin-top: -1px;
        padding: 0;
}
        div.slider_content_wrapper div.slider_content {
                clear: both;
                padding: 0;
        border-bottom: 1px solid #000;
        }
        div.slider_container.rounded div.slider_content_wrapper div.slider_content {
                -webkit-border-radius: 0 0 10px 10px;
                -moz-border-radius: 0 0 10px 10px;
                border-radius: 0 0 10px 10px;
        }
                div.slider_content_wrapper div.slider_item  {
                        padding: 10px 20px;
                }

/* INDENTING */
div.slider_slide.noindent,
div.slider_slide.indentcontent {
        /* default */
}
div.slider_slide.indent,
div.slider_slide.indenttitle {
        padding: 0 10px;
}
        div.slider_slide.noindent.active a,
        div.slider_slide.noindent.active a:hover,
        div.slider_slide.indenttitle.active a,
        div.slider_slide.indenttitle.active a:hover{
                /* default */
        }
        div.slider_container.rounded div.slider_slide.indentcontent.active a,
        div.slider_container.rounded div.slider_slide.indentcontent.active a:hover {
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
        }
div.slider_content_wrapper.noindent,
div.slider_content_wrapper.indenttitle {
        /* default */
}
div.slider_content_wrapper.indent,
div.slider_content_wrapper.indentcontent{
        padding: 0 10px;
}
        div.slider_content_wrapper.noindent div.slider_content,
        div.slider_content_wrapper.indentcontent div.slider_content {
                /* default */
        }
        div.slider_container.rounded div.slider_content_wrapper.indenttitle div.slider_content {
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                border-radius: 10px;
        }


/* STYLING FOR IF JAVASCRIPT FAILS */
div.slider_noscript div.slider_content,
div.slider_noscript div.slider_item {
        margin: 0;
        padding: 0;
        border: none;
}
