fieldset.tx-powermail-pi1_fieldset {
    background-color: transparent !important;
    border: 0px solid #AAAAAA !important;
    padding-left: 0 !important;
   
}   
fieldset.tx-powermail-pi1_fieldset div.even {
    background-color: transparent !important;
}

fieldset.tx-powermail-pi1_fieldset legend {
    display: none;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
   
      clear:none; 
          float:left;
   
      } 


body{
    font-family:verdana, arial, sans-serif;
    font-size:100.01%;  
    background-color:#F4F4F4;  
    text-align:center;
}

.rahmen{
  width:700px;
  min-height:600px;
  margin-left: auto;
  margin-right: auto;      
  text-align:left;
}

* html .rahmen { height: 600px;}


.td-menue{
  background-color:#E9E9E9;
  width:700px;
}


.td-menue2{
  background-color:#C8C8C8;
  background-color:#ffffff;
  width:700px;



}
  
ul.menue{  width:640px;  padding:5px 30px 10px 30px;  margin:0px;}
ul.menue2{ width:640px;  padding:5px 30px 10px 30px;  margin:0px;}

* html ul.menue { width: 640px;}
* html ul.menue2 { width: 640px;}

ul.menue ul  {   padding:0;   margin:0;}
ul.menue li  {  white-space:nowrap;list-style-image:none;  list-style-type:none;  padding: 5px 5px 5px 5px;  margin: 0;  display:block; float:left;  }
ul.menue a   {  padding:3px;  text-decoration:none;  color:#999999;  font-size:12px;  font-weight:bold;}
ul.menue a:hover{  color:#F20D0A;}
ul.menue a.act{  color:#666666;}

ul.menue2 ul {   padding:0;   margin:0;}
ul.menue2 li {  white-space:nowrap;list-style-image:none;  list-style-type:none;  padding: 5px 5px 5px 5px;  margin: 0;  display:block; float:left;}
ul.menue2 a  {  padding:3px;  text-decoration:none;  font-size:14px;  font-weight:bold; color:#110766;}


ul.menue2 a.act  {  color:#666666;}


.content{
  width:620px;
  background-color:#E8E8E8;
  font-size:13px;
  padding:20px 40px 20px 40px;
  line-height:150%;
}



h1{  color:#110766;  font-size:1.3em;}
h2{  color:#110766;  font-size:1.2em;}


.ubersicht_zeile1{
  font-weight:bold;
  font-size:14px;
}
.ubersicht_zeile2{
  font-weight:bold;

}

.content .tx-ddschlosstheater-pi1 {
  line-height:normal;
}

.tablelayer10{
  width:600px;
}
.tablelayer10 .td1{
  width:350px;
}
.tablelayer10 .td2{
  width:200px;
}
.tablelayer10 h5{
  white-space:pre;
}


.ubersicht_zeile2,
.ubersicht_zeile3{  
  white-space:pre;
}


.fusszeile{ padding:3px 10px 3px 40px; background-color:#C8C8C8;font-weight:normal;}
.fusszeile a:link,
.fusszeile a:visited  {   text-decoration:none;    color:#110766; font-size:12px;  font-weight:normal;}
.fusszeile a:hover{  color:#F20D0A;}


.ubersicht_zeile1{ font-size:1.3em;}
.ubersicht_zeile2{ font-size:1.15em;}
.ubersicht_zeile3{ font-size:1.0em;}


.csc-mailform p{
 display:inline;
}

.csc-mailform td{
  vertical-align:top;
}


a:link,
a:visited{font-weight:bold;color:#110766;}
a:hover{text-decoration:none;}


table.hg_tab_5 td{
  vertical-align:top;
}

.festival .ueberschrift,
#stueckinfo .vk,
.wk-titel{
  font-weight:bold;
  font-size:14px;
  color:#110766;
  display:block;
  margin-bottom:10px;
}



.header div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}
.header div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin-left:0px;
}

.dd_liste1{
 width:560px;
 
}

.dd_liste1 td{
 vertical-align:top;
 
}



.festival .ueberschrift{
  font-weight:bold;
}

.festival .veranst td{
  vertical-align:top;
  padding:5px;
}

table.veranst{
  width:600px;
}

.tx-bildtext-pi1{
  background-color:#E8E8E8;
}



#mailform form{border:0px;}

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:5px;
}


#mailform label{
  width:150px;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #E8E8E8;  
}
  
fieldset{
  border:0px;
}

.csc-mailform-label{
  display:none;
}
.csc-mailform-field{
 font-weight:bold;
}
#mailform textarea{
  width:320px;
}

.bestfehler{
  color:#FF0000 ;
  font-weight:bold;
}

.ddbanner{
  width:170px;
  height:70px;
  float:right;
  display:none;
}

.ddbanneranzeigen{
  display:block;
}


