@charset "UTF-8";

/* GLOBAL */
#bodytext{position:absolute; left:-3900px; top:-8500px;}
body{background:#ffffff; font-family: 'Open Sans', arial, sans-serif; font-size: 10.5pt; color:#222222; min-width: 280px; line-height: 1.3;}
a{text-decoration: underline; color: #222222; transition: color .5s ease;}
a:hover{ text-decoration: underline; color: red;}
b{ font-weight: bold;}
strong{ font-weight: bold;}
i{ font-style: italic;}
em{ font-style: italic;}
select{ font-family: 'Open Sans', arial, sans-serif; width: 100%; float: left; font-size: 11pt; padding: 2px 0 2px 2px; border: 1px solid #666666; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; behavior:url(border-radius.htc); color: #333333; height: 32px; line-height: 26px;}
select option{ color: #333333; padding: 3px;}
textarea{ font-family: 'Open Sans', arial, sans-serif; width: 98%; width: calc( 100% - 8px ); height: 120px; font-size: 11pt; border: 1px solid #666666; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; behavior:url(border-radius.htc); padding: 3px;}
input{ font-family: 'Open Sans', arial, sans-serif; font-size: 11pt; padding: 5px; border: 1px solid #666666; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius: 4px; behavior:url(border-radius.htc); width: 97%; width: calc( 100% - 12px); color: #333333; height: 20px;}
button{ padding: 5px 10px; text-shadow: none; cursor: pointer; box-shadow: none; background: #333333; color: #e4e4e4; width: 100%; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); font-size: 11pt; border:0;}
button:hover{ color: #ffffff; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}

.select10050{ float: right; width:50%; }

input[type="file"]{ font-family: 'Open Sans', arial, sans-serif; font-size: 11pt; padding: 5px; border: 1px solid #666666; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius: 4px; behavior:url(border-radius.htc); width: calc( 100% - 12px); color: #333333; height: auto;}
input[type="button"]{ padding: 3px 10px; line-height: 25px; text-shadow: none; cursor: pointer; box-shadow: none; background: #333333; color: #e4e4e4; width: 100%; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); margin-top: -2px; font-size: 12pt; height: 34px;}
input[type="button"]:hover{ color: #ffffff; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
input[type="submit"]{ padding: 3px 10px; line-height: 25px; text-shadow: none; cursor: pointer; box-shadow: none; background: #333333; color: #e4e4e4; width: 100%; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); margin-top: -2px; font-size: 12pt; height: 34px;}
input[type="submit"]:hover{ color: #ffffff; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);}
input[type="submit"]:disabled{ background: #e4e4e4; color: #ffffff; cursor: default; border: 0;}


input[type="radio"]{ width:auto; height: auto; padding: 0; border: 0;}
input[type="checkbox"]{ width:auto; height: auto; background: #ffffff; padding: 0; border: 0 }

table{ width:100%;}
table td{ padding: 3px; vertical-align: middle;}
table th{ padding: 3px; background: #e4e4e4; font-weight: bold; text-align: left;}

.button4{ padding: 3px 10px; text-shadow: none; cursor: pointer; box-shadow: none; background: #333333; color: #e4e4e4; text-decoration: none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); font-size: 12pt; min-width: 200px;}
.button4:hover{ color: #ffffff; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); text-decoration: none;}
.clear{ clear:both;}
.icons{opacity: 0.5; height: 26px; width: 26px; transition: opacity .2s ease; cursor:pointer;}
.icons:hover{ opacity: 0.9;}

.hidden-at-320{ display: block; }
.hidden-at-480{ display: block; }
.hidden-at-750{ display: block; }
.hidden-at-900{ display: block; }
.show-at-480{ display: none; }
.show-at-900{ display: none; }
.show-at-1250 { display: none; }
/* GLOBAL ENDE */

/* HEADER */
header{width:100%; margin: 0; background: #e4e4e4;}
header h1{ margin:35px 0 0 0; font-size:55px; color:#0000cc;}
header p{ font-size:18px; color: #4A463B; margin-left:55px;}
.leiste{ height: 1px; background: url('../../images/menu/leiste.png') repeat-x top left; width:100%;}
.header_logo{ height:53px; width:80px; vertical-align: top; padding: 5px;}
.header_logo2{ height: 44px; width:236px; height:auto; vertical-align: middle; padding-top: 8px;}
.header_status{ margin: 10px 0 0 5px;}
nav{ position:absolute; right:0; top: 11px; z-index: 1000; background: #e4e4e4;}
nav ul{ list-style:none;}
nav ul li{ float: left; zoom: 1;}
nav ul a:hover{ color: red;}
nav ul a:active{ color: #222222;}
nav ul li a{ text-decoration:none;}
nav ul li span{ display: block; padding: 2px 7px 4px 7px; color: #222222; cursor: pointer; text-align:center;line-height: 1;}
nav ul li span.hover{  opacity: 0.9;}
nav ul li.hover,nav ul li:hover{ background: #e4e4e4; color: #222222; position: relative;}
nav ul li.hover a{ color: #222222;}
nav ul ul{ box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3); background: #e4e4e4; border-bottom: 1px solid #999; width: 230px; visibility: hidden; position: absolute; top: 100%; left: 0;}
nav ul ul li{ background: #e4e4e4; color: #222222; float: none; text-align:left;}
nav ul ul li a{ display: block; padding: 3px; color: #222222; cursor: pointer;}
nav ul ul ul{ left: 100%; top:0;}
nav ul li:hover > ul{ visibility: visible;}
.navposkat{ left: -60px;}
.navposacc{ left:-63px;}
#LastVisited{ width: 100%; background: #ffffff; padding: 20px 0 5px 0;}
#LastVisited .LastVisited-item{  font-size: 10pt; margin:7px; overflow: hidden;}
#LastVisited .LastVisited-delete{ text-align: right; margin:7px;}
/* HEADER ENDE */

#StartAd2{width: calc( 100% - 5px ); border: 1px solid #555555; color: #555555; background: #E7E8EA; height: 200px; margin-right:5px; box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.3);}
#StartAd2 span{font-style: italic; font-weight: bold; font-weight: 700;}
#StartAd2 p{font-style: italic; font-weight: bold; margin-top: 17px; font-weight: 700;}
#StartAd2 .StartAdText{text-shadow: 0px 1px 1px #e4e4e4, 1px 1px 1px #000000; text-align: center; font-size: 17pt; font-style: italic; font-weight: 700; position: absolute; left: 44%; margin-top: 25px;}
#StartAd2 .StartAdTextTop{font-size: 22pt; font-style: italic; font-weight: bold;}
#StartAd2 .StartAdLeftPic{position: absolute;}
#StartAd2 .StartAdRightPic{position: absolute; right:9px;}
.AccMainHeader{ width:98%; width: calc(100% - 10px); text-align:left; padding:10px 5px 10px 5px; background:#e4e4e4;}
.AccBoxActiveHeader { margin-right: -6px }
.AccMainHeaderInner{ width:98%; width: calc(100% - 10px); text-align:left; padding:10px 5px 10px 5px; background:#e4e4e4;}
.AccMainHeaderImage{float:right; padding:2px 5px 0 0; text-align: right;}
.AccMainHeaderText{font-weight:bold; cursor: pointer; padding: 3px 0 3px 3px;}
.AccHeader{cursor:pointer;background: #e4e4e4; text-align:left; padding: 5px;}
.AccHeaderText{padding-left: 16px; font-weight:bold; color:#222222;}
.AccBox{cursor:pointer; text-align:left; padding: 2px 0 2px 19px; color: #222222; height: 25px; width: calc( 100% - 5px );}
.AccBoxActive { background: #ffffff; }
.AccBoxItem{cursor:pointer; text-align:left; padding: 2px 0 2px 0px; color: #222222; height: 20px; width: calc( 100% - 5px );}
.AccDistance { width: 1%; height: 7px; }

.AccBoxItemButtonActive{cursor: pointer; padding: 5px 0 5px 5px; margin: 7px 0 0 0; color: #333333; overflow: hidden; text-decoration:none; height: 24px; width: calc( 100% - 6px ); text-shadow: none; box-shadow: none; background: #ffffff; text-align: left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); font-size: 12pt;}
.AccBoxItemButtonActive:hover{color: #000000; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); text-decoration: none;}
/* 
.AccBoxItemButtonInActive{cursor: default; padding: 5px 0 5px 5px; margin: 7px 0 0 0; color: #808080; overflow: hidden; text-decoration:none; height: 24px; width: calc( 100% - 6px ); text-shadow: none; box-shadow: none; background: #ffffff; text-align: left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); font-size: 12pt;}
*/
.AccBoxItemButtonInActive {
height: auto; width: calc( 100% - 3.9em ); background: #ffffff;
	display: inline-block;
	zoom: 0; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 8px 0 5px;
	outline: none;
	cursor: default;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .7em 2em .75em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #868686;
}
.acc_pic{position: absolute; margin: 5px 5px 2px -3px; width:12px; height:12px; opacity: 0.8;}
.contentbox-search{width:100%; margin: 15px 0 15px 0; height: 45px;}

.LoginStart{width: calc ( 100% - 220px ); margin-left: 220px; max-width: 730px;}
.R1contentbox{width: 100%;}
.R1contentbox-inner{ margin: 0 7px 20px 7px; font-family: Arial, sans-serif;}
.R1contentbox-inner75p{ margin: 0 7px 20px 7px; width: 75%; text-align: left; font-family: Arial, sans-serif;}
.R2contentboxL{float: left; width:49%; width: calc( 50% - 4px ); margin-right: 4px;}
.R2contentboxR{float: right; width:49%; width: calc( 50% - 4px ); margin-left: 4px;}
.R2contentbox-left{float:left; width: 261px; margin: 0 0 20px 0; background: #E4E4E4; border-right: 1px solid #e4e4e4;}
.R2contentbox-right{margin: 0 0 20px 275px;}
.R2contentbox-innerleft{ margin: 0 5px 0 5px; line-height: 1.5;}
.R2contentbox-innerright{ float: left; width:99%; width: calc( 100% - 5px ); margin: 0 5px 20px 5px; font-family: Arial, sans-serif;}
.R2Contentbox-links{position: absolute; text-align: right; right:0; padding:5px; line-height: 1.8;}
.R3contentbox-left{float:left; width:322px; margin-left:5px;}
.R3contentbox-left select{width: 49%; float: left;}
.R3contentbox-center{margin-left:333px; margin-right:198px;}
.R3contentbox-right{float: right; width:175px; margin-right:5px;}
.R3contentbox2-left { float:left; width: 261px; margin: 0 0 20px 0; background: #E4E4E4; border-right: 1px solid #e4e4e4; }
.R3contentbox2-right { margin: 0 0 20px 275px; }
.R3contentbox2-innerleft{ margin: 0 5px 0 7px; line-height: 1.5; }
.R3contentbox2-innerright{ float: left; width:99%; width: calc( 100% - 10px ); margin: 0 5px 20px 5px; font-family: Arial, sans-serif; }
#auctions-list1{width: 100%; font-size: 10pt }
#auctions-list1 .auction-box{ font-family: Arial, sans-serif; float: left; width: 99%; width: calc( 100% - 12px ); margin: 10px 0 0px 0; padding: 5px 5px 5px 0; border-bottom: 0px solid #e0e0e0;}
#auctions-list1 .auction-picbox{float: left; width: 67px; height: 70px; padding-left: 3px;}
#auctions-list1 .auction-titlebox{margin: 0 -100 0 -70px; padding-bottom: 1px;  }
#auctions-list1 .auction-details{margin-top: 5px;}
#auctions-list1 .auction-pic{height: 60px; width: 60px; margin-top: 3px;}
#auctions-list1 .auction-category{color: #479313;}
#auctions-list1 .auction-price{font-size: 12pt; font-weight: bold; float:right; text-align:right; margin-top: -40px; line-height: 1;}
#auctions-list1 .auction-title{font-size: 12pt;}
#auctions-list1 .auction-bids{ font-size: 10pt; width: 100%; display: inline-block;}
#auctions-list1 .auction-zustand{display: inline-block;}
#auctions-list1 .auction-endtime{display: inline-block;}
#auctions-list1 .auction-location{display: inline-block;}
#auctions-list1 .auction-vk-anteil{color: #479313;}
#auctions-list1 .auction-fragen{display: inline-block;}
#auctions-list2{width: 100%;}
#auctions-list2 .auction-box{ font-family: Arial, sans-serif; float: left; width:99%; width: calc( 100% - 10px ); margin: 5px 0 0px 0; padding: 5px 5px 5px 0; border-bottom: 0px solid #e0e0e0;}
#auctions-list2 .auction-picbox{float: left; height: 110px; width: 107px; padding-left: 3px;}
#auctions-list2 .auction-titlebox{display: inline-block; width:80%; width: calc( 100% - 113px ); padding-left: 3px;}
#auctions-list2 .auction-details{display: inline;}
#auctions-list2 .auction-pic{height: 100px; width: 100px;border: 1px solid #e4e4e4; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);}
#auctions-list2 .auction-category{ color: #479313;  }
#auctions-list2 .auction-price{font-size: 12pt; font-weight: bold; float: right; top: 0; text-align: right;}
#auctions-list2 .auction-price-pics{margin-top: -4px;}
#auctions-list2 .auction-title{font-size: 12pt; margin-bottom: 10px;}
#auctions-list2 .auction-bids{font-size: 10.5pt; width:100%; margin-top: -3px;}
#auctions-list2 .auction-zustand{display: inline-block;}
#auctions-list2 .auction-vk-anteil{color: #479313;}
#auctions-list2 .auction-location{display: inline-block;}
#auctions-list2 .auction-fragen{display: inline-block;}
#auctions-list3{width: 100%; font-size: 10pt }
#auctions-list3 .auction-box{ vertical-align: top; text-align: left; display: inline-block; font-family: Arial, sans-serif; width: 280px; width: calc( 305px ); margin: 5px 5px 5px 0; padding: 5px; border: 1px solid #505050;}
#auctions-list3 .auction-picbox{float: left; height: 130px; width: 130px;}
#auctions-list3 .auction-details{float: left;}
#auctions-list3 .auction-pic{height: 120px; width: 120px;}
#auctions-list3 .auction-category{ color: #479313;  }
#auctions-list3 .auction-price{font-size: 12pt; font-weight: bold; text-align: left;}
#auctions-list3 .auction-title{font-size: 12pt; margin-bottom: 5px; margin-top: 2px;}
#auctions-list3 .auction-vk-anteil{color: #479313;}
#auctions-list4{width: 100%;}
#auctions-list4 .auction-box{ font-family: Arial, sans-serif; float: left; width:99%; width: calc( 100% - 10px ); margin: 5px 0 0px 0; padding: 5px 5px 5px 0; border-bottom: 0px solid #444444;}
#auctions-list4 .auction-picbox{float: left; height: 145px; width: 107px; padding-left: 3px;}
#auctions-list4 .auction-titlebox{width: calc( 100% - 113px ); padding-left: 3px;}
#auctions-list4 .auction-details{display: inline-block;}
#auctions-list4 .auction-details_aa{width: calc( 100% - 110px ); margin-left: 110px;}
#auctions-list4 .auction-pic{height: 100px; width: 100px;}
#auctions-list4 .auction-category{ color: #479313; font-size:9pt;}
#auctions-list4 .auction-price{font-size: 13pt; font-weight: bold; padding: 3px; color: #135190; }
#auctions-list4 .auction-price-pics{margin-bottom: 10px;}
#auctions-list4 .auction-title{font-size: 12pt; margin-bottom: 10px;}
#auctions-list4 .auction-bids{width: 100%;}
#auctions-list4 .auction-zustand{display: inline-block;}
#auctions-list4 .auction-vk-anteil{color: #479313;}
#auctions-list4 .auction-location{display: inline-block;}
#auctions-list4 .auction-fragen{display: inline-block;}
#auctions-list4 .auction-options{ font-size: 10pt; float: right;  text-align: right; margin-top: -50px; line-height: 1.5;}
#auctions-list4 .auction-extent{margin-top:10px; border: 1px solid red; padding: 5px;}
#auctions-list4 .auction-inline{display: inline-block;}
#workflow-list{display:inline-block; width: 100%;}
#workflow-list h1{font-weight:bold; color: red; padding: 10px 0 10px 0;}
#workflow-list h2{font-weight:bold; color: #135190; padding: 10px 0 10px 0;  }
#workflow-list .workflow-box{ padding: 3px 0 3px 0; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#workflow-list .workflow-left{ float: left; width: 107px; min-height: 40px; padding-left:3px;}
#workflow-list .workflow-center{ margin-right: 180px; margin-left: 110px; padding: 3px 0 3px 0; min-height: 40px;}
#workflow-list .workflow-right{ float: right; width: 180px; text-align: right; padding: 3px; min-height: 40px;}
#workflow-list .workflow-preis{margin: 5px 5px 5px 0px;}
#workflow-list .workflow-created{padding:3px;}
#workflow-list .workflow-pic{height: 100px; width: 100px;}
#workflow-list .workflow-resale{float:right; display: inline-block;}

.wkfbutton{ width: 100%; }
.wkfbutton:hover{ text-decoration:none; }
.wkfbutton:active {
	position: relative;
	top: 1px;
}
.wkfbutton a{ text-decoration: none; }
.wkfbutton div{
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 6px 0 5px 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .7em 2em .75em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	width: calc( 100% - 56px );
}

.useraccbutton{ width: calc( 100% - 2em ); }
.useraccbutton:hover{ text-decoration:none; }
.useraccbutton:active {
	position: relative;
	top: 1px;
}
.useraccbutton a{ text-decoration: none; }
.useraccbutton div{
	display: inline-block;
	zoom: 0; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 6px 0 5px 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .75em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

#workflow-list .workflow-options{float: left; position: relative; text-align: left; width: 99%; width: calc( 100% - 6px ); padding: 3px;}
#workflow-list .option_links_seller {font-size:9pt; width:100%; padding: 3px; background: #d7e9ff; border-collapse: collapse;} /* Links "Nächsten Schritte" Verkäufer */
#workflow-list .option_links_buyer {font-size:9pt; width:100%; padding: 3px; background: #dfd; border-collapse: collapse;} /* Links "Nächsten Schritte" Verkäufer */
#workflow-list .option_links_mahnen {font-size:9pt; width:100%; padding: 3px; background: #fdd; border-collapse: collapse;} /* Links "Nächsten Schritte" Verkäufer */
#workflow-list .wkfinfo {font-size:9pt; width: calc( 100% - 6px); padding: 3px; background: #e4e4e4; border-collapse: collapse;} /* Links "Nächsten Schritte" Verkäufer */
#questions-list{width: 100%;}
#questions-list .question-box{ font-family: Arial, sans-serif; float: left; width: 100%; margin: 10px 0 0px 0; padding: 5px 0 10px 0;}
#questions-list .question-titlebox{width: 100%; font-weight: bold;}
#questions-list .question-title{font-size: 12pt; padding: 5px;}
#questions-list .question-question-box{float:left; width:49%; width: calc( 50% - 6px ); border: 1px solid #e4e4e4; margin: 10px 2px 5px 0;}
#questions-list .question-question-head{padding: 5px; background: #DDFFDD;}
#questions-list .question-question-content{padding: 5px;}
#questions-list .question-answer-box{float:right; width:49%; width: calc( 50% - 6px ); border: 1px solid #e4e4e4; margin: 10px 0 5px 2px;}
#questions-list .question-answer-head{padding: 5px; background: #D2E6F9;}
#questions-list .question-answer-content{padding: 5px;}
#questions-list .question-ext{float:right; margin: 5px; width: calc( 100% - 20px ); text-align: right;}
.pager_pic{ border:0; vertical-align:middle; width:64px; height:64px; cursor:pointer;}

#userinputs-kb{display:inline-block; max-width: 480px; font-family: Arial, sans-serif;}
#userinputs-kb h1{color: red; padding: 10px 0 10px 0;}
#userinputs-kb h2{font-weight:bold; color: #135190; padding: 10px 0 10px 0;}
#userinputs-kb h3{padding: 5px; width: calc( 100% - 10px); background: #e4e4e4; text-align: center; font-weight: bold; margin: 0 0 10px 0;}
#userinputs-kb form > div{position: relative; clear: both; overflow: hidden; margin: 0 0 10px 0;}
#userinputs-kb form > div > label{width: 37%; float: left; padding: 5px 0 0 0; margin-top: 0; text-align: left;}
#userinputs-kb form > div > div{width: 63%; float: right; text-align: left;}
#userinputs-kb input[type=text], #userinputs-kb input[type=email], #userinputs-kb input[type=url], #userinputs-kb input[type=password], #userinputs-kb textarea{width: 95%; width: -webkit -calc( 100% - 12px); width: -moz -calc( 100% - 12px); width: calc( 100% - 12px );}
#userinputs-kb select{width: 100%;}
#userinputs-kb input[type=submit]{width: 100%; margin-top:10px;}
#userinputs-kb input[type=checkbox]{width: auto;}
#userinputs-kb-100p{display:inline-block; width: 100%; line-height: 1.5;}
#userinputs-kb-100p h1{color: red; padding: 10px 0 10px 0;}
#userinputs-kb-100p h2{font-weight:bold; color: #135190; padding: 10px 0 10px 0;}
#userinputs-kb-100p h3{padding: 5px; width: calc( 100% - 10px); background: #e4e4e4; text-align: center; font-weight: bold; margin: 0 0 10px 0;}
#userinputs-kb-100p form > div{position: relative; clear: both; overflow: hidden; margin: 0 0 10px 0;}
#userinputs-kb-100p form > div > label{width: 37%; float: left; padding: 5px 0 0 0; margin-top: 0; text-align: left;}
#userinputs-kb-100p form > div > div{width: 63%; float: right; text-align: left; padding: 5px 0 0 0;}
#userinputs-kb-100p input[type=text], #userinputs-kb-100p input[type=email], #userinputs-kb-100p input[type=url], #userinputs-kb-100p input[type=password], #userinputs-kb-100p textarea{width: 95%; width: -webkit -calc( 100% - 12px); width: -moz -calc( 100% - 12px); width: calc( 100% - 12px );}
#userinputs-kb-100p select{width: 98%; width: calc( 100% - 1px );}
#userinputs-kb-100p input[type=submit]{width: 100%; margin-top:10px;}
#userinputs-kb-100p input[type=checkbox]{width: auto;}
#ItemForm{display:inline-block; width: 100%; line-height: 1.5;}
#ItemForm .ItemPicBox{position: absolute; right:5px; width: 210px; height: auto; z-index: 90;}
#ItemForm .ItemPic{width: 200px; height: auto;}
#ItemForm .KatBox{width: 80%; width: calc( 100% - 220px);}
#ItemForm h1{color: red; padding: 10px 0 10px 0;}
#ItemForm h2{font-weight:bold; color: #135190; padding: 10px 0 10px 0;}
#ItemForm h3{padding: 5px; width: calc( 100% - 10px); background: #e4e4e4; text-align: center; font-weight: bold; margin: 0 0 10px 0;}
#ItemForm form > div{position: relative; clear: both; overflow: hidden; margin: 0 0 2px 0;}
#ItemForm form > div > label{width: 30%; float: left; padding: 5px 0 5px 0; margin-top: 0; text-align: left;}
#ItemForm form > div > div{width: 70%; float: right; text-align: left; padding: 2px 0 0 0;}
#ItemForm input[type=text], #ItemForm input[type=email], #ItemForm input[type=url], #ItemForm input[type=password], #ItemForm textarea{width: 238px;}
#ItemForm select{width: 100%;}
#ItemForm input[type=submit]{width: 250px; margin-top:10px;}
#ItemForm button{width: 250px; margin-top:10px;}
#ItemForm input[type=checkbox]{width: auto;}

.itemprice { text-align: left; }
.itemprice480 { font-size:16pt; color: #135190;  }

#table2Cols{display:inline-block; width: 100%; line-height: 1.5;}
#table2Cols hr{color:#999; background:#999; border:none; height:1px;}
#table2Cols h1{color: red; padding: 10px 0 10px 0;}
#table2Cols h2{font-weight:bold; color: #135190; padding: 10px 0 10px 0;}
#table2Cols h3{padding: 5px; width: calc( 100% - 10px); background: #e4e4e4; text-align: center; font-weight: bold; margin: 0 0 10px 0;}
#table2Cols form > div{position: relative; clear: both; overflow: hidden; margin: 0 0 10px 0;}
#table2Cols form > div > label{width: 37%; float: left; padding: 5px 0 0 0; margin-top: 0; text-align: left;}
#table2Cols form > div > div{width: 63%; float: right; text-align: left; padding: 5px 0 0 0;}
#table2Cols input[type=text], #table2Cols input[type=email], #table2Cols input[type=url], #table2Cols input[type=password], #table2Cols textarea{width: 95%; width: -webkit -calc( 100% - 12px); width: -moz -calc( 100% - 12px); width: calc( 100% - 12px );}
#table2Cols select{width: 100%;}
#table2Cols input[type=submit]{width: 100%; margin-top:10px;}
#table2Cols input[type=checkbox]{width: auto;}
#table2Cols-100p{display:inline-block; width: 100%; line-height: 1.5;}
#table2Cols-100p h1{color: red; padding: 10px 0 10px 0;}
#table2Cols-100p h2{font-weight:bold; color: #135190; padding: 10px 0 10px 0;}
#table2Cols-100p h3{padding: 5px; width: calc( 100% - 10px); background: #e4e4e4; text-align: center; font-weight: bold; margin: 0 0 10px 0;}
#table2Cols-100p form > div{position: relative; clear: both; overflow: hidden; margin: 0 0 10px 0;}
#table2Cols-100p form > div > label{width: 40%; float: left; padding: 5px 0 0 0; margin-top: 0; text-align: left;}
#table2Cols-100p form > div > div{width: 60%; float: right; text-align: left; padding: 5px 0 0 0;}
#table2Cols-100p input[type=text], #table2Cols-100p input[type=email], #table2Cols-100p input[type=url], #table2Cols-100p input[type=password], #table2Cols-100p textarea{width: 95%; width: -webkit -calc( 100% - 12px); width: -moz -calc( 100% - 12px); width: calc( 100% - 12px );}
#table2Cols-100p select{width: 100%;}
#table2Cols-100p input[type=submit]{width: 100%; margin-top:10px;}
#table2Cols-100p input[type=checkbox]{width: auto;}
#TableFeedback input[type=submit]{width: 100%;}
#TableFeedback input{width: calc( 100% - 12px);}
#TableFeedback thead tr{font-weight: bold;}
#TableFeedback tr.row{background: #ffffff;}
#TableFeedback tr.row0{background: #f4f4f4;}
#TableFeedback tr.row1{background: #ffffff;}
#TableFeedback tr.row2{background: #ffffff;}

#PMk{width:100%; font-size: 10pt; padding-bottom: 20px;}
#PMk table{font-size: 10pt;}
#PMk table td:nth-child(3), #PMk table th:nth-child(3){text-align: right;}
#PMk table td:nth-child(4), #PMk table th:nth-child(4){text-align: right;}
#PMk .line{padding:8px 0 8px 0; line-height:1px; border:0; border-bottom:1px solid #C0C0C0;}
.DataRow1{background: #e9e9e9;}
.DataRow2{background: #ffffff;}

#PMShowFolderTable input[type=submit]{width: 30%; margin-left: 10px;}
#PMShowFolderTable select{width: 65%;}
#PMShowFolderTable input{width: calc( 100% - 12px);}
#PMShowFolderTable thead tr{font-weight: bold;}
#PMShowFolderTable tr.row{background: #ffffff;}
#PMShowFolderTable tr.row0{background: #f4f4f4;}
#PMShowFolderTable tr.row1{background: #ffffff;}
#PMShowFolderTable tr.row2{background: #ffffff;}


#table3cols{width: 100%; margin-bottom: 10px;}
#table3cols table{width: 100%; border: 1px solid #e4e4e4; margin-bottom: 20px;}
#table3cols .tdcol1head{background: #e4e4e4; font-weight: bold; text-align: left; padding: 5px 3px;}
#table3cols .tdcol1{width: 60%; padding: 3px; text-align: left;}
#table3cols .tdcol2{ width: 20%; padding: 3px; text-align: left;}
#table3cols .tdcol3{width: 20%; padding: 3px; text-align: right;}

footer{clear: both; border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin-top: 30px; padding: 5px 5px 20px 5px; background: #e4e4e4; height: 70px;}
.footer-col1{float: left; width:270px; margin-top: 10px;}
.footer-col2{text-align: center; margin: 15px 160px 0 270px;}
.footer-col3{float: right; text-align:right; margin: 5px 5px 10px 0; line-height: 1.8;}
.footer-col4{width:100%; text-align: center;}
.footer-flags{text-align: center; width: calc( 100% - 10px ); height: 60px;}

#a-b-banner1{display: inline-block; width: 248px; white-space: nowrap; overflow: hidden; height: 66px; text-decoration: none; border:1px solid #ff0000;  }
#a-b-banner1 .a-b-frame{background: #ffffff; padding: 0px;}
#a-b-banner1 .a-b-picbox{border-right: 0px solid #FF0000; margin: 0px; padding: 0px; width:66px; height: 66px;}
#a-b-banner1 .a-b-pic{width: 66px; height: 66px; padding: 0; margin: 0px;}
#a-b-banner1 .a-b-text{margin: 0px; padding: 0px; border:0; text-align: center; vertical-align: middle; font-family: 'courier new'; font-size: 12px; white-space: nowrap; width:184px;}
#a-b-banner1 a{text-decoration: none;}
#a-b-banner1 a:hover{text-decoration: none;}
#a-b-banner2{display: inline-block; width: 248px; white-space: nowrap; overflow: hidden; height: 66px; text-decoration: none; border:1px solid #ff0000;  }
#a-b-banner2 .a-b-frame{background: #ffffff; padding: 0px;}
#a-b-banner2 .a-b-picbox{border-right: 0px solid #FF0000; margin: 0px; padding: 0px; width:66px; height: 66px;}
#a-b-banner2 .a-b-pic{width: 66px; height: 66px; padding: 0; margin: 0px;}
#a-b-banner2 .a-b-text{margin: 0px; padding: 0px; border:0; text-align: center; vertical-align: middle; font-family: 'courier new'; font-size: 12px; white-space: nowrap; width:184px;}
#a-b-banner2 a{text-decoration: none;}
#a-b-banner2 a:hover{text-decoration: none;}
.a-b-change{display: inline-block; margin: 0 0 0 10px; width: 300px; text-align: left;  }
#back-to-top{z-index:1111; position:fixed; bottom:10px; right:10px; cursor:pointer; padding: 5px 10px; background: #333333; line-height: 24px; text-shadow: none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); color:#e4e4e4; opacity: 0.6;}
#back-to-top:hover{color: #ffffff; box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3); opacity: 1;}
.TopTipps-Box{float:left; width:140px; text-align:center; height:200px; margin: 10px 0px 10px 0px; cursor: pointer; border: 1px solid #e4e4e4; background: #e9e9e9; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);}
.TopTipps-Header{text-align: center; font-weight: bold; color: #135190; padding: 8px 0 7px 0; background: #e4e4e4; margin: 15px 12px 0 12px;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);  }
.TopTipps-Cat{padding:0 0 5px 0; font-family: Arial, sans-serif; font-size: 8px; color: #479313; text-align:center; overflow: hidden;}
.TopTipps-PicBox{padding-top: 10px;}
.TopTipps-Pic{height: 100px; width: 100px; border: 1px solid #e4e4e4; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);}
.TopTipps-TitleBox{margin:0; padding:5px; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; text-align:center; vertical-align: top; height:50px; overflow: hidden;}
.TopTipps-PriceBox{text-align:center; font-weight:bold; margin:0; padding: 0; font-family: Arial, sans-serif; font-size: 12pt; color: #135190;}
.TopTippsStart-Box{background: #E7E8EA; float:left; width:140px; text-align:center; height:205px; margin: 8px 8px 8px 0; cursor: pointer; padding:5px; border: 1px solid #e4e4e4;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);}
.TopTippsStart-Header{text-align: center; font-weight: bold; padding: 8px 0 6px 0; background: #e4e4e4; height:20px; margin-bottom: 8px;}
.TopTippsStart-Cat{padding:0; margin-bottom: -5px; font-family: Arial, sans-serif; font-size: 9pt; color: #135190; text-align:center; overflow: hidden;}
.TopTippsStart-PicBox{padding-top: 10px;}
.TopTippsStart-Pic{height: 100px; width: 100px; border: 1px solid #e4e4e4; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);}
.TopTippsStart-TitleBox{margin:0; padding:5px 0 5px 0; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; text-align:center; vertical-align: top; height:50px; overflow: hidden;}
.TopTippsStart-PriceBox{text-align:center; font-weight:bold; margin:0; padding:0; font-family: Arial, sans-serif; font-size: 12pt; color: #135190;}
.ColorRed{color: #FF0000;}
.ColorRedDark{color: #DE1A0A;}
.ColorGreen{color: #479313;}
.ColorBlue{color: #135190;}
.ColorGreenLight{color: #479313;}
.current{font-weight: bold;}
.arial8{font-size: 8pt }
.arial9{font-size: 9pt }
.arial10{font-size: 10pt }
.arial12{font-size: 12pt }
.REfehlermeldung{text-align: center; background: red; color:#ffffff; padding: 7px 0 7px 0; margin: 10px 0 10px 0;}
.REfehlermeldung a{color: #ffffff; text-decoration:underline;}
.REfehlermeldung a:link{color: #ffffff; text-decoration:underline;}
.REfehlermeldung a:visited{color: #ffffff;}
.REfehlermeldung a:hover{color: #222222;}
.REhinweis{text-align: center; color: #ffffff;  background: #028a02; padding: 7px 0 7px 0; margin: 10px 0 10px 0;}
.REhinweis a{color: #ffffff; text-decoration:underline;}
.REhinweis a:link{color: #ffffff; text-decoration:underline;}
.REhinweis a:visited{color: #ffffff;}
.REhinweis a:hover{color: #ffffff;}
.titlebar_found{margin: 0 0 6px 5px; padding-top: 7px;}
.TitlebarSmal{padding: 5px 0 5px 7px; width: calc( 100% - 7px); background: #e4e4e4; text-align: left; font-weight: bold;}
.box_grey{padding:5px; font-size: 10pt; background-color: #e4e4e4; border-top: 1px solid #444444; border-bottom: 1px solid #444444; border-collapse: collapse;}
.box_blue{font-family: arial; text-align: center; background: #c6e1ff; border: 1px solid #444444; padding:8px; text-decoration: none; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(border-radius.htc);}
.box_green{font-family: arial; text-align: center; background: #ccffcc; border: 1px solid #444444; padding:8px; text-decoration: none; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(border-radius.htc);}


@media only screen and (min-width: 1250px) {
	.show-at-1250 {
		display: block;
	}
	.R3contentbox2-right { margin-left:270px; margin-right:270px; }
	.R3contentbox2-right-adad { float: right; width:250px; height: 100%; margin: 0 10px 20px 0; border: 1px solid #FF8E00; }
	.RightMargin { margin-right:280px; }
}

@media (max-width: 915px) {
/* .wkfbutton div{width: calc( 100% + 50px );} */
.useraccbutton div{ width: calc( 100% + 6.5em );}
.hidden-at-900{display: none;}
.show-at-900{display: block;}
.LoginStart{width: 100%; margin-left: 0;}
.a-b-change{margin: 5px 0 0 4px;}
.footer-col1{display: none;}
.footer-col2{margin-left: 5px;}
#StartAd2 .StartAdLeftPic{display: none;}
#StartAd2 p{margin-top: 30px;}
#StartAd2 .StartAdText{text-align: left; font-size: 15pt; font-weight: 700; position: relative; margin-top: 30px; left: 8px;}
#StartAd2 .StartAdTextTop{font-size: 17pt;}
#table2Cols-100p form > div > label{width: 45%;}
#table2Cols-100p form > div > div{width: 55%;}
#ItemForm .ItemPicBox{position: relative; right:auto; width: 100%; text-align: center;}
#ItemForm .ItemPic{width: 100%; max-width: 400px; height: auto;}
#ItemForm .KatBox{width: 100%;}

#PMShowFolderTable table, #PMShowFolderTable thead, #PMShowFolderTable tbody, #PMShowFolderTable th, #PMShowFolderTable td, #PMShowFolderTable tr{display: block;}
#PMShowFolderTable thead tr{position: absolute; top: -9999px; left: -9999px;}
#PMShowFolderTable td{border: none;  position: relative; padding-left: 30%; white-space: normal; text-align:left;}
#PMShowFolderTable td:before{position: absolute; left: 3px; width: 28%; white-space: nowrap; text-align:left; font-weight: bold;}
#PMShowFolderTable td:before{content: attr(data-title);}
#PMShowFolderTable input[type="submit"]{width: 100%; margin: 10px 0 0 0;}
#PMShowFolderTable select{width: 100%; margin-left: 0;}
#PMShowFolderTable input{width: calc( 100% - 12px );}
#PMShowFolderTable select{float: none;}

}

@media (max-width: 750px) {
.select10050{float: right; width:100%;}
.wkfbutton div{ width: calc( 100% - 56px );}
.hidden-at-750{display: none;}
.show-at-750{display: block;}
header{height: 120px; text-align: center;}
.header_logo{padding: 5px 5px 0 0;}
.leiste{display: none;}
nav{right: auto; bottom: auto; left: 50%; top:65px; margin-left: -230px;}
.navposkat{left: 0px;}
#StartAd2{height: auto;}
#StartAd2 .StartAdRightPic{height: 113px;}
#StartAd2 span{font-weight: 700;}
#StartAd2 p{margin-top: 10px; margin-bottom: 10px;}
#StartAd2 .StartAdText{text-align: left; font-size: 12pt; font-weight: 700; position: relative; margin-top: 10px; left: 5px;}
#StartAd2 .StartAdTextTop{font-size: 14pt;}
.R1contentbox-inner75p{width: 98%; width: calc( 100% - 10px ); margin: 5px;}
.R2contentboxL{float: none; width: 98%; width: calc( 100% - 10px ); max-width: auto; margin: 5px;}
.R2contentboxR{float: none; width: 98%; width: calc( 100% - 10px ); max-width: auto; margin: 5px;}
.R3contentbox-left{float:left;width: 98%; width:calc( 100% - 10px); margin:5px;}
.R3contentbox-center{float:left; width: 48%;  width:calc( 49% - 15px); margin:5px;}
.R3contentbox-right{float: right; width: 48%; width: calc(50% - 8px); margin:6px 10px 5px 0px;}
.contentbox-search{height: 95px;}
#auctions-list1 .auction-box{border-bottom: 0px solid #e4e4e4;}
#auctions-list1 .auction-category{font-size: 9pt;}
#auctions-list1 .auction-details{float: left; width: 100%; font-size: 10pt; margin-top: 0;}
#auctions-list1 .auction-price{float:left; text-align:left; margin: 10px 0 10px 0;}
#auctions-list2 .auction-box{border-bottom: 0px solid #e4e4e4;}
#auctions-list2 .auction-category{font-size: 10pt;}
#auctions-list2 .auction-details{font-size: 10pt;}
#auctions-list2 .auction-price{float: left; text-align: left; width: calc( 100% - 130px ); margin-bottom: 8px;}
#auctions-list2 .auction-titlebox{float: left; width: calc( 100% - 10px );}
#auctions-list3 .auction-box{ width: calc( 100% - 12px ); border-bottom: 4px solid #e4e4e4;}
#auctions-list3 .auction-price{margin: 5px 0 10px 0;}
#auctions-list4 .auction-box{border-bottom: 0px solid #444444;}
#auctions-list4 .auction-category{font-size: 10pt;}
#auctions-list2 .auction-details{font-size: 10pt;}
#auctions-list4 .auction-titlebox{width: 100%; margin-right: auto;}
#auctions-list4 .auction-options{font-size: 11pt; float: left;  text-align: left; margin: 0 0 10px 0; line-height: 1.5; width: calc( 100% - 110px );}
#auctions-list4 .auction-details_aa{width: 100%; margin-left:0;}
#workflow-list{width: 100%;}
#workflow-list .workflow-center{ margin-right: auto; margin-left: 110px; padding: 3px 0 3px 0; min-height: 10px;}
#workflow-list .workflow-right{ overflow: hidden; float:none; width: calc( 100% - 110px); margin-left: 110px; text-align: left; padding: 3px 0 3px 0; min-height: 10px;}
#questions-list .question-question-box{float:left; width: 100%; border: 0; margin: 10px 0 5px 0;}
#questions-list .question-answer-box{float:left; width: 100%; border: 0; margin: 10px 0 5px 0;}
.titlebar_found{margin: 0 0 0 5px;}
#userinputs-kb-100p{width: 100%;}
#userinputs-kb-100p form > div{width: 100%;}
#userinputs-kb-100p form > div > label{width: 100%; margin: 0; font-weight: bold;}
#userinputs-kb-100p form > div > div, #userinputs-kb-100p form > div > fieldset > div{width: 100%;}
#userinputs-kb-100p input[type=text], #userinputs-kb-100p input[type=email], #userinputs-kb-100p input[type=url], #userinputs-kb-100p input[type=password], #userinputs-kb-100p textarea, #userinputs-kb-100p a{width: 97%; width: -webkit-calc( 100% - 12px ); width: -moz-calc( 100% - 12px ); margin: 5px 0 5px 0;}
#userinputs-kb-100p select{width: calc( 100% - 4px ); margin: 5px 0 5px 0;}
#userinputs-kb-100p input[type=submit]{width: 96%; width: -webkit-calc( 100% - 2px ); width: -moz-calc( 100% - 2px ); width: calc( 100% - 2px ); margin: 5px 0 5px 0;}
#ItemForm{width: 100%;}
#ItemForm form > div{width: 100%;}
#ItemForm form > div > label{width: 100%; margin: 0; font-weight: bold;}
#ItemForm form > div > div, #ItemForm form > div > fieldset > div{width: 100%;}
#ItemForm input[type=text], #ItemForm input[type=email], #ItemForm input[type=url], #ItemForm input[type=password], #ItemForm textarea, #ItemForm a{width: 97%; width: -webkit-calc( 100% - 12px ); width: -moz-calc( 100% - 12px ); margin: 5px 0 5px 0;}
#ItemForm select{width: calc( 100% - 4px ); margin: 5px 0 5px 0;}
#ItemForm input[type=submit]{width: 96%; width: -webkit-calc( 100% - 2px ); width: -moz-calc( 100% - 2px ); width: calc( 100% - 2px ); margin: 5px 0 5px 0;}
#ItemForm button{width: 96%; width: -webkit-calc( 100% - 2px ); width: -moz-calc( 100% - 2px ); width: calc( 100% - 2px ); margin: 5px 0 5px 0;}
#TableFeedback table, #TableFeedback thead, #TableFeedback tbody, #TableFeedback th, #TableFeedback td, #TableFeedback tr{display: block;}
#TableFeedback thead tr{position: absolute; top: -9999px; left: -9999px;}
#TableFeedback td{border: none;  position: relative; padding-left: 35%; white-space: normal; text-align:left;}
#TableFeedback td:before{position: absolute; left: 3px; width: 25%; white-space: nowrap; text-align:left; font-weight: bold;}
#TableFeedback td:before{content: attr(data-title);}
#TableFeedback input[type="submit"]{width: 100%;}
#TableFeedback input{width: calc( 100% - 12px );}
#TableFeedback select{float: none;}

#PMk table, #PMk thead, #PMk tbody, #PMk tfoot, #PMk th, #PMk td, #PMk tr{display: block;}
#PMk table thead tr{position: absolute; top: -9999px; left: -9999px;}
#PMk table tbody td:nth-child(1), #PMk table tbody th:nth-child(1){border-top: 1px solid #C0C0C0;}
#PMk table td:nth-child(3), #PMk table td:nth-child(4){text-align: left;}
#PMk table td{border: none;  position: relative; padding-left: 35%; text-align:left;}
#PMk table td:before{position: absolute; left: 0px; width: 25%; text-align:left; font-weight: bold;}
#PMk table tfoot td{border: none;  position: relative; padding-left: 0px; text-align:left;}
#PMk td:before{content: attr(data-title);}
#ItemPicTable table, #ItemPicTable thead, #ItemPicTable tbody, #ItemPicTable th, #ItemPicTable td, #ItemPicTable tr{display: block;}
#ItemPicTable td{border: none;  position: relative; padding-left: 5px; white-space: normal; text-align:left;}
#ItemPicTable td:before{position: absolute; width: 0; white-space: nowrap;}
.footer-col1{display: block;}
.footer-col2{display: none;}
}

@media (max-width: 500px) {
.itemprice { text-align: center; }
.itemprice480 { font-size:32px; text-align: center; }
.wkfbutton div{ width: calc( 100% - 56px );}
.AccHeader{ border: 0px solid #444444; padding: 5px; }
.AccBoxActiveHeader { margin-right: 0px }
.AccDistance { width: 1%; height: 7px; }
.bodylink{text-decoration: underline;}
input, select{font-size: 11pt;}
.hidden-at-480{display: none;}
.show-at-480{display: block;}
header {text-align: center;}
.header_logo2{width:220px;}
.header_status label{display: none;}
#StartAd2{height: 200px;}
#StartAd2 span{font-weight: 600;}
#StartAd2 p{margin-top: 25px;}
#StartAd2 .StartAdText{text-align: left; font-size: 13pt; font-weight: 600; position: absolute; left: 15px; margin-top: 18px;}
#StartAd2 .StartAdRightPic{height: 200px;}
#StartAd2 .StartAdTextTop{font-size: 15pt;}
.contentbox-search{height: 135px;}
.R3contentbox-left{float:left; width: 98%; width: calc(100% - 10px); margin:5px;}
.R3contentbox-center{float: left; width: 98%; width: calc(100% - 20px); margin:5px;}
.R3contentbox-right{float: left; width: 98%; width: calc(100% - 10px); margin: 10px 5px 10px 5px;}
.R2contentbox-left{float:left; width: 100%; margin: 0 0 10px 0; border: 0px;}
.R2contentbox-right{float: left; width: 100%; margin: 5px 0 20px 0; border: 0px;}
.R3contentbox2-left { float:left; width: 100%; margin: 0 0 10px 0; border: 0px; }
.R3contentbox2-right { float: left; width: 100%; margin: 5px 0 20px 0; border: 0px; }
.R3contentbox2-innerleft{ margin: 0 0 0 7px; line-height: 1.8; }
#LastVisited{width: 100%; background: #ffffff; padding: 0; margin:-1px 0 0 0;}
#LastVisited .LastVisited-item{ font-size: 10.5pt; margin: 10px 5px 10px 7px;}
#LastVisited .LastVisited-delete{text-align: right; margin:7px;}
.AccMainHeader{ border-bottom: 1px solid #777777; border-top: 1px solid #777777; margin: -1px 0 0 0;}
.AccMainHeaderInner{ width:calc( 100% - 5px ); border-bottom: 1px solid #777777; border-top: 1px solid #777777; padding:10px 5px 10px 5px; margin: -1px -5px 0 -5px;}

.AccHeader{ height: 23px; padding: 5px;}
.AccBox{height: 25px; width: calc( 100% - 22px ); padding: 2px 0 2px 22px;}

header nav {left:0; width: 100%; top:65px; font-size: 10.5pt; margin-left: 0px;}
header nav ul li{ width: 25%;}
header nav ul li ul{line-height: 1.7; margin-top: 5px;}
header nav ul li ul li{border-top: 1px solid #cdcdcd; float: none; text-align:left; width: 100%;}
header nav ul li ul li a{display: block; padding: 5px; color: #222222; cursor: pointer;}
.navposacc{left: -150px;}
.titlebar_found{margin: 15px 0 0 5px;}
#userinputs-kb{width: 100%;}
#userinputs-kb form > div{width: 100%;}
#userinputs-kb form > div > label{width: 100%; margin: 0; font-weight: bold;}
#userinputs-kb form > div > div, #userinputs-kb form > div > fieldset > div{width: 100%;}
#userinputs-kb input[type=text], #userinputs-kb input[type=email], #userinputs-kb input[type=url], #userinputs-kb input[type=password], #userinputs-kb textarea, #userinputs-kb a{width: 96%; width: -webkit-calc( 100% - 12px ); width: -moz-calc( 100% - 12px ); margin: 5px 0 5px 0;}
#userinputs-kb select{width: 100%; margin: 5px 0 5px 0;}
#userinputs-kb input[type=submit]{width: 96%; width: -webkit-calc( 100% - 2px ); width: -moz-calc( 100% - 2px ); width: calc( 100% - 2px ); margin: 5px 0 5px 0;}
#table2Cols{width: 100%;  }
#table2Cols form > div{width: 100%; padding: 0;}
#table2Cols form > div > label{width: 100%; margin: 0; font-weight: bold; padding-left:0;}
#table2Cols form > div > div, #table2Cols form > div > fieldset > div{width: 100%;}
#table2Cols input[type=text], #table2Cols input[type=email], #table2Cols input[type=url], #table2Cols input[type=password], #table2Cols textarea, #table2Cols a{width: 96%; width: -webkit-calc( 100% - 12px ); width: -moz-calc( 100% - 12px ); margin: 5px 0 5px 0;}
#table2Cols select{width: 100%; margin: 5px 0 5px 0;}
#table2Cols input[type=submit]{width: 96%; width: -webkit-calc( 100% - 2px ); width: -moz-calc( 100% - 2px ); width: calc( 100% - 2px ); margin: 5px 0 5px 0;}
#table2Cols-100p form > div > label{width: 50%;}
#table2Cols-100p form > div > div{width: 50%;}
.footer-col1{display: none;}
.footer-col3{float: left; text-align:left; margin-left: 5px;line-height: 2;}
}

@media only screen and (min-width: 1030px) {
#StartAd2 span{font-weight: 900;}
#StartAd2 p{margin-top: 25px;}
#StartAd2 .StartAdText{left: 45%; margin-top: 22px;}
}