/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

body {
    margin: 5px;
    background-color: #ffffcc;
}

img {
    border: 0px;
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

div#leftblock {
    float: left;
    width:30ex;
    padding: 0px;
    margin:0px;
    height:100%;
    background-color: #EEEEAA;
} 

div#vsepblock {
    float: left;
    width:10px;
    height:100%;
}

div#rightblock {
    height:100%;
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

div#headblock_lft,
div#headblock_mid,
div#headblock_rgt {
    height:80px;
}

div#headblock_lft {
    background-color: #DDDDAA;
}

div#headblock_mid,
div#headblock_rgt {
    background-color: #EEDDAA;
}

div#headblock_rgt {
    overflow:hidden;
}

div#headblock_rgt ul,
div#headblock_rgt ul li{
    display: inline; 
    padding: 0px;
    margin: 0px;
    position:relative;
    top:2px;
}


/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

div#naviblock {
    padding:0px;
    margin:0px;
    padding-top:2ex;
}

div#naviblock ul,
div#naviblock li {
    list-style-type:none;
    display:block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
    margin : 0px;
}

div#naviblock ul ul{
    margin-left: 2ex;
    background-color: #ffffcc;
}

div#naviblock a {
	display: block;
    color: #442200;
    text-decoration: none;
    padding-left: 3ex;
}

div#naviblock a:hover{
    background: url(cssimgs/pflanzB.gif);
    background-repeat:no-repeat;
    background-position:4px 0px;
}

div#naviblock li.curr{
/*    background-color: #ffffcc;
*/
    background: url(cssimgs/strich_p.gif);
    background-repeat:no-repeat;
    background-position:2ex 0px;
}

div#naviblock li.currd{
/*    background-color: #ffffcc;
*/
    background: url(cssimgs/strich_pp.gif);
    background-repeat:no-repeat;
    background-position:2ex 0px;
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

div#contentblock {
    padding:0ex;
    padding-left:30ex;   /* width of left block */
    margin:0px;
}

div#contentblock h1 {
    padding-top:1ex;
}

/* special IE behav. */
* html body div#contentblock {
    padding-left:0ex;   
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

div#botblock {
    background-color: #DDDDAA;
    position:absolute;
    bottom:5px;
    width:26ex; 
    padding:2ex;
}

div#botblock a {
    color: #442200;
    text-decoration: none;
}

/* special IE behav. */
* html body div#botblock {
    width:30ex; 
}

/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
div.FvA_img {
    text-align:center;
    font-size:90%;
    padding:2ex;
}

div.FvA_img img {
    margin:2ex;
}

div.FvA_graph {
    text-align:center;
    font-size:90%;;
    padding:1ex;
}
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
table.termine          { border-collapse:collapse; }
table.termine tr.vg td {
	background-color:#909090;
	color: #F0F0F0;
	font-weight: bold;
	border: thin solid #000000; }
table.termine tr.dg td { background-color:#BBBBBB; }
table.termine tr.lg td { background-color:#DDDDDD; }
table.termine tr.my td { background-color:#FAF4B1; }
table.termine tr.ly td { background-color:#FAF7D8; }
table.termine       td { padding-left:7px; padding-right:7px; border:solid 1px; vertical-align:top; }

