body {    color:#993300;
         font-size:10pt;   
         line-height:16pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
		 background: url(syspic/background2.jpg);
		 }
h1 {      color:#993300;
         font-size:24pt;   
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
	}
h2 {      color:#993300;
         font-size:14pt;   
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
		 margin-top:4px;
		 margin-bottom:8px;
	}
h3 {     color:#993300;
        font-size:12pt;   
        font-family:Verdanna,Helvetica,Arial,sans-serif;
        font-weight:bold;
		margin-top:4px;
		margin-bottom:-10px;
	}
h4 {     color:#993300;
        font-size:10pt;   
        font-family:Verdanna,Helvetica,Arial,sans-serif;
        font-weight:bold;
		margin-top:4px;
		margin-bottom:-12px;
	}
ul 	{	margin-top:2px;
		margin-bottom:-20px;
	}
li 	{	margin-top:-10px;
		margin-bottom:4px;
	}

   a:link { color:#CC3333; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}
   a:visited { color:#CC3333; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}
   a:hover { color:#5e2000; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}
   a:active { color:#5e2000; text-decoration:underline; font-family:Helvetica,Arial,sans-serif;}
#menu_link   a:link { color:#fff6c1; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu_link   a:visited { color:#fff6c1; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu_link   a:hover { color:#fce357;  text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu_link   a:active { color:#fce357;  text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu0_link   a:link { color:#993300;; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu0_link   a:visited { color:#993300;; text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu0_link   a:hover { color:#e40000;  text-decoration:none; font-family:Helvetica,Arial,sans-serif;}
#menu0_link   a:active { color:#e40000;  text-decoration:none; font-family:Helvetica,Arial,sans-serif;}

   .kalendertab { font-size:7pt;    /* Zeichen in der Kalendertabelle */
			line-height:8pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			color:#000000; }

   .generic { font-size:10pt;    /* normaler Text */
			line-height:12pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			color:#993300; }

   .generics { font-size:8pt;     /* normaler Text small */
			line-height:10pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			color:#993300; }

   .genericl { font-size:12pt;      /* normaler Text large */
			line-height:15pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			color:#993300; }
			
	.err_txt {font-size:10pt;    /* Fehlermeldungs-Text */
			line-height:12pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:bold;
			color:#FF0000; }
			
	.menu0{ font-size:12pt;    /* Menüpunkt Startseite normal */
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:bold;
			color: #993300;
			text-decoration:none;
			font-style:italic;
			margin-bottom:5px;}
			
	.menu1{ font-size:10pt;    /* Menüpunkt normal */
			line-height:14pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:bold;
			text-decoration:none;
			margin-bottom:6px;}
	.menu1_1{ font-size:8pt;    /* Menüpunkt für logout */
			line-height:14pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			text-decoration:none;
			margin-bottom:6px;
			color:#808080;}
			
	.menu1h{ font-size:10pt;    /* Menüpunkt hervorgehoben */
			line-height:14pt;
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:bold;
			color:#fce357; 
			text-decoration:none;
			margin-bottom:6px;}
			
	.menu2{ font-size:10pt;    /* Menüpunkt Fusszeile */
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			text-decoration:none;}
			
	.menu2h{ font-size:10pt;    /* Menüpunkt Fusszeile hervorgehoben */
			font-family:Verdanna,Helvetica,Arial,sans-serif;
			font-weight:normal;
			color:#5e2000; 
			text-decoration:none;}
			
    .monospace10 { font-size:10pt; /*monospace Text */
         line-height:12pt;
         font-family:Courier New, Courier, monospace;
         font-weight:normal;
         color:#000; }
    .monospace10h { font-size:10pt; /*monospace Text */
         line-height:12pt;
         font-family:Courier New, Courier, monospace;
         font-weight:bold;
         color:#ea081e; }
		 
    .kasten1 { background-color:#FFBF00;     /* Kasten mit Hintergrund 1*/
          }
    .kasten2 { background-color:#A0FF00;     /* Kasten mit Hintergrund 2*/
          }
	.hilfetext {background:#ffffff;
			padding: 6px 6px 6px 6px;
			}
    .errormessage1 { background-color:#e20303; color: #FFFFFF; font-weight:bold; padding: 6px 6px 6px 6px;   /* Fehlermeldung allgemeiner Balken */
          }
	.errormessage2 { background-color:#c0c0c0; color: #940202; font-weight:bold; padding: 6px 6px 6px 6px;   /* Fehlermeldung einzelne Meldungen*/
          }
	.inputbox_error { background-color:#fd7878;	border: solid 1px #FF0000; 
		}
		  
	.tab_backgr1 {background-color:#c5d494; } /* Tabelle für Blog dunkel  */ 
	.tab_backgr2 {background-color:#d4e0af; } /* Tabelle für Blog hell */ 
	.tab_backgr3 {background-color:#ebf2d3; } /* Tabelle für Blog ganz hell */ 
	.tab_backgr4 {background-color:#c0c0c0; } /* Tabelle für Blog grau */ 
	.msg_backgr1 {background-color:#ebf2d3; } /* Hintergrund für Meldungen */ 
	
	.tab_backgr11 {background-color:#c0c0c0; } /* Tabelle für Rückmeldeformular dunkel */ 
	.tab_backgr12 {background-color:#d7d7d7; } /* Tabelle für Rückmeldeformular hell */ 
	.tab_backgr14 {background-color:#848484; } /* Tabelle für Rückmeldeformular Kopf- und Fußzeile */ 

	.tab_backgr21 {background-color:#dddddd; } /* Tabelle für Rückmeldeformular hell */ 
	.tab_backgr22 {background-color:#dbced0; } /* Tabelle für Rückmeldeformular Endsumme */ 
	.tab_backgr21d {} /* Tabelle für Rückmeldeformular für Druck */ 
	.tab_backgr22d {} /* Tabelle für Rückmeldeformular für Druck */ 
	
	.wert_grau {color:#b0b0b0; } /* nicht berücksichtigte Kosten informativ */
	.form_tab2 {	font-size:11pt;    /* Formular zur Überprüfung */
				font-family:Tahoma,Helvetica,Arial,sans-serif;
				font-weight:normal;
				color:#000000; 
				text-decoration:none;
				border: solid 1 #000000;
				background-color:#efefef;
				}
	.form_tab2d {	font-size:11pt;    /* Formular zum Drucken */
				font-family:Tahoma,Helvetica,Arial,sans-serif;
				font-weight:normal;
				color:#000000; 
				text-decoration:none;
				border: solid 1 #000000;
				background-color:#ffffff;
				}		
	}
	
	#msg_box_ok{border: solid 2px #82a11b; 
			background-color:#ebf2d3; 
			padding: 6px 6px 6px 6px;
			}
	#msg_box_err{border: solid 2px #e72020; 
			background-color:#eecfcf; 
			padding: 6px 6px 6px 6px;
			}
	#input_box1 {border: solid 1px #808080; 
			background-color:#d4e0af; 
			padding: 6px 6px 6px 6px;
			}
			
#overallwrapper {
	width: 950px; 
	background: #fff;
    margin: auto;
	border: solid 1px #356827;
    -moz-box-shadow:  12px 12px 24px 0px #404040;
    -webkit-box-shadow: 12px 12px 24px 0px #404040;
	box-shadow: 12px 12px 24px 0px #404040;
	}
#picshaddow{
    border: solid 2px #fff;
	-moz-box-shadow:  4px 4px 6px 0px #808080;
    -webkit-box-shadow: 4px 4px 6px 0px #808080;
	box-shadow: 6px 6px 8px 0px #404040;
	}
	
#linetop
	{border-top: solid 1px #356827;}