/*
 * Grundlegendes CSS
 *
 * LAYOUT
 */

/*
 * body und html vorneweg
 */
  
html {
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	overflow: hidden;
}

body {
/* 	background: url(../bilder/titelBack_04_30.jpg) #FEE100 no-repeat fixed bottom left; */
	background: url(pic/unten.jpg) #EBEBEB repeat-y fixed bottom left;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	overflow: hidden;
}  

/*
 * der Rest alphabetisch nach dem Element auf das es wirkt
 */
 
/* div */

div {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


p, a, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#202020;
	line-height:1.5em;
	margin-top:0px;
	border:0;
	margin-bottom:10px;
}

.foot {
	font-family:serif;
	font-size:10px;
	letter-spacing:1.2px;
	font-style:italic;
	color:#202020;
	line-height:1.1em;
	margin-top:0px;
	border:0;
	margin-bottom:0px;
}

li {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#202020;
	line-height:1.3em;
	border:0;
	margin-bottom:2px;
}

ul {
margin:0px;
margin-left:-28px;
margin-bottom:10px;
list-style:disc;
list-style-position:outside;
}
	
.rubrik {
    font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	margin-left:0px;
	color:#202020;
	line-height: 21px;

}

#content1 {
    border: 0px solid #202020;
    z-index:101;
    position:absolute;
    top:13%;
    left:33%;
	width:600px;
    bottom:50px;
    overflow:hidden;
    overflow-x:hidden;
    }
	
#content2 {
    line-height: 1.3em;
    z-index:102;
    padding:20px;
    width:auto;
    overflow:hidden;
    }
#content1b {
    border: 0px solid #202020;
    z-index:101;
    position:absolute;
    top:13%;
    left:33%;
		width:540px;
    bottom:80px;
    overflow:auto;
    overflow-x:hidden;
    }
#content1c {
    border: 0px solid #202020;
    z-index:101;
    position:absolute;
    top:13%;
    left:36%;
		width:530px;
    bottom:80px;
    overflow:auto;
    overflow-x:hidden;
    }		
#content2b {
    line-height: 1.3em;
    z-index:102;
    padding:10px;
    width:auto;
    overflow:auto;
    }	

#text1 {
    border: 0px solid #202020;
    z-index:98;
    position:absolute;
	top:185px; 
	width:270px;
    left:20px;
    line-height: 1.3em;
	margin-left:5px;
    padding:20px;
    overflow:auto;
    bottom:75px;
    }

#text2 {
    }


img { border:0; }

#headline{z-index:33;position:absolute; top: 10px; left:33%; margin-left: 130px;}


.gaestebuch{
	position:absolute;
    z-index:200;
	height:450px;
	height:90%;
	width:520px; 
	bottom:50px;
	border:0px solid white; 
}


#schmuck{z-index:29; position:absolute; right:40px;bottom:0; height: 39px; }

#rechts{z-index:14; position:absolute; right:0px; width: 152px; height: 248px; top:0px; 
background:url(pic/rechts.gif); background-repeat:no-repeat;}



#zahl{position:absolute; z-index:27; left:70px; top:-15px;}

#titel{position:absolute; z-index:28; left:50px; top:110px;;}


#minibanner { z-index:175; position:absolute; left: 88%; width:100px; height:50px; bottom:8px; margin-left:15px;}

#unten{	position:absolute; z-index:3; bottom:0px; height: 63px; width:800px; left:px; background:url(pic/unten2.jpg); background-repeat:no-repeat; }

#unten2{	position:absolute; z-index:2; bottom:0px; height: 63px; width:100%; left:800px; background:url(pic/unten3.jpg); background-repeat:repeat-x; }

#navigation { position:absolute; bottom: 95px; left: 88%; z-index: 155; background-color:#e0e0e0; padding:10px;	}

#navigation, #navigation a{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	text-align:right;
	letter-spacing:1.5px;
	line-height:15px;
	color:#303030;
	margin:5px;
	text-decoration: none; 
	font-weight: bold; 
}

#navigation a:visited {color:#404040;  }

#navigation a:hover {color:#FFCC99;}


