/* diese datei darf nicht veraendert werden ! anpassungen nehmen sie in folgender datei vor: _styles.css */
/* //491 RL UTF-8 äöüß */
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;
}

/* //470 RL neu logon-Seiten zentriert
#smccontent.smc_pagetype_logon
{
    text-align:center;
}
*/
 
h1.smc_h1
{
	font-size:1.6em;
	padding: 20px 0px 15px 0px;
	margin: 0px;
}
h2.smc_h2
{
	clear: left;
	margin: 0px;
	padding:1em 0em 0.5em 0em;
	font-size:1.3em;
}
h3.smc_h3
{
	clear: left;
	margin: 0px;
	padding:1em 0em 0.5em 0em;
	font-size:1.2em;
}
/* ******************** boxen ******************** */
div#smccontentnonav
{	
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 1em;
	padding-right: 1em;
	background-color: white;
}
div#smccontentframe
{	
	padding-top: 10px;
	padding-left: 10px;
	width: auto;
	background-color: white;
}
.smccontentleft
{
	float: left;
	margin-right: 10px;
	width:auto;
}
.smccontentright
{
	float: right;
	width:auto;
}

div.smccontentbox
{
	border-left:10px solid #a1d1f3;
	border-right:1px solid #a1d1f3;
	border-top:1px solid #a1d1f3;
	border-bottom:1px solid #a1d1f3;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
	padding-top:2px;
	margin-top:10px;
}
.smccontentbox table
{
	margin-bottom:5px;
	width:100%;
} 
.smccontentboxheader
{
	color:black;
	padding-bottom:2px;
	padding-top:2px;
}
.smccontentboxheader h3
{
	display: inline;
}
.smccontentboxheader a
{
	padding-left:1em;
}
div.smcportalcontrol
{
	float:right;
	padding-top:2px;
}

/* ******************** navigation ******************** */
div#smcnavigation
{
	padding: 0px;
	margin: 0px;
	background-color: #a1d1f3;
}
#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: #e6f3fc;
}
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;
}

/* ******************** 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
{
	list-style: none;
	padding: 0px;
	margin: -2px 0px;
	float: left;
}
.smccontextmenutext
{
	float:left;
}
.smccontextmenufunction
{
	font-weight:bold;
}
.smccontextmenu A:hover, .smccontextmenu A:active
{
	text-decoration: underline;
}

.smccontextmenuselected, .smccontextmenu2selected
{
	font-weight:bold;
}

.smccontextmenu UL, .smccontextmenu LI			/* farbe contextmenu  */
{
	background-color: #E6F3FC;
}
.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 - uebersicht gremien, politiker, ... */
{ 
	border-spacing: 0px; 
	text-align: left;
	margin-top: 20px;
    padding-top: 0px;
    clear: left;
}	
.smccontenttable thead tr th
{ 
	background-color: #e6f3fc;
	border-bottom: 1px solid black; 
	padding: 2px 8px 2px 8px;
	margin: 0px;
	vertical-align: top;

}
.smccontenttable thead tr th a
{ 
	text-decoration:underline;
}
.smccontenttable tr.smctr
{
	vertical-align:top;
	border:1px solid black;
}
.smccontenttable tr.smctrblock
{
	vertical-align:top;
}
.smccontenttable tr.smctrblock td
{
	margin-bottom:1em;	
}
.smccontenttable td
{
	padding: 2px 4px 2px 4px;
	vertical-align:top;
}
.smccontenttable td.smctd2
{
	padding-top:1.5em;
}
.smccontenttable span.smctd2
{
	font-size:larger;
	font-weight:bold;
}
.smccontenttable .smctdcenter
{
	text-align:center;
}
.smccontenttable .smctdright
{
	text-align:right;
}
.smccontenttable form
{
	margin:1px;
}
.smcsubheader								/* tabellen-zwischenueberschrift */
{ 
	background-color: #f5e8fe; 
	border-bottom: 1px solid black;
}
.smctablehead								/* tabellen-hervorhebung vorgang-details */
{
	font-weight: bold;
}	

