*{margin:0;padding:0;border:0;outline:0;font-family:verdana,sans-serif}
img{behavior:url("pngbehavior.htc")}

.clearer{clear:both}

html,body{height:100%}

body{background:#2c4f0f url(../img/kids/body.jpg) no-repeat fixed}

a{color:#c0000b}

#treetop1{width:100%;background:url(../img/kids/treetop1.png) 50% 60px no-repeat}
#treetop2{width:100%;background:url(../img/kids/treetop2.png) 50% 0 repeat-x}
#trees{width:100%;background:url(../img/kids/trees.png) 50% 0 repeat-y}

#header{position:relative;z-index:2;width:950px;height:180px;margin:0 auto}
#header_frame{position:absolute;top:8px;left:17px;z-index:1}
#header #image{position:absolute;top:10px;left:20px;z-index:1;width:908px;height:120px;overflow:hidden;background:#fff}
#header #fade{z-index:2 !important}
#header #logo{position:absolute;top:15px;right:25px;z-index:3}
#headline{position:absolute;top:122px;left:50%;z-index:5;margin-left:-475px;width:950px;height:117px;background:url(../img/kids/headline.png) no-repeat}
#headline h1{position:absolute;top:30px;left:320px;font-size:22px;color:#332d2f}

#wrapper{position:relative;z-index:4;width:950px;margin:0 auto;height:100%}

#content{background:url(../img/kids/content.png) 50% 0 repeat-y;height:100%}

#left{width:190px;padding:60px 0 0 0;float:left}
#center{width:470px;min-height:600px;padding:50px 50px 0 50px;float:left;font-size:13px}
#print{float:right}
#right{width:180px;padding:50px 0 0 0;float:left;font-size:11px;position:relative;left:-1px;overflow:hidden}

#left ul{position:relative;list-style:none}

#left li a{position:relative;z-index:2;display:block;width:170px;height:40px;padding:5px 10px;overflow:hidden;line-height:40px;text-align:center;text-decoration:none;color:#fff;font-size:17px;font-weight:bold;background-image:url(../img/kids/navi_li_a.png);background-repeat:no-repeat}
#left li.n01 a{background-position:0 0}
#left li.n01.CUR a,#left li.n01.CURIFSUB a,#left li.n01.ACTIFSUB a,#left li.n01 a:hover{background-position:0 -50px}
#left li.n02 a{background-position:-190px 0}
#left li.n02.CUR a,#left li.n02.CURIFSUB a,#left li.n02.ACTIFSUB a,#left li.n02 a:hover{background-position:-190px -50px}
#left li.n03 a{background-position:-380px 0}
#left li.n03.CUR a,#left li.n03.CURIFSUB a,#left li.n03.ACTIFSUB a,#left li.n03 a:hover{background-position:-380px -50px}
#left li.n04 a{background-position:0 0}
#left li.n04.CUR a,#left li.n04.CURIFSUB a,#left li.n04.ACTIFSUB a,#left li.n04 a:hover{background-position:0 -50px}
#left li.n05 a{background-position:-190px 0}
#left li.n05.CUR a,#left li.n05.CURIFSUB a,#left li.n05.ACTIFSUB a,#left li.n05 a:hover{background-position:-190px -50px}
#left li.n06 a{background-position:-380px 0}
#left li.n06.CUR a,#left li.n06.CURIFSUB a,#left li.n06.ACTIFSUB a,#left li.n06 a:hover{background-position:-380px -50px}
#left li.n07 a{background-position:0 0}
#left li.n07.CUR a,#left li.n07.CURIFSUB a,#left li.n07.ACTIFSUB a,#left li.n07 a:hover{background-position:0 -50px}
#left li.n08 a{background-position:-190px 0}
#left li.n08.CUR a,#left li.n08.CURIFSUB a,#left li.n08.ACTIFSUB a,#left li.n08 a:hover{background-position:-190px -50px}
#left li.n09 a{background-position:-380px 0}
#left li.n09.CUR a,#left li.n09.CURIFSUB a,#left li.n09.ACTIFSUB a,#left li.n09 a:hover{background-position:-380px -50px}

#left ul ul{position:relative;top:-10px;z-index:1;margin:0 0 -10px 0;padding:10px 0 15px 0;background:url(../img/kids/navi_ulul.png) 50% 100% no-repeat}
#left li li{height:auto !important}
#left li li a{width:150px;height:auto;margin:0 auto;padding:5px 0;line-height:16px;color:#42210B;font-size:11px;background:transparent !important}
#left li li a:hover{background:url(../img/kids/navi_lili_a_hover.png) 50% 50% no-repeat !important;text-decoration:underline}
#left li li{background:url(../img/kids/navi_lili.png) 50% 0 no-repeat}

#center h1{margin:0 0 1em 0;font-size:16px}
#center h2{margin:0 0 1em 0}
#center h3{margin:0 0 1em 0}
#center p{margin:0 0 1em 0}
#center ul{margin:0 0 1em 20px}
#center ol{margin:0 0 1em 20px}

#center .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat;height:32px;overflow:hidden;color:#332d2f;padding:28px 20px 5px 20px;font-size:11px !important}
#center .csc-content-n1 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n2 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n3 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top2.png) no-repeat;padding-right:50px}
#center .csc-content-n4 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n5 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n6 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top3.png) no-repeat;padding-right:60px}
#center .csc-content-n7 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n8 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top4.png) no-repeat;padding-left:50px}
#center .csc-content-n9 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n10 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n11 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top2.png) no-repeat;padding-right:50px}
#center .csc-content-n12 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n13 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top3.png) no-repeat;padding-right:60px}
#center .csc-content-n14 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n15 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top1.png) no-repeat}
#center .csc-content-n16 .csc-frame-frame1 .csc-header{background:url(../img/kids/teaser_top4.png) no-repeat;padding-left:50px}
#center .csc-frame-frame1{background:url(../img/kids/teaser_bottom.jpg) 0 100% no-repeat;padding:0 0 10px 0;margin:0 0 20px 0}
#center .csc-frame-frame1 .csc-text{padding:0 20px}
#center .csc-frame-frame1 .csc-textpic{padding:0 20px 10px 20px}
#center .csc-frame-frame1 .csc-textpic .csc-text{padding:0}

#right .csc-content a.jumplabel{position:absolute;top:-25px;left:0;height:25px;width:190px;display:block}
#right .csc-content{position:relative;margin:25px 0 10px 12px;padding:5px 20px 30px 20px}
#right .csc-content-n1 a.jumplabel{background:url(../img/kids/right_01_top.png) no-repeat}
#right .csc-content-n1{background:url(../img/kids/right_01_bottom.png) 0 100% no-repeat}
#right .csc-content-n2 a.jumplabel{background:url(../img/kids/right_02_top.png) no-repeat}
#right .csc-content-n2{background:url(../img/kids/right_02_bottom.png) 0 100% no-repeat}
#right .csc-content-n3 a.jumplabel{background:url(../img/kids/right_03_top.png) no-repeat}
#right .csc-content-n3{background:url(../img/kids/right_03_bottom.png) 0 100% no-repeat}
#right .csc-content-n4 a.jumplabel{background:url(../img/kids/right_01_top.png) no-repeat}
#right .csc-content-n4{background:url(../img/kids/right_01_bottom.png) 0 100% no-repeat}
#right .csc-content-n5 a.jumplabel{background:url(../img/kids/right_02_top.png) no-repeat}
#right .csc-content-n5{background:url(../img/kids/right_02_bottom.png) 0 100% no-repeat}
#right .csc-content-n6 a.jumplabel{background:url(../img/kids/right_03_top.png) no-repeat}
#right .csc-content-n7{background:url(../img/kids/right_03_bottom.png) 0 100% no-repeat}

#footer{position:relative;height:190px;clear:both;text-align:center;font-size:13px;line-height:22px}
#footer #footerimg{position:absolute;left:-10px;z-index:1}
#footer ul{position:absolute;top:108px;left:50%;z-index:2;width:300px;height:25px;margin-left:-140px;list-style:none}
#footer li{display:inline;color:#000}
#footer a{margin:0 5px;color:#332d2f;text-decoration:none;font-weight:bold}
#footer a:hover{text-decoration:underline}

/*
.csc-caption{font-size:90%;color:#666;margin:0 0 4px 0}
.csc-caption-c .csc-caption{text-align:center}
.csc-caption-r .csc-caption{text-align:right}
.csc-caption-l .csc-caption{text-align:left}
.csc-textpic .csc-imagecolumn{float:left;display:inline}
.csc-textpic img{border:none;display:block}
img.linkimage {border:0 !important;display:inline !important}
.csc-textpic{margin:0 0 1em 0}
.csc-textpic p{margin-top:0}
.csc-textpic .csc-imagewrap .csc-image{float:left}
.csc-textpic .csc-imagewrap UL{list-style:none;margin:0;padding:0}
.csc-textpic .csc-imagewrap UL LI{float:left;margin:0;padding:0}
.csc-textpic .csc-imagewrap DL.csc-image DT{float:none}
.csc-textpic .csc-imagewrap DL.csc-image DD{float:none}
.csc-textpic .csc-imagewrap DL.csc-image DD img{border:none}
DL.csc-image{margin:0}
DL.csc-image DT{margin:0;display:inline}
DL.csc-image DD{margin:0}
.csc-border .csc-imagewrap DL.csc-image{margin:0 3px}
.csc-clear{clear:both}
.csc-left .csc-imagewrap .csc-image,.csc-intext-left-nowrap .csc-imagewrap .csc-image,.csc-intext-left .csc-imagewrap .csc-image{display:inline}
.csc-right .csc-imagewrap .csc-image,.csc-intext-right-nowrap .csc-imagewrap .csc-image,.csc-intext-right .csc-imagewrap .csc-image{display:inline}
.csc-center .csc-imagewrap .csc-image{display:inline}
.csc-textpic .csc-imagewrap .csc-image .csc-caption{margin:0}
.csc-textpic .csc-imagewrap .csc-image img{margin:0}
.csc-textpic .csc-imagewrap .csc-image{margin-top:5px}
* html .csc-textpic .csc-imagewrap .csc-image {padding-bottom:5px}
.csc-above .csc-text{clear:both}
.csc-below .csc-imagewrap .csc-image{margin-bottom:1em}
.csc-center{text-align:center}
.csc-center .csc-imagewrap{margin:0 auto 1em auto}
.csc-center .csc-imagewrap .csc-image{text-align:left}
.csc-center .csc-text{text-align:left}
.csc-right .csc-imagewrap{float:right}
.csc-right .csc-text{clear:right}
.csc-left .csc-imagewrap{float:left}
.csc-left .csc-text{clear:left}
.csc-intext-left .csc-imagewrap{float:left;padding-right:.5em}
.csc-intext-right .csc-imagewrap{float:right;padding-left:.5em}
.csc-intext-right-nowrap .csc-imagewrap{float:right;padding-left:.5em}
* html .csc-intext-right-nowrap .csc-text{height:1%}
.csc-intext-left-nowrap .csc-imagewrap{float:left;padding-right:.5em}
* html .csc-intext-left-nowrap .csc-text{height:1%}
*/

.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
/* Needed for noRows setting */
.csc-textpic .csc-textpic-imagecolumn{float:left;display:inline}
.csc-textpic-imagewrap{padding:0}
.csc-textpic img{border:none}
/* .This will place the images side by side */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left}
/* Clearer */
.csc-textpic-clear{clear:both}
/* Margins around images:*/
/* Pictures on left,add margin on right */
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}
/* Pictures on right,add margin on left */
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
/* Pictures centered,add margin on left */
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0;vertical-align:bottom}
/* Space below each image (also in-between rows) */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
.csc-textpic-equalheight .csc-textpic-imagerow{margin-bottom:10px;display:block}
.csc-textpic .csc-textpic-imagerow{clear:both}
.csc-textpic .csc-textpic-single-image img{margin-bottom:10px}
/* IE7 hack for margin between image rows */
*+html .csc-textpic .csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html .csc-textpic .csc-textpic-imagerow{margin-bottom:10px}
/* No margins around the whole image-block */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
/* Add margin from image-block to text (in case of "Text w/ images") */
.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px !important}
.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px !important}
/* Positioning of images:*/
/* Above */
.csc-textpic-above .csc-textpic-text{clear:both}
/* Center (above or below) */
.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto}
/* Right (above or below) */
.csc-textpic-right .csc-textpic-imagewrap{float:right}
.csc-textpic-right .csc-textpic-text{clear:right}
/* Left (above or below) */
.csc-textpic-left .csc-textpic-imagewrap{float:left}
.csc-textpic-left .csc-textpic-text{clear:left}
/* Left (in text) */
.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
/* Right (in text) */
.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
/* Right (in text,no wrap around) */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;clear:both}
/* Left (in text,no wrap around) */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;clear:both}
.csc-textpic .csc-textpic-imagerow-last{margin-bottom:0}
/* Browser fixes:*/
/* Fix for unordered and ordered list with image "In text,left" */
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}



