@charset "UTF-8";

@font-face {
    font-family: 'khakitwo';
    src: url('font/khaki_two-webfont.eot');
    src: url('font/khaki_two-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/khaki_two-webfont.woff') format('woff'),
         url('font/khaki_two-webfont.ttf') format('truetype'),
         url('font/khaki_two-webfont.svg#khakitwo') format('svg');
    font-weight: normal;
    font-style: normal;

}

*
{
  margin:0px;
  padding:0px;
  border:none;
}

html,
body,
#backgroundImage
{
  width:100%;
  height:101%;
  min-width:1000px;
}


body
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  background-color:#9cf;
}

.break
{
  clear:left;
}

#back-to-top
{
    position:fixed;
    bottom:20px;
    right:100px;
    cursor:pointer;
    padding: 5px 10px 5px 10px;
    background:#a7009a;
    border-radius:2px;
    color:white;
  display:none;
  font-family: 'khakitwo';
  font-weight:normal;
  color:#FFF;
  font-size:18px;
}

#breakContentEnd
{
  clear:left;
  margin-bottom:200px;
}

#backgroundImage
{
  //background-color:#9cf;
  //background:url(bilder/wolken_01.png) repeat-x;
  //background-attachment:fixed;
}

#container
{
  width:1000px;
  min-height:100%;
  margin:auto;
}

#images
{
  position:absolute;
  padding-top:110px;
  padding-left:220px;
  text-align:center;
  z-index:-1;
  width:270px;
}

#images img
{
  //width:75%;
  //height:75%;
  max-height:100px;
  width:auto;
}

#header
{
  width:1000px;
  margin:auto;
}

#logo
{
  position: fixed;
  padding-top:20px;
  
}

#menuMain
{
  width:332px;
  height:428px;
  position:fixed;
  bottom:130px;
  background:url(bilder/bg_menuMain.png) no-repeat;
  z-index:10;
  float:left;
}

#bear
{
  position:fixed;
  bottom:70px;
}

#bearText
{
  position: fixed;
  bottom:72px;
  margin-left:78px;
  //font-weight:bold;
  color:#FFF;
  text-align:center;
}

#bearText div
{
  display:none;
  position:absolute;
  width:200px;
  margin-top:-40px;
}

#bearText #bearText_1
{
  display:block;
}

#bear img
{
  width:150px;
  height:auto;
}

#bear .csc-default
{
    margin:0 0 0 330px;
  border:none;
}

#footer
{
  position:fixed;
  bottom:0px;
  background:url(bilder_01/bg_footer.png) repeat-x;
  width:100%;
  height:203px;
}

#footerContainer
{
  width:1000px;
  margin:auto;
}

#itemBooks
{
  position:absolute;
  margin:0 0 0 550px;
}

#itemBooks .csc-default
{
  float:left;
}

/*  MENU FOOTER  */

#footerMenu
{
  position:absolute;
  margin:155px 0 0 0px;
}

#footerMenu .sub
{
  //padding-left:150px;
  //margin-top:-50px;
}

#footerMenu li
{
  list-style-type:none;
  float:left;
  padding-top:20px;
  font-family: 'khakitwo';
  font-size:18px;
  height:35px;
  margin-right:10px;
}

#footerMenu li a
{
  text-decoration:none;
  color:#000;
}

#menuFooterid22
{
  background:url(bilder/stein_01.png) no-repeat left;
  padding-left:60px;
}

#menuFooterid23
{
  background:url(bilder/stein_03.png) no-repeat left;
  padding-left:50px;
}

#menuFooterid21, #menuFooterid415
{
  background:url(bilder/stein_02.png) no-repeat left;
  padding-left:50px;
}

#menuFooterid408
{
  background:url(bilder/stein_03.png) no-repeat left;
  padding-left:50px;
}

/**/

#printButton
{
  position:absolute;
  z-index:999;
  margin:80px 0 0 0;
  font-family: 'khakitwo';
  font-size:20px;
  cursor:pointer;
}

#menuMain ul,
#menuMain li
{
  list-style-type:none;
}


/*  MENU ITEMS */

#a-z,
#menuid2
{
  position:absolute;
  left:169px;
  top:0px;
}

#notfall,
#menuid4
{
  position:absolute;
  left:68px;
  top:88px;
}

#jugendinfos,
#menuid5
{
  position:absolute;
  left:204px;
  top:88px;
}

#praxis,
#menuid6
{
  position:absolute;
  left:36px;
  top:141px;
}

#baby,
#menuid7
{
  position:absolute;
  left:204px;
  top:164px;
}

#ratgeber,
#menuid8
{
  position:absolute;
  left:23px;
  top:230px;
}

#links,
#menuid9
{
  position:absolute;
  left:204px;
  top:238px;
}

#augsburg,
#menuid10
{
  position:absolute;
  left:0px;
  top:304px;
}

#homoeopathie,
#menuid11
{
  position:absolute;
  left:204px;
  top:319px;
}

/**/

#menuSub
{
  width:175px;
  min-height:1000px !important;
  float:left;
  margin-left:325px;
  padding-top:200px;
}

#menuSub_top
{
  width:165px;
  padding:0 5px 0 5px;
  height:46px;
  background:url(bilder/bg_menuSub_01.png) no-repeat;
}

#menuSub_middle
{
  width:165px;
  padding:0 5px 0 5px;
  min-height:50px;
  padding:0 5px 0 5px;
  background:url(bilder/bg_menuSub_02.png) repeat-y;
  min-height:400px;
}

