body {
   padding: 0;
   margin: 0;
   background: #fff;
   background-attachment: fixed;
   background-image: url(../layout/layout_left.jpg);
   background-repeat: repeat-y;  
   font-family: verdana, tahoma, arial, sans-serif;
   font-size: 90%;
   color: #505050;
   overflow: hidden; }


#content {
   position: absolute;
   top: 222px;
   left: 0;
   right: 0;
   bottom: 20px;    
   overflow: auto;
   z-index: 20; }


/*--------------------------------- head  -----------------------------------*/
#head {
   position: fixed;
   top: 0;
   left: 0;
   width: 1000px;
   height: 200px;
   margin: 0;   
   background-image: url(../layout/layout_head04.jpg);
   background-attachment: fixed;
   background-repeat: no-repeat;
   z-index: 10; }
   



/*--------------------------------- grafik links  -------------------------------*/
#grafik_links {
   position: fixed;
   top: 200px;
   left: 0;
   margin: 0;
   width: 286px;
   height: 247px;
   background-image: url(../layout/layout_left_up.jpg);
   background-repeat: no-repeat;
   z-index: 10; }




/*--------------------------------- menue  ----------------------------------*/   
#menue01 {
   position: absolute;
   top: 15px;
   left: 10px;
   width: 215px;
   color: #005783;
   z-index: 16; }


/*--------------------------------- sprachen  -------------------------------*/
#sprachen {
   position: fixed;
   left: 20px;
   bottom: 0;
   z-index: 40; }




/*--------------------------------- textfeld  -----------------------------------*/ 
#content_text {
   padding-left: 280px;
   padding-top: 20px;
   width: 700px;
   margin-left: 19px;
   background-image: url(../layout/minigif.gif);
   background-repeat: repeat-y;
   z-index: 30; } 

#content_text a:link { color: #97BE0D; } 
#content_text a:visited { color: #97BE0D; text-decoration: none; } 
#content_text a:hover { color: #505050; text-decoration: none; } 
#content_text a:active { color: #97BE0D; text-decoration: none; }



/*--------------------------------- footer  -----------------------------------*/
#footer {
   position: fixed;
   left: 0px;
   bottom: 0;
   width: 980px;
   height: 25px;
   background-attachment: fixed;
   background-image: url(../layout/layout_green.jpg);
   background-repeat: repeat-y; 
   z-index: 9; }

#footer_titel {
   position: absolute;
   width: 100%;
   top: 8px;
   font-size: 11px;
   font-weight: normal;
   text-align: right;
   letter-spacing: 3px; }

#footer_titel a:link { color: #000; text-decoration: none; } 
#footer_titel a:visited { color: #848484; text-decoration: none; } 
#footer_titel a:hover { color: #000; text-decoration: none; } 
#footer_titel a:active { color: #848484; text-decoration: none; } 



/*--------------------------------- layout text  -----------------------------------*/
h1 {
   font-size: 18px;
   font-weight: bold;
   line-height: 1; }
   
h2 {
   font-size: 16px;
   font-weight: bold;
   line-height: 1; }
   
h3 {
   font-size: 14px;
   font-weight: bold;
   line-height: 1;
   text-decoration: none; }
   
h4 {
   font-size: 12px;
   font-weight: bold;
   line-height: 1; }
   
h5 {
   font-size: 11px;
   font-weight: bold;
   line-height: 1; }
   

p {
   font-size: 11px;
   font-size: 90%;
   line-height: 1.5;
   text-align: justify; }
     
ul {
   font-size: 11px;
   font-size: 90%;
   line-height: 1; }

li {
   font-size: 11px;
   font-size: 90%;
   line-height: 1; }



/*----------------------------- menue01  ----------------------------*/
#nav1, #nav1 ul {
   padding: 0;
   margin: 0; }

#nav1 {
   margin: 0 0 0 0;
   border: 0px solid #003366;
   border-top: 0;
   text-align: left;
   list-style: none;
   font-size: 14px;
   line-height: 100%; }

#nav1 a, #nav1 a:active {
   border-top: 0px solid #003366;
   text-decoration: none;
   display: block;
   padding: 4px 0px 4px 0px;
   color: #666666; }

#nav1 a:hover {
   color: #000099;
   background: url(../layout/nav_status01.gif) no-repeat 5px; }

/*#nav1 li:hover {
   background-color: #3f515d; }*/

#nav1act a:link, #nav1act a:visited, #nav1act a:visited {
   padding: 4px 0px 4px 0px;
   color: #000099; }

#nav1act a:hover {
xbackground-color:#eee;
text-decoration:none; }



#nav2 {
list-style: none; }

#nav2 a:link, #nav2 a:visited, #nav2 a:active {   
   padding-left: 20px;
   font-weight: normal;
   color: #666666; 
   font-size: 12px; 
   line-height: 100%; }

#nav2 li, #nav2 ul {
   list-style: none;
   border: 0px solid #fff;
   display : inline }

#nav2 a:hover {
   color: #000099; }

#nav2act a:link, #nav2act a:visited, #nav2act a:active #nav2act a:visited {
   color: #000099; }
  

   
#nav3 {
list-style: none; }

#nav3 a:link, #nav3 a:visited, #nav3 a:active {
   padding-left: 40px;
   font-weight: normal;
   color: #666666;
   font-size: 12px; 
   line-height: 100%; }

#nav3 li, #nav3 ul {
   list-style: none;
   border: 0px solid #fff;
   display : inline }

#nav3 a:hover {
   color: #000099; }

#nav3act a:link, #nav3act a:visited, #nav3act a:active #nav3act a:visited {
   color: #000099; }
   

#nav4 {
list-style: none; }

#nav4 a:link, #nav4 a:visited, #nav4 a:active {
   padding-left: 60px;
   font-weight: normal;
   color: #666666;
   font-size: 12px; 
   line-height: 100%; }

#nav4 li, #nav4 ul {
   list-style: none;
   border: 0px solid #fff;
   display : inline }

#nav4 a:hover {
   color: #000099; }

#nav4act a:link, #nav4act a:visited, #nav4act a:active #nav4act a:visited {
   color: #000099; }

   
   

