body              { font-family: arial, helvetica, clean, sans-serif; font-size:   11px; font-weight: normal; color:  #404040; background-color: #cfd0d2; }
.body_einzug { font-family: arial, helvetica, clean, sans-serif; background-color: white; text-decoration: none; padding-left: 10px; }
.einzug { background-color: white; padding-left: 10px; }
.body_red { font-family: Arial, Helvetica, clean, sans-serif; color: #39c; font-size: 11px; font-family: arial, helvetica, clean, sans-serif; font-weight: normal; background-color: #ffffff; background-image: none; text-decoration: none; top: 0; left: 0; }
.body_red:hover { color: #069; font-size: 11px; font-family: arial, helvetica, clean, sans-serif; font-weight: normal; text-decoration: underline; background-color: #ffffff; background-image: none; top: 0; left: 0; }
.copyright { font-family: arial, helvetica, clean, sans-serif; color: #545454; font-size: 9px; font-weight: normal; line-height: 20px; text-decoration: none; text-align: left; padding-left: 10px; }
.maincms          { top:              10px;
                    left:             206px;
                    width:            780px;
                    position:         absolute;
                    color:            #000000;
                    background-color: #ffffff;
                    z-index:          2; }
                    
.admin            { top:              10px;
                    left:             206px;
                    width:            745px;
                    position:         absolute;
                    background-color: #FFFFFF;
                    color:            #000000;
                    z-index:          2; }
                    
.context          { top:              177px;
                    left:             803px;
                    width:            177px;
                    height:           100%;                    
                    position:         relative;
                    background-color: #F0F0F0;
                    color:            #000000;
                    z-index:          2; }                                                                              
                    
.norm             { font-family:      arial, helvetica, clean, sans-serif; font-size:        11px; font-weight:      normal; text-decoration:  none; margin-bottom:    10px; color:            #000000; margin-left: 10px; }

.small            { font-family:      Arial, Helvetica, clean, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    margin-bottom:    10px;
                    color:            #000000; }
                    
.searchresult     { font-family:      Arial, Helvetica, clean, sans-serif;
                    font-size:        10px;
                    font-weight:      normal;
                    text-decoration:  none;
                    margin-bottom:    10px;
                    color:            #000000; }

.headline         { font-family:      arial, helvetica, clean, sans-serif; font-size:        16px; font-weight:      normal; text-decoration:  none; color:            #545454; padding-bottom: 5px; }
.headline_red { color: #0e71b4; font-size: 16px; font-family: arial, helvetica, clean, sans-serif; font-weight: normal; }
.headline_promo { color: #545454; font-size: 16px; font-family: arial, helvetica, clean, sans-serif; font-weight: normal; padding-bottom: 3px; }
.subheadline_red { color: #408cbd; font-size: 11px; font-family: arial, helvetica, clean, sans-serif; font-weight: normal; text-decoration: none; }
.subheadline      { font-family:      arial, helvetica, clean, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    margin-bottom:    14px;
                    color:            #000000; }
.subheadline_home { color: #333; font-size: 16px; font-family: arial, helvetica, clean, sans-serif; font-weight: normal; text-decoration: none; margin-bottom: 14px; }
.picsubline       { font-family:      Arial, Helvetica, clean, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    font-style:       italic;
                    text-decoration:  none;
                    margin-top:       0px;
                    margin-bottom:    24px;
                    color:            #000000; }

.pic              { margin-bottom:    8px; }

.black            { text-decoration:  none;
                    font-weight:      normal;  
                    color:            #000000; }
                    
.black:hover      { text-decoration:  underline;
                    font-weight:      normal;  
                    color:            #000000; }

.red_              { text-decoration:  none; font-weight:      normal; color:            #903; font-style: normal; }
.red { color: #903; font-style: normal; font-weight: normal; text-decoration: none; }
.red:hover        { text-decoration:  underline;
                    font-weight:      normal;  
                    color:            #0065a3; }
.tna              { background-color: #D4E1EE; }
.tnna             { background-color: #FFFFFF; }

.na               { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        12px;
                    color:            #069;
                    background-color: #d4e1ee; }

.nna              { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        12px;
                    color:            #069;
                    background-color: #ffffff; }

.n2a              { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        11px;
                    color:            #069;
                    background-color: #d4e1ee; }

.n2na             { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        11px;
                    color:            #069;
                    background-color: #ffffff; }                      

.n3a              { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        9px;
                    color:            #069;
                    background-color: #d4e1ee; }

.n3na             { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        9px;
                    color:            #069;
                    background-color: #ffffff; }
.mainmenu         { text-decoration:  none;
                    font-weight:      normal;  
                    color:            #FFFFFF; }
.cmselement       { text-decoration:  none;
                    font-weight:      normal;  
                    font-size:        10px;                      
                    color:            #000000; }
.nohighlight      { font-family:      Arial, Helvetica, clean, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    color:            #000000; }

.highlight        { font-family: Arial, Helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    background-color:#FAFAFA;
                    color: #000000; }
                  
.norm             { font-family: Arial, Helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    background-color:#D4E1EE;
                    color: #000000; }
                    
.control          { font-family: Arial, Helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    background-color:#D4E1EE;
                    color: #000000; }

input             { font-family: arial, helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    border: 1px;
                    background-color: #dddddd;
                    color: #000000; }
.input { color: #000000; font-size: 11px; font-family: Arial, Helvetica, clean, sans-serif; font-weight: normal; background-color: #dddddd; margin: 2px; border-color: #ddd; border-width: 1pt; }
.input.search      { font-family: arial, helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    border: solid 1px;
                    width: 180px;
                    background-color: #ffffff;
                    color: #000000; }

.input.imag        { font-family: arial, helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    width: 21px;
                    border: 0;
                    color: #000000; }

.input.pictogramm  { font-family: arial, helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    width: 11px;
                    border: 0;
                    color: #000000; }

textarea          { font-family: arial, helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    border: 1px;
                    background-color: #dddddd;                    
                    width: 270px;
                    color: #000000; }

.textarea.lists    { font-family: Arial, Helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    border: 1px;
                    border-style: none;
                    border-color: #000000;
                    width: 450px;
                    height: 600px;
                    color: #000000; }

select            { font-family: arial, helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    border: 1px;
                    background-color: #dddddd;                    
                    color: #000000; }

.gloss            { font-family:  Arial, Helvetica, clean, sans-serif;
                    font-size:    11px;
                    font-weight:  normal;
                    border-width: 0px;
                    border-color: #f6f6f3;
                    width:        200px;
                    height:       81px;
                    color:        #000000; }

.input.but         { font-family: Arial, Helvetica, clean, sans-serif;
                    font-size: 11px;
                    font-weight: normal;
                    border: 1px;
                    border-style: solid;
                    border-color: #000000;
                    width: 100px;
                    background-color: #EEEEEE;
                    color: #000000; }

form               { margin:0px; }
.sub { color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #636262; text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.submenu { color: #903; font-size: 11px; font-weight: normal; background-color: #636262; text-decoration: none; text-align: left; padding-top: 6px; padding-bottom: 5px; padding-left: 5px; }
.submenu_active   { text-decoration:  none;
                    font-weight:      normal;
                    font-size:        10px;                        
                    color:            #a0a0a0; }
.submdiv         { position:            absolute; display:             none; background-color:    transparent; border-style: none; border-width: 0; }
#tb_hblau              { background-color: #e9f1f9; padding: 5px; }
#tb_mblau              { background-color: #0065a3; }
#tb_dblau              { background-color: #00345b; }
.red_:hover        { text-decoration:  underline; font-weight:      normal; color:            #408cbd; font-style: normal; }
.tb_promo              { background-color: white; background-image: url(../../images/bg_promo.jpg); background-repeat: repeat-y; }
.tb_promo_tx              { background-color: white; background-image: url(../../images/bg_promo.jpg); background-repeat: inherit; text-align: left; padding: 5px; }
.tb_white { background-color: white; }
.tb_white_tx_l { background-color: white; padding-left: 10px; }
.tb_dblau { background-image: url(../../images/bg_button.jpg); text-align: center; height: 23px; border-right-style: groove; border-right-width: 1px; border-left: 1px groove #fff; }
.tb_dblau:hover { background-image: url(../../images/bg_button_.jpg); }
.tb_dblau_stand { background-image: url(../../images/bg_button_.jpg); text-align: center; height: 23px; border-left: 1px groove white; border-right-style: groove; border-right-width: 1px; }
.tb_dblau_l { background-image: url(../../images/bg_button.jpg); text-align: center; height: 23px; border-right-style: groove; border-right-width: 1px; }
.tb_dblau_l:hover { background-image: url(../../images/bg_button_.jpg); }
.tb_dblau_l_stand { background-image: url(../../images/bg_button_.jpg); text-align: center; height: 23px; border-right-style: groove; border-right-width: 1px; }
.tb_dblau_r { background-image: url(../../images/bg_button.jpg); text-align: center; height: 23px; border-left: 1px groove white; }
.tb_dblau_r:hover { background-image: url(../../images/bg_button_.jpg); }
.tb_dblau_r_stand { background-image: url(../../images/bg_button_.jpg); text-align: center; height: 23px; border-left: 1px groove white; }
.tb_ddblau              { background-color: #c0c5c8; background-image: none; background-position: 0 0; opacity: .9; filter:alpha(opacity=90); text-align: center; padding: inherit; }
.tb_ddblau:hover              { background-color: #67b8dc; background-position: 100% 100%; padding: inherit; }
.tb_ddblau_stand              { background-color: #545454; text-align: center; padding: inherit; }
.white            { color: #00345b; font-family: arial, helvetica, clean, sans-serif; text-decoration:  none; font-weight: normal; font-size: 10px; text-transform: lowercase; letter-spacing: 1px; }
.white:hover            { color: #903; font-family: arial, helvetica, clean, sans-serif; text-decoration:  none; font-weight: normal; font-size: 10px; text-transform: lowercase; letter-spacing: 1px; }
.white_stand { color: #903; font-family: arial, helvetica, clean, sans-serif; text-decoration:  none; font-weight: normal; font-size: 10px; font-weight: normal; text-decoration: none; text-transform: lowercase; letter-spacing: 1px; }
.tb_shadow_l { background-color: #cfd0d2; background-image: url(../../images/bg_l.jpg); background-repeat: inherit; }
.tb_shadow_lu { background-color: #cfd0d2; background-image: url(../../images/bg_l.jpg); background-repeat: inherit; }
.tb_shadow_r { background-color: #cfd0d2; background-image: url(../../images/bg_r.jpg); background-repeat: repeat-y; }
.tb_shadow_u { background-color: #cfd0d2; background-image: url(../../images/bg_u.jpg); background-repeat: repeat-x; }
.tb_dots              { background-color: white; background-image: url(../../images/dot_hblau.gif); background-repeat: repeat-x; background-position: center 0; margin-left: 10px; }
.tb_shadow { background-color: #cfd0d2; background-image: url(../../images/tb_shadow.gif); background-repeat: repeat-x; }
.tb_image { background-color: black; }
.head            { font-family: arial, helvetica, clean, sans-serif; text-decoration:  none; font-weight: bold; font-size: 11px; }

