


/* ... LINKS ... */

a:link  { 
    color:#003399; 
    font-weight:normal;
    text-decoration:underline;
    border:0px; }
a:visited  { 
    color:#003399; 
    font-weight:normal;
    text-decoration: underline;
    border:0px; }
a:hover  { 
    color:#003399; 
    text-decoration: underline; 
    font-weight:normal;
    border:0px; }
a:active  { 
    color:#003399; 
    text-decoration: underline;
    font-weight:normal;
    border:0px; }
a img { border: none;}



/* ------------------------------------------------------------------------------------ */
/* ... ALLGEMEIN ... */

html, body  {
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div {
margin:0;
padding:0;
}

h1  {
    font-weight:bold;
    font-size:18px;
    font-style:normal;
    color:orange;
    padding-bottom:5px;
    padding-left:20px;
    margin-top:20px;
}


.breadcrumb {
    position:absolute;
    left: 111px;
    top:152px;
height: 17px;
width: 556px;
z-index: 222;
font-size: 12px;
margin-left: 109px;
padding: 4px 0px 0px 4px;
line-height: 12px;
background: #AADDFF;
border: 1px solid #336699;
}

.breadcrumb {
color: #555;
}
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover {
color: #555;

}


/* ------------------------------------------------------------------------------------ */
/* ... HEADER ... */

#top_section  {
    height:150px;
    width:800px;
    margin:0px;
    padding:0px;
}

#main_section  {
    margin:0px;
    padding:0px
}




/* ------------------------------------------------------------------------------------ */
/* ... INHALTE ... */

#content  {
    position:absolute;
    margin-left:200px;
    margin-right:0px;
    width:600px;
top:178px;
}

#box_gross  {
    position:absolute;
    background-color:white;
    top:0px;
    left:20px;
    width:560px;
    margin:0px;
    padding:0px;
}

#spalte1  {
    position:absolute;
    background-color:white;
    top:0px;
    left:20px;
    width:270px;
    margin:0px;
    padding:0px;

}

#spalte2  {
    position:absolute;
    background-color:white;
    top:0px;
    left:310px;
    width:270px;
    margin:0px;
    padding:0px;
}



/* ------------------------------------------------------------------------------------ */
/* ... ARCHIV, AKTUELL, FORUM, ERWACHSENE, ABC, IMPRESSUM ... */

div.archiv_breit_title,
div.border-orange H2,
.border-breit-orange H2,
p.archiv_breit_title {
    margin-top:0px;
    background-color:#FFCC99;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_archiv.jpg);
    background-repeat:no-repeat;
    border:rgb(227,183,141) solid 1px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

 p.archiv_breit_title a {
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    color:black;
text-decoration:none;
}

div.archiv_breit_pic {
    margin-top:2px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}


div.archiv_breit_content,
div.border-orange,
div.border-breit-orange {
    margin-top:0px;
    background-color:rgb(246,230,215);
    border-bottom:rgb(227,183,141) solid 1px;
    border-left:rgb(227,183,141) solid 1px;
    border-right:rgb(227,183,141) solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}

p.archiv_breit_content,
p.archiv_breit_content_b {
    padding:5px;
        margin:0;
}

.csc-frame-frame2 {
    background-color:#FFCC99;
padding: 5px;
}

div.archiv_breit_content_b {
    margin-top:0px;
    background-color:rgb(251,243,235);
    border-bottom:rgb(227,183,141) solid 1px;
    border-left:rgb(227,183,141) solid 1px;
    border-right:rgb(227,183,141) solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:5px;
}


div.archiv_breit_bottom {
    margin-top:2px;
margin-bottom: 20px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/archiv_breit_bottom.jpg);
    background-repeat: no-repeat;
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
}


div.archiv_title {
    margin-top:0px;
    background-color:#FFCC99;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_archiv.jpg);
    background-repeat:no-repeat;
    border:rgb(227,183,141) solid 1px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

div.archiv_content {
    margin-top:0px;
    background-color:rgb(246,230,215);
    border-bottom:rgb(227,183,141) solid 1px;
    border-left:rgb(227,183,141) solid 1px;
    border-right:rgb(227,183,141) solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:5px;
}

div.archiv_pic {
    margin-top:2px;
    border-top:rgb(227,183,141) solid 1px;
    border-left:rgb(227,183,141) solid 1px;
    border-right:rgb(227,183,141) solid 1px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}

div.archiv_bottom {
    margin-top:2px;
margin-bottom: 20px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/archiv_bottom.jpg);
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
}




