p.tarifinfotext{
    font-size:10pt;
    margin:0 21px 20px 21px;
}

a.entryedit{
    background-image: url('../../images/bearbeiten.jpg');
    height: 25px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 0px 0px;
}

a.useredit{
    background-image: url('../../images/bearbeiten2.jpg');
    height: 50px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 20px 5px 0px 0px;
}

a.redatenok{
    background-image: url('../../images/ok.jpg');
    height: 40px;
    width:130px;
    display: block;
    padding: 0px;
    margin: 20px 5px 0px 0px;
}
a.redatenchange{
    background-image: url('../../images/change.jpg');
    height: 40px;
    width:130px;
    display: block;
    padding: 0px;
    margin: 20px 5px 0px 0px;
}

a.openpayment{
    background-image: url('../../images/konto.jpg');
    height: 50px;
    width:200px;
    display: block; 
    padding: 0px;
    margin: 20px 5px 0px 0px;
}

a.openinvoice{
    background-image: url('../../images/rechnung.jpg');
    height: 50px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 20px 5px 0px 0px;
}

a.openmorepdf{
    background-image: url('../../images/pdfupload.jpg');
    height: 50px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 20px 5px 0px 0px;
}
a.openmoreimg{
    background-image: url('../../images/imgupload.jpg');
    height: 50px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 20px 5px 0px 0px;
}
a.openmethmanage{
    background-image: url('../../images/methmanage.jpg');
    height: 50px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 20px 5px 0px 0px;
}

a.uebernehmen{
    background-image: url('../../images/uebernehmen.jpg');
    height: 50px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 0px 0px;
}

a.erstellen{
    background-image: url('../../images/erstellen.jpg');
    height: 40px;
    width:200px;
    display: block;
    padding: 0 ;
    margin: 0 5px 0 100px;
}

a.erstellen2{
    background-image: url('../../images/erstellen2.jpg');
    height: 25px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 0px 0px;
}

a.zupremium{
    background-image: url('../../images/zupremium.jpg');
    height: 25px;
    width:200px;
    display: block;    
    padding: 0px;
    margin:0px 0px;
}

a.infotext{
    background-image: url('../../images/info2.jpg');
    height: 25px;
    width:200px;
    display: block;    
    padding: 0px;
    margin: 2px 5px 20px 0px;
}

a.neuanmeldung{
    background-image: url('../../images/neuanmelden.jpg');
    height: 40px;
    width:200px;
    display: block;
    padding: 0px;
    margin: 20px 5px 0px 0px;
}


a.useredit, 
a.redatenok,
a.redatenchange,
a.openpayment,
a.openinvoice,
a.openmorepdf,
a.openmoreimg,
a.openmethmanage,
a.infotext{
    margin-left:20px;
}

a.entryedit:hover, 
a.useredit:hover,
a.redatenok:hover,
a.redatenchange:hover,
a.uebernehmen:hover,
a.zupremium:hover,
a.erstellen:hover,
a.erstellen2:hover,
a.openpayment:hover,
a.openinvoice:hover,
a.openmorepdf:hover,
a.openmoreimg:hover,
a.openmethmanage:hover,
a.infotext:hover,
a.neuanmeldung:hover{
    background-position: left bottom;
    text-decoration:none;
}

a.uebernehmen{
    margin:5px 0 0 -10px;
}

div.editentries{
    padding:20px 5px;
    background:#fff;
    margin-bottom:30px;
}

#entrydata td{
    vertical-align:top;
}

#fotos, #pdfs{
    margin-left:20px;
}

#fotos tr, #pdfs tr{
    background:#fff;
    border-bottom:2px solid #000;
    vertical-align:bottom;
}
#pdfs tr{
    background:#F7E9E9;
}
td.stammdaten{
  
}

td.stamm_basic{
  
}

td.stamm_kontakt{
  
}

td.stamm_invoice{    
    
}

td.stamm_payment{
    
}


h1.editentries{
     
}

h2.stammdaten{
    padding-top:30px;
}

p.editentries{
    font-size:12px;
}

div.editentriesexpl{
    background:#B42424;
    width:772px;
    text-align:left;
    border-bottom:2px solid #fff;
}

div.editentriesexpl p{
    padding:5px;
    font-size:12px;
    font-weight:bold;
    color:#fff;
}

.hidden_form_elements, .hidden_form_elements fieldset{
    border:0; height:0px;    
}

