BODY{
	margin : 50px 40px;
	background : #A8C8F8;
	background-image: url('html-pix/fond.png');
	/*background : #F9BE4D; */
	/*background : #f4a937; */
	color : #303232;
	font-family :  Arial,Helvetica,"sans serif";
	font-size: 12pt;
	text-align: left;	
}
img{
	border-width:0px;
}
TABLE{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #EEEEEE;
	padding : 10px 10px 0px 10px;
	margin : 0px 0px 0px 0px;
	background: white
}
TABLE.vorher{
	border-width: 1px 1px 1px 1px;
	border-style: dashed;
	border-color: #BFBBA3;
	padding : 10px 10px 0px 10px;
	margin : 0px 0px 0px 0px;
	background: white
}

TABLE.nix{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background : #FDFDFF;
}

TABLE.nix_vorher{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #BFBBA3;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background : #FDFDFF;
}

.nullundnix{
	border-width: 0px;
	margin : 0px;
	padding : 0px;
	background : none;
}

TABLE.garnix{
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image: url(html-pix/verlauf.png);
	background-repeat: repeat;
}

TABLE.garnix_vorher{
	border-width: 2px 1px 0px 1px;
	border-style: solid;
	border-color: #BFBBA3;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background : #F7F5EB;
}

TR{
	border : thin solid Silver;
	vertical-align : text-top;
}