/* ------------------------------------------------------------------------------------ */
/* ... REPORTAGEN ... */

div.report_breit_title,
div.border-breit-rot H2 {
    margin-top:0px;
    background-color:rgb(248,171,193);
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_archiv.jpg);
    background-repeat:no-repeat;
    border:rgb(241,129,160) solid 1px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}


div.report_breit_pic {
    margin-top:2px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}

div.report_breit_content,
div.border-breit-rot {
    margin-top:0px;
    background-color:rgb(245,198,211);
    border-bottom:rgb(241,129,160) solid 1px;
    border-left:rgb(241,129,160) solid 1px;
    border-right:rgb(241,129,160) solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}

p.report_breit_content {
    padding:5px;
    margin:0;
}

div.report_breit_bottom {
    margin-top:2px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/report_breit_bottom.jpg);
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
}

div.report_title,
.border-rot H2{
    margin-top:0px;
    background-color:rgb(248,171,193);
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_archiv.jpg);
    background-repeat:no-repeat;
    border:rgb(241,129,160) solid 1px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

div.report_content,
div.border-rot {
    margin-top:0px;
    background-color:rgb(245,198,211);
    border-bottom:rgb(241,129,160) solid 1px;
    border-left:rgb(241,129,160) solid 1px;
    border-right:rgb(241,129,160) solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}

div.report_pic {
    margin-top:2px;
    border-top:rgb(241,129,160) solid 1px;
    border-left:rgb(241,129,160) solid 1px;
    border-right:rgb(241,129,160) solid 1px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}

div.report_bottom {
    margin-top:2px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/report_bottom.jpg);
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
margin-bottom: 20px;
}




/* ------------------------------------------------------------------------------------ */
/* ... SPIELSPASS ... */

div.spielspass_breit_title,
.border-breit-gruen H2 {
    margin-top:0px;
    background-color:#99CC66;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_spielspass.jpg);
    background-repeat:no-repeat;
    border:#66CC00 solid 1px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}


div.spielspass_breit_pic {
    margin-top:2px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}

div.spielspass_breit_content,
.border-breit-gruen {
    margin-top:0px;
    background-color:#CCFF99;
    border-bottom:#66CC00 solid 1px;
    border-left:#66CC00 solid 1px;
    border-right:#66CC00 solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}


div.spielspass_breit_bottom {
    margin-top:2px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/spielspass_breit_bottom.jpg);
    background-repeat:no-repeat;
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    padding-bottom:20px;
    height:30px;
    text-align:right;
}

div.spielspass_title,
div.border-gruen h2 {
    margin-top:0px;
    background-color:#99CC66;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_spielspass.jpg);
    background-repeat:no-repeat;
    border:#66CC00 solid 1px;
    color:black;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

div.spielspass_content,
div.border-gruen {
    margin-top:0px;
    background-color:#CCFF99;
    border-bottom:#66CC00 solid 1px;
    border-left:#66CC00 solid 1px;
    border-right:#66CC00 solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}

p.spielspass_content,
p.spielspass_breit_content {
    padding:5px;
    margin:0;
}

p.bodytext {
    padding:5px;
    margin:0;
}

div.links5px {
padding: 0px 5px;
}

.border-gruen h3 {
margin:0;
padding:0;
padding-left: 5px;
color: #BB0000;
}

.border-gruen {
margin: 0px 0px 0px 0px;
}

div.spielspass_pic {
    margin-top:2px;
    border-top:#66CC00 solid 1px;
    border-left:#66CC00 solid 1px;
    border-right:#66CC00 solid 1px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}

div.spielspass_bottom {
    margin-top:2px;
    margin-bottom: 20px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/spielspass_bottom.jpg);
    background-repeat: no-repeat;
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
}






/* ------------------------------------------------------------------------------------ */
/* ... SELBERMACHEN, BASTELN, KOCHEN ... */



div.material_content,
p.material_content {
    margin-top:0px;
    background-color:#ABCFF2;
    border:#99CCFF solid 1px;
    color:#003366;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:5px;
    margin:0;
}


div.selber_breit_bottom {
    margin-top:2px;
    margin-bottom:20px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/selber_breit_bottom.jpg);
    background-repeat: no-repeat;
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
}

div.selber_title,
.border-gelb H2,
.border-breit-gelb H2 {
    margin-top:0px;
    background-color:rgb(251,245,154);
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_selber.jpg);
    background-repeat:no-repeat;
    border:rgb(254,214,105) solid 1px;
    color:#003366;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

div.kochen_title {
    margin-top:0px;
    background-color:rgb(251,245,154);
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_kochen.jpg);
    background-repeat:no-repeat;
    border:rgb(254,214,105) solid 1px;
    color:#003366;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

div.basteln_title {
    margin-top:0px;
    background-color:rgb(251,245,154);
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_basteln.jpg);
    background-repeat:no-repeat;
    border:rgb(254,214,105) solid 1px;
    color:#003366;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}

div.spielen_title {
    margin-top:0px;
    background-color:rgb(251,245,154);
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_spielen.jpg);
    background-repeat:no-repeat;
    border:rgb(254,214,105) solid 1px;
    color:#003366;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}


div.selber_content,
.border-gelb,
.border-breit-gelb {
    margin-top:0px;
    background-color:rgb(251,247,184);
    border-bottom:rgb(254,214,105) solid 1px;
    border-left:rgb(254,214,105) solid 1px;
    border-right:rgb(254,214,105) solid 1px;
    color:#003366;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}

p.selber_content {
    padding:5px;
    margin:0;
}

div.selber_pic {
    margin-top:2px;
    background-color:white;
    padding:0px;
}

div.selber_bottom {
    margin-top:2px;
    margin-bottom: 20px;     
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/selber_bottom.jpg);
    background-repeat: no-repeat;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
}




/* ------------------------------------------------------------------------------------ */
/* ... SPORT ... */

#sport1  {
    position:absolute;
    background-color:white;
    top:0px;
    left:20px;
    width:120px;
    margin:0px;
    padding:0px;

}

#sport2  {
    position:absolute;
    background-color:white;
    top:0px;
    left:150px;
    width:120px;
    margin:0px;
    padding:0px;
}

