@charset "UTF-8";

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
padding: 0;
margin: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

body {
	/* padding und margin fuer safari: */
	padding: 0;
	margin: 0;
	line-height: 1;
	color: black;
	background: white;
}

.welcome-grey{
	font-size:18px;
	font-weight:bold;
  color:#000000;
}

.welcome-grey-small{
	font-size:12px;
	color:#444444;
}

.welcome-orange{
 font-size:16px;
	font-weight:bold;
	color:#ff6600;
}
.welcome-white{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}

.welcome-box{
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	width:336px;
	height:202px;
	
}

.welcome-box-bottom{
	border:1px solid #b2b2b2;
	border-top:0;
	width:336px;
	height:60px;
}

 a.welcomescreen{
 	font-size:20px;
 	font-weight:bold;
 	color:#ffffff;
 	text-decoration:none;
 }
 

ol, ul {
list-style: none;
}
.liststyleorangeli{
list-style:none; 
background: url(http://static.myhammer.com/live/pages/myAccount/index/ico_haken_16x16.gif) no-repeat;
padding-left:20px;
}

.listStyleBlue li {
list-style-image: url(http://static.myhammer.com/live/icons/icon_haken_blue.png);
}


/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}

caption, th, td {
text-align: left;
font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}

blockquote, q {
quotes: "" "";
}

/* TODOREDESIGN: */
a.pdf {
	background: url(http://static.myhammer.com/live/icons/icon_pdf.gif) no-repeat 0 0;
	padding: 0 0 2px 20px;
}
a.print {
	background: url(http://static.myhammer.com/live/icons/print.png) no-repeat 0 0;
	padding: 0 0 2px 20px;
}

a.edit {
	background: url(http://static.myhammer.com/live/icons/edit.png) no-repeat 0 0;
	padding: 0 0 2px 20px;
}
/* /TODOREDESIGN */


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Helper */

/* >>> .replaced */
.replaced {
display: block;
text-indent: -9999px;
line-height: 0;
font-size: 0;
}

.zipcodeBubbleInsertLink {
text-decoration: underline;
cursor: pointer;
}

/* >>> .invis */
.invis {
position: absolute;
left: -9999px;
}

legend.invis {
height: 0;
width: 0;
line-height: 0;
text-indent: -9999px;
}

thead.invis th,
thead.invis td {
position: absolute;
left: -9999px;
}

* html thead.invis {
display: none;
}



/* >>> .clearfix */
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
clear: both;
height: 0;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* >>> .clear */
.clear {
visibility: hidden;
clear: both;
height: 0;
line-height: 0;
}

/* >>> .hl */
.hl {
margin-left: 0;
}

.hl li,
.hl dd {
float: left;
margin-bottom: 0;
margin-left: 0;
list-style: none;
}



/* >>> .hr */

* html hr {
margin: 0;
}

/* TODORREDISGN */
hr, hr.clear {
background-color: #bdc6d3; /* Farbe fuer Opera und Firefox */
color: #bdc6d3; /* Farbe fuer Internet Explorer (IE) */
border: 0;
height: 1px;
background-color: #bdc6d3;
margin: 10px 0;
}

hr.clear {
visibility: visible;
clear: both;
}

.partnertext {
margin-left: 10px;
width: 77%;
}

.pixelSize div, .pixelSize td a {
font-size: 12px;
}
.pixelSize td {
font-size: 12px;
}
/* /TODORREDISGN */
div.hr hr {
display: none;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro */

body {
font-family: Arial, sans-serif;
font-size: 62.5%;
background: #f1f1f1;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Typographie */

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
table,
form {
margin-bottom: 10px;
}

h1 {
font-size: 2em;
line-height: 1.2;
font-weight: bold;
color: #f27303;
}

h2 {
margin-top: 20px;
font-size: 1.5em;
line-height: 1.2;
font-weight: bold;
}
/* TODORREDESIGN */

#recommend {
background: url(http://static.myhammer.com/live/structure/recommendMyHammer.jpg) #e9e9e9 repeat-x;
}

#recommend_02 {
background: url(http://static.myhammer.com/live/structure/recommendMyHammer.jpg) #e9e9e9 repeat-x;
background-position: 100% 190% !important;
background-position: 100% 166%;

}

.showBids h2 {
margin-top: 0;
}

.showBidsBox h2 {
margin-top: 10px;
margin-left: 5px;
}
/* /TODORREDESIGN */

h3 {
margin-top: 20px;
font-size: 1.3em;
line-height: 1.3076;
font-weight: bold;
}

/* TODORREDESIGN */
h4 {
font-size: 1.2em;
font-weight: bold;
line-height: 2;
}
h5 {
font-size: 1.2em;
font-weight: bold;
line-height: 2;
}
/* /TODORREDESIGN */
h6 { }

p,
img,
li,
dd,
legend,
label,
span.label,
input,
select,
button,
textarea,
td,
th {
font-size: 1.2em;
line-height: 1.3333;
}

small {
font-size: .9166em;
}

big {
font-size: 1.25em;
}

ul,
ol {
margin-left: 28px;
}

ul li {
list-style: disc outside;
}

ol li {
list-style: decimal outside;
}

li, dd {
margin-bottom: 3px;
}

li ul,
li ol {
margin-top: 3px;
}

dt {
margin-bottom: 5px;
font-size: 1.3em;
line-height: 1.3076;
font-weight: bold;
}

dd {
margin-left: 28px;
}

input,
select,
button {
font-family: Arial, sans-serif;
}

table th { font-weight: bold; }
table td { }

li li,
dd dd,
dd dt,
dd li,
dd label,
dd input,
p img,
dd img,
li img,
label input,
label button,
label select,
label textarea,
select option,
span.label label,
label span.label {
font-size: 1em;
}

strong, b { font-weight: bold; }
em, i { font-style: italic; }



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Typographie > Links */

a {
color: #000;
}

a:visited {
color: #3F3F3F;
}

a:hover {
text-decoration: none;
}

a:focus {
outline: 1px dotted #555;
}

a:active { }


a span {
cursor: pointer;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Layout */

#wrapper {
padding: 0 20px 20px;
background: #fff; }

#inner-wrapper {
}

#inner-wrapper,
#inner-footer {
width: 956px;
}

body.liquid #inner-wrapper,
body.liquid #inner-footer {
width: auto;
min-width: 956px;
max-width: 1255px;
}

/* das Konstukt hier bitte auslagern in ein extra ie.css */
* html body.liquid #inner-wrapper,
* html body.liquid #inner-footer {
width: 956px /* no-js fallback value */;
width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth)
> 1295 ? "1256px" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 995 ? "956px" : "100%"));
}

#header strong.logo,
#header a.logo {
display: block;
float: left;
position: relative;
width: 225px;
height: 52px;
margin-top: 8px;
margin-left: 8px;
background: url(http://static.myhammer.com/live/structure/logo.png) no-repeat;
text-decoration: none;
}

#header .meta-signin-signup {
float: right;
width: 240px;
height: 46px;
padding: 0px 10px;
background: url(http://static.myhammer.com/live/structure/bg_anmelden-einloggen.png) no-repeat;
}

#header .meta-signin-signup .welcomeMessageText {
float: left;
width: 210px;
padding: 5px 0px;
}

#header .meta-signin-signup .flagArea {
float: right;
width: 17px;
padding-top: 2px;
padding-left: 13px;
}

#header .meta-signin-signup img {
border: 1px solid #EEEEEE;
margin-bottom: 1px;
}

#header .meta-navigation {
float: right;
}

#header .navigation-search-wrapper {
margin-top: 10px;
background: #18436c url(http://static.myhammer.com/live/structure/bg_navigation.png) repeat-x !important;
}

#header .navigation {
margin-bottom: 0;
}

#header dl, #header dt, #header dd  {
/* wird fuer safari benoetigt. reihenfolge nicht aendern! */
padding: 0;
margin: 0;
}

#header .search {
float: right;
width: 357px;
/* Wenn fertig gestyled: width: 347px */
}

#context {
float: left;
width: 240px;
}

* html #context {
margin-right: -3px;
}

body.no-context #context {
display: none;
}

body.flipped #context {
float: right;
width: 316px;
}

* html body.flipped #context {
margin-right: 0;
margin-left: -3px;
}

#content-wrapper {
padding-left: 260px;
}

/* TODORREDESIGN */
#content-wrapper-no-context {
	padding-left: 0;
}

.page .body, .page-overview .body, .showBids .body {
	padding: 10px;
}

#content .page-overview {
	background: url(http://static.myhammer.com/live/structure/bg_page_overview.png) repeat-y 0 0;
}

#mhContent .showBids {
background: #fff url(http://static.myhammer.com/live/structure/bg_box.gif) repeat-x;
}

#mhContent .bewertung {
background: none;
}

#mhContent .showBids dl.anfrage dt {
width: 140px;
}

.bewertung p {
padding-bottom: 1px;
}

.positiv {
padding-left: 20px;
color: #2b912a;
background: url(http://static.myhammer.com/live/icons/icon_bewertung_positiv.gif) 0 1px no-repeat;
}

.negativ {
padding-left: 20px;
color: #df453f;
background: url(http://static.myhammer.com/live/icons/icon_bewertung_negativ.gif) 0 1px no-repeat;
}


.negativ_answer {
padding-left: 20px;
color: #df453f;
background: url(http://static.myhammer.com/live/icons/ico_achtung-dreieck-gelb_20x16_tp.png) 0 1px no-repeat;
}

.neutral {
padding-left: 20px;
color: #999999;
background: url(http://static.myhammer.com/live/icons/icon_bewertung_neutral.gif) 0 1px no-repeat;
}

/* /TODORREDESIGN */

.page-overview dl, .showBids dl {
	margin: 10px 0 10px 10px;
}

.page-overview dl dt, .showBids dl dt, .bewertung dl dt {
	display: inline !important;
	float: left;
	clear: left;
	width: 220px;
	font-size: 1.2em;
	font-weight: normal;
}

.showBids dl dt {
	width: 165px;
}

.showBids dl {
	margin: 10px 0 10px 0px;
}


* html .page-overview  dl dt, * html .showBids  dl dt, .bewertung dl dt {
	width: 217px;
	margin-right: -9999px;
	/* position: relative; */
}

.page-overview dl dd, .showBids dl dd, .bewertung dl dd {
	padding-left: 220px;
	padding-right: 6px;
	margin: 0 0 8px 0;
	font-size: 1.2em;
}

.page-overview dl.bookmark dt {
padding-left: 0px;
width: 30px;
}

.page-overview dl.bookmark dd {
height: 20px;
padding-bottom: 12px;
margin-bottom: 7px;
padding-top: 3px;
padding-left: 30px;
}

#mhContent .no-bg {
background: none;
}

.bookmark {
float: left;
width: 200px;
}

.showBids dl.anfrage dd {
padding-left: 140px;
} 

.bewertung dl dd {
padding-left: 120px;
}

.bewertung {
padding-left: 100px;
width: 220px;
}

.userDetails {
padding-left: 20px;
width: 400px;
}

.userDetails dl dd {
padding-left: 240px;
}

.userDetails .anInformation {
width: 384px;
}

.userDetails .anInformation tr td {
padding: 0 0 8px 0;
}

.googlemap {
padding-left: 0;
width: 240px;
}

* html .page-overview dl dd, * html .showBids dl dd {
	padding-left: 217px;
}

dl.bundeslaender {
padding-left: 160px;
padding-bottom: 10px;
}


/** Aufträge nach Städten **/
#biggestTowns .body {
	height: 123px;
}

#biggestTowns li {
	line-height: 25px;
	margin-right: 10px;
}

#biggestTowns li {
	margin-right: 10px;
}


.indent {
padding-left: 30px;
}

#button_recommend {
padding-left: 20px;
background: url(http://static.myhammer.com/live/structure/icon_hinzufuegen.gif) no-repeat;
}

.vorteile-auftragnehmer, .vorteile-auftraggeber {
padding-top: 10px;
padding-right: 5px;
height: 300px;
line-height: 2em;
background: url(http://static.myhammer.com/live/structure/visual_vorteile_auftragnehmer.jpg) no-repeat;
}

.vorteile-auftraggeber {
background: url(http://static.myhammer.com/live/structure/visual_vorteile_auftraggeber.jpg) no-repeat;
}

.vorteile-auftragnehmer ul, .vorteile-auftraggeber ul {
margin-left: 120px;
}

.vorteile-auftragnehmer ul {
padding-bottom: 39px; /* wird ben?tigt um auftragnehmer-box an die h?he der auftraggeber-box anzupassen */
}

.vorteile-auftragnehmer ul li, .vorteile-auftraggeber ul li, .myaccount_mitglied ul li  {
list-style-image: url(http://static.myhammer.com/live/icons/icon_haken_blue.png);
}

.vorteile-auftragnehmer h2, .vorteile-auftraggeber h2 {
text-align: center;
padding: 0;
margin: 0;
}

.myaccount_mitglied {
background-color: #f2f2f2;
width: 100%;
}

/* /TODORREDESIGN */

* html #content-wrapper {
padding-left: 20px;
}

*+html #content-wrapper {
padding-left: 20px;
}

body.no-context #content-wrapper {
padding-left: 0;
}

body.flipped #content-wrapper {
padding-left: 0;
padding-right: 336px;
}

* html body.flipped #content-wrapper {
padding-right: 20px;
}

#mhContent {
float: left;
width: 100%;

}

#footer {
padding: 20px;
border-top: solid 2px #dadada;
}





/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Forms */

form.standard input,
form.standard select {
float: left;
}

form.standard span.label,
form.standard label {
float: left;
display: block;
width: 220px;
margin: 1px 0 13px 0;
}

form.standard span.label label {
float: none;
display: inline;
width: auto;
}

form.standard label span.label {
margin-bottom: 0;
}

form.standard span.label small, label small {
display: block;
color: #666;
}

