* {
	border: medium none;
} 
.bg-right {
	background-image: url(images/shadow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.line-y {
	background-color: #E4E4E4;
	height: 1px;
	width: 100%;
}
.bg-left {
	background-image: url(images/shadow_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-main {
	background-image: url(images/bg_main.gif);
	
	background-repeat: repeat-x;
	
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a:active {
	color: #333;
	text-decoration: none;
}

TD.linkwhite {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
TD.linkwhite A:link {
	color: #FFFFFF;
}
TD.linkwhite A:visited {
	color: #FFFFFF;
}
TD.linkwhite A:active {
	color: #FFFFFF;
}
TD.linkwhite A:hover {
	color: #EEEEEE;
}
TD.linkorange {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
TD.linkorange A:link {
	color: #FF6600;
}
TD.linkorange A:visited {
	color: #FF6600;
}
TD.linkorange A:active {
	color: #FF6600;
}
TD.linkorange A:hover {
	color: #FF6600;
}
TD.linkgrey {
	font-weight: normal;
	text-decoration: none;
	color: #FF3300;
}
TD.linkgrey A:link {
	color: #666666;
}
TD.linkgrey A:visited {
	color: #666666;
}
TD.linkgrey A:active {
	color: #666666;
}
TD.linkgrey A:hover {
	color: #999999;
}
TD.linkblack {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
TD.linkblack A:link {
	color: #333;
}
TD.linkblack A:visited {
	color: #333;
}
TD.linkblack A:active {
	color: #333;
}
TD.linkblack A:hover {
	color: #666;
}
.inputstyle {
	font-size: 11px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dbdbdb;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
}
.bold-black {
	font-weight: bold;
	color: #333;
}
.bold-blue {
	font-weight: bold;
	color: #3c8db7;
}
.bold-orange {
	font-weight: bold;
	color: #F60;
}
.bold-white {
	font-weight: bold;
	color: #FFF !important;
}
.bold-green{
	font-weight: bold;
	color:#4F8250;
}
.title-black {
	font-weight: bold;
	color: #333;
	font-size: 12px;
}
.title-orange {
	font-weight: bold;
	color: #F60;
	font-size: 12px;
}
.inline {
	background-image: url(images/box-jobs.gif);
	width: 550px;
	height: 300px;
	overflow: auto;
	background-position: top;
}
.detail-description {
	width: 820px;
	height: 350px;
	overflow: auto;
}
/* slider specific CSS */







        .sliderGallery {
	overflow: hidden;
	position: relative;
	height: 98px;
	width: 380px;
	background-repeat: no-repeat;
}
.sliderGallery UL {
	position: absolute;
	list-style: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
.sliderGallery UL LI {
	display: inline;
}
.slider {
	width: 380px;
	height: 18px;
	margin-top: 80px;
	margin-left: 0px;
	padding: 0px;
	position: absolute;
	background-image: url(images/slider.png);
	background-repeat: no-repeat;
}
.handle {
	position: relative;
	cursor: auto;
	height: 18px;
	width: 170px;
	top: 0;
	z-index: 100;
	background-image: url(images/handle.png);
	background-repeat: no-repeat;
	left: 35px;
}
.button_register_ok {
	color:#FFFFFF;
	width:200px;
	font-weight: bold;
	background-image: url(images/bm_register_ok_de.gif);
	height: 25px;
}
.button_save_daten {
	color:#FFFFFF;
	width:200px;
	font-weight: bold;
	background-image: url(images/bm_account_save_de.gif);
	height: 25px;
}
.detail-bild {
	width: 380px;
	height: 285px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
.infotext_kurz {
	color: #333333;
	font-size: 11px;
}
.red_text{
	color:red;
	font-weight: bold;
}
.link_btn{
	margin-right: 10px;
	padding: 2px 5px;
	font-size: 12px;
	font-weight: bold;
}

/*pro mode*/
#pmode_list{
/*	background-color: #F4F4F4;*/
	/*width: 588px;*/
}
#pmode_list th{
	padding:5px;
	border-bottom:8px solid #C8C8C8;
	white-space: nowrap;
	background-color: #F4F4F4;
	border-right: 1px solid #fff;
}
#pmode_list tr td{
	background-color: #F4F4F4 /*url(images/back_table_bot.gif) repeat-x left bottom*/;
	white-space: nowrap;
	border-right: 1px solid #fff;
	padding:5px;
	/*border-bottom: 1px solid #C8C8C8;*/
	border-top:1px solid #fff;
}
#pmode_list tr td.mid{
	background: #F4F4F4 url(images/back_table_bot.gif) repeat-x left bottom;
	height:5px;
	/*border-bottom: 1px solid #C8C8C8;*/
	border-top:none;
	margin:0;
	padding:0;
}
#pmode_list tr td input[type="text"]{
	border: 1px inset #FFFFFF;
	width: 75px;
	text-align:right;
	margin-right:2px;
}
#pmode_list tr td input[type="checkbox"]{
	margin-left:0;
}

tr.row_error td{
	background-color: #FFD4D4;
}
#error_msg{
	padding:5px;
	border:1px solid red;
	background-color: #FFD4D4;
	margin:5px;
}
tr.orang_row td{
    background-color: #FFCC9F;
}
tr.green_row td{
    background-color: #BCFF9F;
}

tr.p-red td{
    background-color: #FF6347 !important;
}

.myres {
	padding-left:5px;
}
.myres tr td{
	border-right:white 1px solid;
	background-color:#F4F4F4;
	padding:0px 10px;
	height:30px;
}
.myres tr.h td{
	background-color:#B9C8D1;
}
.myres tr.odd td{
	background-color:#E1E7EA;
}
.myres td .eingabefeld {
	background-color:#FFF;
	border-top:1px solid #B5B5B5;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	padding-left:5px;
}
.red {
	color:red;
}
.ub{
	text-decoration:underline;
	font-weight:bold;
}
.myres tr.back td{
	background: #fff url(images/back_table_bottom.gif) repeat scroll 0 0;
	height:5px;
	padding:0;
}
#tablesearch2 td, #tablesearch1 td{
	border-right:white 1px solid;
	background-color:#F4F4F4;
	padding:0px 10px;
	height:30px;
}
#tablesearch2 tr.h td, #tablesearch1 tr.h td{
	background-color:#B9C8D1;
}
#tablesearch2 tr.odd td, #tablesearch1 tr.odd td{
	background-color:#E1E7EA;
}
#tablesearch2 td .eingabefeld, #tablesearch1 td .eingabefeld {
	background-color:#FFF;
	border-top:1px solid #B5B5B5;
	border-left:1px solid #CFCFCF;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	padding-left:5px;
}
#tablesearch2 tr.back td, #tablesearch1 tr.back td{
	background: #fff url(images/back_table_bottom.gif) repeat scroll 0 0;
	height:5px;
	padding:0;
}
span.checked {
	background:transparent url(images/chk_on.png) no-repeat scroll 0 0;
	width:13px;
	height:13px;
	display:block;
	margin:0 auto;
}
span.unchecked {
	background:transparent url(images/chk_off.png) no-repeat scroll 0 0;
	width:13px;
	height:13px;
	display: block;
	margin:0 auto;
}
span.selected {
	background:#222 url(images/rdo_on.png) no-repeat scroll 0 0;
	width:13px;
	height:13px;
	display:block;
	margin:0 auto;
}
span.unselected {
	background:#1c1c1c url(images/rdo_off.png) no-repeat scroll 0 0;
	width:13px;
	height:13px;
	display:block;
	margin:0 auto;
}
td.selected {
	background:transparent url(images/rdo_on.png) no-repeat scroll 5px 8px;
	/*width:13px;
	height:13px;
	display:block;
	margin:0 auto;*/
}
td.unselected {
	background:transparent url(images/rdo_off.png) no-repeat scroll 5px 8px;
	/*width:13px;
	height:13px;
	display:block;
	margin:0 auto;*/
}
.eingabefeld{
	width:100px;
}
.tabletop{
 	border:1px solid #FFFFFF;
	padding-left:10px;
	height: 30px;
	background: transparent url(images/back_table_top.gif) repeat-x scroll 0 0;
}
.toptablemenu tr td a{
	color: #FFFFFF;
	font-weight:bold;
}
td.lefttop, .leftcategory tr td.lefttop{
	padding:0 10px;
	text-align:left;
	background:url(images/bg_category_01.gif) no-repeat;
	height:35px;
	border-bottom: none;
}

