/* layout version 3 */
/* steuerung der seitenanzeige im browser ab version 3 */
/* diese datei darf nicht verändert werden ! anpassungen nehmen sie in folgender datei vor: _styles.css */
/* ******************** layoutrahmen ******************** */
body.smc_body
{
        width: 100%;
        font-family: arial;
        margin:0px;
        padding: 0px;
        font-size:0.8em;
}
body.smc_bodynav
{
        margin:0px;
        font-size:0.8em;
}
h1.smc_h1
{
        margin:1.5em 0em 1em 0em;
        font-size:1.5em;
}
h2.smc_h2
{
        margin:0.5em 0em 1em 0em;
        font-size:1.2em;
}
h3.smc_h3
{
        font-size:1em;
}

/* ******************** boxen ******************** */
div#smccontentnonav
{
        margin-left: 1em;
        padding-left: 1em;
}
div#smccontentframe
{
        padding-top: 10px;
        padding-left: 10px;
        width: auto;
        background-color: white;
}
.smccontentleft
{
        float: left;
        margin-right: 10px;
}
.smccontentright
{
        float: right;
}

div.smccontentbox
{
        border-left:10px solid #dbcac3;
        border-right:1px solid #dbcac3;
        border-top:1px solid #dbcac3;
        border-bottom:1px solid #dbcac3;
        margin-top:0.5em;
        padding-bottom:0.5em;
}
.smccontentbox table,.smccontentbox div,.smccontentbox a,.smcnews
{
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
        margin-top:2px;
}
.smccontentboxheader
{
        color:black;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:2px;
        padding-top:2px;
}
.smccontentboxheader h3
{
        display: inline;
}
.smccontentboxheader a
{
        padding-left:1em;
}
div.smcportalcontrol
{
        float:right;
        padding-top:2px;
}
#smccontainer2col .smcboxcontainerright
{
	width:34%;
	float:right;
	border: 2px solid white
}
#smccontainer2col .smcboxhead
{
	height:1.7em;
	padding:1px;
	display:block;
	background: #eed5b7
}
/* ******************** navigation ******************** */
#smcnavigation .smcboxhead
{
	height:1.7em;
	padding:1px;
	display:block;
	background-color: #dbcac3;
}

div#smcnavigation
{
        padding: 0px;
        margin: 0px;
        background-color: #dbcac3;
}
#smcnavigation ul
{
        padding: 0px;
        margin: 0px;
        color: #444;
        text-align: left;
}
#smcnavigation ul ul
{
        display: inline;
}
#smcnavigation li
{
        list-style-type: none;
        display: inline;
        margin-top:0.2em;
        margin-bottom:0.2em;
}
#smcnavigation ul li a
{
        color: #444;
        margin:0.2em;
        padding:0.2em;
        font-weight:bold;
        white-space:nowrap;
        text-decoration:none;
        border:1px solid gray;

}
#smcnavigation ul li a:hover
{
        background-color: #EFE8E4;
}
.smcnavigationselected ul li a
{
        background-color:#bbbbbb;
        font-weight:bold;
        border:1px solid white;
}
div#smcnavlogon
{
        border: 1px solid gray;
        margin:2px;
        padding:1px;
        padding-left:5px;
        padding-right:5px;
}
#smcnavlogon a
{
        color:#000080;
}
form#smcnavgoogle1
{
        font-size:80%;
        margin:5px;
        padding:1px;
        padding-left:5px;
        padding-right:5px;
        float:right;
        background-color: white
}
#smcnavigation .smcboxhead

{

display:none;

}

/* ******************** contextmenu ******************** */

.smccontextmenu UL
{
        list-style: none;
        margin: 0;
        padding: 0;
}
.smccontextmenu LI
{
        display: block;
        padding: 2px 10px;
        float: left;
        width: auto;
}
.smccontextmenu A
{
        text-decoration: none;
        margin: 0;
}

.smccontextmenu ul ul
{
        padding: 0px;
        margin: -2px 0px;
        float: left;
}

.smccontextmenu A:hover, .smccontextmenu A:active { text-decoration: underline; }

.smccontextmenuselected, .smccontextmenu2selected
{
        font-weight:bold;
}

.smccontextmenu UL, .smccontextmenu LI                        /* farbe contextmenu  */
{
        background-color: #EFE8E4;
}
.smccontextmenu A                                                                /* farbe contextmenu-link  */
{
        color: #444;
}
.smccontextmenu LI                                                                 /* rahmen contextmenu */
{
        border:1px solid white;
}
.smccontextmenu LI li
{
        border: 0px;
}

/* ******************** contextmenubottom (unterschiede zu contextmenu) ******************** */
div#smccontextmenubottom
{
        margin-top:1em;
        float: right;
}


