
@viewport {
   width: device-width;
}

#html, body
{
background-image: -webkit-linear-gradient(right, white 0%, #9FBFD2 100%); 
background-image: -moz-linear-gradient(right, white 0%, #9FBFD2 100%); 
background-image: -o-linear-gradient(right, white 0%, #9FBFD2 100%); 
background-image: linear-gradient(right, white 0%, #9FBFD2 100%);
background-image:url(images/baby.jpg); background-repeat:repeat; background-attachment:fixed;
}
#banner, table, tr, td {
text-align : center;
border-radius : 20px 10px 40px / 10px 30px;
-moz-border-radius : 20px 10px 40px / 10px 30px;
-webkit-border-radius : 20px 10px 40px / 10px 30px;
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
#banner h1 {
text-shadow : 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px 
rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
padding-top :0px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0px;
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
#banner h4 {
text-shadow : 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px 
rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
padding-top :0px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0px;
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
#leiste1 {
width:100%;
height:25px;
background-image:url(images/babyk.gif);
text-align:center;
}
#content_right {
width : 100%;
float : right;
text-align : center;
word-wrap:break-word;
margin-top: 16px;
margin-bottom: 16px;
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
a:link{
text-decoration : none;
color : #000000;
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
a:hover {
text-decoration : none;
color : #000000;
transition : all 2s ease;

text-shadow : 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px 
rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}
 a:visited{
text-decoration : none;
}
td{vertical-align: top;
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
#table
{
height:0px;
width:100%;
word-wrap:break-word;
text-align: center;
-webkit-box-shadow:5px 2px 5px #000000;
-moz-box-shadow: 5px 2px 5px #000000;
box-shadow: 5px 2px 5px #000000;
border-right:7px inset  skyblue;
border-left:1px outset  skyblue;
border-bottom:7px  inset  skyblue;
border-top:1px outset skyblue;
border-radius : 50px 20px 50px / 20px 50px;
-moz-border-radius : 50px 20px 50px / 20px 50px;
-webkit-border-radius : 50px 20px 50px / 20px 50px;
 background-color: hsla(0, 10%, 90%, 0.4);
 background-color: hsla(0,  0%, 100%, 0.4);
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}
#table h1{
word-wrap:break-word;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; 
}