form.standard span.label small.info, label small.info, .info {
padding-top: 1px;
padding-left: 20px;
margin-top: 5px;
background: url(http://static.myhammer.com/live/structure/icon_info_round.gif) no-repeat;
}



/* >>> legend */
form.standard legend {
position: relative;
left: -7px;
}


/* >>> fieldset */
form.standard fieldset.box .body {
padding: 10px 0 10px 10px;
}



/* >>> .text */
form.standard label.text input,
form.standard input.text {
border: 1px solid #808080;
height: 1.3333em;
padding: 1px;
}

* html form.standard label.text input,
* html form.standard input.text {
height: 1.4166em;
padding: 0 1px 1px;
}

*+html form.standard label.text input,
*+html form.standard input.text {
height: 1.4166em;
padding: 0 1px 1px;
}

form.standard input.text {
width: 160px;
}

form.standard input.text-large  {
width: 374px;
}

form.standard input.safari-correction {
width: 366px !important;
}


form.standard input.text-1-2 {
width: 180px;
margin-right: 10px;
}

form.standard input.text-2-2 {
width: 180px;
}

form.standard input.text-1-2-small {
width: 100px;
margin-right: 10px;
}

form.standard input.text-2-2-large {
width: 260px;
}

form.standard label.text-1-2-small,
form.standard label.text-2-2-large {
margin-top: 0;
margin-bottom: 0;
}

* html form.standard label.text-1-2-small,
* html form.standard label.text-2-2-large {
margin-top: -1px;
}

form.standard label.text-1-2-small {
width: 132px;
margin-right: 10px;
}

form.standard label.text-2-2-large {
width: 236px;
}

form.standard label.text-1-2-small input,
form.standard label.text-2-2-large input {
display: inline;
float: none;
margin-left: 5px;
}

form.standard label.text-1-2-small input {
width: 95px;
}

form.standard label.text-2-2-large input {
width: 205px;
}


/* >>> .radio */
form.standard label.radio input,
form.standard input.radio {
margin-left: -1px;
margin-right: 2px;
}

* html form.standard label.radio input,
* html form.standard input.radio {
margin-left: -4px;
margin-right: 0;
}

form.standard label.radio {
width: auto;
}

form.standard label.radio input {
float: none;
vertical-align: -10%;
margin-top: 0;
}

* html form.standard label.radio input {
margin-top: -2px;
vertical-align: -2px;
}

form.standard label.radio-small {
margin: 0 20px 0 0;
}


/* >>> .checkbox */
form.standard label.checkbox input,
form.standard input.checkbox {
margin: 2px 3px 0 0;
}

* html form.standard label.checkbox input,
* html form.standard input.checkbox {
margin: -1px 0 0 -4px;
}

form.standard label.checkbox span.label {
float: left;
width: auto;
}

* html form.standard label.checkbox span.label {
cursor: default;
}

form.standard label.checkbox-large {
float: none;
display: block;
width: auto;
}

form.standard label.checkbox-packed {
margin: 0;
padding: 0;
}


/* >>> select */
form.standard select,
form.standard label.select select {
height: 19px;
}

* html form.standard select,
* html form.standard label.select select {

}

*+html form.standard select,
*+html form.standard label.select select {
height: 20px;
border-color: #808080;
}

form.standard select.large {
width: 379px;
}

*+html form.standard select.large {
width: 378px;
}




/* >>> textarea */
form.standard textarea {
border: 1px solid #808080;
width: 376px;
}

/* >>> button */
button {

}

a.button {
display: block;
}






/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Tables */

th, td {
vertical-align: top;
}

table.paddingTable td {
	vertical-align: top;
	padding: 5px;
}

/*
table {
border: 1px solid #004E9A;
}

th, td {
vertical-align: top;
padding: 5px;
}

th {
border-bottom: 1px solid #000;
}

td {
border-top: 1px solid #ccc;
}
*/


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Various */

/* >>> .col-* */
.col-1,
.col-2,
.col-3 {
float: left;
}

.col-last {
float: right;
}

/* .col-half */
.cols-half .col-1,
.cols-half .col-last {
width: 49.9999%;
}

.cols-half .col-1 .col-spacing-20px {
margin-right: 10px;
}

.cols-half .col-last .col-spacing-20px {
margin-left: 10px;
}

/* .cols-third */
.cols-third .col-1,
.cols-third .col-2,
.cols-third .col-last {
width: 33.33%;
}

* html .cols-third .col-1,
* html .cols-third .col-2 {
width: 33%;
}

* html .cols-third .col-last {
width: 33.9%;
}

/* IE7 */
* + html .cols-third[class] .col-2 {
width: 33.3%;
}

.cols-third .col-1 .col-spacing-20px {
margin-right: 13px;
}

.cols-third .col-2 .col-spacing-20px {
margin-left: 7px;
margin-right: 7px;
}

.cols-third .col-last .col-spacing-20px {
margin-left: 13px;
}

/* .cols-fourth */
.cols-fourth .col-1,
.cols-fourth .col-2,
.cols-fourth .col-3,
.cols-fourth .col-last {
width: 25%;
}

* html .cols-fourth .col-1,
* html .cols-fourth .col-2,
* html .cols-fourth .col-3,
* html .cols-fourth .col-last {

}

* html .cols-fourth .col-last {
width: 24.9%;
}

.cols-fourth .col-1 .col-spacing-20px {
margin-right: 15px;
}

.cols-fourth .col-2 .col-spacing-20px {
margin-left: 5px;
margin-right: 10px;
}

.cols-fourth .col-3 .col-spacing-20px {
margin-left: 10px;
margin-right: 5px;
}

.cols-fourth .col-last .col-spacing-20px {
margin-left: 15px;
}

/* .cols-custom-howitgoes */
.cols-custom-howitgoes .col-1,
.cols-custom-howitgoes .col-2,
.cols-custom-howitgoes .col-3 {
width: 24%;
overflow: hidden;
}

.cols-custom-howitgoes .col-1 .col-spacing,
.cols-custom-howitgoes .col-2 .col-spacing,
.cols-custom-howitgoes .col-3 .col-spacing {
margin-right: 15px;
}

.cols-custom-howitgoes .col-1 .col-spacing .arrow,
.cols-custom-howitgoes .col-2 .col-spacing .arrow {
position: absolute;
z-index: 1;
right: -13px;
top: 10px;
}

.cols-custom-howitgoes .col-last {
width: 27%;
}

.cols-custom-howitgoes .col-last .col-spacing {
margin-left: -12px;
}

/* >>> .spacer */
.spacer {
display: block;
margin-bottom: 20px;
}



/* >>> .left */
.left {
float: left;
}

.right {
float: right;
}

/* >>> .box */
.box,
.box-simple {
position: relative;
margin-bottom: 20px;
}

.box {
border: 1px solid #f48422;
margin-bottom: 20px;
background: #fff url(http://static.myhammer.com/live/structure/bg_box.gif) repeat-x;
}



.box .head {
position: relative;
padding: 7px 10px;
border-bottom: 1px solid #f48422;
color: #fff;
background: #ff6b0d url(http://static.myhammer.com/live/structure/bg_box_head_orange.gif) repeat-x;
}

.box .head a {
color: #fff;
}

.box .head span.right {
margin-top: 3px;
font-size: 1.2em;
}

.box .head h2,
.box .head h3 {
margin: 0;
}

.box dd.body {
margin: 0;
}


/* .box > .box.einloggen */
.teaser-big  {
margin-bottom: 20px;
}

.teaser-big  .body {
overflow: hidden;
width: 100%;
}

.teaser-big .body img {
display: block;
}

/* .box > color variations */

/* .box-blue */
.box-blue {
border-color: #004e9a;
}

.box-blue .head {
border-bottom-color: #c1c1c1;
background-color: #004e9a;
background-image: url(http://static.myhammer.com/live/structure/bg_box_head_blue.gif);
}

/* .box-grey */
.box-grey {
border-color: #bdc6d3;
}

/* .box-red */
.box-red {
border-color: #feb3ae;
color: #c6010a;
background: #ffe2e4;
font-weight: bold;
}
/* .box-green */
.box-green {
border-color: #4d9a40;
color: #4d9a40;
background: #d5efd1;
font-weight: bold;
}

/* .box-full-orange */
.box-full-orange {
border-color: #da5c0c;
background: #ff6a0b;
margin: 0 !important;
padding: 0 !important;
}

/* .box-darkgrey */
.box-darkgrey {
border-color: #999999;
background-color: #f2f2f2;
}

.box-darkgrey .head {
border-bottom-color: #fff;
background-color: #bdc6d3;
background-image: url(http://static.myhammer.com/live/structure/bg_box_head_darkgrey.gif);
}


/* >>> Rounded corners */
.top-left, .top-right, .bottom-left, .bottom-right {
display: block;
position: relative;
z-index: 1;
width: 3px;
height: 3px;
line-height: 0;
font-size: 0;
background: url(http://static.myhammer.com/live/structure/r.gif) no-repeat;
}

.box .top-left,
.box .top-right,
.box .bottom-left,
.box .bottom-right {
width: 4px;
height: 4px;
background: url(http://static.myhammer.com/live/structure/r_orange.gif) no-repeat;
}

.top-left, .bottom-left { float: left; }
.top-right, .bottom-right { float: right; }

.top-left, .top-right { margin-bottom: -4px }

.top-left { margin-right: -4px; }
.bottom-left { margin: -4px -4px 0 0; }
.bottom-right { margin-top: -4px; }

/* .top-left */
.top-left { top: 0; left: 0; }

/* .box .top-left */
.box .top-left { top: -1px; left: -1px; }

/* .top-right */
.top-right {
top: 0;
right: 0;
background-position: right top !important;
}

/* .box .top-right */
.box .top-right { top: -1px; right: -1px; }

/* .bottom-left */
.bottom-left {
bottom: -1px;
left: 0;
background-position: left bottom !important;
}

/* .box .bottom-left */
.box .bottom-left { bottom: -1px; left: -1px; }

/* .bottom-right */
.bottom-right {
bottom: -1px;
right: 0;
background-position: right bottom !important;
}

/* .box .bottom-right */
.box .bottom-right { bottom: -1px; right: -1px; }


/* Rounded corners > Color variations */

/* .box-blue */
.box-blue .top-left,
.box-blue .top-right,
.box-blue .bottom-left,
.box-blue .bottom-right {
background-image: url(http://static.myhammer.com/live/structure/r_blue.gif);
}

/* .box-grey */
.box-grey .top-left,
.box-grey .top-right,
.box-grey .bottom-left,
.box-grey .bottom-right {
background-image: url(http://static.myhammer.com/live/structure/r_grey.gif);
}
/* .box-darkgrey */
.box-darkgrey .top-left,
.box-darkgrey .top-right,
.box-darkgrey .bottom-left,
.box-darkgrey .bottom-right {
background-image: url(http://static.myhammer.com/live/structure/r_darkgrey.gif);
}
/* .box-red */
.box-red .top-left,
.box-red .top-right,
.box-red .bottom-left,
.box-red .bottom-right {
background-image: url(http://static.myhammer.com/live/structure/r_red.gif);
}
/* .box-green */
.box-green .top-left,
.box-green .top-right,
.box-green .bottom-left,
.box-green .bottom-right {
background-image: url(http://static.myhammer.com/live/structure/r_green.gif);
}

.box-green .message {
padding: 7px 0 7px 35px;
background: url(http://static.myhammer.com/live/icons/icon_message_green.gif) no-repeat;
}

.box-green .multiMessage {
padding: 7px 0 7px 50px;
background: url(http://static.myhammer.com/live/icons/icon_message_green.gif) no-repeat;
}

.box-red .message {
padding: 10px 0 7px 50px !important;
padding: 10px 0 7px 35px;
background: url(http://static.myhammer.com/live/icons/icon_message_red.gif) no-repeat;
}

div.message {
font-size: 1.3em;
}
.padding {
padding: 15px 10px;
}

/* >>> .tabs */
.tabs {
margin: 0;
}

.tabs li {
position: relative;
margin: 0 1px 0 0;
font-size: 1.1em;
background: url(http://static.myhammer.com/live/structure/tab_inactive_left.gif) top left no-repeat;
}

.tabs li.active {
margin-bottom: -1px;
font-size: 1.2em;
background: url(http://static.myhammer.com/live/structure/tab_active_left.gif) top left no-repeat;
}

.tabs li span.inner {
display: block;
float: left;
background: url(http://static.myhammer.com/live/structure/tab_inactive_right.gif) top right no-repeat;
}

.tabs li.active span.inner {
background: url(http://static.myhammer.com/live/structure/tab_active_right.gif) top right no-repeat;
}

.tabs li a,
.tabs li.active strong {
display: inline;
float: left;
padding: 7px 8px 2px;
margin: 0 3px;
color: #000;
}

.tabs li a {
overflow: hidden;
text-decoration: none;
color: #000 !important;
background: #fff url(http://static.myhammer.com/live/structure/tab_inactive.gif) top repeat-x;
}

.tabs li.active strong {
background: #e9e9e9 url(http://static.myhammer.com/live/structure/tab_active.gif) top repeat-x;
}



/* >>> Colors */
.black { color: #000 !important; }
.orange { color: #ff690a !important; }
.white { color: #fff !important; }
.red { color: #f00 !important; }


/* >>> Images */

/* Images > Logos */
.logo-agof {
width: 40px;
height: 37px;
background: url(http://static.myhammer.com/live/structure/logo_agof.gif);
}

.logo-ivw {
width: 35px;
height: 35px;
background: url(http://static.myhammer.com/live/structure/logo_ivw.gif);
}


/* Images > Icons */
.icon-info {
width: 29px;
height: 11px;
background: url(http://static.myhammer.com/live/structure/icon_info.gif);
}


/* Images > Flags */
.flag-germany,
.flag-austria {
width: 15px;
height: 9px;
background: url(http://static.myhammer.com/live/structure/flags.gif) no-repeat;
}

.flag-austria {
background-position: left -9px;
}


/* Images > Buttons */
.button-bookmark {
width: 129px;
height: 16px;
display: block;
background: url(http://static.myhammer.com/live/structure/button_lesezeichenBG.gif) no-repeat;
}

/* >>> .table */
.table {
width: 100%;
border-bottom: 1px solid #bdc6d3;
}

.table th {
font-size: 1.1em;
font-weight: normal;
}

.table thead th, .tablesorter thead th {
position: relative;
padding: 7px 10px;
border-left: 1px solid #6892bb;
border-right: 1px solid #25527e;
color: #fff;
background: #004e9a url(http://static.myhammer.com/live/structure/bg_box_head_blue.gif) repeat-x;
}

.tablesorter thead th {
	padding-right: 0;
}

.table thead th.first {
border-left: none;
}

.table thead th a {
color: #fff !important;
}

.table tbody tr td {
background: #f2f2f2;
border-top: 1px solid #BDC6D3;
border-right: 1px solid #fff;
padding: 10px;
}

.table tbody tr td.first {
border-left: 1px solid #bdc6d3;
}

.table tbody tr td.last {
border-right: 1px solid #bdc6d3;
}

.table tbody tr td.last {
border-top: 1px solid #bdc6d3;
}


.table tbody tr.even td {
background: #e9e9e9;
}




.table td.center,
.table th.center {
text-align: center;
}

/* .table > td.price */
.table tbody tr td.price {
font-size: 1.3em;
line-height: 1.2308;
}

.table tbody tr td.price big {
font-size: 1.3077em;
font-weight: bold;
}

.table tbody tr td.price strong {
color: #f00;
margin-left: 5px;
}

.table tbody tr td.price a.button {
overflow: hidden;
display: block;
margin-top: 2px;
}

/* .table > td.location */
.table tbody tr td.location small {
display: block;
margin-top: 2px;
}

/* .table > td.time */
.table tbody tr td.time strong.hot {
color: #f86100;
}

/* .table > td.description */
.table tbody tr td.description {
	width: 300px;
}

.table tbody tr td.description small {
margin-top: 2px;
display: block;
}

.table tbody tr td.description .left img {
	border: 1px solid #bdc6d3;
}

.table tbody tr td.description div.text {
float: left;
margin-left: 10px;
}


/* >>> .pagination */
.pagination {
margin-top: -10px;

background: #d6d6d6;
padding: 10px;
}

.pagination dl {
float: left;
margin: 0;
}

.pagination dl dd,
.pagination dl dd a {
color: #13518d;
}

.pagination dl dd a:visited {
color: #666;
}

.pagination dl dd a img {
display: block;
}

.pagination dl dd {
margin-right: 10px;
}

.pagination form {
float: right;
margin: 0;
}

.pagination form label.text {
font-weight: bold;
}

.pagination form input.text {
float: left;
display: block;
}

.pagination form input.image {
float: left;
}


/* .fineprint */
p.fineprint {
color: #898e93;
font-size: 1.1em;
margin-bottom: 20px;
}




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Micro */

/* TODORREDISGN */
.banner {
	width: 120px;
	height: 600px;
	position: absolute;
	left: 990px;
	top: 78px;
}

.showBidsBox {
position: absolute;
width: 180px;
left: 990px;
top: 92px;
}


/* /TODORREDESIGN */

/* >>> .slogan */
#header .slogan {
position: absolute;
top: 25px;
left: 300px;
}


/* >>> .meta-signin-signup */
#header dl.meta-signin-signup dt,
#header dl.meta-signin-signup dd {
margin: 0;
}

#header dl.meta-signin-signup dd a {
color: #000;
}


/* >>> .meta-navigation */
#header .meta-navigation {
margin-top: 5px;
}

#header .meta-navigation dd {
margin-left: 10px;
font: 1.1em arial;
}

#header .meta-navigation dd a {
color: #7c7c7c;
}



/* >>> .search */
#header form.search {
margin-top: 7px;
margin-bottom: 0;
}

#header .search label {
font-size: 1.3em;
}

#header .search label input {
height: 1.5385em;
line-height: 20px;
background: #dedede url(http://static.myhammer.com/live/structure/bg_input_big.gif) repeat-x;
}

#header .search input.image {
width: 83px;
height: 28px;
vertical-align: -80%;
}

* html #header .search input.image {
vertical-align: -.4em;
}

*+html #header .search input.image {
vertical-align: -.4em;
}

#header .search .advanced-search {
font-family: arial, sans-serif;
font-size: 1em;
color: #c2d5e7;
}



/* >>> .navigation */
#header .navigation dd {
position: relative;
margin: 0;
font-size: 1.5em;
background: url(http://static.myhammer.com/live/structure/bg_navigation_spacer.png) right no-repeat;
}

#header .navigation dd.last {
background: none;
}

#header .navigation dd a,
#header .navigation dd.active strong b {
display: block;
padding: 11px;
margin-right: 2px;
text-decoration: none;
color: #fff;
}

#header .navigation dd.active strong {
display: block;
margin-right: 2px;
}

#header .navigation dd a:hover {
background: #ff560c url(http://static.myhammer.com/live/structure/bg_navigation_hover.png) repeat-x;
}

#header .navigation dd.active strong {
background: #506980 url(http://static.myhammer.com/live/structure/bg_navigation_active.png) repeat-x;
}

#header .navigation dd.active strong b {
position: relative;
top: 1px;
padding-top: 10px;
padding-bottom: 12px;
font-weight: normal;
background: url(http://static.myhammer.com/live/structure/bg_navigation_active_arrow.gif) center bottom no-repeat;
}

#header .navigation dd a span.icon-info,
#header .navigation dd.active strong span.icon-info {
position: absolute;
top: 7px;
right: -5px;
padding: 0;
}



/* >>> .breadcrumb */
.breadcrumb {
margin: 0 0 10px;
line-height: 10px;
}

.breadcrumb dt,
.breadcrumb dd {
font-size: 1.1em;
margin-right: 5px;
}

.breadcrumb dt {
float: left;
color: #898e93;
margin-bottom: 0;
}

.breadcrumb dd {
padding-right: 9px;
background: url(http://static.myhammer.com/live/structure/arrow_grey.gif) right center no-repeat;
}

.breadcrumb dd.last {
padding-right: 0;
background: none;
}



/* >>> .categories */
.categories {
background: url(http://static.myhammer.com/live/structure/bg_categories_navi.png) repeat-x 0 0;
}

.categories dl {
margin: 0;
}

.categories dt.head {
padding: 7px 10px;
margin: 0;
border: 0;
}

.categories dd {
margin: 0;
}


/* .categories > .body */
.categories dd.body ul {
margin: 0 0 3px 0;
}

.categories dd.body ul ul,
.categories dd.body ul ul ul {
margin-bottom: 0;
}

* html .categories dd.body ul ul {
margin-bottom: -2px;
}

.categories dd.body ul li {
list-style: none;
margin: 0 10px;
border-bottom: 1px solid #dbe1e8;
}

* html .categories dd.body ul li {
height: 1%;
border-bottom: 1px solid #dbe1e8;
}

.categories dd.body ul li li {
margin: 0;
}

* html .categories dd.body ul li li {
height: 1%;
}

.categories dd.body ul li.alt {
border-bottom: 2px solid #bcc6d3;
}

.categories dd.body ul li.last a {
border-bottom: 0;
}

.categories dd.body ul li span,
.categories dd.body ul li strong {
display: block;
padding: 4px 0;
}

.categories dd.body ul li a {
color: #000;
text-decoration: none;
}

.categories dd.body ul li a strong {
padding: 0;
}

.categories dd.body ul li a:hover {
text-decoration: underline;
}

.categories dd.body ul li li a {
padding-left: 10px;
}

.categories dd.body ul li li li a {
padding-left: 20px;
}

.categories dd.body ul li.active {
color: #13518d;
}


/* .categories > dd.tab-navigation */
.categories dd.tab-navigation {
font-size: 1em;
margin-bottom: 5px;
border-bottom: 1px solid #bdc6d3;
background: #004e9a;
}

/* >>> .myaccount-navi */
.myaccount-navi {
background: url(http://static.myhammer.com/live/structure/bg_myaccount_navi_gradient.png) 0 0 no-repeat;
}

.myaccount-navi dl {
margin-bottom: 0;
padding-bottom: 10px;
}

.myaccount-navi dl dd ul {
margin: 0;
padding: 0;
padding-left: 10px;
}

.myaccount-navi dl dd ul li {
margin: 3px 8px 0 0;
padding: 3px 0 0 0;
border-top: 1px solid #dbe1e8;
list-style-type: none !important;
}

.myaccount-navi dl dd ul li.first {
border-top: none;
}

#inner-wrapper .myaccount-navi dl dd ul li a {
color: #000;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
/* TODOREDESIGN: IE: */
display: block;
/* /TODOREDESIGN*/
}

/* TODOREDESIGN: IE: */
* html #inner-wrapper .myaccount-navi dl dd ul li a {
	display: inline;
}
/* /TODOREDESIGN*/

#inner-wrapper .myaccount-navi dl dd ul li a:hover {
text-decoration: underline;
}

#inner-wrapper .myaccount-navi dl dd ul li.active {

}
#inner-wrapper .myaccount-navi dl dd ul li li.active a {
	color: #13518d;
	font-weight: bold;
}

.myaccount-navi dl dd ul li a:active {
text-decoration: underline;
}

.myaccount-navi dl dd ul ul {
padding-left: 0;
}

.myaccount-navi dl dd ul li li {
padding: 4px 0 0 0;
margin: 3px 0 0 0;
padding-left: 8px;
}

#inner-wrapper .myaccount-navi dl dd ul li li a {
font-size: 1.0em;
font-weight: normal;
}

/* <<< .myaccount-navi */



/* >>> #footer */

/* #footer > #footer-navigation */
#footer #footer-navigation {
margin: 0 20px 0;
}

#footer #footer-navigation dd {
margin-left: 0;
}

#footer #footer-navigation dl {
float: left;
margin-bottom: 0;
}

#footer #footer-navigation dl.last {
margin-right: 0;
}

