/* CSS Document */

html {
	scrollbar-face-color:#ffffff; 
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff; 
	scrollbar-arrow-color:#808080; 
	scrollbar-base-color:#c0c0c0;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:#c0c0c0;
	scrollbar-darkshadow-color:#808080;		
	overflow-y:auto;
	overflow-x:hidden;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#000000;
	font-weight:lighter;
}

#wrapper {
	border-right: 3px dotted #ffd500;
	border-left: 3px dotted #ffd500;
	border-bottom: 3px dotted #ffd500;	
	position:relative;
	width:990px;
	left:50%;
	margin-left:-495px;
	background:url(../images/hg.jpg) repeat-y;
}

#footer {
	position:relative;
	width:990px;
	height:40px;
	left:50%;
	margin-left:-495px;
	margin-top:10px;
	text-align:right;
}

#header {
	height:75px;
	background:#ffffff;
}

#k_links {
	float:left;
	width:205px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 40px 0px;
}

#hg_textbereich {
	height:100%;	
	background:url(../images/kinder_re.gif) 750px 50px no-repeat;
}

#container {
	float:right;
	width:785px;
}

#navi {
	width:545px;
	height:20px;
	padding:30px 0px 0px 0px;
}

#content {
	width:545px;
	padding:0px 0px 30px 0px;
}

.logo {
	float:left;
	margin:10px 0px 0px 50px;
}

.schriftzug {
	margin:20px 0px 0px 65px;
}



/* ************ Navigation ************ */

#navi a:link, #navi a:visited, #navi a:hover {
	display:block;
	float:left;
	background:url('../images/navi.jpg') 0px -20px no-repeat;
	text-indent:200px;
	line-height:20px;
	overflow:hidden;
	height:20px;
	width:105px;
}

a#uberuns:hover, body.area_uberuns a#uberuns:link, body.area_uberuns a#uberuns:visited  {
	background-position: 0px 0px;
}

a#buch:link, a#buch:visited  {
	width:110px;
	background-position: -105px -20px;
}
a#buch:hover, body.area_buch a#buch:link, body.area_buch a#buch:visited  {
	width:110px;
	background-position: -105px 0px;
}

a#erfahrung:link, a#erfahrung:visited  {
	width:190px;
	background-position: -215px -20px;
}
a#erfahrung:hover, body.area_erfahrung a#erfahrung:link, body.area_erfahrung a#erfahrung:visited  {
	width:190px;
	background-position: -215px 0px;
}

a#hilfe:link, a#hilfe:visited  {
	width:135px;
	background-position: -405px -20px;
}
a#hilfe:hover, body.area_hilfe a#hilfe:link, body.area_hilfe a#hilfe:visited  {
	width:135px;
	background-position: -405px 0px;
}

#subnavis {
	display:block;
	height: 60px;
	width:545px;
	padding:3px 0px 0px 0px;
}
.subnavi {
	display:none;
	height: 18px;
	width:545px;
}
body.area_uberuns div#subnavi_uberuns {
	display:block;
}

body.area_buch div#subnavi_buch {
	display:block;
}


a.subnavi_link:link, a.subnavi_link:visited  {
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	color: #000000;
}

a.subnavi_link:hover, a.subnavi_link.selected:link, a.subnavi_link.selected:visited  {
	text-decoration:underline;
	color:#000000;
}

#eltern {
	position:absolute;
	left:870px;
	top:45px;
}

#eltern a:link, #eltern a:visited, #eltern a:hover {
	display:block;
	float:left;
	background:url('../images/e_button.jpg') 0px 0px no-repeat;
	text-indent:250px;
	line-height:56px;
	overflow:hidden;
	height:56px;
	width:114px;
}

a#eltern_b:hover, body.area_eltern a#eltern_b:link, body.area_eltern a#eltern_b:visited {
	width:114px;
	background-position: 0px -56px;
}

.strich {
	padding:0px 8px 0px 8px;
	margin:0px;
}

.clear {	
	clear:both;
}

a:link, a:visited, a:active {
	color:#e63e17;
	text-decoration:none;
}