/* *** //460 SR hover bei Tabellen-Zeile  *** */
table.smccontenttable tr:hover,
table.smccontenttable tr:hover td { background-color: #FCF6DE; }

/* *** Zeilen in Datentabellen *** */

.smcrow2
{
	background-color:#F1F0F2;
}
.smcrow7
{
	background-color:#FFCFCF;
}
.smcroww									/* *** termin-markierung *** */
{
	background-color:#ffff80;
	border-bottom:1px solid white;
}
.smcrowg
{
	background-color:#E0E9EF;
	font-weight:bold;
	text-align:left;
}
.smcrowh
{
	background-color:#E0E9EF;
	font-weight:bold;
	text-align:left;
}
.smcrowl
{
	background-color:#d2d2e2;
	font-weight:bold;
	text-align:left;
}
.smcrown { background-color:#FCE3E3; } /* naechste Sitzung */
.smcrows { background-color:#FCE3E3; } /* aktuelle Sitzung */
.smcrowt { background-color:#C0E2F9; } /* Heute im Sitzungskalender //470 RL vorher #000080 */

/* *** dokumentbox *** */
table.smcdocbox
{ 
	/* //TODO feste Breite! */
	width:14em;
	border:1px solid gray;
}
table.smcdocboxinbox
{ 
	border:0px solid gray;
}
/* //484 RL wg. Fehler PR bei VO-Texten in vo0050  */ 
table.smcdocboxfloat
{ 
	float:left;
}
/* //452 SR entfernt wegen Fehler Safari  */ 
table.smcdocboxright
{ 
    /* float:right; */
}

.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;
}
.smcdoctextlarge
{
	color:gray;
}

/* Dokumentbox als DIV (z.B. si0054) //470 RL neu */
#smclayout div.smcbox1docliste
{
	width: auto;
	min-width: 15em;
	max-width: 25em;
	border:1px solid gray;
	padding:2px;
	margin-bottom:1em;
}
#smclayout table.smcbox1docliste
{
	width: auto;
	min-width: 15em;
	max-width: 25em;
	border:1px solid gray;
	padding:2px;
	margin-bottom:1em;
}
#smclayout ul.smcbox1docfunctions
{
    list-style:none;
    padding:0px;
    vertical-align:top;
}

/* *** 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;
}
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 #9BB1BF;
	background-color:#E0E9EF;
	padding-left:2px;
}
.smcfilter1
{
	padding-right:10px;
	font-weight:bold;
	font-size:80%;
}
.smcfilter2
{
	padding-right:10px;
}
.smcfilter3
{
	font-style:italic;
}

/* *** werkzeugleiste *** */
/* //400 geaendert */
#smcworkcontainer
{
	font-size:0.9em;
	background-color:#e0e0e0;
	border:1px solid gray;
	width: 100%;
	float: left;
	margin: 10px 0px;
}

#smcworkcontainer ul.smcboxicons { margin:2px; height: 18px;}
#smcworkcontainer li{ width: auto; min-width: 20px; padding: 2px; }

/* *** nachtraege *** */
.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
{
	font-weight:bold;
}

/* *** Formulare *** */
#smcform1
{
	clear: left;
	width: 600px;
	min-width: 400px;
}		
.smcform
{
	background-color:#e1e1e1;
	width:95%;
	z-index: 1;
	margin:0px;
}	
.smcforminline
{
	/* //455 RL */
	background-color:#e1e1e1;
	width:95%;
	z-index: 1;
	margin:0px;
	display:inline
}	

.smcformbox_control
{
	background-color:#f0f0f0;
	border:1px solid #a0a0a0;
	margin:0;
	padding:3px;
}	
#mailTest .smcinputmailto { width: 300px; }

/* *** einzelelemente *** */

div#smcsomacosinfo
{
	clear:both;
	/* //470 RL wg. ueberschneidung mit Navigation unten */
	/* TODO float:left; */ 
	margin-top:1em;
}
/* div ergaenzt, 400 statt 500 px //470 RL */
div.smclogon
{
}
/* form ergaenzt, 400 statt 500 px //470 RL */
form.smclogon
{
	/* //TODO feste Breite! */
	/* //470 RL em statt 400px */
	width:30em;
	text-align:right;
}
.smclogonsmall
{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:right;
}
.smclogonsmall p,.smclogonsmall input
{
	padding:0px;
	margin:0px;
	border:0px;
}
/* //493 RL */
#smcforminputcaptcha
{
	padding-left:80px;
}
.smctextinput
{
	width:200px;
}
.smctextinputsmall
{
	width:100px;
	font-size:1em;
	padding-left:1em;
}
.smcinputbuttonsmall
{
	font-size:1em;
}
.smctest1
{
	background-color:red;
}
/* Link zum Zusatztext AT/GR/PE */
.smctxtlink
{
	float:left;
}

/* //473 RL */
.smcform250
{
    width:50%;
    min-width:250px;
}
.smcformdeleteconfirm
{
    padding:3px;
    border:1px solid gray;
}
.smclabel2
{
	padding:1em;
	display: inline-block;
}
.smclabel2error
{
	font-weight:bold;
	padding:1em;
	display: inline-block;
	color:red;
}
.smclabel3
{
	font-weight:bold;
	padding:1em;
	display: inline-block;
}
.smclabel3error
{
	font-weight:bold;
	padding:1em;
	display: inline-block;
	color:red;
}
/* //480 RL */
.smclabel3required
{

}
.smcinput3required
{
	border:1px solid red;
}
/* // */

.smclabelsize100
{
	width:100px;
}
.smclabelsize200
{
	width:200px;
}
.smclabelsize500
{
	width:500px;
}

/* //450 Inhalt aus alter Datei styles34.css: */
#smclayout .smcimgcmd
{
	cursor:pointer;
}

ul.smccontextsubmenu 
{
    position:absolute;
    margin:0px;
    padding:0px;
	list-style:none;
}

ul.smccontextsubmenu li
{
	clear:both;
	float:none;
    font-size:90%;
	padding:0px;
    padding-left:0.2em;
    padding-right:0.2em;
}
ul.smccontextsubmenu li img
{
    float:left;
}
ul.smccontextsubmenu li a
{
    /* //TODO feste Breite! */
    float:left;
    padding-left:0.2em;
    padding-right:0.2em;
    width:10em;
}

#smcnavlogon
{
}
#smcnavlogon .smcinfo1
{
	font-weight:bold;
}

/* Steuerung Navigation (Abweichungen) */
#smcnavigation .smcboxhead
{ 
	height:1.7em;
	padding:1px;
	display:block;
	background-color:#e0e0e0;
}

#smcnavigation .smcboxhead .smcboxheadleft
{
	float:left;
	margin:0px;
	padding:0px;
	width:58%;
}
#smcnavigation .smcboxhead .smcboxheadleft h3
{
	margin:0px;
	padding:0px;
}
#smcnavigation .smcboxhead .smcboxheadright
{
	float:left;
	margin:0px;
	padding:0px;
	width:40%;
}
#smcnavigation .smcboxhead .smcboxheadrightfull
{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
#smcnavigation .smcboxicons 
{
	float:right;
	margin:0px;
	padding:0px;
}
#smcnavigation ul.smcboxicons li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float:left;
}

#smcnavigation ul.smcboxicons li a
{
	margin:0px;
	padding:0px;
	border:0px;
}
#smcnavigation ul.smcboxicons li a img
{
	margin:0px;
	padding:0px;
	border:0px;
}

/* TOP-Boxen */
td.smctoto
{
	padding-left:2em;
}

/* Modul Antragserfassung */
#smcanform
{
	width: 550px;
}
#smcanform fieldset
{
	padding-left:1em;
	padding-bottom:1em;
}
#smcanform label
{
	display:block;
	margin-top:10px;
}
#smcanform textarea,
#smcanform select,
#smcanform input
{
	width: 500px;
}
/* //424 neu */
#smcanform input.smcforminputradio
{
	width: 10px;
}
/* // */
#smcanform .button
{
	margin-top : 20px;
	width: 200px;
	border: none;
}
#smcanform .required
{
	background-color: #FFF4BF;
}
#smcanform .requiredvo
{
	background-color: #FFF4BF;
}

/* //450 Inhalt aus alter Datei styles400.css: */
#smclayout a img { text-decoration: none; border: none; }

/* Textausgabe in Tabellen */
.smctextaftertext
{
	padding-top:1em;
}
.smctextelement
{
	font-family:"courier new","times new roman",verdana,arial;
}
.smctextelementheader
{
	padding-bottom:0.5em;
	font-weight:bold;
}

/* Markierung Termindatum */
.smc_field_aedef1_0
{
	font-weight:bold;
}
.smc_date_offen
{
	font-weight:bold;
}
.smc_date_ueberfaellig
{
	font-weight:bold;
	color:red;
}
/* Dartsellung Hirarchie */
/** Zeilen **/
tr.smc_hierarchie_ta_1
{
	background-color:#ffffff;
}
tr.smc_hierarchie_ta_2
{
	background-color:#f8f8f8;
}
tr.smc_hierarchie_ta_3
{
	background-color:#f0f0f0;
}
tr.smc_hierarchie_ta_4
{
	background-color:#e8e8e8;
}
tr.smc_hierarchie_ta_5
{
	background-color:#e0e0e0;
}
tr.smc_hierarchie_ta_6
{
	background-color:#d8d8d8;
}
tr.smc_hierarchie_ta_7
{
	background-color:#d0d0d0;
}
tr.smc_hierarchie_ta_8
{
	background-color:#c8c8c8;
}
tr.smc_hierarchie_ta_9
{
	background-color:#c0c0c0;
}
tr.smc_hierarchie_ta_10
{
	background-color:#b8b8b8;
}
tr.smc_hierarchie_0
{
}
/** Spalten **/
td.smchierarchiemore
{
}
td.smchierarchiemore_1
{
	background-color:#C0FFFF;
}
td.smchierarchiemore_2
{
	background-color:#C0FFC0;
}
td.smchierarchiemore_3
{
	background-color:#C0C0FF;
}

/* Box in Datentabelle: */
#smccontent .smcbox
{
	margin:2px;
	border:1px solid gray;
}

#smccontent .smcboxhead
{ 
	height:1.7em;
	padding:1px;
	display:block;
	background:url('../im/boxhead.jpg') repeat-x;
}

#smccontent .smcboxhead .smcboxheadleft
{
	/* //TODO feste Breite! */
	float:left;
	margin:0px;
	padding:0px;
	width:75%;
}
#smccontent .smcboxhead .smcboxheadleft h3
{
	margin:0px;
	padding:0px;
}
#smccontent .smcboxhead .smcboxheadright
{
    float: right;
    margin: 0;
    padding: 0;
    width: auto;	
}
#smccontent .smcboxhead .smcboxheadrightfull
{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
#smccontent .smcboxicons 
{
	margin:0px;
	padding:0px;
}

#smccontent ul.smcboxicons li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
float: left;
}

#smccontent ul.smcboxicons li a img
{
	margin: 0px;
	padding: 0px;
    display: inline;
}

#smccontent ul.smcmytagsfunctions li 
{
	padding:2px;
}
#smccontent ul.smcmytagsfunctions li 
{
	float:none;
}

#smccontent a.smcnavfunction
{
	color:black;
	font-size:1.2em;
	font-weight:bold;
	padding:1px;
	border:1px solid gray;
	text-decoration:none;
}
#smccontent a.smcnavfunction:hover
{
	text-decoration:underline;
}
#smccontent a.smcnavfunction_month
{
	/* //TODO feste Breite! */
	width:10em;
}
#smccontent ul.smcnavfunction
{
	margin-top:22px;
}
#smccontent ul.smcnavfunctions li 
{
	padding:2px;
	font-size:0.9em;
	list-style-type: none;
}
#smccontent ul.smcnavfunctions a
{

}
#smccontent ul.smcnavfunctions a.smcselected_today
{
	color:red;
}
#smccontent ul.smcnavfunctions a.smcselected
{
	color:orange;
}

/* //440 Monatsnavigation ausblenden */
#smclayout li.smcgroupmonth
{
    display:none;
}
#smclayout li.smcgroupyear
{
    display:none;
}
/* // */

#smccontent .smcboxcontent
{
	clear:both;
	padding:5px;
    overflow:hidden;
}

/* PopUp-Box */
.smcboxtext1
{
	background-color:white;
	border:1px solid black;
	margin:18px 0px 0px 0px;
	padding:2px;
	position:absolute;
	z-index:100;
	white-space:nowrap;
}
.smcboxtext2
{
	background-color:white;
	border:1px solid black;
	margin:18px 0px 0px 0px;
	padding:2px;
	position:absolute;
	z-index:100;
}
.smcboxtexthelp
{
	background-color:white;
	border:1px solid black;
	margin:0px 0px 0px 0px;
	padding:2px;
	z-index:100;
	white-space:nowrap;
	position:absolute;
	float:left;
}
/* // */

.smcsearchhint
{
	display: block;
}

.smcboxscroll
{
	width:100%;
	height:8em;
	overflow:auto;
	border:1px solid lightgray;
}
.smcboxscrollleft
{
	/* //TODO feste Breite! */
	float:left;
	height:8em;
	min-width:30em;
	overflow:auto;
	border:1px solid lightgray;
	padding-right:10px;
}
table.smctableinbox
{
	margin-top: 0px;
}

/* *** //Locations *** */
/* //496//500 RL: Locations */
div#smclocation_box
{
    max-width:500px;
    border:0px solid gray;
    padding:3px;
}
div.smclocation_box-1
{
    height:450px;
}
div.smclocation_box-2
{
    height:450px;
}
div.smclocation_box-3
{
    height:450px;
}
div.smclocation_box-4
{
}
div#smclocation_map
{
	width: 600px; 
	height: 400px;
}
div#smclocation_text
{
    /* //TODO feste Breite! */
    float:left;
    width:20em;
    height:20em;
}
#smclayout div.smcdivlocation10
{
    padding-top:20px;
}

div#smcgooglemaps1 iframe
{
    width:20em;
}
#smclayout div.smcboxmeta
{
    float:right;
}
#smclayout div.smcboxmeta_register
{
    border:0px solid gray;
}
/* //485 RL neu */
#smclayout ul.smcmetalist{ 
    padding: 0px;
    margin: 0px;
}
#smclayout ul.smcmetalist li{ 
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

/* *** //XXX.UPLOAD Zusatztexte *** */
#smclayout div.smcboxdocx
{
    float:right;
}
#smclayout div.smcboxdocx_register
{
    border:0px solid gray;
}

/* //450 Kommentare */
#smclayout .smcboxsessiontext
{
	float:left;
	width:65%;
}

#smclayout .smc_fct_kommentar_vo1
{
    float:right;
	width:315px;   
}
#smclayout .smc_fct_kommentar_vo2
{
    border:1px solid gray;
    background-color:#f0f0f0;
    padding:5px;    
}
#smclayout .smc_fct_kommentar_sessiontext1
{
    float:right;
    border:1px solid gray;
    background-color:#f0f0f0;
    margin:5px;
    padding:5px;    
}
#smclayout div.smcboxtextarea1
{
	width:100%;
}
#smclayout div.smcboxtextarea1 label
{
	display:none;
}

/* Markierung Termine */
#smclayout .smc_status_termin_32
{
    background-color:#CCFF8E;
}
#smclayout .smc_status_termin_64
{
    background-color:#FFCE8E;
}
#smclayout .smc_status_termin_128
{
    background-color:#FFFD8E;
}
#smclayout .smc_status_termin_256
{
    background-color:#FF908E;
}

/* Admin-Modul */
#smclayout .smc_page_admin_mail01_layout h2 { font-size: 1.3em; margin: 10px 0px 5px 0px; }
#smclayout .smcparameterlist { 
    border:1px solid #AFAEAE; 
    padding:10px;
	background-color: #F2F2F2;
	clear: both;
}
#smclayout .smcparameterlist h2{ 
	font-size: 1.1em;
    margin: 1px 0px 3px 0px;
}
#smclayout .smcparameterlist ul{ 
    padding: 0px;
    margin: 0px;
}
#smclayout .smcparameterlist li{ 
    font-family: courier;   
    list-style-type: none;
    padding: 0px;
}

