/* CSS Document */

/*** BASICS: Tags global formatieren ***/
body {
  margin: 0px;
  padding: 0px 0px 0px 0px;
	font-family: sans-serif, verdana;
	color: #000;
	font-size: 100.1%;
	background-color: #fff;
}
h1
{
	font-size: 1.25em;
}
h2
{
	font-size: 1.19em;
}
h3
{
	font-size: 1.12em;
}
p
{
	margin-top: 4px;
	margin-bottom: 2px;
	padding: 0px;
	font-size: 0.75em;
}
li
{
	font-size: 0.75em;
}

table {
    border-width: 0px;
}
td{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
form {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.formHiddenDiv{
	margin: 0px;
	padding: 0px;
}

input, 
select, 
textarea
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	font-weight: normal;
	vertical-align: middle;
}
select, 
textarea,
input[type=checkbox],
input[type=text],
input[type=password]
{
	margin: 0px;
	padding: 0px;
}
input[type=radio], 
input[type=checkbox],
input[type=image]
{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
input[type=submit],
input[type=reset]
{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	font-size: 0.88em;
}
.input_img
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

img {
	border-width: 0px;
}
a:link, 
a:visited, 
a:active 
{
	padding: 0px;
	color: #000;
	text-decoration: underline;
}
a:hover {
	padding: 0px;
	color: #666;
	text-decoration: underline;
}
ul
{
	padding-top: 0px;
	padding-left: 12px;
	margin-top: 4px;
	margin-left: 10px;
}
strong
{
	font-weight: bold;
}

.bid_img_t
{
	border-top: 1px solid #666;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #666;
}

/* oberer bereich der seite */
.div_top
{
	width: 1000px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* suchleiste */

.div_language
{
	padding: 4px 0px 4px 0px;
	width: 1000px;
	border-bottom: 1px solid #666;
}

.div_search
{
	padding: 4px 0px 4px 0px;
	width: 1000px;
	border-bottom: 1px solid #666;
}

/* mittlerer bereich der seite ohne werbung */
.div_mid_center{
	width: 840px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	min-height: 600px; 
	height: auto !important;
	height: 600px;
	border-right: 1px solid #3c77ad;
	float: left;
	xxxbackground-color: red;
}

/* rechter bereich der seite: werbung */
.div_mid_right{
	margin: 0px 0px 0px 0px;
	float: left;
}

.div_mid_right_padding{
	padding: 0px 0px 0px 0px;
}

.div_bottom
{
	margin: 30px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	xxxborder-top: 1px solid #3c77ad;
}

/* hauptbereich der seite */
#main {
	width: 1000px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/*** GERÜST *** GERÜST *** GERÜST *** GERÜST *** GERÜST *** GERÜST ***/

.ger_header_td
{
	border-bottom: 1px solid #666;
}

.ger_search_td
{
	border-bottom: 1px solid #666;
}

.ger_search_td
{
	border-bottom: 1px solid #666;
}

.ger_tabs_td
{
	border-bottom: 1px solid #666;
}

.ger_footer_td
{
	vertical-align: top;
	text-align: center;
}

.ger_logobox_td
{
	vertical-align: top;
	width: 322px;
}

.ger_topnavibox_td
{
	text-align: center;
	background-image:url(/img/grad_gray.gif);
	background-repeat:repeat-x;
}

.ger_userbox_td
{
	width: 300px;
}

.ger_adsbox_td
{
	text-align: center;
}

.ger_content_td
.ger_navibox_td
.ger_langsbox_td
.ger_locatorbox_td
{
}

.td_impressum
{
	vertical-align: bottom;
}

/*** LOGO *** LOGO *** LOGO *** LOGO *** LOGO *** LOGO *** LOGO ***/
.div_logo_img
{
	margin: 0px;
	padding: 10px 10px 6px 12px;
}


/*** LANG-SELECT *** LANG-SELECT *** LANG-SELECT *** LANG-SELECT  ***/
.div_lang_select
{
	padding: 0px;
	margin: 0px;
	float: left;
}

.p_lang_select
{
	padding: 0px 0px 0px 12px;
	margin: 0px;
	color: #3c77ad;
	font-size: 0.75em;
	font-weight: bold;
}

.select_lang_select
{
	height: 19px;
	font-size: 0.75em;
}

/*** SEARCH *** SEARCH *** SEARCH *** SEARCH  ***/
.div_search_field
{
	padding: 0px 0px 0px 180px;
	margin: 0px;
	float: left;
}

/*** USER *** USER *** USER *** USER *** USER *** USER *** USER ***/
.div_box_user
{
	height: 66px;
}

.box_user_padding_hi
{
	padding: 12px 10px 0px 10px;
	margin: 0px;
	background-color: #3c77ad;
	height: 54px;
}

.box_user_padding_lo
{
	padding: 5px 10px 10px 10px;
	margin: 0px;
}

.p_box_user_hi
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	color: #fff;
	font-size: 0.75em;
	text-align: right;
}

.p_box_user_lo
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 0.69em;
	color: #3c77ad;
	text-align: left;
}
.p_box_user_link_hi
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	color: #fff;
	font-size: 0.69em;
	text-align: right;
}

