h2 {
font-size: 120%;
font-weight: bold;
}

td.menuspalte {
width: 110px;
vertical-align: top;
text-align: center;
padding-left: 5px;
}

.menu1-level1-act, .menu1-level2-act, 
.menu1-level1-no, .menu1-level2-no {
text-align: center;
font-size: 90%;
font-weight: bold;
width: 100px;
display: block;
}

div.csc-frame-indent {
text-align: center;
}

h1.csc-firstHeader {
padding-top: 10px;
font-size: 140%
font-weight: bold;
}

.footer, .lastupdate {
font-size: small;
}

div.csc-frame-frame2 {
padding: 1em;
margin: 1em 5em;
text-align: center;
background: #e6f2f6;
color: black;
}

div.weisheit h1 {
font-size: 100%;
font-weight: normal;
}

td.hintergrundbild {
vertical-align: top;
}

BODY { 
background: #fffd88; 
padding: 0px;
border: 0px;
margin: 0px;
}

td.symbol {
background-image: url(http://www.regenbogenpraxis.ch/fileadmin/templates/images/corner.jpg);
vertical-align: top;
text-align: right;
height: 210px;
}

body table {
width: 100%;
padding: 0px;
border: 0px;
margin: 0px;
background-image: url(http://www.regenbogenpraxis.ch/fileadmin/templates/images/baum.jpg);
background-position: 15px 35px;
background-repeat: no-repeat;
}

BODY,P,center,td,th,ul,h1,h2,h3,h4,h5,h6 { 
font-family: helvetica,sans-serif;
}

img {
vertical-align: middle;
}

.menu1-level1-act a:hover, .menu1-level2-act a:hover,
.menu1-level1-no a:hover, .menu1-level2-no a:hover {
color: red;
}

.menu1-level1-no a, .menu1-level2-no a {
color: black;
display: block;
text-decoration: none;
}

.menu1-level1-no a, .menu1-level1-act a {
padding-top: 20px;
}

.menu1-level2-no a, .menu1-level2-act a {
padding-top: 5px;
}

.menu1-level1-no {
background-image: url(http://www.regenbogenpraxis.ch/fileadmin/templates/images/ball-1-no.png);
background-position: center center;
background-repeat: no-repeat;
}

.menu1-level1-act a, .menu1-level2-act a {
color: red;
display: block;
text-decoration: none;
}

.menu1-level1-no, .menu1-level1-act {
padding-top: 10px;
height: 74px;
}

.menu1-level2-no, .menu1-level2-act {
padding-top: 3px;
height: 48px;
}

.menu1-level2-no {
background: url(http://www.regenbogenpraxis.ch/fileadmin/templates/images/ball-2-no.png) center;
background-repeat: no-repeat;
}

.menu1-level1-act {
background: url(http://www.regenbogenpraxis.ch/fileadmin/templates/images/ball-1-act.png) center;
background-repeat: no-repeat;
}

.menu1-level2-act {
background: url(http://www.regenbogenpraxis.ch/fileadmin/templates/images/ball-2-act.png) center;
background-repeat: no-repeat;
}

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; background-image: none; display: inline; }
TABLE.csc-uploads TR TD P { display: inline; }
TABLE.csc-uploads TR TD { display: inline;  }
TABLE.csc-uploads TR.tr-even { display: inline;  }
//TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
//TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
//TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
//TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
//TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
//TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* Filelinks, specifically */
//TABLE.csc-uploads-1 { border-color: #186900; }

//TABLE.csc-uploads-2 { border-color: #10007B; }

//TABLE.csc-uploads-3 { border-color: #8A0020; }
//TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
//TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
//TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

