/* elisabet wimmer - style.css */
/* general */
* {
 margin:0;
 padding:0;
}
body {
 font-family:Georgia,Verdana,Arial,sans-serif;
 color:#333;
 background:url(images/body_bgrnd.jpg) no-repeat;
}
a {
 color:#333;
}
a:hover {
 text-decoration:none;
}
a img {
 border:none;
}

/* head */
h1#head {
 height:355px;
 text-indent:-5000px;
 background:url(images/bildleiste.jpg) no-repeat 793px 204px;
}

/* content */
div#self-service-lite {
 padding:0 20px 20px 270px;
 margin:0 0 0 0;
 width:auto;
}
div#self-service-lite div a img {/* image in a link */
 border:1px solid #f90;
 padding:1px;
}

/* menue */
div#menue {
 position:absolute;
 top:205px;
 left:0;
 font-weight:bold;
 font-style:italic;
}
div#menue li {
 list-style-type:none;
 display:inline;
}
div#menue a {
 text-decoration:none;
}
ul.sub1 {
 width:223px;
 background:url(images/hauptmenue_bgrnd.jpg) no-repeat left bottom;
 padding:2px 0 17px 0;
 margin-bottom:3px;
}
ul.sub1 a {
 display:block;
 padding:1px 0 1px 25px;
 margin-bottom:1px;
 color:#fff;
}
ul.sub1 a.sslmenueactive,
ul.sub1 a:hover {
 background:#fff;
 color:#f90;
}
/* submenue */
div#menue p {/* rundung oben */
 height:10px;
 width:223px;
 background:url(images/submenue_oben_bgrnd.jpg) no-repeat;
}
ul.sub2 {
 background:url(images/submenue_bgrnd.jpg) no-repeat left bottom;
 width:223px;
 padding:2px 0 17px 0;
 margin-bottom:3px;
}
ul.sub2 a {
 display:block;
 padding:2px 0 2px 25px;
 margin:0 3px 1px 0;
 color:#f90;
}
ul.sub2 * ul {
 margin-bottom:15px;
}
ul.sub2 li li a {/* subsub */
 padding:0 0 1px 35px;
}
ul.sub2 li li li a {/* subsubsub */
 padding:0 0 1px 45px;
}
ul.sub2 li li li li a {/* subsubsubsub */
 padding:0 0 1px 55px;
}
ul.sub2 a.sslmenueactive,
ul.sub2 a:hover {
 color:#fff;
 background:#f90;
}
/* unsichtbar */
li.ssl_invisible_menue a {
 color:#ff0 ! important;
}
/* menue unten */
div#menue_bottom {
 margin-top:1px;
 padding:15px 0 20px 0;
 background:url(images/menue_unten_oben_bgrnd.jpg) no-repeat;
}
/* suche */
form.ssl_searchform fieldset input.sslsearchinput {
 border:1px solid #fff; 
 padding:0 0 0 2px;
 width:115px;
 height:17px;
 margin-left:25px;
}
form.ssl_searchform fieldset input.sslsearchinput:focus {
 border:1px solid #000; 
}
form.ssl_searchform fieldset input.sslsearchbutton {
 border:1px solid #fff;
 background-color:#fff;
 color:#f90;
 padding:0 0 0 0;
 font-weight:bold;
 font-size:11px;
 height:19px;
 width:55px;
 text-align:center;
 font-family:Georgia,Verdana,Arial,sans-serif;
 font-style:italic;
}
form.ssl_searchform fieldset input.sslsearchbutton:hover {
 background-color:#f90;
 color:#fff;
}
/* menue unten ul */
div#menue_bottom ul {
 width:223px;
 padding:5px 0 15px 0;
 background:url(images/hauptmenue_bgrnd.jpg) no-repeat left bottom;
}
div#menue_bottom ul a {
 display:block;
 padding:2px 0 2px 25px;
 margin:0 0 1px 0;
 color:#fff;
}
div#menue_bottom ul a.sslmenueactive,
div#menue_bottom ul a:hover {
 background:#fff;
 color:#f90;
}
/* blättern */
div#self-service-lite ul.sslpageturn {/* general = bottom */
 border:none;
}



