/* dateiweite Einstellungen */
*{-moz-outline-width:0;}
*{outline:none 0px #000000;}
html{overflow-y:scroll;}
body{margin:0px;padding:0px;background-color:#ffffff;background-repeat:repeat-x;background-position:top;}
form{margin:0px;}
a{text-decoration:none;}
ul{margin:0px;padding-left:15px;}
li{padding:3px 0px 3px 0px;}

.clr{clear:both;height:1px;line-height:1px;font-size:1px;overflow:hidden;}
.spc{height:1px;line-height:1px;font-size:1px;overflow:hidden;}

/* allgemein */
#cntr{position:absolute;width:980px;left:50%;top:0;margin-left:-490px;background-repeat:no-repeat;background-position:0px 26px;}
#logo{display:block;position:absolute;left:40px;top:11px;width:175px;height:43px;}
#navi{position:absolute;right:46px;top:36px;width:642px;height:22px;overflow:hidden;font-family:times,'Times New Roman',serif;font-size:20px;line-height:22px;font-style:italic;text-align:right;}
#navi a{color:#98b6c7;padding-left:22px;}
#navi a:hover{color:#e7f5fd;}
#navi h1{display:inline;margin:0px;font-size:20px;font-weight:normal;color:#e7f5fd;}
#intr{position:absolute;left:522px;top:142px;width:390px;height:100px;overflow:hidden;font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:17px;color:#36505e;}
#intr h1{font-size:24px;line-height:26px;margin:0px 0px 10px 0px;font-weight:normal;font-family:times,'Times New Roman',serif;font-style:italic;}
#prv{display:block;position:absolute;left:40px;top:11px;width:171px;height:39px;background-color:#ffffff;font-family:arial,verdana,sans-serif;line-height:43px;font-size:12px;font-weight:bold;text-align:center;color:#ff0000;border:solid 2px #ff0000;}
#prv:hover{color:#000000;}

/* Seiten-Inhalt */
#page {width:940px;margin-left:20px;overflow:hidden;font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:18px;color:#666666;}
#page h1{margin:0px;font-family:times,'Times New Roman',serif;font-size:24px;line-height:26px;font-weight:normal;font-style:italic;color:#333333;}
#page h3{margin:0px;font-size:11px;}
#page a{color:#3399cc;}
#page a:hover{color:#025680;}
#page .lnk{display:block;padding-top:6px;}

/* Seiten-Inhalt, Startseite */
#home{background-image:url(img/bg_home.jpg);}
#home #page{margin-top:373px;}
#home #page h2{margin:0px;font-size:11px;padding-top:20px;background-image:url(img/home_lin.gif);background-repeat:repeat-x;background-position:0px 9px;}
#home #lft{float:left;width:630px;margin-right:23px;background-image:url(img/home_lft.gif);overflow:hidden;}
#home #rgt{float:left;width:287px;background-image:url(img/home_rgt.gif);line-height:17px;overflow:hidden;}
#home #lft .top{width:630px;height:5px;line-height:1px;font-size:1px;overflow:hidden;background-image:url(img/home_lft_top.gif);}
#home #lft .mdl{width:577px;margin:17px 0px 20px 22px;overflow:hidden;}
#home #lft .btm{width:630px;height:5px;line-height:1px;font-size:1px;overflow:hidden;background-image:url(img/home_lft_btm.gif);}
#home #rgt .top{width:287px;height:5px;line-height:1px;font-size:1px;overflow:hidden;background-image:url(img/home_rgt_top.gif);}
#home #rgt .mdl{width:244px;margin:17px 0px 20px 22px;overflow:hidden;}
#home #rgt .btm{width:287px;height:5px;line-height:1px;font-size:1px;overflow:hidden;background-image:url(img/home_rgt_btm.gif);border-bottom:solid 11px #ffffff;}
#home #rgt .spc{height:20px;background-image:url(img/home_lin.gif);background-repeat:repeat-x;background-position:0px 9px;}

/* Buttons */
#btn_mbr{display:block;margin-top:15px;width:244px;height:40px;background-image:url(img/mitglied_werden_l.gif);}
#btn_mbr:hover{background-image:url(img/mitglied_werden_h.gif);}
#btn_fom{display:block;margin-top:15px;width:526px;height:40px;background-image:url(img/anmeldung_abschicken_l.gif);}
#btn_fom:hover{background-image:url(img/anmeldung_abschicken_h.gif);}

/* Seiten-Inhalt, Inhaltsseite */
#cont{background-image:url(img/bg_cont.jpg);}
#cont #page{margin-top:291px;}
#cont #page h1{padding:27px 0px 8px 0px;}
#cont #lft{float:left;width:235px;margin-right:23px;padding:0px 26px 0px 26px;border-top:solid 2px #333333;}
#cont #rgt{float:left;width:578px;padding:0px 26px 0px 26px;border-top:solid 2px #333333;}
#cont #lft a{display:block;width:222px;height:27px;overflow:hidden;line-height:27px;color:#666666;padding-left:13px;background-repeat:no-repeat;background-position:2px;border-top:solid 1px #e6e6e6;}
#cont #lft a:hover{font-weight:bold;}
#cont #lft h2{font-size:11px;margin:0px;}
#cont #lft h2 a{font-weight:bold;}
#cont #lft a.nav{background-image:url(img/nav_l.gif);}
#cont #lft a:hover.nav{background-image:url(img/nav_h.gif);}
#cont #lft h2 a.nav{background-image:url(img/nav_h.gif);}
#cont #lft .spc{width:235px;margin-bottom:89px;background-color:#e6e6e6;}
#cont #lft a.sub{width:209px;padding-left:26px;border-top:solid 1px #ffffff;}
#cont #lft a.by{font-size:10px;height:18px;width:235px;padding:0px;line-height:18px;color:#cccccc;border:none;}
#cont #lft a:hover.by{font-weight:normal;color:#999999;}
#cont #rgt h1{border-bottom:solid 1px #e6e6e6;}
#cont #rgt h3{width:578px;height:27px;line-height:27px;overflow:hidden;margin-bottom:9px;}
#rgt br{line-height:9px;font-size:9px;}
#cont #rgt .lst{padding-bottom:9px;border-bottom:solid 1px #e6e6e6;}

/* Formular */
#fom{width:578px;background-image:url(img/fom.gif);margin:13px 0px 11px 0px;color:#666666;}
#fom .top{width:578px;height:5px;line-height:1px;font-size:1px;overflow:hidden;background-image:url(img/fom_top.gif);}
#fom .mdl{width:526px;margin:17px 26px 20px 26px;overflow:hidden;}
#fom .btm{width:578px;height:5px;line-height:1px;font-size:1px;overflow:hidden;background-image:url(img/fom_btm.gif);}
#page #fom h1{padding-top:0px;}
#fom .lft{float:left;width:250px;margin-right:26px;overflow:hidden;}
#fom .rgt{float:left;width:250px;overflow:hidden;}
#fom .inp{width:244px;padding:1px 2px 1px 2px;height:16px;line-height:16px;font-size:11px;border:solid 1px #cccccc;font-family:Verdana,Arial,sans-serif;color:#666666;}
#fom .clr{height:4px;}
#fom .cpt{float:left;width:248px;height:46px;border:solid 1px #cccccc;margin-right:26px;margin-top:14px;}
#fom .err{color:#ff0000;font-weight:bold;}
#fom .ipe{border-color:#ff0000;}
#fom .cnf{font-style:italic;line-height:22px;color:#000000;}

/* Seiten-Inhalt, Aufklappliste */
#cont #rgt .cnt{width:520px;padding:10px 58px 5px 0px;overflow:hidden;}
#cont #rgt .cnt.err{font-style:italic;}
#cont #rgt.als{width:588px;padding-left:16px;}
#cont #rgt.als h1{padding-left:10px;}
#cont #rgt a.alse{display:block;width:578px;height:55px;overflow:hidden;padding-left:10px;color:#00a6eb;background-image:url(img/als_l.gif);border-bottom:solid 1px #e6e6e6;}
#cont #rgt a:hover.alse{color:#666666;background-image:url(img/als_h.gif);}
#cont #rgt h2{margin:0px;padding:0px;font-weight:normal;}
#cont #rgt h2 a.alse{border-bottom:none 0px #ffffff;color:#666666;background-image:url(img/als_h.gif);}
#cont #rgt h2 a:hover.alse{}
#cont #rgt .hed{line-height:55px;font-family:times,'Times New Roman',serif;font-style:italic;font-size:20px;}
#cont #rgt .ttl{line-height:22px;font-family:times,'Times New Roman',serif;font-style:italic;font-size:20px;}
#cont #rgt .dat{font-size:11px;line-height:18px;padding-top:8px;color:#666666;}
#cont #rgt .ima{float:left;width:250px;height:190px;margin-right:20px;}
#cont #rgt .imb{float:left;width:250px;height:190px;}
#cont #rgt .cnt h3{width:520px;height:auto;line-height:18px;overflow:visible;}
#cont #rgt .imp{display:block;float:left;width:210px;height:160px;margin:27px 25px 0px 0px;}
#cont #rgt .prs{float:left;width:333px;margin:23px 0px 0px 0px;overflow:hidden;}
#cont #rgt .prs h3{width:333px;height:18px;line-height:18px;}
#cont #rgt .lin{border-bottom:solid 1px #e6e6e6;height:21px;}
#cont #rgt .blk {width:520px;padding:0px 58px 0px 10px;margin:0px;overflow:hidden;border-bottom:solid 1px #e6e6e6;}
#cont #rgt .blk .lopi{padding:10px 0px 5px 0px;}
#cont #rgt .blk .cnt{padding:0px;}

/* Angebot-Auswahl */
#sel{width:588px;height:130px;overflow:hidden;background-color:#f3f3f3;margin-top:1px;border-bottom:solid 1px #e6e6e6;}
#cont #rgt #sel .spc{height:1px;width:568px;margin-left:10px;}
#sel .vln{float:left;width:1px;height:54px;margin-top:10px;overflow:hidden;background-color:#e6e6e6;}
#sel a{display:block;width:116px;height:27px;overflow:hidden;padding-top:47px;background-repeat:no-repeat;color:#999999;font-size:10px;line-height:18px;text-align:center;}
#sel a:hover{color:#333333;}
#sel a.all{width:316px;height:54px;padding:0px 0px 0px 272px;line-height:54px;background-image:url(img/alle_themen_l.gif);background-position:244px 18px;text-align:left;}
#sel a.all.hall{background-image:url(img/alle_themen_h.gif);color:#333333;}
#sel a:hover.all{background-image:url(img/alle_themen_h.gif);}
#sel a.ebd{float:left;width:118px;background-image:url(img/elternbildung_l.gif);background-position:48px 19px;}
#sel a.ebd.hebd{background-image:url(img/elternbildung_h.gif);color:#333333;}
#sel a:hover.ebd{background-image:url(img/elternbildung_h.gif);}
#sel a.bsn{float:left;background-image:url(img/boersen_l.gif);background-position:48px 16px;}
#sel a.bsn.hbsn{background-image:url(img/boersen_h.gif);color:#333333;}
#sel a:hover.bsn{background-image:url(img/boersen_h.gif);}
#sel a.euk{float:left;background-image:url(img/eltern_und_kind_l.gif);background-position:49px 15px;}
#sel a.euk.heuk{background-image:url(img/eltern_und_kind_h.gif);color:#333333;}
#sel a:hover.euk{background-image:url(img/eltern_und_kind_h.gif);}
#sel a.bsg{float:left;background-image:url(img/babysitting_l.gif);background-position:51px 15px;}
#sel a.bsg.hbsg{background-image:url(img/babysitting_h.gif);color:#333333;}
#sel a:hover.bsg{background-image:url(img/babysitting_h.gif);}
#sel a.vss{float:left;width:118px;background-image:url(img/verschiedenes_l.gif);background-position:52px 18px;}
#sel a.vss.hvss{background-image:url(img/verschiedenes_h.gif);color:#333333;}
#sel a:hover.vss{background-image:url(img/verschiedenes_h.gif);}

/* Aufklapplisten-Icons */
a .arw{background-image:url(img/als_cls.gif);background-repeat:no-repeat;background-position:560px 26px;}
a:hover .arw{background-image:url(img/als_opn.gif);}
h2 a .arw{background-image:url(img/als_opn.gif);}
h2 a:hover .arw{background-image:url(img/als_opn_h.gif);}
a .ica{background-image:url(img/elternbildung_l.gif);background-repeat:no-repeat;background-position:548px 20px;}
a:hover .ica{background-image:url(img/elternbildung_h.gif);}
h2 a .ica{background-image:url(img/elternbildung_h.gif);}
a .icb{background-image:url(img/boersen_l.gif);background-repeat:no-repeat;background-position:548px 17px;}
a:hover .icb{background-image:url(img/boersen_h.gif);}
h2 a .icb{background-image:url(img/boersen_h.gif);}
a .icc{background-image:url(img/eltern_und_kind_l.gif);background-repeat:no-repeat;background-position:550px 16px;}
a:hover .icc{background-image:url(img/eltern_und_kind_h.gif);}
h2 a .icc{background-image:url(img/eltern_und_kind_h.gif);}
a .icd{background-image:url(img/babysitting_l.gif);background-repeat:no-repeat;background-position:551px 16px;}
a:hover .icd{background-image:url(img/babysitting_h.gif);}
h2 a .icd{background-image:url(img/babysitting_h.gif);}
a .ice{background-image:url(img/verschiedenes_l.gif);background-repeat:no-repeat;background-position:551px 20px;}
a:hover .ice{background-image:url(img/verschiedenes_h.gif);}
h2 a .ice{background-image:url(img/verschiedenes_h.gif);}