.lefttopcat {
	padding:0 17px !important;
	text-align:left;
	background:url(images/kontakt_top.png) no-repeat !important;
	height:35px;
	border: none !important;
}

.leftcategory tr td{
	padding:4px 35px 4px 15px;
	border-right: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	background: transparent url(images/category_separator.gif) no-repeat scroll left bottom;
	/*height:28px;*/
}
td.leftcatbot{
	padding:7px 0 7px 25px;
	background: transparent url(images/arrow_menu.gif) no-repeat scroll left center;
}
td.leftseparator {
	background: transparent url(images/category_separator.gif) no-repeat scroll left bottom;
	height: 1px;
}
.separ{
	background: #eaeaea;
	height:1px;
}
.lefttop b,.righttop b{
	position:relative;
	top:-1px;
}
td.inside{
	padding:10px 15px 10px 7px;
	background: transparent url(images/left_back.gif) repeat-y 0 0;
}
td.leftright{
	background: transparent url(images/left_back.gif) repeat-y 0 0;
}
.basket1{
	background:url(images/bg_stat_01.gif) no-repeat;height:27px;
}
.basket2{
	background:url(images/bg_stat_02.gif) no-repeat;height:24px;
}
.basket2 strong, .basket3 strong{
	color:#ff8400;
}
.basket3{
	background:url(images/bg_stat_03.gif) no-repeat;height:27px;
}
.basket1, .basket2, .basket3{
	padding: 0 0 0 10px;
} 
.righttop{
	background: transparent url(images/right_top.gif) no-repeat;
	height:33px;
	padding:0 13px;
	text-align:left;

}
.rightitem{
	background: url(images/right_item.gif) repeat-y;
	padding: 5px 10px;
	text-align: center;
}
.right_mid{
	background: transparent url(images/category_separator.gif) no-repeat scroll left bottom;
	height:1px;
}
.rightbot{
	background: url(images/right_bot.gif) no-repeat;
	height:12px;
}
.rightbot1{
	background: url(images/left_category_bottomn.gif) no-repeat;
	height:16px;
}

