/* CSS Document */


a:link
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
}

a:visited
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
}

a:hover
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
}

.linie
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 12px;
 color: white;
 text-decoration: none;
}

.linie:link
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 12px;
 color: white;
 text-decoration: none;
}

.linie:visited
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 12px;
 color: white;
 text-decoration: none;
}

.linie:hover
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 12px;
 color: black;
 text-decoration: none;

}

.stdnavi:link
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 color: black;
 text-decoration: none;
}

.stdnavi:visited
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 color: black;
 text-decoration: none;
}

.stdnavi:focus
{
 color: #802331;
}

.stdnavi:hover
{
 color: white;
}

.stdnavi:active
{
 color: #802331;
}

.stdnavi_active
{
color: #802331;
}

.navi
{ 
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: white;
 text-decoration: none;
 padding-left: 5;
}

.navi:link
{ 
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: white;
 text-decoration: none;
 padding-left: 5;
}

.navi:visited
{ 
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: white;
 text-decoration: none;
}

.navi:hover
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
} 

.navi_active
{ 
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
}

.navi_active:visited
{ 
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
}

.internal-link
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
 padding-left: 5;
}

.internal-link:link
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
 padding-left: 5;
}

.internal-link:visited
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: grey;
  text-decoration: none;
}

.internal-link:focus
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: grey;
 text-decoration: none;
}

.internal-link:hover
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
}

.internal-link:active
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: grey;
 text-decoration: none;
}


.subnavi_active
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 color: rgb(108,37,41);
 text-decoration: none; 
}

.anfheader
{
        margin-top: 0;
        margin-right: 0;
        margin-left: 4;
        padding-left: 5;
        font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: black;
}

.smalltext
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 color: black;
 padding-left: 3;
}

.fliesstext
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-size: 11px;
 color: black;
 padding-left: 3;
}

.bodytext {
      font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
      font-weight: normal;
      font-size: 11px;
      color: black; 
}

body {
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-left: 0;
        background-color: white;
        font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
        font-size: 11px;
        color: black;
     }

table {
          font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
          margin-left: 0;
          margin-top: 0;
          margin-right: 0;
          align: left;
          vertical-align: top;
          padding-top: 0;
          padding-left: 0;
          # font-size: 11px;
          empty-cells: show;
          border-collapse: collapse;
         }
         
.tbheader
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: black;
 padding-top: 4;
 padding-left: 3;
}

.promo
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: white;
 padding-top: 4;
 padding-left: 0;
}

.bild_rechts
{
 padding-left: 6;
 padding-bottom: 6;
}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
padding-top: 4;
padding-left: 3;
}

h1 { 
     font-size: 15px;
     font-weight: bold;
     color: black;
     }
h2 {
     font-size: 13px;
     font-weight: bold;
     color: black;
     }

h3 {
     font-size: 15px;
     font-weight: bold;
     color: #C26155;
     }

h4 {
      font-size: 39px;
      font-weight: normal;
      color: white;
     }

h5 {
     font-size: 11px;
     font-weight: normal;
     color: white;
     }

h6 {
     font-size: 11px;
     font-weight: normal;
     color: black;
     }

p.fliesstext
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: black;
 padding-left: 3;
}
     
span.fliesstext
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: black;
 padding-left: 3;
}

.roter_fliesstext
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-weight: normal;
 font-size: 11px;
 color: #C26155;
 padding-left: 3;
}

.rot_fett_ft
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #C26155;
 padding-left: 3;
}

div.datum
{
 font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif;
 font-size: 11px;
 padding-left: 5;
 color: white;
}
.tx-indexedsearch div.tx-indexedsearch-whatis {padding-left: 108;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align: left; padding-left:108; font-weight:bold; }
.tx-indexedsearch div.tx-indexedsearch-browsebox {padding-left: 108;}	

.ev_full_group { 
                 font-family: Arial, Verdana, sans-serif;
                 font-size: 15px;
                 font-weight: bold;
                 padding: 7 0 10 0;
                }

.ev_full_title { 
                 font-family: Arial, Verdana, sans-serif;
                 font-size: 13px;
                 font-weight: bold;
                 padding: 0 0 0 0;
                }
                