#footer #footer-navigation dl dt {
font-size: 14px;
}

#footer #footer-navigation dl dd a {
text-decoration: none;
color: #000;
}

#footer #footer-navigation dl dd a:hover {
text-decoration: underline;
}

/* #footer > #footer-navigation > german */
#footer #footer-navigation dl.auftraggeber 							{ width: 23%; }
#footer #footer-navigation dl.handwerker-dienstleister	{ width: 26%; }
#footer #footer-navigation dl.ueber-uns 								{ width: 18%; }
#footer #footer-navigation dl.kontakt-agb 							{ width: 18%; }
#footer #footer-navigation dl.presse-links 							{ width: 15%; }


/* #footer > ul.hl */
#footer ul.hl {
margin: 10px 0 0 20px;
}

#footer ul.hl li {
margin-right: 30px;
}

#footer ul.hl li.last {
margin-right: 0;
}


/* #footer > p.copyright */
#footer p.copyright {
text-align: center;
margin-top: 20px;
margin-bottom: 0;
}

#footer p.copyright a {
color: #000;
}





/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Micro > Modules */

/* >>> .press */
.pressActive a, .pressActive {
	color: #004e9a !important;
	font-weight: bold;
}

.press dd {
margin: 0 0 15px 0;
}

.press dd a {
color: #000;
text-decoration: none;
}

.press dd.more a {
text-decoration: underline;
}

.press dd.more a:hover {
text-decoration: none;
}

.press .logo {
float: left;
width: 70px;
}

* html .press .logo {
margin-right: -9999px;
}

.press .quote,
.press .more {
padding-left: 80px;
}

.press .quote {
display: block;
line-height: 1.0833;
}

.press .quote q {
color: #000;
}

.press .quote cite {
font-style: normal;
color: #748689;
}




.press .more {
margin-bottom: 0;
font-size: 1.1em;
}

.press .more a {
color: #54748f;
}



/* >>> .awards */
.awards dd {
float: left;
margin: 0 12px 0 0;
}

.awards dd.last {
float: right;
margin-right: 0;
}



/* >>> .current-auctions */
.current-auctions {
	height: 340px;
}

.current-auctions .head .right {
	font-size: 1.1em;
	color: #fff;
}

.current-auctions table {
	width: 100%;
	margin: 10px 0px 10px 0px;
}

.current-auctions table col.picture {
	width: 1%;
}

.current-auctions td,
.current-auctions th {
	padding: 5px;
}

.current-auctions td.first,
.current-auctions th.first {
	padding-left: 10px;
}

.current-auctions th,
.current-auctions .even td {
background-color: #e6e6e6;
}

.current-auctions th {
color: #194163;
}

.current-auctions td a {
font-weight: bold;
}

.current-auctions td {
font-size: 1.3em;
line-height: 1.2308;
}

.current-auctions td big {
font: normal bold 13px arial;
}

.current-auctions td strong {
color: #f00;
margin-left: 5px;
}


/* >>> .near-to-you */
.near-to-you .head .tabs {
position: relative;
top: 3px;
margin-bottom: -4px;
}

.near-to-you .head .tabs a,
.near-to-you .head .tabs li.active strong {
padding: 7px 15px 5px;
}

.near-to-you .head .tabs li.active strong {
padding-bottom: 6px;
}

.near-to-you dl {
padding-top: 10px;
margin-bottom: 0;
}

.near-to-you dd {
font-size: 1.1em;
line-height: 1.2727;
margin-bottom: 0;
}

.near-to-you dd a {
color: #000 !important;
text-decoration: none;
}


/* >>> .tasks-and-requests */
.tasks-and-requests {
background: none;
}

.tasks-and-requests .head .right {
font-size: 1.2em;
}

.tasks-and-requests ul.update {
margin: 0;
}

.tasks-and-requests ul.update li {
border-bottom: 1px solid #bdc6d3;
padding: 7px 10px 5px;
margin: 0;
list-style: none;
}

.tasks-and-requests ul.update li a,
.tasks-and-requests .hl li a {
color: #ff690a;
}

.tasks-and-requests table {
width: 100%;
}

.tasks-and-requests table col.picture {
width: 1%;
}

.tasks-and-requests table caption {
padding: 9px 10px 7px;
border-bottom: 1px solid #bdc6d3;
font-size: 2em;
font-weight: bold;
}

.tasks-and-requests table td {
padding: 5px;
border-top: 1px solid #fff;
background: #e8e8e8;
}

.tasks-and-requests table tr.even td {
background: #f2f2f2;
}

.tasks-and-requests table td.first {
padding-left: 10px;
}

.tasks-and-requests table td a {
font-weight: bold;
}

.tasks-and-requests table td.price {
text-align: center;
}

.tasks-and-requests table td.price big {
font-size: 1.3077em;
font-weight: bold;
}

.tasks-and-requests table td.price small {
display: block;
text-align: center;
}

.tasks-and-requests .hl {
margin-left: 10px;
}

.tasks-and-requests .hl li {
margin-right: 10px;
}

.tasks-and-requests .hl li a {
padding-right: 10px;
border-right: 1px solid #000;
}

.tasks-and-requests .hl li.last {
margin-right: 0;
}

.tasks-and-requests .hl li.last a {
padding-right: 0;
border-right: 0;
}



/* >>> .tag-cloud */
.tag-cloud .body ul {
margin: 5px 10px 10px;
}

.tag-cloud .body ul li {
display: inline;
line-height: 1.1;
}

.tag-cloud .body ul li.size-1 {
font-size: 1.2em;
}

.tag-cloud .body ul li.size-2 {
font-size: 1.5em;
}

.tag-cloud .body ul li.size-3 {
font-size: 1.7em;
font-weight: bold;
}

.tag-cloud .body ul li.size-4 {
font-size: 2.5em;
}

.tag-cloud .body ul li a {
text-decoration: none;
color: #13518d;
}



/* >>> .cols-custom-howitgoes */
.cols-custom-howitgoes .col-1 .box,
.cols-custom-howitgoes .col-2 .box,
.cols-custom-howitgoes .col-3 .box {
background: #e9e9e9;
}

