@media screen, projection {

	/*********** Tabelle ************/
	
	table {
		border-collapse: collapse;
	}

	
	.smccontenttable td { 
		padding: 2px 0px;
	}
	
	.smccontenttable td:nth-child(1) { 
		padding: 2px 3px;
	}
	
	.smccontenttable tr td table.smcdocbox {
	float: right;
	}
	
	.smc_page_suchen02_content .smccontenttable tr td table.smcdocbox {
		float: none;
	}
	
	.smc_page_vo0040_contenttable th.smcdocument, .smc_page_vo0040_contenttable td.smcdocument  {
		width: 20em;
	}
	
	/* Vo0042 */
	.smc_page_vo0042_contenttable .smc_th a{
		font-weight: bold;
	}
	
	.smc_page_vo0051_contenttable thead tr, .smc_page_vo0051_contenttable thead tr:hover {
		background-color: #c90505;
	}
	 
	.smc_page_kp0041_contenttable td.smc_field_peedat {
		width: 7em;
	}
	
	/******** alle datentabellen - übersicht gremien, politiker, ... ******/
	.smccontenttable { 
		border-spacing: 0px; 
		/*clear: both; */
		text-align: left;
		margin-top: 8px;
		width: 100%;
	}	

	.smccontenttable thead tr {
		height: 1.7em;		
	}

	/********* Spalte sortieren, Verweis Schrift weiss **************/

	.smccontenttable thead tr th { 
		/*background:#c90505 url(../../im/LayoutIntranet/box_context_h_l.gif) no-repeat left top;*/
    background: grey;
	}

	.smccontenttable thead tr th { 
		border-bottom: 0px solid black; 
		/*border-right: 1px solid #870404;*/
    border: 1px solid black;
		white-space: nowrap;	
	}

	.smccontenttable thead tr th { 
		padding:2px 4px 0 11px;		
		color:#fff;
		text-align: center;
		vertical-align: middle;
	}
	
	.smc_page_kp0041_contenttable thead tr th {
     text-align: left;
  }

	.smccontenttable td {
		adding-top: 2px;
		line-height: 1.7em;
		text-align: left;
	}

	/****
	.smccontenttable td a{
		text-decoration: underline;
		text-align: left;
	}
	****/



	/*********** Tabelle einzelne Sitzung Oben, Vorgang **************/
	
	table#smctablevorgang {
		width: 76%;
	}
	
	/* Seite Tagesordnung To0040 */
	
	#smccontent .smc_page_to0040_contenttable tr.smcrow1 td.smc_toph {
		margin: 0px;
		padding: 0;
	}
	#smccontent .smc_page_to0040_contenttable tr.smcrow1 td.smc_toph:nth-child(4) {
		
	}
	
	#smccontent .smc_page_to0040_contenttable tr.smcrow1 td.smc_toph:nth-child(5) {
	width: 20em;
	}
	
	.smc_page_to0040_content #smctablevorgang {
		width: 100%;
		margin-bottom: 10px;
	}

	#smc_page_to0040_contenttable1 th:nth-child(4), #smc_page_to0040_contenttable1 .smc_field_kwsibeko{
	display: none;
	}
	
	#smctablevorgang tr {
		line-height: 1.4em;
	}
	
	
	#smclayout .smc_fct_databox {
	  vertical-align: top;
	}

	/*********** Text in Datentabelle wie z.B. Beschluss *************/

	.smctext11
	{
		font-weight:bold;
		white-space:nowrap;
		padding-left:30px;
	}
	.smctext12
	{
		font-weight:bold;
	}
	.smctext21
	{
		font-weight:bold;
		white-space:nowrap;
		padding-bottom:5px;
		padding-left:30px;
	}
	.smctext22
	{
		padding-bottom:5px;
	}

	/*** Spalte in Tabelle noch mit eine ***/
	/*** Tabelle fuer Doc ***/
  /*td.smcdoc, td.smcdocname1 {
		float: left;
	}*/
	
	
	
#smccontent .smc_page_si0040_contenttable {
	width: 100%;
	table-layout: auto;
}

