body     { 
      margin: 0px; 
      padding: 0px;  
      font-family: Arial;
      color: #2e2e2e;  
      font-size: 12px;
      background: url(../images/bg_header.gif) repeat-x;
      background-position: center 138px ;
      width: 100%;
      text-align: center;
      }
      
a      {
      color: #424164;
      text-decoration: none;
      }
      
      
.clear    {
      clear: both;
      }


img     {border:0px; text-decoration:none;}



.align-center
      {
      text-align: center;  
      }
      
.align-right
      {
      text-align: right;  
      }  
          
.align-justify
      {
      text-align: justify;  
      }  
      
      
      

/*/////////////////RAHMEN-DIVS//////////////////*/
#rahmen    {
      width: 990px;
      height: 100%;
      margin: 0 auto;
      padding: 0px;
      text-align:left;
      font-size: 1em;
      }
      
#top
      {
      height: 105px;
      width: 945px;
      position:relative;        
      }      
      
#flaggen  {
      position:absolute;
      right: 0px;
      margin: 5px 0px 0px 0px;
      }    
      
#flaggen img  {
      margin-left: 5px;
      }
      
#logo    {
      margin: 5px 0px 15px 0px;
      padding: 0px;
      width: 160px;
      height: 84px;
      float:left;
      }  
      
#funktions-links
      {
      position: absolute;
      margin: 0px 0px 42px 0px;
      padding: 0px;
      bottom: 0px;
      right: 0px;
      float:right;
      }  



/*///////////////////////MENUE////////////////////*/
#menue    {
      width: 945px;
      }

#menue-tabelle
      {
      width: 945px;
      }
      
#menue-tabelle td    
      {
      width: 105px;
      }      
        
    
#menue a   {
      display:block;
      height: 33px;
      width: 103px;
      color: #ffffff;
      padding: 0px 0px 0px 0px;
      text-align:center;
      }      
      
* html .ausklappnavi-ebene1{
    width: 100px !important;
}
      
.klappnavi
      {
      background: #E4E9EC;
      color: #1A3A6F;
      text-align: left;
      padding: 0px 0px 5px 5px;
      width: 100px;  
      }  
      
.klappnavi a:hover
      {
      font-weight: bold;  
      }    
      
      
#unternavi 
      {   
      width: 231px;
      float: right;
      }      
      
#unternavi ul
      {
      list-style-image:url(../images/pfeil.gif); 
      margin-left:1.9em; 
      padding-left:0.5em;
      margin-top: 0px;
      color: #ffffff; 
      font-family: Arial;  
      margin-bottom: 20px;
      }    
        
        
#unternavi a.akt
      {
      font-weight: bold;  
      }            
      
        
#unternavi a:hover
      {
      font-weight: bold;  
      }        
/*/////////////////INHALT//////////////////*/      
      
      
      
#content   {
      width: 945px;
      padding: 10px 0px 70px 0px;
      float: left;
      }      
      
      
#inhalt   {
      width: 700px;
      padding: 0px 14px 0px 0px;
      float: left;
      }      
            
      
.start-div  
      {
      float: left;
      width: 342px;
      }
      
.trenner  {
          width: 15px;
      height: 100%;
      float:left;
      }      
            
#buchungssystem
      {
      width: 211px;
      height: 217px;
      padding: 10px 10px 10px 10px;
      }  
      
      
      
p.bodytext   {
      margin: 0px 0px 10px 0px;
      padding: 0px;
      }  
      
h1
      {
      font-size: 1em;        
      }
      
      
      
#content ul
      {
      list-style-image:url(../images/pfeil.gif); 
      margin-left:1.9em; 
      padding-left:0.5em;
      margin-top: 0px;
      font-family: Arial;  
      }      


/*/////////////////IMPRESSIONEN///////////////*/      
      
      
.impressionen 
      {   
      width: 221px;
      background: url(../images/bg_impressionen.jpg) no-repeat;
      border-bottom: 2px solid #d0cec7;
      padding: 5px 0px 0px 10px;
      margin: 0px 0px 0px 0px;
      }      
            
      
.impressionen DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
  margin: 0px !important;
  padding: 0px !important;
}    
      
/*/////////////////HEADER//////////////////*/

#header    {
      width: 933px;
      height: 340px;
      padding: 18px 0px 0px 4px;
      position: relative;
      }      
      
      
#polaroid    
      {
      width: 990px;
      text-align: right;
      position: absolute;
      z-index: 1;
      }      
      
      
#gutschein-icon    
      {
      width: 790px;
      padding-top: 150px;
      text-align: right;
      position: absolute;
      z-index: 2;
      }        
      
/*/////////////////ABSCHLUSS//////////////////*/

#grauer-trenner
      {
      width: 100%;
      height: 5px;
      background: #d0cec7;
      position: absolute;
      bottom: 45px;
      left: 0px;
      position: fixed;
      }    
      
#weisser-trenner
      {
      width: 100%;
      height: 5px;
      background: #ffffff;
      position: absolute;
      bottom: 40px;
      left: 0px;
      position: fixed;
      }        
      
      
#abschluss
      {
      text-align:left;
      width: 100%;
      height: 40px;      
      background: #1a3a6f;
      color: #ffffff;  
      margin-top: 5px;
      bottom: 0px;
      font-size: 0.9em;
      left: 0px;
      position: fixed;
      z-index: 10;
      }    
      
      
#adresse   {
      width: 990px;
      margin: 0 auto;
      padding: 5px 0px 0px 0px;
      }
      
#adresse a   {
      color: #ffffff;
      text-decoration: none;
      }      
      
#adresse ul  {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 800px;
      }
      
#adresse li {
      float: left;
      height: 100px;
      margin: 0px;
      padding: 0px 25px 0px 0px;  
      }  
      
      
    
      
      
      
      
      
      
/*//////////////////////////TT_NEWS Startseite///////////////*/
.news-rahmen    
      {  
      float: left;
      padding-bottom: 10px;
      }
      
      
.ueberschrift  
      {
      margin: 0px 0px 5px 0px;  
      }      
      
      
.news-image    
      { 
      float: left; 
      }      
      
.news-image img    
      { 
      margin: 0px 10px 10px 0px;
      }        
      
      
      
    
            

#content table    
      {
      margin: 0px;
      padding: 0px;
      }  
      
      
      
#content table td
      {
      margin: 0px 0px 5px 0px;
      padding: 0px 0px 5px 0px;
      }          
      
      
#content table td p.bodytext
      {
      margin: 0px;
      padding: 0px;
      }    
      
      
      
      
      
      
      
      
      
      
      
      
.powermail_mandatory_js {color: red; margin-left: 150px;}

input.bestellen-fr {width: 160px !important;}
input.schicken-fr {width: 200px !important;}


#uid56, #uid159, #uid211, #uid249  {background: #D0CEC7; font-size: 11px;}



div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px; padding-bottom: 10px;
}                



/* **************** Neu Powermail ******************* */
fieldset.tx-powermail-pi1_fieldset {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin-bottom: 20px;
}

fieldset.tx-powermail-pi1_fieldset legend {
  color: #1A3A6F; 
  margin-bottom:4px;
}

fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: #2E2E2E;
    display: block;
    float: left;
    font-weight: normal;
    white-space: normal;
    width: 200px;
}

span.powermail_mandatory {
    color: #2E2E2E;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
  margin-left: 150px !important
}

.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_submit {
  float: left; 
  background: #1A3A6F; 
  color: #ffffff; 
  border: 0px; 
  width: 150px; 
  height: 18px; 
  font-size:12px; 
  font-family: arial;
}

.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_submit{
  float: right;
}