#sport3  {
    position:absolute;
    background-color:white;
    top:0px;
    left:280px;
    width:120px;
    margin:0px;
    padding:0px;
}

#sport4  {
    position:absolute;
    background-color:white;
    top:0px;
    left:410px;
    width:120px;
    margin:0px;
    padding:0px;
}










/* ------------------------------------------------------------------------------------ */
/* ... TIPPS ... */


dl dd.csc-textpic-caption {
font-weight: normal;
}
.csc-textpic-caption a {

}

div.tipps_title,
div.border-blau h2 {
    margin-top:0px;
    background-color:#6699CC;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/piktogramme/pikto_tipps.jpg);
    background-repeat:no-repeat;
    border:#336699 solid 1px;
    color:#FFFFFF;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:40px;
    padding-top:6px;
    height:24px;
}
dd.csc-textpic-caption {
padding:4px 2px 20px 4px;
font-weight: bold;
}

div.tipps_content,
div.border-blau {
    margin-top:0px;
    background-color:#FFFFFF;
    border-bottom:#336699 solid 1px;
    border-left:#336699 solid 1px;
    border-right:#336699 solid 1px;
    color:black;
    font-family:verdana;
    font-size:12px;
    font-weight:normal;
    padding:0px;
}

div.tipps_pic {
    margin-top:2px;
    border-top:#336699 solid 1px;
    border-left:#336699 solid 1px;
    border-right:#336699 solid 1px;
    background-color:white;
    padding:0px;
    padding-right:0px;
}

div.tipps_bottom {
    margin-top:2px;
    background-image:url(http://www.hinze-internet.de/fileadmin/images/bilder-lucy/bottoms/tipps_bottom.jpg);
    background-repeat: no-repeat;
    color:white;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    padding:0px;
    padding-right:0px;
    height:30px;
    text-align:right;
    margin-bottom: 20px;
}







/*----------------------------------------------
---- Search Lucy------------------------------------*/

.tx-indexedsearch {
padding:5px;
}
.tx-indexedsearch-rules {
display:none;
}

.tx-indexedsearch-searchbox a {
display:none;
}

.lucy-suche {
background: #FFFF00;
padding: 8px 0px 0px 4px;
font-size: 12px;
font-weight: bold;
color: #FF6600;
margin-top: 1px; 
}

.lucy-suche a {
display:none;
}

input.search-input-button {
background:orange;
}

.tx-indexedsearch .browsebox li a {
color:black;
}

.tx-indexedsearch-res .title {
    background:#ffcc99;
    padding: 4px;
    border:rgb(227,183,141) solid 1px;
}

.tx-indexedsearch-res .title a {
color: black;
background:#ffcc99;
}

.tx-indexedsearch-percent {
    background:#ffcc99;
    padding: 4px;
    border:rgb(227,183,141) solid 1px;
border-left:none;
color:#888;
}

.tx-indexedsearch-descr {
padding:4px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
    background-color:rgb(246,230,215);
}
.tx-indexedsearch-res .info,
.tx-indexedsearch-res .info a {
font-size: 10px;
padding:4px;
color: #888;
}



/* ------------------------------------------------------------------------------------ */
/* ... SUCHE ... */

div.suche_title  {
    margin-top:0px;
    background-color:#99CCFF;
    color:#003399;
    font-family:verdana;
    font-size:16px;
    font-weight:bold;
    padding-left:0px;
    padding-top:0px;
    height:30px;
}

div.suche_content {
    margin-top:0px;
    background-color:#99CCFF;
    color:#003399;
    font-family:verdana;
    font-size:10px;
    font-weight:normal;
    padding-top:10px;
    padding-left:10px;
    height:100%;
}

div.suche_pic {
    margin-top:0px;
    background-color:white;
    padding:0px;
    height:60px;
}




/* ------------------------------------------------------------------------------------ */
/* ... NAVIGATION ... */

#navigation  {
    position:absolute;
    left:0px;
    top:151px;
    width:200px;
}