/*Sitzungskalender - Zeit kleinere Spalte */
.smc_page_si0040_contenttable .smc_field_yytime {
	/*max-width: 5em;
	word-wrap: break-word;
	white-space: normal;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
   hyphens: auto;*/
}
	
	table.smcdocbox { 
		float:right;
		width: inherit;	
		border:0;
		/*table-layout: fixed;	
		margin-left: 0;	*/
	}
	
	table.smcdocbox  tbody tr:hover,table.smcdocbox tbody tr:hover td {
		background-color:#3e3e3e;
		color: #fff;
	}
	
	.smc_page_do0040_contenttable .smc_doc .smcimg16  {
		/*margin-top: 4px;
		margin-right: 2px;
		*/
	}
	
	table.smcdocbox  tbody tr:hover a,table.smcdocbox tbody tr:hover td a {
		color: #fff;
	}

	.smc_page_vo0051_contenttable table.smcdocbox {
	width: 100%;
}
	
		/***** Abstand zwischen Icon und Text fuer Dokumente *****/
	
	.smc_page_vo0051_contenttable table.smcdocbox tr td.smcdocname {
		width: 100%;
		
		}
		
		.smc_page_to0040_contenttable tr {
			padding-left: 3px;
		}
		
		table.smcdocboxlarge {
    /*max-width: 40em;*/
		max-width: 100%;
		}
		
		.smc_page_to0050_content table.smcdocbox tr td.smcdocname {
	width: inherit;
	}
	
	/***** Abstand zwischen Icon und Text fuer Dokumente *****/
	
	table.smcdocbox tr td.smcdocname {
		border:0px solid #000000;
		display: fixed-block;
	}
	
	.smc_page_to0047_content table.smcdocbox tr td.smcdocname {
		width: 100%;
	}
	
	.smc_page_to0047_content table.smcdocbox { 
		width: 100%;	
	}
	
	
	table.smcdocbox tr td.smcdocname a {
    word-wrap: break-word;
	}
		
	.smcdosize { 
		float: right;
    font-size: 75%;
    line-height: 1.8em;
    margin-top: 3px;
		margin-right: 2px;
	}
	


	.smcdocbox .smcimg16  {
		/*
		margin-right: 4px;
		margin-left: 2px;
		margin-top: 4px;
		*/
	}
	
	/*********** Gremien ***********/
	/***** Erste Zeile *************/
	
	.smcrowl{
		background-color: #F1F0F2;
		font-weight: normal;
	}
	
	/**** Sitzungkalender *** Rosa Hintergrung in Hell grau ****/
	
	.smcrow7,
	.smcrows,
	.smcrown {
		background-color:#DBDADA;
	}
	
	/**** Erfasste Antraege *****/
	
	.smc_page_ag0042_contenttable{
		border:0px solid #000FFF;
		font-size: 72%;	
	}

	/**** Script: vo0050.asp, Uebersichtstabelle fuer Verfasser *****/

	table#smctablevorgang td.smc_field_voatnr, td.smc_field_vocdat, td.smc_field_vopenr, td.smc_field_voverf {
		display:none;
	}
	
	table#smctablevorgang td.smc_field_voatnr + td + td, td.smc_field_vocdat + td + td, td.smc_field_vopenr + td + td, td.smc_field_voverf + td + td {
		display:none;
	}
	
	table#Projektstatus_Tabelle
	{
		display: block;
		/*clear: left;*/
		/*width: 365px;*/
	}
		
	table.smcdocboxright  tr:hover,table.smcdocboxright  tr:hover a, table.smcdocboxright  tr:hover span{
	color: white;
	background-color: #3e3e3e; 
	}

	table.smcdocboxright  tr:hover td.smcdocname a {
		text-decoration: underline;
	}
	
	#smclayout .smc_datafield_text2 {
	padding-top: 0;
	}
	
	
#smclayout .smcdv6_right {
	float: left;
}

.smc_field_dolink {
	width: 2em;
	text-align: left;
}

#smclayout .smc_datafield_text2 {
	padding-bottom: 0.5em;
}

.smcdv6_hidden {
	clear: left;
	margin-left: 7em;
	padding-bottom: 5px;
}

.smcbox1docliste tr td a {
 line-height: 1.7em;
}

#smclayout td.smcdv6_box1  {
padding-top: 5px;
}

span.smcdv6_toggle {
color: black;
text-decoration: underline;
}

span.smcdv6_active1 {
	color: #cc0000;
}

.smc_databox_h2 {
font-weight: bold;
color: #cc0000;
display: inline;
padding-left: 0.65em;
}
	
	#smc_page_to0040_contenttable1 {
	
	}
	


.smc_page_to0040_content h2{
	margin-top: 5px;
	margin-bottom: 2px;
}
	
	.smc_page_to0040_content .smcdocboxright {
		line-height: 1.7em;
		float: left;
		width: 100%;
		border: 1px solid grey;
	}
	
	.smc_page_to0040_content h2.smchidden {
		display: block;
		/*clear: left;*/
		font-weight: bold;
		margin: 0;
		margin-left: 0.5em;
		padding: 0px;
	}
	
	div.smc_page_to0040_content table.smcdocboxright td:first-child {
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/*div.smc_page_to0040_content table.smcdocboxright td:first-child .smcimg16 {
		vertical-align: top;
	}*/
	
	div.smc_page_to0040_content table.smcdocboxright td .smcdosize {
		margin-right: 1em;
	}
	
	div.smc_page_to0040_content table.smcdocboxright td:nth-child(2) {
		text-align: left;
		width: 100%;
	}
	
	.smc_page_to0047_content #smcworkcontainer  {
	display: none;
	}
	
	td.smctablehead.smc_field_voakz, td.smctablehead.smc_field_voakz + td{
		display: none;
	}
	