/* ******************** tabellen ******************** */
/* *** listen *** */
.smccontenttable                                                                         /* alle datentabellen - übersicht gremien, politiker, ... */
{
        border-spacing: 0px;
        clear: both;
        text-align: left;
        margin-top: 10px;
}
.smccontenttable thead tr th
{
        background-color: #EFE8E4;
        border-bottom: 1px solid black;
        padding: 2px 8px 2px 8px;
        margin: 0px;
        white-space: nowrap;
}
.smccontenttable td
{
        padding: 2px 4px 2px 4px;
        vertical-align:top;
}
.smccontenttable form
{
        margin:1px;
}
.smcsubheader                                                                /* tabellen-zwischenüberschrift */
{
        background-color: #f5e8fe;
        border-bottom: 1px solid black;
}
.smctablehead                                                                /* tabellen-hervorhebung vorgang-details */
{
        font-weight: bold;
}

/* *** zeilen in datentabellen *** */

.smcrow2
{
        background-color:#EED5B7;
}
.smcrow7
{
        background-color:#EECBAD;
}
.smcroww
/* *** termin-markierung *** */
{
        background-color:#ffff80;
        border-bottom:1px solid white;
}
.smcrowh
{
        background-color:#EEE8E4;
        font-weight:bold;
        text-align:left;
}
.smcrowl
{
        background-color:#d2d2e2;
        font-weight:bold;
        text-align:left;
}
.smcrows
{
        background-color:#FFD39b;
        text-align:left;
        text-decoration:none;
}
.smcrowt
{
        background-color:#000080;
}

/* *** dokumentbox *** */
table.smcdocbox
{
        float:right;
        width: 14em;
        border:1px solid gray}
.smccontenttable tr td table.smcdocbox
{
        float:left;
        border:0px solid gray
}
table.smcdocbox thead
{
        display: none;
}
table.smcdocbox tr td
{
        padding: 0px;
        text-align:left;
        vertical-align:top;
        font-size:90%;
}
table.smcdocbox form
{
        margin:1px;
}

.smcdocfunktionen
{
        text-align:right;
        margin:1px;
}


/* *** vorgangdetails *** */
table#smctablevorgang
{
        border-spacing: 0px;
        margin: 0px 10px 10px 0px;
        float: left;
        text-align:left;
}

#smctablevorgang thead
{
        display: none;
}
#smctablevorgang tr td
{
        padding: 2px 15px 2px 8px;
        vertical-align:top;
}

/* *** filter-liste *** */
#smcfilter
{
        margin-top:10px;
        border:1px solid #dbcac3;
        background-color:#EFE8E4;
        padding-left:2px;
}
.smcfilter1
{
        padding-right:10px;
        font-weight:bold;
        font-size:80%;
}
.smcfilter2
{
        padding-right:10px;
}

.smcfilter3
{
        font-style:italic;
}

/* *** werkzeugleiste *** */
#smcworkcontainer
{
        font-size:0.9em;
        background-color:#e0e0e0;
        border:1px solid gray;
        margin-top:0.5em;
        clear:both;
}

/* *** nachträge *** */
.smcf_tondat
{
        color: red;
        font-size:80%;
        display: none;
}
.smcf_tondat_star
{
        font-size:80%;
}

/* *** newsticker *** */
.smcnews
{
        width:auto;
        font-size:90%;
        background-color:white;
}
.smcnews1
{
        width:auto;
}

/* *** such-formulare *** */
.smcform
{
        background-color:#e1e1e1;
        width:95%;
        z-index: 1;
        margin:0px;
}
.smcformbox
{
        background-color:#e1e1e1;
        border:1px solid #c0c0c0;
        margin:0;
        padding:3px;
}
.smcformbox_active
{
        background-color:#ffff80;
        border:1px solid #c0c0c0;
        margin:0;
        padding:3px;
}
.smcformbox_control
{
        background-color:#f0f0f0;
        border:1px solid #a0a0a0;
        margin:0;
        padding:3px;
}

/* *** einzelelemente *** */

div#smcsomacosinfo
{
        clear:both;
        margin-top:1em;
}
.smclogon
{
        width:500px;
        text-align:right;
}
.smctextinput
{
        width:200px;
}
.smcsuchtreffer
{
        background-color:yellow;
}
.smccontentbox
{
        border-left:10px solid #dbcac3;
        border-right:1px solid #dbcac3;
        border-top:1px solid #dbcac3;
        border-bottom:1px solid #dbcac3;
        margin-top:0.5em;
        padding-bottom:0.5em;
}
#smclayout                      /* gesamter seiteninhalt */
{
        padding-left: 0px;      /* abstand linker fensterrand */
        background-color: #dbcac3;
}
.smcrow7
{
        background-color:#FFDAB9;
}
.smcrows
{
        background-color:#d2d2e2;
        text-align:left;
        text-decoration:none;
}
.smcrown
{
        background-color:#FFDAB9;
}

