
body {
  margin:0;
	padding:0;
}

img { border:0; }
div, td { font-family:Arial, Sans-serif; font-size:12px; color:#4f493b; }
h2{margin: 0px;}

div.bl_body div.bl_bodyInner h2 {    
    font-weight: bold;
    border-bottom: 2px solid #dfdeab;
    margin: 0px 0px 10px 0px;
    font-size: 12px;
    text-transform: uppercase;
}

hr.hr1 { border:0; background-color:#B6B080; height:1px; }

/* Links */

a:link, a.active, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#4f493b;
}
a:hover {
	text-decoration: none;
	font-weight: normal;
	color:#4f493b;
}
td#tab_cont_right a:link, td#tab_cont_right  a.active, td#tab_cont_right  a:visited {
	text-decoration: underline;
}
td#tab_cont_right a:hover {
	text-decoration: underline;
}

/* Layout */

#wrapper {
  margin:0 auto;
  width: 966px;
}

#wrapper_tab { width: 966px; margin-top:5px; }
#wrapper_tab tr { vertical-align:top; }

#wrapper_tab #tab_cont_left { width:191px; }
#wrapper_tab #tab_cont_null { width:6px; }
#wrapper_tab #tab_cont_right { width:auto; }

#tab_cont_left img { margin-bottom:10px; }
#tab_cont_right div#main { margin:20px; text-align:justify; }

#news_tab { width: 966px; }
#news_tab tr { vertical-align:top; }
#news_tab #tab_news_left { width:191px; }
#news_tab #tab_news_null { width:6px; }
#news_tab #tab_news_right { width:769px; }

#logo_left { float:left; margin-top:5px; }
#logo_right { float:right; margin-top:5px; }

#topmenuwrap { border-bottom:1px solid #b6a13f; padding-top:3px; padding-bottom:3px; margin-top:10px; }
#topmenu_left { float:left; width:191px; font-size:14px; }
#topmenu_right { float:right; width:769px; font-size:14px; }
#topmenu { text-align:right; }

div#languages { 
 left: 970px;
 position: relative;
 top: -70px;
 width: 30px;
}
div#languages img { margin-top:5px; }

#banner { position:relative; }

#tags { border-top:1px solid #918b86; border-bottom:1px solid #918b86; padding-top:3px; padding-bottom:3px; margin-top:10px; margin-bottom:10px; }
#tags div { text-align:center; }

div#cont_left { float:left; width:585px; margin-left:20px; margin-right:5px; }
div#cont_right { float:left; width:235px; }

div#foot_left { float:left; width:585px; margin-left:20px; margin-right:5px; }
div#foot_right { float:left; width:235px; }
div#foot_rand { float:right; width:140px; text-align:center; color:#978600; }
/*div#foot_rand A {color:#fff; }*/
div#rightcol{
    width: 210px;
    margin-left: auto;
    margin-right: auto;
}
div.copyright { 
  margin:0 auto;
  width: 960px;
  font-size:10px;
}

/* arrow3.gif */
div#last_brinxsel { 
  padding:10px; 
  border:1px solid #c5b25b; 
  background-image:url(img/arrow4.gif); 
  background-repeat:no-repeat; 
  background-position:right 50%; 
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* content */

#main_left {
  float:left;
  width:382px;
  height:480px;
}

#main_right {
  float:right;
  width:382px;
  height:480px;
  background-image: url(img/br_info_bg.jpg);
  background-repeat: no-repeat;
}
#main_right td { color:#112244; }
#main_right a { color:#112244; text-decoration:underline; }


#main_br_sought ol { padding:0; margin:15px; }
#main_br_sought_tab { background-image:url(img/main_tab_bo.jpg);  background-repeat:no-repeat; }
#main_br_sought_tab tr { vertical-align:middle; }
#main_br_sought_tab td { width:191px; height:41px; text-align:center; font-weight:bold; text-transform:uppercase; }

#main_br_offer ol { padding:0; margin:15px; }
#main_br_offer_tab { background-image:url(img/main_tab_bs.jpg);  background-repeat:no-repeat; }
#main_br_offer_tab tr { vertical-align:middle; }
#main_br_offer_tab td { width:191px; height:41px; text-align:center; font-weight:bold; text-transform:uppercase; }


#main_btn_biete { display:block; float:left; margin-top:20px; }
#main_btn_suche { display:block; float:right; margin-top:20px; }


#main_br_sought { width:382px; height:230px; background-color:#eeecbf; background-image:url(img/br_info_1.jpg);  background-repeat:no-repeat; }
#main_br_offer { width:382px; height:245px; background-color:#f2c7a9; background-image:url(img/br_info_2.jpg);  background-repeat:no-repeat; }
#main_br_offer h2,#main_br_sought h2 { font-size:12px; margin-left:15px; line-height:40px; }


/* top menu */

ul#topmenu { 
  margin:0;
  padding:0;
  list-style-image:none; list-style-position:outside; list-style-type:none;
}
ul#topmenu li { 
  display:inline;
  text-transform: uppercase;
}
ul#topmenu a { text-decoration:none; color:#4f493b; font-weight:bold; }