a:hover {
	color:#e63e17;
	text-decoration:underline;
}

.float_left {
	float:left;
	margin:0px 15px 6px 0px;
}


.k_float {
	float:left;
	margin:0px 30px 80px 0px;
}

.td_abstand {
	width:140px;
	padding:0px 0px 30px 0px;
}

.td_abstand_t {
	padding:0px 0px 30px 0px;
}

p {
	padding:0px;
	margin:0px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#977139;
	text-decoration:none;
}

#footer a:hover {
	color:#977139;
	text-decoration:underline;
}

.strich_footer {
	padding:0px 5px 0px 5px;
	margin:0px;
	color:#967a57;
}

.linie {
	text-align:center;
}

.a_rahmen {
	border:3px solid #ffbc07;
}

/* Buchansichten */
a.black:link, a.black:visited {
	text-decoration:none;
}

a.black:hover {
	text-decoration:underline;
}

.tlist_cover {
	width:100px;
	float:left;
}
.tlist_text {
	margin-left:100px;		
}


.tdetail_cover {
	float:left;
	margin:0px 15px 8px 0px;
}
.tdetail_biblio {
	margin-left:202px;
}

.hmenu {
	list-style:none;
}

ul.hmenu {
	margin:0px;
	padding:0px;
}

ul.hmenu li {
	width:100%;
	display:block;
	float:left;	
}
ul.hmenu.nofloat li {
	width:100%;
	float:none;
}

a.wako_order:link, a.wako_order:visited, a.wako_order:active, a.wako_order:focus {
	display:block;
	width:192px;
	background:url('../images/wako.gif') 7px 5px no-repeat;
	background-color:#e63e17;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1px 0px;
	border-width:0px;
	text-decoration:none;	
}

a.wako_order:hover {
	display:block;
	width:192px;
	background-color:#ffbc07;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1px 0px;
	border-width:0px;
	text-decoration:none;
}

hr {
	border-collapse:collapse;
	border:0px solid transparent;
	border-top:1px solid #e63e17;
	height:0px;
}

.button {
	width:150px;
	background-color:#e63e17;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1px 0px;
	border-width:0px;
	cursor:pointer;
	margin:5px 0px 0px 0px;
}


#k_links a:link, #k_links a:visited, #k_links a:hover {
	display:block;
	background:url('../images/kinder_hg.gif') 0px 0px no-repeat;
	text-indent:205px;
	line-height:67px;
	overflow:hidden;
	height:67px;
	width:127px;
}

a#max:hover {
	width:203px;background-position: 0px 0px;
}
a#marie:link, a#marie:visited  {
	width:127px; height:75px; background-position: 0px -67px;
}
a#marie:hover  {
	width:203px; height:75px; background-position: 0px -67px;
}
a#paul:link, a#paul:visited  {
	width:95px; height:75px; background-position: 0px -142px;
}
a#paul:hover  {
	width:203px; height:75px; background-position: 0px -142px;
}

a#lino:link, a#lino:visited  {
	width:127px; height:90px; background-position: 0px -217px;
}
a#lino:hover  {
	width:203px; height:90px; background-position: 0px -217px;
}
a#anna:link, a#anna:visited  {
	width:105px; height:65px; background-position: 0px -307px;
}
a#anna:hover  {
	width:203px; height:65px; background-position: 0px -307px;
}
a#tim:link, a#tim:visited  {
	width:124px; height:68px; background-position: 0px -372px;
}
a#tim:hover  {
	width:203px; height:68px; background-position: 0px -372px;
}
a#svenja:link, a#svenja:visited  {
	width:103px; height:64px; background-position: 0px -440px;
}
a#svenja:hover  {
	width:203px; height:64px; background-position: 0px -440px;
}
a#lena:link, a#lena:visited  {
	width:123px; height:58px; background-position: 0px -504px;
}
a#lena:hover  {
	width:203px; height:58px; background-position: 0px -504px;
}

#klick_u {
	position:absolute;
	bottom:40px;
}

.empf {
	float:left;
	margin:0px 0px 0px 670px;
	display:inline;
}




