@charset "utf-8";

@font-face
{
 font-family: 'Asap';
 font-style: normal;
 font-weight: 400;
 src: url('../fonts/7U2WVQLzYo7fqCE9hsW0CA.eot');
 src: local('Asap'), local('Asap-Regular'), url('../fonts/7U2WVQLzYo7fqCE9hsW0CA.eot') format('embedded-opentype'), url('http://themes.googleusercontent.com/static/fonts/asap/v1/SgBaq0dzhSGNMfqm2JX5ng.woff') format('woff');
}
@font-face
{
 font-family: 'Asap';
 font-style: normal;
 font-weight: 700;
 src: url('../fonts/KzpxSwmYdiqHjA_2Peg1Xw.eot');
 src: local('Asap Bold'), local('Asap-Bold'), url('../fonts/KzpxSwmYdiqHjA_2Peg1Xw.eot') format('embedded-opentype'), url('http://themes.googleusercontent.com/static/fonts/asap/v1/yVILXKVgPzaz72DegpV7Bg.woff') format('woff');
}

body
{
 margin: 0;
 font-family: 'Asap', Tahoma, Geneva, sans-serif;
 font-size:14px;
 line-height: 20px;
 color: #333333;
 background-color: #f3f3f3;
}

a
{
 color: #937c44;
 text-decoration: none;
}

a:hover,
a:focus
{
 color: black;
 text-decoration: none;
}

input[type="text"],
input[type="password"],
select
{
 font-size:12px;
 color:navy;
 background-color:#ffffff;
 padding:2px 4px 0 4px;
 height:20px;
 border-top: 1px solid #b0b0b0;
 border-bottom: 1px solid #ebebeb;
 -webkit-border-radius:4px;
    -moz-border-radius:4px;
         border-radius:4px;
 box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 -moz-box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 -webkit-box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 margin: 2px;
 position: relative;
}

