


#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;
}

#alertBox {
position:relative;
width:300px;
min-height:100px;
margin-top:50px;
border:2px solid #000;
background-color:#F2F5F6;
background-image:url(../images/icons/alert_cf8f06.png);
background-repeat:no-repeat;
background-position:20px 30px;
}

#modalContainer > #alertBox {
position:fixed;
}

#alertBox h1 {
margin:0;
font:bold 0.9em verdana,arial;
background-color:#cf8f06;
color:#FFF;
border-bottom:1px solid #000;
padding:2px 0 2px 5px;
}

#alertBox p {
font:0.7em verdana,arial;
height:50px;
padding-left:5px;
margin-left:55px;
}

#alertBox #closeBtn {
display:block;
position:relative;
margin:5px auto;
padding:3px;
border:1px solid #000;
width:70px;
font:0.7em verdana,arial;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#cf8f06;
text-decoration:none;
}

span.bereich {
 position: absolute;
 text-align: center;
 font-weight: bold;
}
div.light_grey{

background-color: #F6F1F1;
background-color: #b8b8b4;
margin-left:10px;
margin-right:10px;
overflow:visible;
font-family: arial;
font-size: 16px;
font-style:normal;
}
textarea.light_grey{
background-color: #F6F1F1;
margin-left:10px;
margin-right:10px;
overflow:auto;
font-family: arial;
font-size: 16px;
font-style:normal;
}
div
{
background-color: transparent;
font-family: arial,helvetica;
font-size: 16px;
}
div.picliste
  {
  font-family:Verdana;
  background-color:#efefef;
  text-align:left;
  vertical-align: top;
  font-size:13px;
  margin-left:10px;
  margin-right:10px;

  }
  div.pic_head
  {
  font-family:Verdana;
  background-color:#f0ffff;
  text-align:left;
  vertical-align: top;
  font-size:13px;
  

  }
div.pickopf
  {
  font-family:Verdana;
  background-color:#f0ffff;
  text-align:left;
  vertical-align: top;
  font-size:13px;
  margin-left:10px;
  margin-right:10px;

  }



