/* layout version 3 ... 4 */
/* diese datei darf nicht verändert werden ! anpassungen nehmen sie in folgender datei vor: _styles.css */
/* ******************** layoutrahmen ******************** */

#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
{
	float:left;
	margin:0px;
	padding:0px;
	width:75%;
}
#smccontent .smcboxhead .smcboxheadleft h3
{
	margin:0px;
	padding:0px;
}
#smccontent .smcboxhead .smcboxheadright
{
	float:left;
	margin:0px;
	padding:0px;
	width:25%;
}
#smccontent .smcboxhead .smcboxheadrightfull
{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
#smccontent .smcboxicons 
{
	float:right;
	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;
	padding-right:2px;
	border:0px;
	float:left;
}
/* //440 neu für Tag-Box */
#smccontent ul.smcmytagsfunctions li 
{
	padding:2px;
}
#smccontent ul.smcmytagsfunctions li 
{
	float:none;
}

/* //440 neu für neue Navigationselemente */
#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
{
	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 */
/* //400 geändert */
.smcboxtext1
{
	background-color:white;
	border:1px solid black;
	margin:18px 0px 0px 0px;
	padding:2px;
	position:absolute;
	z-index:100;
	white-space:nowrap;
}
/* //430 neu */
.smcboxtext2
{
	background-color:white;
	border:1px solid black;
	margin:18px 0px 0px 0px;
	padding:2px;
	position:absolute;
	z-index:100;
}
/* //418 neu */
.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;
}

/* //420 neu */
.smcboxscroll
{
	width:100%;
	height:8em;
	overflow:auto;
	border:1px solid lightgray;
}
.smcboxscrollleft
{
	float:left;
	height:8em;
	min-width:30em;
	overflow:auto;
	border:1px solid lightgray;
	padding-right:10px;
}
table.smctableinbox
{
	margin-top: 0px;
}

/* *** //440 Locations *** */
div#smclocation_box
{
    width:auto;
    border:1px solid gray;
    padding:3px;
}
div#smclocation_map
{
    width:20em;
    height:20em;
}
div#smclocation_text
{
    float:left;
    width:20em;
    height:20em;
}

div#smcgooglemaps1 iframe
{
    width:20em;
}
#smclayout div.smcboxmeta
{
    float:right;
}
#smclayout div.smcboxmeta_register
{
    border:0px solid gray;
}

/* //440 Register */
#smclayout div.smclayoutregister
{
    clear:both;
}
#smclayout div.smclayoutregistercontent
{
    clear:both;
    margin-top:1em;
}
#smclayout .smclayoutregisternav { margin-bottom: 10px; width: 42em; }
#smclayout .smclayoutregisternav ul { display:inline; }
#smclayout .smclayoutregisternav ul li
{
	float:left;
	list-style-type: none;
	margin-right: 0px;
	padding: 2px 8px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#smclayout .smclayoutregisternav ul li.active
{
	font-weight: bold;
	border: 1px solid gray;
	border-bottom: 1px solid white;
	color: #3F3F3F;
}
#smclayout .smclayoutregisternav ul li.past
{
	background-color: #EFEFEF;
	border: 1px solid #ccc;
	color: gray;
}