html, body
{
	padding: 10px;
	margin: 0;
}


body,html
{

	background: #263988; 
	font-size: 0.9em;
	color: WHITE;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h1,h2,h3,p,ul,li {

	padding: 0px;
	margin: 0px;

}

img{

	border: none;

}

a{

	color: WHITE;

}

img a
{
	text-decoration: none;
}

a:HOVER{

	color: #ffe411;
}

h1 {

	background: url('../Bilder/kind-will-nicht-schlafen.jpg') no-repeat;
	width: 986px;
	height: 162px;
	margin: auto;

}

h1 a {

	width: 986px;
	height: 162px;
	display: block;
	text-decoration: none;

}

.kursiv { font-style: italic; }

p.referenz { height: 90px; overflow: hidden; background: url('../Bilder/weiterlesen.gif') bottom right no-repeat; }
p.referenz:HOVER { overflow: visible; height: auto; border: 0px; background: none; }

ul#navigation{

	background: url('../Bilder/nav-background.jpg') 10px 0px no-repeat;
	width: 1000px;
	height: 152px;
	margin: auto;
	padding-top: 10px;
	list-style-type: none;
	padding-left: 60px;

}
ul#navigation li{

	width: 180px;
	height: 105px;
	float: left;
	text-align: center; 
	padding: 0 30px 0 5px;
	border-right: 3px solid #3a4c97;
	

}

ul#navigation li:HOVER{

	background: url('../Bilder/schmetterling.gif') 20px 0 no-repeat;

}

ul#navigation li:HOVER a{

	color: #ffe411;

}

ul#navigation li.aktiv{

	background: url('../Bilder/schmetterling.gif') 20px 0 no-repeat;

}

ul#navigation li.aktiv a{

	color: #ffe411;

}

ul#navigation li.last{

	border-right: none;

}

ul#navigation li a{

	display: block;
	width: 197px;
	padding: 2px;
	font-size: 1.3em;
}

#content { 

	margin: auto;
	width: 1000px;
	padding-top: 10px;
	background: url('../Bilder/footer-hintergrund.jpg') bottom no-repeat;

}

#content .rowSmall{

	float: left;
	margin-right: 10px;
	width: 206px;
	text-align: center;
	padding-bottom: 450px;

}

#content .rowSmall p{
	padding: 1em 0 1em 0;
}

#content .row{ 

	width: 320px;
	float: left;
	padding: 0 15px 150px 15px;
}

#content .rowBottom{ 

	width: 320px;
	float: left;
	padding: 0 15px 0px 15px;
}

#content .row p.textSmall
{
	font-size: 0.7em;
}

#content .row ul
{
	padding-left: 5px;
	padding-bottom: 1em;
	padding-top: 1em;
} 

#content .row li
{
	background: url('../bilder/kinderbuch-stern.gif') no-repeat;
	list-style-type: none;
	padding: 4px 1em 4px 0;
	padding: 0 0 10px 25px;
}

#content .row.large{ 

	width: 680px;
	padding-bottom: 10px;
}

#content .row.Bottom
{
	padding-bottom: 20px;
}

#content .row.Large.Top
{
	padding-bottom: 0px;
}

#content .rowVorkasse{ 

	width: 650px;
	float: left;
	padding: 0 15px 150px 15px;

}

#content .row p{ 

	line-height: 1.5em;
	padding: 0 0 20px 30px

}

.zahlung, .danke{ 

	line-height: 1.5em;
	padding: 0;
	padding-bottom: 10px;
}

.zahlung p, .danke p {
	padding-top: 1em;
}

.danke label
{
	display: block; float: left; width: 120px;
}

#content .row h2 {

	font-size: 16pt;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	background: url('../bilder/schmetterling.gif') 0px 2px no-repeat;

}

#content ul li {

	list-style-type: none;
	background: url(../bilder/kinderbuch-stern.gif) 0px 4px no-repeat;
	padding: 0px 0px 0px 20px;

}

#footer { 

	text-align: center;
	margin: auto;
	width: 950px;

}

#vorkasse {
	margin-top: 2em;
	
}
	

#vorkasse label {
	width: 100px;
	display: block;
	float: left;
}

#vorkasse input {
	margin-right: 10px;
}

input.eingabe_neu {
	color: #bbbbbb;
	font-style: italic;
}

#vorkasse input.plz {
	width: 46px;
}

#vorkasse input.submit
{
	color: black;
	font-style: normal;
} 

.eingabe_fehler
{
	color: #e86d41;
	font-weight: bold;
}

input.eingabe_fehler
{
	background-color: #e86d41;
	font-weight: normal;
	color: black;
}

.eingabe
{
	font-weight: normal;
	color: black;
}

.center { margin: auto; }
