/* CSS Document */

/*** BASICS: Tags global formatieren ***/
body {
  margin: 0px;
  padding: 0px 0px 0px 4px;
	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;
}

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
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-weight: normal;
}
select, 
textarea
input[type=radio], 
input[type=checkbox],
input[type=text],
input[type=password]
{
	background-color: #fff;
}
input[type=radio], 
input[type=checkbox],
input[type=image]
{
	margin: 0px;
	padding: 0px;
}
img {
	border-width: 0px;
}
a:link, 
a:visited, 
a:active 
{
	padding: 0px;
	color: #333;
	text-decoration: underline;
}
a:hover {
	padding: 0px;
	color: #333;
	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
{
/** changed **/
/*	width: 1000px; */
	width: 769px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* mittlerer bereich der seite ohne werbung */
.div_mid_center{
	margin: 0px;
	padding: 0px;
	text-align: left;
	min-height:600px; 
	height:auto !important;
	height:600px;
	width: 600px;
}
.div_mid_center_admin
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	min-height:600px; 
	height:auto !important;
	height:600px;
	width: 769px;
}
.content_td_padding
{
	padding: 0px;
}

/* rechter bereich der seite: werbung */
.div_mid_right{
	margin-top: 26px;
}

.div_bottom
{
/** changed **/
/*	width: 1000px; */
	width: 769px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

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

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

.ger_header_td
{
	padding-top: 10px;
}

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

.ger_userbox_td
{
}
.ger_topnavibox_td
{
	padding-left: 10px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
.ger_logobox_td
{
	vertical-align: top;
}
.ger_header_div
{
	background-color: #f0f0f0;
	border: 1px solid #666;
}
.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: 8px 0px 8px 6px;
/** changed **/
/*	width: 650px; */
	float: left;
}

.h1_logo
{
	margin: 0px 0px 0px 4px;
	font-size: 1.25em;
	color: #333;
}


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

.h2_logo
{
	margin: 0px 0px 0px 6px;
	font-size: 0.75em;
	color: #666;
}

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

/*** USER *** USER *** USER *** USER *** USER *** USER *** USER ***/
.div_box_user
{
	margin: 0px;
	padding: 8px 0px 8px 0px;
/** changed **/
/*	width: 200px; */
	width: 200px;
	float: right;
}

.box_user_padding
{
	padding: 2px 2px 2px 2px;
	margin-bottom: 8px;
}

.p_box_user
{
	margin-top: 2px;
	font-size: 0.75em;
	color: #666;
	text-align: center;
}

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

/*** NAVI *** NAVI *** NAVI *** NAVI *** NAVI *** NAVI *** NAVI ***/
.div_box_navi
{
	padding: 0px;
}

.div_box_navi2
{
	padding: 0px;
}

.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.88em;
	color: #FFFBDF;
}

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

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

/*** SUBNAVI *** SUBNAVI *** SUBNAVI *** SUBNAVI *** SUBNAVI ***/
.div_box_subnavi
{
	padding: 0px;
}

.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 #666;
	border-right: 1px solid #666;
	background-color: #f0f0f0;
}

.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: #666;
	text-decoration: none;
}
a.link_subnavi:hover {
	padding: 0px;
	color: #333;
	text-decoration: underline;
}

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

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

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

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

a.link_box_locator:link, 
a.link_box_locator:visited, 
a.link_box_locator:active 
{
	padding: 0px;
	color: #669;
	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 #cccccc;
}


/*** CONTENT *** CONTENT *** CONTENT *** CONTENT *** CONTENT ***/
.table_content
{
	width: 769px;
}

.error
{
/** changed **/
/*	width: 760px; */
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	border: 1px solid #af5e36;
	background-color: #FFEEDF;
}

.notice
{
/** changed **/
/*	width: 760px; */
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	border: 1px solid green;
	background-color: #E9FBE3;
}

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

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

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

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

.td_home_left
{
}

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

.contenth1
{
	padding: 8px 0px 8px 0px;
	margin: 8px 0px 2px 6px;
	color: #333;
	font-size: 1.06em;
	font-weight: bold;
}

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

.contenth2
{
	margin-top: 8px;
	margin: 8px 0px 2px 6px;
	padding: 0px;
	font-weight: bold;
	font-size: 0.88em;
	color: #333;
}

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

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

.p_h_sub
{
	padding: 4px 0px 4px 0px;
	margin: 2px 0px 4px 8px;
	color: #666;
	font-size: 0.75em;
	font-weight: bold;
}
.contentbody
{
	margin: 0px;
}

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

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