.cols-custom-howitgoes .col-1 .box .body {

background: url(http://static.myhammer.com/live/structure/visual_antrag_aufgeben.jpg) center bottom no-repeat;
}

.cols-custom-howitgoes .col-2 .box .body {
background: url(http://static.myhammer.com/live/structure/visual_gebot_auswaehlen.jpg) center bottom no-repeat;
}

.cols-custom-howitgoes .col-3 .box .body {
background: url(http://static.myhammer.com/live/structure/visual_bewerten.jpg) center bottom no-repeat;
}

.cols-custom-howitgoes .box .body {
padding: 10px;
height: 160px;
}

/* TODORREDESIGN */



/* /TODORREDESIGN */

.cols-custom-howitgoes .col-last .box .body {
padding-right: 0;
}


.cols-custom-howitgoes .box h3 {
margin-top: 0;
}

.cols-custom-howitgoes .col-1 .box .body h3,
.cols-custom-howitgoes .col-2 .box .body h3,
.cols-custom-howitgoes .col-3 .box .body h3 {
margin-top: 0;
color: #f27303;
}

.cols-custom-howitgoes .col-last .box .body h3 {
color: #fff;
}

.cols-custom-howitgoes .col-last form {
margin-bottom: 0;
}

.cols-custom-howitgoes .col-last form label {
color: #fff;
font-weight: bold;
}

.cols-custom-howitgoes .col-last form .image {
display: block;
}


/* >>> .cols-third .launch-job, .cols-third .choose-bid, .cols-third .rating  */
.cols-third .launch-job .body,
.cols-third .choose-bid .body,
.cols-third .rating .body,
.cols-third .col-last .body {
padding-left: 10px;
height: 255px;
}

.cols-third .launch-job .arrow,
.cols-third .choose-bid .arrow,
.cols-third .rating .arrow {
position: absolute;
right: -15px;
top: 10px;
z-index: 1;
}

.launch-job .body h2,
.choose-bid .body h2,
.rating .body h2 {
float: left;
display: block;
width: 80%;
margin: 13px 0 13px 0;
padding-top: 5px;
font-size: 1.8em;
color: #ff690a;
}


/*** Prozesshilfe ***/
.cols-third .col-2 .box .prozesshilfe {
	background-image: none;
}

.cols-third .prozesshilfe .body {
	padding-left: 5px;
}

.cols-third .prozesshilfe .arrow {
	position: absolute;
	right: -15px;
	top: 7px;
	z-index: 1;
}


.prozesshilfe .replaced {
	float: left;
	display: block;
	width: 27px;
	height: 27px;
	margin: 5px 9px 0 0;
}

.prozesshilfe .body h2 {
	float: left;
	display: block;
	width: 80%;
	margin: 0px 0 7px 0;
	padding-top: 3px;
	font-size: 1.6em;
	color: #ff690a;
}

.prozesshilfe .body h2 span {
	font-size: 0.8em;
	font-weight: normal;
	color: black;
}

.prozesshilfe p {
	margin-bottom: 2px;
}

/* IE 7 */
* + html .prozesshilfe .body h2 {
	padding-bottom: 4px;
}

.launch-job .body p,
.choose-bid .body p,
.rating .body p,
.prozesshilfe p {
	clear: left;
}

.prozesshilfe a {
	color: #ff690a;
}

/* IE 6 */
* html .prozesshilfe .body replaced {
	margin-right: 6px;
}

cols-third .launch-job .body  .replaced, .col-1 .prozesshilfe .body .replaced {
	background: url(http://static.myhammer.com/live/structure/round_numbers.png) 0 0 no-repeat;
}

.col-2 .prozesshilfe .body .replaced {
	background: url(http://static.myhammer.com/live/structure/round_numbers.png) 0 -27px no-repeat;
}

#col-3 .prozesshilfe .body .replaced {
	background: url(http://static.myhammer.com/live/structure/round_numbers.png) 0 -54px no-repeat;
}

.col-1 .prozesshilfeActive .body .replaced {
	background: url(http://static.myhammer.com/live/structure/round_numbers.png) -27px 0 no-repeat;
}

.col-2 .prozesshilfeActive .body .replaced {
	background: url(http://static.myhammer.com/live/structure/round_numbers.png) -27px -27px no-repeat;
}

#col-3 .prozesshilfeActive .body .replaced {
	background: url(http://static.myhammer.com/live/structure/round_numbers.png) -27px -54px no-repeat;
}


.prozesshilfeActive, .prozesshilfeActive h2, .prozesshilfeActive .body h2 {
	color: #fff;
}

.prozesshilfeActive {
	margin-bottom: 0;
	background: url(http://static.myhammer.com/live/structure/bg_orange.jpg) left bottom repeat-x #fa6708;
}








.launch-job .body a,
.choose-bid .body a,
.rating .body a {
color: #ff690a;
}

.launch-job .body .replaced,
.choose-bid .body .replaced,
.rating .body .replaced {
float: left;
display: block;
width: 27px;
height: 27px;
margin: 14px 9px 0 0;
}

/* IE 6 */
* html .launch-job .body .replaced,
* html .choose-bid .body .replaced,
* html .rating .body .replaced {
margin-right: 6px;
}

/* >>> .cols-third .launch-job customs */
.cols-third .launch-job {
background: url(http://static.myhammer.com/live/structure/bg_colsthird_launch_job.png) 0 0 no-repeat;
}

.cols-third .launch-job .body .replaced {
background: url(http://static.myhammer.com/live/structure/round_numbers.png) 0 0 no-repeat;
}

.launch-job .continuing-links-list {
margin: 0;
}

.launch-job .continuing-links-list li {
display: inline;
margin-left: 5px;
padding-left: 6px;
list-style-type: none;
background: url(http://static.myhammer.com/live/structure/separator_link_lists.gif) 0 3px no-repeat;
}

.launch-job .continuing-links-list .first {
margin-left: 0;
padding-left: 0;
background: none;
}

/* <<< .launch-job customs */

/* >>> .choose-bid customs */
.cols-third .choose-bid {
background: url(http://static.myhammer.com/live/structure/bg_colsthird_choose_bid.png) 0 0 no-repeat;
}

.cols-third .choose-bid .body .replaced {
background: url(http://static.myhammer.com/live/structure/round_numbers.png) 0 -27px no-repeat;
}

.arrowdown {
padding-left: 50px;
width: 29px; height: 15px;
background: url(http://static.myhammer.com/live/structure/bg_colthird_box_lightorange_arrow_down.gif) 20px -1px no-repeat !important;
}
/* <<< .choose-bid customs */

/* >>> .rating customs */
.cols-third .rating {
background: url(http://static.myhammer.com/live/structure/bg_colsthird_rating.png) 0 0 no-repeat;
}

.cols-third .rating .body .replaced {
background: url(http://static.myhammer.com/live/structure/round_numbers.png) 0 -54px no-repeat;
}



.cols-third .rating .body .button {
display: block;
margin: 13px 0 0 3px;
}
/* <<< .rating customs */

/* >>> cols-fourth */
.cols-fourth .body h2 {
float: left;
display: block;
width: 80%;
font-size: 1.6em;
line-height: 1em;
margin: 11px 0 10px 0;
}

.cols-fourth .body .replaced {
float: left;
display: block;
width: 19px;
height: 19px;
margin: 14px 9px 0 0;
}

.cols-fourth .arrow {
position: absolute;
right: -15px;
top: 10px;
z-index: 1;
}

.cols-fourth .body p {
width: 205px;
}

/* .cols-fourth-custom-howitgoesbig */
.cols-fourth .body {
padding-left: 10px;
height: 274px;
overflow: hidden; /* for Firefox */
}

/* >>> .cols-fourth .launch-job, .cols-fourth .choose-bid, .cols-fourth .rating  customs */

/* >>> .cols-fourth .launch-job customs */
.cols-fourth .launch-job {
background: url(http://static.myhammer.com/live/structure/bg_colsfourth_launch_job.png) 0 0 no-repeat #e9e9e9;
}

.cols-fourth .launch-job .body .replaced {
background: url(http://static.myhammer.com/live/structure/step_1_colsfourth.gif) 0 0 no-repeat;
}
/* <<< .cols-fourth .launch-job customs */

/* >>> .cols-fourth .choose-bid customs */
.cols-fourth .choose-bid {
background: url(http://static.myhammer.com/live/structure/bg_colsfourth_choose_bid.png) 0 0 no-repeat;
}

.cols-fourth .choose-bid .body .replaced {
background: url(http://static.myhammer.com/live/structure/step_2_colsfourth.gif) 0 0 no-repeat;
}
/* <<< .cols-fourth .choose-bid customs */

/* >>> .cols-fourth .rating customs */
.cols-fourth .rating {
background: url(http://static.myhammer.com/live/structure/bg_colsfourth_rating.png) 0 0 no-repeat;
}

.cols-fourth .body .replaced {
background: url(http://static.myhammer.com/live/structure/step_3_colsfourth.gif) 0 0 no-repeat;
}
/* <<< .cols-fourth .rating customs */

/* >>> .cols-fourth .last customs */
.cols-fourth .col-last .box .body h3 {
margin-top: 17px;
font-size: 1.8em;
line-height: 1.1111em;
color: #fff;
}

.cols-fourth .col-last .box .body form {
margin-bottom: 0;
}

.cols-fourth .col-last .box .body form label {
font-size: 1.3em;
color: #fff;
font-weight: bold;
}

.cols-fourth .col-last .box .body form input {
margin-bottom: 6px;
width: 185px;
}

.cols-fourth .col-last .box .body form select {
width: 190px;
margin-bottom: 20px;
}
/* <<< .cols-fourth .last customs */

/* >>> cols-fourth.fourthsmall customs, class fourthsmall makes the last box smaller in width than the other ones */
.cols-fourth.fourthsmall .col-1,
.cols-fourth.fourthsmall .col-2,
.cols-fourth.fourthsmall .col-3 {
width: 25.5%;
}

.simple-box .col-1,
.simple-box .col-2,
.simple-box .col-3,
.simple-box .col-last {
width: 24% !important;
}

.simple-box .col-1 {
width: 28% !important;
}

.cols-fourth.fourthsmall .col-last {
width: 23.5% !important;
}

/* IE6 */
* html .cols-fourth.fourthsmall .col-last {
width: 23.48% !important;
}

/* IE7 */
* + html .cols-fourth.fourthsmall .col-last[class] {
width: 23.48% !important;
}

.cols-fourth.fourthsmall .body p {
width: 95%;
}
/* <<< cols-fourth.fourthsmall customs */


/* >>> cols-fourth.middlesmall customs class middlesmall makes the two inner boxes smaller than the outer boxes */
#content-wrapper .cols-fourth.middlesmall .col-1 {
width: 30.0% !important;
background:transparent url(http://static.myhammer.com/live/structure/bg_vantages_separator.gif) no-repeat scroll 285px 0pt;
}

.cols-fourth.middlesmall .col-2,
.cols-fourth.middlesmall .col-3 {
width: 23.0%;
}

.cols-fourth.middlesmall .col-last {
width: 23.0% !important;
}

.cols-fourth.middlesmall .body p {
width: 95%;
}

.cols-fourth.middlesmall.clearfix a.award {
float: left;
margin-right: 15px;
}

.cols-fourth.middlesmall.clearfix a.award.last {
margin-right: 0;
}

.cols-fourth.middlesmall .clearfix input {
float: left;
}

.cols-fourth.middlesmall .clearfix .textinput {
display: inline;
margin: 0 5px 0 5px;
}

* html .cols-fourth.middlesmall .clearfix .textinput {
margin-left: -9px;
}

* + html .cols-fourth.middlesmall .clearfix[class] .textinput {
margin-left: -9px;
}

.cols-fourth.middlesmall .orange-headline {
color: #ff6a0b;
background: none;
padding-left: 0;
}

/* <<< cols-fourth.middlesmall customs */

/* >>> cols-fourth.fourthsmall.register customs */
.cols-fourth.register .body {
padding-left: 10px;
height: 170px;
}

.cols-fourth.register .launch-job,
.cols-fourth.register .choose-bid,
.cols-fourth.register .rating {
background: url(http://static.myhammer.com/live/structure/bg_colsfourth_register_grey.png) 0 bottom no-repeat #e9e9e9;
}

.cols-fourth.register .body .button {
margin-top: 20px;
}

.cols-fourth.register .body q {
display: block;
width: 150px;
margin: 14px 0 5px 0;
padding: 16px 0 0 20px;
font: bold italic 1.3em Arial;
line-height: 1.2846em;
background: url(http://static.myhammer.com/live/structure/quote_top.png) 0 0 no-repeat;
}

.cols-fourth.register .body small {
display: block;
font-size: 1.1em;
margin-left: 20px;
width: 170px;
background: url(http://static.myhammer.com/live/structure/quote_bottom.png) right 0 no-repeat;
}

.cols-fourth.register .body small img {
}
/* <<< cols-fourth.fourthsmall.register customs */

/* <<< cols-fourth */

/* >>> .vantages */
.vantages {
margin-top: 10px;
margin-bottom: 10px;
}

.vantages .col-1,
.vantages .col-2,
.vantages .col-3,
.vantages .col-last {
height: 100px;
}

.vantages .col-1 {
background: url(http://static.myhammer.com/live/structure/bg_vantages_separator.gif) 238px 0 no-repeat;
}

.simple-box .col-1 {
background: none;
}

.vantages .col-3 {
background: url(http://static.myhammer.com/live/structure/bg_vantages_separator.gif) 0 0 no-repeat;
}
/*
.vantages .col-last {
background: url(http://static.myhammer.com/live/structure/bg_vantages_separator.gif) 5px 0 no-repeat;
}
*/

.vantages h4 {
margin: 0 0 5px 5px;
padding-left: 20px;
font-size: 1.4em;
font-weight: bold;
color: #155a9e;
background: url(http://static.myhammer.com/live/structure/bg_blue_checked.png) 0 -1px no-repeat;
}

.vantages p {
margin: 0 0 10px 5px;
}

.vantaga {
color: #155a9e;
}

/* <<< .vantages */

/* >>> .categories-subnavi */
.categories-subnavi {
display: block;
margin-bottom: 15px;
}

.categories-subnavi dt {
display: inline;
margin-right: 3px;
font-weight: bold;
}

.categories-subnavi dd {
display: inline;
margin: 0 0 0 3px;
padding-right: 6px;
background: url(http://static.myhammer.com/live/structure/separator_categories_subnavi.gif) right 2px no-repeat;
}

.categories-subnavi dd.last {
background: none;
}

#content-wrapper .categories-subnavi dd a {
color: #000;
}

/* <<< .categories-subnavi */

/* >>> .job-detail-bar */
#inner-wrapper .back-to-overview {
float: left;
display: block;
margin-top: 6px;
color: #000;
font-size: 1.2em;
}

.job-detail-bar {
float: right;
display: inline;
margin-bottom: 10px;
}

.job-detail-bar li {
display: inline;
margin-left: 5px;
list-style-type: none;
}

/* <<< .job-detail-bar */

/* >>>>>>>>>>> .job-detail */

.job-detail {
display: block;
margin-bottom: 20px;
}

/* >>> .overview classes */
.job-detail .overview {
float: left;
width: 30.9999%;
display:block;


}

.welcome-grey{
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

.welcome-grey-small{
	font-size:12px;
	color:#444444;
}

.welcome-orange{
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
}
.welcome-white{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
}

.welcome-box{
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	width:336px;
	height:202px;
	
}

.welcome-box-bottom{
	border:1px solid #b2b2b2;
	border-top:0;
	width:336px;
	height:60px;
}

.job-detail .overview .box {
background: url(http://static.myhammer.com/live/structure/bg_jobdetail_overview.png) 0 0 repeat-x #f8f8f8;
}

.job-detail .overview .col-spacing-20px {
margin-right: 5px;
}

.job-detail .overview .body {
padding-top: 20px;
}

.job-detail .overview dl {
margin: 0 10px 7px 10px;
border-bottom: 1px solid #bdc6d3;
}

.job-detail .overview .last {
border-bottom: none;
}

.job-detail .overview dl dt {
display: inline !important;
float: left;
clear: left;
width: 140px;
font-size: 1.2em;
font-weight: normal;
}

* html .job-detail .overview dl dt {
width: 137px;
margin-right: -9999px;
/* position: relative; */
}

.job-detail .overview dl dd {
padding-left: 140px;
margin: 0 0 8px 0;
font-size: 1.2em;
}

* html .job-detail .overview dl dd {
padding-left: 137px;
}

.job-detail .overview dl dd a {
color: #000;
}

.job-detail .overview .user {
margin-left: 5px;
}

.job-detail .overview .current-price {
font-size: 1.3em;
margin-bottom: 10px;
}

.job-detail .overview .currency {
font-size: 1.1em;
}

.job-detail .overview .taxes {
font-size: 0.8em;
}

.job-detail .overview .place-bid {
display: block;
margin: 8px 0 5px 0;
}

* html .job-detail .overview .place-bid {
margin-bottom: 13px;
}

.job-detail .overview .place-bid input.textfield {
float: left;
display: inline;
width: 67px;
height: 16px;
margin: 1px 0 0 0;
border: 1px solid #878787;
}

* html .job-detail .overview .place-bid input.textfield {
margin-left: 3px;
}

.job-detail .overview .place-bid input.button-place-bid {
float: left;
margin-top: 0;
border: none;
}

.job-detail .overview .place-bid span {
float: left;
margin: 2px 11px 0 3px;
font-size: 1.1em;
}

.job-detail .overview .myhammer-time {
padding-left: 15px;
background: url(http://static.myhammer.com/live/pages/auctionDetails/icon_clock.png) no-repeat 0 2px;
}

.job-detail .overview .disclaimer {
margin: 0 10px 10px 10px;
padding: 0 0 8px 0;
border-bottom: 1px solid #BDC6D3;
}

.job-detail .overview .disclaimer a {
color: #000;
}

.job-detail .overview .full-width dt {
width: 100%;
float: none;
position: static;
}

.job-detail .overview .full-width dd {
float: none;
padding: 0;
}

/* <<< .overview classes */

.job-detail .right-box {
float: right;
width: 68%;
}

/* >>> .job-description classes */
.job-detail .job-description {
}

.job-detail .job-description  .col-spacing-20px {
margin-left: 5px;
}

.job-detail .job-description .box {
background: url(http://static.myhammer.com/live/structure/bg_jobdetail_description.png) repeat-x 0 0 #fff;
}

.job-detail .job-description .image-container {
float: left;
width: 170px;
height: 130px;
margin: 10px 0 20px 10px;
padding: 5px 0 0 5px;
border: 1px solid #d8d8d8;
background: #fff;
}

.job-detail .job-description .image-container img {
display: block;
}

.job-detail .job-description .image-container .zoom-image {
float: right;
margin: 5px 5px 0 0;
}

.job-detail .job-description .image-container .picture-frame {
width: 164px;
height: 108px;
margin: 0;
padding: 0;
overflow: hidden;
}

.job-detail .job-description .image-container .picture-frame img {
margin: 0 auto;
padding: 0;
}

.job-detail .job-description p {
margin: 0 10px 20px 10px;
}

.job-detail .job-description dl {
margin: 0 0 0 10px;
padding-bottom: 10px;
}

.job-detail .job-description dt {
float: left;
display: inline;
clear: left;
width: 100px;
font-size: 1.2em;
font-weight: bold;
}

.job-detail .job-description dd {
display: inline;
margin-left: 0;
padding-left: 0;
}

.job-detail .job-description dd a {
color: #000;
margin: 0;
padding: 0 0 2px 20px;
height: 18px;
}

/* expand this class block for more file-formats */
.job-detail .job-description dd a.pdf {
background: url(http://static.myhammer.com/live/icons/icon_pdf.png) no-repeat 0 0;
}

.contactData {
margin: 0 10px 0 0; 
font-size: 11px;
}

.contactDataTable {
font: normal normal 11px arial;
height: 100px; 
margin: 0 10px 5px 0; 
}

/* <<< .job-description classes */


/* >>> .forums classes */
.job-detail .forums .box {
background: url(http://static.myhammer.com/live/structure/bg_jobdetail_forums.png) repeat-x 0 0 #f6f6f6;
}


.job-detail .forums  .col-spacing-20px {
margin-left: 5px;
}

.job-detail .forums .body {
	padding-top: 15px;
}

.job-detail .forums h4 {
margin: 0 0 20px 10px;
font-size: 1.2em;
}

.job-detail .forums p {
margin: 0 0 20px 10px;
}

.job-detail .forums p a {
color: #000;
}

.job-detail .forums small.termsofuse {
margin: 0 0 0 0;
font-size: 1.1em;
}

.job-detail .forums small.termsofuse a {
color: #000;
}

.job-detail .forums .button-question {
float: left;
display: block;
margin: 13px 0 10px 10px;
}

.job-detail .forums #request {
display: block;
width: 96%;
margin: 0 0 0 10px;
}

.job-detail .forums .forums-posts {
margin: 0 0 20px 10px;
width: 96%;
/* scroll behavior is set in html template via inline-style */
padding: 10px 0;
border-bottom: 1px solid #fff;
}

.job-detail .forums .forums-posts .question {
	margin: 0 10px 10px 10px;
	border: 1px solid #bdc6d3;
}

.job-detail .forums .forums-posts .question .left span.counter {
	color: #BDC6D3;
}

.job-detail .forums .forums-posts .answer {
	border: 1px solid #ff670a;
}

.job-detail .forums .forums-posts .question a {
color: #000;
}

.job-detail .forums .forums-posts .question a {
}

.job-detail .forums .forums-posts .question p {
margin-bottom: 10px;
}

.job-detail .forums .forums-posts .question .header {
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	background-color: #F6F6F6;
}

* html .job-detail .forums .forums-posts .question .header {
display: inline; /* for IEs */
}

* + html .job-detail .forums .forums-posts .question .header[class] {
display: inline; /* for IEs */
}

.job-detail .forums .forums-posts .question .header strong {
float: left;
}

.job-detail .forums .forums-posts .answer .header strong a {
color: #ff670a;
}

.job-detail .forums .forums-posts .answer .header .stats {
float: left;
margin-left: 5px;
}

.job-detail .forums .forums-posts .answer .header .stats small {
float: left;
}

.job-detail .forums .forums-posts .answer .header .stats img {
float: left;
}

.job-detail .forums .forums-posts .question .header small {
margin-top: 1px;
float: right;
}

.job-detail .missingCheckbox {
border: 2px solid red;
}
/* <<< .forums classes */

/* <<<<<<<<<<<< .job-detail */




/* >>> .job-overview */
#mhContent .job-overview  {
background: url(http://static.myhammer.com/live/structure/bg_job_overview.png) repeat-y 0 0;
}

#mhContent .job-overview  strong {
color: #000;
}

.job-overview .head h3 {
float: left;
}

.job-overview .head a {
float: right;
margin-top: 0;
font-size: 1.2em;
}

.job-overview dl {
margin: 10px 0 10px 10px;
}

.job-detail .overview dl dt {
display: inline !important;
float: left;
clear: left;
width: 140px;
font-size: 1.2em;
font-weight: normal;
}

* html .job-detail .overview dl dt {
width: 137px;
margin-right: -9999px;
/* position: relative; */
}

.job-detail .overview dl dd {
padding-left: 140px;
margin: 0 0 8px 0;
font-size: 1.2em;
}

* html .job-detail .overview dl dd {
padding-left: 137px;
}

.job-overview dl dt {
display: inline !important;
float: left;
clear: left;
width: 220px;
font-size: 1.2em;
font-weight: normal;
}

* html .job-overview  dl dt {
width: 217px;
margin-right: -9999px;
/* position: relative; */
}

.job-overview dl dd {
padding-left: 220px;
padding-right: 6px;
margin: 0 0 8px 0;
font-size: 1.2em;
}

* html .job-overview dl dd {
padding-left: 217px;
}

/* <<< .job-overview */






/* >>> .entrance-modules */
#mhContent .cols-half .col-1 .entrance-modules,
#mhContent .cols-half .col-last .entrance-modules {
padding-bottom: 0;
}

#mhContent .cols-half .col-last .entrance-modules .body {

}

#mhContent .cols-half .col-last .entrance-modules .mulitimedia-container {
margin: 0;
padding: 0;
overflow: hidden;
display: inline;
}

#mhContent .cols-half .entrance-modules .counter {
height: 15px;
padding: 3px 2px 0 2px;
border: 1px solid #326275;
background: url(http://static.myhammer.com/live/pages/index/bg_counter.png) repeat-x 0 bottom #fff;
}

#mhContent .cols-half .entrance-modules .counter span {
font-size: 1.2em;
font-weight: bold;
background: url(http://static.myhammer.com/live/pages/index/bg_counter_number.png) no-repeat right 0;
padding: 0 5px 3px 0;
}

#mhContent .cols-half .entrance-modules .counter span.last {
background: none;
padding-right: 0;
}

#mhContent .cols-half .entrance-modules dl {
margin-bottom: 0;
background: #ff690a;
}

* html #mhContent .cols-half .entrance-modules dl {
margin-top: -4px;
}

* + html #mhContent[id] .cols-half .entrance-modules dl {
margin-top: -4px;
}

#mhContent .cols-half .entrance-modules dt {
margin: 0 0 0 0;
padding: 0 0 3px 0;
background: #f5964e;
color: #fff;
font-size: 1.6em;
background: url(http://static.myhammer.com/live/pages/index/bg_entrancebox_bottomroundings_3.gif) repeat-x 0 bottom #f9a15e;
cursor: pointer;
}

#mhContent .cols-half .entrance-modules dt a {
	color: #fff;
	text-decoration: none;
}

#mhContent .cols-half .entrance-modules dt.last {
background-image: none;
padding-bottom: 0;
}

#mhContent .cols-half .entrance-modules dt.open {
background-color: #ff690a;
background-image: none;
}

#mhContent .cols-half .entrance-modules dt strong {
display: block;
margin: 0 5px 0 10px;
padding: 5px 0 3px 0;
}

#mhContent .cols-half .entrance-modules dd {
margin: 0;
padding: 0;
color: #fff;
font-size: 1em;
background: url(http://static.myhammer.com/live/pages/index/bg_entrancebox_bottomroundings_3.gif) repeat-x 0 bottom #f9a15e;
}

#mhContent .cols-half .entrance-modules dd.open {
background: url(http://static.myhammer.com/live/pages/index/bg_entrancebox_bottomroundings_3.gif) repeat-x 0 bottom #ff690a;
}

#mhContent .cols-half .entrance-modules dd.last {
background-image: none;
}

#mhContent .cols-half .entrance-modules dd p {
margin: 0 5px 5px 10px;
}

#mhContent .cols-half .entrance-modules dd p a {
font-weight: bold;
color: #fff;
}

#mhContent .cols-half .entrance-modules dd .button {
margin: 0 5px 0px 10px;
height: 28px;
}

/* <<< .entrance-modules */

/* >>> .press */
#wrapper #inner-wrapper .tip-block a {
color: #ff670a;
font-weight: bold;
}

.press-box {
background: url(http://static.myhammer.com/live/structure/bg_jobdetail_overview.png) repeat-x 0 0;
}

.press-box .head h3 {
float: left;
}

.press-box .head a {
float: right;
margin-top: 3px;
font-size: 1.1em;
}

.press-box .publish-date {
margin: 0 10px 0 10px;
border-bottom: 1px solid #bdc6d3;
}

#wrapper .press-box .publish-date img {
float: left;
margin: 10px 0 10px 0;
}

.press-box .publish-date span {
float: left;
margin: 10px 0 10px 0;
font-size: 1.2em;
}

.press-box .publish-date small {
float: right;
margin: 12px 0 10px 0;
font-size: 1em;
}

.press-box h4 {
margin: 10px 10px 10px 10px;
font-weight: bold;
font-size: 1.2em;
}

.press-box .body img {
float: left;
margin: 2px 10px 10px 10px;
}

.press-box .body p {
margin: 0 0 10px 10px;
padding-right: 10px;
}

.press-box .body a {
color: #f27404;
font-weight: bold;
}

.press-box .body form {
margin: 0 10px 10px 10px;
border: 1px solid #e4e4e4;
background: #fff;
}

.press-box .body form fieldset {
margin: 0;
padding: 0;
}

.press-box .body legend {
padding: 5px 5px 0 10px;
margin-bottom: 10px;
}

* html .press-box .body legend {
margin-left: -5px;
}

* + html .press-box[class] .body legend {
margin-left: -7px;
}

.press-box .body form input.text-input {
display: block;
width: 200px;
margin: 0 0 10px 10px;
border: 1px solid #878787;
}

.press-box .body form input.last {
float: left;
}

* html .press-box .body form input.last {
margin-left: 5px; /* ie6 */
}

.press-box .body form input.button-input {
float: left;
margin: 0 0 0 10px;
}

.press-box .body .picture-frame {
display: block;
width: 315px;
margin: 0 0 10px 10px;
border: 1px solid #e4e4e4;
background: #fff;
}

.press-box .body .picture-frame img {
float: none;
margin: 5px 0 5px 5px;
padding: 0;
}

/* <<< .press */

/* >>> .tipblock */
.tipblock-left {
float: left;
width: 50%;
margin-bottom: 20px;
}

.tipblock-left .col-spacing-20px {
margin-right: 20px;
}

.tipblock-left ul {
margin-left: 0;
}

.tipblock-left ul li {
margin-left: 15px;
list-style-type: square;
font-weight: bold;
}

.tipblock-right {
float: right;
width: 48%;
margin-bottom: 20px;
}

.tipblock-right .arrow {
position: relative;
top: 1px;
left: 180px;
margin: 0;
padding: 0;
z-index: 1;
}

* html .tipblock-right .arrow {
top: 4px;
}
* + html .tipblock-right[class] .arrow {
top: 4px;
}

.tipblock-right .col-spacing-120px {
margin-right: 120px;
}

.tipblock-right h3 {
margin: 10px 10px 10px 10px;
color: #fff;
font-size: 1.8em;
}

/* <<< .tipblock */

/* >>> .registry-confirmation */
.registry-confirmation .body {
height: 292px;
background: url(http://static.myhammer.com/live/pages/registerUser/bg_registry_confirmation.png) 0 0 no-repeat;
}


.registry-confirmation  h2 {
float: left;
display: block;
width: 30%;
margin: 35px 0 0 10px;
color: #e76d00;
font-size: 1.6em;
}

.registry-confirmation .right {
float: right;
width: 65%;
display: block;
}

/* TODORREDESIGN */
.detail .body {
background: url(http://static.myhammer.com/live/structure/bg_registry_confirmation.jpg) 0 0 repeat-x;
}

.detail form#auktion-beendet label {
float: left;
width: 140px;
margin-bottom: 10px;
}

.detail select {
width: 164px;
height: 1.3333em;
padding: 1px;
}

.detail textarea {
width: 330px !important;
height: 200px;
}

.detail .left, .detail .right {
float: left;
width: 49%;
display: block;
}

.detail .right {
float: right;
}

/* /TODORREDESIGN */

.registry-confirmation .right h3 {
margin-top: 12px;
font-size: 1.5em;
}

.registry-confirmation .right h4 {
margin: 13px 0 15px 0;
font-size: 1.2em;
font-weight: bold;
}

.registry-confirmation .right a {
color: #e76d00;
}

.registry-confirmation .right ol li {
margin-bottom: 10px;
}

/* <<< .registry-confirmation */

/* >>> .job-detail */


/* <<< .job-detail */


/* >>> .limit-results */
.limit-results dl,
.limit-results dd {
margin-bottom: 0;
}

.limit-results dd ul {
margin-left: 10px;
}

.limit-results dd ul li {
list-style: none;
}

.limit-results dd ul li a {
font-weight: bold;
}

.limit-results dd ul li li a {
font-weight: normal;
}

/* >>> .myaccount */
.myaccount {
/*overflow: hidden;*/
}

.myaccount .head {
height: 30px;
}

.myaccount .head h3 {
display: inline;
margin: 8px 0 0 10px;
float: left;
color: #fff;
font-size: 1.2em;
}

.myaccount .head .head-navi {
float: right;
margin: 10px 5px 0 0;
}

* html .myaccount .head .head-navi {
margin-right: 3px;
}

.myaccount .head .head-navi span{
margin: 0 5px 0 5px;
font-size: 1.2em;
color: #fff;
}

.myaccount .head .head-navi a  {
font-size: 1.2em;
color: #fff;
}

.myaccount .head .head-navi .active {
font-size: 1.2em;
font-weight: bold;
color: #fff;
}

.myaccount .table {
table-layout: fixed;
border-left: 1px solid #194d63;
border-right: 1px solid #194d63;
border-bottom: 1px solid #194d63;
}

.myaccount .table thead th {
position: relative;
padding: 4px 0 5px 10px;
border-left: 1px solid #d2d7de;
border-right: 1px solid #868b93;
color: black;
background: url(http://static.myhammer.com/live/structure/bg_table_head_grey.png) 0 0 repeat-x #959da8;
}

/* this fixes layout-bugs in explorers */
* html .myaccount .table td {
padding-bottom: 3px;
}

* + html .myaccount[class] .table td {
padding-bottom: 3px;
}

.myaccount .table thead th a.sort-up {
background: url(http://static.myhammer.com/live/structure/sort_up_grey.png) right 5px no-repeat;
padding-right: 7px;
}

.myaccount .table thead th a.sort-down {
background: url(http://static.myhammer.com/live/structure/sort_down_grey.png) right 5px no-repeat;
padding-right: 7px;
}

.myaccount .table thead th.first {
width: 7%;
padding-left: 7px;
border-left: 1px solid #868b93;
}

.myaccount .table tbody tr td {
overflow: hidden;
}

.myaccount .table tbody tr td.last {
border-right: none;
}

.myaccount .table thead th.number {
width: 10%;
}

* html .myaccount .table thead th.number {
width: 10%;
}

* + html .myaccount[class] .table thead th.number {
width: 10%;
}

.myaccount .table thead th.title {
width: 30%;
}

.myaccount .table thead th.price {
width: 10%;
}

.myaccount .table thead th.bids {
width: 10%;
}

.myaccount .table thead th.end {
width: 10%;
}

.myaccount .table thead th.winner {
width: 20%;
}

.myaccount .table thead th a {
color: #000 !important;
}

.myaccount .table thead th strong {
color: #000;
font-weight: normal;
}

.myaccount .table thead th.areacode {
width: 9%;
text-align: left;
}

.myaccount .table thead th.employer {
width: 18%;
text-align: left;
}

.myaccount .table thead th.resttime {
width: 9%;
}

.myaccount .table thead th.price-bid {
width: 11%;
}

.myaccount .table tr td.first {
border-left: none;
}

.myaccount .table a {
color: #000;
}

#inner-wrapper .myaccount .status-field {
text-align: center;
}

#inner-wrapper .myaccount .number-field {
padding: 10px 0 10px 5px;
}

#inner-wrapper .myaccount .title-field {
text-align: left;
}

#inner-wrapper .myaccount .title-field span {
display: block !important;
margin-bottom: 8px;
}

#inner-wrapper .myaccount .title-field .button {
float: left;
display: block;
margin-right: 5px;
}

#inner-wrapper .myaccount .title-field .similar-job {
float: left;
display: block;
width: 110px;
margin-left: 10px;
color: #f27a0f;
font-size: 0.9em;
}

#inner-wrapper .myaccount .price-field {
text-align: right;
}

#inner-wrapper .myaccount .price-field strong {
display: block; /* for IE6 */
margin: 0;
color: #000;
}

#inner-wrapper #content-wrapper .myaccount .bid-red {
font-weight: normal;
color: #a90000;
}

#inner-wrapper #content-wrapper .myaccount .bid-green {
font-weight: normal;
color: #249502;
}

#inner-wrapper .myaccount .bids-field {
text-align: center;
}

#inner-wrapper .myaccount .bids-field a {
color: #f27a0f;
text-decoration: underline;
}

#inner-wrapper .myaccount .bids-field strong {
display: block;
color: #000;
}

#inner-wrapper .myaccount .end-field {
padding: 10px 5px 10px 5px;
}

#inner-wrapper .myaccount .areacode-field small {
font-size: 1em;
}

#inner-wrapper .myaccount .areacode-field {
padding: 10px 5px 10px 10px;
}


.certifiedMemberIcon {
cursor: pointer;
margin-left: 5px;
margin-top: 2px !important;
padding: 0 !important;
vertical-align: middle;
}

.iconHammer {
margin-top: 2px !important;
padding: 0 !important;
vertical-align: middle;
}


/* Tooltip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }


/* specific tooltips */
.tooltipCertifiedMember {
	background-color: #FFECDA !important;
	color: #1C365F !important;
	border: 1px solid #D56411 !important;
	width: 300px;
	font-size: 11px;
	font-weight: normal;
	padding: 0 !important;
	padding-bottom: 10px !important;
}

.tooltipCertifiedMember h1 {
	background-color: #FFD8B1 !important;
	font-size: 12px !important;
	padding: 5px !important;
	color: #1C365F !important;
	font-weight: bold;
	margin-bottom: 10px;
}

.tooltipCertifiedMember p {
	background: url(http://static.myhammer.com/images/list/check.png) no-repeat;
	display:block;
	width: 300px;
	
	margin-left: 1.5em;
	padding-left: 17px;
	padding-top: 3px;
}

.tooltipCertifiedMember span {
	margin-top: 1px;
	margin-left: 30px;
}



/* <<< .myaccount */

/* >>> watching */
.watching .table thead th.title {
width: 35%;
}

* html .watching .table thead th.title {
width: 32%;
}

/* <<< .watching */

/* >>> .search-options */
.search-options dl {
margin: 0;
}

.search-options dd.body {
margin-left: 10px;
}

/* >>> .tips */
.tips dl {
margin: 0;
}

.tips dl ul {
margin-left: 10px;
}

.tips dl ul li {
list-style: none;
}



/* >>> .search-bar */
.search-bar {
margin-bottom: 10px;
}

.search-bar a.button {
float: left;
margin-right: 5px;
}

.search-bar form {
float: right;
}

.search-bar form label {
font-size: 1.1em;
}

.search-bar form label input {
width: 50px;
}

.search-bar form input.image {
vertical-align: -30%;
}

* html .search-bar form input.image {
vertical-align: -3px;
}

*+html .search-bar form input.image {
vertical-align: -3px;
}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
	position: relative; /* changed by nm */
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(http://static.myhammer.com/live/structure/tab_inactive_left.gif) top left no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    background: #fff url(http://static.myhammer.com/live/structure/tab_inactive.gif) top repeat-x;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
    background: url(http://static.myhammer.com/live/structure/tab_active_left.gif) top left no-repeat;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    /* css-error: opacity: .4; */
    /* css-error: filter: alpha(opacity=40); */
}
.ui-tabs-panel {
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    /*background: url(loading.gif) no-repeat 0 50%;*/
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}



/* PRICE TABS */

.priceTabs {
background: url(http://static.myhammer.com/live/structure/bg_categories_navi.png) repeat-x 0 0;
}

.priceTabs dl {
margin: 0;
}

.priceTabs dt.head {
padding: 7px 10px;
margin: 0;
border: 0;
}

.priceTabs dd {
margin: 0;
}

.priceTabs dd.tab-navigation {
font-size: 1em;
margin-bottom: 5px;
border-bottom: 1px solid #D4D4D4;
background: #FAFAFA;
}

.priceTip {
margin-left: 10px;
}


/* TODORREDESIGN */



/* /TODORREDESIGN */
.lottery-bgimage {
width: 270px;
height: 1268px;
background: url(http://static.myhammer.com/live/structure/lottery_image.jpg) no-repeat;
}

/* TODORREDESIGN */
/* >>> Gewinnspiel */

.lottery-bgimage {
width: 270px;
height: 1268px;
background: url(http://static.myhammer.com/live/structure/lottery_image.jpg) no-repeat;
}

.lottery-Box {
width: 250px;
}

#lottery-Box-left {
padding-left: 50px;
}

#lottery-Box-right {
padding-right: 50px;
}

.lottery-smallBox {
width: 220px;
text-align: center;
}

.lottery-smallBox img {
margin-bottom: 10px;
border: 1px solid #BDC6D3;
}

/* <<< /Gewinnspiel */
/* /TODORREDESIGN */
/* TODOREDESIGN */

.counterAuctionDetails {
height: 15px;
padding: 3px 2px 2px 2px;
border: 1px solid #326275;
background: url(http://static.myhammer.com/live/pages/index/bg_counter.png) repeat-x 0 bottom #fff;
}

.counterAuctionDetailsItem {
font-size: 1.2em;
font-weight: bold;
background: url(http://static.myhammer.com/live/pages/index/bg_counter_number.png) no-repeat right 0;
padding: 0 5px 2px 0;
}

.counterAuctionDetailsItemLast {
font-size: 1.2em;
font-weight: bold;
background: none;
padding-right: 0;
}



.registrationSurvey {
padding-left: 20px;
}

.registrationSurvey .registrationSurveyInnerBox {
margin-left: 25px;
}

.registrationSurveyInnerBoxFrame {
background-color: #ffffff;
border: 1px solid #326275;
padding: 10px;
width: 280px;
}


.options {

}

.optionsText {
margin-bottom: 5px;
}

.optionsButton {
padding: 2px;
border: 1px solid #a8a7a7;
float: left;
}

.optionsBox {
display: none;
position: absolute;
z-index: 100;
}

.optionsBox ul,
.optionsBox ul li {
margin: 0;
padding: 0;
list-style: none outside;
}

.optionsBox ul {
border: 1px solid #a8a7a7;
}

.optionsBox ul li {
font-size: 12px;
background: #F2F2F2;
padding: 4px;
}

.optionsBox ul li a {
	color: #000;
	text-decoration: underline;
	display: block;
	padding: 3px 10px 3px 10px;
}

.optionsBox ul li a:hover {
	background-color: #FF6D10;
	color: white;
}


/* TODORREDESIGN */

.pagerInfo {
	font-size: 13px;
	margin-bottom: 5px;
}

.pagerPages {
	font-size: 13px;
}

.pagerPages img {
	vertical-align: middle;
}

.pagerPages .pagerActive
{
	background: 0;
	border: 0;
	padding: 0;
	color: #000;
}


/* TODORREDESIGN */

	/* sortierbare tables für showBids etc. */

	table.tablesorter thead tr .header strong {
		background-image: url(http://static.myhammer.com/images/tablesorterButtons/bg.gif);
		background-repeat: no-repeat;
		background-position: top right;
		display: block;
		cursor: pointer;
		padding-right: 17px;
	}

	table.tablesorter thead .headerUnsortable {
		
	}
	table.tablesorter thead tr .headerSortUp strong {
		background-image: url(http://static.myhammer.com/images/tablesorterButtons/asc.gif);
	}
	table.tablesorter thead tr .headerSortDown strong{
		background-image: url(http://static.myhammer.com/images/tablesorterButtons/desc.gif);
	}

/* /TODORREDESIGN */




/** banner **/
.bannerBig {
text-align: center;
margin: 0;
padding: 0;
width: 1024px;
}

.bannerSky {
position: absolute;
left: 996px;
top: 71px;
}

.bannerFull1 {
text-align: center;
margin: 1px;
padding: 0;
}

.bannerCont {
text-align: center;
}

.bannerContHome {
margin-bottom: 15px;
}

.bannerContIndex {
margin-bottom: 25px;
}

.bannerR180 {
margin-top: 10px;
text-align: center;
margin-bottom: 15px;
}


/** Kategorie-Sortierung: **/
.mhTableArrowUpaufsteigend {
	background: url(http://static.myhammer.com/live/icons/sortDownArrow.png) no-repeat;
	background-position: 100% 55%;
	padding-right: 10px;
	height: 7px;
}

.mhTableArrowDownaufsteigend {
	background: url(http://static.myhammer.com/live/icons/sortUpArrow.png) no-repeat;
	background-position: 100%;
	padding-right: 10px;
	height: 12px;
}

.auctionsSort {
	text-align: right;
}

.auctionsSort span {
	font-size: 11px;
}

/** Suchergebnis durchblaettern: **/
#back-to-searchResult {
	background-color: #f6f6f6;
	border: 1px solid #bdc6d3;
	padding: 5px;
	margin-bottom: 5px;
}

#back-to-searchResult div {
	font-size: 1.2em;
	margin-top: 7px;
}

#back-to-searchResult div a {
	color: #F27303 !important;
	margin-left: 3px;
}

#back-to-searchResult dl.hl {
	margin: 0;
	float: right;
}

#back-to-searchResult dl dd {
	float: left;
}

#back-to-searchResult dt {
	margin: 4px 10px 0 0;
	font-weight: normal;
	float: left;
}

#back-to-searchResult dd {
	font-weight: bold;
	float: left;
}

#back-to-searchResult dd a {
	float: left;
}

#back-to-searchResult .backwards {
	background: url(http://static.myhammer.com/live/icons/knobBackwards.png) no-repeat;
	background-position: 0% 50%;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	height: 23px;
	color: #F27303 !important;
}

#back-to-searchResult .forwards {
	background: url(http://static.myhammer.com/live/icons/knobForwards.png) no-repeat;
	background-position: right center;
	display: block;
	padding-right: 30px;
	padding-top: 5px;
	height: 23px;
	color: #F27303 !important;
}

#back-to-searchResult .divide {
	margin: 5px 10px 0 10px;
	color: #bdc6d3;
}

#copyFinishedAuction {
	display: none;
	position: absolute;
	top: 80px;
	left: auto;
	margin-left: 25px;
	min-height: 489px;
	padding: 5px 20px 5px 20px;
	width: 862px;
}

/** helpsystem **/


/* .cols-third-help */
.cols-third-help .col-1,
.cols-third-help .col-2 {
width: 349px;
}

.cols-third-help .col-last {
width: 257px;
}

.cols-third-help .col-1 .col-spacing-20px {
margin-right: 13px;
}

.cols-third-help .col-2 .col-spacing-20px {
margin-left: 7px;
margin-right: 7px;
}

.cols-third-help .col-last .col-spacing-20px {
margin-left: 13px;
}


/** addAuction **/
#mhSaveEnquiryBox {
	position: fixed;
	z-index: 2;
	top: 315px;
	left: 660px;
	width: 316px;
	height: 93px;
	background: url(http://static.myhammer.com/live/teaser/anfragesichernTeaser.png) no-repeat;
}

* html #mhSaveEnquiryBox {
	margin-top: 113px;
	width: 316px;
	height: 93px;
	top: 400px;
}

* + html #mhSaveEnquiryBox {
	position: fixed;
	z-index: 2;
	top: 313px !important;
	left: 660px;
	width: 316px;
	height: 93px;
	top: 400px;
}

#mhSaveEnquiryBox p {
	margin-left: 90px;
	padding-top: 20px;
}