H1
{
	color : #567807;
	font-family :  Arial,Helvetica,"sans serif";
	font-size: 13pt;
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

H2 {
	color : #567807;
	font-family :  Arial,Helvetica,"sans serif";
	font-size: 8pt;
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 2px 0px 0px 10px;
	text-transform: capitalize;
}

TD.type {
	color : Black;
	font-family : Arial,Helvetica,"sans serif";
	font-size: 9pt;
	text-align: left;
	padding : 6px 0px 4px 0px;
	margin : 6px 0px 4px 0px;
}

TD.value {
	color : black;
	font-family : Arial,Helvetica,"sans serif";
	font-size: 9pt;
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

TD.winz {
	border-width: 0px 0px 0px 0px;
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : White;
	font-size : 8pt;
	font-family : Arial,Helvetica,"sans serif";
}

TD.showstatusbars {
	text-align: left;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : black;
	font-size : 9pt;
	font-family : Arial,Helvetica,"sans serif";
}

DIV.klein{
	color : #383838;
	font-family : Arial,Helvetica,"sans serif";
	font-size: 8pt;
	white-space:nowrap;
}

A{
	color : #303232;
	font-family :  Arial,Helvetica,"sans serif";
	text-decoration : none;
}

.gestaltung{
	color : #256209;
	font-family :  Arial,Helvetica,"sans serif";
	text-decoration: none;	
}

.abstimmung{
	color : #003366;
	font-family :  Arial,Helvetica,"sans serif";
	text-decoration: none;
}

.verwaltung{
	color : #660066;
	font-family :  Arial,Helvetica,"sans serif";
	text-decoration: none;
}

A:Hover {

	color: 	#e30070;
	text-decoration:underline;
}

.winz{
	color : black;
	font-family : Arial,Helvetica,"sans serif";
	font-size: 8pt;
	font-weight : normal;
	font-style: normal;
}

.winzadmin{
	color : #666699;
	font-family : Arial,Helvetica,"sans serif";
	font-size: 8pt;
	font-weight : normal;
	font-style: normal;
}

.admin{
	color : #666699;
}
.admin_alt{
	color : #5555ff;
}

ul{
	color : Maroon;
	font-weight : bold;
}

select{
	font-size: 7pt;
}

input,textarea{
	font-size: 8pt;
	font-family :  Arial,Helvetica,sans-serif;
}

input[type=button]{
	padding:0;
}

hr{
	height: 1px;
	border: 1px dotted #BFBBA3;
	border-top: 1px;  
	border-left: 1px; 
	border-right: 1px; 
	width: 90%;
	float: center;
}

td.excel{
	border: 1px dotted #BFBBA3;
	  	
	border-width:1px 1px 0px 0px;
	
	empty-cells: show;
	
	padding : 1px;
	margin : 0px;
	font-family : tahoma,verdana,Arial,Helvetica,"sans serif";
	font-size: 7pt;
	overflow:hidden;
}

td.sortable {
	color : Black;
	font-family : tahoma,verdana,Arial,Helvetica,"sans serif";
	font-size: 11px;
	padding : 6px 0px 8px 0px;
	margin : 0px;
	text-align: left;
	/*background-color:#f4f4f4;*/
	white-space:nowrap;
}
td.sortable:hover {
	/*background-color:#f6f6f6;*/
}
a.sortable{
	color : Black;
	font-family : tahoma,verdana,Arial,Helvetica,"sans serif";
	font-size: 11px;
	font-weight: bold;
	padding : 0px;
	margin : 0px;
}
/*
a.sortable:hover{
	background-image:url(html-pix/icon_sortAscActive.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
}
*/
td.grd {
	background-color:transparent;
	/*color : black;*/
	color:#444444;
	font-family : tahoma,verdana,Arial,Helvetica,"sans serif";
	font-size: 11px;
	text-align: left;
	padding: 0px 1px 0px 1px;
	margin : 0px;
	border-top:1px solid #f0f0f0;
	empty-cells: show;
	white-space:nowrap;
}

.whiteSpaceWrap{
	white-space:normal !important;
}

td.grd:hover {
	background-color:#f4f4f4;
}

td.grdAlt:hover {
	background-color:#ececec;
}

tr.grd:hover{
	background-color:#f8f8f8;
}

tr.grdAlt:hover{
	background-color:#f0f0f0;
}

td.grdSel{
	background-color:#f0f0f0;
	color:#000000;
	/*font-weight: bold;*/
}
td.grdSelAlt{
	background-color:#e8e8e8;
	color:#000000;
	/*font-weight: bold;*/
}

.tidyBoxTab{
	background-color:#ffffff;
	color: #444444;
	font-family: Arial,Helvetica,"sans serif";
	font-size: 8pt;
	padding:1px 20px 2px 4px;
	text-align: left;
	position:absolute;
	top:0px;
	left:0px;
	font-weight:bold;
	border:1px solid #fff;
	border-width:1px 1px 0px 1px;
	white-space:nowrap;
}

.tidyBoxTab .icn{
	display:inline;
	background-repeat:no-repeat;
	position:absolute;
	right:4px;
	bottom:4px;
	width:11px;
	height:9px;
}

.tidyBoxBody{
	background-color:#ffffff;
	color: #444444;
	font-family: Arial,Helvetica,"sans serif";
	font-size: 8pt;
	padding:8px;
	text-align: left;
	display:table;
	position:relative;
	top:16px;
	-webkit-box-shadow: rgba(0,0,0,0.25) 0px 2px 6px;
	-moz-box-shadow: rgba(0,0,0,0.25) 0px 2px 6px;
	box-shadow: rgba(0,0,0,0.25) 0px 2px 6px;
	border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
	-webkit-border-radius: 0 4px 4px 4px;
}

.noDropshadow{
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.tidyBox{
	position:relative;
	margin:10px 20px 10px 0px;
	padding:0px 0px 16px 0px;
}

.ellipsis {  
	white-space: nowrap;  
	overflow: hidden;  
	text-overflow: ellipsis;  
	-o-text-overflow: ellipsis;  
	-moz-binding: url('ellipsis.xml#ellipsis');
} 

.uiTool{
	padding:1px 6px 1px 6px;
	margin-right:3px;
	background-color:#ececec;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color:#444;
}

.uiTool:hover{
	background-color:#bcbcbc;
	color:#000;
}
.clientStats{
	width:190px;
	height:80px;
}