/* CSS Document */
body
{
	background-color:	#FFFFF9;
}

*
{
	font-family:		Verdana, Helvetica, Arial, sans-serif;
	font-size:		11px;
	color:			#666666;
}

.table_up
{
}

.table_upc
{
}

.table_downc
{
}

.copy
{
	font-size:		9px;
}

.title
{
	font-size:		14px;
	color:			#B20000;
	font-weight:		bold;
}

.title2
{
	font-size:		14px;
	color:			#B20000;
}

.title2_neu
{
	font-size:		18px;
	color:			#B20000;
}

.menu_table
{
	border:			#CCCCCC 1px solid;
}

.menu_title
{
	color:			#000000;
	background-color:	#CCCCCC;
	padding:		2px;
	font-weight:		bold;
}

.menu_content
{
	color:			#666666;
	background-color:	#FFFFF7;
	padding:		5px;
}

a
{
	text-decoration:	none;
	color:			#B20000;
}

a:hover
{
	text-decoration:	underline;
	color:			#FF9933;
}

.hmenu_link
{
	font-size:		14px;
	color:			#B20000;
	font-weight:		bold;
}

.hmenu_link:hover
{
	font-size:		14px;
	color:			#333333;
	background-color:	#FEFFD7;
	text-decoration:	none;
	font-weight:		bold;
}

h1
{
	font-weight:		bold;
	font-size:		16px;
}

h2
{
	font-weight:		bold;
	font-size:		14px;
}

.table_dark
{
	background-color:	#FFFFF7;
	width:			100%;
}

.div_dark
{
	width:			750;
	padding:		10px;
	background-color:	#FFFFF7;
}

.div_midtone
{
	width:			550;
	background-color:	#FFFFF7;
	padding:		10px;
	color:			#333333;
}

.table_midtone
{
	background-color:	#FFFFF7;
	color:			#333333;
	width:			100%;
}

.small_title
{
	border-bottom:		1px dotted #000000;
	width:			80px;
	font-weight:		bold;
	font-style:		italic;
}

.small_title_2
{
	width:			80px;
	font-weight:		bold;
	font-style:		italic;
}

.small_value
{
	font-weight:		bold;
}

.table_trans
{
	width:			750;
}

.small_table_dark
{
	width:			100%;
	background-color:	#EFEFEF;
}

.small_div_dark
{
	width:			290;
	background-color:	#EFEFEF;
	border:			#666666 1px solid;
	padding:		10px 0 10px 0;
}

.title_link
{
	font-size:		14px;
	background-color:	#FFFFF7;
	color:			#B20000;
	font-weight:		bold;
}

.title_link:hover
{
	font-size:		14px;
	color:			#333333;
	background-color:	#FFFFF7;
	text-decoration:	none;
	font-weight:		bold;
}

.date
{
	font-weight:		bold;
	font-family:		Arial,sans-serif;
	font-size:		12px;
}

.note
{
	font-size:		10px;
}

input
{
	background-color:	#CCCCCC;
	border:			#999999 1px solid;
}

select
{
	background-color:	#CCCCCC;
}

.pm_info
{
	width:			100%;
}

.pm_box
{
	width:			100%;
	background-color:	#FFFFF7;
	padding:		10px;
}

.menu_link
{
	color:			#000000;
	font-weight:		bold;
}

.menu_link:hover
{
	color:			#000000;
	font-weight:		bold;
}

.tr_0
{
	background-color:	#DDDDDD;
	padding:		5px;
}

.tr_1
{
	background-color:	#CCCCCC;
	padding:		5px;
}

.cc_div
{
	background-color:	#CCCCCC;
	padding:		10px;
	text-align:		left;
}

.cc_form
{
	background-color:	#FFFFFF;
}

.error
{
	color:			#FF0000;
	font-weight:		bold;
	font-size:		12px;
}

.datumsfeld
{
	font-size:		8px;
	font-weight:		bold;
}

dt
{
	font-weight:		bold;
	margin-top:		15px;
	margin-bottom:		5px;
}

.preis_kopf
{
	text-align:		center;
	font-weight:		bold;
	font-size:		14px;
}

.preis_zeile_1
{
	background-color:	#DFDFDF;
}

.preis_zeile_2
{
	background-color:	#EFEFEF;
}

.preis_tabelle
{
	border:			1px dotted #000000;
}

.kategorie_kopf
{
	width:			70px;
}
