
/* 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: 			#35435F url(../Labels/bg.png) repeat-x left top;
				margin: 				0;
}
.header			{
				background: 			transparent url(../Labels/header_bg.jpg) no-repeat top center;
}
.menu			{
				background: 			transparent url(../Labels/t_menu_bg.png) no-repeat top center;
}
.content_oben			{
				background: 			transparent url(../Labels/content_oben.jpg) no-repeat top;
}
.content			{
				background: 			transparent url(../Labels/content.jpg) repeat-y top;
}
.footer			{
				background: 			transparent url(../Labels/footer.gif) no-repeat top;
}
.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-color: 			#8E9DBD;
}
.tabellen_rahmen {		
				border: 				solid 1px #e5e5e5;
				border-collapse: 		collapse;	
}
.fixed			{
				table-layout: 			fixed;
				overflow: 				hidden;
}
.dot_bottom		{
				border-bottom:			dotted 1px #B5B5B5;
				border-collapse: 		collapse;	
}
.seitenumschaltung_aktiv	{ 
				color: 					#aede01; 
				text-decoration:		underline !important; 
				font-weight: 			800 !important; 
}
.seitenumschaltung			{
				text-decoration:		none !important;
				font-weight: 			bold !important;
}
.menu_aktiv,.menu_inaktiv:hover,.menu_aktiv:hover	{
				color:					#E2001C !important; 
				font-weight: 			bold;
}
.menu_inaktiv	{
				color:					#485774 !important; 
				font-weight: 			bold;

}
/* Schriftarten */
A				{ 					
				/*font:					size height weight style variant family (durch komma getrennt)*/
				font: 					9pt Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				color:					#363e4e;
}
A:hover			{ font: 					9pt Arial, SunSans-Regular, sans-serif; color:					#fff; text-decoration: underline; }
p,ol,div,td,th,address,blockquote,nobr,b,i,ul,li   { 
				color: 					#363E4E; 
				font:	 				12px Arial, SunSans-Regular, sans-serif; 
}
li 				{
				color:					#002075;
				list-style-type:		square;	
}
li font			{
				color:					#3a3a3a !important;
}
h1				{
				font: 					10px Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			normal;
				color:					#4b4b4b;
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt   { 
				font: 					12px Arial, SunSans-Regular, sans-serif;
				font-weight: 			bold;
				color: 					#3a3a3a
}
.white			{
				color: 					#fff !important;   
}
.grey			{
				color: 					#a4a4a4 !important;   
}
.grey_mid		{
				color: 					#333333 !important;
}
.grey_dark		{
				color: 					#696969 !important;
}
.black			{
				color:					#000 !important;
}
.brown_dark		{
				color: 					#2C1B11 !important;
}
.brown			{
				color: 					#8E4614 !important;
}
.red			{
				color: 					#E2001C !important;   
}
.red_dark		{
				color: 					#800000 !important;
}
.green			{
				color: 					green !important;   
}
.blue			{
				color:					#173A82	 !important;
}
.blue_dark			{
				color: 					#002075 !important;   
}
.blue_grey		{
				color:					#485774 !important;   
}
.yellow			{
				color: 					yellow !important;   
}
.orange			{
				color:					#ED9321 !important;
}
.beige			{
				color: 					#916626 !important;
}
.xxsmall		{
				font-size: 				7pt !important;
}
.xsmall			{
				font-size: 				8pt !important;
}
.small			{
				font-size: 				9pt !important;
}
.normal			{
				font-size: 				10px !important;
}
.xnormal			{
				font-size: 				12px !important;
}
.xxnormal			{
				font-size: 				14px !important;
}
.big			{
				font-size: 				16px !important;
}
.fett			{
				font-weight: 			bold;
}
.blinkx:hover			{
				text-decoration: 		underline blink; 
}
/* bilder   */
.bild			{
				border: 				solid 1px #ABABAB;
				padding:				0.3em;
				background-color: 		#fff;
}
.bild:hover		{
				border: 				solid 1px #777;
}
.b50			{
				max-width: 				50px;
				max-height: 			30px;
}
.b60			{
				max-width: 				60px;
				max-height: 			60px;
}
.b75			{
				max-width: 				75px;
				max-height: 			75px;
}
.b150			{
				max-width: 				150px;
				max-height: 			100px;
}
.b200			{
				max-width: 				150px;
				max-height: 			200px;
}
/* Elemente */
form 			{
				margin:					0px; 
				padding:				0px;
}
Input[type=image],Input[type=image]:hover			{
}
input[type=password],input[type=text],input[type=file]		{
				color: 					#fff;
				font: 					12px Arial, SunSans-Regular, sans-serif;
				background-color: 		#7788AC;
				border: 				solid 0px #002075;
				padding: 				3px;
}
input[type=password]:hover,input[type=text]:hover,input[type=file]:hover		{
}
input[type=password],input[type=text]{
				width: 					144px;
}
.Feldkl{
				width: 					59px !important; 
}
.Feldkl2{
				width: 					80px !important; 
}
.suchfeld{
				padding: 				0px !important;
				color:					#E2001C !important;
				border: 				solid 0px !important;
				background: 			transparent !important;

 	 
}
.warenkorb_suche	{
				background: 			transparent url(../Labels/inputbox.png) no-repeat top left !important;
}
input[type=checkbox],input[type=radio]	{
				margin:					0px;
				padding:				0px;
				background-color: 		#e0e0e0;
				border: 				solid 1px #002075;
}
input[type=submit],input[type=button],input[type=reset],.Button		{ color: 					#173a82; font: 					bold 8pt Arial, SunSans-Regular, sans-serif; background-color: #efefef; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; vertical-align: 		middle; border: 				1px #a8a8a8; height: 				20px; }
.Button_mid			{
				width: 					150px; 
				height: 				23px;
				background: 			transparent url(../Labels/button_mid.png) no-repeat top left; 	 

}
.Button_mid:hover	{
				background: 			transparent url(../Labels/button_mid_hover.png) no-repeat top left; 	 

}
.Button_gr	 	{
				width: 					250px; 
				height: 				23px;
				background: 			transparent; 	 
}

TEXTAREA		{
				color: 					#000;
				font: 					12px Arial, SunSans-Regular, sans-serif;
				background-color: 		#7788AC;
				border: 				solid 0px #002075;
				width: 					350px;
				height: 				150px;
}
TEXTAREA:hover	{
}
SELECT			{ color: 					#000; font: 					12px Verdana; background-color: 		#7788ac; border: 				solid 0 #002075; }
SELECT:hover	{
}
.LINK:hover { color: #eb1205; }