#smclayout .smcparamust { font-weight: bold; }
#smclayout .smcparaok, #smclayout .smcok { color: #198430; }
#smclayout .smchinweis { color: #198000; }
#smclayout .smcparaunused { text-decoration: line-through; color: #5E5E5E; }
#smclayout .smcparaerror, #smclayout .smcerror { color:#DB0003; }
#smclayout .smcparaopt {}
/* //492 RL .smcadmininfos statt #smcadminsecinfos: */
#smclayout .smcadmininfos
{
	background-color: #F6F7FA;
	border: 1px dashed gray;
	padding:10px;
	clear: both;
	margin-bottom: 10px;
}
#smclayout .smcadmininfossec
{
	background-color: #F6F7FA;
	border: 1px dashed red;
}
#smclayout .smcadmininfos table
{
	  border-spacing:0;
	  border-collapse:collapse;

}
#smclayout .smcadmininfos table th
{
	display: none;
}
#smclayout .smcadmininfos table td
{
	padding: 5px;
	border-spacing:0;
	border-collapse:collapse;
	font-weight: normal;
}
#smclayout .smcadmininfos table tr:hover
{
	background-color: #F9E9B8;
}
#smclayout .smcadmininfos table caption
{
	text-align: left;
	border-bottom: 1px solid gray;
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	padding-bottom: 3px;
}
#smclayout .smcadmininfossec table caption
{
	color:Red;
}
#smclayout .smcadmininfos table tr :first-child
{
    /* //TODO feste Breite! */
    font-family: courier;
	min-width: 25em;

}