span.beschreibung {
 color: #FFFFFF;
 background-color: #000000;
 display: none;
}
span.A11-white{font-family:"Arial", sans-serif; font-weight:400; font-size:11.0px;line-height:1.25em;color:#FFFFFF;}
span.A11-white{font-family:"Arial", sans-serif; font-weight:400; font-size:11.0px;line-height:1.25em;color:#FFFFFF;}

A.Normal{font-family:"Arial", sans-serif; font-weight:700; font-size:16.0px;line-height:1.25em; color:#504030;}

p{margin-left:0px; margin-top:0px; margin-bottom:0px; padding: 0px;}
p.ramen{margin-left:10px; margin-top:10px; margin-bottom:10px;}
th { border-collapse: collapse;}
th.kopf 
  {
  background-color: #92AE00;
	border-bottom: 1px solid #FFFFFF; 
	border-right: 1px solid; 	
	border-left: 1px solid; 
	border-top: 1px solid; 
  vertical-align: middle;
  font-family:"Arial", sans-serif;
  padding:5px;
  font-weight:500; font-size:20.0px;line-height:1.25em; color:#ffffff;
 
  }
th.kopf_hell
  {
  background-color: #efefef;
	border-bottom: 1px solid; 
	border-right: 1px solid; 	
	border-left: 1px solid; 
	border-top: 1px solid;
       vertical-align: middle;
  font-family:"Arial", sans-serif;
  font-weight:500; font-size:20.0px;line-height:1.25em; color:#000033;
 
  }
td.GROOVE
  {
  border-style: groove;
  border-width:thin;
  }



td.dogliste
  {
  font-family:Verdana;
  background-color:#efefef;
  text-align:left;
  vertical-align: top;
  font-size:16px;
  padding-left:10px;
  padding-right:10px;
   padding-top:10px;
   border:0px;
   
   }
td{
  border-width:thin;
  color: inherit;
	background-color: transparent; /*#dfdfed;*/
  border-bottom: 1px solid; 
	border-right: 1px solid; 	
	border-left: 1px solid; 
	border-top: 1px solid; 
	border-color:#907A76; /* #907A76;*/
 font-family:"Arial";
 padding:5px;
 
}

TD.hell{
  border-width:thin;
  color: inherit;
	background-color: #f0ffff;
	border-bottom: 1px solid; 
	border-right: 1px solid; 	
	border-left: 1px solid; 
	border-top: 1px solid; 
	border-color: #000033;
	font-weight:500;	
	font-size:16.0px;
	}
TD.light_grey{
border-width:thin;
color: inherit;
background-color: #F6F1F1;
border-bottom: 1px solid;
border-right: 1px solid;
border-left: 1px solid;
border-top: 1px solid;
border-color: #000033;

 
}
TD.hell_sub{
  border-width:thin;
  color: inherit;
	background-color:rgb(223,223,237);
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #000033;
	font-weight:500;
	font-size:16.0px;
	}
TD.leftbottom
  {
	border-bottom: 1px solid; 
	border-right: 1px solid; 	
	border-left: 1px solid; 
	border-top: 0px solid; 
	font-family:"Arial"; 
	font-weight:500;	
	font-size:16.0px;
	}
	
TD.left
    {
    border-left: 1px solid;
    border-right: 0px solid;
    border-top: 0px solid; 
    font-family:"Arial"; 
    font-weight:500;
    font-size:16.0px;	
    }
    
TD.right
    {	
    border-left: 0px solid;
    border-right: 1px solid;
    border-top: 0px solid;
    font-family:"Arial"; 
    font-weight:500;
    font-size:16.0px;  
    }

TD.noframe
    {
    /*background-color:dfdfed;*/
    background-color: #cbcbdb;
    
    border-left: 0px solid;
    border-right: 0px solid;
    border-color: #f0ffff;
    border-top: 0px solid;
    border-bottom: 0px solid;
    font-family:"Arial", sans-serif;
    font-weight:500;
    font-size:9.0px;
    line-height:1.25em;
    color:#504030;
    
    }
     

  TD.noframe_dark
    {
    background-color:#dfdfed;
    border-left: 0px solid;
    border-right: 0px solid;
    border-color: #f0ffff;
    border-top: 0px solid;
    border-bottom: 0px solid;
    font-family:"Arial", sans-serif;
    font-weight:500;
    font-size:14.0px;
    line-height:1.25em;
    color:#504030;
    
    }
TD.nofr_nobg
    {
    /*background-color:dfdfed;*/
    background-color:transparent;
    
    border-left: 0px solid;
    border-right: 0px solid;
    border-color: #f0ffff;
    border-top: 0px solid;
    border-bottom: 0px solid;
    }
  TD.nofr_mainbackground
    {
    /*background-color:dfdfed;*/
    background-color: #D8D8D8;

    border-left: 0px solid;
    border-right: 0px solid;
    border-color: #D8D8D8;
    border-top: 0px solid;
    border-bottom: 0px solid;
    }
    
TD.height
  {
  
	border-bottom: 1px solid; 
	border-right: 1px solid; 	
	border-left: 1px solid; 
	border-top: 0px solid; 
	height:100px;
	
	font-family:"Arial"; 
	font-weight:500;	
	font-size:16.0px;
	}
TD.footer
  {
  
  vertical-align: middle;
  text-align:center;
  background-color:#4b4b4b;
	border-bottom: 0px solid ; 
	border-right: 0px solid ; 	
	border-left: 0px solid; 
	border-top: 0px solid; 
	height:20px;
	font-family:"Arial"; 
	font-weight:500;	
	font-size:16.0px;
	}
 TD.frame
  {

	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
  }
  TD.frame_blue
  {
      background-color:#ffffff;
        border-color: #ffffff;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
        margin-left:10px;
        text-align:left;
  }
   TD.frame_bgwhite
  {
      background-color:#ffffff;
        border-color: #ffffff;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
        margin-left:10px;

  }
  table.footer
  {
  table-layout:fixed; 
  background-color:#4b4b4b; 
  width:1000px;
  
  
  }
input.readonly {
                background: buttonface;
                text-align:right;
                background-color:#dfdfed;
                border:1px  solid #000000;
                font-weight:500;
                font-size:16.0px;       
               }

input.login {
               
               border:1px solid #000000;

            }

input.flach{
             border:1px  solid #000000;
             height:18px;
             
             font-family:"Arial", sans-serif;
             font-weight:500;
             font-size:13.5px;
             line-height:1.50em;
             color:#504030;
             width:100%;
            }
input.flach-round{
             border:1px  solid #000000;
             font-family:"Arial", sans-serif;
             color:#000000;
             font-weight:500;
             font-size:13.5px;
             line-height:1.50em;
             background-color:#b3e9c5;
             height:20px; 
             width: 130px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            
            }

            
input.noinput{
             border:0px  solid #000000;
             font-size:13.5px;
             line-height:1.50em;
             color:#000000;
             width:100%;
	     background-color:transparent;
            }
input.flach_355{
             border:1px  solid #000000;
             height:20px;

             font-family:"Arial", sans-serif;
             font-weight:500;
             font-size:13.5px;
             line-height:1.50em;
             color:#504030;
             width:355px;
            }
input.flach_pointer{
             border:1px  solid #000000;
             height:25px;
             width:100%;
             font-family: Verdana;
             /*font-family:"Arial", sans-serif;*/
             /*font-weight:500;*/
              font-weight: normal;
             font-size: 14px;
             line-height:1em;
             color:#504030;
              cursor:pointer;




            }
input.sum_readonly {
                background: buttonface;
                text-align:right;
                background-color:#dfdfed;
                border:0px;       
                font-weight:700;
                font-size:16.0px;       
                }

            
input.submit{
             
              background-color:#dfdfdd;
              /*cursor: hand;*/
              cursor:pointer;


              }

textarea.readonly{
                /*background: buttonface;*/
                text-align:left;
                background-color:#dfdfdd;
                border:0px;
                font-weight:500;
                font-size:16.0px;
                }
select{
            background-color: #fff5ee;
            font-weight:500;
            font-size:16.0px;   
            }
select.flach{
            background-color: #fff5ee;
            font-weight:500;
            font-size:13.0px;
            font-family:Verdana;
            border-right:  1px solid;
            border-top:  1px solid; 
            border-left:  1px solid; 
            /*border-bottom: red 1px solid;*/
             border-bottom: 1px solid;
            }
select.breit200{width: 200px; }
            
option.bgclass1 {
            background-color: #fff5ee;
            font-weight:500;
            font-size:13.0px;
            font-family:Verdana;
          } 
      
textarea.flach{
             border:1px  solid #000000;
             font-family:"Arial", sans-serif;
             font-weight: normal;
             font-size:14.0px;
             line-height:1.50em;
             color:#504030;
             overflow:auto;
             
             
            }



textarea.flach20{
             border:1px  solid #000000;
             font-family: Verdana;
             /*font-family:"Arial", sans-serif;*/
             /*font-weight:500;*/
             font-size: 14px;
             color:#504030;
             overflow: auto;
             width:100%;

            }
            


