/* Styledefinitionen zur Verwendung im Frontend und im Backendeditor
*/
.mceContentBody {
font-family: arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
/*
font-size-adjust: none;
font-stretch: normal;
*/
line-height: 15pt;
font-size: 11pt;
color:#222;
}

.mceContentBody h1, .mceContentBody h3 {
    margin:8px auto 0 auto;
    }
.mceContentBody h1 {
    margin:0 auto 12px 0;
    }

.mceContentBody h1,.mceContentBody h2,.mceContentBody h3 {
   
    }    
   
.mceContentBody li {
    list-style-type:  square;
    }
    
.mceContentBody strong {
    font-weight: bold;
    }

.mceContentBody p, .mceContentBody div p {
    margin:5pt 0 6pt 0;
    }

.mceContentBody a {
    text-decoration: underline;
    font-weight:bold;
    color: #222;
    }
.mceContentBody a:hover {
    text-decoration: underline;
    }

.mceContentBody ul {
    margin:6px 0 6px 0px;
    list-style-type: circle;
    list-style-position:outside; 
    }
.mceContentBody li {
    padding:4px;
    margin-left:8px;
    }    

.mceContentBody .teasertext {
    margin-bottom: 8px;
 /*   text-align: justify;*/
    }


    
.tableStyle1 {
    border:0;
    }
.mceContentBody .tableStyle1 th {
    background-color: #eee;

    }
.mceContentBody .tableStyle1 td {
    border:0;
    border-bottom:1px solid #888;
    }    

    
/*************************************************
 *  Meilertab 1
 */

.MeilerTab1 {
   
    }
.mceContentBody .meilertab1,.mceContentBody .MeilerTab1 {
    border:0;
    width:100%;
    }
.mceContentBody .meilertab1 tr,.mceContentBody .MeilerTab1 tr{
    margin:0;
    border:0;
    }
.mceContentBody .meilertab1 th,.mceContentBody .MeilerTab1 th{
    background-color: #005D7B;
    color:#fff;
    padding:4px 25px 4px 25px;
    
    font-weight: normal;
    width:45%;
    margin:0;
    border:0;
    border-bottom:1px solid #004f68;
    }
.mceContentBody meilertab1 td,.mceContentBody .MeilerTab1 td {
    border:0;
    min-width:50px; 
    margin:0;
    }   
 

 /*************************************************
 *  TabPreise
 */

.TabPreise { 
   
    }
.mceContentBody .tabpreise,.mceContentBody .TabPreise {
    border:0;
    width:100%;
    }
.mceContentBody .tabpreise tr,.mceContentBody .TabPreise tr{
    margin:0;
    border:0;
    border-bottom:1px solid #004f68;
    }
.mceContentBody .tabpreise th,.mceContentBody .TabPreise th{
    color:#000;
    padding:4px 0 4px 0;
    
    font-weight: normal;
    width:45%;
    margin:0;
    border:0;
    
    
    }
.mceContentBody .tabpreise td,.mceContentBody .TabPreise td {
    border:0;
    min-width:50px; 
    margin:8px 0 4px 0;
    padding:8px 0 4px 0;
    border-bottom:1px solid #37481C;
    }   
.rightBar.mceContentBody .tabpreise th,.rightBar.mceContentBody .TabPreise th{ 
 color:#fff;   
 }    
   
    
    
    
.mceContentBody table {
    border:0;
    }    
.mceContentBody th {
    border:0;
    
    font-weight: bold;
    text-align: left;
    }
.mceContentBody td {
    border:0;
    border-bottom:1px solid #888;
    }    
    
 