.smcboxpermissions
{
	border:1px solid gray;
	background-color:#FFFFC0;
	padding:10px;
}
.smcadminsecbox
{
	background-color: #F7B2B2;
	border: 1px dashed gray;
	padding: 10px;	
}
.smcadmintestbox 
{
	background-color: #E8E8E8;
	padding: 10px;
	border: 1px dashed gray;
}
#smcversionunddb
{
	clear: both;
	padding: 10px 0px;
}
p.smczeile {}
span.smcspanlinks 
{ 
	clear: left; 
	/* //463 RL breiter */
	width: 15em; 
	float:left; 
	font-weight: bold;
}
span.smcspanrechts {}

/* Register Menu */
#smcuitab,
#smcuitab_abc
{
	float:left;
	padding: 0px;
	margin: 10px  0px;
	width: 100%;
	border-bottom: 1px solid #CCC;
}
#smcuitab ul,
#smcuitab_abc ul
{
    padding: 0;
    font-size: 0;
    margin:0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
}
#smcuitab ul li,
#smcuitab_abc ul li
{
    display: inline;
    margin: 0;
    margin-right:3px; /*distance between tabs*/
	text-align: center;
}
#smcuitab ul li a,   
#smcuitab_abc ul li a
{
    font: normal 12px Verdana;
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 2px 3px;
    border: 1px solid #CCC;
    border-bottom-color:#B7B7B7;
    color: #000;
    background: #F0F0F0 url(../im/tabbg.gif) 0 0 repeat-x;
    border-radius: 2px 2px 0 0;
    outline:none;
}
#smcuitab_abc ul li a
{
	float: left;
	width: 2.1em;
	margin: 0px 2px -1px 2px;
}
#smcuitab ul li a
{
	float: left;
	margin: 0px 2px -1px 2px;
	padding: 6px 12px;
}
#smcuitab ul li a:hover,        
#smcuitab_abc ul li a:hover
{
    border: 1px solid #B7B7B7;
    background:#F0F0F0 url(../im/tabbg.gif) 0 -36px repeat-x;
    text-decoration: none;
    color: #000;
}

