
/*.Bereich		{ color: #000; font-family: Arial, SunSans-Regular, sans-serif; background-color: #e9e9e9; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px }
.pulldown		{ color: #000; font-family: Arial, SunSans-Regular, sans-serif; background-color: #e9e9e9; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px; width: 110px; }
.Tabellenfeld	{ color: #fff;  height: 17px }
.Feldgruen		{ color: #000; font-family: Arial, SunSans-Regular, sans-serif; background-color: #d2ffbc; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px }
.Feldrot		{ color: #000; font-family: Arial, SunSans-Regular, sans-serif; background-color: #ffdfc1; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px }

*/
/* 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: 			#727272 url(../Labels/background.png) scroll repeat-x left top;
				margin: 				0px;
}
.header			{
				background: 			transparent url(../Labels/header.png) no-repeat top center;
}
.main			{
				background: 			white;
}
.shadow_oben		{
				padding-left:			10px;
				padding-right:			10px;
				background: 			transparent url(../Labels/shadow_oben.png) no-repeat top center;
}
.shadow_mitte		{
				padding-left:			10px;
				padding-right:			10px;
				background: 			transparent url(../Labels/shadow_mitte.png) repeat-y center;
}
.shadow_unten		{
				padding-bottom:			10px;
				padding-left:			10px;
				padding-right:			10px;
				background: 			transparent url(../Labels/shadow_unten.png) no-repeat bottom center;
}
.background_gfx	{
				background: 			transparent url(../Labels/bg_gfx.png) no-repeat  center -40px;
}
.background_l	{
				background: 			transparent url(../Labels/background_l.png) repeat-y top left;
}
.background_r	{
				background: 			transparent url(../Labels/background_r.png) repeat-y top right;
}
.background_u	{
				background: 			transparent url(../Labels/background_u.png) repeat-x top center;
}
.ecke_l			{
				background: 			transparent url(../Labels/ecke_l.png) no-repeat top right;
}
.ecke_r			{
				background: 			transparent url(../Labels/ecke_r.png) no-repeat top right; 
}
.ecke_m		{
				background: 			transparent url(../Labels/menu_bg.png) repeat-x top center;
}
.menu_rund_l	{
				background: 			transparent url(../Labels/menu_rund_l.png) no-repeat top right;
}
.menu_rund_r	{
				background: 			transparent url(../Labels/menu_rund_r.png) no-repeat top left;
}
.menu_oben		{
				background: 			transparent url(../Labels/menu_oben.png) repeat-x top center;
} 
.navi			{
				background: 			transparent url(../Labels/navi.png) repeat-x top center;
}
.box_oben		{
				background: 			transparent url(../Labels/box_oben.png) no-repeat top center;
}
.box_unten		{
				background: 			transparent url(../Labels/box_unten.png) no-repeat top center;
}
.box_mitte		{
				background: 			transparent url(../Labels/box_mitte.png) repeat-y top center;
}

.balken_aussen	{
				background-color:		#ededed;
}
.balken_mitte	{
				background-color:		#e5e5e5;
}
.tabellen_rahmen {		
				border: 				solid 1px #e5e5e5;
				border-collapse: 		collapse;	
}
.tabellen_rahmen2 {		
				border: 				solid 1px #444;
					
}
.tabellen_rahmen_lru	{
				border-left: 			solid 1px #BFBFBF;
				border-right: 			solid 1px #BFBFBF;
				border-bottom: 			solid 1px #BFBFBF;
				border-collapse: 		collapse;
}
.dot_bottom		{
				border-bottom:			dotted 1px #B5B5B5;
				border-collapse: 		collapse;	
}
A				{ 					
				/*font:					size height weight style variant family (durch komma getrennt)*/
				font: 					10pt bold Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				color: 					black !important; 
}
A:hover			{ 	
				font: 					10pt bold Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none; 
				color: 					#FE0000 !important;   
}
p,ol,div,td,th,address,blockquote,nobr,b,i,ul,li   { 
				color: 					#272727; 
				font:	 				10pt Arial, SunSans-Regular, sans-serif; 
				list-style-type:		none;
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt   { 
				font: 					11pt Arial, SunSans-Regular, sans-serif;
				font-weight: 			bold;
				margin:					0;
				padding:				0;
}
.white			{
				color: 					#fff !important;   
}
.red			{
				color: 					#FE0000 !important;   
}
.red_dark			{
				color: 					#800000 !important;   
}
.reddark		{
				color:					#930606 !important;
}
.xsmall			{
				font-size: 				8.5pt !important;
}
.small			{
				font-size: 				9pt !important;
}
.xxnormal			{
				font-size: 				11pt !important;
}
.big		{
				font-size: 				12pt !important;
}
.fett		{
				font-weight: bold;
}
.headline		{
				color:					#fff !important;
				font: 					11pt Arial, SunSans-Regular, sans-serif;
				font-weight: 			bold;
}
.headline:hover	{
				color:					#fff !important;
				font: 					11pt Arial, SunSans-Regular, sans-serif;
				font-weight: 			bold;
}
.prod_bar	{
				background: 			transparent url(../Labels/prod_bar.png) no-repeat top left;
}
.produkt		{
				color:					black;
				font-weight: 			bold;
}
.produkt:hover		{
				font-weight: 			bold;
}
.lager3			{
				background: 			transparent url(../Labels/lager3.png) no-repeat left;
}
.lager2			{
				background: 			transparent url(../Labels/lager2.png) no-repeat left;
}
.lager1			{
				background: 			transparent url(../Labels/lager1.png) no-repeat left;
}
form 			{
				margin:					0px; 
				padding:				0px;
}
.Button			{ 
				color: 					#fff; 
				font: 					9pt bold Arial, SunSans-Regular, sans-serif;; 
				background-color: 		#434343;  
				border: 				solid 1px #A4A4A4;
}
.Button:hover	{
				background-color: 		#930606;
} 
.Button_w		{  	
				width: 					120px; 
				height: 				23px;
				font: 					8pt bold Arial, SunSans-Regular, sans-serif; 
				font-weight: 			bold;
				color: 					#fff;
				background: 			transparent url(../Labels/button_warenkorb.png) no-repeat top left; 	 
				position: 				relative; 
				vertical-align: 		middle; 
				margin: 				0;  
				padding:				0;  
				border: 				0;	
}
.Button_w:hover	{  
				width: 					120px; 
				height: 				23px;
				font: 					8pt bold Arial, SunSans-Regular, sans-serif; 
				font-weight: 			bold;
				color: 					#fff;
				background: 			transparent url(../Labels/button_warenkorb_hover.png) no-repeat top left; 
				position: 				relative; 
				vertical-align: 		middle;
				margin: 				0;  
				padding:				0;  
				border: 				0;
}
.Check, .Radio	{ 	
				background-color: 		#e0e0e0; 
				border: 				solid 1px #dddddd;
}
.Feld			{
				color: 					#000; 
				font: 					9pt Arial, SunSans-Regular, sans-serif; 
				background-color: 		#EFEFEF; 
				border: 				solid 1px #7F7F7F;
}
.Feld:hover			{
				border: 				solid 1px black;
}
.File			{
				color: 					#000; 
				font: 					9pt Arial, SunSans-Regular, sans-serif; 
				background-color: 		#e9e9e9; 
				border: 				groove 1px;
}
Input.Feld2		{
				width: 					150px; 
}
Input.Feld		{
				width: 					180px; 
}
.Feldkl{
				width: 42px !important; 
}
Textarea.Feld	{
				width: 					350px; 
				height: 				150px; 
}
.img			{
				display: 				block;
				background-color: 		#fff;
				border: 				1px solid #D9CAC6;
				padding:				0.5em;
}
.img:hover			{
				border: 				1px solid #777;
}
.seitenumschaltung_aktiv	{
				text-decoration:		underline !important;
				font-weight: 			bold !important;
				color: 					red !important;
}
.seitenumschaltung			{
				text-decoration:		none !important;
				font-weight: 			bold !important;
}
.tab_bg			{
				background: 			transparent url(../Labels/tab_bg.png) repeat-x top left; 
}
.tab {
				margin:					0px; 
				padding: 				0px;
}
.tab li {
				padding-top:			7px;
				padding-bottom: 		0px;
				list-style-type: 		none !important;
				color: 					#fff !important;
				float: 					left;
				height: 				23px;
				width:					108px;
}
.tab li strong {
/* für 1=oben, 2=rechts, 3=unten, 4=links interpretiert */
			padding:					0px 0px 0px 10px;	
			color: 						#fff;
}
.tab li strong:hover {
/* für 1=oben, 2=rechts, 3=unten, 4=links interpretiert */
			padding:					0px 0px 0px 10px;	
			color: 						#fff;
}
.tab_aktiv,.tab_inaktivx:hover	{
				background: 			transparent url(../Labels/tab.png) no-repeat top left !important; 
}
.tab_inaktiv	{
				background: 			transparent url(../Labels/tab2.png) no-repeat top left !important; 
}
.be_ansicht {

}

.be_ansicht li {
				padding: 				7px 0px 0px 0px;
				list-style-type: 		square !important;
				color: 					#800000;
}
.be_ansicht li *{
				padding: 				0px 0px 0px 0px;
				color: 					#000000;
}
/*.menu_hover		{
				color: 					#FE0000 !important; 
				font:	 				10pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			bold;
}
.menu_hover:hover		{
				color: 					#FE0000 !important; 
				font:	 				10pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			bold;
}
.menu			{
				color: 					black !important; 
				font:	 				10pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			bold;

}
.menu:hover			{
				color: 					#FE0000 !important; 
				font:	 				10pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			bold;
}*/
.b130			{
				max-width: 				130px;
				max-height: 			100px;
}

.tab_bg			{
				background: 			transparent url(../Labels/tab_bg.png) repeat-x top left; 
}
.tab {
				margin:					0px; 
				padding: 				0px;
}
.tab li {
				padding-top:			7px;
				padding-bottom: 		0px;
				list-style-type: 		none !important;
				color: 					#fff !important;
				float: 					left;
				height: 				23px;
				width:					108px;
}
.tab li strong {
/* für 1=oben, 2=rechts, 3=unten, 4=links interpretiert */
			padding:					0px 0px 0px 10px;	
			color: 						#800000;
}
.tab li strong:hover {
/* für 1=oben, 2=rechts, 3=unten, 4=links interpretiert */
			padding:					0px 0px 0px 10px;	
			color: 						#000
}
.tab_aktiv,.tab_inaktivx:hover	{
				background: 			transparent url(../Labels/tab.png) no-repeat top left !important; 
}
.tab_inaktiv	{
				background: 			transparent url(../Labels/tab2.png) no-repeat top left !important; 
}

.tab_gr {
				margin:					0px; 
				padding: 				0px;
}
.tab_gr li {
				padding-top:			7px;
				padding-bottom: 		0px;
				list-style-type: 		none !important;
				color: 					#fff !important;
				float: 					left;
				height: 				23px;
				width:					170px;
				background: 			transparent url(../Labels/tab_gr.png) no-repeat top left; 
}
.tab_gr li strong {
/* für 1=oben, 2=rechts, 3=unten, 4=links interpretiert */
				padding:				0px 0px 0px 10px;	
				color: 					#800000;
}
.tab_gr_aktiv,.tab_inaktivx:hover	{
				background: 			transparent url(../Labels/tab_gr.png) no-repeat top left !important; 
}
.tab_gr_inaktiv	{
				background: 			transparent url(../Labels/tab2_gr.png) no-repeat top left !important; 
}

#sbt_custom {
    border: 1px solid #CCCCCC;
    width: 545px;
    padding: 2px 3px 2px 3px;
    font-size: 12px;
}
#sbt_custom img {
    margin-top: 2px;
    margin-right: 15px;
}