#fieldset-actions{
    background:#BA1E23;
}
#fieldset-actions input {
    margin:0 0 5px 5px;
}

#send, #previewsave, #save{
    font-size:10pt;
    font-weight:bold;
}

#loginout{
    padding-top:0px;
    margin-top:20px;
    margin-left:50px;
}

#masterLayout{
    z-index:999;
}



.formblock{
    border:1px solid black;
    margin:25px;
}

.formblock h1{
    font-size:12pt;
    font-weight:bold;
    background:#eee;
    margin: -15px 5px 15px 15px;
    padding:0 10px;
    width:400px;
}

div.static{
    position:relative;
}
div.premiumpreview{
    position:absolute;
    top:-50px;
    left:230px;
}


#premiumpreview a{    
    
}

#premiumviewhead{
    background:#f00;
    color:#fff;
    font-size:12pt;
    font-weight:bold;
    padding:5px;
}

#premiumpreview a span {
    display:none
}

#premiumpreview a:hover span {
    position:absolute; top:-100px; left:230px; z-index:999;
    display:block;
    width:644px;
    height:781px;
    color:black;
    background:#ffffff;    
    border:1px solid black; 
    padding:1px;
    background:#eee;   
}    
#premiumpreview a span td{
    background:#eee;
}

#paymentoption, #invoiceoption, #morepdf, #moreimages, #dragListsurround{
    display:none;
}

#fieldset-actions{
    
}

/* AJAX-Therapienauswahl */
#dragListsurround{
    height:500px;
}
#dragList{
    position:absolute;
}

#positionarea{
    position:absolute;
    border:0px solid #666;
    margin-left:400px;
    height:500px;
    width:360px;    
}

#searcharea{
    position:absolute;
    border:0px solid #666;
    margin-right:10px;
    height:500px;
    width:360px;
    left:10px;
}

#container1, #container2, #container3{
    border:3px solid #ccc;
    min-height:10px;
    max-height:180px;
    overflow:auto;
    padding-bottom:10px;
}

#therapienbox-active, #therapienbox-find, #therapienbox-kill{    
    width:380px;   
    height:200px;
}
#therapienbox-find{    
    height:200px;
    margin-top:20px;
}
#therapienbox-kill{
    height:200px;
    margin-top:40px;
    
}
#container3{
    background:#F7E9E9;
}
#therapiesearch{
    float:left;
    
}

#therapiesearch label{
    font-size:12px;
}

#therapiesearchbutton{
   
}
.styledBar{
    font-size:12px;
    border:1px solid #666;
    background:#ddd;
    padding:1px 3px;
    margin:2px 0;
    
}

.dojoDndItemAnchor{
    background:#eee;
    height:20px;
    z-index:99;
    display:block;
    
}

#vorstellung-Editor_iframe{
    background:#fff;
}

div.unreleased, div.released, div.admin-unreleased{
    padding:5px;
    margin:3px 0 25px 0;
    background:yellow;
    border:2px solid #B42424;
}
div.released{
    background:#08FF00;
    border-color:#000;
} 
div.admin-unreleased{
    background:#FAFFAC;
    border-color:#000;
}

table.editbuttons{
    width:200px;
}
table.editbuttons td{
    padding:0px;
}

#dragListsurround{
    border:1px solid #000;
    padding-bottom:30px;
}

#fieldset-entry * {
    font-size:12px;
}

#usermenu {
    background:#fff;
    height:70px;

}

#usermenu ul {
margin:0;
padding:0px 10px 0 10px;
list-style:none;

  }
#usermenu li {
  display:inline;
  margin:0;
  padding:0;

  }
#usermenu a {
  float:left;
  /*background:url("../../images/tableftF.gif") no-repeat left top;*/
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  border-bottom:0px solid #000;
  color:#fff;
  }
#usermenu a span {
  float:left;
  display:block;
  /*background:url("../../images/tabrightF.gif") no-repeat right top;*/
  background:#eee;
  padding:6px 15px 8px 6px;
  color:#000;
  font-size:10px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#usermenu a span {float:none;color:#900;}
/* End IE5-Mac hack */
#usermenu a:hover span {
  color:#900;
    background:#FFDD09;
  }
#usermenu a:hover {
  background-position:0% -42px;
  }
#usermenu a:hover span {
  background-position:100% -42px;
}
#usermenu a.active {
  background-position:0% -42px;
  
  color:#000;
}
#usermenu a.active span {
  background-position:100% -42px;
    background-color:#FFDD09;
  color:#000;
}