.right_item_menu{
	background: url(images/arrow_menu.gif) no-repeat left center;
	padding:7px 0 7px 25px;
	///padding:5px 0 5px 25px;
}

.kontakt1, .kontakt2, .kontakt3{
	height:46px;
	/*background:url(images/kontakt1.gif) no-repeat;*/
	height:24px;
}
.kontakt1 a, .kontakt2 a, .kontakt3 a{
	font-weight:bold;
	color: #236fe2;
}
.kontakt1 a img, .kontakt2 a img, .kontakt3 a img{
	position:relative;
	float:left;
}
.kontakt4{
	text-align:left;
}
.kontakt4 b{
	color: #236fe2;
}
.selectbox tr td form select{
	background-color: #eaeaea;
	height:18px;
}
.selectbox form img{
	position:absolute;
	margin-left:-18px; 
}
.alletop{
	background: url(images/alletop.gif);
	height:7px;
}
.allebot{
	background: no-repeat url(images/allebot.gif);
	height:7px;
}
.allemid{
	background: url(images/alleitem.gif) repeat-y;
}
.allehead{
	background: url(images/alleheadbig.gif);
	height:40px;
}
.allehead b {
	padding-left:20px;
	padding-top:5px;
}
.registr .bold-blue{
	color:#1f76d9;
	padding-left:10px;
}
.regbody tr td{
	border-bottom:2px solid #ffffff;
	padding: 3px 0 3px 5px; 
}
.contact_head{
	background: url(images/contact_head.gif);
	height:40px;
	width:290px;
}
.contact_head b{
	padding-left:10px;
}
.contact_mid{
	background: url(images/contact_mid.gif) repeat-y;
	height:2px;
}
.contact_mid1{
	background: url(images/contact_mid1.gif) repeat-y;
}
.contact_mid2{
	background: url(images/contact_mid2.gif) no-repeat;
	height:25px;
}
.contact_mid2 table tr td{
	padding-left:35px;
}
.contact_mid3{
	background: url(images/contact_mid3.gif) no-repeat;
}
.contact_mid3 table tr td{
	padding-left:35px;
}
.contact_bot{
	background: url(images/contact_bot.gif) repeat-y;
	height:16px;
}
.bold-bluemy {
	font-weight: bold;
	color: #1f76d9;
}
.popupinfo table tr td.bold-black{
	background:transparent url(images/info.gif) no-repeat scroll 0 0;
	padding: 0 0 10px 15px;
}
.pp-white a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.pp-white a:hover{
	text-decoration:none;
	
}
.pp-white{
	padding-left:25px;
}
.promotop{
	background: url(images/pptop.gif) no-repeat;
	height:39px;
	padding-left:10px;
}
.promotable tr td{
	background-color:#f0f0f0;
	border-top: 1px solid #FFFFFF; 
}
.promotable tr td.bold-black{
	background-color:#e1e1e1;
}
.kontotable{
	border-left: 5px solid #FFFFFF; 
	border-right: 5px solid #FFFFFF;
}
.kontotable tr td{
	border-top: 1px solid #FFFFFF;
	padding: 3px; 
}
.kontotable tr td.bold-black{
	background-color:#e1e1e1;
	padding-left:5px;
}
.promobot{
	background: url(images/ppbot.gif) no-repeat;
	height:16px;
}
.formtop{
	background: url(images/formtop.gif) no-repeat;
	height:6px;
}
.formbot{
	background: url(images/formbot.gif) no-repeat;
	height:5px;
}
.promoform tr td{
	background-color:#f0f0f0;
	padding:5px;
	border-top:1px solid white;
}
.promoform tr td.nob{
	border:none;
}
.daten2 a{
	float:left;
}
.log_top_blue{
	background: url(images/log_head_blue.gif) no-repeat;
	height:46px;
	vertical-align:top;
}
.log_top_green{
	background: url(images/log_head_green.gif) no-repeat;
	height:46px;
	vertical-align:top;
}
.log_top_blue td, .log_top_green td{
	padding:12px 0 0 15px;
}
.log_bot_green{
	background: url(images/log_bot_green.gif) no-repeat;
	height:11px;
}
.log_bot_blue{
	background: url(images/log_bot_blue.gif) no-repeat;
	height:20px;
}
.logrig tr td{
	 background:#eeeeee;
	 padding:5px;
}
.logrig tr td table tr td{
	 padding:0;
}
td.popuptop{
	vertical-align:bottom;
	width:620px;
	height:90px;
	color:#1f76d9;
	font-weight:bold;
	font-size:12px;
	padding-left:11px;
	padding-bottom:10px;
}
.poplefttop{
	width:213px;
	height:8px;
	background:url(images/poplefttop.gif) no-repeat;
}
.popleftbot{
	width:213px;
	height:8px;
	background:url(images/popleftbot.gif) no-repeat;
}
.popleftmid{
	background:#f3f3f3;
	padding:10px;
}
.poprighttop{
	height:30px;
	background:url(images/righttop.gif) no-repeat;
	width:405px;
	padding-left:10px;
}
.popupright {
	background:#f8f8f8;
}
.popupright td{
	padding:5px 10px;
}
.popupright tr td{
	border-top:2px solid white;
}
.poprightbot{
	height:16px;
	background:url(images/poprightbot.gif) no-repeat;
}
.imprleft tr td.popimprlefttop{
	background: url(images/popimprlefttop.gif) no-repeat;
	height:33px;
	padding:0 0 0 10px;
}
.imprleft tr td{
	padding:5px 10px;
	background:#f3f3f3;
	border-top: 1px solid white;
}
.imprleft tr td.popimprleftbot{
	background: url(images/popimprleftbot.gif) no-repeat;
	height:41px;
}
.popimprigtop{
	height:8px;
	background: url(images/popimprigtop.gif) no-repeat;
	width:220px;
}
.popimprigbot{
	height:8px;
	background: url(images/popimprigbot.gif) no-repeat;
	width:220px;
}
.popcontrigbot{
	height:17px;
	background: url(images/popcontrigbot.gif) no-repeat;
	padding:0 !important;
	border:none !important;
}
.promomid{
	background: url(images/promomid.gif) repeat-y;
	padding:10px;
}
.kontotop{
	background: url(images/kontotop.gif) no-repeat;
	height:39px;
	padding-left:10px;
}
.kontobot{
	background: url(images/kontobot.gif) no-repeat;
	height:13px;
	border:none !important;
	padding-left:10px;
}
.bord{
	border-left: 1px solid #e2e2e2 !important;
	border-right: 1px solid #e2e2e2 !important;
}
.logistic, .borderwhite{
	border-left: 4px solid #ffffff !important;
	border-right: 4px solid #ffffff !important;
}
.logistic tr th{
	background:#e1e1e1;
	padding:5px;
}
.logistic tr td.ligh{
	background:#ecffcf;
}
.logistic tr td.grey{
	background:#f1f1f1;
}
.logistic tr td{
	background:#e1f7be;
	padding:5px;
	border-top: 1px solid white;
}
.pophead{
	background-image: url("images/pophead.gif");
	height:38px;
	width:680px;
	margin-top:10px;
}
.popbott{
	background-image: url(images/popbott.gif);
	height:17px;
}
.profitop{
	background-image: url(images/profitop.gif);
	height:40px;
	width:590px;
}
.botgr{
	background-color:#eaeaea !important;
}
.print_pic{
 margin-right:10px;
}
.top_corn {
 position:relative;
 top:26px;
 left:12px;
}
.row_error td{
	background-color:#FFD4D4 !important;
}
#bannerbox{
	position:relative;
	height:180px;
}
#bannerbox img{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#bmbox{
	position:absolute;
	right:10px;
	bottom:6px;
	z-index:2;
	display:block;
}
#bmbox img{
	position:relative;
	padding-left:2px;
	cursor:pointer;
}
.toptablemenu tr td a:visited{
	color:#FFFFFF;
}
.beobachten{
 margin-right:2px;
}
.act_ramka{
 position:relative;
 
}
.aut_action{
  position:absolute;
  top:90px;
  right:15px;
  width:40px;
  height:40px;
}
.alle_aut_action{
 position:absolute;
  top:-5px;
  left:90px;
  width:40px;
  height:40px;
}
.anbbewconttop{
	background: url(images/anbbew_cont_top.gif) top left no-repeat;
	width:620px;
	height:33px;
}
.anbbewconttop span{
	display:block;
	padding-left:10px;
	color: black;font-weight:normal;font-size:11px;font-family:Tahoma;
}
.anbbewcontbot{
	background: url(images/anbbew_cont_bot.gif) top left no-repeat;
	width:620px;
	height:23px;
	color: black;font-weight:normal;font-size:11px;font-family:Tahoma;
}
.anbbewmaincont{
	background: url(images/anbbew_cont_main.gif) top left repeat-y;
	width:620px;
	color: black;font-weight:normal;font-size:11px;font-family:Tahoma;
}
.rating_table	td {
	height:24px;
	border-top:1px solid #e6e6e6;
}
.rating_table .nam	{
	width:122px;
}
.rating_table .nam	span{
	display:block;
	padding-left:10px;
}
.rating_table .visual{
	border-right:1px solid #e6e6e6;
}
.rating_table .visual .info{
	display:block;
	padding-left:5px;
}
.rating_table .visual .rad {
	border:0px;
	margin:0px;
	padding:0px;
	//width:12px;
}
.rating_table .visual .radcont{
	display:block;
	padding-left:3px;
	//padding-left:2px;
}
.rating_table .gray{
	background: url(images/anbbew_rate_gray.gif) top left repeat-x;
	display:block;
}
.rating_table .visual .rate{
	display:block;
	padding-left:10px;
}
.rating_table .color{
	background: url(images/anbbew_rate_color.gif) top left no-repeat;
	display:block;
	position:absolute;
	overflow:hidden;
	margin-top:-14px;
}
.anbbewconttop3{
	background: url(images/anbbew_cont_top3.gif) top left no-repeat;
	width:195px;
	height:33px;
}
.anbbewconttop3 span{
	display:block;
	padding-left:10px;
	color: black;font-weight:normal;font-size:11px;font-family:Tahoma;
}
.anbbewcontbot3{
	background: url(images/anbbew_cont_bot3.gif) top left no-repeat;
	width:195px;
	height:23px;
	color: black;font-weight:normal;font-size:11px;font-family:Tahoma;
}
.anbbewmaincont3{
	background: url(images/anbbew_cont_main3.gif) top left repeat-y;
	width:195px;
	height:115px;
	_height:128px;
	color: black;font-weight:normal;font-size:11px;font-family:Tahoma;
}
.anbbewmaincont3 td{
	border-right:1px solid #e6e6e6;
}
table.hie7	{
	_margin-left:12px;
}
*:first-child+html table.hie7 {
  margin-left:24px !important;
}
.invalidate_tooltip{
	border:1px solid red;
	background: #fff;
	padding:10px;
}
.invalid_field{
	border:1px solid red !important;
}
.ftable .nobg td {
background:url("images/underhead_top_wunshpreis.jpg") repeat-x scroll 0 0 transparent;
font-weight:bold;
padding:8px 4px 15px 8px;
}
.ftable th {
background:none repeat scroll 0 0 #BBCAD3;
border-bottom:4px solid #FFFFFF;
padding:4px 4px 9px;
}
.ftable td {
background:url("images/cell_back_wunshpreis.jpg") repeat-x scroll 0 100% #E1E7EA;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:4px 4px 9px;
}

@media screen and (max-width:280px){
	.bg-main{
		#display:none;
	}
}
@media screen and (min-device-width: 230px) and (max-device-width: 767px) {
 .zurWare td {
    padding: 5px 0!important;
}
.inc_3_auktion_kundencheck>div {
    padding: 5px 0!important;
}
.inc_3_auktion_kundencheck {
    margin-top: 5px!important;
}
.gebots_preis_input{
	border:1px solid #ddd!important;
}
.beitemok{
	margin:5px 0;
}
.beitemokpad{
	padding:5px 0;
}
}