                
#cms-status-messages {
	 display:none;
	 padding:20px;
	 position:fixed;
	 top:200px;
	 left:400px;
	 background-color:white;
	 z-index:500 ;  
	 width:500px; 
	 cursor:pointer;
}

 #cms-status-messages p {
	 padding:20px;
	 cursor:pointer;
} 
 
p.all_buttons { 
	display:inline-block; 
	padding:5px;
	margin:5px;
	cursor:pointer;
} 


.upload {
	cursor:pointer; 
	color:green;
	} 
 
.popup-form {	  
	border: 1px solid black;
	  background-color: #CBE7D4 ; 
	z-index:500 ; 
 }
 
p.tools_buttons { 
	display:inline-block; 
	padding:3px;
	margin:3px;
	cursor:pointer; 
	border: 2px solid gray ; 
}

#email-canvas-div {
	border: solid transparent 1px ; 
	min-height:300px; 
	margin:10px;
  display: inline-block ; 
  	}           
	
#newsletter-canvas {
	  background-color: #CBE7D4 ;  
	  border:none;
	  padding:15px; 
	  font-family: Arial;
	  font-size:13px;
	   
	  display: inline-block ; 
	  
	} 
	
#werkzeuge { 
	  border: 1px solid black;
	  background-color: #CBE7D4 ; 
	  position:fixed;
	  top:250px;
	  left:400px;
	  display: inline-block ; 
	  width:400px;
	  vertical-align:top;
	margin:10px;
	z-index:500 ; 
	}  
	
#next-caller-caption { display:inline-block ;  }
#next-caller-display { display:inline-block ; font-weight:bold; margin-left:10px; } 
#next-player-display { display:inline-block ; font-weight:bold; margin-left:10px; } 
#bidding-input { border-collapse: collapse;}
#bidding-input td { width:50px; border:solid 1px black; text-align:center; cursor:pointer;}
 
#mini-cms-hilfe { 
	  border: 1px solid black;
	  background-color: #CBE7D4 ; 
	  position:fixed;
	  top:300px;
	  margin-left:auto; margin-right:auto; 
	  left:500px;
	  display: inline-block ; 
	  width:500px;
	  vertical-align:top;
	margin:10px;
	z-index:500 ; 
  }    
  
table.bidding  {width:20px important! ; border-collapse:collapse; }
table.bidding td {width:80px important! ;  border:solid 1px black ; text-align:center ; }  

table.play {  border-collapse: collapse; margin:10px;  display:inline-block; }
table.play td { width:30px; border-collapse: collapse; text-align:center; border:none; }
table.play td.lead { border: solid 1px black; background-color:#FBF321; }
table.play td.stich { border: solid 1px black; }
table.play td.gewinnt { border: solid 3px black; }
table.play td.nesw {  }  
div.playdiv { display:inline-block;} 

table.hand-spacing {  border-collapse: collapse; margin:10px;  display:inline-block; width:50px; border: none; }
table.hand {  border-collapse: collapse; margin:10px;  display:inline-block; width:150px; border: none }
table.hand td.hand-suite { width:25px; border-collapse: collapse; text-align:center; border: none; }
table.hand td.hand-cards { width:150px; border-collapse: collapse; text-align:left; border: none;}
div.playdiv { display:inline-block;} 

.popup-form {	  
	border: 1px solid black;
	  background-color: #CBE7D4 ; 
	z-index:500 ; 
	}  
	
.draggable { cursor:move ; }	
	
.minicms-element {
	cursor:text;
	/*border-left: solid 10px #CBE7D4 ; */
	}	
	
.form-caption {
	display:inline-block;
}  
	
a:link { } 

p.inline-p { display:inline-block; }  
p#absatz-type { font-weight:bold; }  

div.popup-form  { position:fixed; top:400px; margin-left:auto; margin-right:auto; background-color:#CBE7D4 ; padding:10px; } 
div.popup-form div { padding:10px;} 
div.popup-form input {  margin-left:20px; }

.invisible { display:none; }

.hreflink { cursor:pointer;} 

.format-head { margin-bottom: 0px; font-weight:bold; margin-top:0px;  }
h1.format-head {  font-size:1.5rem; }

.italic { font-style:italic; }
.bold { font-weight:bold; }
.new-color { color:white ;}
.italic-and-bold { font-style:italic;font-weight:bold; }  

.mini-cms-img { margin: 10px; cursor: pointer;  } 
.img-selected { border: 2px solid green ; } 

.minicms-table { border : solid black 1px ; border-collapse:collapse ; }
.minicms-td { border : solid black 1px ; min-width:50px; } 

table.bidding { border-top:none; border-bottom:none; border-left: solid 1px black; border-right: solid 1px black; margin-bottom:20px; }
table.bidding td.bidsuite { border-top:none;  border-bottom:1px black solid;  font-size: 1.2em; padding-left:0.5em; padding-right:0.5em; }
table.bidding td { border-top:none; border-bottom:none;  font-size: 1.2em; padding-left:0.5em; padding-right:0.5em; }  

table.teilung table.hand td.compass { font-size: 1.2em; }
table.teilung table.hand td.hand-suite { font-size: 1.2em; }
table.teilung table.hand td.hand-cards{ font-size: 1.2em; }   

div.email-canvas h4  {font-size:2.5em; }