/* Body-Definitionen */
/**********************************/
body 				{margin: 0;padding: 0;background-color:#ffffff;color:#000000;font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;}



/* Table-Definitionen */
/**********************************/

table				{font-size:10px;}
.ta_border_aussen		{border:2px solid #6666DD;}
.ta_border_innen		{border:2px solid #DDDDDD;}
.ta_head			{color:#000000; background-color:#DDDDDD; font-weight: bold;font-size:11px;}
.ta_sum				{font-weight:bold;font-size:11px}
.ta_row_1			{background-color:#c6c6c6;}
.ta_row_2			{background-color:#DDDDDD;}
.ta_row_3			{background-color:#003333;}
.ta_row_4			{background-color:#333300;}



/* Button-Definitionen */
/**********************************/
.bu				{font-size: 7pt;margin-left:5px;margin-right:5px;background-color:#00009b;color:#ffffff;}
.bu_bestellen			{font-size: 7pt;margin-left:5px;margin-right:5px;background-color:#116633;color:#ffffff;}



/* Spezialfelder-Definitionen */
/**********************************/

.li_vertikal			{position: absolute;left:148px;top:0px;width:1px;height:800px;color:#0000000;background-color:#000000;} 
.li_horizontal			{height:1px;background-color:#003366;} 

/* JJ 10.01.2012
input, select, textarea, checkbox	
				{background-color:#ffff00;}
*/
input, select, textarea, checkbox	
				{background-color:#ffffff;}

.hinweis			{color: #000000; background-color:#ffff00;font-size: 12pt; font-weight: bold;}
.error				{color: #ffffff; background-color:#ff2244;font-size: 12pt; font-weight: bold;}



/* Menue Definitionen */
/**********************************/
/* JJ 09.01.2012
.me_link { width:145px }
.me_link a { padding:1px 0 1px 1px; margin:0px 0px 1px 1px; display:block; text-decoration:none; background:#BFD3E3; color:#000000}
.me_link a:hover { 	          margin:0px 0px 1px 1px; text-decoration:none; background:#ffffff; color:#000000 }
*/

.me_link { width:145px }
.me_link a { padding:1px 0 1px 1px; margin:0px 0px 1px 1px; display:block; text-decoration:none; background:#2B78C6; color:#ffffff}
.me_link a:hover { 	          margin:0px 0px 1px 1px; text-decoration:none; background:#ffffff; color:#000000 }

.me_link_v { background:#ffffff;width:100px }
.me_link_v a { padding:1px 5px 1px 1px; margin:0px 0px 1px 1px;  text-decoration:none; background:#BFD3E3; color:#000000}
.me_link_v  a:hover { 	          margin:0px 0px 1px 1px; text-decoration:none; background:#ffffff; color:#000000}


h1{
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;	
	line-height: 22px;
	margin: 0x 5px 0px 10px;
	padding: 0px;
}
h2{
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	line-height: 18px;
	margin: 0x 5px 0px 10px;
	padding: 0px;
}



/* alles nachfolgende Später rausnehmen */
/*****************************************/
.Line_List_Color_On{ background-color:#cccccc;}
.Line_List_Color_Off{}
.suche_liste_head
{
	background-color:#BFD3E3;
}


.suche_liste_body
{
	background-color:#BFD3E3;
}

	.w_rahmen
		{
			background-color: #FFFFFF;
			border: thin solid #000000;
			border-width:1px;
			left: 0px;
			top: 0px;
			right: 0px;
			bottom: 0px;
			cellspacing: 0px;
			cellpadding: 0px;
			background-position: left left;
			overflow: auto;
			color: #000000;
		}
		.w_Head
		{
			background-color: #cccccc;
			width:100%;
			text-align:center;
		}
		.w_Head_Table
		{
			background-color: #909090;
			width:100%;
			text-align:center;
		}
		
		.w_LINE_TRENNER
		{
			width:100%;
			height:1px;
		}
		.w_line1{ background-color: #aaaaaa }
		.w_line2{ background-color: #C5C7C5 }
		.w_bottom{ background-color: #ffffff }

.c_TableBorder_aussen
{
	border:2px solid #6666DD;
}

.c_TableBorder_innen
{
	border:2px solid #DDDDDD;
}


.c_TableWithBackground
{
	border:2px solid #DDDDDD; background-color:#999999;
}

.c_TableHead
{
	color:#000000; background-color:#FFFFFF; font-weight: bold;
}

.c_TableHead_aussen
{
	color:#ffffff; background-color:#6666DD; font-weight: bold;
}



.Button
{
	FONT-SIZE: 7pt;width:80px;background-color:#4D4D4d;color:#ffffff;
}

.Button40
{
	FONT-SIZE: 7pt;width:40px;background-color:#4D4D4d;color:#ffffff;
}

.Button120
{
	FONT-SIZE: 7pt;width:120px;background-color:#4D4D4d;color:#ffffff;
}

.Button220
{
	FONT-SIZE: 7pt;width:220px;background-color:#4D4D4d;color:#ffffff;
}

.Button160
{
	FONT-SIZE: 7pt;width:220px;background-color:#4D4D4d;color:#ffffff;
}

.vlink_xsl { background:#ffffff;width:120px }
.vlink_xsl a { padding:1px 5px 1px 1px; margin:0px 0px 1px 1px;  text-decoration:none; background:#4D4D4d; color:#ffffff}
.vlink_xsl  a:hover { 	          margin:0px 0px 1px 1px; text-decoration:none; background:#ffffff; color:#4D4D4d }

.vlink_ohne_bgcolor {}
.vlink_ohne_bgcolor a { padding:1px 5px 1px 1px; margin:0px 0px 1px 1px;  text-decoration:none; background:#4D4D4d; color:#ffffff}
.vlink_ohne_bgcolor  a:hover { 	          margin:0px 0px 1px 1px; text-decoration:none; background:#ffffff; color:#4D4D4d }

.Line_List_Color_On{ background-color:#cccccc;}
.Line_List_Color_Off{}

.suche_head_2
{
	background-color:#4D4D4d;
	border-top:solid thin blue;
}

.suche_head_2_left
{
	background-color:#4D4D4d;
	border-top:solid thin blue;
	border-left:solid thin blue;
}

.suche_head_2_right
{
	background-color:#4D4D4d;
	border-top:solid thin blue;
	border-right:solid thin blue;
}


.suche_bottom_2
{
	background-color:#4D4D4d;
	border-bottom:solid thin blue;
}

.suche_bottom_2_left
{
	background-color:#4D4D4d;
	border-bottom:solid thin blue;
	border-left:solid thin blue;
}

.suche_bottom_2_right
{
	background-color:#4D4D4d;
	border-bottom:solid thin blue;
	border-right:solid thin blue;
}



.suche_liste_head
{
	background-color:#4D4D4d;
}


.suche_liste_body
{
	background-color:#4D4D4d;
}


.errorMessage
{
	color: #CC2244; font-size: 12pt; font-weight: bold;
}


.infoMessage
{
	color: #000000; font-size: 12pt; font-weight: bold;
}


.errorColor
{
	color: #ff2244;
}


body
{
 FONT-SIZE: 10pt;
}


td	
{
FONT-SIZE: 9pt;	
}


input	
{
FONT-SIZE: 9pt;
}




