/* Expertensuche */
.expertensuche-start {
    background:#FFFFFF;
    border:1px solid #DDDDDD;
}
.expertensuche-start strong{
    color:#333;
    display:block;
    margin:0 0 10px 0;
}
.expertensuche-start .box {
    float:left;
    width:187px;
    height:150px;
}
.expertensuche-start .box .inner {
    padding:10px 7px 10px 7px;
}
.expertensuche-start .box.first { width:200px; }
.expertensuche-start .box.last { width:270px; border-left:1px solid #DDDDDD; }
.expertensuche-start label { float:left; margin-top:4px;  }
.expertensuche-start input.radio {
    float:left;
    clear:both;
    margin:2px 6px 0 0;
}
.expertensuche-start input.text {
    width:115px;
    border:1px solid #858681;
}
.expertensuche-start .submit_container {
    margin-top:35px;
}
.expertenfinden {
    background-image:url(../images/rechner/Btn-ExpertenFinden-xl.jpg);
    width:168px;
    height:40px;
    border:0px;
    color:#FCA905;
    font-size:0;
    background-position:left top;
}
.expertenfinden:hover {
    background-position:left bottom;
}
.expertensuche-start ul li {
    background:url(../images/box/pfeil-inv.gif) no-repeat left 4px;
    padding:1px 2px 2px 20px;
}
#main .expertensuche-profil img { border:0; }
.expertensuche-ergebnis {
    width:660px;
    border:1px solid #C9E322;
    padding:10px 0 10px 0;
}
.expertensuche-ergebnis .paginate {
    font-size:11px;
    margin:2px 0 0 17px;
}
.expertensuche-ergebnis .paginate u{
    font-weight:bold;
}
.expertensuche-ergebnis .paginate .inner {
    float:left;
    margin:2px 5px 0 0;
}
.expertensuche-ergebnis .paginate .link, .expertensuche-ergebnis .paginate .curLink {
    display:block;
    float:left;
    background:#D3D2D0;
    margin:0 0 0 1px;
    padding:2px 6px 0 6px;
    font-weight:normal;
}
.expertensuche-ergebnis .paginate .link:hover, .expertensuche-ergebnis .paginate .curLink {
    background:#C9E320;
}
#main .paginate .link { text-decoration:none; }

.expertensuche-ergebnis .empfehlung {
    background:#EFEFEF;
}
.expertensuche-ergebnis .empfehlung h2{
    background:#ddd;
    color:#4d4c4c;
    padding:8px 15px 8px 17px;
    margin:11px 0 0 0;
    font-size:18px;
}
.expertensuche-ergebnis .empfehlung .profile {
    padding:10px 15px 10px 15px;
}
.expertensuche-ergebnis .profile .photo { float:left; }
#main .expertensuche-profil .badge { float:right; }
#main .expertensuche-ergebnis .profile .photo img { border:2px solid #fff; }
#main .expertensuche-profil .photo img { border:1px solid #DDD; }

.expertensuche-ergebnis .profile .data { float:left; margin: 0 20px 0 20px; width:270px; }
.expertensuche-ergebnis .profile .name { font-size:13px; font-weight:bold; }
.expertensuche-ergebnis .profile .distance, .expertensuche-ergebnis .profile .rating_text { font-size:9px; font-weight:bold; }
.expertensuche-ergebnis .profile .link_profile { margin:5px 0 5px 0; }
.expertensuche-ergebnis .profile .link_request {
    float:left;
    color:#4d4c4c;
    background:url(../images/rechner/expertensuche/kontakt.gif) no-repeat left center;
    padding:0 0 0 50px;
    margin-top:30px;
    font-size:17px;
    font-weight:bold;
}
.expertensuche-ergebnis .profile .link_request span {
    display:block;
    color:#626161;
    font-size:11px;
}
#main .expertensuche-ergebnis .profile a { color:#4d4c4c; text-decoration:none; }
#main .expertensuche-ergebnis .profile a:hover { text-decoration:underline; }

.expertensuche-ergebnis .weitere {
    border-top:1px solid #abaaaa;
    border-bottom:1px solid #abaaaa;
    margin-bottom:10px;
}
.expertensuche-ergebnis .weitere h2 {
    background:#ddd;
    margin:0;
    padding:2px 20px 2px 20px;
    font-size:14px;
    color:#4d4c4c;
}
.expertensuche-ergebnis .maintable th, #main .expertensuche-ergebnis .maintable th a{
    font-size:11px;
    color:#4d4c4c;
    text-decoration:none;
}
#main .expertensuche-ergebnis .maintable th a:hover { text-decoration:underline; }
.expertensuche-ergebnis .maintable th {
   padding:2px;
}
.expertensuche-ergebnis .maintable td {
    border-top:1px dotted #b9b8b8;
    padding:10px 2px 10px 2px;
}
.expertensuche-ergebnis .maintable th.first, .expertensuche-ergebnis .maintable td.first {
    padding-left:20px;
}
.expertensuche-ergebnis .maintable .order-1, .expertensuche-ergebnis .maintable .order--1 {display:inline; padding-right:15px; background-repeat:no-repeat; background-position:right center; }
.expertensuche-ergebnis .maintable .order--1 { background-image:url(../images/rechner/expertensuche/pfeil-up.gif); }
.expertensuche-ergebnis .maintable .order-1 { background-image:url(../images/rechner/expertensuche/pfeil-down.gif); }
.expertensuche-ergebnis .maintable .photo {
    float:left;
    padding-right:5px;
}
.expertensuche-ergebnis .maintable .name { font-weight:bold; }
.expertensuche-ergebnis .maintable .name a {
    display:block;
    margin-top:5px;
}
#main .expertensuche-profil .back, #main .expertensuche-profil .link_request a {
    text-decoration:none;
    color:#4d4c4c;
}
#main .expertensuche-profil {
    background:transparent url(../images/rechner/stripes.gif);
    padding:10px;
    border:1px solid #DDD;
}
#main .expertensuche-profil .back:hover, #main .expertensuche-profil .link_request a:hover { text-decoration:underline; }
.expertensuche-profil h2, .expertensuche-profil h3 {
    margin:5px 0 0 0;
    padding:5px;
    background-color:transparent;
    font-size:18px;
    color:#4d4c4c;
}
.expertensuche-profil h3 {
    font-size:13px;
    padding:2px 5px 2px 5px;
    margin:10px 0 15px 0;
}
#main .expertensuche-profil a.link_script {
	background:transparent url(../images/rechner/pfeil.gif) no-repeat 0px 3px;
	padding-left:10px;
	margin:5px 0;
	display:block;
	cursor:pointer;
}
#main .expertensuche-profil a.link_script:hover {
	color:#666666;
}
#main .expertensuche-profil .rating_text span.greenUnderline{
	color:#9CB212;
	text-decoration:underline;
	font-weight:bold;
}
#main .expertensuche-profil .rating_text {
	color:#333;
}
.expertensuche-profil .left {
    float:left;
    width:310px;
    padding:10px;
    margin-right:10px;
    background-color:#FFF;
}
.expertensuche-profil .right {
    float:right;
    width:502px;
    background-color:#FFF;
    padding:10px;
}
.expertensuche-profil .link_request {
    color:#4d4c4c;
    background:url(../images/rechner/expertensuche/kontakt-klein.gif) no-repeat left center;
    padding:0 0 0 24px;
    margin:5px 0px;
    font-size:11px;
}
.expertensuche-profil img.rating_info {
	margin-bottom:10px;
}
.expertensuche-profil .profile {
}
.expertensuche-profil .main {
	float:none;
	width:auto;
	margin:0;
}
.expertensuche-profil .main th, .expertensuche-profil .main td {
    padding:5px 10px 5px 0;
    color:#4d4c4c;
}
.expertensuche-profil .main th {
    vertical-align:top;
}
#main .expertensuche-profil .main .rating img { border:0; }
.expertensuche-profil .main .rating_text { font-size:9px; }
#info_tip {
	position:absolute;
	background-color:#FFF;
	padding:5px;
	font-size:11px;
	border:1px solid #CAE232;
	width:500px;
}
#info_tip h1 {
	font-size:14px;
}
#info_tip ul {
	margin:5px 5px 5px 15px;
}
#info_tip p {
	margin:3px 0;
}
#main .expertensuche-profil .button {
    float:left;
    background:url(../images/rechner/expertensuche/button-bg.gif) repeat-x left center;
    color:#4d4c4c;
    padding:2px 5px 2px 5px;
    border:1px solid #dddddd;
    text-decoration:none;
    display:block;
}
#main .expertensuche-profil .button:hover { background-image:url(../images/rechner/expertensuche/button-bg-hover.gif); }

.expertensuche-profil .comments {
	background-color:#FFF;
	padding:10px;
}
.expertensuche-profil .strengths_profile td {
    padding:5px;
    color:#666666;
}

#main .expertensuche-profil .strengths_profile img { border:0; }
.expertensuche-profil .strengths_profile .legend {
  float:left;
  margin-bottom:10px;
}
.expertensuche-profil .comments td {
    color:#4d4c4c;
    padding:2px 10px 2px 0px;
    border-top:1px dotted #b9b8b8;
    font-size:11px;
    vertical-align:top;
}
.expertensuche-profil .comments .row_first td { border:0; }
.expertensuche-profil .comments .feedback { margin-top:4px; width:13px; height:8px; }
.expertensuche-profil .comments .comments_color_positive { background:#59c900; }
.expertensuche-profil .comments .comments_color_negative { background:#ff2c2c; }
#tx_t4tproof_request_product_customer { width:660px; }