.csc-image{float:left;margin-right:5px}
.csc-textpic-lastcol{margin-right:0}

.csc-textpic-border .csc-imagewrap .csc-image img{border:1px solid #000}

.csc-linkToTop{height:25px;line-height:25px;text-align:right;background:url(../img/kids/icon_totop.png) 100% 0 no-repeat}
.csc-linkToTop a{padding:0 30px 0 0;color:#42210b;text-decoration:none}


form{width:470px;margin:2em 0 1em 0}
fieldset{width:450px;padding:10px;margin:0 0 1em 0;background:#fff;border:1px solid #402500;border-top:5px solid #402500}
fieldset.hidden{display:none}
fieldset legend{margin:0 0 10px 0;padding:.5em 1em;background:#402500;color:#fff}
fieldset label{width:150px;padding:3px 5px;float:left}
fieldset input{width:270px;margin:0 0 5px 0;padding:3px 5px;border:1px solid #402500;float:left}
fieldset textarea{width:100%;height:100px;border:1px solid #402500}
fieldset.control{text-align:center;background:transparent;border:0}
fieldset.control input{background:#402500;color:#fff;border:0;padding:5px 10px;font-weight:bold;float:none;width:auto}


#kids fieldset{width:auto}

#kids fieldset.checkbox{position:relative}
#kids fieldset.checkbox label{display:block;width:250px;height:67px;padding:3px 0 2px 143px;float:left;text-align:left}
#kids fieldset.checkbox input{width:25px;border:0}

#kids .left{padding:0 0 10px 0}
#kids .left input{width:25px;margin:5px 0;border:0}
#kids .left label{width:80px;margin:5px 0}

#kids fieldset.textarea label{width:auto}

