  * {margin: 0; padding: 0}
h1, h2, h3, h4 {text-transform: none !important}
img {border: 0; display: inline}
 blockquote {padding: 5px}
blockquote:before, blockquote:after {color: #69c; font-size: x-large}
blockquote:before {content: open-quote}
blockquote:after {content: close-quote}
.clear {clear: both; display: block}
.right {float: right}
.left {float: left}
.center {margin-left: auto; margin-right: auto}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block;}
.inline {display: inline}
.none {display: none}
 body {font: 11px/14px Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; xline-height: 15px !important; color: #000 !important}
h1, h2 {font-family: Arial, Helvetica}
h1 {color: #57772B; line-height: 1em; font-size: 16px; padding: 5px 0 10px 0}
h2 {padding-bottom: 5px}
h3 {color: #32648C !important; font-size: 12px; margin: 0 0 7px 0}
h4 {}
h5 {}
abbr {cursor: help}
label {cursor: pointer}
li {list-style: none; background: none; margin: 0; padding: 0}
 div.content {min-height: 0 !important;  }
#mdd-footer {border: 2px solid #CBE2F2; clear: both; padding: 10px 0; margin: 0; text-align: center}
#mdd-footer a {color: #777; padding-left: 15px; color: #888; text-decoration: none}
#mdd-footer a:hover {color: #57772B !important}
#wrapper {width: 980px; margin: 0 auto}
 #mdd-header {background: #0D293C url(../../images/general/header.jpg) top repeat-x; border-bottom: 1px solid #DEEDF4;  }
#mdd-header h1 {display: inline; float: left; margin: 10px 0; padding: 0}
#mdd-header h1 a {background: transparent url(../../images/whitelabel/prinz/logo.jpg) no-repeat; display: block; height: 52px; width: 220px; text-indent: -200000px}
#mdd-header #mdd-globalnavi {color: #FFF; float: right; margin: 7px 0; list-style: none; text-align: right}
#mdd-header #mdd-globalnavi li {display: inline; padding: 4px 10px}
#mdd-header #mdd-globalnavi li a {border-bottom: 1px dotted #7F99AA; color: #8ea9bb; text-decoration: none}
#mdd-header #mdd-globalnavi li a:hover {border-bottom: 1px solid #7F99AA; color: #FFF !important}
#mdd-header #mdd-globalnavi li.last a {margin-right: 5px}
#mdd-mainnavi ul {margin-top: -18px; text-align: right}
#mdd-header #mdd-mainnavi ul li {border-left: 1px solid #8ea9bb; display: inline; padding: 4px 10px 4px 5px}
#mdd-header #mdd-mainnavi ul li.last {border: none}
#mdd-header #mdd-mainnavi ul li a {color: #8ea9bb; font-size: 12px; text-decoration: none}
#mdd-header #mdd-mainnavi ul li a:hover, #mdd-header #mdd-mainnavi ul li a:focus, #mdd-header #mdd-mainnavi ul li a:active {color: #FFF !important}
#mdd-header #mdd-mainnavi ul li a.active{ color: #FFF !important; text-decoration: none !important}
#mdd-header #mdd-mainnavi ul li.last a {margin-right: 5px}
  .searchForm {clear: right; margin: 5px 15px 10px 0; width: 400px}
.searchFormPrinz {clear: right; margin: 5px 15px 10px 0}
.searchWhere {position: relative; display: inline}
.searchForm fieldset legend {display: none}
.searchForm fieldset button {cursor: pointer; background: transparent url(../../images/forms/search_button.jpg) left center no-repeat; border: none; height: 25px; margin: 0 0 5px 5px; width: 57px}
.searchForm fieldset button span {display: none}
.searchSuggestion {z-index: 10000; display: none; position: absolute; top: 0; right: 10px; margin: 22px 0 0 0; width: 165px; -moz-border-radius: 7px}
.searchSuggestion {background: #E4F0F8; padding: 7px 0 8px 0; border: 2px solid #DCDCDC}
.searchSuggestion li {text-align: left; color: black; display: block; margin: 0; padding: 0 13px 2px 10px; white-space: nowrap}
.searchSuggestion h4 {margin: 0 0 3px 0; float: left}
 .mdd-content {background: #FFF url(../../images/general/bg-content.jpg) top no-repeat; float: left; margin: 0; padding: 0 0 50px; width: 100%}
#mysite .mdd-content {float: left}
.mdd-content a {color: #506B7D}
.mdd-content a:hover {color: #57772B}
.mdd-content p {padding: 0 0 10px 0}
.mdd-content p.more {text-align: right; padding: 4px 9px 0 0}
.mdd-content h2 {font-size: 16px; color: }
 .mdd-content .list {padding: 0px 0 20px 30px; width: 75%; margin: 0}
.mdd-content .list li {padding: 5px 0 5px 5px}
 .mdd-content ul.linkedlist {list-style: none; margin: 0 0 12px}
.mdd-content ul.linkedlist li {display: inline; padding-right: 25px}
.mdd-content ul.linkedlist li a {background: transparent url(../../images/general/ul-list-li-bg.png) center left no-repeat; padding: 5px 0 5px 20px; display: inline}
.mdd-content ul.linkedlist li a:hover{ background: transparent url(../../images/general/ul-list-li-bg-hover.png) center left no-repeat; color: #506B7D}
.mdd-content ul.mdd_whatnow li a {background: transparent url(../../images/general/ul-list-li-bg.png) center left no-repeat; color: #506B7D; padding-left: 20px}
.mdd-content ul.mdd_whatnow li a:hover{ background: transparent url(../../images/general/ul-list-li-bg-hover.png) center left no-repeat; color: #506B7D; padding-left: 20px}
 dt {font-size: 16px; font-weight: bold; color: #274464; padding-top: 10px}
dd {border-bottom: 1px dashed #BBB; padding: 10px 0 10px 10px}
option {margin: 0 0 2px 6px;  }
 table {width: 100%; border: 0; padding: 0}
#search table {line-height: 14px}
table td, table th {font-weight: normal; padding: 5px; text-align: left; vertical-align: top}
table th {padding: 5px 5px 5px 10px}
table td {border-bottom: 1px dashed #BBB}
table .table-half {width: 50%}
table .table-full {width: 100%; padding-right: 20px}
 .mdd_container {border: 2px solid #C8E1F1; border-width: 0 2px 2px; margin-bottom: 20px}
.mdd_container h3 {background: #E4F0F8; border-top: 2px solid #C8E1F1; color: #32648C; font-size: 16px; padding: 7px 10px 6px; margin: 0}
.mdd_container h3 a.mdd_title {color: #32648C !important; text-decoration: none; background: none}
.mdd-content .mdd_container h3 a:hover {color: #32648C; text-decoration: underline}
.mdd_container-inner {padding: 10px}
 .mdd-content-full {}
.mdd-content-center {margin: 0 auto; padding: 10px}
.mdd-content-center-transit {margin: 0 auto; padding: 10px}
.mdd-content .mdd-content-inner {padding: 10px 15px 13px}
 #mdd-content-center .mdd-forms {float: none}
.mdd-content .mdd-forms {background: #F8F8F8 url(../../images/forms/forms-bg.jpg) repeat-x; border: 2px solid #E1E1E1}
.mdd-content .mdd-forms .nohlight {background: transparent url(../../images/forms/forms-dashed-line.gif) bottom repeat-x}
.mdd-content .hlight {background: #EBEBEB url(../../images/forms/forms-dashed-line.gif) bottom repeat-x}
.mdd-content .mdd-forms .buttons {clear: both; background: none; padding: 10px 0 10px 15px; margin: 0}
.mdd-content .mdd-forms .buttons div.clear {background-image: none; clear: both; padding: 0; margin: 0}
 textarea, input[type="text"], input[type="password"] {border: 1px solid #CCC; font: 13px Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding: 3px}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus {border: 1px solid #444; background-color: #444; color: #FFF}
textarea:hover, input[type="text"]:hover input[type="password"]:hover {border: 1px solid #999}
.mdd-content p.required {color: #555; text-align: right; font-style:italic; padding: 0 15px 5px 0}
.mdd-content .note {border: none; clear: both; padding: 5px 0 0 0; color: #777; width: 600px}
.mdd-content .note2 {clear: both; padding: 5px 0 0 5px; color: #777; width: 600px}
fieldset {border: none}
 .fieldWithErrors input {border: 2px solid #CA3434}
.fieldWithErrors select {border: 2px solid #CA3434}
.fieldWithErrors textarea {border: 2px solid #CA3434}
#errorExplanation {border: 2px solid #772B2B; margin: 0 0 20px}
#errorExplanation h2 {background: #CA3434 url(../../images/general/error-msg-bg.jpg) left center no-repeat; color: #FFF; margin: 0; padding: 5px 0 4px 30px}
#errorExplanation p {font-weight: bold; margin: 5px 0 10px 12px; padding: 0}
#errorExplanation ul {margin: 0 0 20px 35px}
#errorExplanation ul li {xcolor: #CA3434; margin: 9px 0}
 span.back-btn {display: block; float: right}
span.back-btn a {display: block; background: url(../../images/profile/button-back.gif) 0 1px no-repeat; padding-left: 17px}
 .cnsize1 {font-size: 1.0em;}
.cnsize2 {font-size: 1.2em;}
.cnsize3 {font-size: 1.4em;}
.cnsize4 {font-size: 1.6em;}
.cnsize5 {font-size: 1.8em;}
.cnsize6 {font-size: 2.0em;}
 span.status-button, button.form-button, a.link-button {font-weight: bold; font-family: Arial, Helvetica, sans-serif; cursor: pointer; padding: 0; margin: 0; border: 0; background: transparent; text-decoration: none; line-height: 1; text-align: center; display: block}
span.status-button span, button.form-button span, a.link-button span {margin: 0; display: block; white-space: nowrap; overflow: visible}
html* span.status-button span, html* button.form-button span, html* a.link-button span {display: inline-block}
 span.status-button {font-size: 14px; cursor: default; color: #000; padding: 0; text-align: center}
span.status-button span.inner {background: url(../../images/buttons/set-d/btn-right.gif) top right no-repeat; padding: 7px 10px; text-align: center; width: auto}
span.status-button span.outer {background: url(../../images/buttons/set-d/btn-left.gif) top left no-repeat}
.bitted .status {background: url(../../images/buttons/set-d/status-bitted.png) left center no-repeat; xdisplay: block; height: 18px; width: 18px; padding: 0; margin: -1px 0 0; display: none}
.expired .status {background: url(../../images/buttons/set-d/status-expired.png) left center no-repeat; xdisplay: block; height: 18px; width: 18px; padding: 0; margin: -1px 0 0; display: none}
 button.form-button.set-a, a.link-button.set-a {font-size: 14px; color: #FFF; padding: 0}
button.form-button.set-a:hover, a.link-button.set-a:hover {color: #FFF !important; text-decoration: none !important}
a.link-button.set-a span.inner {background: url(../../images/buttons/set-a/btn-right.gif) top right no-repeat; padding: 7px 10px 7px 10px; text-align: center; width: auto}
button.form-button.set-a span.inner {background: url(../../images/buttons/set-a/btn-right.gif) top right no-repeat; padding: 7px 10px 7px 10px; text-align: center}
button.form-button.set-a:hover span.inner, a.link-button.set-a:hover span.inner {background: url(../../images/buttons/set-a/btn-right-hover.gif) top right no-repeat}
button.form-button.set-a span.outer, a.link-button.set-a span.outer {background: url(../../images/buttons/set-a/btn-left.gif) top left no-repeat}
button.form-button.set-a:hover span.outer, a.link-button.set-a:hover span.outer {background: url(../../images/buttons/set-a/btn-left-hover.gif) top left no-repeat}
 button.form-button.set-b, a.link-button.set-b {font-size: 14px; color: #FFF; padding: 0}
button.form-button.set-b:hover, a.link-button.set-b:hover {color: #FFF}
a.link-button.set-b span.inner {background: url(../../images/buttons/set-b/btn-right.gif) top right no-repeat; padding: 7px 10px; text-align: center}
button.form-button.set-b span.inner {background: url(../../images/buttons/set-b/btn-right.gif) top right no-repeat; padding: 5px 10px 6px 10px; text-align: center}
button.form-button.set-b:hover span.inner, a.link-button.set-b:hover span.inner {background: url(../../images/buttons/set-b/btn-right-hover.gif) top right no-repeat}
button.form-button.set-b span.outer, a.link-button.set-b span.outer {background: url(../../images/buttons/set-b/btn-left.gif) top left no-repeat}
button.form-button.set-b:hover span.outer, a.link-button.set-b:hover span.outer {background: url(../../images/buttons/set-b/btn-left-hover.gif) top left no-repeat}
 button.form-button.set-c, a.link-button.set-c {font-size: 12px; color: #FFF !important; padding: 0; float: left}
button.form-button.set-c:hover, a.link-button.set-c:hover {color: #FFF !important}
a.link-button.set-c span.inner {background: url(../../images/buttons/set-c/btn-right.gif) top right no-repeat; padding: 3px 10px 5px 10px; text-align: center}
button.form-button.set-c span.inner {background: url(../../images/buttons/set-c/btn-right.gif) top right no-repeat; padding: 2px 10px 5px 10px; text-align: center}
html* button.form-button.set-c span.inner {padding: 4px 10px 5px 10px}
button.form-button.set-c:hover span.inner, a.link-button.set-c:hover span.inner {background: url(../../images/buttons/set-c/btn-right-hover.gif) top right no-repeat}
button.form-button.set-c span.outer, a.link-button.set-c span.outer {background: url(../../images/buttons/set-c/btn-left.gif) top left no-repeat}
button.form-button.set-c:hover span.outer, a.link-button.set-c:hover span.outer {background: url(../../images/buttons/set-c/btn-left-hover.gif) top left no-repeat}
 button.form-button.set-e, a.link-button.set-e {font-size: 12px; color: #FFF; padding: 0}
button.form-button.set-e:hover, a.link-button.set-e:hover {color: #FFF}
a.link-button.set-e span.inner {background: url(../../images/buttons/set-e/btn-right.gif) top right no-repeat; padding: 3px 10px 5px 10px; text-align: center}
button.form-button.set-e span.inner {background: url(../../images/buttons/set-e/btn-right.gif) top right no-repeat; padding: 2px 10px 5px 10px; text-align: center}
html* button.form-button.set-e span.inner {padding: 4px 10px 5px 10px}
button.form-button.set-e:hover span.inner, a.link-button.set-e:hover span.inner {background: url(../../images/buttons/set-e/btn-right-hover.gif) top right no-repeat}
button.form-button.set-e span.outer, a.link-button.set-e span.outer {background: url(../../images/buttons/set-e/btn-left.gif) top left no-repeat}
button.form-button.set-e:hover span.outer, a.link-button.set-e:hover span.outer {background: url(../../images/buttons/set-e/btn-left-hover.gif) top left no-repeat}
 button.form-button.set-f, a.link-button.set-f {font-size: 14px; color: #FFF; padding: 0}
button.form-button.set-f:hover, a.link-button.set-f:hover {color: #FFF}
a.link-button.set-f span.inner {background: url(../../images/buttons/set-a/btn-right.gif) top right no-repeat; padding: 7px 10px 7px 10px; text-align: center; width: auto}
button.form-button.set-f span.inner {background: url(../../images/buttons/set-a/btn-right.gif) top right no-repeat; padding: 7px 10px 7px 10px; text-align: center}
button.form-button.set-f:hover span.inner, a.link-button.set-f:hover span.inner {background: url(../../images/buttons/set-a/btn-right-hover.gif) top right no-repeat}
button.form-button.set-f span.outer, a.link-button.set-f span.outer {background: url(../../images/buttons/set-a/btn-left.gif) top left no-repeat}
button.form-button.set-f:hover span.outer, a.link-button.set-f:hover span.outer {background: url(../../images/buttons/set-a/btn-left-hover.gif) top left no-repeat}
 p#success-msg, p#error-msg {background: #A0B433 url(../../images/general/success-msg-bg.jpg) left center no-repeat; border: 2px solid #57772B; color: #FFF; font-weight: bold; padding: 6px 6px 6px 30px; margin: 10px 0}
p#error-msg {background: #CA3434 url(../../images/general/error-msg-bg.jpg) left center no-repeat; border: 2px solid #772B2B; color: #FFF}
 div#notice-msg {height: 50px; padding: 0px; background: #E89000; color: #FFF; margin: 10px 10px 0 10px}
p#notice-msg a:link{ color: #FFF}
  #login form#login-form {float: left; width: 300px; overflow: hidden}
#login h3 {margin-bottom: 15px}
#login .mdd-content-inner {}
label.register-nick, label.register-pwd, label.register-pwd-rpt, label.register-email, label.register-email-rpt {display: block; margin: 0 0 15px 0; float: left; width: 210px}
label.remember-me {display: block; margin: 15px 0}
 a.btn-login-einloggen {background: transparent url(../../images/buttons/btn-login-einloggen.png) left top no-repeat; display: block; height: 28px; text-indent: -2000px; width: 114px}
a.btn-login-einloggen:hover {background: transparent url(../../images/buttons/btn-login-einloggen.png) left bottom no-repeat}
a.btn-login-register {background: transparent url(../../images/buttons/btn-login-register.png) left top no-repeat; display: block; height: 28px; text-indent: -2000px; width: 114px}
a.btn-login-register:hover {background: transparent url(../../images/buttons/btn-login-register.png) left bottom no-repeat}
 #register1 {padding: 0 35px}
#register1 .mdd-forms {float: left; width: 680px}
#register1 .buttons button {width: 220px}
input#register-nick, input#register-pwd, input#register-pwd-rpt, input#register-email, input#register-plz, input#register-city, input#register-email-rpt {margin-top: 4px; padding: 3px; width: 200px; xborder: 1px solid green}
label.register-nick, label.register-pwd, label.register-pwd-rpt, label.register-email, label.register-plz, label.register-city, label.register-email-rpt {display: block; margin: 15px 0 0 0; float: left; width: 210px; xborder: 1px solid red}
label.register-pwd, label.register-plz, label.register-email {clear: left; margin-right: 15px; width: 210px}
label.register-agbs {padding-top: 15px; clear: left; display: block}
label.register-pwd {clear: left}
#register1 p.note, #my-site p.note {clear: none; float: left; margin: 32px 0 0 5px; width: 190px}
#my-site p.note.wide {width: 100%}
#register1 p.required {width: 670px}
#keyvisual-right {background: url(../../images/forms/keyvisual-register-1.jpg) left no-repeat; border: 2px solid #E1E1E1; height: 324px; width: 255px; float: right}
 #job1 .mdd-forms h3 {margin: 0}
#job1 .buttons {background: transparent url(../../images/forms/forms-dashed-line.gif) top repeat-x}
ul#select-category {background: #FFF url(../../images/forms/ul-job-bg.jpg) center left no-repeat; xbackground: #FFF url(../../images/forms/forms-dashed-line.gif) bottom repeat-x; padding: 15px}
ul#select-category li{ display: block; padding: 6px 0 6px 0}
ul#select-category li a {background: transparent url(../../images/forms/ul-blt-job.png) center right no-repeat; color: #000; padding-right: 20px; sdisplay: block; font-weight: bold; text-decoration: none}
ul#select-category li a:hover {background: transparent url(../../images/forms/ul-blt-job-hover.png) center right no-repeat; color: #555}
 ul#select-category ul {display: none; background: #FFF; padding: 5px 20px 5px 50px}
ul#select-category ul:hover{ background: #FFF; padding: 5px 20px 5px 50px}
ul#select-category ul li a {background: none}
 #job2.mdd-content .mdd-forms {background-image: none}
 input#job-title {width: 600px}
input#job-street, input#job-city {margin-top: 4px; width: 250px}
label.label-job-street {float: left; margin: 0 25px 15px 0; width: 250px}
label.label-job-city {float: left; margin-bottom: 15px; width: 350px}
input#job-street {width: 250px}
input#job-nr, input#job-pc {margin-top: 4px; text-align: center; width: 50px}
label.label-job-nr {float: left; margin-bottom: 15px; width: 50px}
label.label-job-pc {clear: left; float: left; margin: 0 41px 15px 0; width: 50}
label.job-anywhere {margin-bottom: 15px; display: block}
input#job-period {margin-top: 15px}
input#job-asap {margin-left: 15px}
input#job-flat-no {margin-left: 15px}
select#job_should_be_done_until_3i {width: 45px}
select#job_expiry_days {width: 80px}
select#job_should_be_done_from_2i {width: 100px}
#job_should_be_done_from_3i {width: 45px}
label.job_speed_schnellstm {margin: 0 0 20px 20px}
label.job_new_form_speed_festlegen {padding: 10px 0 0; display: block}
span#job_new_from_to_date {display: block; padding-top: 10px}
div#local-or-global {margin: 10px 0}
label#job_new_is_global_outer{ margin-left: 310px}
p#its-a-promise{ margin-top: 15px}
 #mdd-lefttab {float: left; margin: 10px 10px 0 0; width: 190px}
#mdd-lefttab .mdd_container ul {list-style: none}
#mdd-lefttab .mdd_container ul ul {margin-bottom: 15px}
#mdd-lefttab .mdd_container ul li {display: inline}
#mdd-lefttab .mdd_container ul li h3 {border-top-width: 2px; font-size: 13px; font-weight: bold; margin: 10px 0 0; padding: 4px 6px 6px 9px}
#mdd-lefttab .mdd_container ul li a, #mdd-lefttab .mdd_container ul li a:link, #mdd-lefttab .mdd_container ul li a:visited, #mdd-lefttab .mdd_container ul li a:active {padding: 6px 10px; display: block}
#mdd-lefttab .mdd_container ul li a:hover {background: #FFEBCC; color: #506B7D; padding: 6px 10px; display: block}
#mdd-lefttab .mdd_container ul li.active a {background: #FF9D00; color: #FFF; padding: 6px 10px; display: block}
#mdd-lefttab .teaser-mysite ul li.last, #mdd-lefttab .mdd_container ul li.last a {padding: 6px 10px; display: block}
#mdd-lefttab .mdd_container ul li.next a {border: none; display: block; padding: 6px 10px}
#mdd-lefttab .mdd_container ul li.none a {border-bottom: none; display: block; padding: 6px 10px}
div#search #mdd-lefttab .mdd_container {border: 2px solid #C8E1F1; border-top: 0; margin-bottom: 0; padding: 0}
div#my-site #mdd-lefttab .mdd_container {border: 2px solid #C8E1F1; border-top: 0; margin-bottom: 0; padding: 0}
#mdd-lefttab .teaser-mysite.mdd_container {border: 2px solid #32648C; border-width: 0 2px 2px}
#mdd-lefttab .teaser-mysite ul li {padding: 5px 10px; display: block}
#mdd-lefttab .teaser-mysite.mdd_container ul li a {border: none; display: inline; padding: 0}
#mdd-lefttab .teaser-mysite h3 {background: #5B83A3; border-top: 2px solid #32648C}
#mdd-lefttab .teaser-mysite h3 a {color: #FFF}
#mdd-lefttab .teaser-profile {border-color: #C8E1F1}
#mdd-lefttab .teaser-profile p.more {padding-right: 4px}
.loadingbar {background: #BA7201 url(../../images/mysite/loadingbar-bg.jpg) repeat-x; border: 1px solid #555; height: 14px; margin: 7px 0; width: 160px}
.loadingbar .progress {background: #BA7201 url(../../images/mysite/loadingbar.jpg) repeat-x; height: 14px; width: 90px; overflow: hidden}
 #mdd-centertab {float: left; margin: 10px 30px 0 0; width: 415px}
#search #mdd-centertab {margin: 10px 0 0; width: 555px}
#mdd-centertab .teaser-mysite.mdd_container {border: 2px solid #32648C !important; border-width: 0 2px 2px !important}
#mdd-centertab .teaser-mysite h3 {background: #5B83A3; border-top: 2px solid #32648C}
#mdd-centertab .teaser-mysite h3 a {color: #FFF !important}
#mdd-centertab .teaser-mysite ul {margin: 5px 0}
#mdd-centertab .teaser-mysite ul li {display: inline; margin: 0; padding: 0 8px}
#mdd-centertab .teaser-profile {border-color: #C8E1F1}
.teaser-profile a:hover {color: #506B7D !important}
#mdd-centertab .teaser-profile h3 {padding: 7px 10px 6px 6px}
#mdd-centertab .teaser-profile ul li {border-color: #C8E1F1; display: inline; padding: 0 7px}
#mdd-centertab div[class="container profile"]{ font-weight: 700}
 .mdd-content #mdd-centertab .jobs-area h2 {color: #FFF; font-size: 16px; padding: 2px 2px 2px 5px}
 .mdd-content #mdd-centertab .jobs-global h2 {background: #6F92AE; color: #FFF; font-size: 13px; letter-spacing: 0.05em; padding: 3px 3px 3px 5px}
#mdd-centertab .jobs-global {margin: 20px 0}
 table .td-right {text-align: right; padding-right: 10px}
table th.td-right {border-left: 1px solid #7093AF; color: #FFF; font-weight: normal; padding-right: 10px; padding-left: 0}
table thead tr {background: #32648C; color: #FFF}
 #mdd-righttab {float: left; margin: 10px 0 0; width: 310px}
div#search #mdd-righttab .jobs-area.mdd_container {border: 2px solid #C8E1F1; margin-bottom: 0; padding: 0}
#mdd-righttab .jobs-area #map_div {height: 270px; width: 306px}
.invitation input {width: 126px; color: #999; margin-left: 10px}
#mdd-righttab .invitation.mdd_container input#invitation-email {width: 274px; margin: 5px 0 10px 10px}
#mdd-righttab .invitation.mdd_container input#invitation-email {width: 274px; margin: 5px 0 10px 10px}
#mdd-righttab .invitation.mdd_container {border-top: none}
#mdd-righttab .invitation.mdd_container button {margin: 0 0 10px 10px}
html* #mdd-righttab .invitation.mdd_container button {margin: 0 0 10px -5px}
#mdd-righttab .invitation.mdd_container p.note {width: 180px; margin-left: 10px}
 div#job-detail h1 {font-size: 20px; line-height: 23px; margin: 0 !important; width: 600px}
div#job-detail h2 {color: #FFF; padding: 5px 6px; background: #33648C; font-size: 15px}
div#job-detail h2 span.head-main {float: left}
div#job-detail h2 a.head-util {font-family: Lucida Grande, Verdana, Arial; float: right; color: #FFF; font-weight: normal; font-size: 13px; margin-right: 5px}
div#job-detail h2 a.head-util:hover {text-decoration: none}
div#job-detail div#mdd-righttab {width: 300px; float: left}
 div#job-detail #mdd-righttab .about-user.mdd_container {margin-bottom: 0; border: 2px solid #C8E1F1; margin-bottom: 15px}
div#job-detail #mdd-righttab .about-user.mdd_container h3 {border: 0; margin: 0}
div#job-detail #mdd-righttab .about-user.mdd_container div#user-snippet-box {padding: 10px}
#user-snippet-box {float: right; margin-top: 5px; width: 150px}
#user-snippet-avatar {border: 1px solid #DDD; margin-left: 37px; width: 74px}
#user-snippet-avatar img {margin: 2px}
#user-snippet-content {text-align: center}
#user-snippet-content p {margin-bottom: 5px; padding: 0; font-size: 13px}
#user-snippet-content h5 {font-size: 13px; margin-bottom: 5px}
#user-snippet-content h5 a {color: #000}
 div#job-detail #mdd-contenttab {float: left; width: 600px}
div#job-detail #job-details .jobs-map {float: left; margin-bottom: 0; margin-bottom: 15px}
div#job-detail #mdd-righttab .jobs-map h3 {margin: 0}
div#job-detail #mdd-righttab .jobs-map h3 span.container-head-main {float: left}
span.container-head-main a {background: none; color: #506B7D}
span.container-head-main a:hover {background: none; color: #32648C}
div#job-detail #mdd-righttab .jobs-map h3 a.container-head-util {float: right; color: #506B7D; font-weight: 200; font-size: 13px}
div#job-detail #mdd-righttab .jobs-map .map {width: 336px; height: 233px}
 div#job-detail #mdd-headrow {margin: 0px 0 20px 0}
 div#job-detail #mdd-headrow #headrow-breadcrumbs {float: left; width: 590px}
div#job-detail #mdd-headrow #headrow-breadcrumbs h4 {float: left; margin-right: 8px; font-size: 13px; font-weight: normal; color: #536A7A}
div#job-detail #mdd-headrow #headrow-breadcrumbs ul {list-style: none}
div#job-detail #mdd-headrow #headrow-breadcrumbs ul li {display: inline}
div#job-detail #mdd-headrow #headrow-breadcrumbs ul li a {color: #536A7A}
div#job-detail #mdd-headrow #headrow-breadcrumbs ul li span {float: left; display: block; font-size: 13px; margin-right: 6px; color: #536A7A}
 div#job-detail #mdd-headrow #headrow-utils {float: right; width: 340px; margin-right: 5px}
div#job-detail #mdd-headrow #headrow-utils ul {list-style: none}
div#job-detail #mdd-headrow #headrow-utils ul li {display: inline}
div#job-detail #mdd-headrow #headrow-utils ul li a {display: block; float: right; margin-left: 18px; font-size: 13px}
 #job-details {float: left; width: 600px}
#job-details .box-wrapper {float: left; margin-bottom: 10px}
#job-details .box-wrapper .job-detail-box {background: #EAEFF3; border-right: 3px solid white; color: #525659; display: inline; float: left; padding: 2px; text-align: center}
#job-details .box-wrapper .job-detail-box img {padding-right: 3px; vertical-align: text-bottom}
#job-detail .user-info {float: left; width: 150px}
#job-details .job-info {float: left; margin-right: 6px; width: 390px}
#job-details .job-info p {float: left}
#display-actions {float: left; padding: 10px 0 15px}
#display-actions form {float: left; margin: 0; padding: 0}
#display-actions div {float: left; line-height: 0px; margin: 0; padding: 0}
#display-actions a {float: left; margin: 0; padding: 0; width: 100%}
#display-actions button {width: 145px}
#display-actions button span.outer{ width: 140px; margin: 0}
#display-actions button span.inner{ width: 120px; margin: 0}
#display-actions .link-button {width: 180px; margin: 0 0 10px}
#display-actions .link-button span.outer{ margin: 1px 0 0 3px; width: 150px}
div.similar_jobs ul {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 10px}
div.similar_jobs a {font-size: 11px}
 textarea#job-description {width: 600px}
div#job-description {margin-top: 10px; margin-bottom: 10px}
div#job-description p {padding: 0 8px; font-size: 13px; margin-bottom: 1em}
 table#job-interested-list {border-spacing: 0; margin-bottom: 15px; width: 600px}
table#job-interested-list thead th {background: #EAEFF3; border-right: 2px solid #D4DEE7; color: #76797E; font-weight: 200; font-size: 13px; padding: 2px 5px}
table#job-interested-list thead th.state {width: 130px}
table#job-interested-list thead th.action {border-right: 0; width: 90px}
table#job-interested-list tbody tr.job-list-row-info td{ border: 0}
table#job-interested-list tbody tr.job-list-row-text td{ padding-bottom: 7px}
table#job-interested-list tbody tr.job-list-row-info td.job-list-avatar {border-bottom: 1px dashed #BBB; vertical-align: top}
table#job-interested-list tbody tr.job-list-row-info td.job-list-avatar img {margin-top: 4px; padding: 2px}
table#job-interested-list tbody tr.job-list-row-info td.job-list-state{  }
table#job-interested-list tbody tr.job-list-row-info td.job-list-state span.state-accepted{  padding-left: 15px}
table#job-interested-list tbody tr.job-list-row-info td.job-list-state span.state-pending{  padding-left: 15px}
table#job-interested-list tbody tr.job-list-row-info td.job-list-state span.state-refused{  padding-left: 15px}
table#job-interested-list tbody tr.job-list-row-info td.job-list-avatar img {border: 1px solid #DDD}
 div.inbox-container {margin-top: 1em}
div.inbox-container h3.inbox-head {font-size: 1em; padding-left: 27px}
div.inbox-container h3.inbox-head.open {background: url(../../images/dialog-item-open.gif) 7px 6px no-repeat}
div.inbox-container h3.inbox-head.collapsed {background: url(../../images/dialog-item-collapsed.gif) 7px 2px no-repeat}
div.inbox-container h3.inbox-head em.new-flag {padding: 1px 2px; color: #FFF; background: #FF6702 url(../../images/jobs/bg-new-flag.gif) top left repeat-x; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 10px; margin-right: 10px}
div.inbox-container h3.inbox-head a {display: inline; background: none; margin: 0; color: #506B7D}
div.inbox-container h3.inbox-head a:hover {display: inline; background: none; color: #57772B}
div.inbox-container table.message-list {}
div.inbox-container table.message-list td.message-author {width: 150px}
div.inbox-container table.message-list td.message-author h4, div.inbox-container table.message-list td.message-author span {padding-left: 25px}
div.inbox-container table.message-list tr.last td {border-bottom: none}
div.inbox-container table.message-list td.message-content {width: 100px}
div.inbox-container table.message-list td.message-content em.new-flag {padding: 1px 2px; color: #FFF; background: #FF6702 url(../../images/jobs/bg-new-flag.gif) top left repeat-x; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 10px; margin-right: 2px}
div.inbox-container fieldset {border: 1px solid #DDD; background: #F5F5F5; padding: 10px}
div.inbox-container fieldset legend {font-size: 15px; font-weight: bold; padding: 2px 4px 1px 4px; background: #FFF; color: #454545}
div.inbox-container button {margin: 0 -3px -5px}
div.inbox-container fieldset textarea {border: 1px solid #B8B8B8; padding: 2px; height: 50px; width: 478px !important; width: 500px; margin-bottom: 8px}
 div#job-detail #job-questions {}
div.job-question-item {margin-bottom: 5px; border-bottom: 1px dashed #BBB; padding: 4px 10px 5px 0}
div.job-question-item #message_text {width: 557px}
div.job-question-item p {padding: 0}
div.job-question-item span.author {font-weight: bold; display: block; float: left; width: 370px}
div.job-question-item em.new-flag {padding: 1px 3px; color: #FFF; background: #FF6702 url(../../images/jobs/bg-new-flag.gif) top left repeat-x; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 12px}
div.job-question-item div.job-question-answer {margin: 10px 0 10px 40px; border: 1px solid #DDD; background: #F5F5F5; padding: 10px}
div.job-question-item div.job-question-answer h5 {background: url(../../images/jobs/job-reply-arrow.gif) 0 4px no-repeat; font-size: 15px; padding: 0 0 5px 16px; color: #454545}
div.job-question-item div.job-question-reply {margin: 10px 0 10px 40px}
div.job-question-item div.job-question {margin: 0 0 10px 0px}
div.job-question-item fieldset {border: 1px solid #DDD; background: #F5F5F5; padding: 10px}
div.job-question-item fieldset legend {font-size: 15px; font-weight: bold; padding: 2px 4px 1px 4px; background: #FFF; color: #454545}
div.job-question-item button {margin: 0 -3px -5px}
div.job-question-item div.job-question-reply fieldset textarea {border: 1px solid #B8B8B8; padding: 2px; height: 50px; width: 505px; margin-bottom: 8px}
div.job-question {padding: 10px 0 0}
#job-detail div.job-question button {margin: -10px -3px -5px 5px}
 div#profile-index {}
div#profile-index h1 {width: 600px; float: left}
div#profile-index div#profile-details {border: 2px solid #CBE1EF; border-bottom: 0; background: #FFF url(../../images/profile/bg-detail.gif) repeat-x; padding: 15px 15px 0 15px}
div#profile-index div#profile-details div#profile-details-avatar {width: 80px; float: left; margin-right: 20px}
div#profile-index div#profile-details div#profile-details-avatar img {background-color: #FFF; border: 1px solid #DDD; padding: 2px}
.ratings .loadingbar {background: #EEE url(../../images/profile/bg-scale-index.gif) repeat-x; border: 1px solid #555; height: 6px; margin: 0 0 0 10px; width: 200px}
.ratings .loadingbar {background: #EEE url(../../images/profile/bg-scale-index.gif) repeat-x; border: 1px solid #555; height: 6px; margin: 0 0 0 10px; width: 200px}
.ratings .loadingbar .progress {background: #BA7201 url(../../images/profile/scale-bar.gif) repeat-x; height: 6px; width: 80px}
.ratings .total .loadingbar .progress {background: #BA7201 url(../../images/profile/scale-bar-total.gif) repeat-x}
div#profile-index div#profile-details div#profile-details-data {width: 170px; float: left; margin-right: 15px; padding-top: 0px}
div#profile-index div#profile-details div#profile-details-special {width: 360px; float: left}
div#profile-index #profile-info-images {width: 652px; margin-left: 15px}
div#profile-index #profile-info-images #html-carousel{ width: 597px}
div#profile-index .ratings {margin-bottom: 5px}
div#profile-index .ratings table {background: #FFF; border-spacing: 0; border: 2px solid #DDD}
div#profile-index #profile-info-ratings {width: 500px}
div#profile-index #profile-info-ratings .ratings {padding: 10px 7px 15px; border-bottom: 1px dashed #BBB}
div#profile-index #profile-info-ratings .ratings h3 {margin-bottom: 0}
div#profile-index #profile-info-ratings .ratings table {xmargin-bottom: 20px}
div#profile-index #profile-info-ratings .ratings p {padding: 0; margin: 0 0 5px}
div#profile-index .ratings table thead tr th {border-bottom: 2px solid #DDD; background: #FFF; color: #000}
div#profile-index .ratings table thead tr th.scale-def span.scale-index-flop {display: block; float: left; background: #FFF url(../../images/profile/icon-flop.gif) left no-repeat; padding: 0 22px 0; margin-left: 8px; height: 19px}
div#profile-index .ratings table thead tr th.scale-def span.scale-index-top {display: block; float: right; background: #FFF url(../../images/profile/icon-top.gif) right 0 no-repeat; padding-right: 22px; height: 19px}
#profile-index .ratings table tbody tr td {border-bottom: none; background: #FFF; padding-left: 10px}
#profile-index .ratings table tbody tr td.gesamt {border-top: 2px solid #DDD}
div#profile-index .ratings table tbody tr td.scale-bar {width: 215px; vertical-align: middle}
div#profile-index .ratings table tbody tr td.scale-bar div.bar-container span.bar-indicator span {display: none}
div#profile-index div#profile-info-about {}
div#profile-index div#profile-info-about .info-texts {float: left; width: 400px}
div#profile-index .info-about-text {border-bottom: 1px dashed #BBB; padding: 10px 0}
div#profile-index .info-about-text h3, div#profile-index .info-about-text p {padding: 0 7px}
div#profile-index div#profile-info-about div#info-about-skills {float: right; width: 246px}
div#profile-index div#profile-info-about div#info-about-skills h3 {margin: 0 0 10px 0}
div#profile-index div#profile-info-about div#info-about-skills ul {padding-left: 18px; margin: 0 0 20px 8px}
div#profile-index div#profile-info-about div#info-about-skills ul li {margin-bottom: 5px}
 ul#profile-tabs {list-style: none; padding-left: 7px; border: 2px solid #CBE1EF; border-top: 0; height: 29px !important; height: 25px; margin-bottom: 20px}
html* ul#profile-tabs {height: 25px}
ul#profile-tabs li {display: inline}
ul#profile-tabs li a {position: relative; top: 0px !important; top: 2px; display: block; float: left; height: 31px; overflow: hidden}
ul#profile-tabs a span {display: block}
 @media projection, screen { .tabs-hide {display: none}
}
 @media print {.tabs-nav {display: none}
}
 .tabs-nav { display: inline-block}
.tabs-nav .tabs-disabled a {filter: alpha(opacity=40)}
  .tabs-nav {}
.tabs-nav a {display: block; position: relative; z-index: 2; background: url(../../images/profile/tabs/tab-inactive-left.gif) top left no-repeat; color: #FFF; text-decoration: none; font-weight: bold; margin-right: 6px}
.tabs-nav a:hover {color: #FFF}
.tabs-nav a span {background: url(../../images/profile/tabs/tab-inactive-right.gif) top right no-repeat; padding: 8px 15px 10px 15px}
.tabs-nav a.active {background: url(../../images/profile/tabs/tab-active-left.gif) top left no-repeat; color: #000}
.tabs-nav a.active a:hover {color: #000}
.tabs-nav a.active span {background: url(../../images/profile/tabs/tab-active-right.gif) top right no-repeat}
.tabs-nav a.active, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {outline: 0;  }
.tabs-nav a.active a:link, .tabs-nav a.active a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer}
.tabs-nav .tabs-disabled {opacity: .4}
.tabs-container {clear: both; background: #FFF;  }
 #my-site #mdd-centertab {xborder: solid red; margin-right: 0; width: 555px}
#my-site h3 a.back {background: url(../../images/mysite/btn-back.png) left 2px no-repeat; padding-left: 18px; text-decoration: underline}
.mytasks .replace {margin: 0 0 5px 0}
.mytasks {margin-bottom: 20px}
.mytasks h2 {background: #32648C; color: #FFF; letter-spacing: 0.02em; font-size: 14px; padding: 3px 3px 3px 5px}
.mytasks thead {}
.mytasks thead th {background: #E0E8EE; color: #666; font-size: 11px; font-weight: normal; border: 1px solid #BCCCD9; border-width: 0 1px 1px; padding-top: 2px; padding-bottom: 2px}
.mytasks thead .td-right {border:none; border: 1px solid #BCCCD9; border-width: 0 1px 1px 0}
.mytasks td.action {width: 12%; white-space: nowrap}
.mytasks td.action .replace {margin-left: 10px}
.mytasks.openjobs h2 {background: #517B9D}
.mytasks.currentjobs h2 {background: #6F92AE}
.mytasks.invitations h2 {background: #8EAAC0}
.mdd_container.profile h3 a.mdd_title {text-decoration: underline; background: none}
.mdd_container.profile h3 a.mdd_title.hover {}
.mdd_container.profile h3 a.rating {font-size: 13px}
.profile ul {float: left; list-style: none; margin: 5px 10px 0 20px; width: 220px}
#mdd-lefttab .mdd_container ul li.openquest a, .mdd_container ul li.openquest a {color: #FF9D00}
#mdd-lefttab .mdd_container ul li.openquest a:hover, .mdd_container ul li.openquest a:hover {background: none; color: #999 !important}
#mdd-lefttab .mdd_container ul li a:hover {color: #506B7D !important}
#mdd-lefttab .mdd_container h3 a:hover {color: #506B7D !important}
.profile ul li {padding: 5px 0 0 5px}
.profile ul li.last {padding-bottom: 8px}
.profile ul li a {color: #506B7D}
.profile img {border: 1px solid #DDD; float: left; padding: 2px; margin: 11px 10px 10px}
 .myprefs {margin: 0 0 20px 0}
.myprefs table {border-top: 1px dashed #BBB}
.odd {background: #FAFAFA}
.odd a {color: #506B7D !important; font-size: 12px}
.odd a:hover {color: #506B7D !important}
.even a {color: #506B7D !important; font-size: 12px}
.even a:hover {color: #506B7D !important}
.myprefs table h4 {margin-top: 15px}
.td-right label {margin-left: 10px}
 input#job-forename, input#job-name, input#job-mobil, input#job-telefon {margin-top: 4px; width: 250px}
label.label-job-forename, label.label-job-name, label.label-job-mobil {float: left; margin: 0 25px 15px 0; width: 250px}
label.label-job-mobil {margin: 0 0 0 15px}
label.label-job-telefon {clear: left; float: left}
 input#data-account, input#data-bankcode, input#data-owner {margin-top: 4px; width: 250px}
.data-account, .data-bankcode, .data-owner {display: block; margin: 15px 25px 0 0}
 .mdd-content #search #mdd-lefttab ul li a {xborder: none}
.destination {font-size: 11px; color: #777}
#search .search-restriction {background: transparent url(../../images/general/search-restriction.png) 10px bottom no-repeat; margin-bottom: 7px; padding: 0 0 7px 0}
#search #mdd-lefttab h2 {background: #5B83A3; color: #FFF; font-size: 16px; border:2px solid #32648C; padding: 5px 10px 4px}
#search .mdd_container ul li.active a, #search ul.destination-list li.active a {background: #FF9D00; color: #FFF; font-weight: bold; padding-left: 10px}
.mdd-content #search #mdd-lefttab li.active a:hover {background: #FF9D00; color: #FFF}
.mdd-content #search #mdd-lefttab li a:hover {˝ background: #FFEBCC; font-weight: bold}
#search ul.destination-list li a {background: transparent url(../../images/general/search-destination.gif) 10px center no-repeat; padding-left: 25px}
.mdd-content #search ul.destination-list li a:hover {background: #FF9D00 url(../../images/general/destination-arrow-hover.gif) right center no-repeat; padding-left: 10px}
#search ul.destination-list li.first a {background: transparent url(../../images/general/search-destination-first.gif) 10px center no-repeat}
.mdd_container h4 {border-bottom: 1px dashed #BBB; color: #777; padding: 20px 10px 4px 7px}
.mdd_container p, .mdd_container form {padding: 7px 10px 7px}
.pagination {font-size: 11px; margin: 0 center; padding: 10px; text-align: center}
.pagination a {border: 2px solid #CCC; border-color: #FFF; padding: 3px 6px}
.pagination a:hover {background: #EEE; background: none; border: 2px solid #CCC; color: #506B7D !important; padding: 3px 6px; text-decoration: none}
.pagination .disabled {display: none}
.pagination .current {xbackground: #EFEFEF; border: 2px solid #CCC; font-weight: bold; padding: 3px 6px}
.pagination .jump {xbackground: #EFEFEF; border-color: #FFF; padding: 3px 6px}
 .mdd-forms p {border-top: 1px dashed #BBB; padding: 6px 0 5px}
.mdd-forms p.search_where_description, p.search_where_description {border: none; color: #777; font-size: 10px; padding: 0; margin: 0 0 0 95px}
#search .mdd-forms p.search_where_description {padding: 3px 0 0; margin-bottom: 6px}
#search .mdd-forms .left.link-button.set-c {margin-right: 10px}
 label.bid_price_all_inclusive {padding: 0 15px 0 0}
input#bid_price-container {padding-top: 50px}
input#bid_price_input {text-align: center; width: 50px}
 #howitworks ul {margin: 0 0 0 20px}
#howitworks ul li {padding: 8px 0}
 #startseite h1 {font-size: 20px; margin-top: 0; padding: 0}
#startseite h1 span {color: #ADC337}
#startseite h2 {color: #32648C; font-weight: 700}
#startseite .keyvisuals {clear: both; background: #CBE2F2; width: 100%; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF}
#startseite .keyvisuals .keyvisuals-inner {background: #FFF; margin: 8px 8px}
#startseite .keyvisuals div.slide-container {width: 250px; height: 170px; float: left}
#startseite .keyvisuals div.slide-container img {width: 250px; height: 170px}
#startseite .keyvisuals img {}
#startseite .keyvisuals .description {margin: 7px 15px; float: left}
#startseite .description {background: #FFF; border: 2px solid #C8E1F1; float: left}
#startseite .description h2#headline {background: #E4F0F8 !important; font-size: 14px !important; padding: 5px !important}
#startseite .direkt-bewerben {float: left; margin-left: 10px; width: 482px}
#startseite .direkt-bewerben h2 {background: #32648C; color: white; font-size: 14px; padding: 7px 5px 5px}
#startseite .direkt-bewerben p {border-bottom: 1px solid #DDDDDD; padding: 5px}
#startseite .description .link-button {margin: 10px auto 7px; width: 150px}
#startseite .description ol {list-style: none; text-align: left; padding: 0; margin: 0}
#startseite .description ol li {border-bottom: 1px dashed #BBB; font-weight: bold; padding: 6px 10px 6px 9px}
#startseite .description h2, #startseite .description h3 {color: #32648C; font-size: 14px; padding: 9px 8px 3px; margin: 0}
.boss {margin-top: 10px}
.noboss {float: left; padding: 10px 0 50px}
.noboss h2 {background: #32648C; color: #FFF !important; font-size: 17px; font-weight: 400; letter-spacing: 0.01em; padding: 6px 7px; margin: 0 0 10px}
.noboss .clickmap {float: left}
.noboss .clickmap h2 {width: 741px}
.noboss .clickmap .links a:hover {color: #000 !important; text-decoration: none !important}
.noboss .subclickmap {float: left}
#startseite .noboss .description {float: left; margin-top: 10px}
#startseite .noboss .description .link-button {margin: 10px auto 7px; width: 145px}
#startseite .category-overview {float: left; padding: 20px 20px 0}
#startseite .category-overview ul {padding: 0; margin: 0 10px 0 0; list-style: none; float: left}
#startseite .category-overview h3 {color: #32648C; padding-left: 3px}
#startseite .category-overview ul li {padding: 4px}
#startseite .category-overview ul li a {text-decoration: underline}
#startseite .category-overview ul li a:hover {color: #57772B !important; text-decoration: underline}
#startseite .category-overview div a[title="A"] {padding-left: 3px}
#startseite .map {background: #CBE2F2; height: 215px; margin-bottom: 10px; width: 100%; float: left}
#startseite .map #map_div {float: left; height: 193px; width: 375px; border: 2px solid #FFF; margin: 8px}
#startseite .map #jobs-in-my-city {float: left; height: 193px; margin: 8px 8px 8px 15px}
#startseite .map #jobs-in-my-city h2 {font-size: 20px; margin-bottom: 5px}
#startseite .links {width: 400px; float: left}
#startseite .links a {display: block; border-bottom: 1px solid #CBE2F2; font-size: 12px; margin:; padding: 7px 10px 7px 10px; text-decoration: none}
#startseite .links a:hover {background: #CBE2F2; color: #1A354D}
 .rating_friendliness_50, .rating_payment_50, .rating_quality_50, .rating_reliability_50, .rating_cleanliness_50, .rating_preis_leistung_50 {padding: 0 15px}
 .domenabled #finderparent {position:relative; height: 410px; background: #FFF url(../../images/forms/ul-job-bg.jpg) center left no-repeat; xbackground: #FFF url(../../images/forms/forms-dashed-line.gif) bottom repeat-x; padding: 15px}
.domenabled #finder {position:absolute; top:1em; left:1em}
.domenabled ul#finder, .domenabled ul#finder li, .domenabled ul#finder ul {width:180px; list-style-type:none; margin:0; padding:0; display: block; padding: 6px 0 6px 0}
.domenabled ul#finder ul.hidden {top:0px; left:-2000px; position:absolute}
.domenabled ul#finder ul.shown {top:0px; left:200px; position:absolute; border-left: 1px dashed #BBB; padding: 0 20px 0 20px; margin-left: 20px}
.domenabled #finder a.open {background: #FF9D00 url(../../images/general/destination-arrow.gif) center right no-repeat; color: #FFF; xfont-weight: bold; padding: 3px 20px 3px 5px; display:block}
.domenabled #finder a.open:hover {color: #FFF}
.domenabled #finder a.parent {background: #FFEBCC url(../../images/general/destination-arrow-hover.gif) center right no-repeat; padding: 3px 20px 3px 5px}
.domenabled ul#finder li a { color: #555; padding: 3px 20px 3px 5px; display: block; text-decoration: underline}
.domenabled ul#finder li a:hover { color: #000; xfont-weight: bold}
 h2.help-category {width: 35em; margin-bottom: .2em}
h2#help-category {float: left}
ul.help-overview {clear: both; padding-left: 1.4em; margin-bottom: 2em}
ul.help-overview li {margin-bottom: .3em}
p.help-top {text-align: right}
dl.help-topics ol {padding-left: 2em; margin-bottom: .8em}
 .are_you_sure p {padding: 5px; padding-bottom: 10px; margin-bottom: 10px}
#modal_container {padding:10px; background-color:#fff; border: 2px solid #DDDDDD; overflow:auto; font-family:"Lucida Grande",Verdana; font-size:12px; color:#333; text-align:left}
#modal_overlay {background-color:#000}
 .SI-FILES-STYLIZED label.cabinet {width: 110px; height: 22px; background: url(/images/upload_button.png) 0 0 no-repeat; display: block; overflow: hidden; cursor: hand}
.SI-FILES-STYLIZED label.cabinet input.file {position: relative; height: 100%; width: 320px; opacity: 0; cursor: hand; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}
 .errorpage {background: url(../../images/general/fehler.jpg) center bottom no-repeat; border: 2px solid #E1E1E1; margin: 0 auto; padding: 20px 20px 0; width: 70%; height: 320px}
#errorpage {text-align: center}
#errorpage h1 {margin: 20px 0 0 0; padding: 0}
#errorpage h2 {margin: 0; padding: 10px 0 20px}
 #social_bookmarking {margin: auto; width: 350px}
#social_bookmarking #sbText {width: 500px}
#social_bookmarking #sbIcons {text-align: center}
 .assessment {border-bottom: 1px dotted grey; margin-bottom: 10px; padding-bottom: 10px}
.assessment tr {border: none}
.assessment th {border: none; font-weight: 700; padding-left: 5px}
.assessment td {border: none}
 p#notice-box-pt1 {background: #E89000; border: 2px solid #D38104; border-right: 0px; color: #FFF; float: left; font-size: 11pt; height: 29px; margin: 10px 0 10px 10px; padding: 12px 5px 0 5px; width: 615px}
p#notice-box-pt2{ background: #E89000; border: 2px solid #D38104; border-left: none; border-right: none; color: #FFF; float: left; font-size: 19pt; height: 25px; margin: 10px 0 0; padding: 11px 5px 5px 34px; width: 250px}
p#notice-box-pt3 {background: #E89000; border-top: 2px solid #D38104; float: left; height: 43px; margin: 10px 0; padding: 0; width: 24px}
p#notice-box-pt4 {background: #E89000; border: 2px solid #D38104; border-left: none; float: left; height: 41px; margin: 10px 10px 10px 0; padding: 0; width: 18px}
div#job-short-descr {background: #F0E0D0 url(/images/arrow_down.gif) no-repeat 240px 0px; color: #605949; font-size: 11pt; height: 130px; margin: 0 0 -13px; padding: 18px 10px 10px; position: relative; top: -28px; width: 285px}
div#job-short-descr input {font-size: 12px; margin-top: 2px}
p#job-description input {width: 272px}
p#job-zip {float: left; margin-right: 10px }
p#job-zip input {width: 44px}
p#job-city {float: left}
p#job-city input {width: 210px}
p#job-submit {margin-top: 5px; text-align: right}
.star-ratings-block div ul li{ list-style: none}