.p_box_user_link_lo
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 0.69em;
	color: #3c77ad;
	text-align: left;
}

a.link_user_hi:link, 
a.link_user_hi:visited, 
a.link_user_hi:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}
a.link_user_hi:hover {
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}

a.link_user_lo:link, 
a.link_user_lo:visited, 
a.link_user_lo:active 
{
	padding: 0px;
	color: #3c77ad;
	text-decoration: underline;
}
a.link_user_lo:hover {
	padding: 0px;
	color: #3c77ad;
	text-decoration: underline;
}

/*** NAVI *** NAVI *** NAVI *** NAVI *** NAVI *** NAVI *** NAVI ***/
.div_topnavi
{
	padding: 23px 10px 10px 10px;
	text-align: center;
}

.p_topnavi_links
{
	font-size: 0.69em;
}

a.a_topnavi:link, 
a.a_topnavi:visited, 
a.a_topnavi:active 
{
	padding: 0px;
	color: #444;
	text-decoration: underline;
}
a.a_topnavi:hover {
	padding: 0px;
	color: #444;
	text-decoration: underline;
}

.div_box_navi
{
	padding: 0px;
	position: absolute;
	top: 90px;
	left: 18px;
}

.div_box_navi2
{
	padding: 0px;
	position: absolute;
	top: 28px;
	left: 18px;
}

.box_navi_item_lo
{
	margin-right: 7px;
	padding-left: 1px;
	float: left;
	border-bottom: 1px solid #FFBF00;
}

.box_navi_item_hi
{
	margin-right: 6px;
	float: left;
	border-left: 1px solid #FFBF00;
	border-right: 1px solid #FFBF00;
	border-top: 1px solid #FFBF00;
}

.p_box_navi_lo
{
	margin: 0px 1px 0px 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 0.82em;
	color: #fff;
}

.p_box_navi_hi
{
	margin: 0px 0px 0px 0px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 0.82em;
	font-weight: bold;
	color: #fff;
}

a.link_navi:link, 
a.link_navi:visited, 
a.link_navi:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
a.link_navi:hover {
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}

/*** SUBNAVI *** SUBNAVI *** SUBNAVI *** SUBNAVI *** SUBNAVI ***/
.div_box_subnavi
{
	padding: 0px;
	position: absolute;
	top: 108px;
	left: 18px;
}

.box_subnavi_item_lo
{
	margin-right: 7px;
	padding-left: 1px;
	float: left;
}

.box_subnavi_item_hi
{
	margin-right: 6px;
	padding-top: 1px;
	float: left;
	border-left: 1px solid #FFBF00;
	border-right: 1px solid #FFBF00;
	border-bottom: 1px solid #FFBF00;
}