div.fragezeichen {
    margin-top:0px;
    background-color:white;
    padding:0px;
    padding-right:0px;
    height:30px;
}

/* ------------------------------------------------------------------------------------ */
/* ... MENU GRUEN ... */

#menu_gruen {
    font:12px verdana, arial, sans-serif;
    font-weight:bold;
    margin-top:0px;
    padding:0px;
    width:200px;
    background-color:#00CC00;
}

#menu_gruen ul {
    list-style:none; 
    margin:0px; 
    padding:0px; 
    border: none;
}

#menu_gruen li {
    display:inline; 
}

#menu_gruen li a, #menu li a:hover, #menu li a:active { 
    display:block;
    text-decoration:none; 
    color:#FFFFFF;
    background-color:#00CC00;
    margin:0px;
    padding:5px;
    text-align:left;
    font-weight:bold;
    border-top:white solid 1px;
    border-bottom:#006600 solid 1px;
}

#menu_gruen li a:hover, #menuone li a:active { 
    color:#FFFFFF;
    background-color:#006600;
}


#menu_gruen a.leftmenuLinkactive {
background: #008800;
}

#menu_gruen a.leftmenulinksub {
background: #009900;
padding-left: 30px;
}
#menu_gruen a.leftmenuLinksubactive {
background: #006600;
padding-left: 30px;
}

/* ------------------------------------------------------------------------------------ */
/* ... MENU BLAU ... */

#menu_blau {
    font:12px verdana, arial, sans-serif;
    font-weight:bold;
    margin-top:0px;
    padding:0px;
    width:200px;
    background-color:#0099CC;
}

#menu_blau ul {
    list-style:none; 
    margin:0px; 
    padding:0px; 
    border: none;
}

#menu_blau li {
    display:inline; 
}

#menu_blau li a, #menu li a:hover, #menu li a:active { 
    display:block;
    text-decoration:none; 
    color:#FFFFFF;
    background-color:#0099CC;
    margin:0px;
    padding:5px;
    text-align:left;
    font-weight:bold;
    border-top:white solid 1px;
    border-bottom:#006699 solid 1px;
}

#menu_blau li a:hover, #menuone li a:active { 
    color:#FFFFFF;
    background-color:#006699;
}

#menu_blau a.leftmenuLinkactive {
background: #0099CC;
}

#menu_blau a.leftmenulinksub {
background: #006699;
padding-left: 30px;
}
#menu_blau a.leftmenuLinksubactive {
background: #0099CC;
padding-left: 30px;
}

/* ------------------------------------------------------------------------------------ */
/* ... MENU GELB ... */

#menu_gelb {
    font:12px verdana, arial, sans-serif;
    font-weight:bold;
    margin-top:0px;
    padding:0px;
    width:200px;
    background-color:#FFFF00;
}

#menu_gelb ul {
    list-style:none; 
    margin:0px; 
    padding:0px; 
    border: none;
}

#menu_gelb li {
    display:inline; 
}

#menu_gelb li a, #menu li a:hover, #menu li a:active { 
    display:block;
    text-decoration:none; 
    color:#FF6600;
    background-color:#FFFF00;
    margin:0px;
    padding:5px;
    text-align:left;
    font-weight:bold;
    border-top:white solid 1px;
    border-bottom:#FFCC00 solid 1px;
}

#menu_gelb li a:hover, #menuone li a:active { 
    color:#993300;
    background-color:#FFCC00;
}

                     