div#smcworkcontainer ul.smcboxicons li a[href^="mailto"]:after {
	content: "Seite versenden";
	}
 
 table.smcdocboxright + div#smcworkcontainer {
 margin-top: 15px;
 }
 
 
#smclayout td.smcdv6_box1:first-child {
	text-indent: 0;
	padding-left: 7em;
}

#smclayout td.smcdv6_box1  {

}

#smclayout td.smcdv6_box1 span, #smclayout td.smcdv6_box2 span{
 
}

/* si0041 - Sitzungen zum Gremium */
.smc_page_si0041_contenttable table.smcdocbox {
	width: 20em;
	display: inline;
}

.smc_page_si0041_contenttable table.smcdocbox tr td.smcdocname {
	width: 20em;
}

/* si0054 - TOP Liste */

.smc_field_toost {
width: 0;
overflow:visible;
display: inline-block;
position: relative;
left: -6.25em;
}

.smc_field_tofnum {
/*
width: 0;
overflow:visible;
display: inline-block;
position: relative;
left: -4.75em;*/
}

.smc_page_si0054_content  .smc_field_tofnum {
	 width: 0;
	overflow:visible;
	display: inline-block;
	position: relative;
	left: -4.75em;
}

.smc_page_to0050_content h3 {
	margin-left: 0.5em;
	color: #c90505;
}

.smc_page_to0047_content #smcboxid1_6 .smcboxhead{
 display: none;
}

.smc_page_to0047_content .smcboxcontainerright_simple #smctablevorgang{
width: 100%;
}
.smc_page_to0047_content .smcboxcontainerright_simple #smctablevorgang tr td {
	padding: 0;
}

.smc_page_to0047_content .smcboxcontainerright_simple #smctablevorgang tr td.smctablehead, .smc_page_to0047_content #smccontainer2col #smcboxcontainerid1 #smcboxid1_5 .smctablehead {
	width: auto;
	padding: 0;
}

.smc_page_to0047_content #smccontainer2col #smcboxcontainerid1 #smcboxid1_6 #smcboxcontent6 {
border: 0;
}

.smc_page_to0047_content .smcboxcontainerright_simple #smcboxid2_2  .smcdocbox tr td, .smc_page_to0047_content .smcboxcontainerright_simple #smcboxid2_3  .smcdocboxajax tr td {
line-height: 1.7em;
}

.smc_page_to0047_content .smcdocboxajax  {
width: 100%;
}

.smc_page_to0047_content .smcboxcontainerright_simple #smcboxid2_3  .smcdocboxajax tr:hover td  {
background-color: #3e3e3e;
}

.smc_page_to0047_content .smcboxcontainerright_simple #smcboxid2_3  .smcdocboxajax tr:hover td  a{
color:white;
}


.smc_page_to0047_content .smcboxcontainerright_simple #smcboxid2_2  .smcdocbox tr td img, .smc_page_to0047_content .smcboxcontainerright_simple #smcboxid2_3  .smcdocboxajax tr td img  {
	margin-right: 4px;
	margin-top: 4px;
}


.smc_page_to0047_content #smccontainer2col .smcboxcontainerright_simple  #smcboxid1_6 div#smcboxcontent6 {
border: 0;
}


.smc_page_vo0042_content th.smcrss{
	padding: 0; 
	width: 20px;
}

#smclayout .smc_field_toto_leer  {
	width: 0;
	padding: 0;
}

.smcf_tondat_star {
  display: inline-block;
}

.smcf_tondat {
	display: none;
}

.smc_field_mytagimg {
	width: 5%;
}
.smc_field_mycommand2 {
	width: 10%;
}

input#t1n5name {
width: 90%;
}

input#t1n5text{
width: 90%;
}



/*.smc_field_tofnum {
width: 0;
overflow:visible;
	display: inline-block;
	position: relative;
	left: -5em;
}*/


/* vo0040 */

.smc_page_vo0042_contenttable .smcdocbox {
	width: 100%;
}


.smc_page_vo0042_contenttable  table.smcdocbox tr td.smcdocname {
	width: 100%;
}

.smc_page_vo0042_contenttable td.smcdocument {
width: 40%;
}



/* To0045 */
.smc_page_to0045_contenttable .smcsubheader {
    background-color: #DBDADA;
		border-top: 2px solid black;
}

.smc_page_to0045_contenttable h2.smc_h2 {
	margin: 0;
	font-weight: bold;
}


.smctopadd {
	white-space: nowrap;
}

#smclayout .smc_field_toost, .smc_field_tofnum { 
margin-right: 0px;
}
 
}