/* Steuerung der Seitenanzeige im Browser: Tragen Sie nur die Klassendefinitionen ein, in denen */
/*  tatsaechlich Attribute veraendert werden, tragen Sie nur die zu veraendernden Attribute ein! */
/* ab hier Anpassungen einfuegen */

div#smcnavigation
{
                padding: 0px;
                margin: 0px;
                background-color: #FFFFFF;
}
div.smccontentbox
{
                border-left:10px solid #FFFFFF;
                border-right:1px solid #FFFFFF;
                border-top:1px solid #FFFFFF;
                border-bottom:1px solid #FFFFFF;
                padding-left:3px;
                padding-right:3px;
                padding-bottom:5px;
                padding-top:2px;
                margin-top:10px;
}
#smclayout                                       /* gesamter seiteninhalt */
{              
                padding-left: 0px;           /* abstand linker fensterrand */
                background-color: #FFFFFF;
}

/* tabellen */
table.smccontenttable {
                border-spacing: .2em;
                empty-cells: hide;
                border-top: 0px solid #CC0000 !important;
                border-bottom: 2px solid #CC0000 !important;
}

.smccontenttable thead tr th
{ 
                background-color: #F5F5F5;
                color:#000000;
                border: 1px solid #CCCCCC;
}

.smccontenttable tr.smcrow1
{
                background-color: #fff;
}

.smccontenttable tr.smcrow1 td
{
                background-color: #FFE6E6;
}

.smccontenttable tr.smcrow2
{
                background-color: #fff;
}

.smccontenttable tr.smcrow2 td
{
                background-color: #FAFAFA;
}

.smcrowh
{
                background-color: #CC0000;
                color:#FFFFFF;
                border-bottom: 2px solid #555555;
                border-right: 2px solid #555555;
}

.smcrow7 /* hintergrund für sonntage */
{
                background-color:#ffa0a0;
}
.smcrowt /* hintergrund für heute zelle */
{
                background-color:#D5E2F4 !important;
}

/* navigation */
#smcnavigation p.smchidden {
                visibility: hidden;
                background: #eee;
                display: none;
}

#smcnavigation ul li a
{
                margin: 0;
                padding: 0;
                border: none;
}

#smcnavigation ul li a:hover
{
                background-color: #ffffff;
                padding: 0;
}

#smcnavigation ul {
                margin:0;
                padding: 0;
                height: 3em;
                border-bottom: 1px solid #c0c0c0;
}

#smcnavigation ul li {
                margin:0;
                padding: 0;
                margin-right: .4em;
                border: none;
}

/* contextmenu */
.smccontextmenu ul
{
                border: 0px solid #0f0;
                margin-left: 0 !important;
                clear: both;
}

.smccontextmenu ul, .smccontextmenu li
{
                background-color: #FFFFFF;
/*           clear: both; */
}

.smccontextmenu li ul
{
                margin-left: 0 !important;
}

.smccontextmenu a                                                                                                                    /* farbe contextmenu-link  */
{
                color: #ff00ff;
                text-decoration: none !important;
}
.smccontextmenu a:hover
{
                color: #ff00ff;
                text-decoration: underline !important;
}
.smccontextmenu li li
{
                margin-right: .5em !important;
                border: 0px solid #ff0;
/*           clear: none; */
}


/* clear break - damit nicht im contextmenü stört */
h1.smc_h1 {
                clear: both;
}

/* bilderlinks ohne border */
#smclayout a img {
                border: none;
}

/* Filter-Box */
#smcfilter                                                                                                                         
{
                background-color: #FAFAFA;
                border:1px solid #c0c0c0;
}

/* Tool-Box */
#smcworkcontainer
{
                background-color: #FAFAFA;
                border:1px solid #c0c0c0;
                margin-bottom: 1em;
}

h1.smc_h1 
{ 
                font-size: 125%; 
                line-height: 1.25em; 
                margin-top: 10px!important; 
                margin-right: 0pt; 
                margin-bottom: 10px !important; 
                margin-left: 0pt; 
                padding-top: 0pt; 
                padding-right: 0pt; 
                padding-bottom: 0pt; 
                padding-left: 0pt; 
                clear: both; 
                color: #cc0000; 
                font-weight: normal; 
}

#smclayout div#smcnavigation,
#smclayout h1.smc_h1,

#smccontent 
{
                height: auto;
                margin:0;
                padding:0;
}

#smclayout h2.smc_h2 
{ 
                margin-top:10px;
                clear: none;
}
div#smccontextmenu1
{
                padding:10px 0px 0px 0px;
}
#smclayout #smccontent p,
#smclayout #smccontent h3,
#smclayout div#smccontextmenu1 ul,
#smclayout div#smccontextmenu1 ul li,
#smclayout div#smccontextmenu1 ul li ul
{
                margin:0;
                padding:0;
}
#smclayout div#smccontextmenu1 ul li
{
                margin-right: 5px;
                padding:0;
}

#smccontent .smcimgperson
{ margin-right: 120px; }