#smcuitab ul li.smcselected a,
#smcuitab_abc ul li.smcselected a
{
    /*selected tab style */
    position: relative;
    top: 0px;
    font-weight:bold;
    background: white;
    border: 1px solid #B7B7B7;
    border-bottom-color: white;
}
        
#smcuitab ul li.smcselected a:hover,      
#smcuitab_abc ul li.smcselected a:hover
{
    /*selected tab style */
    text-decoration: none;
    cursor: default;
}

/* //480 RL Suchtreffer Anzahl z.B. */
#smcuifct_number
{ 
width: 100%;
height: 1em;
}
#smcuifct_number ul 
{ 
padding: 0px;
margin: 0px;
}

#smcuifct_number ul li 
{ 
float: left; 
list-style-type: none;
padding: 0 0 0 20px;
margin: 0px;
font-size: 1.1em;
color: #4F5459;
}
#smcuifct_number ul li a
{ 
text-decoration: none;
padding: 3px;
border: 1px solid transparent;
}
#smcuifct_number ul li a:hover
{ 
text-decoration: none;
border: 1px solid #676B70;
}

#smcuifct_number ul li.smcfcttext
{ 
padding: 0px;
}

#smcuifct_number .smcfct_false
{
    color:gray;
    font-weight:normal;
}
#smcuifct_number .smcfct_true
{
    color:#000;
    font-weight:bold;
}
#smccontent .smcfct_false
{
    color:gray;
    font-weight:normal;
}
#smccontent .smcfct_true
{
    color:#000;
    font-weight:bold;
}

/* Filter-DropDown Menu */
#smccontent #smcfiltermenu
{
	clear: left;
}
#smccontent #smcfiltermenu ul,
#smccontent #smcfiltercplus ul
{
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#smccontent #smcfiltermenu ul ul,
#smccontent #smcfiltercplus ul ul
{
	margin: 0;
	padding: 0;
}

#smccontent #smcfiltermenu ul li,
#smccontent #smcfiltercplus ul li
{
	float: left;
	list-style: none;
	background: #bbb;
	position: relative;
	width:auto;
	margin: 0px;
	/* width: 15em; */
}

#smccontent #smcfiltermenu ul  li a,
#smccontent #smcfiltercplus ul li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0.5em 1em;      
	margin: 0px;
    height: 1.25em;
    white-space: nowrap;
}

#smccontent #smcfiltermenu ul  li ul 
{
                display: none;
                position: absolute;
                left: 0; top: 100%;
                width:auto;
                /* width: 15em; */
                box-shadow: 0 0 2px rgba(0,0,0,0.2);
                z-index: 999;
}

#smccontent #smcfiltermenu ul li ul li 
{
                float: none;
}

#smccontent #smcfiltermenu ul li ul li ul 
{
                left: 100%; top: 0;
}

#smccontent #smcfiltermenu ul li:hover 
{
                background: #aaa;
}

#smccontent #smcfiltermenu ul li:hover > ul 
{
                display: block;
}

#smccontent #smcfiltermenu ul li.dir > a:after 
{

                color: #fff;
}

#smccontent #smcfiltermenu ul:after 
{
                content: "";
                display: table;
                clear: both;
}

#smccontent #smcfiltermenu ul li { background-color: #F2F4F7;  }
#smccontent #smcfiltermenu ul li a { color: #000; font-weight: normal; }
#smccontent #smcfiltermenu ul li a:hover { color: #000; background-color: #E8EAEF; }

/* //465 RL Filter-DropDown Menu Allgemein LI untereinander */
#smccontent .smcfiltermenutype1
{
	clear: left;
}
#smccontent .smcfiltermenutype1 ul
{
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#smccontent .smcfiltermenutype1 ul ul
{
	margin: 0;
	padding: 0;
}

#smccontent .smcfiltermenutype1 ul li
{
	float: left;
	list-style: none;
	background: #bbb;
	position: relative;
	width:auto;
	margin: 0px;
	/* width: 15em; */
}

#smccontent .smcfiltermenutype1 ul  li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0.5em 1em;      
	margin: 0px;
    height: 1.25em;
    white-space: nowrap;
}

#smccontent .smcfiltermenutype1 ul  li ul 
{
                display: none;
                position: absolute;
                left: 0; top: 100%;
                width:auto;
                /* width: 15em; */
                box-shadow: 0 0 2px rgba(0,0,0,0.2);
                z-index: 999;
}

#smccontent .smcfiltermenutype1 ul li ul li 
{
                float: none;
}

#smccontent .smcfiltermenutype1 ul li ul li ul 
{
                left: 100%; top: 0;
}

#smccontent .smcfiltermenutype1 ul li:hover 
{
                background: #aaa;
}

#smccontent .smcfiltermenutype1 ul li:hover > ul 
{
                display: block;
}

#smccontent .smcfiltermenutype1 ul li.dir > a:after 
{

                color: #fff;
}

#smccontent .smcfiltermenutype1 ul:after 
{
                content: "";
                display: table;
                clear: both;
}


#smccontent .smcfiltermenutype1 ul li { background-color: #F2F4F7;  }
#smccontent .smcfiltermenutype1 ul li a { color: #000; font-weight: normal; }
#smccontent .smcfiltermenutype1 ul li a:hover { color: #000; background-color: #E8EAEF; }

