body, td{
                         margin: 0px 0px 0px 0px;
                         font-family : Arial, Helvetica, sans-serif;
                         font-size : 12px;
						 color: #000000;
                       }
                         
                         div.rahmentop{
                         background-color: #e3f3d1;
                         width : 900px;
                         margin-top : 10px;
                         border-top : 1px solid silver;
                         border-right : 1px solid silver;
                         border-left : 1px solid silver;
                         }

                         table.toolline{
                         width : 900;
                         color: #ffffff;
                         font-size:12px;
                         margin: 0px 0px 0px 0px;
                         padding: 5px 5px 0px 0px;
                       	border-right : 1px solid silver;
                       	border-left : 1px solid silver;
                         text-align : right;
                         }

                         table.rahmencontent{
                        	width : 900px;
                        	margin: 0;
							padding: 10;
                        	border-bottom : 1px solid silver;
                        	border-right : 1px solid silver;
                        	border-left : 1px solid silver;
                        	background-color : Blue;
                        }  

                         div.boxa{
                        	width : 600px;
							padding: 10;
                        	border : 1px solid silver;
                         text-align : left;							
                        } 
                         
                         #ddnav{
						background-color: ;
                         width:850;
                         height:35px;
                         margin:0;
                         padding:0;
                         }
                         #nav{
						background-color: ;
                         float:left !important;
                         height:25px;
                         width:850;
                         font-weight:700;
                         margin: 0 10px;
                         padding:10px 0 0;
                         }
                         ul.nav{
						background-color: ;
                         height:25px;
                         line-height:25px;
                         float:left;
                         list-style:none;
                         font-size:12px;
                         text-transform:inherit;
                         margin:0;
                         padding:0;
                         
                         }
                         ul.nav li{
                         float:left !important;
                         list-style-type:none;
                         border-right:1px solid #000000;
                         border-left:1px solid #000000;
                         border-top:1px solid #000000;
                         margin: 0 2px 0px 0px;
                         padding:0;
                         }
						 
						 

                         ul.nav li a,ul.nav li a:link,ul.nav li a:visited{
                         background:url(images/navsilver.gif) repeat-x;
                         color:#008181;
                         float:left;
                         display:block;
                         text-decoration: none;
                         padding:0 15px;
                         }
                         ul.nav li a:hover,ul.nav li a:active{
                         color:#ff5387;
                         text-decoration:underline;
                         }
                         ul.nav {text-decoration:none;background:url(images/navblue.gif) repeat-x;color:#fff;}
                         ul.nav li ul{float:left;margin:0;padding:0;}
                         
                         td.leftcontentbox{
                         background-color:;
                         min-height : 300px;
                         border: 0px solid silver; 
                         text-align : left;   
                         margin: 5;
                         padding:5; 
                         } 
                         
                         td.rightcontentbox{
                         float:left;
                         width : 300;
                         height : 90%;
                         border-left: 1px dotted silver;
                         text-align : left;
                         margin: 5;
                         padding:5;
                         }  
                         
                         
                         #menuline{
                         background-color : Black;
                         width : 100%;
                         height : 30px;
                       	border-bottom : 1px solid #000000;						 						 
                         }
                         
                         div.menupunkte{
                       	width : 800px;
						display:block;						
                         color: #000000;
                         font-size:12px;   
                         padding:7px 0px 0px 0px;
                         text-align : left;                                                            
                         } 
                         
                         a.menupunkte{
                         font-size:12px;   
						 font-weight: bold;
                       margin: 1px 2px 1px 2px; 
                         }
                         a:hover.menupunkte{
                         text-decoration : none;
                         }
                         
                         a.footer, div.footer{
                         color: gray;   
                         }
                         a:hover.footer{
                         text-decoration : none;
                         }
						 
						 a{
						 color: #000000;
						 }                         
						 a:hover{
						 color: gray;
                         text-decoration : none;						 
						 }                         
                         

                         
                         div.footer{
                         margin-top : 2px;
                         font-size:10px;
                         text-align : right;
                         }
                         
                         div.copyright{
                         margin-top : 2px;
                         font-size:10px;
                         color: gray;
                         text-align : center;
                         }
                         
                         div.errorbox{
                         font-size : 14px;
 						font-weight: normal;
                         width : 400;
                         background-color: #9b0004; 
						background:url(../graphic/background/error.jpg) repeat-x;
                         color: #ffffff;
                         border : 5px solid red;
                         text-align : left;   
                         margin: 2px 2px 40px 50px;
                         padding:8px 8px 8px 8px; 
                         }
                         
						 div.saveinfobox{
                         font-size : 14px;
 						font-weight: normal;
                         width : 400;
                         background-color: #9b0004; 
						background:url(../graphic/background/ok.jpg) repeat-x;
                         color: #ffffff;
                         border : 5px solid green;
                         text-align : left;   
                         margin: 2px 2px 40px 50px;
                         padding:8px 8px 8px 8px; 
                         }
						 
						 div.contentinfobox{
                         font-size : 14px;
 						font-weight: normal;
                         width : 400;
                         background-color: #9b0004; 
						background:url(../graphic/background/info.jpg) repeat-x;
                         color: #000000;
                         border : 5px solid #f2a400;
                         text-align : left;   
                         margin: 2px 2px 40px 50px;
                         padding:8px 8px 8px 8px; 
                         }						 
						                          
                         div.hinweisbox{
                         border: 1px solid silver; 
                         text-align : left;   
                         margin: 0;
                         padding:5; 
                         }
                         
                         div.contentbox{
                         border: 1px solid silver; 
                         text-align : left;   
                         margin: 0;
                         padding:5; 
                         }
                         
                         div.contentlinebox{
                         border-bottom: 1px solid silver; 
                         text-align : left;   
                         margin: 0;
                         padding:5; 
                         }  

                         h1{
                         font-size : 18px;
                         }
                         h2{
                         font-size : 16px;
                         }
                         
						 
                         b.fehler{
                         font-size : 20px;
                         }
                         hr{
                         border: 1px dotted silver; 
                         }
                         
                         
                         .form{
                         background-color:whitesmoke;
                         float:left !important;
                         color: Black;
                         border:1px solid black;
                         border-bottom: black 2px solid;
                         border-left: silver 1px solid;
                         border-right: silver 1px solid;
                         border-top: silver 1px solid;
                         margin:0;
                         padding:2; 
                         } 
						 
                         .formfehler{
                         background-color:#ffe8e8;
                         float:left !important;
                         color: Black;
                         border:1px solid black;
                         border-bottom: red 2px solid;
                         border-left: #ffb9b9 1px solid;
                         border-right: #ffb9b9 1px solid;
                         border-top: #ffb9b9 1px solid;
                         margin:0;
                         padding:2; 
                         } 						 
						 
						 
                         .formbutton{
                         border-bottom: black 1px solid;
                         border-left: #000000 1px solid;
                         border-right: black 1px solid;
                         border-top: #000000 1px solid;
                         font-family:Verdana;
                         font-size: 12px;
                         text-align:center;
                         padding-left:5px;
                         padding-top:1px;
                         padding-bottom:1px;
                         font-weight: normal;
                         color: Black;
                         background-color: whitesmoke;
                         cursor:hand;
                         display:inline;
                         width:auto;}

                         .login{
                         background-color:whitesmoke;
                         font-size: 20px;
                         color: Black;
                         border: black 1px solid;
                         margin:0;
                         padding:2; 
                         } 
                         .loginformbutton{
                         border-bottom: black 1px solid;
                         border-left: #000000 1px solid;
                         border-right: black 1px solid;
                         border-top: #000000 1px solid;
                         font-size: 18px;
                         text-align:center;
                         padding-left:5px;
                         padding-top:1px;
                         padding-bottom:1px;
                         font-weight: normal;
                         color: Black;
                         background-color: whitesmoke;
                         cursor:hand;
                         display:inline;
                         width:auto;}

						b.pflicht, li.pflicht{
                         font-weight:normal;
						 color:red;
                         text-decoration: none;
                         padding:0 5px;
						}