.p_box_subnavi_lo
{
	margin: 0px 1px 0px 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 0.88em;
	color: #FFFBDF;
}

.p_box_subnavi_hi
{
	margin: 0px 1px 0px 1px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 0.88em;
	color: #FFBF00;
}

a.link_subnavi:link, 
a.link_subnavi:visited, 
a.link_subnavi:active 
{
	padding: 0px;
	color: #FFFBDF;
	text-decoration: none;
}
a.link_subnavi:hover {
	padding: 0px;
	color: #FFBF00;
	text-decoration: underline;
}

.clearer
{
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
	line-height: 0px;
	font-size: 1px;
}

/*** TABS *** TABS *** TABS *** TABS *** TABS *** TABS ***/
.div_tabs
{
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	width: 1000px;
}

.div_tab_hi
{
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	background-color: #3c77ad;
	float: left;
	width: 244px;
	height: 38px;
	cursor: pointer;
}

.div_tab_lo
{
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	background-color: #666;
	background-image: url(/img/tab_grad_lo.gif);
	float: left;
	width: 244px;
	height: 38px;
	cursor: pointer;
}

.div_tab_ulft_hi
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3c77ad;
	float: left;
}

.div_tab_urgt_hi
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3c77ad;
	float: right;
	height: 7px;
	font-size:1px;
}

.div_tab_text_hi
{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	background-color: #3c77ad;
}

.div_tab_ulft_lo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #666;
	float: left;
}

.div_tab_urgt_lo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #666;
	float: right;
	height: 7px;
	font-size:1px;
}

.div_tab_text_lo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
}

.h2_tab
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 0.75em;
	color: #fff;
	text-align: center;
}

a.a_h2_tab:link, 
a.a_h2_tab:visited, 
a.a_h2_tab:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
a.a_h2_tab:hover {
	padding: 0px;
	color: #fff;
	text-decoration: none;
}

.div_tabletop
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3c77ad;
}

.p_tabletop
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 8px;
	font-weight: normal;
	font-size: 0.75em;
	color: #fff;
	text-align: left;
}

a.a_tabletop:link, 
a.a_tabletop:visited, 
a.a_tabletop:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
a.a_tabletop:hover {
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}

/*** USERNAVI *** USERNAVI *** USERNAVI *** USERNAVI ***/
.div_usernavi
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 8px;
	width: 1000px;
	background-color: #3c77ad;
	background-image: url(/img/grad_blue2.gif);
}

.p_usernavi
{
	margin: 0px 0px 0px 14px;
	padding: 7px 0px 5px 0px;
	font-weight: normal;
	font-size: 0.69em;
	color: #fff;
}

.p_usernavi_center
{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	font-weight: normal;
	font-size: 0.69em;
	color: #fff;
	text-align: center;
}

a.a_usernavi:link, 
a.a_usernavi:visited, 
a.a_usernavi:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
a.a_usernavi:hover {
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}


/*** LOCATOR *** LOCATOR *** LOCATOR *** LOCATOR *** LOCATOR ***/
.box_locator
{
	margin-top: 1px;
	background-color: #fff;
}

.box_locator_padding
{
	border-top: 1px solid #3c77ad;
	padding: 2px 8px 2px 9px;
}

.p_box_locator
{
	margin-top: 0px;
	margin-bottom: 2px;
	font-size: 0.75em;
}

a.link_box_locator:link, 
a.link_box_locator:visited, 
a.link_box_locator:active 
{
	padding: 0px;
	color: #3c77ad;
	text-decoration: none;
}
a.link_box_locator:hover {
	padding: 0px;
	color: #000000;
	text-decoration: underline;
}


/*** BOXEN *** BOXEN *** BOXEN *** BOXEN *** BOXEN *** BOXEN ***/
.boxh1
{
	padding: 8px 0px 0px 0px;
	margin: 0px;
}

