* { margin:0px; padding:0px; }
html, body     { margin:0px; padding:0px; width:100%; height:100%; }
body           { color:#000; cursor:url('cursors_img/maincur.cur'),default; background-color:#ffeccb; }
a:link         { color:#757575; }
a:visited      { color:#757575; }
a:active       { color:#c8c8c8; }
a:hover        { cursor:url('cursors_img/linkcur.ani'), pointer; text-decoration:none; }
img            { border:0px; }
td             { margin:0px; padding:0px; vertical-align:top; }
td#s_inhalt td { font-size:medium; padding-right:15px; }
h2             { text-decoration:underline; text-align:center; padding-bottom:10px; } /* text-indent:40px; */
ul             { padding-left:20px; }
#copy          { left:25px; top:545px; font-family:Arial; font-size:xx-small; position:absolute; }
#werb          { left:20px; top:600px; position:absolute; }
#SchneeAnAus   { top:37px; right:15px; position:absolute; }
#kopfTextA     { top:50px; left:50px; position:absolute; }
#kopfTextC     { top:65px; right:15px; padding:0 5px 1px; font-size:14px; text-align:right; position:absolute; }
#kopfTextR     { top:100px; right:15px; padding:0 5px 1px; font-size:14px; text-align:right; position:absolute; border-top:1px dotted #000; }
#brotkrume     { top:37px; left:220px; font-size:14px; position:absolute; }
#impressum     { margin-top:20px; width:90%; font-size:small; text-align:justify; }
#impressum h3  { margin:10px; }
.hilite        { background-color:#ff0; border-bottom:1px dotted #757575; }

/* Bilder Gallerie */
#gt                  { width:98%; }
.bild                { text-align:center; vertical-align:bottom; padding:10px; margin:auto; }
.bi_klqu_4zu3        { background-position:center; background-repeat:no-repeat; width:230px; height:180px; margin:auto; }
.bi_klho_4zu3        { background-position:center; background-repeat:no-repeat; width:180px; height:230px; margin:auto; }
.bi_klqu_16zu9       { background-position:center; background-repeat:no-repeat; width:230px; height:142px; margin:auto; }
.bi_klho_16zu9       { background-position:center; background-repeat:no-repeat; width:142px; height:230px; margin:auto; }
.bi_grho             { background-position:center; background-repeat:no-repeat; width:450px; height:600px; margin:auto; }
.bi_grqu             { background-position:center; background-repeat:no-repeat; width:600px; height:450px; margin:auto; }
.archiv              { vertical-align:bottom; text-align:center; border-top:2px solid #757575; padding:10px; }
.nav                 { font-family:verdana, sans-serif; text-align:center; border-top:2px solid #757575; border-bottom:2px solid #757575; padding:10px; clear:left; }
.nav ul              { list-style:none; float:left; display:inline; margin:0 auto; }
.nav li              { margin-right:5px; border:1px solid #c6c6c6; font-size:11px; font-weight:400; line-height:13px; display:inline; float:left; position:relative; } /*width:25px; */
.nav li a            { padding:0 4px; color:#757575; text-align:center; text-decoration:none; border-color:#fff; border-style:solid; display:block; }
.nav li, .nav li a   { border-width:1px; }
.nav li a:hover      { color:#000; background-color:#c6c6c6; }
.nav li.akti         { color:#000; background-color:#ddeeff; border:1px solid #0088ff; }
.nav li.akti:hover   { border:1px solid #c6c6c6; }
.nav li.akti span    { padding:0 4px; border:1px solid #fff; display:block; }
.nav li.akti select  { margin:2px;font-size:11px; }
.nav li div          { margin-left:-1px; padding:0 0 .7em 0; background-color:transparent; position:absolute; bottom:1.5em; display:none; opacity:.8; z-index:200; }
.nav li:hover div    { display:block; }
.nav li.akti div span{ padding:0 2px; background-color:#ddeeff; border:1px solid #c6c6c6; display:block; }
.nav .lire, .nav .lire:hover, .nav .lire:active { border:none; }
.nav .lire a, .nav .lire a:hover, .nav .lire a:active { margin:0; padding:0; background-color:transparent; border:none; }
.nav .lire           { padding:0 1px !important; width:16px; height:13px; }

#kopf      { border-bottom:2px solid #757575; padding:10px; text-align:center; }
#fuss      { font-size:x-small; text-align:right; }
#fuss1     { width:98%; font-size:x-small; text-align:right; padding:40px 0px; }
#player    { font-size:medium; border-top:2px solid #757575; padding:50px; text-align:center; }
#unplay    { font-size:x-small; text-align:center; }

/* login Maske */
#lin_tab { margin:auto; background:url("../img/login.png") no-repeat; width:380px; height:320px; table-layout:fixed; border-collapse:collapse; }
#lin_0   { padding:5px 20px; height:78px; text-align:right; vertical-align:top; }  /* height -10px (88px) wegen pagging 5px oben und unten */
#lin_1   { padding:5px 20px; height:92px; }                                        /* height -10px (102px) wegen pagging 5px oben und unten */
#lin_2   { padding:5px 30px 0px; height:35px; }                                    /* height -5px (40px) wegen pagging 5px oben */
#lin_3   { padding:5px 30px 10px; text-align:right; }
#lin_tab input { width:200px; float:right; }


/* News Klappe */
.news        { width:90%; border:2px solid #757575; margin:0px auto; }
.news legend { border:2px solid #757575; margin:0px; padding:5px 20px; }
.news div    { padding:5px 20px; text-align:left; }
.news ul     { list-style-type:none; text-align:left; }
.news ul ul  { list-style-type:square; }
.news ul li  { margin:5px; }
.news ul div { border:1px solid #757575; margin:5px; padding:5px 20px; }
.news ul img { margin-right:10px; vertical-align:middle; }
#newsAdmin   { color:#000000; text-decoration:none; }
.Ntabe       { border:2px solid #757575; width:80%; background-color:#e8e8e8; margin:0px auto; text-align:left; }
.Nth         { text-align:right; }
.Ntex        { border:2px solid #757575; width:100%; background-color:#c8c8c8; }
.Nbut        { border:2px solid #757575; background-color:#c8c8c8; width:160px; margin-right:10px; }
.Ntexa       { border:2px solid #757575; width:100%; height:100px; background-color:#c8c8c8; }

/* LayoutAngaben */
table.layout { margin:0px; padding:0px; width:100%; height:100%; table-layout:fixed; border-style:none; border-collapse:collapse; }
#menu_bg { width:190px; background:url("../img/menubg.jpg") no-repeat; background-color:#ffeccb; }
ul#menu { margin: 60px 0px 20px 20px; padding:0px; width:170px; list-style-type:none; }
ul#menu li { margin:5px 0px 5px; }

#a_kopf_li { background:url("../img/a_kopf_l.jpg"); width:650px; height:152px; }
#a_kopf_mi { background:url("../img/a_kopf_m.jpg"); }
#a_kopf_re { background:url("../img/a_kopf_r.jpg"); width:15px; }
#a_inhalt  { background:url("../img/a_inhalt.jpg") no-repeat; background-color:#ffffff; }
#a_inhalt_li { background:url("../img/a_inhalt_u.jpg"); width:22px; }

#s_kopf_li { background:url("../img/s_kopf_l.jpg"); width:650px; height:152px; }
#s_kopf_mi { background:url("../img/s_kopf_m.jpg"); }
#s_kopf_re { background:url("../img/s_kopf_r.jpg"); width:15px; }
#s_inhalt  { background:url("../img/s_inhalt.jpg") no-repeat; background-color:#ffeccb; text-align:center; }
#s_inhalt_li { width:22px; background-color:#ffeccb; }

#sta_ak { background:url("../img/startseite_ak.png") no-repeat; width:170px; height:40px; display:block; }
#sta a  { background:url("../img/startseite.png") no-repeat; width:170px; height:40px; display:block; }
#sta a:hover { background-position:0 100%; }

#pre_ak { background:url("../img/prenatal_ak.png") no-repeat; width:170px; height:40px; display:block; }
#pre a  { background:url("../img/prenatal.png") no-repeat; width:170px; height:40px; display:block; }
#pre a:hover { background-position:0 100%; }

#neo_ak { background:url("../img/neonatal_ak.png") no-repeat; width:170px; height:40px; display:block; }
#neo a  { background:url("../img/neonatal.png") no-repeat; width:170px; height:40px; display:block; }
#neo a:hover { background-position:0 100%; }

#vid_ak { background:url("../img/video_ak.png") no-repeat; width:170px; height:40px; display:block; }
#vid a  { background:url("../img/video.png") no-repeat; width:170px; height:40px; display:block; }
#vid a:hover { background-position:0 100%; }

#hoc_ak { background:url("../img/hochzeit_ak.png") no-repeat; width:170px; height:40px; display:block; }
#hoc a  { background:url("../img/hochzeit.png") no-repeat; width:170px; height:40px; display:block; }
#hoc a:hover { background-position:0 100%; }

#gBu_ak { background:url("../img/gbuch_ak.png") no-repeat; width:170px; height:40px; display:block; }
#gBu a  { background:url("../img/gbuch.png") no-repeat; width:170px; height:40px; display:block; }
#gBu a:hover { background-position:0 100%; }

#imp_ak { background:url("../img/impressum_ak.png") no-repeat; width:170px; height:40px; display:block; }
#imp a  { background:url("../img/impressum.png") no-repeat; width:170px; height:40px; display:block; }
#imp a:hover { background-position:0 100%; }

#tou a  { background:url("../img/tour.png") no-repeat; width:429px; height:40px; display:block; margin:auto; }
#tou a:hover { background-position:0 100%; }

#mai a  { background:url("../img/mail.png") no-repeat; width:573px; height:40px; display:block; margin:auto; }
#mai a:hover { background-position:0 100%; }