/* ### special content ### */
/* das drachentreffen */
body.sub_das_drachentreffen {
 background:url(images/drachentreffen_body_bgrnd.jpg) no-repeat;
}
body.sub_das_drachentreffen h1#head {
 background:url(images/drachentreffen_bildleiste.jpg) no-repeat 892px 204px;
}
body.sub_das_drachentreffen div#menue_bottom ul,
body.sub_das_drachentreffen ul.sub1 {
 background:url(images/drachentreffen_hauptmenue_bgrnd.jpg) no-repeat left bottom;
}
body.sub_das_drachentreffen ul.sub1 a.sslmenueactive,
body.sub_das_drachentreffen ul.sub1 a:hover,
body.sub_das_drachentreffen div#menue_bottom ul a.sslmenueactive,
body.sub_das_drachentreffen div#menue_bottom ul a:hover,
body.sub_das_drachentreffen form.ssl_searchform fieldset input.sslsearchbutton {
 color:#15759b;
}
body.sub_das_drachentreffen form.ssl_searchform fieldset input.sslsearchbutton:hover {
 background-color:#15759b;
 color:#fff;
}
body.sub_das_drachentreffen div#menue p {
 background:url(images/drachentreffen_submenue_oben_bgrnd.jpg) no-repeat;
}
body.sub_das_drachentreffen ul.sub2 {
 background:url(images/drachentreffen_submenue_bgrnd.jpg) no-repeat left bottom;
}
body.sub_das_drachentreffen ul.sub2 a {
 color:#15759b;
}
body.sub_das_drachentreffen ul.sub2 a.sslmenueactive,
body.sub_das_drachentreffen ul.sub2 a:hover {
 color:#fff;
 background:#15759b;
}
body.sub_das_drachentreffen div#menue_bottom {
 background:url(images/drachentreffen_menue_unten_oben_bgrnd.jpg) no-repeat;
}
body.sub_das_drachentreffen div#self-service-lite div a img {/* image in a link */
 border-color:#15759b;
}
/* die kleine prinzessin */
body.sub_die_kleine_prinzessin {
 background:url(images/prinzessin_body_bgrnd.jpg) no-repeat;
}
body.sub_die_kleine_prinzessin h1#head {
 background:url(images/prinzessin_bildleiste.jpg) no-repeat 949px 204px;
}
body.sub_die_kleine_prinzessin div#menue_bottom ul,
body.sub_die_kleine_prinzessin ul.sub1 {
 background:url(images/prinzessin_hauptmenue_bgrnd.jpg) no-repeat left bottom;
}
body.sub_die_kleine_prinzessin ul.sub1 a.sslmenueactive,
body.sub_die_kleine_prinzessin ul.sub1 a:hover,
body.sub_die_kleine_prinzessin div#menue_bottom ul a.sslmenueactive,
body.sub_die_kleine_prinzessin div#menue_bottom ul a:hover,
body.sub_die_kleine_prinzessin form.ssl_searchform fieldset input.sslsearchbutton {
 color:#e73778;
}
body.sub_die_kleine_prinzessin form.ssl_searchform fieldset input.sslsearchbutton:hover {
 background-color:#e73778;
 color:#fff;
}
body.sub_die_kleine_prinzessin div#menue p {
 background:url(images/prinzessin_submenue_oben_bgrnd.jpg) no-repeat;
}
body.sub_die_kleine_prinzessin ul.sub2 {
 background:url(images/prinzessin_submenue_bgrnd.jpg) no-repeat left bottom;
}
body.sub_die_kleine_prinzessin ul.sub2 a {
 color:#e73778;
}
body.sub_die_kleine_prinzessin ul.sub2 a.sslmenueactive,
body.sub_die_kleine_prinzessin ul.sub2 a:hover {
 color:#fff;
 background:#e73778;
}
body.sub_die_kleine_prinzessin div#menue_bottom {
 background:url(images/prinzessin_menue_unten_oben_bgrnd.jpg) no-repeat;
}
body.sub_die_kleine_prinzessin div#self-service-lite div a img {/* image in a link */
 border-color:#e73778;
}



/* admin link */
a#adm {
 display:block;
 width:10px;
 height:10px;
 position:absolute;
 top:0;
 left:0;
 text-decoration:none;
}