/* //465 RL Filter-DropDown Menu Allgemein LI nicht untereinander */
#smccontent .smcfiltermenutype2
{
	clear: left;
}
#smccontent .smcfiltermenutype2 ul
{
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#smccontent .smcfiltermenutype2 ul ul
{
	margin: 0;
	padding: 0;
}

#smccontent .smcfiltermenutype2 ul li
{
	float: left;
	list-style: none;
	background: #bbb;
	position: relative;
	width:auto;
	margin: 0px;
	/* width: 15em; */
}

#smccontent .smcfiltermenutype2 ul  li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0.5em 1em;      
	margin: 0px;
    height: 1.25em;
    white-space: nowrap;
}

#smccontent .smcfiltermenutype2 ul  li ul 
{
                display: none;
                position: absolute;
                left: 0; top: 100%;
                width:auto;
                /* width: 15em; */
                box-shadow: 0 0 2px rgba(0,0,0,0.2);
                z-index: 999;
}

#smccontent .smcfiltermenutype2 ul li ul li ul 
{
                left: 100%; top: 0;
}

#smccontent .smcfiltermenutype2 ul li:hover 
{
                background: #aaa;
}

#smccontent .smcfiltermenutype2 ul li:hover > ul 
{
                display: block;
}

#smccontent .smcfiltermenutype2 ul li.dir > a:after 
{

                color: #fff;
}

#smccontent .smcfiltermenutype2 ul:after 
{
                content: "";
                display: table;
                clear: both;
}


#smccontent .smcfiltermenutype2 ul li { background-color: #F2F4F7;  }
#smccontent .smcfiltermenutype2 ul li a { color: #000; font-weight: normal; }
#smccontent .smcfiltermenutype2 ul li a:hover { color: #000; background-color: #E8EAEF; }

/* ContentHeader */
#smccontent #smccontenthead
{
	margin: 0;
	padding: 0;
	background-color: #BBBBBB;
	min-width: 350px;
}
#smccontent #smccontenthead ul
{
	padding: 0px;
	margin: 0px;
	float:right;
}
#smccontent #smccontenthead ul li
{
	margin:0px;
}
#smccontent #smccontenthead ul li ul li
{
	margin:0px;
}
#smccontenthead a.smcfiltermenumandant
{

}
#smccontenthead a.smcfiltermenuzeitraum
{

}
#smccontenthead a.smcuserinfo
{

}
#smccontent #smccontenthead ul li.smcuserinfonologin a,
#smccontent #smccontenthead ul li.smcstandardansicht a
{ 
	background-image: none; 
	padding-right: 1em; 
}

/* DropDownMenu */
#smccontent .smcdropdown ul,
#smccontent .smcdropdown ul ul
{
	margin: 0;
	padding: 0;
}
#smccontent .smcdropdown ul li
{
	float: left;
	list-style: none;
	background: #bbb;
	position: relative;
	width:auto;
	/* width: 15em; */
}
#smccontent .smcdropdown ul li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0.5em 1em;      
	line-height: 1.3em;
	height: 1.4em;
}
#smccontent .smcdropdown ul li ul
{
	display: none;
	position: absolute;
	left: 0; top: 100%;
	width:auto;
	/* width: 15em; */
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	z-index: 999;
	white-space: nowrap;
}
#smccontent .smcdropdown ul li ul li
{
	float: none;
}
#smccontent .smcdropdown ul li ul li ul
{
	left: 100%; top: 0;
}
#smccontent .smcdropdown ul li:hover
{
	background: #aaa;
}
#smccontent .smcdropdown ul li:hover > ul
{
	display: block;
}
#smccontent .smcdropdown ul li.dir > a:after 
{

	color: #fff;
}
#smccontent .smcdropdown ul:after
{
	content: "";
	display: table;
	clear: both;
}
#smccontent .smcdropdown ul li a:hover
{
	text-decoration: none;
	color: #EDEDED;
}
#smccontent .smcdropdown ul li a
{
	background: url(../im/menudown.png) no-repeat right center;
	padding-right: 25px;
}
#smccontent .smcdropdown ul li ul li a 
{
	background: none;	
	height: auto;
}
#smczeitraumdropdown ul li a
{
	min-width: 8em;
}
#smcfiltermenu ul li a.smcfiltermenumonth
{
	width: 6em;
	text-align: center;
}

/* Sortierfunktion //460 RL */
#smccontent .smcsortfunctiontext
{
	text-decoration:none;
}

/* Dokument Upload Gremien */
#smcdocupload { }
li.smcupload_folder { list-style-image: url(../im/folderup.png); }
li.smcupload_subfolder { list-style-image: url(../im/folder.png); }
li.smcupload_file { list-style-image: url(../im/file.png); }

/* Funktionen //463 RL */
#smclayout .smc_fct_day
{
    text-align: right;
}
#smclayout .smc_field_toonz
{
	white-space:nowrap;
}
#smclayout .smc_field_dosize
{
	padding-left:1em;
}

/* Fusszeile */
#smcfooter 
{ 
	margin-top:20px;
	height: 3em; 
	padding: 0px; 
	clear: both;
}

/* //491 RL zusätzlich .smcmenubottom */
#smcmenubottom,
#smcsomacosinfo,
.smcmenubottom
{
	margin: 0px;
	padding: 0px;
	height: 1em;
}

#smcmenubottom,
.smcmenubottom 
{
	float: right;
}
#smcmenubottom ul,
.smcmenubottom ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#smcmenubottom ul li,
.smcmenubottom ul li
{
	float:left;
	background-color: #BBBBBB;
	color: #fff;
	margin: 0px;
	padding: 5px 10px;
	display: block;
}

#smcmenubottom ul li a,
.smcmenubottom ul li a
{
    text-decoration: none;
    color: #fff;
}

/* Standard-Menue Typ 1 UL/LI nebeneinander */
#smccontent .smcmenutype1
{
	margin: 0px;
	padding: 0px;
	height: 1em;
}
#smccontent .smcmenutype1 ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#smccontent .smcmenutype1 ul li
{
	float:left;
	margin: 0px;
	padding: 5px 10px;
	display: block;
}

