html, body {
	text-align: center;
	width: 100%;
	height: 100%;
	background: #E6ECF5 url(images/back.gif) repeat-y center;
	font: normal 13px/16px arial,helvetica,sans-serif;
	color: #666B82;
	padding: 0;
	margin: 0;	
	}
table{
	border-collapse: collapse;
	width: 100%
	} 
td{
	border: 1px solid #DDD;
	padding: 10px 5px;
	vertical-align: top;
	}
h1{
	font: bold 15px/17px comic sans ms,verdana,tahoma,sans-serif;
	color: #53576C;
	margin: 10px 0 12px 43px;
	}
h2{
	font: bold 15px/17px comic sans ms,verdana,tahoma,sans-serif;
	color: #53576C;
	margin: 10px 0 12px 0px;
	}
h3{
	font: bold 11px/13px verdana,tahoma,sans-serif;
	color: #53576C;
	margin: 3px 0 3px 0;
	padding: 0 0 3px 0;
	background: #EDF7EB
	}
h4{
	font-size: 10px;
	margin: 3px 0;
	}	
img{
	border: none
	}
	
p{
	margin: 18px 0 8px 0;
	text-align: justify
	}
p:first-letter{
	font-weight:bold
	}	

.innen{
	background: #FBFCE2;	
	text-align: left;
	position: relative;
	margin: auto;	
	padding: 0;		
	width: 770px;
	height: 100%;
	border-left: 1px solid #585D87;
	border-right: 1px solid #585D87;
	}
.head{
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
	}

.kontaktfeld{
	width: 200px;
	margin: 20px 0 0 9px;
	padding: 0;
	font: normal 11px/15px arial,helvetica,sans-serif;
	}
.inhalt{
	background: #FCFCF1;
	position: absolute;
	top: 105px;
	left: 209px;
	z-index: 2;
	width: 370px;
	height: 80%;
	overflow: auto;
	overflow-x: hidden;
	border: 1px solid #FFFF85;
	margin: auto;
	scrollbar-arrow-color:#DB5712;
	scrollbar-track-color:#FBFCE2;
	scrollbar-shadow-color:#FBFCE2;
	scrollbar-face-color:#F9FBCA;
	scrollbar-3dlight-color:#FBFCE2;
	}

.comic{
	position: absolute;
	left: 159px;
	top: 45px;
	z-index: 5;
	}

.infoseite{
	font: normal 11px/13px arial,helvetica,sans-serif;	
	position: absolute;
	left: 591px;
	top: 100px;	
	z-index: 5;		
	}
	
.familienbrunch p{
	padding-right:10px;
	}
		
.familienbrunch img{
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	display:inline;
	}

.weiterefelder{
	float: left;
	margin: 5px 0 0 0;
	padding: 0
	}
.contentfotos{
	float: left;
	margin: 5px 1px 0 0;
	padding: 0
	}
.contentfotos img{
	width: 158px;
	height: 155px;
	}
#regina{
	position: absolute;
	left: 615px;
	top: 162px;
	z-index: 5;	
	}
#doerte{
	position: absolute;
	left: 615px;
	top: 248px;
	z-index: 5;	
	}
#kristin{
	position: absolute;
	left: 615px;
	top: 334px;
	z-index: 5;	
	}
.mehr{
	display:block;
	width:100%;
	text-align: right;
	margin: -13px auto auto auto;
	background: url(images/opaquer-mehr.gif) no-repeat right;
	}
.farbe{
	background: #EDF7EB;
	}
.farbe02{
	font: normal 11px/118% arial,sans-serif;
	background: #EDF7EB;
	}