.box_content_padding
{
	padding: 4px 2px 4px 6px;
}

.box_content_padding_2
{
	padding: 4px 8px 4px 12px;
}

.box_input_text
{
	width: 160px;
	border: 1px solid #fff;
}

/*** SPARTEN *** SPARTEN *** SPARTEN *** SPARTEN ***/
.div_branches_home
{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	float: left;
}

.div_branches_top
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #3c77ad;
	height: 7px;
	font-size:1px;
	text-align: right;
}
.div_branches_bottom
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #d9d9d9;
	height: 7px;
	font-size:1px;
	text-align: right;
	background-image: url(/img/bottom_line.gif);
}
.div_branch_box_home
{
	padding: 6px 6px 8px 4px;
	background-color: #d9d9d9;
	border-top: 1px solid #3c77ad;
	border-right: 1px solid #3c77ad;
}

/*** CONTENT *** CONTENT *** CONTENT *** CONTENT *** CONTENT ***/
.error
{
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	border: 1px solid #ff8400;
	xxxborder: 1px solid #af5e36;
	xxxbackground-color: #FFEEDF;
}

.notice
{
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	border: 1px solid #ff8400;
	xxxborder: 1px solid green;
	xxxbackground-color: #E9FBE3;
}

.error_small
{
	width: 538px;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	border: 1px solid #ff8400;
	xxxborder: 1px solid #af5e36;
	xxxbackground-color: #FFEEDF;
}

.notice_small
{
	width: 538px;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	border: 1px solid #ff8400;
	xxxborder: 1px solid green;
	xxxbackground-color: #E9FBE3;
}

.errorHeader
{
	font-weight: bold;
	color: #ff8400;
	xxxcolor: #af5e36;
}

.noticeHeader
{
	font-weight: bold;
	color: #ff8400;
	xxxcolor: #336633;
}

.p_error_text
{
	font-weight: bold;
	color: #ff8400;
}

.p_notice_text
{
	font-weight: bold;
	color: #ff8400;
}


.td_home_left
{
}

.headerh1
{
	padding: 8px 0px 8px 0px;
	margin: 8px 0px 2px 0px;
	color: #ae846d;
	font-size: 1.25em;
	font-weight: normal;
}

.contenth1
{
	margin: 8px 0px 2px 0px;
	padding: 8px 0px 8px 0px;
	color: #3c77ad;
	font-size: 1.25em;
	font-weight: normal;
}
.contenth1_bid
{
	margin: 4px 0px 2px 0px;
	padding: 0px 0px 8px 0px;
	color: #3c77ad;
	font-size: 1.25em;
	font-weight: normal;
	float: left;
}
.contenth2_bid
{
	margin: 4px 0px 2px 0px;
	padding: 4px 0px 0px 0px;
	color: #3c77ad;
	font-size: 0.75em;
	font-weight: bold;
}
.contenth2
{
	margin-top: 8px;
	margin: 8px 0px 2px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 0.93em;
	color: #3c77ad;
}

.contenth3
{
	margin-top: 8px;
	margin-bottom: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 1.12em;
	color: #3c77ad;
}

.contenth4
{
	margin-top: 8px;
	margin-bottom: 6px;
	padding: 0px;
	font-weight: normal;
	font-size: 1.12em;
	color: indianred;
}

.contentbody
{
	margin: 0px;
}

.contentpadding
{
	padding-left: 10px;
	padding-right: 4px;
}

.contentblock
{
	xxxmargin: 0px 6px 0px 6px;
	padding: 0px;
}

.td_padding
{
	padding: 2px 2px 2px 2px;
}

.td_list_padding
{
	padding: 2px 2px 2px 2px;
}

.h1_slogan
{
	/*padding: 8px 0px 8px 0px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #000;
	font-size: 0.88em;
	font-weight: bold;
	text-align: center;
	/* width fuer IE, da sonst nicht anzeigt */
	width: 100%;
}

