/* CSS Document */

*{
 margin:0;
 padding:0
}

body{
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 background-color:#F9EFED;
 margin-top: 0px;
 }
#main {
	top: 0px;
	height: 950px;
	margin:0 auto;
	margin-bottom:0px;
	z-index:2;
    width: 1000px;
	background-image:url(images/bg_main.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
      }
	  
#top{
 font-size:.9em;
 position:absolute;
 top:0;
 width:1000px;
 height:122px;
}
#fla{
 font-size:.9em;
 top:0;
 width:107px;
 height:122px;
 float:left;
}
#logoBild{
 font-size:.9em;
 top:0;
 width:250px;
 height:122px;
 margin-left: 5px;
 float:right;
}
#headRight{
 font-size:.9em;
 top:0;
 width:173px;
 height:122px;
 margin-left: 0px;
 float:right;
 text-align:left;
 vertical-align:bottom;
 color:#000000;
 font-size:10px;
}
#naviTop{
 font-size:12px;
 position:relative;
 left:130px;
 top:118px;
 width:740px;
 height:50px;
 padding:0px 0 0 0;
}

#links{
 font-size:.9em;
 left:0;
 position:relative;
 top:130px;
 width:193px;
 height:439px;
 background-image:url(images/gallery.jpg);
 background-repeat:no-repeat;
 
}


a  {
   color:#000000;
   text-decoration:none;
   }
a:visited {
  color:#000000;
  }


#naviLine{
 position:relative;
 left:85px;
 top:110px;
 width:830px;
}


# a {
   font-family:"Times New Roman", Times, serif;
   font-size:.9em;
}
#mitte{
 background:#fff;
 position:absolute;
 top:200px;
 width:660px;
 margin-left: 235px;
 margin-right: 10px;
 background-color:#ffffff;
 font-size:16px;
}
#mitteContact{
 background:#fff;
 position:absolute;
 top:180px;
 width:730px;
 margin-left: 200px;
 margin-right: 10px;
 background-color:#ffffff;
 font-size:16px;
}

#bottom1{
 background:#828367;
 position:absolute;
 top:618px;
 width:1000px;
 height:12px;
 margin-left: 0px;
 margin-right: 0px;
 background-color:#828367;
}
#bottom2{
 background:#3F3F3F;
 position:absolute;
 top:630px;
 width:1000px;
 height:30px;
 margin-left: 0px;
 margin-right: 0px;
 background-color:#3F3F3F;
}

h1,h6{
   font-family:"Times New Roman", Times, serif;
   font-size:20px;
   color:#878367;
   font-weight: normal;
   margin:0px;
}
#navigation {
    font-family:"Times New Roman", Times, serif;
    margin-top:12px;
    padding: 0px;
}
#navi {
    margin-bottom: 0px;
    padding: 0px;
    list-style-type: none;
}
ul#navi {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#navi li {
        padding: 0px;
        margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 4px;
        width: 183px;
		height: 29px;
		font-size:12px;
    }
	
#navi li a{
        display: block;
        padding: 6px;
        color: #000000;
        font-family:"Times New Roman", Times, serif;
        text-decoration: none;
		text-align:right;
		vertical-align:middle;
    }	

#navi li ul li a{
        display: block;
        padding: 6px;
        color: #000000;
        font-family:"Times New Roman", Times, serif;
        text-decoration: none;
		text-align:right;
    }

#navi li a:hover {
        display: block;
        color: #CB6746;
        font-weight: bold;
    }
	
#navi li#active  {
	    display: block;	
		width:166px;
	    color:#CB6746;
		text-align:right;
	}
#navi li ul li#active {
	    color:#CB6746;
	    display: block;
		text-decoration: none;
        font-weight: bold;
		padding: 6px;
	}
#listThumb {
        display:block;
        width: 215px;
		height: 240px;
		font-size: 13px;  
		text-align:center;
		image-valign:top;
		text-valign:bottom;
		float:left; 
		padding-top:0px;
		
		}
#page {
        display:block;
        width: 500px;
		height: 45px;
		font-size: 13px;  
		text-align:center;
		image-valign:top;
		text-valign:bottom;
		float:left; 
		padding-top:0px;
		
		}
#footer {
         background-image:url(images/footer.jpg);
		 background-repeat:no-repeat;
        display:block;
		height: 110px;
		font-size: 13px;  
		text-align:center;
		text-valign:bottom;
		float:left; 
		padding-bottom:0px;
		vertical-align:bottom;
		
		}
