body {
margin:0px;
background-color:#EDF2F6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#000000;
}
input{
border:1px solid #A5A3A3;
margin:0px;
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
 
.inputspacer {
margin: 0;
border:1px solid #A5A3A3;
vertical-align: middle;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
height: 16px;
background-color:#FFFFFF;
}

input.radio {
background-color: transparent;
border:0px;
margin:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
} 
input.checkbox {
background-color: transparent;
border:0px;
margin:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
} 
select {
border:1px solid #A5A3A3;
margin:0px;
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}
textarea {
width:98%;
background-color: #FFFFFF;
border:1px solid #A5A3A3;
margin:0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
overflow:auto;
}
.ListBoxBack0
{	background-color:#E5D5BE;
}
.ListBoxBack1
{	background-color:#F7EDDE;
}
.TabBar
{	background-color:#FFFFFF;
	height:21px;
}
.ActiveTabBackground
{	background-color:#CBE8FA;
}
.PassiveTabBackground
{	background-color:#E7F7FF;
}
.ActiveTab
{	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000066;
}
.PassiveTab
{	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#9AB1D7;
}
.ActiveTopBoxTab
{	font-size:8pt;
	color:#000066;
	font-weight:bold;
}
.PassiveTopBoxTab
{	font-size:8pt;
	color:#8296C8;
	font-weight:bold;
}
.MenuBar
{	background-color:#9AB1D7;
	border-left:1px solid #A1A1C6;
	border-right:1px solid #A1A1C6;
}
.MenuTab
{	border-top:1px solid #FFFFFF;
}
.MenuTabBorderLeft
{	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
.ActiveMenuTab
{	font-size:8pt;
	color:#000066;
	font-weight:bold;
}
.PassiveMenuTab
{	font-size:8pt;
	color:#6478A0;
	font-weight:bold;
}
.TopStatusBar
{	background-color:#EFDEC6;
	border-left:1px solid #A1A1C6;
	border-right:1px solid #A1A1C6;
}
.TopStatusTab
{
padding-top:2px; 
padding-bottom:2px; 
padding-right:2px; 
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#000000;
}
.TopStatusSide
{
background-color:#DFE3DD;
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#000000;
}
.TopStatusSpacer
{	border-top:1px solid #FFFFFF;
}
.bg-topbar
{	background-color:#E3E1D7;
}
.bg-site
{	background-color:#E7F7FF;
}
.bg-box, .cb-boxtop, .bg-boxcontentspacer
{	background-color:#CBE8FA;
}
.bg-boxbar, .cb-boxcorner, .cb-closedboxcorner, .cb-3c-boxcolumn, .cb-3c-boxcolumn2, .cb-2c-boxcolumn, .cb-2c-boxcolumn2, .cb-1c-boxcolumn
{	background-color:#9AB1D7;
}
.bg-boxcontentside, .cb-boxcontentside
{	background-color:#DFE3DD;
}
.bg-boxcontent
{	background-color:#EFDEC6;
}
.bg-tableline1
{	background-color:#EFDEC6;
}
.bg-tableline2
{	background-color:#F7EEE1;
}
.bg-druckausgabe
{	background-color:#FFFFFF;
}
.head-druckausgabe
{	background-color:#5E779C;
	font-size:8pt;
	color:#FFFFFF;
}
.tabhead-druckausgabe
{	background-color:#AFC8D7;
	font-size:8pt;
	color:#000000;
}
.OutTabHead
{ font-size:8pt; font-weight:bold; color:#666666;
  padding-left:4px;padding-right:4px;
	background-color:#F7EDDE;
	border-top:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
.OutTabHeadFirst
{ font-size:8pt; font-weight:bold; color:#666666;
  background-color:#F7EDDE;
  padding-left:4px;padding-right:4px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
.OutTabHeadFirstSelected
{ font-size:8pt; font-weight:bold; color:#666666;
  background-color:#F7EDDE;
  padding-left:4px;padding-right:4px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	background-color:#FDF5E9;           
}
.OutTabHeadSelected
{ font-size:8pt; font-weight:bold; color:#666666;
  background-color:#F7EDDE;
  padding-left:4px;padding-right:4px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
	border-right:1px solid white;
	background-color:#FDF5E9;           
}

.OutTabHeadEcke_Zeile_A
{ 
	font-size:8pt; font-weight:bold; color:#666666;
  	background-color:#F7EDDE;
  	padding-left:4px;padding-right:4px;
	border-top:1px solid white;
	border-right:1px solid white;
	background-color:#FDF5E9;           
}


.OutTabHeadEcke_Spalte_A
{ 
	font-size:8pt; font-weight:bold; color:#666666;
  	background-color:#F7EDDE;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	border-right:1px solid white;
	background-color:#FDF5E9;           
}
.OutTabHeadEcke_Fuss_A
{ 
	font-size:8pt; font-weight:bold; color:#666666;
  	background-color:#F7EDDE;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	border-bottom:1px solid white;
	background-color:#FDF5E9;    
	border-right:1px solid white;       
}
.OutTabHeadEcke_Zeile_B
{ 
	font-size:8pt; font-weight:bold; color:#666666;
  	padding-left:4px;padding-right:4px;
	background-color:#F7EDDE;
	border-top:1px solid white;
	border-right:1px solid white;
}
.OutTabHeadEcke_Spalte_B
{ 
	font-size:8pt; font-weight:bold; color:#666666;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	background-color:#F7EDDE;
	border-right:1px solid white;
}
.OutTabHeadEcke_Fuss_B
{ 
	font-size:8pt; font-weight:bold; color:#666666;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	background-color:#F7EDDE;
	border-bottom:1px solid white;
	border-right:1px solid white;
}

.OutTabHeadEckeObenLinks
{
	font-size:8pt; font-weight:bold; color:#666666;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	background-color:#F7EDDE;
	border-top:1px solid white;
	border-right:1px solid white;
	border-left:1px solid white;
}
.OutTabHeadEckeSpalte_First
{
	font-size:8pt; font-weight:bold; color:#666666;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	background-color:#F7EDDE;
	border-right:1px solid white;
	border-left:1px solid white;
}
.OutTabHeadEckeSpalte_FirstBottom
{
	font-size:8pt; font-weight:bold; color:#666666;
  	padding-left:4px;padding-right:4px;
  	padding-top:4px;padding-bottom:4px;
	background-color:#F7EDDE;
	border-right:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid white;
}


.OutTabBodyFirst  
{	
	font-size:8pt;                      
	color:#000000;
	border-bottom:2px solid #EEDEC7;    
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}
.OutTabBody       
{	font-size:8pt;                      
	color:#000000;
	border-bottom:1px solid white;   
	border-right:1px solid white;
}
.OutTabBodyKW       
{	font-size:8pt;                      
	color:#000000;
	border-bottom:1px solid white;   
	border-right:1px solid #000066;
}
.OutTabBodyBack1  
{	background-color:#F6E7D1;  
}
.OutTabBodyBack2  
{	background-color:#F4EBDC;  
}
.OutTabFussFirst  
{	border-left:1px solid white;
	border-bottom:1px solid white;      
	border-right:1px solid white;   
	font-size:8pt; 
	color:#000000;
}
.OutTabFuss       
{	border-bottom:1px solid white;
	border-right:1px solid white;                                        
	font-size:8pt; 
	color:#000000;
}
.OutTabFussTop       
{  border-bottom:1px solid white;
   border-right:1px solid white;       
   border-top:1px solid white;       
   font-size:8pt; 
   color:#000000;
}
.OutTabFussFirstTop  
{  border-left:1px solid white;
   border-bottom:1px solid white;      
   border-right:1px solid white;    
   border-top:1px solid white;    
   font-size:8pt; 
   color:#000000;
}
.OutTabFussBack  
{  background-color:#EFDEC6; 
   font-size:8pt;  
   color:#000000; 
}
.OutTabGruppe
{  border-right:1px solid #FFFFFF;
   border-left:1px solid #FFFFFF;
   border-bottom:1px solid #FFFFFF;
   padding-left:10px;
   font-size:8pt;
   height: 26px;
}
.InnerTab       
{  font-size:8pt;
   color: #FFFFFF;                     
   height:30px;            
   padding-left: 3px;   
   background-image: url(../pages/design/verlauf.jpg);
   background-repeat:repeat-x;
   background-position: top;               
   border-color: white;
   /*border-top:1px solid;         
   border-left:1px solid;*/
   border-bottom:1px solid; 
   border-left:1px solid;                                              
}
.InnerTabSelected
{  font-size:8pt;                      
   height:30px; 
   padding-left: 3px;                    
   background-color:#F6E7D0;           
   color:#000000;
   border-color: white;
   border-top:1px solid;         
   border-left:1px solid; 
   /*border-right:1px solid; */                                       
}
.InnerTabLine       
{  font-size:8pt;                      
   height:8px;                    
   background-color:#F6E7D0;           
   color:#000000;     
   border-left:1px solid white;
   border-right:1px solid white;                                        
}
.MailAccount      
{  font-size:8pt;                      
   height:30px;                    
   background-color:#E5D5BE;           
   color:#000000;
   border-top:1px solid white;         
   border-left:1px solid white;                                        
}
.MailAccountSelected
{  font-size:8pt;                      
   height:30px;                    
   background-color:#F6E7D0;           
   color:#000000;
   border-top:1px solid white;         
   border-left:1px solid white;                                        
}
.MailAccountLast  
{  font-size:8pt;                      
   height:30px;                    
   background-color:#E5D5BE;           
   color:#000000;
   border-top:1px solid white;         
   border-left:1px solid white;
   border-right:1px solid white;    
}
.MailAccountLast2 
{  font-size:8pt;                      
   height:30px;                    
   background-color:#E5D5BE;           
   color:#000000;
   border-top:1px solid white;         
   border-right:1px solid white;    
}
.MailAccountBottom
{  font-size:8pt;                      
   height:30px;                    
   background-color:#E5D5BE;           
   color:#000000;
   border-left:1px solid white;         
   border-right:1px solid white;    
   border-bottom:1px solid white;         
}
.MailAccountUnselected
{  font-size:8pt;                      
   height:30px;                    
   background-color:#E5D5BE;           
   color:#000000;
   border-top:1px solid white; 
   border-left:1px solid white;         
   border-right:1px solid white;    
   border-bottom:1px solid white;         
}

.bg-bottombar1
{	background-color:#9AB1D7;
}
.bg-bottombar2
{	background-color:#8EA2CD;
}
.bg-white
{	background-color:#FFFFFF;
}
.bd-outside-blr
{	border-bottom:1px solid #A1A1C6;
	border-left:1px solid #A1A1C6;
	border-right:1px solid #A1A1C6;
}
.bd-outside-lr, .cb-boxtop, .cb-box
{	border-left:1px solid #A1A1C6;
	border-right:1px solid #A1A1C6;
}
.bd-outside-b
{	border-bottom:1px solid #A1A1C6;
}
.bd-outside-br
{	border-bottom:1px solid #A1A1C6;
	border-right:1px solid #A1A1C6;
}
.bd-outside-l
{	border-left:1px solid #A1A1C6;
}
.bd-outside-r
{	border-right:1px solid #A1A1C6;
}
.bd-outside-t
{	border-top:1px solid #A1A1C6;
}
.bd-outside-tr
{	border-top:1px solid #A1A1C6;
	border-right:1px solid #A1A1C6;
}
.bd-inside-tbr
{	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.bd-inside-tb, .cb-box
{	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.bd-inside-t
{	border-top:1px solid #FFFFFF;
}
.bd-inside-tr
{	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.bd-inside-b
{	border-bottom:1px solid #FFFFFF;
}
.bd-inside-br
{	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.bd-inside-lr
{	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.bd-inside-r, .cb-3c-boxcolumn, .cb-2c-boxcolumn, .cb-1c-boxcolumn, .cb-boxcontentside, .cb-closedboxcorner
{	border-right:1px solid #FFFFFF;
}
.bd-insidebottom1-r
{	border-right:1px solid #B5C6E2;
}
.bd-insidebottom2-r
{	border-right:1px solid #ACBBDB;
}
.bd-table1-r
{	border-right:1px solid #D7C7BC;
}
.bd-table1-b, .cb-table0-left, .cb-table1-left
{	border-bottom:1px solid #D7C7BC;
}
.bd-table1-br
{	border-bottom:1px solid #D7C7BC;
	border-right:1px solid #D7C7BC;
}
.bd-table1-bl, .cb-table0, .cb-table1, .cb-table0b
{	border-bottom:1px solid #D7C7BC;
	border-left:1px solid #D7C7BC;
}
.bd-table2-r
{	border-right:1px solid #E5E5EF;
}
.bd-table2-b, .cb-table2-left
{	border-bottom:1px solid #E5E5EF;
}
.bd-table2-bl, .cb-table2
{	border-left:1px solid #E5E5EF;
	border-bottom:1px solid #E5E5EF;
}
.bd-table2-br
{	border-right:1px solid #E5E5EF;
	border-bottom:1px solid #E5E5EF;
}
.ft-headline
{
font-size:8pt;
font-weight:bold;
color:#000066;
}
.ft-datatype, .cb-3c-left, .cb-2c-left, .cb-1c-left, .cb-table0, .cb-table0-left, .cb-table0b, .cb-table0b-right, .cb-datatype
{
font-size:8pt;
color:#666666;
}
.ft-datacontent, .cb-3c-right, .cb-2c-right, .cb-1c-right, .cb-table1, .cb-table1-left, .cb-table2, .cb-table2-right, .cb-datacontent
{	font-size:8pt;
}

.ft-impressum
{	font-size:8pt;
	color:#000066;
}
a:link
{	text-decoration:none;
	color:#000000;
	font-size:8pt;
}
a:visited
{	text-decoration:none;
	color:#000000;
	font-size:8pt;
}
a:hover
{	color:#000066;
}
a:active
{	text-decoration:none;
	color:#8EA2CD;
}
.ft-statusbar
{	font-size:8pt;
	color:#000066;
	font-weight:bold;
}
.ft-null, .cb-cornerspacer
{	font-size:1px;
}
.cb-cornerspacer
{	width:16px;
	height:8px;
}
.tb-headlinespacer
{	width:8px;
}
.cb-3c-boxcolumn, .cb-3c-boxcolumn2
{	width:33%;
}
.cb-2c-boxcolumn, .cb-2c-boxcolumn2
{	width:50%;
}
.cb-boxcorner
{	height:18px;
}
.cb-3c-boxcolumn, .cb-3c-boxcolumn2, .cb-2c-boxcolumn, .cb-2c-boxcolumn2, .cb-1c-boxcolumn, .cb-closedboxcorner
{	height:16px;
}
.cb-boxcorner, .cb-closedboxcorner, .cb-boxcontentside
{	width:16px;
}
.cb-3c-left
{	width:41%;
}
.cb-3c-right
{	width:59%;
}
.cb-2c-left
{	width:30%;
}
.cb-2c-right
{	width:70%;
}
.cb-table0b, .cb-table0b-right
{	width:65px;
}
.cb-3c-left, .cb-3c-right, .cb-2c-left, .cb-2c-right, .cb-1c-left, .cb-1c-left, .cb-datatype, .cb-datacontent
{	height:22px;
}
.ip-preise
{	width:90%;
}
.ip-eigenschaft
{	width:160px;
}
.dsftableneu
{	background-color:#9CB2D6;
border-left:0px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
border-top:0px solid #FFFFFF;
}

hr
{
	height:1px;
	width: 100%;
	color:#FFFFFF;
}

.mueckenschiss
{
font-size: 1px;
color: #EFDEC6;
}

.tabHeadLine
{
	font-size:8pt;
	font-weight:bold;
	color:#666666;
}

/*  Workflow */

.Wochenplan_Weekend {
	background-color: #BAAE86;
}

.Weekend {
	background-color: #BAAE86;
}