.div_branch_list
{
	padding: 4px;
	margin: 0px 0px 8px 0px;
	width: 240px;
	height: 3.3em;
	text-align: center;
	border: 1px solid #FFBF00;
	background-color: #FFFDF1;
}

.div_branch_list_hi
{
	padding: 4px;
	margin: 0px 0px 8px 0px;
	width: 240px;
	height: 3.3em;
	text-align: center;
	border: 1px solid #FFBF00;
	/*
	border-top: 1px solid #FFBF00;
	border-right: 1px solid #FFBF00;
	border-left: 1px solid #FFBF00;
	background-color: #C3D5F9;FFF3B7
	*/
	background-color: #D7E4FE;
}

.div_branch_home
{
	padding: 4px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 8px;
	width: 200px;
	border: 1px solid #FFBF00;
	background-color: #FFFDF1;
}

.div_content_home
{
	margin: 0px 0px 0px 0px;
	width: 640px;
	float: left;
}

.div_content_home_padding
{
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 4px 14px;
}

.div_content_welcome
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.p_content_welcome
{
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	font-size: 0.75em;
}
a.a_content_welcome:link, 
a.a_content_welcome:visited, 
a.a_content_welcome:active 
{
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	color: #ff8400;
}
a.a_content_welcome:hover {
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	color: #ff8400;
}

.div_content_splash
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.p_find_bids
{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	font-weight: bold;
	color: #3c77ad;
}
a.a_find_bids:link, 
a.a_find_bids:visited, 
a.a_find_bids:active 
{
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	color: #3c77ad;
}
a.a_find_bids:hover {
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
	color: #3c77ad;
}

.div_branch_bluebox
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #666;
	/* Breite für IE-Pixel */
	width: 201px;
}
.div_branch_bluebox_text
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 156px;
	min-height: 30px;
	background-color: #3c77ad;
	background-image: url(/img/grad_blue.jpg);
	float: left;
	
}
.div_branch_bluebox_arrow
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	float: left;
}

.h2_bluebox
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 0.75em;
	color: #fff;
	text-align: center;
}

a.a_h2_bluebox:link, 
a.a_h2_bluebox:visited, 
a.a_h2_bluebox:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: none;
}
a.a_h2_bluebox:hover {
	padding: 0px;
	color: #fff;
	text-decoration: underline;
}

.div_ads
{
	margin: 0px 0px 0px 0px;
}
.div_ads_padding
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

.p_ads_header
{
	padding: 0px 0px 2px 0px;
	font-size: 0.69em;
	color: #3c77ad;
}
.p_ad
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 0.75em;
	color: #333;
}
.img_ad
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #666;
}
a.a_ad:link, 
a.a_ad:visited, 
a.a_ad:active 
{
	padding: 0px;
	color: #ae846d;
	text-decoration: underline;
	font-weight: normal;
}
a.a_ad:hover {
	padding: 0px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.div_rahmen
{
	margin-top: 2px;
	border-top: 1px solid #999999;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #666666;
}

.h2_branch
{
	padding: 6px 0px 2px 0px;
	margin: 0px;
	color: #000;
	font-size: 0.75em;;
	font-weight: bold;
	text-align: right;
}

.p_branch
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	color: #000;
	font-size: 0.75em;
	font-weight: normal;
	text-align: right;
}

