* {
	margin: 0px; padding: 0px;}

body {
	background-color: #FFFFB2;
	background-image:url(../pix/bg.gif);
	margin: 0px;
	background-repeat:repeat-y;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	background-position: center;
}

div {
	position:absolute; margin:0px; padding:0px; text-align: left;}

p, ul, h1, h2, h3 {
	width:475px; float:left; position:relative; text-align: left;}
h1 {
	font-weight:bold; font-size: 24px; color:#FF8F00; padding-bottom:12px; padding-top:12px;}
h2 {
	font-weight:bold; font-size:18px; padding-bottom:10px; padding-top:12px;}
h3 {
	font-weight:bold; font-size:14px; padding-bottom:10px; padding-top:12px;}
p {
	padding-bottom:6px;}

a {
	text-decoration: none; color:#000092;}
#navi a {
	font-weight: bold;}
a:visited  {
	color:#C4007C;}
.nav_marke {
	visibility: hidden; color:#FF8F00; margin-right:-3px;}
.nav_pkt {
	color: #000092; margin-right: 5px;}
.nav_aktiv .nav_pkt {
	font-weight:bold; color:#FF8F00;cursor:default;}
.nav_aktiv .nav_marke {
	visibility:visible; cursor:default;}
a:hover {
	color:#C4007C;}
a:hover .nav_marke {
	visibility: visible;}
	
ul.faq {
	list-style-type: decimal;}

img {
	border:0px;}
.bild {
	float:right; overflow:hidden; width:255px; text-align:left; clear:right;}

/* Universalcontainer */
#container {
	position: relative;
	width: 910px;
	margin: 0px auto;

}

#KIDSCOtop {
	left:0px; top:0px; width:612px; height:70px;}
	
#leftborder {
	left:-1px;
	top:70px;
	width:3px;
	height:530px;
	background-color: #FF9900;
}
#logo {
	left:612px; top:0px; width:148px; height:160px;}
#games {
	left:760px; top:0; width:150px; height:630px;}

/* Bild, Menuepunkte und Footer in index.htm */
#pixKiGaVS {
	left:63px;top:120px; width:420px; height:420px;}
#acourses {
	left:483px; top:197px; width:160px; height:22px;}
#amaterial {
	left:512px; top:247px; width:160px; height:22px;}
#aprogram {
	left:529px; top:297px; width:160px; height:22px;}
#aabout {
	left:537px; top:347px; width:160px; height:22px;}
#afaq {
	left:529px; top:397px; width:160px; height:22px;}
#aschools {
	left:512px; top:447px; width:210px; height:22px;}
#agallery {
	left:483px; top:497px; width:160px; height:22px;}
#aworking {
	left:434px;	top:547px; width:190px;	height:22px;}
#footer {
	left:0; top:600px; width:760px; height:30px; color:#FFFFB2;
	background-color:#FF8F00; background-image: url(pix/bg_orange.gif);}
#footer_content {
	float:left;width:751px;margin:9px;}
#top_balken {
	left:0px; top:0px; width:100%; height:70px; background-color:#FF8F00;}

/* Navigationsleiste auf Unterseiten */
#navi {
	left:6px; top:70px; width:606px; height:40px; margin-top:10px;}
	
/* Text-Inhalt auf Unterseiten, linksbuendig */
#content {
	left:15px; top:123px; width:745px;}

ul {
	list-style-type:disc; padding-left:30px;}
.preis {
	float:right; text-align:right; width:150px; font-size: 11px; margin-top:-17px;}
.material {
	text-align:right; border-bottom: 1px dotted #FF8F00;}

/* Farben fuer Firmenwortlauf KIDSCO */
.kk {
	color:#FF0000;}
.ii {
	color:#00AA00;}
.dd {
	color:#FF9900;}
.ss {
	color:#00C8F0;}
.cc {
	color:#C4007C;}
.oo {
	color:#000092;}

/* Tabelle 3 + 1 spaltig in kurs_sc.htm */	
#kurse {
	border-collapse:collapse; width:570px;}
#kurse td, #kurse th {
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 17px; 
	text-align: center; margin:5px; width:130px; border-bottom: 1px dotted #FF8F00;}												
#kurse td {
	height:48px;}
#kurse th.kiga {
	width:180px; font-weight:normal; text-align:left; border-left: 1px dotted #FF8F00; padding-left:5px;}
#kurse th.vs {
	width:180px; font-weight:normal; text-align:left; border-left: 1px dotted #FF8F00; padding-left:5px;}
	
/* Galerie */
.gallerypix {
	width:475px; height:375px; overflow:hidden;}
.gallerythumb {
	width:100px; height:75px; overflow:hidden; margin-left:5px; margin-bottom:5px;} 
	
button {
	top: -2px;
	left: 0px;
	margin:0px;
	padding:0px;
	width:40px;
	height:12px;
	background-color:#ffffb2;
	background-image:url(../pix/details.gif);
	background-repeat: no-repeat;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

button:hover {
	background-image:url(../pix/details_hover.gif);
}

.bild_material {
	margin-left:5px;
	margin-right:0px;
}

.bild_materialse {
	margin-left:5px;
	margin-right:8px;
}