/* layout sessionnet */

/* einbindung in ein schmales layout mit fest vorgegebenen größen */

/* layout-reset durch einbindung stylesreset.css erfolgt */

/* global */
div#smclayout
{
	overflow:auto;
}
#smclayout h1,#smclayout h2,#smclayout h3
{
	color:#e20020;
}
div#smccontent
{
	padding:0;
	margin:0;
}
/** besonders schmales layout: u.a. umbruch für sitzungs-links */
.smcnowrap
{
	white-space:normal;
}
.smcdosize
{
	white-space:nowrap; /* dateigrösse aber trotzdem nicht umbrechen */
}

/* navigation */
div#smcnavigation
{
	padding:0;
	margin:0;
	background-color:#ffffff;
	border-bottom: 1px solid #799cbd;
	height:1.8em;
}
#smcnavigation li 							
{
	background-color: #e5ebf1;
	border-left:2px solid #ffffff;
}
#smcnavigation ul li a
{
	border:0;
	color: #000000;
	font-weight:normal;
}
#smcnavigation ul li a:hover
{
	color: #cc0000;
	text-decoration:none;
}
#smcnavigation li li
{
	border: 0px;
}

/* contextmenu */
#smclayout div.smccontextmenu
{
	padding:0;
	margin:0;
	padding-top:2px;
	border-bottom: 1px solid #799cbd;
	height:1.6em;
}
#smclayout div.smccontextmenu ul
{
	list-style: none;
}
#smclayout div.smccontextmenu li
{
	display: block;
	padding:0;
	margin:0;
	padding-left:4px;
	padding-right:4px;
	float: left;
	color:#000000;
	background-color: #bccdde;
}

#smclayout div.smccontextmenu ul ul
{
	list-style: none;
	float: left;
}
#smclayout div.smccontextmenutext
{
	float:left;
}

#smclayout div.smccontextmenu a
{
	color:#000000;
}
#smclayout div.smccontextmenu a:hover, #smclayout div.smccontextmenu a:active
{
	color: #cc0000;
	text-decoration:none;
}

#smclayout div.smccontextmenuselected a, #smclayout div.smccontextmenu2selected a
{
	background-color: #799cbd;
	font-weight:bold;
}

#smclayout div.smccontextmenu li
{
	border-left:2px solid white;
}
#smclayout div.smccontextmenu li li
{
	margin: 0;
	padding: 0;
	border:0;
	padding-left:4px;
	padding-right:4px;
}

/* boxen */
#smccontainer2col .smcboxcontainerleft
{
	width:63%;
	float:left;
	border: 2px solid gray;
}

#smccontainer2col .smcboxcontainerright
{
	width:34%;
	float:right;
	border: 2px solid gray;
}

#smccontainer2col .smcboxhead
{ 
	background:none;
}
#smclayout #smcfilter
{
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #c3c3c3;
}
#smclayout .smcfilter1
{
	padding-right:1em;
	font-weight:bold;
	font-size:80%;
	border-right:1px solid #c3c3c3;
}
#smclayout .smcfilter2
{
	padding-left:1em;
	padding-right:1em;
}
#smclayout .smcfilter3
{
	font-style:italic;
}
#smclayout #smcworkcontainer
{
	border:0;
	border-top:1px solid #c3c3c3;
	margin-top:10px;
	margin-bottom:10px;
}
#smclayout .smcworkfunction
{
	padding-right:1em;
}

/* tabellen */
#smclayout .smccontenttable
{ 
	border:0px;
}
#smclayout .smccontenttable tr td
{ 
	vertical-align:top;
}
#smclayout .smccontenttable thead tr th
{ 
	background-color: #bccdde;
	font-size:1em;
}
#smclayout .smcrow2 td
{
	background-color:#e5ebf1;
}
#smclayout .smcrow7 td
{
	background-color:#e1c5c7;
}
#smclayout .smcrowh
{
	background-color:#bccdde;
}

#smclayout .smcrowt
{
	background-color:#bccdde;
}

#smclayout .smcdocmsword h1
{
	font-size:1em;
}

/* formulare */
#smclayout .smcform
{
	width:95%;
	z-index: 1;
	border:0px solid #c0c0c0;
	margin:0px;
	padding-bottom:0.5em;
}
#smclayout .smcform div .smcimgjs
{
	float:right;
}		
#smclayout .smcform p
{
	border:0px solid #c0c0c0;
	padding-top:1em;
}		
#smclayout .smcform label
{
	text-align:left;
	width:13em;
	padding-right:1em;
}		
#smclayout .smcform input
{
	text-align:left;
}		
#smclayout .smcformbox
{
	border:1px solid #c0c0c0;
	margin:0;
	padding:3px;
}		
#smclayout .smcformbox_active
{
	background-color:#ffff80;
	border:1px solid #c0c0c0;
	margin:0;
	padding:3px;
}	
#smclayout .smcformbox_control
{
	background-color:#ffffff;
	border:1px solid #a0a0a0;
	margin:0;
	padding:3px;
}