/* CSS Document */
* { margin: 0;
    padding: 0;}


/* Hohen- und Breitenanpassung zu 100%; Scrollbar ausblenden */
body, html{ width: 100%;
            height: 100%;
			overflow:hidden;
			
			 
            }

/* BG-Image auf unterste Ebene anordnen */
#bgImg{ position: absolute;
        top: 0;
        left: 0;
        border: 0;
        z-index: 1;
		
	}
/* Body-Dummy absolut uber BG-Image legen; Scrollbar bei Bedarf einblenden */
#bodyDiv{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	overflow:auto;
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	background-image:url(Image/Bg.png);
         
		  }

#pic_image {background-image:url(Image/Bild_Platzhalter.png);
			background-repeat:no-repeat;
			width:502px;
			height:268px;
			background-position:bottom;
			background-position:left;
			}

/* Layoutelemente */
#mainDiv{ 
		  width: 784px;
          height: 745px;
          text-align: left;
          margin: 0px auto;
		  background-image:url(Image/Unten.png);
		 }


#headDiv{ border: 0px solid #000;
         }
#contentDiv{ border: 0px solid #000;
       		margin: 0;
	padding: 0;
             margin-top: 6px;
             height: 300px;
			 
			 background-repeat:no-repeat;
		}
#footerDiv{ border: 0px solid #000;
background-image:url(Image/LeisteMitte.jpg);
           
            margin-top: 6px;}
			
#head { background-image:url(Image/Unten.png);
background-repeat:no-repeat;
}


.box2{float:left; margin-right:8px; margin-bottom:10px; margin-top:5px;
border:solid 1px #D7BCB1; text-align:left; 
width:140px;
	
}

.box1{float:left; margin-left:10px; margin-bottom:10px; margin-right:8px; margin-top:5px;
border:solid 1px #D7BCB1; text-align:left;
width:140px;
	
}

.bor { border: dotted 1px #D7BCB1;
	text-align:left; 
}

.td3 {		border: 1px dotted #E1c180
}
.Stil2 {
	font-size: 16px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.Stil3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color:
	#000000;
}

.Stil4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A5140;
}
.Stil5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #79503F;
}

.Stil6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}

.Stil8 {color: #0000FF}

/*Angabe fur Safari*/
.clearfix { display: block; } 

.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
/*--------------------------*/


/*Einblenden des Textes*/

input.button {
  color: #fff; background: #0034D0;
  font-size: .8em;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #ffcf31;
}




/*Navigation*/	

#b1_content {z-index: 6;}

#b1 {	width: 270px; }
#b1_content {	margin-left: 1em; margin-right: 1em;  }


#b1_content ul {
  margin: 1.1em 0 0 1em ; 
  padding: 4px 0px 0px 0px;
  border-top: 1px solid #D7BCB1;

  }
  
#b2_content {
  margin: 0 0 0 1em ;
  width: 460px;
  height: 330px;
  text-align: center;
  padding-top: 1px;
  
 }
 
 #b2 {
 border-bottom: 1px solid #D7BCB1;
 width: 460px;
 height: 70px;
 margin: 0 0 0 1em ;
 text-align:center;
 
 }
 
 #b3_content {
  margin: 0 0 0 1em ;
  width: 460px;
  height: 400px;
  text-align: center;
  padding-top: 1px;
  
 }
 
 #b3 {
 border-bottom: 1px solid #D7BCB1;
 width: 460px;
 height: 70px;
 margin: 0 0 0 1em ;
 text-align:center;
 
 }
  
 #b1_content ul ul {
   margin: 0em ; 
  padding-top: 0px;
   border-top: none;
   }
   
#b1_content ul ul {
   margin-left: 1em;
  }
#b1_content ul li {
  list-style: square inside; 
  margin: 0 0 0.3em 1em ; 
  padding: 0;
   border-bottom: 1px dotted #D7BCB1;
}
#b1_content ul ul li {
	list-style:none;
  margin: 0 0 0em -1em ; 
   padding-top: 4px;
    border-top: 1px dotted #D7BCB1;
	border-bottom: none;
}


#b1_content ul li a {
  text-decoration: none;
  color: #333333;
}





#b1_content ul li.active a
 {
    color: #7B5241;
	font-weight: bold;
}

#b1_content ul li.active ul li a,
#b1_content ul li ul li a
 {
    color: #D7BCB1;
	font-weight: normal;
	font-size: 0.9em;
}
#b1_content ul li.active ul li.active a
 {
    color: #D7BCB1;
	font-weight: normal;
}

/*Navigation over Funktion*/


a:hover {background-color:#D7BCB1; text-decoration:none; color: black; font-family:Arial, Helvetica, sans-serif;}
a:active { text-decoration:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}


 

