
BODY
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    color:Black;
    margin: 0px 0px 0px 0px;
    overflow:auto;
}

.td
{
	/*background-image:url(images/hg_td.gif);*/
	font-family:Arial,Verdana;
	font-size:11px;
	color:white;
	font-weight:bold;
	height:19px;
	cursor:pointer;
}

.td_over
{
	background-image:url(images/hg_td_over.gif);
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	color:black;
	height:19px;
	cursor:pointer;
}

.disabledItem, .form.disabledItem {background-color:#EAEAEA;color:#888;}

.menu_header 
{
	background-color:#DEE5E7;
	font-family:Arial,Verdana;
	font-size:10px;
	font-weight:bold;
	color:black;
	height:15px;
	cursor:pointer;
}

.PagerStyle 
{
	/*background-color:#97B9E8;*/
	background-image:url(images/hg_menu.gif);
	font-family:Arial,Verdana;
	font-size:11px;
	color:white;
	height:21px;
}

.padLeftLabel{padding-left:24px;}
.padLeftContent{padding-left:4px;}

.FilterStyle
{
	background-image:url(images/hg_menu.gif);
	height:21px;
	font-family:Arial,Verdana;
	font-size:11px;
	color:white;
}

#mydatagrid { border-width:0px; border-color:white; }

.HeaderStyle, .HeaderStyle:Link, .HeaderStyle:visited, .HeaderStyle:active, .HeaderStyle:hover
{
	background-image:url(images/hg_menu.gif);
	height:21px;
	font-family:Arial,Verdana;
	font-size:11px;
	color:white;
}

.HeaderStyle td { border-width:0px; }

.ItemSyle
{
	border-bottom: solid 1px #DDDDDD;
	border-left: solid 1px #dddddd;
	font-family:Arial,Verdana;
	font-size:12px;
	color:black;
}


.ItemSyle_Orange_over
{
	border-bottom: solid 1px #DDDDDD;
	border-left: solid 1px #dddddd;
	font-family:Arial,Verdana;
	font-size:12px;
	color:black;
	/*background-image:url(images/hg_abm.gif);*/
	background-color:#ADBFC4;
	cursor:pointer;
}



.ItemSyle_left
{
	border-bottom: solid 1px #DDDDDD;
	border-left: solid 1px #dddddd;
	font-family:Arial,Verdana;
	font-size:12px;
	color:black;
	padding-left:10px;
}

.ItemSyle_over
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:black;
	background-color:#DEE5E7;
	cursor:pointer;
}

.ItemSyle_Auswertung
{
	border-bottom: solid 1px #DDDDDD;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	font-family:Arial,Verdana;
	font-size:12px;
	color:black;
}

.Auswahl_Head
{
	/*background-image:url(images/hg_sort.gif);*/
	background-color:#DCE3E5;
	font-family:Arial,Verdana;
	font-size:11px;
	color:black;
	height:20px;
	vertical-align:bottom;
}


hr 
{
	color: C5D6E6;
}

.blau
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#000000;
}



.leer 
{
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	color:#999999;
}

.blau_big
{
	font-family:Arial,Verdana;
	font-size:20px;
	color:#004E90;
	font-weight:bold;
}


/* Hauptfarben (Hintergrund) */

.bg_dblau 
{
	/*background-color:#2557AD;*/
	background-color:#7E7D82;
}

.bg_grey_header 
{
	/*background-color:#2557AD;*/
	background-color:#DEE5E7;
}

.bg_hblau 
{
	/*background-color:#97B9E8;*/
	background-color:#839EA5;
	color:#FFF;
}

.bg_weiss
{
	background-color:#ffffff;
}


/* Text */

td, .black 
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.spacingLeft 
{
	padding-left:10px;
}

.spacingLeftNarrow
{
	padding-left:4px;
}

.black_norm
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 15px;
	color: Black;
	font-weight:bold;
}

.black_big
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	color: Black;
	font-weight:bold;
}

.mini 
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}

.hell 
{
	color:#666666;
}

.uber_klein
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: Black;
	background-image:url(images/hg_abm.gif);
}

.uber
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: Black;
	background-image:url(images/hg_abm.gif);
}

.hg_abm
{
	font-family:Arial,Verdana;
	font-size:12px;
	color:#000000;
	background-image:url(images/hg_abm.gif);
}


.fehler 
{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}

.form 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:Black;
	border: solid 1px #aaaaaa;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=2); 
}

.form_select 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:Black;
	border: solid 1px #aaaaaa;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=2); */
}

.form_btn_suche 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*background-image:url(images/btn_suche.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	height:19px;*/
}

.form_btn_neu 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*background-image:url(images/btn_neu.gif);
	background-repeat:no-repeat;
	padding-left:14px;*/
}

.form_btn_speichern 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	/*background-image:url(images/b_save.gif);
	background-repeat:no-repeat;
	padding-left:7px;*/
}

.form_btn
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.form_btn_mini
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

.vertikal 
{
	font-family:Verdana,arial;
	font-size: 10px;
	writing-mode: tb-rl;
	filter: flipH() flipV();
}

.Auswertung_dgrau 
{
	border-top: solid 1px #bbbbbb;
	background-color:#DDDDDD;
	font-weight:bold;
}

.Auswertung_orange 
{
	background-color:#FFD695;
	font-weight:bold;
}

.Auswertung_summe
{
	border-top: solid 2px #aaaaaa;
	background-color:#DDDDDD;	
}

/* TABS */

#tabCont 
{
	height:98%;
	width:100%;
	padding:10px;
	margin-top:3px;
	margin-left:10;
	margin-right:10;
	border: solid 1px #dddddd;
}

* > #tabCont { width:95%;height:94%;}

#tabMenu  
{
	margin-top:10px;
	margin-left:8px;
	height:23px;
}

#tabMenu ul 
{
	padding:0;
	padding-left:2px;	
	margin:0;
	padding-top:0px;
	list-style-type:none ;
}

#tabMenu li{	
	display:inline;
}

#tabMenu li a 
{
   border-top: solid 3px white;   
   padding: 4 11 4 7;
   height:20;
   color:white;
   text-decoration : none;
   margin-right:0;
   background-color:#9fb8be;

}

#tabMenu li a:hover, #tabMenu .hover
{
	padding: 4 11 4 7;
	height:20;
	background-color:#839EA5;	
	/*border-top: solid 3px #fbb547;*/
}


A:link	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#000000;
	}
hr.sep { background:url(images/hg_linie.gif); height:1px; border: dotted 1px #004e90;}
* > hr.sep { border:none; }

#trEditorSpez .info{
    font-size:small;
    padding-left:40px;
    padding-bottom:20px;
    padding-top:8px;
}

#trEditorSpez .info .head{
    font-weight:bold;
    display:block;
}

#trEditorSpez a.getInfo{
    text-decoration:underline;
    cursor:help;
}

#trPersonenlogo a img{
    border:none;
}

.loaderPanel{
    z-index:101;
    background-image:url(images/semitransparent.png);
    position:fixed;
    _position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    _width:100%;
    _height:100%;
    cursor:wait;
}

.loader{
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.loaderText{
    margin-top:20px;
    line-height:2em;
}