#menuSub_bottom
{
  width:165px;
  padding:0 5px 0 5px;
  height:25px;
  background:url(bilder/bg_menuSub_03.png) no-repeat;
}

#menuSub li
{
  list-style-type:none;
  padding-left:40px;
  min-height:25px;
  padding-top:10px;
}

#menuSub .subNormal
{
  
  background:url(bilder/biene_01.png) no-repeat;
  background-position:left top;
}

#menuSub .subActive
{
  
  background:url(bilder/biene_02.png) no-repeat;
  background-position:left top;
}

#menuSub .subActive a
{
  color:#F00;
}


#menuSub li a
{
  color:#000;
  text-decoration:none;
}

#menuSub li:hover a
{
  text-decoration: underline;
}

#menuSub li:hover ul a
{
  text-decoration:none;
}

#menuSub .subSub .subNormal
{
  color:#000;  
  //background:none;
  background:url(bilder/mesnuSub_item_01.png) no-repeat;
}

#menuSub .subSub li:hover a
{
  text-decoration: underline;
}

#menuSub .subSub .subActive
{
  
  //background:none;
  background:url(bilder/mesnuSub_item_01.png) no-repeat;
  font-weight:bold;
}

#menuSub .subSub .subNormal a
{
  color:#000;
}

#menuSub .subSub .subActive a
{
  color:#F00;
}

#menuSub ul ul
{
  padding: 10px 0 0 0;
}

body #menuSub ul ul li
{
  list-style-type: circle;
  margin-left:-25px;
  padding-left:25px;
  padding-top:0px;
  padding-bottom:10px;
  font-size:11px;
  min-height:10px;
  //background:url(bilder/bg_staub.png) left repeat-y !important;
  background:url(bilder/mesnuSub_item_01.png) no-repeat;
  list-style-type:none;
}

/*  CONTENT */

#content
{
  float:left;
  width:490px;
  margin-left:10px;
  padding-top:20px;
  padding-bottom:150px;
  min-height:600px;
}

#contentTop
{
  background:url(bilder/bg_content_01.png) no-repeat;
  height:25px;
}

#contentMiddle
{
  background:url(bilder/bg_content_02.png) repeat-y;
  padding:10px 20px 10px 20px;
  min-height:390px;
}

#contentBottom
{
  background:url(bilder/bg_content_03.png) no-repeat top;
  height:15px;
}

#content h1
{
  //font-family: 'khakitwo';
  font-weight:normal;
  padding-bottom:10px;
  //color:#00300e;
  //color:#3A7E3A;
  //text-shadow: 4px 4px 4px #AAAAAA;
  font-size:18px;
  //color:#00bd4d;
  color:#00b64a;
}

#content h2
{
  //font-family: 'khakitwo';
  font-weight:normal;
  padding-bottom:10px;
  //color:#00300e;
  //color:#3A7E3A;
  font-size:16px;
  color:#00b64a;
}

#content h3
{
  //font-family: 'khakitwo';
  font-weight: bold;
  padding-bottom:10px;
  //color:#00300e;
  //color:#3A7E3A;
  font-size:12px;
  color:#00b64a;
}


#content h4
{
  //font-family: 'khakitwo';
  font-weight: normal;
  padding-bottom:10px;
  //color:#00300e;
  //color:#3A7E3A;
  font-size:12px;
  color:#00b64a;
}

#content p
{
  padding-bottom:20px;
}

#content ul
{
  margin-bottom:20px;
}

#content ul ul
{
  margin-bottom:0px;
}

#content table
{
  max-width:440px !important;
}

#content table p
{
  padding-bottom:0px;
}


#content .contenttable,
#content .contenttable th,
#content .contenttable td
{
  border-collapse: collapse;
  border:1px solid #000;
  vertical-align: middle !important;
  padding:5px;
  text-align:left;
}

#content .contenttable td
{
  padding:5px;
}

#content ol
{
  padding: 0 0 0 50px;
  margin-bottom:20px;
}

#content ol li
{
  padding:3px 20px 3px 10px;
}

#content ul
{
  padding: 0 0 0 30px;
}

#content ul li
{
  list-style-type:none;
  padding:3px 20px 3px 30px;
  background:url(bilder/stern-gelb-2.png) no-repeat left 2px;
}
/**/

/*  CSC  */
.csc-default
{
  padding:0px;
  //padding:20px 0 30px 0;
  //border-bottom:1px solid #333;
}
/**/

/*  SUCHE  */
#search
{
  position:absolute;
  width:200px;
  height:110px;
  margin-left:350px;
  background:url(bilder/suchen-schild.png) no-repeat;
  margin-top:80px;
}

#search #suchfeldButton
{
  background:url(bilder/suchen-button.png) no-repeat;
  width:45px;
  height:45px;
  border:none;
  position:absolute;
  margin:36px 0 0 146px;
  display:none;
}

#search #suchfeldInput
{
  position:absolute;
  width:105px;
  height:25px;
  /background:#EDA162;
  background:none;
  border:1px solid #FEAB61;
  margin:35px 0 0 30px;
  font-size:18px;
  color:#FFF;
  text-align:center;
}

#xajax_form_kesearch_pi1
{
  display:none;
}

#c15 h1
{
  display:none;
}
/**/

/*  TESTSTILE  */
.important
{
  color:#F00;
}

.detail
{
  color:#00b64a;
}

.name-of-person
{
  color:#00C;
}
/**/

div.csc-textpic .csc-textpic-imagewrap img {
    border: none;
    display: block;
    max-width: 435px;
    height: auto;
}