.contentblock
{
	margin-left: 6px;
/** changed **/
/*	width: 768px; */
}

.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;
/** changed **/
/* width: 240px; */
	height: 3.3em;
	text-align: center;
	border: 1px solid #666;
	background-color: #fff;
}

.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 #666;
	background-color: #fff;
}

.div_content_home
{
	padding: 4px;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 8px;
	border: 1px solid #666;
	background-color: #FFF;
}

.div_ads_right
{
	padding: 0px;
	margin-left: 8px;
	margin-bottom: 8px;
	/* border: 1px solid #666; */
	background-color: #fff;
}

.div_ads_bottom
{
	padding: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	border: 1px solid #666;
	background-color: #fff;
}

.h2_branch
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}

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

a.a_h2_branch:link, 
a.a_h2_branch:visited, 
a.a_h2_branch:active 
{
	padding: 0px;
	color: #000;
	text-decoration: underline;
	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: underline;
	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.88em;
	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.88em;
	font-weight: normal;
	text-align: center;
	/* width fuer IE, da sonst nicht anzeigt */
	width: 100%;
}

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

.p_in_form_big
{
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 0.88em;
	font-weight: normal;
}

.p_in_form_sub
{
	margin-top: 4px;
	margin-bottom: 2px;
	font-size: 0.75em;
}
.form_feld
{
	border: 1px solid #cccccc;
}

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

.td_key
{
	padding-left: 2px;
}

.td_key_selected
{
	padding-left: 2px;
	background-color: #FFBF00;
}

.td_val
{
}

.td_val_selected
{
	background-color: #FFBF00;
}

.p_key
{
	font-size: 0.75em;
	border-bottom: 1px dotted #666;
}

.p_val
{
	font-size: 0.75em;
	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: #ae846d;
}
.p_list_title
{
	padding-left: 1px;
	padding-right: 4px;
}
.p_list_datum
{
	padding-left: 1px;
	margin-right: 1px;
	font-size: 0.75em;
	text-align: right;
}
.p_list_text
{
	padding-left: 1px;
	padding-right: 4px;
}
.p_bid_title
{
	padding: 2px 2px 3px 4px;
	font-size: 0.88em;
	font-weight: bold;
	color: #666;
}

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

.p_bid_sub	
{
	padding: 2px 2px 3px 4px;
	font-size: 0.75em;
	font-weight: normal;
	color: #666;
}

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

.p_bid_active
{
	padding: 4px;
}

.p_bid_price
{
	padding: 4px;
}

.p_hinweis
{
	padding: 4px 4px 2px 0px;
	font-size: 0.75em;
	color: #666;
	font-weight: bold;
	
}
.p_hinweis_strong
{
	padding: 4px 4px 2px 0px;
	font-size: 0.88em;
	color: #666;
	font-weight: bold;
}
.p_special
{
	padding: 4px 4px 2px 0px;
	font-size: 0.88em;
	color: indianred;
}
.p_ads_header
{
	margin: 0px;
	padding: 0px 0px 0px 12px;
	font-size: 0.69em;
	color: #666;
}
.p_ad
{
	padding: 0px 0px 2px 0px;
	font-size: 0.75em;
	color: #333;
}
.img_ad
{
	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;
}

.div_hi
{
	background-color: #f8f8f8;
}

.div_lo
{
	background-color: #f0f0f0;
}

.li_content
{
	color: #669;
}

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:link, 
a.a_list:visited, 
a.a_list:active 
{
	padding: 0px;
	color: #669;
	text-decoration: underline;
	font-weight: normal;
}
a.a_list:hover {
	padding: 0px;
	color: #669;
	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: bold;
}
a.a_more:hover {
	padding: 0px;
	color: #666;
	text-decoration: underline;
	font-weight: bold;
}


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

#baselinks p
{
	font-size: 0.88em;
	color: #000000;
}

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

/*** IMPRESSUM *** IMPRESSUM *** IMPRESSUM *** IMPRESSUM ***/
#impressum
{
	padding: 6px 2px 4px 6px;
	text-align: center;
	border-top: 1px solid #666;
}

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

#impressum a:link, 
#impressum a:visited, 
#impressum a:active 
{
	padding: 0px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#impressum a:hover {
	padding: 0px;
	color: #666;
	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_gray_white.gif);
	background-color: #FFF;
}

.p_pager
{
	font-size: 0.88em;
	font-weight: bold;
	text-align:center;
}
a.a_pager:link, 
a.a_pager:visited, 
a.a_pager:active 
{
	padding: 0px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
a.a_pager:hover {
	padding: 0px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}


/* [eof] */