/* footer menu */

#footer {
  background-image:url(img/br_footer_bg.png);
  height:49px;
  width:100%;
}
#footer td, #footer a { color:#a6963d; }
#footer tr, #footer img { vertical-align:middle; }

ul.contentlist { 
  margin:0;
  padding:0;
  margin-left:5px;
  float: right;
  list-style-image:none; list-style-position:outside; list-style-type:none;
}
ul.contentlist li { 
  display:inline;
  padding-right:5px;
  text-transform: uppercase;
}
ul.contentlist a { text-decoration:none; color:#4f493b; font-weight:bold; }


ul.footerlist { 
  margin:0;
  padding:0;
  margin-left:15px;
  list-style-image:none; list-style-position:outside; list-style-type:none;
}
ul.footerlist li { 
  display:inline;
  padding-right:5px;
  text-transform: uppercase;
}
ul.footerlist a { text-decoration:none; color:#4f493b; font-weight:bold; }


.boxbody ul { 
  margin:0;
  padding:0;
  list-style-image:none; list-style-position:outside; list-style-type:none;
}
.boxbody ul li { 
  padding-right:5px;
  /*text-transform: uppercase;*/
}
.boxbody ul a { text-decoration:none; color:#4f493b; font-weight:bold; }

/* content */

img.br_line { width:820px; height:6px; margin-left:20px; }

.clear { clear:both; }
.hand { cursor:pointer; }
.align_left { text-align:left; }
.align_right { text-align:right; }
.align_center { text-align:center; }
.small { font-size:9px; }
.upper { text-transform:uppercase; }

/* Formulare */

input[type=text], input[type=password], textarea { 
  background-image:url(img/br_form_input_bg.gif);
  border-top:1px solid #b0b0b0;
  border-left:1px solid #b0b0b0;
  border-bottom:1px solid #cccccc;
  border-right:1px solid #cccccc;
  padding:3px; 
  font-size:11px; 
}
select {
  border-top:1px solid #b0b0b0;
  border-left:1px solid #b0b0b0;
  border-bottom:1px solid #cccccc;
  border-right:1px solid #cccccc;
  font-size:10px;
height:19px;
}
option {
  padding:3px; 
  font-size:11px; 
}


form#loginbox input { color:#7f7f7f; }

.tooltip{
    border-bottom: 1px ridge #D3B91E;
}
.tooltip:HOVER{cursor: help;}
/* BRINXS Listen (Gebote Gesuche */

DIV.bl_header_s, DIV.bl_header_o, DIV.bl_header{
    background-image: url(img/br_box_pm_o.png);
    background-repeat: no-repeat;
    height: 40px;
    width:769px;
}
DIV.bl_header_o{
    background-image: url(img/br_box_suche_o.jpg);
}
DIV.bl_header_s{
    background-image: url(img/br_box_suche_o_kontra.jpg);
}
DIV.bl_header A,DIV.bl_header_s A,DIV.bl_header_o A{
    display: block;
    width: 292px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #4f493b;
    text-transform: uppercase;
    font-weight: bold;
}
DIV.pm_header h2 {
    font-size: 12px;
    font-weight: bold;
    color: #4f493b;
    line-height: 41px;
    text-transform: uppercase;
    text-align: center;
}
DIV.bl_header A.bl_left,DIV.bl_header_s A.bl_left,DIV.bl_header_o A.bl_left{
    float: left;
}
DIV.bl_header A.bl_right,DIV.bl_header_s A.bl_right,DIV.bl_header_o A.bl_right{
    float: right;
}
div.bl_body { width:767px; border:1px solid #b6b080; border-top:0; }

DIV.bl_body DIV.bl_bodyInner{
    margin: 0px 5px 0px 15px;
    padding: 5px 0px; 
    width: 730px; 
}
DIV.bl_body TABLE{
    margin: 0px 5px 0px 15px;
    padding: 5px 0px; 
    width: 730px; 
}
DIV.bl_bodyInner P{
    margin: 0px;
}
DIV.bl_footer { height:1px; }

table.listtab th a, table.listtab th img { vertical-align:middle; }

/* PM-System */

.tab_pm {  }
.tab_pm_head { font-weight:bold; }

div.pm_header { background-image:url(img/br_box_pm_o.png); background-repeat:no-repeat; height:40px; }
div.pm_body { border:1px solid #b6b080; border-top:0; }
div.pm_body table.body_tab_in { margin:15px; width:730px; }
div.pm_footer { }

textarea#pm_text { width:725px; height:80px; }

TABLE.navigation TD,
TABLE.navigation TD A{
    color: #4f493b;
    font-size: 12px;
}

.tr_g { background-color:#ffffff; }
.tr_u { background-color:#f0efd5; }
/*.tr_u:HOVER, .tr_g:HOVER { background-color:#DFDFDF; }*/
TR.tr_g TD, TR.tr_u TD { padding: 9px 0px 9px 6px; }

/* user_info */

TABLE.user_info { border:1px #B6B080 solid; }
.tr_g2 { background-color:#ffffff; }
.tr_u2 { background-color:#e6e7fc; }
/*.tr_u:HOVER, .tr_g:HOVER { background-color:#DFDFDF; }*/
TR.tr_g2 TD, TR.tr_u2 TD { padding: 5px 0px 5px 5px; }
TD.user_info_c1 { width:200px; }



TH, .tab_pm_head TD{
    text-align: left;
    background-color: #dfdeab;
    font-size: 12px;
    color: #4f493b;
    padding: 9px 0px 9px 6px;
}

TD.actions A, TD.actions IMG{
    padding: 2px;
    display: block;
    float: left;
    height: 16px;
}
TD.actions A:HOVER, TD.actions IMG{padding: 3px 1px 1px 3px}

DIV.vote{
    background-image: url(img/stars_vote.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    height: 16px;
    width: 84px;
}
div.box{
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    width: 191px;
}
div.boxbody{    
  border:1px solid #b6b080; border-top:0;
  padding: 14px 14px 14px 16px;
}
div.boxinner{
}
div.boxinner table td{padding: 2px 0px;}
div.boxheader{
    background-image: url(img/sideboxheader.png);
    background-repeat:repeat-y;
    height: 41px;
}
div.boxheader h2 {
    font-size: 12px;
    font-weight: bold;
    color: #4f493b;
    line-height: 41px;
    text-transform: uppercase;
    padding-left: 16px;
}
div.boxfooter{
    height: 1px;
}
a.lng_a{color: #fff; text-transform:uppercase;}
a.lng_ia{color: #453e2f; text-transform:uppercase;}
TD.intrested{
    font-weight: bold;
    font-style: italic;
}
TD.closed{
    text-decoration:line-through;
    font-style:italic;
}
P{margin: 0px; padding: 5px 0px;}
DIV.boxProduct{
    background-image: url(img/br_leer.png);
    background-repeat: no-repeat;
    width: 235px;
    height: 98px;
    margin: 20px 0px 0px 0px;
}
DIV.boxProduct H3{
    margin: 0px;
    padding: 10px 0px 0px 16px;
}
DIV.boxProduct P{
    padding: 0px 0px 5px 16px;
}
DIV.boxProduct DIV.price{
    font-weight: bold;
    padding: 0px 0px 5px 16px;
    font-size: 14px;
}

TABLE.currency{
    background-image: url(img/banner_kurse.jpg);
    background-repeat:no-repeat;
    width: 225px;
    height: 121px;
}

/* Ticker Text */

#TICKER { padding-top:5px; padding-bottom:5px; border-top:1px solid #d7927f; border-bottom:1px solid #d7927f; }
#TICKER span, #TICKER span#TICKER_BODY a { color:#ff0000; }

/* brinxser werden */

#now_brinxser { 
  margin-left:200px; width:auto; 
}

.main b{
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
}
DIV.bl_body TABLE.productPreview{
    width: 723px;
    margin: 0px;
}
DIV.productPreview{    
    background-color: #f0efd5;
    border: 1px solid #b6b080;
    margin-top: 28px;
}
TD.productPreviewContent H4{
    font-size: 14px;
    margin: 0px 0px 0px 22px;    
}
div.cat_desc h3, div.checkoutBlockHeader{
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 2px solid #dfdeab;
}


DIV.checkoutBlock{
    width: 740px;
    padding: 5px 50px 5px 10px;
}
.checkoutBlockBody TABLE{
    width: 100%;
    margin: 0px;
}
DIV.checkoutBlockHeader{
    font-weight: bold;
    border-bottom: 2px solid #dfdeab;
    margin-bottom: 10px;
}
DIV.bl_body TABLE.productsblock{
    background-color: #f0efd5;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
DIV.bl_body TABLE.productsblock TD{
    padding: 6px 12px 6px 12px;
    font-weight: bold;
}
div.checkoutBlock{
    padding-top: 18px;
}
div.checkoutBlockHeader{
    margin-bottom: 2px;
}
DIV.bl_body TABLE.paymentblock{
    border: 1px solid #b6b080;
    margin: 0px 0px 5px 0px;
}
TABLE.paymentblock TD{padding: 8px;}
.paymenttextinput{width: 200px;}
H2.checkoutsuccess{text-align: center;}

span.popuplink{
    text-transform: lowercase;
    color: #958301;
}

div.cat_desc ul {
margin-left: 15px;
padding-left: 0px;
}
* html div.cat_desc ul { /* Für IE */
    margin-left: 0px;
}

/* FAQ */
div.bl_body div.bl_bodyInner table.faq_cat{
    width: 650px;
}
div.bl_body div.bl_bodyInner table.faq_entry{
    width: 650px;
}
/* FAQ end*/

DIV.infokasten{
    background-image: url(img/infokasten.jpg);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    padding: 10px 10px 10px 51px;
    border: 1px solid #B6B080;
    margin-top: 10px;
}