/* mehrere Klassen können durch Leerzeichen getrennt zugewiesen werden zb.: class="tabellen_rahmen tb_bg_img"*/

html, body 		{ 	
				height:					100%;
} 
BODY			{ 	
				/* background:			color image attachement repeat position */
				background: 			#fff url(../Labels/bg_top_grey.png) repeat-x top left;
				margin: 				0px;
}
.head			{ 	
				/* background:			color image attachement repeat position */
				background: 			transparent url(../Labels/head_logo.png) no-repeat top right;
}
.shadow_left	{
				background: 			transparent url(../Labels/cont_shadow_l_grey.png) no-repeat top right;
}
.shadow_right	{
				background: 			transparent url(../Labels/cont_shadow_r_grey.png) no-repeat top left;
}
.topmenu_shadow_l{
				background: 			transparent url(../Labels/topmenu_shadow_l_grey.png) no-repeat top right;
}
.topmenu_shadow_r{
				background: 			transparent url(../Labels/topmenu_shadow_r_grey.png) no-repeat top left;
}
.bg_bottom		{
				background: 			transparent url(../Labels/bg_bottom_grey.png) repeat-x top left;
}
.menubalken		{
				background: 			transparent url(../Labels/topmenu_bg_grey.png) repeat-x top left;	
}
A				{ 
        		text-decoration: 		none;
       			font-size: 				11px;
        		font-weight: 			bold;
        		color: 					#777777 !important;
}
A:hover			{ 	
        		text-decoration: 		none;
       			font-size: 				11px;
        		font-weight: 			bold; 
        		color: 					#777777 !important; 
}
p,ol,div,td,th,address,blockquote,nobr,b,i,ul,li,td   { 
				font-family : 			Tahoma, Verdana;
				font-size : 			12px;
				font-weight : 			normal;
				text-decoration: 		none;
				list-style-type:		square;
				color:					#777777;
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt   { 
				font: 					14px Tahoma, Verdana; 
				font-weight: 			bold;
				color:					#777777;
}
.balkengrau 	{
				background-color: 		#E5E5E5;
}
.balkenblau 	{
				background-color: 		#CBDBEB;
}
#menuleiste		{ 
        		color: 					#777777 !important;
				font-family: 			Tahoma, Verdana;
        		font-size: 				11px;
				font-weight : 			bold;
				text-decoration: 		none;
}
.tabellen_rahmen {	
				border: 				solid 1px #DDDDDD;
				border-collapse: 		collapse;			
}
.tab_dotted		{
				border: 				dotted 1px #DDDDDD;
				border-collapse: 		collapse;
}
.dot_bottom		{
				border-bottom:			dotted 1px #DDDDDD;
				border-collapse: 		collapse;	
}
.Feld			{
        		border: 1px solid #aaa;
        		background: #f4f4f4;
        		padding: 2px;
        		color: #aaa;
}
.Feld:hover, .Feld:focus {
        		border: 1px solid #888;
        		background: #fff;
}
.File			{
				color: 					black; 
				font: 					9px Verdana; 
				background-color: 		#F2F0EE; 
				border: 				solid 1px #74744E; 
}
form 			{
				margin:0px; padding:0px;
}
.Button {
        		background: #aaa;
}

.Button:hover {
        		background: #888;
}
.Check, .Radio	{ 	
				background-color: 		#e0e0e0; 
				border: 				solid 1px #dddddd;
}