.table .eventLogHeader th {
	background: #959DA8 url(http://static.myhammer.com/live/structure/bg_table_head_grey.png) repeat-x scroll 0pt;
	border: none;
	border-right: 1px solid #FFFFFF;
	padding: 4px 10px;
	color: black;
}

.tableSecond {
	font-size: 1em;
	width: 100%;
	margin-bottom: 0;
}

.tableSecond .tableSecondHeader th {
	background: #959DA8 url(http://static.myhammer.com/live/structure/bg_table_head_grey.png) repeat-x;
	border-right: 1px solid #fff;
	font-size: 11px;
	font-weight: normal;
	height: 24px;
	padding: 0 7px 0 7px;
	vertical-align: middle;
}

.tableSecond tbody tr td {
	background: #F2F2F2;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 7px;
}

.tableDarkgrey {
	font-size: 1em;
	width: 100%;
	margin-bottom: 0;
}

.tableDarkgrey .tableDarkgreyHeader th {
	background-color: #d9d9d9;
	border-right: 1px solid #fff;
	color: #626262;
	font: normal normal 11px arial;
	height: 16px;
	padding: 0 7px 0 7px;
	vertical-align: middle;
}

.tableDarkgrey tbody tr td {
	background: #f2f2f2;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #626262;
	padding: 6px;
}

