#pageNotFound {
        width:400px;
        margin:0 auto;
}
/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
}

P, LI, H1, H2 {
   padding-left: 0px;
   padding-right: 3px;
   padding-top: 10px;   
	}

H4 {
    padding:0;
    margin:0;
}	

IMG { 

margin-top:0; 
margin-bottom:10px;
}

H1 { font-size: 18px; 
	 text-align: center;
   }

H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
P{text-align: justify;}

body {color: #333333;
	  background-color: white;
	  margin:0px;
	  padding:0px;
	  }

#page{margin: 0 auto;    
	  background-color: white;   
	  background-position: 0 0;
	  text-align: left;    
	  min-height: 100%;
	  height: auto !important;
	  height: 100%;
	  }

#editor	{ white-space:pre; }

#logo { position:absolute; 
		top:0px; 
		left:0px; 
		width:180px; 
		height:130px;		
		background-color:white;		
		/*background-image: url(../images/logo/logo_lkw_2.gif);*/
		background-position: 0px 5px;
		background-repeat : no-repeat;		 
		z-index:1; 
		}
		

DIV#header {position:absolute; 
			top:0px; 
			left:180px; 
			width:600px;		 
			background-image: url(../images/Bilder/header1.jpg);		 
			background-position: top left;
			background-repeat : no-repeat;
			height:100px; 		  
			background-color:white;		  
			z-index:2; 
			}
		
#position { position:absolute; 
			top:100px; 
			left:180px; 
			width:600px; 			
			height:25px;			
			background-color:#eeeeee; 						
			vertical-align: bottom ; 
			font-size: 12px;
			color: gray; 
			font-weight:bold;
			z-index:3; 
			}

/****Klickpfad****/
DIV#position A {font-size: 12px;
				color: navy; 
				text-decoration: none;
					}
 
DIV#position A:hover {text-decoration: underline;}

#menu { position:absolute; 
		top:130px; 
		left:5px; 
		width:155px; 
		min-height: 492px;
		height: auto !important;
		height:492px; 
		overflow: hidden; 		 		
		background-color:#eeeeee;		
		border-left:solid 1px #ddd;		
		z-index:4; 
		}

#container {
	position: absolute;
	top:125px; 
	left:180px; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0;
	margin: 0;
	z-index:5;
	}

DIV#content { float: left;
			min-height: 465px;
			height: auto !important;
			height: 465px;									
			width:600px; 															
			text-align: justify;			
			background-color:white;															
			z-index:6; 
			}

DIV#footer {clear: both; 
			float: left;		
			height: 31px;
			width:600px; 						
			background:white;			
			border-top:dotted 2px #ddd;
			z-index:7; 
			}
			  
  DIV#footer A.totop{ padding-left:320px;}				  
 /*
  #sfb_logo {position:absolute; 
		top:466px; 
		left:5px; 
		width:155px; 
		min-height: 156px;
		height: auto !important;
		height:156px; 				 		
		background-color:#eeeeee;
		border-left:solid 1px #ddd;
		z-index:8;
		}
  */
  
DIV#footer A {  
			  font-size: 11px;
			  font-weight:bold; 
			  color: gray; 
			  text-align:left;
			  text-decoration: none;
			  }

DIV#footer A:link { color: gray; }

DIV#footer A:hover {color: red; }

/* Menu 1 column */
TD#menu_1 {	width: 155px; }

TD#menu_1 DIV {	width: 100%;}

TD#menu_1 DIV A {
				color: navy;
				text-decoration: none;
				}
				
TD#menu_1 DIV A:hover {	text-decoration: underline;	}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no { 
  border-top: 1px solid #999999;   
  font-size: 12px;    
  padding-top:0px;
  padding-bottom:0px;
  padding-left:1px;
  margin-top:1px;
  margin-bottom:1px;
  background-image: url(../images/button_no.gif);
  width:155px; height:25px
}


TD#menu_1 DIV.menu1-level1-no A:hover{
  display:block; 
  background-image: url(../images/button_hover.gif);  
  /*transparency for mozilla and ie*/
  /*-moz-opacity:0.6; 
  filter:alpha(opacity='70', style='0'); */
  height: 25px;   
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {  
  border-top: 1px solid #999999;
  border-bottom: 1px dotted #999999;
  font-weight:bold;
  font-size: 12px;  
  padding-bottom:0px;
  padding-left:2px; 
  margin-top:1px;
  margin-bottom:1px; 
  background-image: url(../images/button_hover.gif);
 /* -moz-opacity:0.9; 
  filter:alpha(opacity='90', style='0'); */
  width:155px; height:25px 
}
TD#menu_1 DIV.menu1-level1-act A {
  color:navy;
}

TD#menu_1 DIV.menu1-level2-act A {
  color:red;
  text-decoration: underline;   
}

TD#menu_1 DIV.menu1-level3-act A {
  color:red;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 11px;
  padding-left:5px;
  padding-top:0px;
  padding-bottom:6px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:5px;  
  padding-bottom:6px;   
}

TD#menu_1 DIV.menu1-level2-no A:hover{
	color: red; 
}
/* ------------- Menu level 3 ------------------ */

/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-size: 10px;
  padding-left:10px;
}
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:10px;
}

/* ------------- Menu level 3 ------------------ */



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;
  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}


