* {
	padding:0px;
	margin:0px;
}
:focus {
	outline: 0px;
}
body {
background-color:#FAF7CC;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
}
h1 {

}
h3 {
line-height:140%;	
	}
a img {
border:0px none;
}
a {
color:#3a6365;
text-decoration:none;
font-weight:bold;
}
a:hover {
text-decoration:underline;
}
#container {
position:relative;
margin:0 auto;
width:763px;
}
#container_start {
position:relative;
margin:0 auto;
width:800px;
}
#footer {
position:relative;
margin:0 auto;
width:763px;
text-align:center;
margin-top:5px; 
font-size:9px
}
#header {
position:relative;
height:135px;
width:735px;
}
#header_baseline {
position:absolute;
top:114px;
left:0px;
}
#menu {
position:relative;
width:763px;
height:23px;
}
#menu_unten {
position:absolute;
top:565px;
left:0px;
width:763px;
height:30px; 
background-color:#F9F4B0;
}
#content {
position:relative;
width:696px;
height:362px;
padding-left:67px;
padding-top:28px;
background-color:#F9F4B0;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
}
#content_aktuelles {
position:relative;
width:696px;
height:1772px;
padding-left:67px;
padding-top:28px;
background-color:#F9F4B0;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
background-image:url(../img/bg_aktuelles.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
#
#content_agb {
position:relative;
width:646px;
padding-left:67px;
padding-top:28px;
padding-right:50px;
background-color:#F9F4B0;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
}
#content_impressum {
position:relative;
top:0px;
width:763px;
}
#content_willkommen {
position:absolute;
top:135px;
width:763px;
}
#aktuelles_text {
position:absolute;
top:1514px;
left:257px;
width:360px;
height:300px;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:17px;
}
#soetext {
position:absolute;
top:126px;
left:376px;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:21px;
width:200px;
}
#soetext a {
font-weight:normal;
}
#posttext {
position:absolute;
top:25px;
left:579px;
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
width:200px;
}
.test_small {
color:#3a6365;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#kinderbuch1 {
	position:absolute;
	top:177px;
	left:67px;
	width: 138px;
	line-height:15px;
}
#kinderbuch2 {
	position:absolute;
	top:178px;
	left:229px;
	line-height:15px;
	padding-bottom:5px;

}
#kinderbuch3 {
	position:absolute;
	top:178px;
	left:488px;
	line-height:15px;}
#galerie_illu {
position:absolute;
top:57px;
left:81px;
}
#galerie_post {
position:absolute;
top:205px;
left:81px;
}
#galerie_aqua {
position:absolute;
top:57px;
left:279px;
}
#galerie_wand {
position:absolute;
top:205px;
left:279px;
}
#aktuelles_li {
position:absolute;
top:1447px;
left:69px;
}
#soe1 {
position:absolute;
top:101px;
left:248px;
}
#soe2 {
position:absolute;
top:46px;
left:577px;
}
#post1 {
position:absolute;
left:33px;
top:59px;
}
#post2 {
position:absolute;
left:216px;
top:59px;
}#post3 {
position:absolute;
left:396px;
top:59px;
}
#post4 {
position:absolute;
left:33px;
top:202px;
}
#post5 {
position:absolute;
left:169px;
top:202px;
}
#post6 {
position:absolute;
left:305px;
top:202px;
}
#post7 {
position:absolute;
left:428px;
top:202px;
}
#bestellen {
	position:absolute;
	left:75px;
	top:164px;
}
#mardi {
position:relative;
margin-top:50px;
}
#mardi_cover {
	position:absolute;
	left:0px;
	top:26px;
}
#mardi_text {
position:absolute;
left:182px;
top:26px;
width:460px;
line-height:140%;
color:#357A37;
}
#mardi_text a {
	color:#357A37;
	text-decoration:underline;
	font-weight:normal;
}
#mardi_text a:hover {
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
#maelzer {
margin-right:83px;
margin-left:10px;
}
.abstand_re {
margin-right:20px;	
	}

