html, body 		{ 	
				height:					99%;
} 
BODY			{ 	
				/* background:			color image attachement repeat position */
				background: 			#e3e3e3 url(../Labels/bg.png) repeat-x center top;
				margin: 				0px;
}
#box			{
				height: 				100%;
				min-height:				100%;
}
.header			{
				background: 			transparent url(../Labels/header.png) no-repeat center;
				margin: 				0px;
}
.header2			{
				background: 			transparent url(../Labels/logo2.png) no-repeat center bottom;
				margin: 				0px;
}
.footer			{
				background: 			transparent url(../Labels/footer.png) repeat-x center bottom;
				margin: 				0px;
}
.main			{
				background: 			#fff;
}

.menu		{
				background: 			transparent url(../Labels/menu.png) repeat-x bottom center;
}
.menu_hover	{
				background: 			transparent url(../Labels/menu_hover.png) no-repeat bottom center;
}
.bg_blue		{
				background-color: 		#ADC7DF;
}
.bg_bluedark	{
				background-color: 		#3988b9;
}
.bg_verlauf		{
				background: 			transparent url(../Labels/verlauf.png) repeat-y top center;
}
.bg_verlauf2		{
				background: 			transparent url(../Labels/verlauf2.png) repeat-y top center;
}
/*sonstiges*/
.tabellen_rahmen {		
				border: 				solid 1px #3988B9;
				border-collapse: 		collapse;	
}
.dot_bottom		{
				border-bottom:			dotted 1px #B5B5B5;
				border-collapse: 		collapse;	
}
.box_oben		{				
				background: 			transparent url(../Labels/box_oben.png) no-repeat top center;
}
.box_mitte		{	
				background: 			#fff;
}
.box_unten		{	
				background: 			transparent url(../Labels/box_unten.png) no-repeat top center;
}
.produkt		{	
				background: 			#e8e8e8 url(../Labels/produkt.png) no-repeat top center;
}
.produkt2:hover		{	
				background: 			transparent url(../Labels/produkt_hover.png) no-repeat top center;
}
.produkt3			{
				background: 			transparent url(../Labels/produkt2.png) no-repeat top center;
}
.produkt42		{	
				background: 			transparent url(../Labels/produkt_hover.png) no-repeat top center;
}
/*schriftformatierung*/
A				{ 					
				font: 					8pt Verdana; 
				text-decoration: 		none;
				color:					#3F8CBB;/*color: 					#414040;*/ 
				font-weight: 			bold;
}
A:hover			{ 	
				font: 					8pt Verdana; 
				color:					#3F8CBB;/*color: 					#414040;*/
 				font-weight: 			bold;
				text-decoration: 		underline; 

}
.underlined	{
				text-decoration: 		none; 
}
.underlined:hover{
				text-decoration: 		underline !important; 
}
.nounderlined,.nounderlined:hover	{
				text-decoration: 		none; 
}
font	{
				font:	 				Verdana; 
}
p,ol,div,td,th,address,blockquote,nobr,b,i,ul,li   { 
				color: 					#414040; 
				font:	 				8pt Verdana; 
				list-style-type:		square;
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt   { 
				font: 					10pt Verdana;
				font-weight: 			bold;
}
.red			{
				color: 					red !important;   
}
.reddark			{
				color: 					#840000 !important;   
}
.green			{
				color: 					#247a00 !important;   
}
.gelb			{
				color: 					#FBFE9B;
}
.blue			{ 
				color: 					#ADC7DF !important;   
}
.bluedark		{
				color:					#3F8CBB !important;
}
.black			{
				color: 					#000000 !important;
}
.greydark			{
				color: 					#414040 !important;   
}
.grey			{
				color: 					#bbb !important;     
}
.white			{
				color: 					#fff !important;
}
.xsmall			{
				font-size: 				6.5pt !important;
}
.small			{
				font-size: 				7pt !important;
}
.notsobig		{
				font-size: 				9pt !important;
}
.big		{
				font-size: 				10pt !important;
}
.loginmenu	{
				color: 					#414040 !important;   
}
.loginmenu:hover	{
				color: 					#FBFE9B !important;

}
.loginmenu:active{
				color:					#3F8CBB !important;
}
/*elemente*/
form 			{
				margin:					0px; 
				padding:				0px;
}
Textarea	{
				color: 					#000; 
				font: 					7pt Verdana; 
				background-color: 		#fff; 
				border: 				solid 1px #3F8CBB;
				width: 					350px; 
				height: 				150px; 
}
Textarea:hover	{ 
				border: 				solid 1px #ADC7DF;
}
SELECT			{
				width: 					150px; 
				color: 					#000; 
				font: 					7pt Verdana; 
				background-color: 		#fff; 
				border: 				solid 1px #3F8CBB;
}
SELECT:hover			{
				border: 				solid 1px #ADC7DF;
}
Input[type=image]		{
				border: 				0; 
    			padding: 				0;
    			margin:					0;
}
Input[type=file],Input[type=text],Input[type=password]	{ 	
				color: 					#000; 
				font: 					7pt Verdana; 
				background-color: 		#fff; 
				border: 				solid 1px #3F8CBB;
}
Input[type=file]:hover,Input[type=text]:hover,Input[type=password]:hover	{ 	
				border: 				solid 1px #ADC7DF;
}
Input[type=checkbox],Input[type=Radio]	{ 	
				border: 				0;
    			padding: 				0;
    			margin:					0;
}
.Button			{ 
				width: 					120px; 
				height: 				20px;
				font: 					8pt Verdana; 
				font-weight: 			bold;
				color: 					#FBFE9B;
				background: 			transparent url(../Labels/button_kl.png) no-repeat top left; 	 
				position: 				relative; 
				vertical-align: 		middle; 
				margin: 				0;  
				padding:				0;  
				border: 				0;	
				cursor:					pointer;	
}
.Button_gr	{
				width: 					140px; 
				height: 				20px;
				font: 					8pt Verdana; 
				font-weight: 			bold;
				color: 					#FBFE9B;
				background: 			transparent url(../Labels/button_gr.png) no-repeat top left; 	 
				position: 				relative; 
				vertical-align: 		middle; 
				margin: 				0;  
				padding:				0;  
				border: 				0;
				cursor:					pointer;	
} 
Input.Feld	{
				width: 					147px; 
}
Input.Feldkl{
				width: 					50px !important; 
}

#Imgfeld		{
				color: 					#000; 
				font: 					10pt Verdana; 
    			height: 				20px; /* entspricht Grafikhöhe */
    			background:	 			url(../Labels/input.png); /* Hintergrundgrafik */
    			border: 				0; 
    			padding: 				0 5px 0 5px;
    			width: 					150px;
}
.Suche			{
				color: 					#000; 
				font: 					10pt Verdana !important; 
    			height: 				20px; /* entspricht Grafikhöhe */
    			border: 				0 !important; 
    			padding: 				0 0px 0 5px;
    			width: 					130px !important; 
}
.seitenumschaltung_aktiv	{
				text-decoration:		underline !important;
				font-weight: 			bold !important;
}
.seitenumschaltung			{
				text-decoration:		none !important;
				font-weight: 			bold !important;
}
/*
button
checkbox
file
hidden
image
password
radio
reset
submit
text
*/

