/******************** global ********************/
html, body
{
    background: url(../images/bg.gif) repeat-x;
    color: #393939;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    scrollbar-base-color: #BDFFAA;
    scrollbar-3d-light-color: #BDFFAA;
    scrollbar-arrow-color: #52BE10;
    scrollbar-darkshadow-color: #BDFFAA;
    scrollbar-face-color: #CEFFC2;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #BDFFAA;
    scrollbar-track-color: #EEFFE3;

}

* { margin: 0px; padding: 0px; }

a {color: #52BE10; text-decoration: none;  }
a:hover { text-decoration: underline; }

h1 { color: #52BE10; font-size: 1.6em; margin: 0 0 20px 0;}
h2 { color: #393939; font-size: 1.4em; line-height: 1.2em; margin: 0 0 10px 0;}

textarea, select, input { margin: 0 0 5px 0;}
selct, input { width: 120px;}

#container { width: 902px; height: 550px; margin: 0px auto; }

#contentbox { border: 20px solid white; height: 510px;}
#contentbg0 {  background: url(../images/bg_ordination.jpg) no-repeat; height: 510px; border: 1px solid white; }
#contentbg1 {  background: url(../images/bg_4_mistel.jpg) no-repeat; height: 510px; border: 1px solid white; }
#contentbg2 {  background: url(../images/bg_5_kastanie.jpg) no-repeat; height: 510px; border: 1px solid white; }
#contentbg3 {  background: url(../images/bg_3_bluetenblatt.jpg) no-repeat; height: 510px; border: 1px solid white; }
#contentbg4 {  background: url(../images/bg_1_kamille.jpg) no-repeat; height: 510px; border: 1px solid white; }



/******************** mainnav *******************/
#menu { float: left; }
#horizmenu { height: 41px; margin: 63px 0 0 0; padding: 0 0 0 350px; list-style-type:none; }
.parent { height: 41px; padding: 20px 0 0 13px; float:left; }
* html .parent{ height: 21px; }

.item81 { float: left; margin: 20px 0 0 0; padding: 0 0 0 20px; color: #58BE0F; font-weight: bold; text-decoration: none; font-size: 1.4em; list-style-type:none;}
ul.menu {list-style-type: none;}
.item81 a:hover { text-decoration: none;}

.item53 {width: 147px; }
.active.item53 {width: 147px; background: url(../images/mainnav_1.gif) no-repeat; }
.item54 {width: 153px; }
.active.item54 {width: 153px; background: url(../images/mainnav_2.gif) no-repeat; }
.item55 {width: 100px; }
.active.item55 {width: 100px; background: url(../images/mainnav_3.gif) no-repeat; }
.item56 {width: 81px; }
.active.item56 {width: 81px; background: url(../images/mainnav_4.gif) no-repeat; }

#horizmenu a { color: #58BE0F; text-decoration: none; font-size: 1.4em; font-weight: bold;}
#horizmenu .active a { color: #fff; }





/******************** subnav ***********************************/
#leftcol { width: 200px; float:left;}
#subnav ul { width: 150px; background: #fff; margin: 25px 23px 0 27px; list-style: none; padding: 10px 0 10px 0;  }
#subnav ul li { padding: 0 5px 0 0; }
#subnav ul li a { display: block; padding: 3px 0 3px 23px; }
#subnav ul li a.on { background: url(../images/list.gif) no-repeat 12px 8px; }
#subnav .menu #current { background: url(../images/list.gif) no-repeat 12px 8px; }

/***************** content **********************************/
#rightcol { float: left; width: 660px; margin: 0; height: 510px; overflow: auto; }
#print { background: url(../images/print_icon.gif) no-repeat 0 11px; float: right; padding: 10px 20px 0 15px; }
#content { width: 580px; margin: 10px 0px 0 40px; }

#content img {margin: 0 0 20px 30px;}

#content ul { list-style-type:none; list-style-position: inside; padding: 0 0 0 10px;}
#content ul li { background:url(../images/list-icon.png) no-repeat;  padding: 0 0 0 25px; line-height: 1.8em;}

* html #content ul li { padding: 0 0 0 15px; }

label.left {width: 75px;}


.Anfuehrungszeichen_Start {background: url(../images/apo_start.gif); height: 28px; width: 36px; float: left; margin: 10px 10px 0 0;}
.Anfuehrungszeichen_Ende {background: url(../images/apo_end.gif); height: 28px; width: 36px; float:left; margin: 35px 0 0 8px;}
.Zitat {width: 450px; font-style: italic; float: left;}

/********** footer ************/

#footer { color: #52BE10; padding: 0 20px 0 20px; margin: 5px 0 0 0;}
#footer .left {background: url(../images/logo_footer.gif) no-repeat 0 0; padding: 0 0 0 20px;}
#footer .right ul {list-style-type: none; }
#footer .right ul li { float: left; margin-left: 10px;}
.c { clear: both; }
.left { float: left; }
.right { float: right; }
.small { font-size: 0.8em;}