a.a_h2_branch:link, 
a.a_h2_branch:visited, 
a.a_h2_branch:active 
{
	padding: 0px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.a_h2_branch:hover {
	padding: 0px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

a.a_p_branch:link, 
a.a_p_branch:visited, 
a.a_p_branch:active 
{
	padding: 0px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
a.a_p_branch:hover {
	padding: 0px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

.p_description_h
{
	padding: 2px 0px 2px 0px;
	margin: 8px 10px 4px 10px;
	color: #000;
	font-size: 0.75em;
	font-weight: normal;
}

.p_description
{
	padding: 2px 0px 2px 0px;
	margin: 8px 12px 4px 10px;
	color: #000;
	font-size: 0.75em;
	font-weight: normal;
}

.p_description_c
{
	padding: 2px 0px 2px 0px;
	margin: 8px 8px 8px 8px;
	color: #000;
	font-size: 0.75em;
	font-weight: normal;
	text-align: center;
	/* width fuer IE, da sonst nicht anzeigt */
	width: 100%;
}

.p_in_form
{
	margin-top: 8px;
	margin-bottom: 2px;
	font-size: 0.75em;
}

.p_in_form_sub
{
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 0.75em;
}

.form_feld
{
}

.form_feld_login
{
	width: 120px;
}

.form_feld_textarea
{
	border: 1px solid #cccccc;
}

.td_key
{
	padding-left: 2px;
}

.td_key_selected
{
	background-color: #FFBF00;
}

.td_val
{
}

.td_val_selected
{
	background-color: #FFBF00;
}

.p_key
{
	border-bottom: 1px dotted #3c77ad;
}

.p_val
{
	color: black;
}

.p_val_new
{
	color: indianred;
}

.p_list_branches
{
	padding: 0px 2px 0px 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.75em;
	color: #666;
}
.p_list_title
{
	padding: 0px 4px 0px 1px;
}
.p_list_datum
{
	padding-left: 1px;
	margin-right: 1px;
	font-size: 0.69em;
	text-align: right;
}
.p_bid_datum
{
	padding-left: 1px;
	margin-right: 1px;
	font-size: 0.69em;
	text-align: right;
}
.p_list_text
{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 1px;
}
.p_bid_title
{
	padding: 2px 2px 3px 2px;
	font-weight: normal;
	color: #3c77ad;
}
.p_bid_datum
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 0.69em;
	text-align: right;
	color: #3c77ad;
	float: right;
}
.p_bid_title_admin
{
	padding: 2px 2px 3px 2px;
	font-weight: normal;
	font-size: 0.69em;
	color: #3c77ad;
}
.p_bid_text_admin
{
	padding: 2px 2px 3px 2px;
	font-weight: normal;
	font-size: 0.69em;
	color: #000;
}
.p_hinweis
{
	padding: 4px 4px 2px 0px;
	font-size: 0.82em;
	color: #3c77ad;
	font-weight: bold;
	
}
a.a_hinweis:link, 
a.a_hinweis:visited, 
a.a_hinweis:active 
{
	padding: 0px;
	color: #3c77ad;
	font-weight: bold;
	text-decoration: underline;
}
a.a_hinweis:hover {
	padding: 0px;
	color: #3c77ad;
	font-weight: bold;
	text-decoration: underline;
}

.p_hinweis_strong
{
	padding: 4px 4px 2px 0px;
	font-size: 0.75em;
	color: #ff8400;
	font-weight: bold;
}
.p_special
{
	padding: 4px 4px 2px 0px;
	font-size: 0.88em;
	color: indianred;
}
.div_hi
{
	background-color: #f8f8f8;
}

.div_lo
{
	background-color: #f0f0f0;
}

.li_content
{
	color: #3c77ad;
}

a.a_list_branches:link, 
a.a_list_branches:visited, 
a.a_list_branches:active 
{
	padding: 0px;
	color: #ae846d;
	text-decoration: underline;
	font-weight: normal;
}
a.a_list_branches:hover {
	padding: 0px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a.a_list_title:link, 
a.a_list_title:visited, 
a.a_list_title:active 
{
	padding: 0px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
a.a_list_title:hover {
	padding: 0px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
a.a_list:link, 
a.a_list:visited, 
a.a_list:active 
{
	padding: 0px;
	color: #3c77ad;
	text-decoration: underline;
	font-weight: normal;
}
a.a_list:hover {
	padding: 0px;
	color: #3c77ad;
	text-decoration: underline;
	font-weight: normal;
}
a.a_more:link, 
a.a_more:visited, 
a.a_more:active 
{
	padding: 0px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
a.a_more:hover {
	padding: 0px;
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}


/*** BASELINKS *** BASELINKS *** BASELINKS *** BASELINKS ***/
#baselinks
{
	margin-top: 10px;
	padding: 0px 2px 0px 6px;
	text-align: center;
}

#baselinks p
{
	font-size: 0.69em;
	color: #666;
}

#baselinks a
{
	color: #666;
}

a.linkbaselinks:link, 
a.linkbaselinks:visited, 
a.linkbaselinks:active 
{
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
a.linkbaselinks:hover {
	padding: 0px;
	text-decoration: underline;
	font-weight: normal;
}

/*** IMPRESSUM *** IMPRESSUM *** IMPRESSUM *** IMPRESSUM ***/
#impressum
{
	padding: 6px 2px 4px 6px;
	text-align: center;
}

#impressum p
{
	font-size: 0.75em;
	color: red;
}

a.linkimpressum:link, 
a.linkimpressum:visited, 
a.linkimpressum:active 
{
	padding: 0px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.linkimpressum:hover {
	padding: 0px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

/*** ADMIN *** ADMIN *** ADMIN *** ADMIN ***/
.div_box_admin
{
	padding: 0px;
	position: absolute;
	top: 2px;
	left: 384px;
}

.p_box_admin
{
	padding: 2px 30px 2px 30px;
	margin-bottom: 8px;
	border: 1px solid #FFBF00;
	background-image: url(/img/grad_yellow_orange.gif);
	background-color: #FFFDF1;
}

.p_pager
{
	margin: 0px 0px -4px 0px;
	padding: 2px 0px 0px 0px;
	width: 100%;
	font-size: 0.75em;
	font-weight: normal;
	text-align:center;
	color: #fff;
}
a.a_pager:link, 
a.a_pager:visited, 
a.a_pager:active 
{
	padding: 0px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
a.a_pager:hover {
	padding: 0px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.div_line
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	border-top: 1px solid #3c77ad;
}

.div_line_light
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	border-top: 1px solid #C5D6E6;
}

.box_hi_1
{
	background-color: #C5D6E6;
}

.box_hi_2
{
	background-color: #FFD987;
}

.box_hi_1_padding
{
	padding: 4px;;
}

.div_register_tab_hi
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: #C5D6E6;
	float: left;
	width: 195px;
	xxxheight: 38px;
	border-top:1px solid #C5D6E6;
	border-bottom:1px solid #C5D6E6;
}

.div_register_tab_lo
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: #fff;
	float: left;
	width: 194px;
	xxxheight: 38px;
	border-top:1px solid #C5D6E6;
	border-bottom:1px solid #C5D6E6;
}

.div_bid_tab_hi
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: #C5D6E6;
	float: left;
	width: 390px;
	xxxheight: 38px;
	border-top:1px solid #C5D6E6;
	border-bottom:1px solid #C5D6E6;
}

.div_bid_tab_lo
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: #fff;
	float: left;
	width: 390px;
	xxxheight: 38px;
	border-top:1px solid #C5D6E6;
	border-bottom:1px solid #C5D6E6;
}

.p_register_tab_text_hi
{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	font-size: 0.88em;
	font-weight: bold;
	text-align: center;
	color: #3c77ad;
}
.p_register_tab_text_lo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	font-size: 0.88em;
	font-weight: bold;
	text-align: center;
	color: #969696;
}

.span_asterisk
{
	color: #9E0000;
	font-weight: bold;
	font-family: verdana;
}

.label_branch_h1
{
	font-weight: bold;
	text-align: center;
	color: #3c77ad;
	border-bottom: 1px solid #3c77ad;
}
.div_bid_images
{
	margin:-4px 0px 0px 0px; 
	padding:0px; width:400px; 
	height:auto; 
	text-align:center;
	float:right; 
}

/* [eof] */