body { /* background: #D9DDC6;  */
margin: 0px}

p, ul, .inputline, .inputline1, .inputbox1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5D6623; line-height: 16px}

a {  font-family: Arial, Helvetica, sans-serif; color: #4A511C; }
a:hover { color: #DA4B00 }

.menu, .menu_p, .menu_e {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; text-transform: uppercase}
.menu_p:hover { color: #66CC00;}
.menu_e:hover { color: #CC6699;}

.leftmenu_item, .leftmenu_subitem { padding-bottom: 2px; padding-top: 2px; }
.leftmenu_subitem { padding-left: 10px; }
.cell_head { height: 30px; padding-bottom: 2px; padding-top: 2px; border-bottom: 1px solid #C0C999;}

.bigtitel, .cont_bigheadtxt {  font-family: Georgia, Times New Roman, Times, serif; font-size: 17px; font-style: italic; font-weight: bold; line-height: 20px}
.bigtitel { color: #5D6623; }
.cont_bigheadtxt { color: #66CC00; }

.untertitel {  font-size: 9px; line-height: 16px; font-family: Arial, Helvetica, sans-serif}
.text_klein {  font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.text_claim {  font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-style: italic; line-height: 16px}
.text_itemhead {  font-size: 12px; line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase}

.text_highlight { color: #FFFF00; background-color: #5D6623; }

UL { margin: 0px; padding: 0px; padding-left: 15px; line-height: 18px; }	
LI {  list-style-type: circle; list-style-image: url();  padding: 0px; margin: 0px; padding-bottom:0px; }

.inputline, .inputline1, .inputbox1 { 
 background-color: #FFFFFF;
 BORDER-TOP: #333333 1px solid;
 BORDER-BOTTOM: #CCCCCC 1px solid;
 BORDER-LEFT: #333333 1px solid;
 BORDER-RIGHT: #CCCCCC 1px solid;
}
.inputline { height: 20px; }
.inputline1 { height: 20px; width: 500px}

.butt1 {  height: 20px; width: 75px}
.text-button { 
 background-color: #FFFFFF;
 BORDER-TOP: #CCCCCC 1px solid;
 BORDER-BOTTOM: #333333 1px solid;
 BORDER-LEFT: #CCCCCC 1px solid;
 BORDER-RIGHT: #333333 1px solid;
}

.tab_cont { width: 500px }

.line_bottom { border-bottom: 1px solid #C0C999; }
.line2_bottom { border-bottom: 2px solid #C0C999; }
.line_top { border-top: 1px solid #C0C999; }
.line_topandbottom { border-top: 1px solid #C0C999; border-bottom: 1px solid #C0C999; }

.cell_listentry { padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #C0C999;}
.cell_firstrow { padding-bottom: 10px; border-bottom: 1px solid #C0C999;} 
.cell_noline { padding-top: 20px; padding-bottom: 10px; }

.cell_subhead, .cell_subhead_cms { padding-top: 2px; padding-bottom: 1px; border-bottom: 1px solid #C0C999;}
.cell_subhead { background-color: #D9DDC6; }
.cell_subhead_cms { background-color: #EBF8D3; }

.text_subhead { color: #FFFFFF; font-weight: bold }

.formtab_line-top { border-top: 1px solid #C0C999; padding-top: 5px; }
.formtab_line-bottom { border-bottom: 1px solid #C0C999; padding-bottom: 5px; padding-top: 5px;}
.formtab_belowtheline { padding-top: 5px; }


.formtab_headcell { border-bottom: 5px solid #C0C999; padding-bottom: 5px; padding-top: 5px; height:40px }
/* neu für .text_cms_tabhead */
.formtab_headtext { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none; 
	color: #A5AC84;
}


/* Farben für Bereiche neu definieren
/* w (website)    */  
.area_w .formtab_headcell { border-bottom: 5px solid #66B244; }
/* k (kundenb.)   */
.area_k .formtab_headcell { border-bottom: 5px solid #339966; }
/* d (daten)      */
.area_d .formtab_headcell { border-bottom: 5px solid #CC9933; }
/* c (cms-intern) */
.area_c .formtab_headcell { border-bottom: 5px solid #CCCC66; }


.form_listcell { border-bottom: 1px solid #C0C999; background-color: #FFFFFF; }

/*  CMS - Formate */
.tab_cms { width: 900px; background-color: #ECEFDB; }
.tab_cms_leftmenu { width: 175px;  }

.text_cms_tabhead, .text_cms_info {  font-family: Arial, Helvetica, sans-serif; }
.text_cms_tabhead { font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none; color: #A5AC84;}
.text_cms_info { font-size: 10px; line-height: 11px; font-weight: normal; text-decoration: none; color: #666666;}

.text_cms_link a { color: #FF0000; text-decoration: none; font-size: 10px;}
.text_helptext { font-size: 11px; line-height: 13px; font-weight: normal; text-decoration: none; color: #666666;
background-color: #FFFF99; padding: 10px; }

iframe { border: 0px; }

/* -------------- neue --------- */

.contentleft_outer { position: relative; }
.contentleft_menu { position: absolute; width: 100%; height: 300px; z-index: 20; }

.logo_drspiller { width: 103px; height: 103px; right: 10px; display: block; background: url(grafix/logo_drspiller_transp.png); }

.logo_drbc      { width: 215px; height: 60px; margin: 15px 5px 0px 15px;  }