input[type="button"]
{
 font-size:12px;
 width:auto;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"]
{
 cursor:pointer;
}

img
{
 border:none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus
{
 border-color: rgba(82, 168, 236, 0.8);
 outline: 0;
 /*outline: thin dotted \9;*/
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

select
{
 width: 220px;
 background-color: #ffffff;
 border: 1px solid #cccccc;
}

label
{
 text-align:left;
 font-size:12px;
 color:#726d62;
 margin:0;
 padding:0;
 display:inline;
}
label:hover
{
 color:black;
}

.clear
{
 clear: both;
 visibility:hidden;
 height:0;
}

.green
{
 color: #88b80b;
}
 
.white
{
 color: #fff;
} 
 

/* ---------------------------------------------------- */
#body_container
{
 margin:0px auto;
 padding-left:2px;
 padding-right:2px;
 width:940px;
 height:100%;
 /*border:1px solid black;*/
}

/* ---------------------------------------------------- */
#header
{
 background-color: #f3f3f3;
 height: 120px;
 /*border:1px solid red;*/
}
 
.german
{
 background-image: url('../img/de.jpg');
 background-repeat: no-repeat;
 background-position: -23px top;
 text-indent: -9999px;
 width: 23px;
 height: 12px;
 display: block;
 transition: all 0.2s ease-in 0s; /* explorer 10 */
 -webkit-transition: all 0.2s ease-in 0s; /* chrome & safari */
 -moz-transition: all 0.2s ease-in 0s; /* firefox */
 -o-transition: all 0.2s ease-in 0s; /* opera */
}
 
.german a
{
 text-indent: -9999px;
 display: block;
 width: 23px;
 height: 12px;
}
 
.german:hover
{
 background-image: url('../img/de.jpg');
 background-repeat: no-repeat;
 background-position: left top;
}
 
.english
{
 background-image: url('../img/en.jpg');
 background-repeat: no-repeat;
 background-position: -24px top;
 text-indent: -9999px;
 width: 24px;
 height: 12px;
 display: block;
 transition: all 0.2s ease-in 0s; /* explorer 10 */
 -webkit-transition: all 0.2s ease-in 0s; /* chrome & safari */
 -moz-transition: all 0.2s ease-in 0s; /* firefox */
 -o-transition: all 0.2s ease-in 0s; /* opera */
}
 
.english a
{
 text-indent: -9999px;
 display: block;
 width: 24px;
 height: 12px;
}
 
.english:hover
{
 background-image: url('../img/en.jpg');
 background-repeat: no-repeat;
 background-position: left top;
}

.facebook
{
 margin: 0px 0px 0 10px;
}

.erw_search
{
 position: relative;
 cursor: pointer;
}
 
.line
{
 height: 2px;
 width: 100%;
 background-image: url('../img/line_content.jpg');
 background-repeat: repeat-x;
 padding: 0;
 margin: 0;
} 
 
#lupe
{
 z-index: 402;
 position: relative;
 top:3px;
}

.mail
{
 float: right;
 margin: 50px 20px 0 40px;
}
 
.background
{
 background-image: url('../img/flex_caption.jpg');
 background-repeat: repeat;
 border-top: 1px solid #d9dad6;
 border-bottom: 1px solid #fff;
}
 
.background:before
{
 position:relative;
 display:block;
 content: '';
 border-top: 1px solid #fff;
 height: 1px; 
 width: 100%;
}

.background:after
{
 position:relative;
 display:block;
 content: '';
 border-bottom: 1px solid #d9dad6;
 height: 1px; 
 width: 100%;
}

.background h3
{
 font-size:16px;
 font-weight: bold;
 color: #726d62;
}

.description
{
 font-size:12px;
 color: #3f3e3d;
 font-weight: bold;
}
 
.description a
{
 color: #937c44;
 text-decoration: none;
 margin-left: 15px;
}
 
 
.marken
{
 text-align: center;
 margin: 20px 0;
}
 
#footer
{
 padding-bottom: 20px;
}
 
/*
.right-content h2
{
 color: #bfb39e;
 font-weight: lighter;
 font-size:22px;
}
*/
 
.right-content h2 .desc
{
 color: #bfb39e;
 font-weight: bold;
}
 
 
/* ------------------------------ */
.pos_termin
{
 color: #726d62;
 font-weight: bold;
 padding: 5px 0 0 0;
}
 
.list_termin
{
 color: #726d62;
 font-weight: bold;
 float: left;
 margin: 0 10px 0 15px;
}
.list_termin_grid
{
 color: #726d62;
 font-weight: bold;
 margin: 0 0px 10px 0px;
}
 
.price
{
 color: #726d62;
 font-size:16px;
 font-weight: bold;
}
 
.evp
{
 font-weight: bold;
}
 
.evprice
{
 font-weight: bold;
 text-decoration: line-through;
 color: #ba492b;
 margin-left: 5px;
}
 
.act_price
{
 font-size:22px;
 font-weight: bold;
 color: #7a756a;
 margin-top: 30px;
}
 
.act_price .green
{
 color: #88b80b;
 margin-left: 5px;
 } 


.agb
{
 color: #595e64;
 font-size:12px;
 float: left;
}
 
input[type=checkbox]
{
 margin: -2px 5px 0 0;
 padding: 0;
}
 
.info
{
 margin: 30px 0 0 0;
}
 
.info h4
{
 font-weight: lighter;
 text-transform: uppercase;
 margin: 20px 0 5px;
 padding: 0;
}
.desc
{
 margin-top: 30px;
}
 
.kat-nr
{
 font-weight: bold;
 margin-right: 15px;
}
 
.limit
{
 font-weight: bold;
 margin-right: 15px;
}
 
.biet
{
 font-weight: bold;
}

/* ---------------------------------------------------- */ 
#location_contact
{
 float:left;
 width:200px;
 /*border:1px solid black;*/
 background-image: url('../img/mail.png');
 background-repeat: no-repeat;
 background-position: left 4px;
 padding: 0 0 0 24px;
 font-weight: bold;
 text-transform: none;
 font-size:18px;
 margin: 0 0 0 4px;
}
 
.location_contact a
{
 color: #a59b89;
}
 
.location_mail
{
 float:right;
 margin-top:10px;
 width:230px;
 /*border:1px solid black;*/
}

.location_mail input[type="text"],
.location_mail textarea
{
 font-size:12px;
 color: #726d62;
 padding: 0 4px;
 height: 20px;
 border-top: 1px solid #b0b0b0;
 border-bottom: 4px solid #ebebeb;
 width: 96%;
 -moz-box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 -webkit-box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 margin: 0 0 10px 0;
 /*z-index: 400;*/
 position: relative;
}
 
.location_mail textarea
{
 height:100px;
 font-size:12px;
 color: #726d62;
 padding: 0 4px;
 border-top: 1px solid #b0b0b0;
 border-bottom: 1px solid #ebebeb;
 width: 96%;
 -moz-box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 -webkit-box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 box-shadow: inset 2px 2px 2px rgba(136,136,136,0.3);
 margin: 0 0 10px 0;
 /*z-index: 400;*/
 position: relative;
}

.loeschen input
{
 background-color: transparent;
 border: 0;
 color: #aca392;
 font-size:12px;
 font-weight: bold;
 float: left;
}

.location_person
{
 float:left;
 width:220px;
 margin-left:4px;
 margin-top: 30px;
 font-weight: bold;
 font-size:14px;
 color:#505000;
}
 
.location_person #pic_div
{
 float:left;
 width:220px;
 margin:4px 0 15px 0;
 /*text-align:center;*/
 /*border:5px solid black;*/
}
 
.location_person a
{
 color: #726d62;
 font-size:14px;
 font-weight: bold;
 background-image: url('../img/arrows.png');
 background-repeat: no-repeat;
 background-position: left 5px;
 padding-left: 15px;
 margin-top: 0;
}

.location_person table
{
 margin:10px 0 0 0;
 background-color:transparent;
 font-size:14px;
 padding:0;
}
.location_person table td
{
 background-color:transparent;
 font-weight:bold;
 padding:0 2px 0 2px;
 color:#505000;
}
.location_person h4
{
 font-size:18px;
 color:#726d62;
}

.location_list_span
{
 color:#ffffff;
 width:95px;
 display: inline-block
}

/* ------------------------------------- */ 
#search_div
{
 float:right; 
 margin:20px 0 0 0;
 width:300px;
 /* border:1px solid black; */
 display:block;
}

#search_div #id_input
{
 width:70px;
}

#search_div #onr_auk_input
{
 width:20px;
}

#search_div #onr_lfd_input
{
 width:40px;
}

#search_div #search
{
 width:245px;
}

#search_div #top_options
{
 z-index: 300;
 position: relative; 
}

#search_div #options
{
 position: absolute;
 z-index: 300;
 background-image: url('../img/main-nav_bg.png');
 background-repeat: no-repeat;
 background-position: left top;
 padding: 0px 20px 40px 10px;
 margin: 0 0 0 0px;

 width: 230px;
 height:170px;
 font-size:8px;
 visibility:hidden;
}
 
#search_div #options input[type="checkbox"]
{
 /*float: left;*/
 margin-right: 10px;
 margin-left: 5px;
 margin-top:3px;
 padding:0; 
 /*border:1px solid black;*/
}

#search_div #options input[type="radio"]
{
 float: left;
 margin-right: 6px;
 margin-left: 3px;
 padding:0px; 
}

#search_div #options input[type="text"]
{
 float: left;
 margin-right: 10px;
 margin-left: 5px;
 padding:0;
 width:110px;
 font-size:12px;
 margin-top:0;
 margin-bottom:0;
}

#search_div #options label
{
 text-align: left;
 font-size:11px;
 color: #726d62;
 margin: 0;
 padding: 0;
}

/* -------------------------------------- */
#main_menu
{
 padding-top:50px;
 float:left;
 display:block;
}

#main_menu ul
{
 margin: 0 0 0 0;
 padding: 0;
 font-size:14px;
 font-weight: bold;
 color: #726d62;
 line-height: 16px;
 width:440px;
}

/* Menu-Caption */ 
#main_menu ul li
{
 float: left;
 list-style: none;
 margin: 0 20px 0 0;
 padding: 0;
}
 
#main_menu ul li a
{
 text-decoration: none;
 display: block;
 color: #a59b89;
 font-weight: bold;
 font-size:18px;
 background-image: url('../img/arrows.png');
 background-repeat: no-repeat;
 background-position: left 4px;
 padding-left: 16px;
}
 
#main_menu ul li a:hover
{
 text-decoration: none;
 color: black;
}

#main_menu ul li:hover ul
{
 opacity: 1;
 visibility: visible;
}

/* Menu */
#main_menu ul li ul
{
 position: absolute;
 z-index: 300;
 background-image: url('../img/main-nav_bg.png');
 background-repeat: no-repeat;
 background-position: left top;
 padding: 10px 20px 40px 20px;
 margin: 0;
 width: 209px;
 opacity: 0;
 visibility: hidden;
 transition: all 0.2s ease-in 0.2s; /* explorer 10 */
 -webkit-transition: all 0.2s ease-in 0.2s; /* chrome & safari */
 -moz-transition: all 0.2s ease-in 0.2s; /* firefox */
 -o-transition: all 0.2s ease-in 0.2s; /* opera */
}
 
/* Sub-Menu */
#main_menu ul li ul li
{
 float: none;
 display: block;
 margin-top:10px;
 margin-bottom:5px;
}
#main_menu ul li ul li:first-child 
{
 margin-top:0;
}

/* Sub-Caption */ 
#main_menu span
{
 font-size:15px;
}
 
/* Sub-Menu-Links */
#main_menu ul li ul li a
{
 background-image: none;
 font-size:14px;
 font-weight: normal;
 color: #726d62;
 margin-bottom:5px;
}



/* ---------------------------- */
#logo
{
 position: absolute;
 left:45%;
 top:0px;
 margin: 20px;
 /*border:1px solid black;*/
}

.main_div
{
 /*border:1px solid black;*/
 height:280px;
}

.main_btn_div
{
 /*border:1px solid black;*/
 height:80px;
}

/* ---------------------------------------------------- */ 
#main_breadcrumb
{
 padding:0;
 margin:5px 0 0 0;
 background-color:#a59b89;
 height:20px;
 width:550px;
 font-size:11px;
}

#main_breadcrumb ul
{
 margin:0;
 padding:0 0 0 5px;
}
 
#main_breadcrumb ul li
{
 float:left;
 list-style:none;
 color:#f0f0f0;
 margin:0;
 padding:0;
}
#main_breadcrumb ul li:after{content: "//";padding: 0 5px;}
#main_breadcrumb ul li:last-child:after{content: "";} 
#main_breadcrumb ul li a{color:#ffffff;}
#main_breadcrumb ul li a:hover{color: black;}
 
/* -------------------------------------------------- */
#main_content
{
 min-height:200px;
 margin:0;
 padding:0;
 /*border:1px solid black;*/
}

#main_bottom
{
 height:200px;
 margin:0;
 padding:0;
 /*border:1px solid black;*/
}

/* ---------------------------------------------------- */ 
.tile
{
 float:left;
 /*border:1px solid black;*/
 width:224px;
 padding:5px;
 background-image: url('../img/tile.jpg');
}

.tile img
{
 height:144px;
}
.tile p.image
{
 text-align:center;
}
.tile p.description
{
 height:50px;
}
.tile p.description a
{
 color: #937c44;
 text-decoration: none;
 margin-left: 0;
}

/* ---------------------------------------------------- */ 
.blank_tile
{
 float:left;
 width:224px;
 padding:5px;
 font-size:12px;
}
.blank_tile .btn
{
 background: rgba(212,203,189,1);
 border-radius: 5px;
 border: 1px solid #b3b0aa;
 box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
 margin: 10px 0;
 position: relative;
 color: #fff;
 font-weight: bold;
 padding:5px;
 background-image:url('../img/gray_btn_start.jpg');
 background-size:contain;
}
.blank_tile .btn a
{
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 display: block;
}
.blank_tile .btn a:hover
{
 text-decoration: none;
 color:black;
}
.blank_tile .btn a:after
{
 content: '';
 background-image: url('../img/arrows_white.png');
 background-repeat: no-repeat;
 background-position: right center; 
 width: 17px;
 height: 16px;
 position: absolute;
 right: 10px;
 top: 17px;
}

/* ---------------------------------------------------- */ 
#navi_left
{
 float:left;
 width:220px;
 /*border:1px solid blue;*/
 min-height:200px;
}

.navi_left_links
{
 background-image: url('../img/flex_caption.jpg');
 background-repeat: repeat;
 margin-bottom: 20px;
 border-bottom: 1px solid #fff;
}

.navi_left_links ul
{
 padding: 0;
 margin:0;
}

.navi_left_links p.title,
.navi_left_links p.subtitle
{
 font-size:18px;
 margin: 10px 0;
 font-family: inherit;
 font-weight: bold;
 line-height: 20px;
 color: inherit;
 /*text-rendering: optimizelegibility;*/
 color: #726d62;
 font-size:18px;
 margin-top: 0;
 color:black;
}

.navi_left_links p.title{font-size:18px;}
.navi_left_links p.subtitle{font-size:16px;margin-top:20px;}

.navi_left_links li, li.first
{
 display: block;
 list-style: none;
 margin:0;
 padding:0;
 margin-bottom:0;
 font-size:12px;
}

.navi_left_links li.first
{
 font-size:16px;
 margin-bottom:10px;
}

.navi_left_links li a, a.sel
{
 color: #726d62;
 text-decoration: none;
 display: block;
 padding: 10px 5px 10px 5px;
}

.navi_left_links li a.sel
{
 border:4px solid #d0d0d0;
}
 
.navi_left_links li a:hover,
.navi_left_links li a.active
{
 text-decoration: none;
 color:black;
 background-color: rgba(146,146,146,0.2);
 border-radius: 0px 0px 15px 15px;
 -moz-border-radius: 0px 0px 15px 15px;
 -webkit-border-radius: 0px 0px 15px 15px;
   -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.2);
   -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
   box-shadow:         inset 0 0 10px rgba(0,0,0,0.2);
}

/* ----------------------------------------------- */
.navi_left_tile
{
 background-image: url('../img/flex_caption.jpg');
 background-repeat: repeat;
 margin-bottom: 20px;
 border-top: 1px solid #d9dad6;
 border-bottom: 1px solid #fff;
}
 
.navi_left_tile h2
{
 color: #726d62;
 font-size:18px;
 background-image: url('../img/arrows.png');
 background-repeat: no-repeat;
 background-position: left 15px;
 padding-left: 20px;
 margin-left: 20px;
 margin-top: 0;
}
 
.navi_left_tile p
{
 padding-left: 20px;
 color: #3f3e3d;
 font-size:12px;
}
 
/* ------------------------------------------- */
#content_right
{
 float:right;
 width:75%;
 /*border:1px solid red;*/
 min-height:200px;
}

#content_right h2
{
 font-size:28px;
 margin: 10px 0;
 font-family: inherit;
 font-weight: bold;
 line-height: 20px;
 color: inherit;
 /*text-rendering: optimizelegibility;*/
 color: #726d62;
 font-size:20px;
 margin-top: 0;
 color:black;
}
 
#content_right #desc
{
 color: #bfb39e;
 font-weight: bold;
}

/* ------------------------------ */
#list_filter_div
{
 font-size:11px;
 height:20px;
 /*background-color:green;*/
 text-align:right;
}
 
#list_filter_div label
{
 font-size:11px;
 float:left;
 margin-top:3px;
 margin-right:5px;
 margin-left:0px;
 color:gray;
}
 
#list_filter_div select
{
 background-color: #e2e3e1;
 font-size:11px;
 float:left;
 margin-right:20px;
 width: 70px;
 padding:3px;
 height: 24px;
 color: #747474;
}

#list_filter_div select.filter_sel
{
 width:165px;
}

#list_filter_div select.sort_sel
{
 width:180px;
}

#list_filter_div select.page_sel
{
 float:right;
 margin-right:0;
}

.list_id
{
 color: #a59b89;
 font-weight: bold;
 float: left;
 border-right: 1px solid #a59b89;
 padding-right: 5px;
 margin-right: 5px;
}
 
.list_onr
{
 color: #a59b89;
 font-weight: bold;
 float: left;
}

.list_tab_pos
{
 float:right;
 width:700px;
 /*border:1px solid black;*/
 margin-bottom:10px;
}

.list_tab_pos_img
{
 float:left;
 width:140px;
 /*min-height:150px;*/
 padding-top:3px;
 /*border:1px solid blue;*/
 text-align:center;
}

.list_tab_pos_info
{
 float:right;
 width:550px;
 /*min-height:150px;*/
 /*border:1px solid black;*/
 border-bottom:1px solid #e0e0e0;
 margin-bottom:20px;
}

.list_tab_pos_title
{
 color: #bfb39e;
 font-weight:bold;
 font-size:14px;
 float:left;
 padding-right:5px;
 margin-right:5px;
 /*border:1px solid black;*/
 width:100%;
}

.list_tab_pos_nr
{
 float:left;
 margin-bottom:10px;
 /*border:1px solid red;*/
}

.list_tab_pos_txt
{
 text-align:justify;
 padding-bottom:10px;
 /*border:1px solid green;*/
}
.list_tab_pos_txt a
{
 color:#5f5e5d;
}
.list_tab_pos_txt a:hover
{
 color:black;
}

.list_tab_pos_price
{
 float:left;
 width:420px;
 height:25px;
 color:#5f5e5d;
 display:inline;
 /*border:1px solid green;*/
 margin-top:5px;
}

.list_ex_price
{
 color: #ff8809;
 font-weight: bold;
 margin-left: 0px;
 text-decoration:line-through;
}

.list_val_price
{
 font-size:13px;
 color: #098f09;
 margin-left: 0px;
 text-decoration:none;
}

.list_state
{
 /*color: #88b809;*/
 color:#ff5F61;
 font-weight: bold;
 margin-left:10px;
}
.list_state_red
{
 color: #ff4040;
 font-weight: bold;
 margin-left:10px;
}

.list_btn
{
 float:right;
 width:105px;
 height:30px;
 /*border:1px solid green;*/
}

.list_tab_new_ware
{
 float:right;
 color:green;
}

.list_grid_row
{
 float:right;
 width:700px;
 height:490px;
 margin-bottom:10px;
}
.list_grid_cell
{
 float:left;
 width:218px;
 height:480px;
 /*min-height:600px;*/
 /*border:1px solid red;*/
 margin:5px 5px 10px 0px;
 border-bottom:1px solid #e0e0e0;
 background:rgb(230,230,230);
 padding:5px;
}
.list_grid_cell hr
{
 border:1px solid #f0f0f0;
}
.list_grid_img
{
 width:210px;
 height:220px;
 text-align:center;
 vertical-align:middle;
 /*border:1px solid black;*/
 display:table-cell;
}
.list_grid_auk_dt
{
 width:210px;
 margin:0 0 10px 0;
}
.list_grid_txt
{
 float:left;
 width:210px;
 height:64px;
 font-size:12px;
 margin:0 0 0 0;
 /*border:1px solid black;*/
}
.list_grid_line
{
 float:left;
 width:210px;
 height:14px;
}
.list_grid_price
{
 float:left;
 width:115px;
 /*border:1px solid red;*/
}
.list_grid_state,
.list_grid_state_red
{
 color:#88b809;
 font-weight:bold;
 margin:0;
 font-size:14px;
}
.list_grid_state_red
{
 color:#ff4040;
 font-size:12px;
}

.list_grid_btn,
.list_grid_ev_btn
{
 float:right;
 width:100px;
 /*border:1px solid green;*/
 margin-top:20px;
}
.list_grid_new_ware
{
 float:right;
 color:green;
}

.list_grid_ev_btn
{
 margin-top:60px;
}

/* ----------------------------------------- */
.ok_div,
.warn_div,
.err_div
{
 color:rgb(50,0,0);
 background-color:rgb(220,255,220);
 font-size:14px;
 padding:10px;
 margin:10px 0 10px 0;
 text-align:left;
}

.ok_div
{
 background-color:#d0ffd0;
}

.warn_div
{
 background-color:#ffffd0;
}

.err_div
{
 background-color:#ffd0d0;
 text-align:left;
 border:1px solid black;
}

.ok_span
{
 background-color:#d0ffd0;
 text-align:left;
 border:1px solid black;
}

.err_span
{
 background-color:#ffd0d0;
 text-align:left;
}


/* ------------------------------------------------ */
ul#bottom_sitemap
{
 margin: 10px 0 0 10px;
 padding: 0;
 text-align:center;
}
  
ul#bottom_sitemap li
{
 float: left;
 list-style: none;
 margin: 0 10px 0 10px;
 padding: 0;
 width: 160px;
 text-align: center;
 border-bottom: 1px solid #fff;
}
  
ul#bottom_sitemap li:after
{
 position: relative;
 display: block;
 content: '';
 border-bottom: 1px solid #d9dad6;
 height: 1px; 
 width: 100%;
}
  
ul#bottom_sitemap li a
{
 text-decoration: none;
 display: block;
 /*color: #a59b89;*/
 color: #857b69;
 font-weight: bold;
 font-size:12px;
 padding-left: 20px;
}
  
ul#bottom_sitemap li a:before
{
 width: 10px;
 height: 20px;
 content: " ";
}
  
ul#bottom_sitemap li a:hover
{
 text-decoration: none;
 color:black;
}
  
ul#bottom_sitemap li ul
{
 position: absolute;
 margin: 10px 0 0 0;
 padding: 0;
}
  
ul#bottom_sitemap li ul li
{
 float: none;
 display: block;
 margin: 0;
 padding: 0;
 border-bottom: none;
 line-height: 15px;
}
  
ul#bottom_sitemap li ul li:after
{
 border-bottom: none;
}
  
ul#bottom_sitemap li ul li a
{
 font-weight: lighter;
}

/* ------------------------------------------------ */
#list_tab
{
 border:none;
 padding:0px;
 font-size:12px;
} 
#list_tab th
{
 border:none;
 padding:5px;
 width:230px;
 height:230px;
 text-align:center;
 vertical-align:middle;
}
#list_tab td
{
 border-bottom:1px solid #e0e0e0;
 padding:5px;
 vertical-align:top;
}

/* ------------------------------------------------ */
#pos_tab
{
 border:none;
 padding:0px;
 font-size:12px;
} 
#pos_tab th
{
 border:none;
 padding:5px;
 width:230px;
 height:230px;
 text-align:center;
 vertical-align:middle;
}
#pos_tab td
{
 border-bottom:1px solid #e0e0e0;
 padding:5px;
 vertical-align:top;
}

/* ------------------------------------------------ */
.suche
{
  float: right;
  margin: 50px 0 0;
  position: relative;
  width:200px;
  height:40px;
}

/* ------------------------------------------------ */
.offer, .offer_line
{
 float:left;
 width:300px;
 padding:5px;
 margin-top:5px;
}
.offer_line
{
 border-right:1px solid #e0e0e0
}

/* ------------------------------------------------ */
#route_frame
{
 float:left;
 width:520px;
 padding:5px;
}
#route
{
 float:left;
 width:380px;
 padding:5px;
}

/* ------------------------------------------------ */
#business_hours
{
 border:1px solid #c0c0c0;
 width:400px;
 margin-bottom:10px;
}
#business_hours th
{
 text-align:left;
 border:1px solid #c0c0c0;
 background:#e0e0e0;
 padding:5px;
}
#business_hours td
{
 text-align:left;
 border:1px solid #c0c0c0;
 padding:5px;
}

/* ------------------------------------------------ */
.site_notice
{
 float:left;
 width:470px;
}

.site_notice_full
{
 float:left;
 width:900px;
}

.site_notice .brown_box
{
 padding:5px;
 background:#e0e0e0;
 width:440px;
 height:330px;
}

.site_notice_full .brown_box
{
 padding:5px;
 background:#e0e0e0;
 width:880px;
 height:100px;
 text-align:justify;
}

.site_notice_tab
{
 margin-bottom:10px;
}
.site_notice_tab th
{
 text-align:left;
 background:#e0e0e0;
 padding:5px;
}
.site_notice_tab td
{
 text-align:left;
 padding:5px;
}

/* ------------------------------------------------ */
#terms_div
{
 margin-top:10px;
 width:930px;
 text-align:center; 
 padding:5px;
}

/* ------------------------------------------------ */
#faq_head
{
 background:#e0e0e0;
 padding:5px;
 margin-bottom:20px;
}
#faq_head li
{
 padding:5px;
 text-align:justify;
}

#faq
{
 padding:5px;
}
#faq li
{
 padding:2px;
 margin-bottom:20px;
 text-align:justify;
}

.faq_tab
{
 border:1px solid #c0c0c0;
 width:500px;
 margin:10px;
}
.faq_tab th
{
 text-align:left;
 border:1px solid #c0c0c0;
 background:#e0e0e0;
 padding:5px;
}
.faq_tab td
{
 text-align:left;
 border:1px solid #c0c0c0;
 padding:5px;
}

/* ------------------------------------------------ */
.deliver_goods_box
{
 padding:5px;
}

.deliver_goods_box h3
{
 background:#e0e0e0;
 font-size:12px;
 margin:0px 0px 5px 0px;
 height:40px;
 padding-left:5px;
}

.deliver_goods_box p
{
 padding-left:30px;
}

/* ------------------------------------------------ */
.std_form
{
 margin:0 auto;
 font-size:12px;
}
.std_form th,.std_form td
{
 text-align:left;
}
.std_form th
{
 padding-right:20px;
}
.std_text_field
{
 border:1px solid #36333d;
 width:200px;
}
input.std_submit
{
 border:1px solid white;
 background-color:#36333d;
 color:#FFD100;
 font-size:12px;
 height:24px;
}
.std-select
{
 background-color:#37333D;
 color:white;
}

/* ------------------------------------------------ */
table.shortcuts .name_col
{
 font-weight:bold;
 font-size:13px;
 width:100px;
 vertical-align:top;
}

table.shortcuts{
 width:90%;
 margin:10px;
}
table.shortcuts th{
 text-align:left;
 width:150px;
}
table.shortcuts th, table.shortcuts td{
 vertical-align:top;
 padding-bottom:5px;
 padding-top:5px;
 border-top:1px solid #E4E2DB;
}
table.shortcuts tr.first th, table.shortcuts tr.first td{
 border-width:0;
}
table.shortcuts td{
 text-align:justify;
}

/* ------------------------------------------------ */
.abbreviations h2
{
 background:#e0e0e0;
}
.register p
{
 text-align:justify;
}
.dan_movie_div
{
 background-color:#e0e0e0;
 border:3px double black;
 padding:10px;
 text-align:center;
 width:660px;
 margin:5px auto 10px auto;
}

/* ------------------------------------------------ */
.info brown_box
{
 text-align:left;
}
.info
{
 padding:0px;
 margin:0px;
}
.info h2
{
 background:#e0e0e0;
 font-size:14px;
 padding-left:5px;
}

/* ------------------------------------------------ */
#header_line
{
 float:left;
 height:10px;
 width:600px;
}

.two_cols
{
 width:430px;
 float:left;
 padding:0px 20px 5px 20px;
 text-align:left;
}

.brown_box
{
 background-color:#dfddd6;
 padding:10px;
 text-align:center;
 margin-bottom:20px;
 color:black;
}

h1,h2,h3,h4
{
 margin: 10px 0;
 font-family: inherit;
 font-weight: bold;
 line-height: 20px;
 color: inherit;
 /*text-rendering: optimizelegibility;*/
 color: #726d62;
 font-size:18px;
 margin-top: 0;
}

h1,h2,h3
{
 line-height:40px;
}

h1,h2,h3,h4
{
 margin: 5px 0px 5px 0px;
}

h1
{
 font-size:18px;
 color:black;
}
h2
{
 /*-color: #bfb39e;*/
 font-size:16px;
}
h3
{
  font-size:14px;
}
h4
{
 font-size:14px;
 color:#bfb39e;
}
.mark_s_txt
{
 background-color:#a0ffa0;
}

.list_art_title
{
 color:black;
 font-weight:bold;
 font-size:14px;
 float:left;
 padding-right:5px;
 margin-right:5px;
}

.list_art_txt
{
 text-align:justify;
 padding:0px;
}
.list_art_txt a
{
 color: #5f5e5d;
}
.list_art_txt a:hover
{
 color:black;;
}

/* ---------------------------------------------------- */ 
#meta_left_menu
{
 float:left;
 padding-top:10px;
 width:440px;
 height:20px;
 /*border:1px solid green;*/
}

#meta_left_menu ul
{
 margin:10px 0 0 0;
 padding:0;
 display:inline;
}
 
#meta_left_menu ul li
{
 float: left;
 list-style: none;
 margin: 0 20px 0 0;
 padding: 0;
 font-size:11px;
}

/* ---------------------------------------------------- */ 
#meta_right_menu
{
 float:right;
 padding-top:10px;
 width:240px;
 height:20px;
 /*border:1px solid green;*/
 text-align:right;
}

ul#language-nav
{
 margin: 2px 0 0 10px;
 padding: 0;
 float: right;
}
 
ul#language-nav li
{
 float: left;
 list-style: none;
 margin: 0 8px 0 0;
 padding: 0;
}
 
ul#language-nav li a
{
 text-decoration: none;
 display: block;
}
 
ul#language-nav li a:hover
{
 text-decoration: none;
} 

ul.content-nav
{
 margin: 0;
 padding: 0;
}
 
ul.content-nav li
{
 float: none;
 list-style: none;
 margin: 0  0 8px 0;
 padding: 0;
 display: block;
}
 
ul.content-nav li a
{
 text-decoration: none;
 display: block;
 color: #a59b89;
 font-weight: bold;
 text-transform: none;
 font-size:18px;
 background-image: url('../img/arrows.png');
 background-repeat: no-repeat;
 background-position: left 7px;
 padding-left: 20px;
}
 
ul.content-nav li a:before{
 width: 10px;
 height: 20px;
 content: " ";
}
 
ul.content-nav li a:hover
{
 text-decoration: none;
}

/* --------------------------------------- */
.pos_pager
{
 float:left;
 width:470px;
 height:30px;
 /*border:1px solid green;*/
 font-size:12px;
}

.pos_pager ul
{
 margin: 0;
 padding: 0;
 list-style: none;
}
 
.pos_pager ul li
{
 float:left;
}
 
.pos_pager ul li.back
{
 background-image: url('../img/back.png');
 background-repeat: no-repeat;
 background-position: left 6px;
 padding-left:10px;
 float:left;
}
 
.pos_pager ul li.next
{
 background-image: url('../img/next.png');
 background-repeat: no-repeat;
 background-position: right 6px;
 padding-right: 10px;
 float:right;
}

.pos_pager_right
{
 float:right;
 width:150px;
 height:30px;
 /*border:1px solid red;*/
 text-align:right;
 font-size:12px;
}

#pos_flexslider_div
{
 /*float:left;*/
 width:470px;
 /*height:800px;*/
 /*border:1px solid blue;*/
 display:block;
}
#pos_info
{
 /*float:right;*/
 width:220px;
 min-height:600px;
 /*border:1px solid red;*/
}

#pos_id
{
 float:left;
 color:#a59b89;
 width:100px;
 /*border:1px solid red;*/
}
#pos_onr
{
 float:right;
 color:#a59b89;
 text-align:right;
 width:110px;
 /*border:1px solid black;*/
}
 
#pos_cat
{
 color:black;
 font-weight: bold;
 margin-top:10px;
}

#pos_termin
{
 font-size:12px;
 padding-left:5px;
}

#pos_liveauction
{
 color: #726d62;
 font-weight: bold;
 padding: 5px 0 0 0;
 text-align:center;
 border:1px solid black;
}

#pos_txt
{
 font-size:14px;
 margin-top:10px;
}

#pos_price
{
 float:left;
 height:30px;
 display:inline;
 padding-top:20px;
 font-size:16px;
}

#pos_state
{
 float:left;
 height:30px;
 display:inline;
 padding-top:5px;
 font-size:14px;
 color:#ff5F61;
}

#pos_menu
{
 float:left;
}

#pos_menu ul
{
 margin: 15px 0 0 0;
 padding: 0;
 color: #a79e8d;
}
 
#pos_menu ul li
{
 list-style: none;
 display: block;
 margin: 5px 0;
}
 
#pos_menu ul li.access
{
 background-image: url('../img/klicks.png');
 background-repeat: no-repeat;
 background-position: left 2px;
 padding-left: 25px;
}
 
#pos_menu ul li.friend
{
 background-image: url('../img/e-mail.png');
 background-repeat: no-repeat;
 background-position: left 2px;
 padding-left: 25px;
}
 
#pos_menu ul li.requests
{
 background-image: url('../img/requests.png');
 background-repeat: no-repeat;
 background-position: left 2px;
 padding-left: 25px;
} 
 
#pos_service
{
 float:left;
 /*border:1px solid black;*/
}

#pos_service fieldset
{
 text-align:left;
 padding:10px;
 margin:0;
 border:1px solid silver;
}

#pos_service legend
{
 color:#a09090;
 margin-bottom:20px;
 font-weight:bold;
}

#pos_service p
{
 text-align:center;
 margin:10px 0 0 0;
}

#pos_service_mgeb
{
 width:120px;
 margin-left:5px;
}

#pos_service_sv_mgeb
{
 width:120px;
 margin-left:5px;
 font-size:24px;
}


#pos_service_tel
{
 width:120px;
 margin-left:5px;
}

/* ---------------------------------------------------- */
.my_p
{
 /*border:1px solid red;*/
 text-align:justify;
 font-size:14px;
}
.short_number
{
 width:50px;
}

table
{
 font-size:12px;
 color:black;
}
table th
{
 font-weight:bold;
 background-color:#d8d8d8;
 text-align:left;
 vertical-align:top;
 padding:3px;
}
table th.right
{
 text-align:right;
}
table td
{
 font-weight:normal;
 background-color:#e8e8e8;
 text-align:left;
 vertical-align:top;
 padding:3px;
}
table td.right
{
 text-align:right;
 font-weight:normal;
}

.center_p
{
 text-align:center;
}

.h1_arrows
{
 width:11px;
 height:10px;
 margin-right:5px;
}

.list_popup_img
{
 position:absolute;
 display:none;
 border:2px solid #37333D;
 margin:0px;
 padding:0px;
 z-index:1000;
}

.location_flexslider_div
{
 float:left;
 width:470px;
}
.location_info
{
 float:right;
 width:220px;
}

.location_info ul
{
 margin: 0;
 padding: 0;
}
 
.location_info ul li
{
 float:none;
 list-style: none;
 margin:0 0 8px 0;
 padding:0;
 display:block;
}
 
.location_info ul li a
{
 text-decoration: none;
 display: block;
 color: #a59b89;
 font-weight: bold;
 text-transform: none;
 font-size:16px;
 background-image: url('../img/arrows.png');
 background-repeat: no-repeat;
 background-position: left 7px;
 padding-left: 20px;
}

.location_info ul li a:hover
{
 color:black;
}

/* ---------------------------------------- */
.list_pager
{
 float:left;
 margin-top:8px;
 margin-bottom:4px;
 height:30px;
 font-size:12px;
 width:100%;
}

.list_pager_pages
{
 float:right;
 /*
 float:left;
 margin-left:200px;
 */
 width:370px;
}

.list_pager_pages ul
{
 float:right;
 margin: 0;
 margin-right:10px;
 margin-top:2px;
 padding: 0;
 height:30px;
}
 
.list_pager_pages ul li,
.list_pager_pages ul li.sel
{
 text-align:center;
 list-style:none;
 float:left;
 padding:2px 5px 1px 5px;
}
.list_pager_pages ul li.sel
{
 border:2px solid #d0d0d0;
 padding:0 5px 1px 5px;
}
.list_pager_pages ul li.back
{
 background-image: url('../img/back.png');
 background-repeat: no-repeat;
 background-position: left 10px;
 width:10px;
 height:18px;
 padding:0;
 margin:0;
}
.list_pager_pages ul li.next
{
 background-image: url('../img/next.png');
 background-repeat: no-repeat;
 background-position: right 10px;
 width:10px;
 height:18px;
 padding:0;
 margin:0;
}

.list_pager_options
{
 float:right;
 width:120px;
 padding-top:2px;
 padding-right:0;
 margin-right:0;
}
.list_pager_options input
{
 height:20px;
 padding:0px;
 margin:0px;
}
.list_pager_options input.direct
{
 width:35px;
 font-size:12px;
 padding-left:2px;
 top:-5px;
}
.list_pager_options img
{
 margin: 0px 0px 0 0px;
 cursor: pointer;
}

/*
.list_pager_options .enter,
.list_pager_options .list,
.list_pager_options .grid
{
 width:20px;
 height:20px;
}
.list_pager_options .enter
{
 background-image:url('../images/search_enter.gif');
}
.list_pager_options .list
{
 background-image:url('../images/icon_list.gif');
}
.list_pager_options .grid
{
 background-image:url('../images/icon_grid.gif');
}
*/

/* ------------------------------------------------ */
#login_link
{
 z-index: 401;
 position: relative;
 cursor: pointer;
}

#login_div
{
 position:absolute;
 z-index:500;
 background-image:url('../img/main-nav_bg.png');
 background-repeat:no-repeat;
 background-position:left top;
 padding:5px 0px 40px 20px;
 margin:0;
 width:209px;
 top:5px;
 font-size:12px;
 visibility:hidden;
}

#api_div
{
 border:3px solid black;
 background-color:#e0e0e0;
 font-size:14px; 
 padding:5px;
}

/* ---------------------------------------- */
#valuation_div
{
 width:740px;
 margin:auto;
 text-align:center;
 padding:10px 10px 20px 10px;
 margin-bottom:50px;
}

#valuation_div table
{
 width:650px;
 padding:0;
 margin:auto;
}
#valuation_div table th
{
 padding:10px;
 background-color:#d0d0d0;
 width:200px;
 font-size:14px;
}
#valuation_div table td
{
 padding:10px;
 background-color:#e0e0e0;
}

#valuation_div textarea
{
 width:400px;
 height:200px;
}
#valuation_div select
{
 height:24px;
 font-size:12px;
 width:300px;
}
#valuation_div input[type="text"]
{
 height:20px;
 font-size:12px;
 width:290px;
}

#login_err
{
 background-color:red;
 text-align:left;
 padding:5px;
 color:black;
}
#login_err a
{
 color:white;
}
#login_err a:hover
{
 color:black;
}


#admin_textarea
{
 width:100%;
 height:300px;
 font-family:'courier new';
 font-size:10px;
 color:black;
 margin: 0 0 10px 0;
 border:1px solid navy;
 white-space: pre;
 word-wrap: normal;
 overflow-x: scroll; 
}

.statistic_tab
{
 width:700px;
}
.statistic_tab td
{
 padding:5px;
 border:1px solid silver;
 text-align:center;
}

.statistic_sub_tab
{
 margin:auto;
}
.statistic_sub_tab th
{
 padding:2px;
 border:1px solid black;
 background-color:#d0d0d0;
}
.statistic_sub_tab td
{
 padding:2px;
 border:1px solid black;
 background-color:#ededed;
}

.auto_size_sel
{
 width:auto;
}

#chk_tab
{
 margin: auto;
 border:none;
 padding:2px;
 font-size:12px;
} 
#chk_tab th
{
 padding:3px;
 text-align:left;
 vertical-align:middle;
 font-weight:bold;
}
#chk_tab td
{
 padding:3px;
 text-align:left;
 vertical-align:middle;
 font-weight:normal;
}

/*----------------------------------------------*/
.start_sv_row
{
 /*border:1px solid black;*/
 height:210px;
 text-align:center;
 /*background-color:#006A62;*/
 background-color: rgba(173,206,41,1);

 padding:5px 5px 20px 5px;
}

.start_sv_cap
{
 color:#bfb39e;
 height:20px;
 font-size:24px;
 padding-bottom:10px;
}
.start_sv_cap a
{
 /*color:#bfb39e;*/
 color:white;
}
.start_sv_cap a:hover
{
 color:black;
}

.start_sv
{
 float:left;
 /*width:210px;*/
 width:150px;
 padding:0px;
 margin:0 5px 0 0;
 background-image: url('../img/start_sv.jpg');
}
.start_sv .title
{
 padding:0px;
 text-align:center;
 height:40px;
 /*color:#bfb39e;*/
 color:white;
}
.start_sv .title a
{
 /*color:#bfb39e;*/
 color:white;
}
.start_sv .title a:hover
{
 color:black;
}
.start_sv .image
{
 text-align:center;
 background-color:transparent;
 color:green;
 padding:5px;
}

/*--------------------------------------------*/
.navi_tile
{
 float:left;
 /*border:1px solid black;*/
 width:205px;
 padding:5px;
 background-image: url('../img/tile.jpg');
 margin:0 0 10px 0;
}

.navi_tile img
{
 height:120px;
}
.navi_tile p.image
{
 text-align:center;
}
.navi_tile p.description
{
 height:70px;
}
.navi_tile p.description a
{
 color: #937c44;
 text-decoration: none;
 margin-left: 0;
}

/*-------------------------*/
.wgbez_ul
{
}
.wgbez_ul li
{
 font-size:11px;
 /*background-color:lime;*/
 margin:0 0 0 10px;
 padding:0;
 height:35px;
}

/*-------------------------------*/
#error_tab
{
 width:80%;
 margin:auto auto;
}
#error_tab th
{
 padding:5px;
 border:1px solid silver;
 text-align:left;
}
#error_tab td
{
 padding:5px;
 border:1px solid silver;
 text-align:left;
}

/*---------------------------------------------------*/
.pos_av_btn
{
 background: #ff5F61;
 display: block;
 color: #fff;
 font-size:12px;
 text-transform: uppercase;
 margin: -3px 5px 5px 5px;
 padding:5px;
 float: left;
 text-align:center;
 background-image:url('../img/av_btn.jpg');
 background-size:contain;
}

.pos_sv_btn
{
 background: rgba(167,202,11,1);
 display: block;
 color: #fff;
 font-size:12px;
 text-transform: uppercase;
 margin: 0 5px 5px 5px;
 padding:5px;
 float: left;
 text-align:center;
 background-image:url('../img/sv_btn.jpg');
 background-size:contain;
}

/*-------------------------------------------------*/
.my_form_tab
{
 width:100%;
 margin: 10px 0 10px 0; 
}
.my_form_tab th
{
 background:#d0d0d0;
 padding:10px;
}
.my_form_tab td
{
 background:#e0e0e0;
 padding:10px;
}

#my_admin_ta
{
 width:700px;
 height:300px;
 font-family:'courier new';
 font-size:12px;
 color:black;
 margin: 0 0 10px 0;
 border:1px solid navy;
 overflow-x: scroll;
}

.dan_form_div
{
 width:100%;
 background:#e0e0e0;
 margin: 10px 0 10px 0; 
 padding:10px;
}

/*-----------------------------------------*/
.my_distributor_tab
{
 border:1px solid black;
}
.my_distributor_tab th
{
  background-color:#d0d0c0;
}
.my_distributor_tab td
{
  background-color:#e0e0e0;
}
.my_distributor_tab .av
{
  background-color:#ffb0b0;
}
.my_distributor_tab .sv
{
  background-color:#b0ffb0;
}
.my_distributor_tab .nv
{
  background-color:#b0b0ff;
}

.press_img
{
 height:220px;
 margin:10px;
 border:5px solid silver;
}

#pos_del
{
 margin-top:20px;
 border:1px solid black;
 padding:5px;
 background-color:#e0e0e0;
 font-size:11px;
}

.senden input
{
 background: rgba(188,181,168,1);
 width: 100px;
 display: block;
 color: #fff;
 font-size:12px;
 text-transform: uppercase;
 margin: 5px;
 border: 0px;
 float: right;
 background-image:url('../img/gray_btn.jpg');
 background-size:contain;
}

a.location_list_sv_link
{
 background: rgba(167,202,11,1);
 font-weight: bold;
 display: block;
 border-radius: 3px 3px 3px 3px;
 color: #505000;
 font-size:12px;
 margin: 0 0 10px 0;
 text-align: left;
 padding: 1px 0 2px 10px;
 border-bottom: 1px solid #fff;
 border-top: 1px solid #b0b0b0;
 position: relative;
 background-image:url('../img/sv_btn.jpg');
 background-size:contain;
}
a.location_list_sv_link:hover
{
 color:black;
}
a.location_list_sv_link:after
{
 content: "";
 background-image: url('../img/arrows_white.png');
 background-repeat: no-repeat;
 background-position: right 2px;
 padding: 10px;
 position: absolute;
 right: 5px;
}

a.location_list_av_link
{
 background: #ff5F61;
 font-weight: bold;
 display: block;
 border-radius: 3px 3px 3px 3px;
 color: #505000;
 font-size:12px;
 margin: 0 0 10px 0;
 text-align: left;
 padding: 1px 0 2px 10px;
 border-bottom: 1px solid #fff;
 border-top: 1px solid #b0b0b0;
 position: relative;
 background-image:url('../img/av_btn.jpg');
 background-size:contain;
}
a.location_list_av_link:hover
{
 color:black;
}
a.location_list_av_link:after
{
 content: "";
 background-image: url('../img/arrows_white.png');
 background-repeat: no-repeat;
 background-position: right 2px;
 padding: 10px;
 position: absolute;
 right: 5px;
}

input[type="button"]
{
 background:#BCB5A8;
 color: #fff;
 font-size:12px;
 margin: 5px 0 10px 0;
 padding:5px 10px 5px 10px;
 border: 1px;
}
input[type="button"]:hover
{
 color:black;
}

.list_av_btn
{
 background: #ff5F61;
 width: 90px;
 display: block;
 color: #fff;
 font-size:12px;
 text-transform: uppercase;
 margin: 5px 0 5px 5px;
 float: right;
 text-align:center;
 background-image: url('../img/av_btn.jpg');
 background-size:contain;
}

.list_sv_btn
{
 background: rgba(167,202,11,1);
 width: 100px;
 display: block;
 color: #fff;
 font-size:12px;
 text-transform: uppercase;
 margin: 5px 0 5px 5px;
 float: right;
 text-align:center;
 background-image:url('../img/sv_btn.jpg');
 background-size:contain;
}

/*
.search_enter
{
 width:22px;
 height:23px;
 border:1px solid black;
 border-left:none;
 top:0;
 background-image:url('../images/search_enter.gif');
}
*/

.search_enter
{
 position:relative;
 top:6px;
 margin-left:0;
 width:21px;
 height:21px;
 border:1px solid black;
 border-left:none;
 cursor: pointer;
}

#nav_img_a
{
 text-align:center;
 /*height:500px;*/
}

#nav_img_a img
{
/* height:270px;*/
}

#nav_img_txt
{
 color:red;
 font-size:12px;
}

.list_movie
{
 position:relative;
 left:3px;
 top:-40px;
 height:0px;
}
.list_tab_pos_movie
{
 position:relative;
 left:-135px;
 top:110px;
 height:0px;
}

.revoke_input
{
 width:600px;
}

.special_catnr
{
 color:red;
}

#pos_order_special
{
 padding-top:10px;
 color:red;
 font-size:12px;
}

#lauritz_form
{
 background-color:#e0e0e0;
 padding:10px;
}
#lauritz_result
{
 margin-top:10px;
 background-color:#ffffff;
 border:1px solid black;
 padding:10px;
 font-family:'courier new';
 font-size:12px;
}
#lauritz_tab_div
{
 margin-top:10px;
 background-color:#a0a0ff;
 border:1px solid black;
 padding:10px;
 font-family:'courier new';
 font-size:12px;
}
#lauritz_tab
{
 margin:10px 0 0 0;
 background-color:white;
 font-size:14px;
 padding:0;
 font-size:12px;
}
#lauritz_tab td
{
 background-color:transparent;
 border:1px solid silver;
 padding:2px 2px 2px 2px;
 text-align:right;
}
.hit_tr
{
 background-color:#a0ffa0;
}

#tid_ed
{
 margin:10px 0 0 0;
 background-color:transparent;
 font-size:12px;
 padding:0;
}
#tid_ed th
{
 background-color:transparent;
 font-weight:bold;
 padding:0 2px 0 2px;
 color:#505000;
}
#tid_ed td
{
 background-color:transparent;
 font-weight:bold;
 padding:0 2px 0 2px;
 color:#050000;
}
#tid_ed input
{
 font-family:'courier new';
}

.no_wrap
{
 white-space:nowrap;
 word-wrap:normal;
}

/*---------------------------------------------------*/
#la_title
{
  margin-top:10px;
}
.la_tile
{
 float:left;
 margin-left:10px;
 margin-top:10px;
 border:1px solid gray;
 border-radius:10px;
 width:320px;
 height:170px;
 padding:5px;
 background-image: url('../img/flex_caption.jpg');
 background-repeat: repeat;
}
.la_tab
{
 /*border:1px solid black;*/
 margin-top:10px;
 width:100%;
 background-color:transparent;
}
.la_tab td
{
 /*border:1px solid black;*/
 background-color:transparent;
}
.la_tab td.title
{
 font-size:20px;
 height:40px;
}
.la_tab td.time
{
 font-size:20px;
}
.la_tab td.button
{
}
.la_button_div
{
 width:160px;
 background-image: url('../img/la_button_inner.jpg');
 background-repeat: no-repeat;
 padding:10px;
 font-size:17px;
 font-weight:bold;
 color:white;
}
.la_button_div:hover
{
 color:black;
}
.la_button_inner_div
{
 float:left;
 width:120px;
 /*border:1px solid black;*/
}
.la_button_dart_div
{
 float:right;
 width:30px;
 font-size:50px;
 /*border:1px solid black;*/
}


/*=====================================================*/
.la_test_tile
{
 float:left;
 margin-left:10px;
 margin-top:10px;
 border:1px solid gray;
 border-radius:10px;
 width:320px;
 height:170px;
 padding:5px;
 background-color:#a59b89;
}
.la_test_tab
{
 /*border:1px solid black;*/
 margin-top:10px;
 width:100%;
 background-color:transparent;
}
.la_test_tab td
{
 /*border:1px solid black;*/
 background-color:transparent;
}
.la_test_tab td.title
{
 font-size:18px;
 height:40px;
 color:white;
}
.la_test_tab td.time
{
 font-size:20px;
 color:#ffc0c0;
 font-size:18px;
}
.la_test_tab td.button
{
}
.la_test_button_div
{
 width:160px;
 background-image: url('../img/la_button_inner.jpg');
 background-repeat: no-repeat;
 /*background-size: 100% 100%;*/
 padding:10px;
 font-size:17px;
 font-weight:bold;
 color:white;
}
.la_test_button_div:hover
{
 color:black;
}
.la_test_button_inner_div
{
 float:left;
 width:120px;
 /*border:1px solid black;*/
}
.la_test_button_dart_div
{
 float:right;
 width:30px;
 font-size:50px;
 /*border:1px solid black;*/
}

.contact_address_div
{
 display:none;
}
#contact_reset
{
 background:#BCB5A8;
 color: #fff;
 font-size:12px;
 margin: 5px 0 10px 0;
 padding:5px 10px 5px 10px;
 border: 1px;
 height:25px;
}
#contact_reset:hover
{
 color:black;
}

#la_list_head_title
{
 font-size:20px;
 font-weight: bold;
 color:#706060;
}

#la_list_head
{
 /* border:1px solid black; */
 /* background-color:red; */
 /* height:240px; */
 display:block;
 background-image: url('../img/tile.jpg');
 margin-bottom:0px;
}
.la_list_head_line
{
 background-color:#dddddd;
 height:5px;
 border:none;
}

.la_list_head_tile
{
 float:left;
 margin-left:10px;
 margin-top:0px;
 /*border:1px solid gray;
 border-radius:10px;*/
 width:320px;
 /*height:170px;*/
 padding:0px;
 background-image: url('../img/flex_caption.jpg');
 background-repeat: repeat;
}

/* ----------------------------- */
#la_auction_title
{
 margin:10px 0 10px 0;
 color:#606050;
 font-size:30px;
 font-weight: bold;
}

/* ------------------------------------------ */
#la_login_div
{
 /*background-color: #e0e0e0;*/
 border:1px solid gray;
 border-radius:4px;
 background-color:#a59b89;
 padding:10px 20px 40px 20px;
 margin:10px 0 10px 0;
 top:30px;
 color:white;
 height:160px;
}

#la_login_div label
{
 text-align:left;
 font-size:12px;
 color:white;
 margin:0;
 padding:0;
 font-size:14px;
 display:inline;
}
#la_login_div label:hover
{
 color:black;
}
#la_login_div a
{
 color:#505030;
 font-size:13px;
}
#la_login_div a:hover
{
 color:white;
}

#la_login_button
{
 background-color:#707060;
}
#la_login_left_div
{
 float:left;
 width:80px;
}
#la_login_right_div
{
 float:left;
 margin-top:5px;
 width:80px;
 text-align:right;
}
#la_login_div input[type="text"],
#la_login_div input[type="password"]
{
 border:1px solid gray;
 border-radius:6px;
 width:150px;
 font-size:16px;
 height:24px;
}
#la_overview_div
{
 border:1px solid gray;
 border-radius:6px;
 background-color:#a59b89;
 text-align:center;
 height:30px;
 padding-top:5px;
}
#la_overview_div a
{
 color:#505030;
}
#la_overview_div a:hover
{
 color:white;
}

/* -------------------------- */
.slider_live_button_div
{
 width:220px;
 background-image: url('../img/la_button_inner.jpg');
 padding:10px;
 font-size:17px;
 font-weight:bold;
 color:white;
}
.slider_live_button_div a
{
 color:white;
}
.slider_live_button_div a:hover
{
 color:black;
}

#la_login_logged_title
{
 color:black;
 font-size:16px;
 margin:0 0 20px 0;
}
#la_login_logged_info
{
 color:white;
 font-size:16px;
 margin:0 0 20px 0;
}
#la_login_logged_link
{
 color:white;
 font-size:16px;
 font-size:16px;
 margin:0 0 40px 0;
}
#la_login_logged_link a
{
 color:#505030;
}
#la_login_logged_link a:hover
{
 color:black;
}
#la_login_logged_out
{
 border:1px solid gray;
 border-radius:6px;
 background-color:#707060;
 font-size:16px;
 margin:0 0 20px 0;
 width:100px;
 height:20px;
 padding:5px;
 text-align:center;
 font-size:16px;
}
#la_login_logged_out a
{
 color:white;
}
#la_login_logged_out a:hover
{
 color:black;
}

#tid_sel
{
 width:50px;
 height:24px;
 font-size:12px;
 font-family:'courier new';
}

/*---------------------------------------------------*/
#target_div
{
 float:left;
 color:gray;
 font-size:10px;
 margin-top:5px;

}

#org_images
{
 width:200px;
 margin:10px auto 10px auto;
 border:3px solid gray;
 padding:20px;
 display:block;
 font-size:14px;
 text-align:center;
 visibility:hidden;
}

#pos_history
{
 margin-top:10px;
 margin-bottom:10px;
 font-size:14px;
}
#pos_en_history
{
 margin-top:10px;
 margin-bottom:10px;
 font-size:14px;
}

#pos_left
{
 float:left;
 width:470px;
 border:1px solid green;
}
#pos_right
{
 float:right;
 width:200px;
 border:1px solid yellow;
}

#pos_tab
{
 background-color:transparent;
}
#pos_tab td
{
 background-color:transparent;
}

/* actioncode -------------------------------- */
.actioncode_div
{
 margin:10px 0 20px 0;
 padding:10px;
 width:500px;
 background-color:#c0ffc0;
 text-align:center;
 border:1px solid black;
 font-size:18px;
}

.actioncode_btn
{
 width:100px;
 background: rgba(167,202,11,1);
 color: #fff;
 font-size:12px;
 text-transform: uppercase;
 margin: 0 5px 5px 5px;
 padding:5px;
 text-align:center;
 background-image:url('../img/sv_btn.jpg');
 background-size:contain;
}
