/* CSS Document */

/*Allgemeine Formatierung */
body {
	margin:0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #F7F7F7;
}
h1 {
	padding: 0 0 0 0;
	font-size: 16;
	color: #905B34;
}
td, th {
	font-size:10;
}

a:link {
	font-weight: normal;
	text-decoration: none;
	color: #905B34;
	}

a:visited { 
	font-weight: normal;
	text-decoration: none;
	color: #905B34; 
	}

a:hover {
	color: #C5B07D;  
	font-weight: normal;
	text-decoration: none; }

a:active {
	color: #C5B07D; 
	text-decoration: none; 
	}
	
a img {
	border: none; }	

*{ -moz-box-sizing: border-box !important; }	
	
/*Formatierung für Links*/	
#tl {
    background: url(images/link.gif) center right no-repeat;
    padding-right: 12px;
}

/*Lisanne Hauptlink*/
#ldf_link {
	color: #C5B07D;  
	font-weight: bold;
	text-decoration: none;
	font-size: 14;
	font-family: arial, helvetica; 
}	


/* Zentrieren der DIVs */
#bg, #nav, #txt, #img, #s_txt, #s_img, #linie_l, #linie_r {
	position:absolute;
	left:50%;
	top: 20px;
	margin-top:0;	
	margin-bottom:0;
	margin-right:0;	
}
	
#bg {
	width:800px;
	height: 600px;
	margin-left:-400px;
	padding: 565 0 0 0;
	border: 1px solid #000000;
	background-image:  url(images/bg.jpg);
	text-align: center;
	}
	
#nav {
	width:798px;
	height: 88px;
	top:21px;
	margin-left:-399px;
	padding: 40 10 0 180;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	
#txt {
	width: 696px;
	height:460px;
	top: 110px;
	margin-left: -348px;
	padding:10 260 10 20;
	border-bottom: 1px solid #C5B07D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #905B34;
	background-color: #E8E0C6;
	line-height: 14px;
	text-align: justify;
	overflow:auto;
	}

#txt li { margin: 3px 0 }    

#img {
	top:110px;
	margin-left:110px;
	padding:0px;
}

#linie_l {
	width:1px;
	height:450px;
	top: 120px;
	margin-left:-348px;
	background-image:url(images/bg_linie.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}

#linie_r {
	width:1px;
	height:450px;
	top: 120px;
	margin-left:348px;
	background-image:url(images/bg_linie.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Formatierungen für Startseitenlayout*/
#s_txt {
	width: 696px;
	height:460px;
	top: 110px;
	margin-left: -348px;
	padding:10 25 10 350;
	border-bottom: 1px solid #C5B07D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #905B34;
	background-color: #E8E0C6;
	line-height: 14px;
	text-align: justify;
	overflow:auto;
	}
	
#s_img {
	top:110px;
	margin-left: -310px;
	margin-top: 20;
	padding: 0 0 0 0;
	border: 1px solid #000000;
}	


/*Definition des Hover-Effect Menus */
/*#hov, #hov a, */

#hov  {
	text-align: center;
	text-transform:uppercase;
	font-weight: bold;
	}
	
#hov  a {
    padding: 4; 
	margin: -2;
	border: 1px solid #C5B07D;
	text-decoration: none; 	
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C5B07D;	
	}
	
#hov  a:hover {
	background-color:#905B34;
	color:#C5B07D;	
}
#hov a:active {
	background-color: #C5B07D;
	color:#905B34;
	}
	
#hov a:focus {
	background-color: #C5B07D;
	color:#905B34;
	}
	
#hov a:visited {
	color:#C5B07D;
	}
	
			
#active {
	background-color:#905B34;
	padding: 4;
	color:#C5B07D;
}

/* GÄSTEBUCH */

            .guestbook_table {
          /*  font-family: Tahoma,Verdana,Helvetica;*/
            font-size: 18px;
            /*color: #000000;*/
			width: 100px;
            /*background-color: #808080;*/
            }

            .guestbook_table2 {
           /* font-family: Tahoma,Verdana,Helvetica;*/
            font-size: 18px;
            color: #000000;
            background-color: blue;
			

            }
			
/*Multimedia Seite*/			

#multimedia_1 {
	padding: 20 0 0 20;
	
}

/*Counter*/

#ft {
	position:absolute;
	left: 50%;
	top:620px;
	margin-left: 105px;
}


.mini {
	font-size: 90%;
}

/*Editor*/

#edit {
	padding: 20 0 0 50;

}