.auctionBookmark {
margin: 0 !important;
padding: 10px !important;
}

.auctionBookmark a {
margin: 0;
padding: 3px;
}

.auctionDetailsTags {
margin: 0 !important;
padding: 10px !important;
}

#addNewTagButton {
padding-left: 2px;
cursor: pointer;
}

.userContentFrame {
position: absolute;
display: none;
width: 800px;
top: 100px;
left: 100px;
z-index: 999;
background-color: lightgrey;
padding: 5px;
font-family: arial, sans-serif;
font-size: 0.8em;
}

.userEditorPromoCode {
width: 165px;
background: #004E9A; 
border: 2px solid #004E9A;
margin-right: 5px;
padding: 0;
}

.userEditorPromoCode p {
color: white;
font-weight: bold;
height: 16px;
padding: 0;
margin: 0;
}

#bidSpecialInformation h3 {
	font-size: 1.2em;
}

#bidSpecialInformation a {
	font-size: inherit;
}

#bidSpecialInformation p {
	font-size: 1em;	
}

.uninterestingListingItem {
	color: grey;
}

.uninterestingListingItem a {
	color: grey;
}

.markAuctionUninterestingSucceeded {
display: none;
background: #FFFFFF url(http://static.myhammer.com/live/icons/icon_haken_green.png) no-repeat;
padding-left: 20px;
vertical-align: top;
margin-top: 2px;
}

.showBidsOptionsTable {
	margin: 0;
	padding: 0;
}

.showBidsOptionsTable li {
	list-style: none;
	font-size: 1em;
}

.sortBidsTableHead {
cursor: pointer;
}

.sortBidsTableHead img{
vertical-align: middle;
margin-left: 10px;
}

.winnerBy {
	display: block;
	margin-top: 4px;
}

#feeBox {
	
	width: 230px;
	background-color: white;
	border: 1px solid #F48422;
	padding: 5px;
	margin-left: 180px;
	margin-bottom: 10px;
}

#feeBox label {
	font-size: 12px;
}

/*** optionButton ***/

a.optionButton {
	background: transparent url(http://static.myhammer.com/live/buttons/bgButtonRight.png) no-repeat scroll top right;
	color: white;
	text-align: center;
	display: block;
	float: left;
	font: bold 12px arial, sans-serif;
	height: 22px;
	width: 156px;
	margin-right: 6px;
	padding-right: 16px; /* sliding doors padding */
	text-decoration: none;
	margin-bottom: 3px;
}

a.optionButton span {
	background: transparent url(http://static.myhammer.com/live/buttons/bgButtonLeft.png) no-repeat;
	display: block;
	line-height: 11px;
	padding: 5px 0 6px 18px;
}

a.optionButton:hover {
	background-position: bottom right;
}

a.optionButton:hover span {
	background-position: bottom left;
}

a.optionButton:active {
	background-position: top right;
	outline: none; /* hide dotted outline in Firefox */
}

a.optionButton:active span {
	background-position: top left;
	padding: 6px 0 5px 18px; /* push text down 1px */
}

a.welcomescreen{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}


#bidCommentInfo {
display: none;
background-color: white;
padding: 3px;
margin-right: 10px;
line-height: 15px;
border: 1px solid #F1F0F1;
height: 150px;
}

#bidCommentInfoText {
font-size: 11px;
font-weight: normal; 
color: #666666;
width: 141px;
float: right;
}


.commentContentError {
display: none;
width: 70%;
border: 1px solid #feb3ae;
color: #c6010a;
background: #ffe2e4;
font-weight: normal;
font-size: 12px;
padding: 4px;
margin-left: 200px;
margin-top: 3px;
}

.bid-box {
padding: 8px;
}

.bidNoticeSaved {
background: url(http://static.myhammer.com/live/icons/ico_16x16_haken-gruen_tp.gif) no-repeat;
padding-left: 20px;
}

.bidNoticeError {
background: url(http://static.myhammer.com/live/icons/ico_16x16_achtung.gif) no-repeat;
padding-left: 20px;

}

.bidDeactivated, .bidDeactivated a, .bidDeactivated td  {
color: #A8A7A7;
font-weight: italic;
}

.bidOptionUnban, .bidOptionUnban a {
color: #000000 !important;
}

.noticeIsOutOfDate {
font-weight: bold;
color: red;
}


/* This file skins dialog */

.dialogBox .ui-dialog,
.dialogBox.ui-dialog {
	border: 1px solid #004e9a;
	background: #ffffff; // url(http://static.myhammer.com/live/structure/bg_box.gif);
}

.dialogBox .ui-dialog .ui-dialog-titlebar,
.dialogBox.ui-dialog .ui-dialog-titlebar {
	background-color: #004e9a;
	background-image: url(http://static.myhammer.com/live/structure/bg_box_head_blue.gif);
	padding: 0px;
	height: 28px;
	_height: 29px;
}

.dialogBox .ui-dialog.ui-draggable .ui-dialog-titlebar,
.dialogBox.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.dialogBox .ui-dialog .ui-dialog-titlebar-close,
.dialogBox.ui-dialog .ui-dialog-titlebar-close {
	width: 16px;
	height: 16px;
	background: url(http://static.myhammer.com/images/icons/filterDelete.png) no-repeat;
	position:absolute;
	top: 7px;
	right: 4px;
	cursor: default;
}

.dialogBox .ui-dialog .ui-dialog-titlebar-close span,
.dialogBox.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.dialogBox .ui-dialog .ui-dialog-titlebar-close-hover,
.dialogBox.ui-dialog .ui-dialog-titlebar-close-hover {
	cursor: pointer;
	background: url(http://static.myhammer.com/images/icons/filterDelete.png) no-repeat;
}

.dialogBox .ui-dialog .ui-dialog-title,
.dialogBox.ui-dialog .ui-dialog-title {
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

.dialogBox .ui-dialog .ui-dialog-content,
.dialogBox.ui-dialog .ui-dialog-content {
	margin: 1.2em;
}

.dialogBox .ui-dialog .ui-dialog-buttonpane,
.dialogBox.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.dialogBox .ui-dialog .ui-dialog-buttonpane button,
.dialogBox.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

/*** bids on auctionDetails page ***/

.bidsOptionTooltip {
	background-color: #ffffe1 !important;
	font-weight: normal !important;
}

.bidsOptionTooltip h3 {
	font-weight: normal;
}

#showAuctionBids {
	width: 100%;
	border-bottom: 1px solid #BDC6D3;
}

#showAuctionBids thead td {
	background-color: #004E9A;
	color: white;
}

#showAuctionBids thead th {
	position: relative;
	padding: 7px 10px;
	border-left: 1px solid #6892bb;
	border-right: 1px solid #25527e;
	color: #fff;
	background: #004e9a url(http://static.myhammer.com//live/structure/bg_box_head_blue.gif) repeat-x;
}

#showAuctionBids thead th.price {
	width: 100px;
}

#showAuctionBids thead th.distance {
	width: 50px;
}

#showAuctionBids thead th.qualification {
	width: 100px;
}

#showAuctionBids td.qualification {
	padding-left: 11px;
}

#showAuctionBids tbody tr td {
	background-color: #F2F2F2;
	padding: 5px;
}

#showAuctionBids td.first {
	border-left: 1px solid #BDC6D3;
}

#showAuctionBids td.last {
	border-left: 1px solid white;
	border-right: 1px solid #BDC6D3;
	width: 184px;
}

#getBidsLink {
	color: #13518D;
}

#showAuctionBids tr.even td {
	background-color: #E9E9E9;
}

.showAuctionBidcomment td {
	border-top-width: 0px !important;
	padding-top: 0px !important;
}

#showAuctionBidsSort {
	float: right;
	color: white;
	font-size: 1.2em;
	padding-top: 4px;
	padding-right: 8px;
}

#showAuctionBidsSort form {
	margin-bottom: 0px;
}

#showAuctionBidsSort form label, #showAuctionBidsSort form select {
	font-size: 1em;
}

.bidNotice {
	border-left: 1px solid #BDC6D3;
	border-right: 1px solid #BDC6D3;
}

#showAuctionBidZero {
	border-left: 1px solid #BDC6D3;
	border-right: 1px solid #BDC6D3;
	padding: 20px;
}

.showAuctionBidChosen td {
	background-color: white !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.showAuctionBidChosenTop td {
	border-top: 1px solid #005599 !important;
}

.showAuctionBidChosenBottom td {
	border-bottom: 1px solid #005599 !important;
}

.showAuctionBidChosenTop td.first {
	background: url(http://static.myhammer.com//live/icons/uk_winner.png) no-repeat top left !important;
}

.showAuctionBidChosen td.first {
	border-left: 3px solid #005599 !important;
}

.showAuctionBidChosen td.last {
	border-right: 3px solid #005599 !important;
}

.showAuctionBidChosen td.bidNotice {
	border-left: 5px solid #005599 !important;
	border-right: 1px solid #005599 !important;
}

.bid_username, .bid_amount, .bid_qualification, .bid_ranking, .bid_options, .bid_noInterest {
	border-top: 1px solid #BDC6D3;
}

.addrClose {
	background-color: white;
	border: 1px solid #BDC6D3;
	padding: 3px;
}

/*** option buttons***/

.options2 {
	margin-top: 2px;
}

* + html .options2 {
	margin-top: 4px;
}

.optionsButton2 {
	border: 1px solid #707070;
	font-size: 11px;
	background-color: white;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 149px;
	float: left;
}

* + html .optionsButton2 {
	padding-top: 2px;
}

.optionsBox2 {
	position: relative;
	z-index: 100;
	display: none;
}

.optionsBox2 ul {
	background: #f0f0f0;
	border: 1px solid #979797;
	margin-top: 1px;
	margin-left: 0;
}

.optionsBox2 ul li {
	font-size: 12px;
	padding: 3px 2px;
	list-style-type: none;
}

.optionsBox2 ul li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
	padding-left: 20px;
}

.optionsBox2 ul li a:hover {
	background-color: #FF6D10;
	color: white;
	text-decoration: none;
}

dl.maps dt {
	width: 1px !important;
}

dl.maps dd {
	padding-left: 0 !important;
	margin: 0;
	margin-bottom: 10px;
}

.showAuctionBidsBox .head {
	height: 30px;
}

.showAuctionBidsBox .head h3 {
	display: inline;
	margin: 8px 0 0 10px;
	float: left;
	color: #fff;
	font-size: 1.2em;
}

.showAuctionBidsBox .head .head-navi {
	float: right;
	margin: 10px 5px 0 0;
}

* html .showAuctionBidsBox .head .head-navi {
	margin-right: 3px;
}

.showAuctionBidsBox .head .head-navi span{
	margin: 0 5px 0 5px;
	font-size: 1.2em;
	color: #fff;
}

.showAuctionBidsBox .head .head-navi a  {
font-size: 1.2em;
color: #fff;
}

.showAuctionBidsBox .head .head-navi .active {
font-size: 1.2em;
font-weight: bold;
color: #fff;
}

.showAuctionBidsBox .table {

border-left: 1px solid #194d63;
border-right: 1px solid #194d63;
border-bottom: 1px solid #194d63;
}

.showAuctionBidsBox .table thead th {
position: relative;
padding: 4px 0 5px 10px;
border-left: 1px solid #d2d7de;
border-right: 1px solid #868b93;
color: black;
background: url(http://static.myhammer.com/live/structure/bg_table_head_grey.png) 0 0 repeat-x #959da8;
}

.showAuctionBidChosen td {
	border-right: none !important;
}

.showAuctionBidChosen td.bid_options {
	border-top: 0 !important;
}

.showAuctionBidsBox .table tbody tr td {
	height: 20px;
}

.showAuctionBidsBox .table tbody tr td {
	padding-bottom: 4px !important;
}

.showAuctionBidsBox .table tbody tr td.first {
	border-left-width: 0;
}

.showAuctionBidsBox .table tbody tr td.last {
	border-right-width: 0;
}

.showAuctionBidsBox .table tbody tr td {
	border-right-width: 0;
}

.showAuctionBidsBox .table tbody tr td.last {
	border-left: 1px solid white;
}

.showAuctionBidsBox .table tbody tr.showAuctionBidChosen td.last {
	border-left-width: 0;
}

.showAuctionBidsBox .pagination {
	margin-bottom: 10px;
}

.showAuctionBidsBox .pagination {
	background-color: #F2F2F2;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 10px 0px 10px;
	font-size: 0.8em;
}

#otherTimeBox textarea {
	width:213px;
	height:100px;
	float:left;
	padding-top:5px; 
}

/*** auctionDetails - directContact: ***/
#forumTopInfo {
	font-size: 11px;
}