.ev_full_teaser {
                 font-family: Arial, Verdana, sans-serif;
                 font-size: 11px;
                 font-weight: bold;
                 text-align: right;
                 padding: 0 0 0 5;
                }

.ev_full_table {
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                align: left;
                vertical-align: top;
                }
                
td.ev_full_table {
                  padding: 7 0 5 5;
                  vertical-align: top;
                  align: left;
                  font-weight: bold;
                  font-size: 11px;
                 }
                 
h2.ev_full_table {
                  font-size: 13px;
                  font-weight: bold;
                  color: black;
                  }
      
span.ev_full_midi_header {
                  font-size: 11px;
                  font-weight: bold;
                  color: black;
}

.eventtable {
             margin: 0 0 0 0;
             padding: 0 0 0 0;
             align: left;
             vertical-align: top;
            }
td.eventtable {
              font-size: 11px;  
              padding: 3 0 5 3;
              vertical-align: top;
              align: left;
              border-bottom: 2px solid #b2b2b2;
             }

.eventlink
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
 padding-left: 0;
}
              
.eventlink:link
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #C26155;
 text-decoration: none;
 padding-left:0;
}

.eventlink:visited
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: grey;
 text-decoration: none;
 padding-left: 0;
}

.eventlink:focus
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: grey;
 text-decoration: none;
 padding-left: 0;
}

.eventlink:hover
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
 padding-left: 0;
}

.eventlink:active
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: grey;
 text-decoration: none;
 padding-left: 0;
}

a.prenextlink
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: white;
 text-decoration: none;
 padding-left: 0;
}
              
a.prenextlink:link
{
 font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: white;
 text-decoration: none;
 padding-left:0;
}

a.prenextlink:visited
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: white;
 text-decoration: none;
 padding-left: 0;
}

a.prenextlink:focus
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
 padding-left: 0;
}

a.prenextlink:hover
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
 padding-left: 0;
}

a.prenextlink:active
{
  font-family: Arial, Univers, Helvetica,Sans-serif,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: black;
 text-decoration: none;
 padding-left: 0;
}

.plaintext
{
 font-family: Arial, Univers, Helvetica, Sans-serif,sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: black;
}

.video_back {
             background-color: #802331;
             }

td.umzelle {
              font-size: 11px;  
              padding: 3 0 5 5;
              vertical-align: top;
              align: left;
              border-bottom: 1px solid #b2b2b2;
              width: 100%;
              table-layout: fixed;
            }

		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 80%; position: relative; height: 20px;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #C26155; width: 120px; height: 20px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #E7C4B8; height: 20px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 120px; height: 20px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003366;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item { margin-top: 20px; margin-bottom: 50px;}
		.tx-pbsurvey-pi1 .itemform { width: 500px; display:inline-block;}
		.tx-pbsurvey-pi1 .question {color: #C26155; font-size: 120%; font-weight: bold;}
		.tx-pbsurvey-pi1 .questionNumber {color: #C26155; vertical-align: top;}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: top;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 500px;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
		.tx-pbsurvey-pi1 .innerq {width: 480px; display: inline-block;}
		.tx-pbsurvey-pi1 .columnFirst { font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif; font-size: 11px; color: black;}
		.tx-pbsurvey-pi1 .columnNext { font-family: Arial, Univers, Helvetica, Sans-serif, sans-serif; font-size: 11px; color: black;}
		.tx-pbsurvey-pi1 .legend .question {width:500px;}
.tx-pbsurvey-pi1 .fieldset .survey_item {width: 500px; margin-top: 50px;}
span.innerq {width: 480px; display:inline-block;}
#frmPbSurvey {width: 500px;}

.tx-ncpbsurveyfesimplestats-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #C26155; width: 100px; height: 15px; position: relative; z-index: 6;}
.tx-ncpbsurveyfesimplestats-pi1 .bar {background-color: #E7C4B8; height: 15px; z-index: 4; position: absolute; left: 0px;}

div.tx-flvplayer2-pi1 {background-color: #999999;}