#smccontent .smcmenutype1 ul li a
{
    text-decoration: none;
}

/* //470 RL neu Zusatzdefinitionen zu smcmenutypeN */
#smccontent .smcmenutypeleft
{
    float:left;
}
#smccontent .smcmenutyperight
{
    float:right;
}
#smccontent .smcmenutypedata ul li
{
	background-color: #f0f0f0;
	color: #000000;
	/* //470 RL neu */
	min-height: 1.5em;
}
#smccontent .smcmenutypedata ul li a
{
    color: #000000;
}
#smccontent .smcmenutypebottom
{
    margin-top:1em;
    margin-bottom:1em;
}

/* //470 RL neu Datenmenue */
#smcmenudatapage 
{
}

/* Dokumente zu Vorgaengen */

/** Dokumente als Block linksbuendig **/
#smclayout .smcdoclisteleft
{
    clear:both;
    margin-left:1em;
}
#smclayout .smcdocliste ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#smclayout .smcdocliste ul li
{
    margin: 0px 0px 5px 0px;
}

#smcsidotovo ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#smcsidotovo ul li
{
	margin: 0px 0px 5px 0px;
}
#smcsidotovo ul li ul
{
	margin: 0px 0px 5px 0px;
}
/* Cloudspeicher */
img.smccloudicon
{
	width: 20px;
	height: 20px;
}

/* Hilfe */
.smc_page_yhelp1_content
{
	margin: 15px;
}
.smcversioninfo
{
	background-color: #F6F7FA;
	border: 1px dashed gray;
	padding:10px;
	margin: 10px 0px;

}
#smclayout .smcversioninfo h2
{
	padding: 5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	font-size: 1.2em;
	background-color: transparent;
	border: none;
	font-weight: bold;
}
.smcversioninfo p
{
	margin: 5px 0px 10px 0px;
}
.smchelpimgfloatleft
{
	float: left;	
	margin-right: 5px;
}
.smc_page_yhelp1_content h2
{

	background-color: #F0F0F0;
	border-bottom: 1px solid gray;
	padding: 5px 0px 3px 3px;
	margin:30px 0px 5px 0px;
	font-weight: normal;
}
.smchelpbedienung th
{
	display: none;
} 
.smchelpbedienung h3
{
	background-color: #DDDDDD;
	padding: 3px;
	margin: 3px 0px 8px 0px;font-weight: normal;
}
.smchelpbedienung td.smcrowh
{
	margin: 5px 0px;
	padding: 0px;
	background-color: transparent;
}

/* *** SR docbox mit cloud, automat. Breite * ***/
table.smcdocboxlarge 
{
	width: auto;
	min-width: 15em;
	max-width: 20em;
}
table.smcdocboxlarge td.smcdocboxfctcloud
{
	width: 50px;
}
table.smcdocboxlarge td.smcdocboxfctcloudbig
{
	width: 75px;
}
td.smcdocboxfctcloud img.smcimg16,
td.smcdocboxfctcloudbig img.smcimg16
{
	margin-left: 4px;
	vertical-align: top;
}
iframe.smcboxclouddoc 
{
	display: inline;
	width: 24px;
	height: 20px;
	padding: 0px;
	background-color: transparent;
}
/* Dokumentbox auto //470 RL neu */
table.smcdocboxauto 
{
	width: auto;
	min-width: 15em;
}
table.smcdocboxinfo 
{
	width: auto;
	min-width: 15em;
	max-width: 40em;
}

/* *** Admin-Webdav-Seite *** */
.smc_page_admin_webdav_layout h3
{ 
	margin:30px 0px 10px 0px; 
	border-bottom: 1px solid gray;
	padding: 0px 0px 3px 0px;
}
.smc_page_admin_webdav_layout .datalabel
{ width: 7em; float:left; }


#smccontent #smccontenthead ul li.smcsearchlink a
{
	background: url(../im/lupe.png) no-repeat center center;  
}
#smccontent #smccontenthead ul li.smcrsslink a
{
	background: url(../im/rss.png) no-repeat center center;  
}
#smccontent #smccontenthead ul li.smchelplink a
{
	background: url(../im/help.png) no-repeat center center;  
}
#smccontent #smccontenthead ul li.smccloudlink a
{
	background: url(../im/cloudopen.png) no-repeat center center;  
}
#smccontent #smccontenthead ul li.smcuserinfolink a
{
	background: url(../im/userinfo.png) no-repeat center center;  
}

/* *** Recherche *** */
form.smcrecherche
{
	clear: both;
	max-width: 530px;
	min-width: 350px;
	margin-bottom: 10px;
}
form.smcrecherche fieldset
{
	margin: 0px;
	padding: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCCCCC ;
	background-color: #F0F0F0;
}
form.smcrecherche fieldset fieldset
{
	border: 0px;
}
form.smcrecherche fieldset legend
{
	display: none;
}
form.smcrecherche fieldset fieldset legend
{
	display: inline;
	margin: 0px;
	border: 0px;
	font-weight: bold;
}
form.smcrecherche ol 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
form.smcrecherche li 
{
	padding: 5px;
	margin: 5px;
	line-height: 1em;
	min-width: 300px;
}
form.smcrecherche fieldset ol li p
{
	margin:0px 0px 10px 0px;
}
form.smcrecherche li label.smclabelfortext
{
	margin-right: 5px;
	font-weight: bold;
}
form.smcrecherche li.formlast 
{
	background-color: transparent;
}
form.smcrecherche input:hover,
form.smcrecherche select:hover
{
	background-color: #FCF6DE;
}

form.smcrecherche input[type="text"],
form.smcrecherche input[type="date"],
form.smcrecherche select
{
	font-size: 1em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 3px;
}

form.smcrecherche input[type="submit"]:hover,
.smcformsubmit:hover