#contactExchangeButtons input {
	margin-right: 8px;
}

#contactExchangeButtons {
	margin-left: 10px;
}

#contactExchangeButtons table td {
	padding-right: 10px;
}

.forumSubtitle b {
	color: #F48422;
	font-size: 14px;
	margin-top: 10px;
	display: block;
	margin-bottom: 0px !important;
}

.forumSubtitle span {
	margin-top: 2px;
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin-bottom: 20px;
}

#forumEntryType_neutralButton, #forumEntryType_callbackButton, #forumEntryType_directcontactButton {
	
}

.mhForumButton a span {
	background: transparent url(http://static.myhammer.com/live/pages/auctionDetails/mhForumButtonActive-left.png) no-repeat 0px 100%;
	height: 43px;
	padding-left: 12px;
	cursor: pointer;
	width: 0px;
	float: left;
	margin-top: -5px;
}

.mhForumButton a em {
	font-style: normal;
	float: left;
}

.mhForumButton a {
	background: url(http://static.myhammer.com/live/pages/auctionDetails/mhForumButtonActive-right.png) no-repeat;
	background-position: right 100%;
	color: white !important;
	cursor: hand;
	height: 38px;
	padding-right: 12px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	display: block;
}

.mhForumButton a.inactive span {
	background-position: left 0%;
}

.mhForumButton a.inactive {
	background-position: right 0%;
}

/*** payment: ***/

#paymentMethodInfo {
	display: block;
	font-size: 12px;
}

#paymentMethodInfo strong {
	color: black;
}

#paymentMethodInfo a {
	font-size: 12px;
}

/*** adsense ***/

.goggleLink {
	font-size: 11px;
	text-align: left;
}

.goggleLink a {
	color: #000;
	text-decoration: none;
}

.adsense ul {
	list-style: none;
	margin: 0 0 0 5px;
	display: inline;
}

.adsense li {
	list-style: none;
	font-size: 11px;
	text-align: left;
	margin: 10px 5px;
	float: left;
}

#SkyScraper {
	background: #F6F6F6;
	border: 1px solid #004E9A;
    padding: 0 5px 0 5px;
}

#SkyScraper .adsense {
	width: 150px;
	overflow-x: hidden;    
}


#SkyScraper .adsense ul li, #SkyScraper .adsense ul {
  display: block;
  margin-left: 0px;
}

#adsenseAuctionDetails1 .adsense {
	padding: 5px;
	border: 1px solid #004E9A;
	background: #F6F6F6;
}

#adsenseAuctionDetails1 .adsense li {
	margin-right: 25px;
}

#adsenseAuctionDetails1 .adsense li:last-child {
	margin-right: 0;
}

#adsenseAuctionDetails2 .adsense {
	padding: 5px;
	margin: 0 5px 20px 0;
	border: 1px solid #999;
	background: #E9E9E9;
}

#adsenseAuctionDetails2 .adsense ul {
	margin: 0;
}

#adsenseAuctionDetails2 .adsense li {
	float: none;
}

#adsenseShowAuctions1 .adsense, #adsenseShowAuctions7 .adsense, #adsenseShowAuctions21 .adsense {
	padding: 5px;
	margin: 5px;
	border: 1px solid #BDC6D3;
}

#adsenseShowAuctions2 .adsense {
	padding: 5px;
	margin-top: 20px;
	border: 1px solid #BDC6D3;
	background: #F6F6F6;
}

#adsenseShowAuctions2 .adsense ul {
	margin: 0;
}

#adsenseShowAuctions1 .adsense li, #adsenseShowAuctions2 .adsense li {
	margin-right: 25px;
}

#adsenseShowAuctions1 .adsense li:last-child, #adsenseShowAuctions2 .adsense li:last-child {
	margin-right: 0;
}

#adsenseShowAuctions3 .adsense, #adsenseShowUser1 .adsense {
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #004E9A;
	background: #F6F6F6;
}

#adsenseShowAuctions4 .adsense {
	padding: 5px;
	border: 1px solid #004E9A;
	background: #F6F6F6;
}

#adsenseShowAuctions5 .adsense {
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #F48422;
	background: #F6F6F6;
}

#adsenseLogout .adsense {
	padding: 5px;
	border: 1px solid #004E9A;
	background: #F6F6F6;
}

#adsenseStart1 .adsense {
	padding: 5px;
	border: 1px solid #004E9A;
	margin-bottom: 20px;
}

#adsenseStart2 .adsense, #adsenseStart3 .adsense {
	padding: 5px;
	border: 1px solid #004E9A;
}

#adsenseShowAuctions4 .adsense li, #adsenseLogout .adsense li, #adsenseStart1 .adsense li, #adsenseStart2 .adsense li, #adsenseStart3 .adsense li {
	float: none;
}

/*** auctionEditor_formularMini ***/