{
	background-image:none;
	background-color: #D7D6D6;
	background: linear-gradient(to bottom, #F2F2F2, #BAB9B8) repeat-x scroll 0 0 #8AC5C6;
	border-color: #BAB9B8;
}

form.smcrecherche div.smcinputradio label
{
	margin-right: 5px;
	padding: 3px;
	white-space: nowrap;
}

form.smcrecherche div.smcinputradio label input
{
	margin-bottom: 2px;
}

form.smcrecherche input[type="submit"],
.smcformsubmit
{
    border: 1px solid #B7B7B7;
    margin: 5px 10px 5px 0px;
	background: url("../im/tabbg.gif") repeat-x scroll 0 0 #F0F0F0;
    border-radius: 5px;
    color: #000;
    padding: 4px 10px;
}

/* //480 RL */
form.smcrecherche input.hidden {
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
    outline: none;
    border: 0px;
}

.smcformbox
{

}		
.smcformbox_active
{
	/* //473 RL entfaellt: background-color:#ffff80; */
    border-radius: 5px;
}

/* alle Labels */
form.smcrecherche li label.smclabelfortext,
form.smcrecherche fieldset fieldset legend
{
	display:inline;
	float:left;
	padding: 3px;
	min-width: 130px;
}

/* alle Felder */
form.smcrecherche input[type="text"],
form.smcrecherche div.smcinputradio,
form.smcrecherche select
{
	display: inline;
	width: 300px;
	margin:0px;
}

/* Datumsfelder */
form.smcrecherche .smcformlabeldate 
{
	font-weight: bold;
	display: inline-block;
	width: auto;
}
form.smcrecherche input.smcforminputdate 
{ 
	margin-right: 15px; 
	margin-left: 10px; 
	padding: 3px;
}
/* //460 RL fuer Datumsfilter im Format text */
form.smcrecherche input.smcforminputdatetext 
{ 
	margin-right: 15px;
	margin-left: 10px;
	padding: 3px;
	width: 8em;
}
/* Label mit Input */
.smclabelinput { white-space: nowrap; }

/* erstes Label breiter */
.smcfirstlabel { min-width: 130px;}

/* //460 SR Dokumentarten */
.smccheckboxelement 
{
	display: block;
	clear:left;
	margin-left: 15px;
}

/* *** Text-Bearbeitung Redakteur *** */
div.smczusatztext 
{ 
	background-color: #fff;
	padding: 5px; 
	width: auto;
	clear: left; 
}
div.smczusatztextinfo 
{ 
	clear: left; 
	color: #605E5E;
	border: 1px solid #9E9E9E; 
	padding: 5px 10px;
	background-color: #F9F7F7;
}
div.smczusatztextinfo h2
{ 
	font-size: 1em;
}
div.smczusatztextinfo p.smctextpfad span
{ 
	font-weight: bold;
	font-family: courier new;
}
/* Farbe bearbeitbarer Bereich */
div.smcedit 
{ 
	background-color: #FCF6DE; 
	border: 1px solid #9E9E9E; 
}
#smcformtextedit1 input,
#smcformtextedit2 input
{ 
	float: left; 
	margin: 5px 5px 5px 0px; 
	width: 100px;
	height: 2em;
}

#smcformtextedit1,
#smcformtextedit2 
{ 
	margin: 0; 
	padding: 0;
}

/* //470 RL neu */
#smclayout .smc_filter_fct_optional
{
    display:block;
}
#smclayout .smc_filter_fct_optional_off
{
    display:none;
}
#smclayout .smc_filter_fct_optional_cmd
{
    float:right;
    margin:1em;
}
#smclayout .smc_filter_fct_optional_on_cmd
{
    display:block;
}
#smclayout .smc_filter_fct_optional_off_cmd
{
    display:none;
}

/* Definitionen fuer einzelne Funktionen */
/** Standardklassen fuer Steuerung **/
#smclayout .smc_databox_none
{
    display:none;
}
#smclayout .smc_databox_activate
{
    display:none;
}
#smclayout .smc_datacmd_none
{
    display:none;
}
#smclayout .smc_datacmd_allelementscancel
{
    display:none;
}
#smclayout .smc_fct_databox
{
    width:20px;
    text-align:center;
}

/* Box fuer Texte */
#smclayout .smc_datafield_text
{
    padding:5px;
    border-bottom:0px solid gray;
}
#smclayout .smc_datafield_text2
{
    padding-top:2em;
    padding-bottom:2em;
}

/* Box fuer Zusatzinfos */
/** ab Spalte 1 eingerueckt */
#smclayout .smc_datafield_infos1
{
    padding:2px;
    margin-left:15px;
	margin-bottom:1em;
}

#smcportalbox86
{
    display:none;
}

/* //471 RL */
#smclayout td.smc_field_xxleer1
{
    width:30px;
}
#smclayout .smcdv_table_liste td.smc_field_dolink
{
	width:auto;
}
#smclayout .smcdv_table_liste td.smcdocfunktionen
{
	width:auto;
	text-align:left;
	margin:1px;
}
/* //473 RL */
#smclayout .smctablevertreterpool .smc_field_mgfunk
{
    display:none;
}

/* Definitionen fuer einzelne Seiten */
/* //476 RL entfaellt, siehe smc_databox_line 
#smclayout .smc_databox_td_vo0051
{
	padding-left:30px;
}
*/
/* //476 RL neu */
#smclayout .smc_databox_line 
{
	padding-left:2em;
}
#smclayout .smc_databox_line2 
{
	padding-left:6em;
}

/* Font awesome (alt:1759e7) */
#smclayout .smcfontawesome
{
    color:#137ce3;
    font-size:1.5em;
}
#smclayout .smcfontawesome_inverse
{
    color:#cccccc;
}
#smclayout .smcfontawesome_ban
{
    color:#1759e7;
}

#smclayout .smcfontawesome_cancel
{
    color:gray;
}

#smclayout .smcfontawesome_other_text
{
}

/* //483 RL */
#smclayout .smctdinfo
{
	padding:7px;
}