.formularMini .body {
	background: url(http://static.myhammer.com/live/structure/bg_auctionEditor.gif) 0 0 repeat-y;
}

.formularMini .cleft {
	padding: 0;
	width: 32.5%;
}

.formularMini .cleft.padding {
	padding: 0 0 0 10px;
}

.formularMini h2 {
	background: url(http://static.myhammer.com/live/structure/step_1_colsfourth.gif) 0 0 no-repeat;
	color: #ff6600;
	display: block;
	height: 19px;
	font: normal bold 15px arial;
	padding: 2px 0 0 25px;
}

.formularMini h2.two {
	background: url(http://static.myhammer.com/live/structure/step_2_colsfourth.gif) 0 0 no-repeat;
}

.formularMini h2.three {
	background: url(http://static.myhammer.com/live/structure/step_3_colsfourth.gif) 0 0 no-repeat;
}

.formularMini input, select {
	border: 1px solid #808080;
	font: normal normal 12px arial;
}

.formularMini textarea {
	border: 1px solid #808080;
	font: normal normal 12px arial;
	height: 260px;
	width: 95%;
}

.formularMini p a {
	font: normal normal 12.5px arial;
}

.formularMini .text {
	font: normal normal 12.5px arial;
}

.formularMini .textBold {
	font: normal bold 12.5px arial;
}

.higherPartnerRequired {
	position: absolute;
	width: 628px;
	margin: 50px 0 0 -8px;
	padding: 10px;
	background-color: #FFE0CC;
	clear: both;
	font-weight: bold;
}
* html .higherPartnerRequired {
	margin: 50px 0 0 -353px;
}
*+ html .higherPartnerRequired {
	margin: 50px 0 0 -350px;
}
img.higherPartnerRequiredAttention {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

/*** auctionEditor_verificationNotice ***/
#verificationNotice {
	position: absolute;
	z-index: 99;
	left: 215px;
	top: 450px;
	width: 547px;
	background-color: #FFFFFF;
	border: 1px #000000 solid;
	padding: 8px;
}

/*** auctionEditor_formularMiniCategories***/

.formularMiniCategories .text {
	font: normal normal 12.5px arial;
}

.formularMiniCategories .body .categorySelection {
	border-right: 1px solid #ff6600;
	padding: 0 0 15px 0;
	width: 640px;
}

.formularMiniCategories .body .categorySelection .services {
	width: 210px;
}

.formularMiniCategories .body .tags {
	padding: 0 5px 10px 10px;
	width: 275px;
}

.bubble {
	width: 255px;
	display: none;
	position: absolute;
	z-index: 999;
}

.bubble span.bottom {
	display: block;
	width: 255px;
	height: 5px !important;
	line-height: 5px !important;
	overflow: hidden;
	margin: 5px 0 -1px 0 !important;
	padding: 0;
}

.bubble p {
	margin: 0;
	color: #000000;
	padding: 10px 5px 0 25px;
}

.bubble-info-left p, .bubble-error-left p {
	padding: 10px 25px 0 10px;
}

.bubble-error-left p, .bubble-error-right p {
	color: #c70000;
}

.bubble-info-right {
	background: url(http://static.myhammer.com/live/structure/bg_grey_infobox_arrow_top.gif) no-repeat;
}

.bubble-info-right span.bottom {
	background: transparent url(http://static.myhammer.com/live/structure/bg_grey_infobox_bottom.gif) no-repeat;
}

.bubble-info-left {
	background: url(http://static.myhammer.com/live/structure/bg_grey_infobox_arrow_top_left.gif) no-repeat;
}

.bubble-info-left span.bottom {
	background: transparent url(http://static.myhammer.com/live/structure/bg_grey_infobox_bottom_left.gif) no-repeat;
}

.bubble-error-right {
	background: url(http://static.myhammer.com/live/structure/bg_errorbox_arrow_top.gif) no-repeat;
}

.bubble-error-right span.bottom {
	background: transparent url(http://static.myhammer.com/live/structure/bg_errorbox_bottom.gif) no-repeat;
}

.bubble-error-left {
	background: url(http://static.myhammer.com/live/structure/bg_errorbox_arrow_top_left.gif) no-repeat;
}

.bubble-error-left span.bottom {
	background: transparent url(http://static.myhammer.com/live/structure/bg_errorbox_bottom_left.gif) no-repeat;
}


.bubble-dgray-right {
	background: url(http://static.myhammer.com/live/structure/bg_dgrey_infobox_arrow_top.gif) no-repeat;
}

.bubble-dgray-right span.bottom {
	background: transparent url(http://static.myhammer.com/live/structure/bg_dgrey_infobox_bottom.gif) no-repeat;
}

.bubble-dgray-left {
	background: url(http://static.myhammer.com/live/structure/bg_dgrey_infobox_arrow_top_left.gif) no-repeat;
}

.bubble-dgray-left span.bottom {
	background: transparent url(http://static.myhammer.com/live/structure/bg_dgrey_infobox_bottom_left.gif) no-repeat;
}

.tooltipAbo {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	background-color: #A0A0A0 !important;
}

.ttAboShadow {
	margin:0;
	padding:0;
	background-color: #A0A0A0;
}

.ttAbo {
	position: absolute;
	top: -2px;
	left: -2px;
	width: 270px;
	border: 1px solid #000;
	background-color: #FFF;
	color: #000;
	font-size: 12px;
}
.ttAbo .ttAboHead {
	padding: 5px;
	background-position: 230px 5px;
	background-repeat: no-repeat !important;
}
.ttAbo .ttAboHead .aboType {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
.ttAbo .notVerifiedTop {
	padding: 5px 5px 5px 17px;
	background: #D8D8D8 url(http://static.myhammer.com/live/structure/ico_flash_12x12.gif) no-repeat 2px 5px;
	font-weight: bold;
}
.ttAbo .notVerifiedContent {
	padding: 3px;
}
}
.ttAbo .ttAboHead p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.ttAbo .ttAboCustomer {
	padding: 5px;
	font-size: 12px;
}

.ttAbo .ttAboReasons {
	padding: 5px;
	font-size: 12px;
}
.ttAbo .ttAboReasons .goodReasons {
	margin: 0px;
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.ttAbo .ttAboReasons ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ttAbo .ttAboReasons ol li {
	padding-left: 22px;
	margin-bottom: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	list-style-type: none;
	font-size: 12px;
}
.ttAbo .ttAboReasons ol li ul li {
	margin-bottom: 0;
}

.ttAbo .ttAboReasons ol li ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.ttAbo .ttAboReasons ol li ul.ttAboGreenHooks li {
	padding-left: 20px;
	background-position: left 3px;
	background-repeat: no-repeat;
	background-image: url('http://static.myhammer.com/live/structure/v-green.gif');
	list-style-type: none;
	line-height: 16px;
}
.ttAbo .ttAboReasons ol li ul.ttAboBullets li {
	padding-left: 20px;
	background-position: 4px 6px;
	background-repeat: no-repeat;
	background-image: url('http://static.myhammer.com/live/structure/square.gif');
	list-style-type: none;
	line-height: 16px;
}

.ttAbo .proTop {
	background-color: #A9B8D2;
	background-image: url('http://static.myhammer.com/live/structure/ico_partnerpro_35x35.gif');
}
.ttAbo .proBtm {
	background-color: #748AAF;
	font-weight: bold;
}

.ttAbo .busTop {
	background-color: #FFE552;
	background-image: url('http://static.myhammer.com/live/structure/ico_partnerbusiness_35x35.gif');
}
.ttAbo .busBtm {
	background-color: #FEAD13;
	font-weight: bold;
}

.ttAbo .premiumTop {
	background-color: #a9ddf3;
	background-image: url('http://static.myhammer.com/live/structure/ico_premiumPartnerUK_layer_36x36.gif');
}
.ttAbo .premiumBtm {
	background-color: #2aabe4;
	font-weight: bold;
}

/*** Linkatory ***/

.linkatoryCategorySurftip {
	font-size: 10pt;
}

.linkatoryCategorySurftip a {
	text-decoration: none;
	color: #004E9A;
}

/* showUser freeze overlay */
.freezeOverlay {
	position: absolute;
	z-index: 99;
	top: 250px;
	left: 432px;
	width: 350px;
	padding: 20px;
	background-color: #FFE2E4;
	color: #FF0000;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.halfTransparent {
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

.box-ballback-visit{
	list-style-type:none; 
	margin-left:-20px;
}

.layerLink{
	color:#ff6600;
	font-size:12px;
	text-decoration:underline;
}

.cancelLink{
	color:#ff6600;
	font-size:12px;
	text-decoration:underline;
	margin: 0 15px 0 0;
}

.small-Info-Text{
	font-size:11px;
}

.box-full-inside {
	border-color: #DA5C0C;
	background: #FFE0CC;
	margin: 0 15px 10px 15px !important;
	padding: 0 !important;
}

.box-full-inside ul li {
	margin-left:10px;
	list-style-image:url(http://static.myhammer.com/live/structure/v-inside.gif);
	font-size:12px; /* for safari */
	font-weight:normal; /* for safari */
}

.messageBoxGreen{
	background-color:#d5efd1 !important; 
	font-size: 14px; 
	color: #009900; 
	padding:15px 15px 15px 50px; 
	background:url(http://static.myhammer.com/live/structure/pic_haken-gruen_30x30_bgCCEBCC.gif) no-repeat scroll 10px 8px ;
}

.errorBox{
	background-color:#ffc299 !important; 
	font-size: 14px; 
	color: #ff0000; 
	padding:15px 15px 15px 50px; 
	background:url(http://static.myhammer.com/live/structure/ico_achtung-rot-eckig_16x16_tp.gif) no-repeat scroll 15px 15px ;
}

/* radar notice */
ul.check-radar {
	margin: 0 0 10px 0;
}
ul.check-radar, ul.check-radar li {
	border: 0;
	padding: 0;
}
ul.check-radar li {
	padding-left: 25px;
	list-style-type: none;
	background:url(http://static.myhammer.com/live/structure/ico_16x16_check.gif) no-repeat left 1px;
	font-size: 15px;
	font-weight:bold;
}

/* radar pager */
.arrow-left, .arrow-right {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.arrow-left {
	padding-left: 30px;
	background: url(http://static.myhammer.com/live/structure/arrow-left.gif) no-repeat left center;
}
.arrow-right {
	padding-right: 30px;
	background: url(http://static.myhammer.com/live/structure/arrow-right.gif) no-repeat right center;
}

/* TODORREDESIGN */

.zahlungsoptionen {
width: 90px; /* sorgt dafür, dass die inputfelder auf stand stehen, wenn das wort davor unterschiedlich lang ist) */
}

/* TODORREDESIGN */

/* Formularelemente */
form {
margin-bottom: 10px;
}

/* IE7 */
* + html form.standard {
width: 620px;
}
* + html form.large {
	width: 100% !important;	
}

* + html div.login form.standard {
width: 295px;
}
* + html form.search-options {
width: 238px;
}

legend,
label,
span.label,
span.text,
input,
select,
button,
textarea {
font-size: 1.2em;
line-height: 1.3333;
}

input,
select,
button,
textarea {
font-family: Arial, sans-serif;
}

label input,
label button,
label select,
label textarea,
select option,
span.label label,
label span.label {
font-size: 1em;
}

.inputDisabled {
	background-color: #d4d0c8;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Macro > Forms */

form.standard input,
form.standard select {
float: left;
}

form.standard span.label,
form.standard label {
float: left;
display: block;
width: 220px;
margin: 1px 0 13px 0;
}

form.standard span.label label {
float: none;
display: inline;
width: auto;
}

form.standard label span.label {
margin-bottom: 0;
}

form.standard span.label small, 
label small {
display: block;
color: #666;
}

form.standard span.label small.info, 
label small.info {
padding-top: 1px;
padding-left: 20px;
margin-top: 5px;
background: url(http://static.myhammer.com/live/icons/icon_info_round.gif) no-repeat;
}

/* >>> legend */
form.standard legend {
position: relative;
left: -7px;
}

/* >>> fieldset */
form.standard fieldset.box .body {
padding: 10px 0 10px 10px;
}

/* >>> .text */
form.standard label.text input,
form.standard input.text {
border: 1px solid #808080;
height: 1.3333em;
padding: 1px;
}
/* IE6 */
* html form.standard label.text input,
* html form.standard input.text {
height: 1.4166em;
padding: 0 1px 1px;
}
/* IE7 */
* + html form.standard label.text input,
* + html form.standard input.text {
height: 1.4166em;
padding: 0 1px 1px;
}

form input.text-error,
form textarea.text-error {
	border: 2px solid #c70000;	
}

div.text-error {
color: #ff0000;
font: normal normal 10px arial;
}

form.standard input.text {
width: 160px;
}

form.standard input.text-error,
form.standard textarea.text-error {
	border: 1px solid #c70000;	
}

form.standard input.text {
width: 160px;
}

form.standard input.text-large  {
width: 374px;
}

form.standard input.text-1-2 {
width: 180px;
margin-right: 10px;
}

form.standard input.text-2-2 {
width: 180px;
}

form.standard input.text-1-2-small {
width: 100px;
margin-right: 10px;
}

form.standard input.text-2-2-large {
width: 260px;
}

form.standard label.text-1-2-small,
form.standard label.text-2-2-large {
margin-top: 0;
margin-bottom: 0;
}
/* IE6 */
* html form.standard label.text-1-2-small,
* html form.standard label.text-2-2-large {
margin-top: -1px;
}

form.standard label.text-1-2-small {
width: 132px;
margin-right: 10px;
}

form.standard label.text-2-2-large {
width: 236px;
}

form.standard label.text-1-2-small input,
form.standard label.text-2-2-large input {
display: inline;
float: none;
margin-left: 5px;
}

form.standard label.text-1-2-small input {
width: 95px;
}

form.standard label.text-2-2-large input {
width: 205px;
}

/* >>> .radio */
form.standard label.radio input,
form.standard input.radio {
margin-left: -1px;
margin-right: 2px;
}

* html form.standard label.radio input,
* html form.standard input.radio {
margin-left: -4px;
margin-right: 0;
}

* + html form.standard label.radio input,
* + html form.standard input.radio {
margin-left: -4px;
margin-right: 0;
}

form.standard label.radio {
width: auto;
}

form.standard label.radio input {
float: none;
vertical-align: -10%;
margin-top: 0;
}

* html form.standard label.radio input {
margin-top: -2px;
vertical-align: -2px;
}

* + html form.standard label.radio input {
margin-top: -2px;
vertical-align: -2px;
}

form.standard label.radio-small {
margin: 0 20px 0 0;
}

/* >>> .checkbox */
form.standard label.checkbox input,
form.standard input.checkbox {
margin: 2px 3px 0 0;
}

* html form.standard label.checkbox input,
* html form.standard input.checkbox {
margin: -1px 0 0 -4px;
}

form.standard label.checkbox span.label {
float: left;
width: auto;
}

* html form.standard label.checkbox span.label {
cursor: default;
}

* + html form.standard label.checkbox span.label {
cursor: default;
margin-top: 3px;
}

form.standard label.checkbox-large {
float: none;
display: block;
width: auto;
}

/* >>> select */
form.standard select {
border: 1px solid #808080;
}

div.select select {
display: block;
float: left;
margin-right: 5px;
margin-top: -1px;
height: 18px;
}

div.select span {
display: block;
float: left;
margin-right:5px;
font-size: 1.2em;
line-height: 1.5;
}

* + html form.standard select,
* + html form.standard label.select select {
height: 20px;
border-color: #808080;
}

form.standard select.large {
width: 379px;
}

* + html form.standard select.large {
width: 378px;
}


form.standard select.small {
width: 70px;
}


/* >>> textarea */
form.standard textarea {
border: 1px solid #808080;
width: 376px;
margin-bottom: 10px;
}
/* IE6 */
* html form.standard textarea {
width: 371px;
}
/* IE7 */
* + html form.standard textarea {
width: 374px;
}

/* >>> button */
a.button {
display: block;
}

/* Direktsuche "search" */
#header form.search {
float: right;
width: 345px;
margin: 7px 0 0 0;
}

#header form.search fieldset {
	border: 0;
}

#header .search label input#input-search {
background: #dedede url(http://static.myhammer.com/live/structure/bg_input_big.gif) repeat-x;
padding: 4px 0 0 5px;
margin: 0 5px 0 0;
width: 175px;
height: 17px;
float: left;
}
/* IE6 */
* html #header .search label input#input-search {
padding: 3px 0 1px 5px;
}
/* IE7 */
* + html #header .search label input#input-search {
padding: 3px 0 1px 5px;
}

#header .search input.image {
width: 83px;
height: 28px;
float: left;
margin: 0 10px 0 0;
}

#header .search .advanced-search {
font-family: arial, sans-serif;
font-size: 1.1em;
color: #c2d5e7;
float: left;
display: block;
width: 60px;
}




.search-bar a.button {
float: left;
margin-right: 5px;
}

.search-bar form {
float: right;
}

.search-bar form label {
font-size: 1.1em;
}

.search-bar form label input {
width: 50px;
}

.search-bar form input.image {
vertical-align: -30%;
}

* html .search-bar form input.image {
vertical-align: -3px;
}

* + html .search-bar form input.image {
vertical-align: -3px;
}


.form-relative {
	position: relative;
/*	height: 0; */
}


/* infobox right of form */
.form-info-box {
background: url(http://static.myhammer.com/live/structure/bg_grey_infobox_arrow_top.gif) no-repeat;
width: 255px;
position: absolute;
right: -250px;
top: -18px;
display: none;
z-index: 999;
}

/* infobox bottom */
span.info-bottom {
display: block;
width: 255px;
height: 5px !important;
line-height: 5px !important;
background: transparent url(http://static.myhammer.com/live/structure/bg_grey_infobox_bottom.gif) no-repeat;
overflow: hidden;
margin: 5px 0 0 0 !important;
padding: 0;
}

/* infobox content */
.form-info-box p {
margin: 0;
padding: 10px 5px 0 25px;
color: #000000;
}


/* errorbox right of form */
.form-error-box {
background: url(http://static.myhammer.com/live/structure/bg_errorbox_arrow_top.gif) no-repeat;
width: 255px;
position: absolute;
right: -250px;
top: -18px;
display: none;
z-index: 999;
}

/* errorbox bottom */
span.error-bottom {
display: block;
width: 255px;
height: 5px !important;
line-height: 5px !important;
background: transparent url(http://static.myhammer.com/live/structure/bg_errorbox_bottom.gif) no-repeat;
margin: 5px 0 0 0 !important;
padding: 0;
}

/* errorbox content */
.form-error-box p {
margin: 0;
padding: 10px 5px 0 25px;
color: #c70000;
}

/* upload-file */
.file {
}

.nextFile {
margin-top: 5px;
}

/* links in forms */
form a {
font-size: 1.2em;
line-height: 1.3333;
}

form span a {
font-size: 1em;
}

/* link to add uplaod fild */
a.another-file {
margin-left: 220px;
display: block;
clear: left;
}

img.another-file {
margin-top: 5px;
}


/* box choice professional or private */
.label-grey {}

/* grey box */
.label-grey label {
display: block;
width: 300px !important;
height: 47px;
background: transparent url(http://static.myhammer.com/live/structure/bg_box_grey.gif) no-repeat;
}

.label-grey-small label {
	display: block;
	width: 210px !important;
	height: 28px;
	background: transparent url(http://static.myhammer.com/live/structure/bg_box_grey_small.gif) no-repeat;
	float: left;
	margin-right: 10px;
}

.label-grey-small label input {
	margin-top: 8px;
	margin-left: 8px;
	float: left;
}
/* IE6 */
* html .label-grey-small label input {
	margin-top: 4px;
}
/* IE7 */
* + html .label-grey-small label input {
	margin-top: 4px;
}

.label-grey-small label span {
	margin-top: 5px;
	float: left;
	width: auto;
}



/* grey box right */
.label-grey label.right {
float: right;
}

/* radio */
.label-grey label input {
margin: 18px 10px 0 10px;
}
/* IE6 */
* html .label-grey label input {
margin: 15px 10px 0 10px;
}
/* IE7 */
* + html .label-grey label input {
margin: 15px 10px 0 10px;
}

/* label text */
.label-grey label span {
display: block;
margin: 8px 15px 0 10px;
}

/* 	mandatory field */
form strong {
color: #ff690a;
}
label.search-phrase,
.mandatory {
font-weight: bold;
}

input.search-phrase {
height: 22px !important;
margin-bottom: 10px;
font-weight: bold;
}

.offset-right {
margin-right: 5px;
}

.form-navi {
margin: -10px 0 10px 0;
}

.form-navi a {
float: left;
}

div.form-navi input {
float: right;
}

/* separator */
.separator {
height: 1px;
line-height: 1px;
border-bottom: 1px solid #CCCCCC;
margin: 5px 10px 15px 0;
}
.separator hr {
display: none;
}

div.login {
margin: 10px 10px 0 10px;
}

div.login form.standard label,
div.login form.standard label input {
width: 290px;
margin: 0 0 5px 0;
}

div.login form.standard,
div.login form.standard div.body {
margin: 0;
}

div.login p {
clear: left;
}

div.login p a {
font-size: 0.9em;
}

.checkbox input {
width: auto !important;
}
/* IE6 */
* + html .login .checkbox input {
margin-top: -4px !important;
}

.form-box,
fieldset.form-box {
background: #fafafa;
}

input.start-search {
float: right !important;
margin-right: 10px;
}

input.button-login {
margin-top: -14px;
float: right !important;
}
/* IE6 */
* html input.button-login {
margin-top: -8px;
}

.checkbox-left {
float: left!important;
width: 150px !important;
}

.checkbox-left span {
position: relative;
top: -2px;
left: 5px;
}

* html .checkbox-left span {
position: relative;
top: 2px;
left: 1px;
}
/* IE7 */
* + html .checkbox-left span {
position: relative;
top: -2px;
left: 1px;
}

/* 2er-Tabs */

.arrow-tabs,
.arrow-tabs ol {
margin: 0 0 10px 0;
padding: 0;
}

li.tab-orange,
li.tab-orange-step2 {
float: left;
display: block;
width: 313px !important;
height: 33px;
background: transparent url(http://static.myhammer.com/live/structure/bg_tab_orange.gif) no-repeat;
}
li.tab-orange-step2 {
width: 319px !important;
margin-left: -12px;
background: transparent url(http://static.myhammer.com/live/structure/bg_tab_orange_step_2.gif) no-repeat;
}

li.tab-orange strong,
li.tab-orange-step2 strong {
display: block;
color: #FFFFFF;
margin: 9px 5px 0 45px;
}

li.tab-orange-step2 strong {
margin-left: 52px;
}

.tab-grey,
.tab-grey-step2 {
float: left;
display: block;
width: 319px !important;
height: 33px;
background: transparent url(http://static.myhammer.com/live/structure/bg_tab_grey.gif) no-repeat;
margin-left: -12px;
}
.tab-grey-step2 {
width: 313px !important;
margin-left: 0;
background: transparent url(http://static.myhammer.com/live/structure/bg_tab_grey_step_2.gif) no-repeat;
}

li.tab-grey span,
.tab-grey-step2 span {
display: block;
margin: 9px 5px 0 52px;
}

.tab-grey-step2 span {
margin-left: 45px;
}

/* 3er-Tabs */

li.three-tabs-step1-orange {
background: transparent url(http://static.myhammer.com/live/structure/bg_3-tabs_step1_orange.gif) no-repeat;
display: block;
float: left;
height: 33px;
width: 215px;
}

li.three-tabs-step2-orange {
background: transparent url(http://static.myhammer.com/live/structure/bg_3-tabs_step2_orange.gif) no-repeat;
display: block;
float: left;
margin-left: -13px;
height: 33px;
width: 215px;
}

li.three-tabs-step3-orange {
background: transparent url(http://static.myhammer.com/live/structure/bg_3-tabs_step3_orange.gif) no-repeat;
display: block;
float: left;
margin-left: -13px;
height: 33px;
width: 215px;
}

li.three-tabs-step1-orange span {
display: block;
color: #FFFFFF;
font-weight: bold;
margin: 9px 5px 0 45px;
}

li.three-tabs-step2-orange span, li.three-tabs-step3-orange span {
display: block;
color: #FFFFFF;
font-weight: bold;
margin: 9px 5px 0 55px;
}

li.three-tabs-step1-grey {
background: transparent url(http://static.myhammer.com/live/structure/bg_3-tabs_step1_grey.gif) no-repeat;
display: block;
float: left;
height: 33px;
width: 215px;
}

li.three-tabs-step2-grey {
background: transparent url(http://static.myhammer.com/live/structure/bg_3-tabs_step2_grey.gif) no-repeat;
display: block;
float: left;
margin-left: -13px;
height: 33px;
width: 215px;
}

li.three-tabs-step3-grey {
background: transparent url(http://static.myhammer.com/live/structure/bg_3-tabs_step3_grey.gif) no-repeat;
display: block;
float: left;
margin-left: -13px;
height: 33px;
width: 215px;
}

li.three-tabs-step1-grey span {
display: block;
margin: 9px 5px 0 45px;
}

li.three-tabs-step2-grey span, li.three-tabs-step3-grey span {
display: block;
margin: 9px 5px 0 52px;
}

form.standard input.text-small {
width: 60px;
margin-right: 5px;
}

.inner-box {
background: #FFFFFF;
border: 1px solid #e4e4e4;
margin: 0 10px 10px 220px;
padding: 10px 10px 0 10px;
}

/* IE6 */
* html .inner-box {
padding: 10px 10px 10px 10px;
}
/* IE7 */
* + html .inner-box {
padding: 10px 10px 10px 10px;
}

div.inner-box span,
div.inner-box a {
display: block;
float: left;
margin: 2px 5px 0 0;
}
div.inner-box a {
margin: 3px 5px 0 0;
}

.priceTipBox {
background: #FFFFFF;
border: 1px solid #e4e4e4;
margin: 0 10px 10px 220px;
padding: 10px;
display: none;
}


form.standard div.inner-box input.text-small {
width: 65px;
}

div.inner-box label {
width: auto !important;
}

.less-margin {
margin-bottom: 5px !important;
}

form.standard .double-row label {
width: 49% !important;
overflow: hidden;
margin-bottom: 5px !important;
font-size: 1.1em;
}

form.standard .double-row label span {
float: none;
}

/* TODOREDESIGN */

form.standard .recommend {
width: 410px;
}

form.standard .recommend label.text-small {
width: 20px;
}

form.standard .recommend label.text {
width: 46px;
}

form.standard .recommend input.text {
width: 136px;
}

form.standard .recommend .offset-right {
margin-right: 15px;
}

form.standard .recommend p {
text-align: right;
font-size: 1em;
}




/* Searchoption */
span.plz-range {
display: block;
margin-bottom: 20px;
font-size: 1em;
}

span.plz-range input {
width: 70px !important;
margin-right: 10px;
}
span.plz-range span {
float: left;
margin: 3px 5px 0 0;
}
span.plz-range select {
float: left;
margin-right: 5px;
height: 18px;
}
/* IE7 */
* + html span.plz-range select {
height: 21px;
}

.search-options dl {
background: #f6f6f6 !important;
}

label.search-phrase input {
width: 215px !important;
}

.search-options dl dd {
padding: 0 0 10px 0;
}



/* "Jetzt kostenlose Anfrage..." */
div#mhContent div.free-request {
padding: 10px 2px 10px 8px;
}

.free-request h3 {
margin-bottom: 5px;
}

.free-request label {
display: block;
margin-bottom: 3px;
}
* html .free-request label {
margin-bottom: 0;
}

.free-request input {
width: 177px;
font-weight: normal;
}

.free-request select {
width: 181px;
font-weight: normal;
}
* html .free-request select {
width: 183px;
}
* + html .free-request select {
width: 183px;
}

.free-request input.image {
width: auto;
display: block;
margin-top: 6px;
}
.myAccLStype {
	display: inline-block;
	width: 100px;
}
.greenHooks {
	padding-left: 20px;
	background-position: left -1px;
	background-repeat: no-repeat;
	background-image: url('http://static.myhammer.com/live/structure/ico_16x16_check.gif');
	list-style-type: none;
	line-height: 16px;
}

.footerTopSearches {
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding: 5px 0;
	color: #666;
	font-size: 11px;
}
.g40 { color: #666; }

#header strong.logo,
#header a.logo {
width: 257px;
height: 54px;
background: url(http://static.myhammer.com/live/structure/logoUK.png) no-repeat !important;
}

.cols-fourth .launch-job {
background: url(http://static.myhammer.com/live/structure/bg_colsthird_launch_job_uk.png) 0 0 no-repeat #e9e9e9;
}
.cols-custom-howitgoes .col-1 .box .body {
background: url(http://static.myhammer.com/live/structure/visual_antrag_aufgeben_uk.jpg) center bottom no-repeat;
}

