/* frents.com - styles.css - 11032009 */

/* global reset start */
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;font-family:'lucida grande',tahoma,Arial,sans serif;}

textarea {font-family:'lucida grande',tahoma,Arial,sans serif;line-height:normal;}
input[type="text"], input[type="password"] {line-height:normal;}
body {font-size:11px;line-height:15px;background-color:#fff;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/* Allgemeine Angaben */
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both;}
br.clear {height:1px;overflow:hidden;}
.invis,
.hide {display:none !important;}
.noPadding {padding:0;}
.noMargin {margin:0;}
.invisibleInput {position:absolute;left:-2000px;} /* for inputs that still should react to keyboard input */
.clickable {cursor:pointer;}

h1 {font-size:17px;line-height:normal;}
h2 {font-size:14px;line-height:normal;}
h3 {font-size:12px;line-height:normal;}
h4 {font-size:11px;font-weight:normal;line-height:normal;}

input.hidden {display:none;}
input[type="hidden"] {display:none !important}

.disabled label, label.disabled { color:#c5c5c5; }
.disabled label img, label.disabled img { opacity:.5; }

span.checkbox {width:19px;height:20px;padding:0 5px 0 0;background: url(images/bg/checkbox.gif) no-repeat;display: block;clear: left;float: left;cursor:pointer;}
.things span.checkbox {background: url(images/bg/checkbox.gif) no-repeat;}
.people span.checkbox {background: url(images/bg/checkbox_green.gif) no-repeat;}
span.radio {width: 19px;height: 25px;padding: 0 5px 0 0;background: url(radio.gif) no-repeat;display: block;clear: left;float: left;cursor:pointer;}
span.select {position:absolute;width:134px;height:24px;padding:4px 24px 0 12px;color:#666666;background:url(images/bg/selectbox.gif) no-repeat;overflow:hidden;font-size:11px;cursor:pointer;}
.things span.select {background:url(images/bg/selectbox.gif) no-repeat;}
.people span.select {background:url(images/bg/selectbox_green.gif) no-repeat;}

.checkboxControl img.checkboxSymbol { margin-left:2px; margin-right:6px; display:inline !important; }
.disabled img.checkboxSymbol { opacity:.5 }
.checkboxControl label.checkboxLabel { display:inline; float:none; }
img.pixel { width: 100%; height: 100%; border: none; }

span.selectControl.controlWrapper { position:relative; }
select.selectControl { position:relative; width:168px; height:24px; opacity:0; filter:alpha(opacity=0); z-index:5; padding:0; margin:0; cursor:pointer;}
.selectControl.selectedLabel { position:absolute; display:block; left:0; top:0; width:137px; height:18px; padding:3px 22px 1px 7px; border:1px solid #a5a5a5; background:white url(images/bg/dropdown_20_green.gif) no-repeat center right; overflow:hidden;font-size:11px;color:#999999; cursor:pointer; }

.ajaxStatus .statusHover {position:absolute;display:inline;}

div.greyButton {position:relative}
div.greyButton.size195x20 {background:url(../images/button/bg_btn_195x20.png) no-repeat;}
div.greyButton.size195x20:hover {background:url(../images/button/bg_btn_195x20_hover.png) no-repeat;}
div.greyButton.size195x20 img.pixel {width:195px; height:20px;}
div.greyButton .descr {position:absolute;top:0;left:0px;display:block;width:175px;padding:3px 10px;text-align:center;}
div.greyButton a .descr {color:#666666;}

/* Page Messages */
ul.message.blue { background-color:#abc9d4;padding-top:8px;padding-bottom:8px;}
ul.message li {margin:8px; padding:3px 10px; border-width: 1px 0; border-style:solid; list-style:none; color:#999;}
ul.message li.flash_success {background: #E2FBE2; border-color: #C4F7C4; }
ul.message li.flash_error {background: #FBE2E2; border-color: #F8C9C9; color:#333; }
ul.message li.flash_warning {background: #FBFBE2; border-color: #F4F4B5; }

/* Ratings */
span.rating0 {background:url(../images/icon/customer_rating_0.png) no-repeat;width:55px;height:16px;float:left;}
span.rating0_5 {background:url(../images/icon/customer_rating_0_5.png) no-repeat;width:55px;height:16px;float:left;}
span.rating1 {background:url(../images/icon/customer_rating_1.png) no-repeat;width:55px;height:16px;float:left;}
span.rating1_5 {background:url(../images/icon/customer_rating_1_5.png) no-repeat;width:55px;height:16px;float:left;}
span.rating2 {background:url(../images/icon/customer_rating_2.png) no-repeat;width:55px;height:16px;float:left;}
span.rating2_5 {background:url(../images/icon/customer_rating_2_5.png) no-repeat;width:55px;height:16px;float:left;}
span.rating3 {background:url(../images/icon/customer_rating_3.png) no-repeat;width:55px;height:16px;float:left;}
span.rating3_5 {background:url(../images/icon/customer_rating_3_5.png) no-repeat;width:55px;height:16px;float:left;}
span.rating4 {background:url(../images/icon/customer_rating_4.png) no-repeat;width:55px;height:16px;float:left;}
span.rating4_5 {background:url(../images/icon/customer_rating_4_5.png) no-repeat;width:55px;height:16px;float:left;}
span.rating5 {background:url(../images/icon/customer_rating_5.png) no-repeat;width:55px;height:16px;float:left;}

/* Schriftfarben */
.people, .people a {color:#8cb819 !important;}
.things, .things a {color:#229ddd !important;}
.things .people a, .things a.people {color:#8cb819 !important;}
.price, .price a {color:#fe00b0 !important;}
.rating, .rating a {color:#229ddd;}
.thingscount, .thingscount a {color:#229ddd !important;}
input.inputHelpText {color:#c6c6c6 !important;}
textarea.inputHelpText {color:#c6c6c6 !important;}


/* Seitenbereiche */

/* Popup Layer */
div.layer {z-index:1;width:580px;position:absolute;left:200px;top:55px;display:none;font-size:12px;}
div.layer img {display:block;}
div.layer .button {cursor:pointer;}
div.layer .layerContent {background:transparent url(images/bg/popup_left_right.png) left top repeat-y;height:100%;}
div.layer .layerContent .inner {background:url(images/bg/popup_left_right.png) right repeat-y;padding:0 10px;}
div.layer .layerContent .inner .layerFrame {width:100%;height:100%;}
div.layer .layerContent .inner h2 {font-size:17px;color:#4A4A4A;}
div.layer .layerContent a {-moz-outline:none;}
div.layer .layerContent .inner #Buttons {float:right;width:190px;margin-top:10px;}
div.layer .layerContent .inner #Buttons.threeButtons {float:right;width:281px;margin-top:10px;}
div.layer .layerContent .inner #Buttons #Close {margin-right:10px;float:left;}
div.layer .layerContent .inner #Buttons #Send {float:left;}
div.layer .layerContent .inner #Buttons .close {margin-right:10px;float:left;}
div.layer .layerContent .inner #Buttons .notLast {margin-right:10px;float:left;}
div.layer .layerContent .inner #Buttons .send {float:left;}
#Buttons img.spaced {margin-right: 10px;}

div.layer .layerContent .popupWithHeadline {background: #f6f6f6; border: 1px solid #e5e5e5;padding: 18px 29px 29px}
div.layer .layerContent .popupWithHeadline .content {background: #ffffff; border: 1px solid #c6c6c6;margin:0;}
div.layer .layerContent .popupWithHeadline h2 {margin-bottom: 15px;line-height:20px;}
div.layer .layerContent .popupWithHeadline #Buttons {margin-top:20px;width:auto;}
div.layer .layerContent .popupWithHeadline #Buttons input.button,
div.layer .layerContent .popupWithHeadline #Buttons img.button {float:right;border:0px none white; margin-left:5px;width:auto;height:auto;}

.popup .pageMessages {margin-bottom:10px;background-color:#ffff9C; padding: 3px;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/icon/stars.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


/* Wrapper */
#Wrapper {margin:0 auto;width:1006px;margin-top:30px;}
#WrapperSubpage {margin:0 auto;width:1006px;margin-top:30px;}

/* Mein frents Seitenstrukturen */
#Left {float:left;}
.twoColumns #Left {width:619px;margin-right:20px;}
.normal #Left {width:140px;}
.switched #Left {width:189px;margin-right:9px;}
.alternative #Left {width:512px;}
.devided #Left {width:650px; margin: 0; background:url(../../v2/images/myfrents/shadowline_mid.jpg) repeat-y 646px -164px; }
#Middle {float:left;}
.normal #Middle {width:480px;margin-right:20px;}
.switched #Middle {width:580px;margin-right:20px;}
.switched #WideMiddle { width: 750px; margin-left: 198px; }
.alternative #Middle {width:297px;margin-right:9px;}
#Right {float:right;}
.detail #Right {width:298px;}
.normal #Right {width:298px;}
.switched #Right {width:140px;}
.alternative #Right {width:120px;}
.devided #Right {margin: 0; width: 299px; border: none; float:left;}

/* Header */
#HeaderWrapper {background:#0171a1 }
#Header {height:60px;width:983px;margin:0 auto;padding-left:23px;position:relative;background:url(images/bg/header.jpg) no-repeat; }
#Header.big {height:90px;}
#Header #Logo {padding:10px 0 0 6px;width:117px;float:left;}
#Header #Logo.big {padding:14px 0 0 32px;width:172px;float:left;}
#Header .feedback {position:absolute;left:471px;top:2px;display:block;height:49px;width:52px;z-index:1;}

/* Login + Search */ 
#Header #InfoContainer {position:absolute;right:36px;top:3px;width:510px;}
#Header #InfoContainer a {color:#ffffff;}
#Header #InfoContainer #Login {height:52px;color:#ffffff;font-size:10px;float:right;margin-right:3px;}
#Header #InfoContainer #Login div {float:left;}
#Header #InfoContainer #Login a {margin:4px 0 0 6px;}
#Header #InfoContainer #Login #LoginEmail,
#Header #InfoContainer #Login #LoginPasswort {width:123px;float:left;margin-right:1px;}
#Header #InfoContainer #Login #LoginPasswort a {margin-left:9px;color:#6da6bb;vertical-align:top;}
#Header #InfoContainer #Login #LoginEmail input,
#Header #InfoContainer #Login #LoginPasswort input {width:114px;height:17px;margin:0 0 3px 0;padding:3px 0 0 7px;color:#ffffff;font-size:10px;background-color:#107296;border:1px solid #004760;}
*+html #Header #InfoContainer #Login #LoginEmail input,
*+html #Header #InfoContainer #Login #LoginPasswort input {margin-top:-1px;}
#Header #InfoContainer #Login #LoginEmail label {color:#6da6bb;}
#Header #InfoContainer #Login #LoginEmail img.checkbox {vertical-align:-2px;margin-right:2px;cursor:pointer;}
#Header #InfoContainer #Login #FBLoginDiv {margin-left:8px; border-left:1px solid #3983a5;padding-left:9px;}
#Header #InfoContainer #Login #FBLoginDiv a {margin:0;}

#Header #InfoContainer #LoggedIn {height:20px;color:#ffffff;font-size:10px;float:right;margin-right:3px;margin-top:4px;}
#Header #InfoContainer #LoggedIn .floatL {display:block;}
#Header #InfoContainer #LoggedIn span {color:#3983a5;margin-right:7px;}
#Header #InfoContainer #LoggedIn ul li {float:left;padding-right:9px;margin-right:8px;border-right:1px solid #3983a5;}

#Header #InfoContainer #Search {float:right;width:360px;height:22px;}
#Header #InfoContainer #Search div.white {height:20px;background-color:white;float:left;padding:1px 0; }
#Header #InfoContainer #Search div.white img.inputLabel {display:block;float:left;}
#Header #InfoContainer #Search input.text {border:0 none white;float:left;font-size:12px;color:#666666;height:14px;padding:1px 1px; margin-top: 2px; }
#Header #InfoContainer #Search .leuteSachen {width:130px; margin-right:10px;}
#Header #InfoContainer #Search .ortPlz {width:110px;margin-right:5px;}
#Header #InfoContainer #Search input.button {border:none;display:block;float:left;}

/* Footer */
#Footer {background:#ededed url(images/bg/footer.jpg) repeat-x top left;}
#Footer #FooterOuter {height:146px;color:#999999;padding:24px 0 0 0;width:1006px;margin: 0 auto;}
#Footer #FooterOuter #FooterInner {margin-left:23px;}
#Footer #FooterOuter #FooterInner a { color:#999999; }
#Footer #FooterOuter #FooterInner ul.left {float:left;width:191px;}
#Footer #FooterOuter #FooterInner ul:hover,
#Footer #FooterOuter #FooterInner ul:hover a {color:black;}
#Footer #FooterOuter #FooterInner ul li {margin-bottom:2px;}
#Footer #FooterOuter #FooterInner ul li .icon16 img {margin-top:-4px;}
#Footer #FooterOuter #FooterInner .copyright {float:right;margin-left:50px;}
#Footer #FooterOuter #FooterInner .copyright h2 {margin-bottom:9px;float:right;}
#Footer #FooterOuter #FooterInner .copyright p {margin-bottom:9px;float:right;}

/* Start neue Startseite */
/*Header uneingeloggt lang*/
#HeaderBG {height:532px;margin-bottom:-532px;background:url(images/bg/startseite_bg.png) repeat-x;}
#Headertop { margin:0 auto 0 auto; width:1024px; height:158px; position:relative; overflow:visible; z-index:100; background: url("images/bg/startseite_top.png") no-repeat; }
#Headertop #Login { position:absolute; left:945px; top: 27px; width:66px; height:28px; }
#Headertop #Search { position:absolute; left: 524px; top: 27px; }
#Headertop #Search div.white { background-color:white; float:left; height:20px; padding:3px 0; }
#Headertop #Search div.white img.inputLabel { display:block; float:left; margin-top:1px;}
#Headertop #Search div.white input.text { border:0 none white; color:#666666; float:left; font-size:14px; height:16px; margin-top:1px; padding:1px; }
#Headertop #Search div.white input.text input.button { border:medium none; display:block; float:left; }
#Headertop #Search div.white input.leuteSachen { width: 200px }
#Headertop #Search div.white input.ortPlz { width: 80px } 
#Headertop #LoginLayer { display:none; position:absolute; left:749px; top:28px; width:266px; height:289px; background: url(images/bg/login_overlay.png) no-repeat; z-index:3; }
#Headertop #LoginLayer label { color:#666666; display:block; margin-bottom:10px; font-size:12px;}
#Headertop #LoginLayer input { margin-left:10px; border:0px none white; outline: 0px none white; font-size:16px; width:200px; }
#Headertop #LoginLayer .pass { margin-top:8px;}
#Headertop #LoginLayer .pass label { margin-bottom:7px; }
#Headertop #LoginLayer .left { width:140px; margin-top:5px; float:left;}
#Headertop #LoginLayer .left input { float:left; margin-right:10px; margin-top:15px; width:auto;  }
#Headertop #LoginLayer .left label { width:90px; float:left; margin-top:13px; margin-bottom:4px; }
#Headertop #LoginLayer .left a { color:#2298c8;margin-left:10px;}
#Headertop #LoginLayer .floatL { float:left; margin-top:19px; margin-left:9px; width:auto;}
#Headertop #LoginLayer #facebook { font-size:12px; text-align:center; padding-right:19px; margin-top:30px;}
#Headertop #LoginLayer #facebook span { display:block; margin-bottom:8px; }
#Headertop #LoginLayer .inner { position:relative; padding-top:35px; padding-left:19px;}
#Headertop #LoginLayer .inner a.close { position:absolute; top:0; right:0; width:66px; height:28px;}
#Headerbottom { margin:0 auto; width:1024px; height:304px; position:relative; z-index:1; }
#Headerbottom #JetztMitmachen { width:157px; height:40px; position:absolute; top:235px; left:370px; }
#Headerbottom #Or { color:#333333; font-size:13px; font-weight:normal; position:absolute; top:248px; left:539px; }
#Headerbottom #FacebookConnect { width:194px; height:40px; position:absolute; top:241px; left:576px; }
#Headerbottom #Bulletpoints { position:absolute; top:80px; left:360px; }
#Headerbottom h1 {font-size:42px; font-weight:bold; color:#3b3b3b; margin-bottom:10px;}
#Headerbottom h2 {font-size:27px; font-weight:bold; color:#888888;}
#Headerbottom h2 .price {color:e10ecd;}

/*Modifikationen für Header uneingeloggt kurz*/
#HeaderBG.short {height:86px;margin-bottom:-86px;background-color:#0171a1;}
#Headertop.short { margin:0 auto; width:1024px; height:282px; position:relative; overflow:visible; z-index:1 }
#Headertop.short #Login { position:absolute; left:945px; top: 27px; width:66px; height:28px;  }
#Headertop.short #HeaderVideo { width:211px;; position:absolute; top:171px; left:760px; }
#Headertop.short #JetztMitmachen { width:157px; height:40px; position:absolute; top:227px; left:436px; }
#Headertop.short #FacebookConnect { width:194px; height:40px; position:absolute; top:233px; left:644px; }
#Headertop.short #Text {position:absolute; top:150px; left:435px; color:#333333; font-weight:normal; font-size:13px; line-height:20px; }
#Headertop.short #Or {position:absolute; top:237px; left:605px; color:#333333; font-weight:normal; font-size:13px; line-height:18px; }
#ReputationBar { background-color:#ffffff; clear:both; padding:0 0 40px;}
#ReputationBar h2 { margin-left:20px; margin-bottom:12px; color:#229ddd; font-size:16px; font-weight:normal; }

/*Content*/
#StartpageBG.loggedIn { background:url(images/bg/startseite_header_loggedin_bg.png) repeat-x; }
#Wrapper.startpage  { width:1024px; margin-top:0;z-index:3; }
#Wrapper.startpage.loggedIn  { margin-top:0px; }
#Wrapper.startpage  .content { margin:0; overflow:hidden; height:100%; background:url(images/bg/startseite_right_col.png) repeat-y 677px top;}
.startpage .startseitenContainer { overflow:hidden; height:100%; }
/*linke Spalte*/
.startpage div.horizontalLine { background-color:#ffffff; clear:both; display:block; border-top:1px solid #dbdbdb; height:41px; width:1014px; margin-left:10px; }
.startpage #LeftContentStartseite div.horizontalLine { }
.startpage #LeftContentStartseite { width:676px; float:left; padding-top:30px; font-size:12px; }
.startpage #LeftContentStartseite .startseitenContainer { margin-bottom:/*80*/60px; padding-left:10px;  }
.startpage #LeftContentStartseite .startseitenContainer h2 { margin-left:20px; margin-bottom:30px; color:#229ddd; font-size:16px; font-weight:normal; }
.startpage #LeftContentStartseite #WasGeradePassiert { margin-top:26px; margin-bottom:/*22*/60px; }
.startpage #LeftContentStartseite #WasGeradePassiert h2 { width:271px; height:31px; margin-left:-10px; margin-bottom:22px; background:url(../images/headline/waspassiertgerade_v2.gif) no-repeat; padding-left:27px; }
.startpage #LeftContentStartseite #WasGeradePassiert ul li { margin-left:3px; width:570px; height:59px; background:url(images/bg/scroller_line.gif) no-repeat left 58px;}
.startpage #LeftContentStartseite #WasGeradePassiert ul li.lastElementinRow { border:none;}
.startpage #LeftContentStartseite #WasGeradePassiert ul li img { float:left;}
.startpage #LeftContentStartseite #WasGeradePassiert ul li div.contact { float:left;width:50px;}
.startpage #LeftContentStartseite #WasGeradePassiert ul li p { color:#999999; padding:7px 0 0 10px; float:left; font-size:12px;width:510px;}
.startpage .bxslider_container { height:196px !important; }
.startpage .bxslider_container ul { margin-top:69px !important; }

.startpage #LeftContentStartseite #Kategorien ul { overflow:hidden; height:100%; }
.startpage #LeftContentStartseite #Kategorien ul li { width:217px; height:30px; float:left; margin:0 5px 10px 0; }
.startpage #LeftContentStartseite #Kategorien ul li a.image { display:block; float:left; margin-right:10px; width:30px; height:30px; }
.startpage #LeftContentStartseite #Kategorien ul li a.image img { width:30px;height:30px; }
.startpage #LeftContentStartseite #Kategorien ul li a.text { font-size:14px; display:block; float:left; max-width:177px; margin-top:6px; }

.startpage #LeftContentStartseite #Pionier { position:relative; padding-bottom:25px; }
.startpage #LeftContentStartseite #Pionier h2 span { font-size:15px; padding-left:10px;  }
.startpage #LeftContentStartseite #Pionier .profile { overflow:hidden; height:100%;}
.startpage #LeftContentStartseite #Pionier .image { float:left; margin-left:20px; padding: 6px 0 0 9px; height:110px; width:97px; background: url(images/bg/pionier_mask.png) no-repeat top left;}
.startpage #LeftContentStartseite #Pionier p { margin:15px 25px; float:left; font-size:14px; width:420px; line-height:18px;  }
.startpage #LeftContentStartseite #Pionier p.slogan { font-size:18px; line-height:20px;  width:280px; margin-left:160px; }
.startpage #LeftContentStartseite #Pionier img.badge { position:absolute; bottom:0; right:90px;}

/*rechte Spalte*/
.startpage #RightContentStartseite { font-size:12px; width:336px; float:left; background:url(images/bg/search_bg.jpg) no-repeat top left; z-index:3 }
.startpage #RightContentStartseite #Inner {  padding-left:25px; padding-top:15px; }
.startpage #RightContentStartseite .startseitenContainer { margin-bottom:50px; }
.startpage #RightContentStartseite .startseitenContainer h2 { margin-bottom:12px; color:#229ddd; font-size:14px; font-weight:normal; }

.startpage #RightContentStartseite #NeuestenNutzer {}
.startpage #RightContentStartseite #NeuestenNutzer ul { overflow:hidden; height:100%; margin-left:8px;}
.startpage #RightContentStartseite #NeuestenNutzer ul li { width:50px; height:50px; float:left; margin-right:10px; margin-bottom:10px; }
.startpage #RightContentStartseite #NeuestenNutzer ul li img { width:50px; height:50px;}

.startpage #RightContentStartseite #AktivsteGruppen ul { overflow:hidden; height:100%; margin-left:8px;}

.startpage #RightContentStartseite #mapFrents { width:300px; height: 252px; margin-left:8px; }

.startpage #RightContentStartseite #FrentsInfoTeaser div {}
.startpage #RightContentStartseite #FrentsInfoTeaser div p { float:left; width:145px;  }
.startpage #RightContentStartseite #FrentsInfoTeaser div img { float:left; margin-left:3px;  }

#SearchMask { width:296px; height:28px; padding:25px 15px 15px 25px; }
.startpage #RightContentStartseite #Search {overflow:hidden; width:285px;height:27px;background:url(images/bg/searchmask_new.png) no-repeat; }
.startpage #RightContentStartseite #Search input {border:1px solid #ffffff;display:block;float:left;width:100px;font-size:12px;color:#666666;height:14px;}
.startpage #RightContentStartseite #Search .leuteSachen {margin:4px 25px 0 5px;}
.startpage #RightContentStartseite #Search .ortPlz {margin:4px 0 0 0;width:77px;padding-right:3px;}

*+html .startpage #RightContentStartseite #Search .leuteSachen,
*+html .startpage #RightContentStartseite #Search .ortPlz {margin-top:4px;width:148px;}
.startpage #RightContentStartseite #Search input.button {width:65px;height:28px;border:none;}

/* Ende neue Startseite */
/* Start Startseite */

/* GuidedTour */
#GuidedTourWrapper {background:#b9d6dc url(images/bg/hg_streifen_30x270.jpg) repeat-x top left;}
#GuidedTour {height:270px;width:1006px;margin:0 auto;padding:0;overflow:hidden;}
#GuidedTour #Inner {margin-left:6px;}
#GuidedTour #Inner h1 {display:none;}

div.content {margin:0 23px 30px;}

/* Oberer Modulcontainer - SubNav + Weltkarte */
div.content #ModuleTopContainer {overflow:visible;height:100%;margin:0 10px 10px 10px;}

/* SubNav */
div.content #ModuleTopContainer #CatNav {float:left;width:180px;height:641px;margin:0 20px 0 0;z-index:1;position:relative;}
div.content #ModuleTopContainer #CatNav h2 {padding:0 0 7px 10px;}

div.content #ModuleTopContainer #CatNav #flyout {float:left; width:152px; border-top:1px solid #ffffff;font-size:13px;z-index:1;}
div.content #ModuleTopContainer #CatNav #flyout ul {padding:0; margin:0; list-style:none; position:absolute;padding-bottom:3px; left:-9999px;border-bottom:1px solid #BDBDBD;background:#ffffff url(images/bg/cat_second_nav_ul_long.gif) no-repeat top right;}
div.content #ModuleTopContainer #CatNav #flyout table {border-collapse:collapse; margin:-1px -10px;}
div.content #ModuleTopContainer #CatNav #flyout li {float:left;width:162px; height:24px; }
div.content #ModuleTopContainer #CatNav #flyout li a {display:block; width:152px; height:26px; color:#229DDD; line-height:26px; padding-left:10px;}
div.content #ModuleTopContainer #CatNav #flyout li a.fly {background:#ffffff url(images/bg/cat_nav_arrow.gif) no-repeat right center;}
div.content #ModuleTopContainer #CatNav #flyout li span.fly {display:block; width:152px; height:26px; color:#229DDD; line-height:26px; padding-left:10px; background:#ffffff url(images/bg/cat_nav_arrow.gif) no-repeat right center;}
div.content #ModuleTopContainer #CatNav #flyout li:hover {position:relative;}
div.content #ModuleTopContainer #CatNav #flyout li a:hover {white-space:nowrap; color:#229DDD; position:relative;padding-left:10px;}
div.content #ModuleTopContainer #CatNav #flyout li:hover > a {color:#229DDD;padding-left:10px;}
div.content #ModuleTopContainer #CatNav #flyout li a.fly:hover {background:#ffffff url(images/bg/cat_first_nav_over.gif) no-repeat left center;}
div.content #ModuleTopContainer #CatNav #flyout li span.fly:hover {background:#ffffff url(images/bg/cat_first_nav_over.gif) no-repeat left center;}
div.content #ModuleTopContainer #CatNav #flyout li:hover > a.fly {background:#ffffff url(images/bg/cat_first_nav_over.gif) no-repeat left center;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul {left:143px; top:1px; width:260px; height:auto; padding-top:1px;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul, x:-moz-any-link, x:default {top:1px;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul li {width:250px;}
div.content #ModuleTopContainer #CatNav #flyout ul li {height:25px;line-height:25px;width:260px;}
div.content #ModuleTopContainer #CatNav #flyout ul li a {width:255px;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul li {height:23px;line-height:23px;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul li a.first {height:23px;line-height:23px;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul li a {background: url(images/bg/cat_nav_arrow.gif) no-repeat 12px center; width:228px; padding-left:30px;border:1px solid #bdbdbd;border-width:0 1px;}
div.content #ModuleTopContainer #CatNav #flyout :hover ul li a.first {border-left:0;border-right:0;}
div.content #ModuleTopContainer #CatNav #flyout ul li a:hover {background-color:#f9f9f9;text-decoration:underline;}
div.content #ModuleTopContainer #CatNav #flyout ul li:hover > a {background-color:#f9f9f9;text-decoration:underline;}


/* Weltkarte */
div.content #ModuleTopContainer #Map {float:left;width:740px;height:373px;position:relative;}
div.content #ModuleTopContainer #Map h1 {color: #000000;font-weight: normal;margin: 0 0 10px; padding: 0;}
div.content #ModuleTopContainer #Map #MapSearch {width:204px;height:25px;position:absolute;right:0;top:-7px;}
div.content #ModuleTopContainer #Map #MapSearch input {border:1px solid #a5a5a5;float:left;width:166px;font-size:11px;;height:17px;color:#666666;}
div.content #ModuleTopContainer #Map #MapSearch input.button {width:26px;height:25px;margin-top:7px;border:none;}
div.content #ModuleTopContainer #Map #MapSearch .ortPlzMap {margin-top: 7px; padding:2px 0 3px 5px; }

/* Scroller GoogleMaps */
.jcarousel-container-horizontal {width: 644px;padding: 9px 48px 0;}
.jcarousel-clip-horizontal {width:644px;height:75px;overflow:visible;}
.mapCarousel-skin .jcarousel-item {width: 48px;height: 48px;border: 1px solid #e5e5e5;}
.mapCarousel-skin .jcarousel-item a {width:48px;height:48px;display:block;position:relative;text-decoration:none;}
.mapCarousel-skin .jcarousel-item .mapOverlay {position:absolute;top:0;left:0;height:56px;z-index:1;overflow:visible;}
.mapCarousel-skin h3 {white-space:nowrap;text-align:center;visibility:hidden;position:absolute;bottom:2px;left:0;}

.mapCarousel-skin .jcarousel-item:hover {}
.mapCarousel-skin .jcarousel-item-horizontal {margin-right: 4px;}
.mapCarousel-skin .jcarousel-item-placeholder {background:url(../images/icon/loading-small.gif) center center no-repeat;}
.mapCarousel-skin .jcarousel-next-horizontal {position:absolute;top: 18px;right: 0px;width: 33px;height: 34px;cursor: pointer;background: #ffffff url(../images/icon/map_arrow_right.gif) no-repeat 0 0;}
.mapCarousel-skin .jcarousel-next-disabled-horizontal,
.mapCarousel-skin .jcarousel-next-disabled-horizontal:hover,
.mapCarousel-skin .jcarousel-next-disabled-horizontal:active {cursor:default;background: transparent url(../images/icon/map_arrow_right_disabled.gif) no-repeat 0 0;}
.mapCarousel-skin .jcarousel-prev-horizontal {position: absolute;top: 18px;left: 0px;width: 33px;height: 34px;cursor: pointer;background: transparent url(../images/icon/map_arrow_left.gif) no-repeat 0 0;}
.mapCarousel-skin .jcarousel-prev-disabled-horizontal,
.mapCarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.mapCarousel-skin .jcarousel-prev-disabled-horizontal:active {cursor: default;background: transparent url(../images/icon/map_arrow_left_disabled.gif) no-repeat 0 0;}

.jcarousel-container {position: relative;}
.mapCarousel-skin .jcarousel-clip {padding:0;margin:0;overflow:hidden;position:relative;}
.mapCarousel-skin .jcarousel-list {overflow:hidden;position: relative;top: 0;left:0;margin:0;padding:0;height:75px;}
.mapCarousel-skin .jcarousel-list li, .jcarousel-item {float:left;list-style:none;width:48px;height:48px;}
.mapCarousel-skin .jcarousel-next {display:none;}
.mapCarousel-skin .jcarousel-prev {display:none;}
 
 /* Unterer Modulcontainer - Leute + Sachen + Werbung */
div.content #ModuleBottomContainer {height:100%;margin:0 10px 20px;}
div.content #ModuleBottomContainer div.listcontainer {float:left;padding-right:9px;border-right:1px solid #a5a5a5;margin-right:10px;}
div.content #ModuleBottomContainer div.listcontainer.last {padding:0; margin:0; border:0 none white;}
div.content #ModuleBottomContainer div.listcontainer div.listContent {width:300px;height:263px;}
div.content #ModuleBottomContainer div.listContent div.head {height:45px;background:url(images/bg/actionbilder_head.gif) no-repeat bottom left;}
div.content #ModuleBottomContainer div.listContent div.head h2 {padding:10px 0 9px 10px;font-size:13px;}
div.content #ModuleBottomContainer div.listContent li.item {background-color:#ffffff;overflow:hidden;height:51px;width:288px;padding:7px 0 7px 10px;}
div.content #ModuleBottomContainer div.listContent li.item div.inner {position:relative;height:51px;width:288px;}
div.content #ModuleBottomContainer div.listContent li.last {margin-bottom:5px;}
div.content #ModuleBottomContainer div.listContent li.item div.image {position:relative;width:50px;height:50px;float:left;margin-right:10px;}
div.content #ModuleBottomContainer div.listContent li.item div.image img {max-width:50px;max-height:50px;}
div.content #ModuleBottomContainer div.listContent li.item h3 {width:220px;height:15px;overflow:hidden;margin-top:2px;}
div.content #ModuleBottomContainer div.listContent li.item h3 .thingscount {font-weight:normal;margin-left:2px;}
div.content #ModuleBottomContainer div.listContent li.item h4 {width:210px;overflow:hidden;}
div.content #ModuleBottomContainer div.listContent li.item h4 .price {margin-left:10px;}
div.content #ModuleBottomContainer div.listContent div.more {padding:5px 0 0 10px;height:16px;line-height:16px;}
div.content #ModuleBottomContainer div.listContent div.more img {vertical-align:bottom;padding-right:4px;}
div.content #ModuleBottomContainer div.listContent div.more a {font-weight:bold;vertical-align:top;}
div.content #ModuleBottomContainer div.listContent div.more a.plus {padding-right:7px;float:left;width:16px;height:16px;}
div.content #MyFrentsFriendItems div.more a.plus:hover {text-decoration:none;}

/* Leute Liste */
div.content #ModuleBottomContainer .people div.listContent li.item h4 {color:#999999;}
div.content #ModuleBottomContainer .people div.listContent li.item h4 a {color:#8cb819;}
div.content #ModuleBottomContainer .people div.listContent li.item div.info span.city a {color:#8cb819;font-size:11px;}
div.content #ModuleBottomContainer .people div.listContent li.item div.info p {width:140px;line-height:13px;color:#999999;}
div.content #ModuleBottomContainer .people div.listContent li.item div.addFriend {position:absolute;right:2px;bottom:5px;}
div.content #ModuleBottomContainer .people div.listContent li.item div.addFriend p {width:55px;float:left;font-size:9px;line-height:9px;display:none;}
div.content #ModuleBottomContainer .people div.listContent li.item div.addFriend p a {color:#8cb819;}
div.content #ModuleBottomContainer .people div.listContent li.item div.addFriend img {margin-top:2px;}
div.content #ModuleBottomContainer .people div.listContent div.more a {color:#8cb819;}
div.content #ModuleBottomContainer .people div.listContent div.more a.plus {background:url(../images/icon/more_plus_green.gif) no-repeat;}

/* Sachen Liste */
div.content #ModuleBottomContainer .things div.listContent li.item h4 {color:#999999;float:left;width:50px;}
div.content #ModuleBottomContainer .things div.listContent li.item div.info span.city a {color:#229ddd;font-size:11px;display:block;}
div.content #ModuleBottomContainer .things div.listContent li.item span.price {position:absolute;right:2px;bottom:3px;}
div.content #ModuleBottomContainer .things div.listContent div.more a {color:#229ddd;}
div.content #ModuleBottomContainer .things div.listContent div.more a.plus {background:url(../images/icon/more_plus_blue.gif) no-repeat;}

/* Leute+Sachen-Einträge generisch */
.shortList div.listContent li.item {background-color:#ffffff;overflow:hidden;height:51px;width:288px;padding:7px 0 7px 10px;}
.shortList div.listContent li.item div.inner {position:relative;height:51px;width:288px;padding:0;background-image:none;}
.shortList div.listContent li.last {margin-bottom:5px;}
.shortList div.listContent li.item div.image {position:relative;width:50px;height:50px;float:left;margin-right:10px;}
.shortList div.listContent li.item div.image img {max-width:50px;max-height:50px;}
.shortList div.listContent li.item h3 {width:220px;height:15px;overflow:hidden;margin-top:2px;}
.shortList div.listContent li.item h3 .thingscount {font-weight:normal;margin-left:2px;}
.shortList div.listContent li.item h4 {width:210px;overflow:hidden;}
.shortList div.listContent li.item h4 .price {margin-left:10px;}

.shortList div.listContent li.item.people h4 {color:#999999;}
.shortList div.listContent li.item.people h4 a {color:#8cb819;}
.shortList div.listContent li.item.people div.info span.city a {color:#8cb819;font-size:11px;}
.shortList div.listContent li.item.people div.info p {width:140px;line-height:13px;color:#999999;}
.shortList div.listContent li.item.people div.addFriend {position:absolute;right:2px;bottom:5px;}
.shortList div.listContent li.item.people div.addFriend p {width:55px;float:left;font-size:9px;line-height:9px;display:none;}
.shortList div.listContent li.item.people div.addFriend p a {color:#8cb819;}
.shortList div.listContent li.item.people div.addFriend img {margin-top:2px;display:inline;}
.shortList div.listContent div.more.people a {color:#8cb819;}
.shortList div.listContent div.more.people a.plus {background:url(../images/icon/more_plus_green.gif) no-repeat;}

.shortList div.listContent li.item.things h4 {color:#999999;float:left;width:50px;}
.shortList div.listContent li.item.things div.info span.city a {color:#229ddd;font-size:11px;display:block;}
.shortList div.listContent li.item.things span.price {position:absolute;right:2px;bottom:3px;}
.shortList div.listContent div.more.things a {color:#229ddd;}
.shortList div.listContent div.more.things a.plus {background:url(../images/icon/more_plus_blue.gif) no-repeat;}

/* Werbung */
div.content #ModuleBottomContainer #Advertisement {float:left;width:300px;height:258px;}
div.content #ModuleBottomContainer #Advertisement img {border: 1px solid #e5e5e5;}

/* Actionbilder */
div.content .actionGallery {width:940px;height:200px;margin:0 10px;}
#WrapperSubpage div.content .actionGallery {width:740px;padding:27px 0 0 0;margin:0;}
.detail div.content .actionGallery {width:620px !important;padding:27px 0 0 0;margin:0;}
#WrapperSubpageMeinFrents div.content .actionGallery {width:740px;padding:27px 0 0 0;margin:0;}
div.content .actionGallery div.head {height:45px;background:url(images/bg/actionbilder_head.gif) no-repeat bottom left;}
div.content .actionGallery div.head h2 {padding:10px 0 9px 10px;float:left;}
div.content .actionGallery div.head .paging {float:right;padding:7px 10px 0 0;}
div.content .actionGallery div.head .paging h3 {margin:2px 9px 0 0;}
div.content .people div.head .paging a {color:#8cb819;}
div.content .things div.head .paging a {color:#229ddd;}
div.content .actionGallery div.head .paging li.active a {color:#ffffff !important;}
div.content .actionGallery div.head .paging ul li {line-height:20px;font-weight:bold;margin-left:1px;float:left;width:20px;height:20px;text-align:center;background:#f6f6f6 url(../images/nav/actionbilder_nav_pas.gif) no-repeat;}
div.content .actionGallery div.head .paging ul li a {-moz-outline:none;display:block;}
div.content .people div.head .paging ul li a:hover {background:#8dc911 url(../images/nav/actionbilder_nav_act.gif) no-repeat;color:#fff;text-decoration:none;}
div.content .people div.head .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_nav_act.gif) no-repeat;color:#fff;}
div.content .things div.head .paging ul li a:hover {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#fff;text-decoration:none;}
div.content .things div.head .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#fff;}
div.content .things div.head .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#fff;} 
div.content .actionGallery div.inner {margin:0 10px;height:155px;overflow:hidden;position:relative;width:920px;} 
#WrapperSubpage div.content .actionGallery div.inner {margin:0 22px;width:720px;}
.detail div.content .actionGallery div.inner {margin:0 10px !important;width:600px !important;}
#WrapperSubpageMeinFrents div.content .actionGallery div.inner {margin:0 22px;width:720px;}
div.content .actionGallery div.inner ul {height:155px;position:absolute;left:0;top:0;}
div.content .actionGallery div.inner li.item {float:left;margin:0 16px 0 0;position:relative;}
div.content .actionGallery div.inner li.item.crop {overflow:hidden;}
#WrapperSubpage div.content .actionGallery div.inner li.item {margin:0 50px 0 0;}
.detail div.content .actionGallery div.inner li.item {margin:0 13px 0 0 !important;}
#WrapperSubpageMeinFrents div.content .actionGallery div.inner li.item {margin:0 50px 0 0;}
div.content .actionGallery div.inner li.item .imageContainer {overflow:hidden;margin-bottom:6px;width:140px;height:105px;}
div.content .actionGallery div.inner li.item .imageContainer .images {position:absolute;left:0;top:0;width:280px;overflow:hidden;height:105px;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale {width:140px;height:105px;float:left;background-color:#ffffff;position:relative;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale a {width:140px;height:105px;display:block;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .stoererPro {width:22px;height:22px;background:url(../images/icon/stoerer_pro.png) no-repeat;position:absolute;right:0;top:0;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .stoererGiveaway {width:36px;height:35px;background:url(../images/icon/free_icon_big.png) no-repeat;position:absolute;right:0;top:22px;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .stoererVisibility {position:absolute;right:0;top:0;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .stoererSichtbar {width:21px;height:19px;background:url(../images/icon/stoerer_sichtbar.png) no-repeat;float:left;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .stoererVerborgen {width:21px;height:19px;background:url(../images/icon/stoerer_verborgen.png) no-repeat;;float:left;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .icon {display:none;position:absolute;left:0;height:16px;width:100%;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .icon img {width:16px;height:16px;margin-right:5px;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .icon a {height:16px;background:url(images/bg/weiss75.png);line-height:16px;float:left;width:140px;display:block;font-size:10px;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .icon a, x:-moz-any-link, x:default {line-height:15px;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .iconZoom {bottom:18px;}
div.content .actionGallery div.inner li.item .imageContainer .images div.imageScale .iconPlus {bottom:1px;}
div.content .actionGallery div.inner li.item .imageContainer .images img {float:left;max-width:140px;max-height:105px;}
div.content .actionGallery div.inner li.item h3 {font-weight:normal;width:140px;height:15px;}
div.content .actionGallery div.inner li.item h3 .thingscount {margin-left:2px;}
div.content .actionGallery div.inner li.item h4 {width:140px;}
div.content .actionGallery div.inner li.item h4 .price {margin-left:5px;float:right;clear:right;}
/* Ende Startseite */

#BreadCrumb {height:29px;}
#BreadCrumb ul {overflow:hidden;}
#BreadCrumb ul li {float:left;margin-right:9px;font-size:11px;}
#BreadCrumb ul li a {color:#229ddd;padding-right:11px;background:url(../images/icon/breadcrumb_link_arrow.gif) no-repeat right 6px;}
#BreadCrumb ul li.last a {color:#229ddd;padding-right:11px;background:url();}
#BreadCrumb ul li.people a {color:#8CB819;}
#BreadCrumb ul li.things a {color:#229ddd;}

/* Start Suchergebnisse */
#SearchInfoContainer {margin-bottom:20px;overflow:hidden;}
#SearchInfoContainer h1 {color:#666666;height:29px;line-height:18px;}
#SearchInfoContainer #SearchTerms {margin-right:10px;float:left;width:311px;}
#SearchInfoContainer #SearchTerms p {color:#ababab;font-size:10px;height:18px;}
#SearchInfoContainer #SearchTerms ul li {font-size:12px;font-weight:bold;color:#666666;float:left;margin:0 25px 5px 0;}
#SearchInfoContainer #SearchTerms ul li span {float:left;}
#SearchInfoContainer #SearchTerms ul li a {background:url(../images/icon/searchterm_pas_close.gif) no-repeat;margin:2px 0 0 10px;width:10px;float:left;height:12px;}
#SearchInfoContainer #SearchTerms ul li a:hover {background:url(../images/icon/searchterm_act_close.gif) no-repeat;text-decoration:none;}

#SearchInfoContainer #SearchedCities {float:left;}
#SearchInfoContainer #SearchedCities h1 {height:22px;}
#SearchInfoContainer #SearchedCities ul li {color:#229ddd;height:20px;line-height:20px;margin-bottom:3px;}
#SearchInfoContainer #SearchedCities ul li a {float:left;color:#229ddd;background:url(images/bg/searchedCities_middle.gif) repeat-x left top;padding:0 9px;}
#SearchInfoContainer #SearchedCities ul li span.start {float:left;background:url(images/bg/searchedCities_left.gif) no-repeat right top;}
#SearchInfoContainer #SearchedCities ul li span.end {float:left;background:url(images/bg/searchedCities_right.gif) no-repeat left top;}

/*Selectbox*/
#ModuleSubContent #LeftContent {float:left;}
#ModuleSubContent #Filter {width:211px;margin-bottom:10px;}
#ModuleSubContent #Filter span.border{border-bottom:1px solid #e5e5e5;width:200px;display:block;height:1px;padding:0;margin:0;}
#ModuleSubContent #Filter h3 {padding:0 0 0 9px;color:#666666;height:34px;line-height:34px;}
#ModuleSubContent #Filter .moduleLeftSidebar {width:198px;border:1px solid #e5e5e5;border-right:1px solid #c6c6c6;background-color:#f6f6f6;}
#ModuleSubContent #Filter .moduleLeftSidebar input{border:1px solid #A5A5A5;border-right:0;color:#666666;float:left;font-size:11px;height:17px;width:134px;padding:5px 0pt 0pt 10px;}
#ModuleSubContent #Filter .moduleLeftSidebar h3 {padding:0;}
#ModuleSubContent #Filter .moduleLeftSidebar .button {float:left;height:24px;width:26px;padding:0;border:0;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchInResults {height:69px;border-bottom:1px solid #e5e5e5;padding:0 0 0 9px;overflow:hidden;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleRadiusSearch {height:103px;border-bottom:1px solid #e5e5e5;padding:0 0 0 9px;overflow:hidden;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleRadiusSearch p {padding-top:5px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleRadiusSearch #searchDistance {cursor:pointer;color:#666666;font-size:13px;margin-top:1px;border:1px solid #A5A5A5;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleRadiusSearch #searchDistance option {height:18px;padding-left:10px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters {padding:0 0 0 9px;overflow:hidden;margin-bottom:15px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters label {float:right;text-align:left;width:160px;cursor:pointer;background-position:3px 0;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters input {width:12px;height:12px;float:left;vertical-align:bottom;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters label.noCheckbox {float:left;width:auto;cursor:auto;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters label.noCheckbox.long {display:block;float:none;width:auto;cursor:auto;margin-bottom:2px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters p {margin-bottom: 5px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters p .explanation {display:block; margin-top: 3px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters input.button {cursor:pointer;width:146px;margin-top:8px;height:20px;line-height:16px;color:#666666;padding:0;border:1px solid #A5A5A5;background-color:#ffffff;padding-bottom:2px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters .selectControl.controlWrapper {display:block; clear:both;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters select.selectControl {width:169px;}
#ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchFilters .selectControl.selectedLabel {width:138px;}

#ModuleSubContent #Filter #ModuleLeftNavResults {padding:0 0 44px 9px;background:transparent url(images/bg/ergebnisse_kategorien_bg.gif) repeat-y;}
#ModuleSubContent #Filter #ModuleLeftNavResults h3 {padding:0;width:170px;background-color:#F6F6F6;color:#666666;height:31px;line-height:31px;}
#ModuleSubContent #Filter #ModuleLeftNavResults span.counter {color:#999999;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li {line-height:23px;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li a {background-color:#F6F6F6;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li a:hover {background-color:#F6F6F6;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li.active {display:inline;color:#666666;font-size:12px;font-weight:bold;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li.selected {font-size:12px;font-weight:bold;color:#666666;background:transparent url(images/bg/ergebnisse_kategorien.gif) no-repeat 1px 0;line-height:30px; display:block;margin-left:-9px; padding-left:9px}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li.selected a.mainCategory {color:#666666 !important;background-color:transparent;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li ul {padding:0 0 0 10px;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li ul li {font-weight:normal;font-size:11px;margin-left:-19px;padding-left:19px;margin-right:-11px;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li ul li.active {font-size:11px;font-weight:normal;color:#999999;background:transparent url(images/bg/ergebnisse_kategorien.gif) no-repeat 1px 0;line-height:30px;display:block;}
#ModuleSubContent #Filter #ModuleLeftNavResults ul li ul li.active a {color:#666666 !important; background-color:transparent;}

#ModuleSubContent #AllCategories {padding:0 0 44px 9px;}
#ModuleSubContent #AllCategories h3 {padding:0;color:#999999;height:31px;line-height:31px;}
#ModuleSubContent #AllCategories ul li {font-size:12px;line-height:22px;}
#ModuleSubContent #AllCategories ul li ul {padding:0 0 0 10px;}
#ModuleSubContent #AllCategories ul li ul li {font-size:11px;line-height:20px;}

#ModuleSubContent #LeftContent .commercial {text-align:center;margin-top:20px;}
#ModuleSubContent #RightContent .commercial {width:740px;text-align:center;margin-top:20px;}

.normal #ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchInResults {border-bottom:none;}
.alternative #ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchInResults {border-bottom:none;}
.switched #ModuleSubContent #Filter .moduleLeftSidebar #ModuleSearchInResults {border-bottom:none;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends {padding:0 0 5px 9px;background:transparent url(images/bg/ergebnisse_kategorien_bg.gif) repeat-y;overflow:hidden;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends h3 {padding:0;width:170px;background-color:#F6F6F6;color:#666666;height:31px;line-height:31px;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends h3 span {font-weight:normal;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul {padding:0 0 0 10px;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li {height:30px;line-height:30px;font-size:11px;font-weight:normal;color:#999999;display:block;margin:0 -11px 0 -19px;padding-left:9px;overflow:hidden;padding-bottom:5px;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li:hover {background:transparent url(images/bg/ergebnisse_kategorien_friend.gif) no-repeat 1px 0;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li.active {height:30px;line-height:30px;font-size:11px;font-weight:normal;color:#999999;background:transparent url(images/bg/ergebnisse_kategorien_friend.gif) no-repeat 1px 0;display:block;margin:0 -11px 0 -19px;padding-left:9px;overflow:hidden;padding-bottom:5px;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li span.counter {color:#999999;padding-left:3px;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li img {width:25px;height:25px;margin:3px 10px 0 0;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li a {float:left;height:25px;background:none;background-color:transparent;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li.active a {background-color:transparent;}
#ModuleSubContent #Filter #ModuleLeftThingsFriends ul li a:hover {background:none;background-color:transparent;}

#ModuleSubContent #Filter #ModuleLeftYourContacts {padding:0 0 5px 9px;background:transparent url(images/bg/ergebnisse_kategorien_bg_border.gif) repeat-y;overflow:hidden;}
#ModuleSubContent #Filter #ModuleLeftYourContacts span.number {color:#666666;float:left;}
#ModuleSubContent #Filter #ModuleLeftYourContacts div.nav {float:right;margin:0 21px 8px 0;}
#ModuleSubContent #Filter #ModuleLeftYourContacts div.nav a {float:left;display:block;}
#ModuleSubContent #Filter #ModuleLeftYourContacts h3 {padding:0;width:170px;background-color:transparent;color:#666666;height:31px;line-height:31px;}
#ModuleSubContent #Filter #ModuleLeftYourContacts h3 span {font-weight:normal;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul {padding:0 0 0 10px;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li {height:30px;line-height:30px;font-size:11px;font-weight:normal;color:#999999;display:block;margin:0 -11px 0 -19px;padding-left:9px;overflow:hidden;padding-bottom:5px;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li:hover {background:#f6f6f6 url(images/bg/ergebnisse_kategorien_friend.gif) no-repeat 1px 0;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li.active {height:30px;line-height:30px;font-size:11px;font-weight:normal;color:#999999;background:transparent url(images/bg/ergebnisse_kategorien_friend.gif) no-repeat 1px 0;display:block;margin:0 -11px 0 -19px;padding-left:9px;overflow:hidden;padding-bottom:5px;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li span.counter {color:#999999;padding-left:3px;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li img {width:25px;height:25px;margin:3px 10px 0 0;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li a {float:left;height:25px;background:none;background-color:transparent;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li.active a {background-color:transparent;}
#ModuleSubContent #Filter #ModuleLeftYourContacts ul li a:hover {background:none;}



/* Rechte Spalte Resultlist */
#ModuleSubContent #RightContent {width:741px;float:left;background-color:transparent;margin-left:-12px;overflow:visible;}
#ModuleSubContent #RightContent input {color:#666666;}
#ModuleSubContent #RightContent #Resultlist {padding-bottom:20px;}
#ModuleSubContent #RightContent #ReiterNavigation,
#ModuleSubContent #Middle #ReiterNavigation {position:relative;margin-top:1px;margin-bottom:20px;overflow:hidden;width:100%;height:34px;background:url(images/bg/reiternavigation_bg.gif) repeat-x bottom;}
#ModuleSubContent #Middle #ReiterNavigation {margin-bottom:0px;}
#ModuleSubContent #RightContent #ReiterNavigation .button,
#ModuleSubContent #Middle #ReiterNavigation .button {position:absolute;right:10px;top:0;}
#ModuleSubContent #RightContent #ReiterNavigation ul,
#ModuleSubContent #Middle #ReiterNavigation ul {overflow:hidden;}
#ModuleSubContent #RightContent #ReiterNavigation li,
#ModuleSubContent #Middle #ReiterNavigation li {line-height:30px;font-size:11px;font-weight:bold;float:left;height:29px;border:1px solid #e5e5e5;border-width:1px 1px 0px 1px;background-color:#f6f6f6;margin-right:-1px;margin-top:3px;position:relative;}
#ModuleSubContent #RightContent #ReiterNavigation li {padding:0 12px 0 12px;}
#ModuleSubContent #RightContent #ReiterNavigation li.active,
#ModuleSubContent #Middle #ReiterNavigation li.active {cursor:auto;color:#666666;background-color:#ffffff;height:31px;border:1px solid #c5c5c4;z-index: 3}
.normal #ModuleSubContent #RightContent #ReiterNavigation li.active {padding:0 9px 0 9px;}
#ModuleSubContent #RightContent #ReiterNavigation li.active a,
#ModuleSubContent #Middle #ReiterNavigation li.active a {color:#666666;}

#ModuleSubContent #RightContent #ReiterNavigation li.large {line-height:33px;font-size:14px;float:left;height:32px;margin-top:0;}
#ModuleSubContent #RightContent #ReiterNavigation li.small {line-height:25px;font-size:10px;float:left;height:24px;margin-top:8px;}
#ModuleSubContent #RightContent #ReiterNavigation li.large.active {height:34px;}
#ModuleSubContent #RightContent #ReiterNavigation li.small.active {height:28px;}

/* View Switcher / Pagination / sortierung */
#ModuleSubContent #RightContent .viewNavigation {margin:0 0 0 31px;}
#ModuleSubContent #RightContent .viewNavigation #ViewList {width:180px;float:left;overflow:hidden;}
#ModuleSubContent #RightContent .viewNavigation #ViewList li {float:left;height:20px;}
#ModuleSubContent #RightContent .viewNavigation #ViewList li a {height:20px;display:block;}
#ModuleSubContent #RightContent .viewNavigation .sorting {float:right;margin-right:10px;}
#ModuleSubContent #RightContent .viewNavigation .sorting span.label {color:#999999;height:20px;line-height:18px;vertical-align:top;margin-right:2px;}
#ModuleSubContent #RightContent .viewNavigation .sorting select {height:18px;cursor:pointer;color:#666666;font-size:13px;margin-top:1px;border:1px solid #A5A5A5;}
#ModuleSubContent #RightContent .viewNavigation .sorting select option {height:18px;padding-left:10px;}
#ModuleSubContent #RightContent .viewNavigation .sorting select.styled {width:92px;}
#ModuleSubContent #RightContent .viewNavigation .sorting span.select {width:57px;padding-top:2px;height:18px;}
#ModuleSubContent #RightContent .viewNavigation .paging {float:right;width:202px;overflow:hidden;margin-right:107px;}
#ModuleSubContent #RightContent .viewNavigation .paging span {text-align:center;color:#999999;float:left;width:22px;height:20px;line-height:22px;}
#ModuleSubContent #RightContent .things .sorting span.select {background:url(images/bg/selectbox_small_blue.gif) no-repeat;}
#ModuleSubContent #RightContent .people .sorting span.select {background:url(images/bg/selectbox_small_green.gif) no-repeat;}
#ModuleSubContent #RightContent .things #Gallery {width:52px;background:url(../images/nav/resultlist_view_galery_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .things #Gallery a:hover {width:52px;background:url(../images/nav/resultlist_view_galery_act.gif) no-repeat;}
#ModuleSubContent #RightContent .things #Gallery_active {width:52px;background:url(../images/nav/resultlist_view_galery_act.gif) no-repeat;}
#ModuleSubContent #RightContent .things #List {width:42px;background:url(../images/nav/resultlist_view_list_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .things #List a:hover {width:42px;background:url(../images/nav/resultlist_view_list_act.gif) no-repeat;}
#ModuleSubContent #RightContent .things #List_active {width:42px;background:url(../images/nav/resultlist_view_list_act.gif) no-repeat;}
#ModuleSubContent #RightContent .things #Card {width:86px;background:url(../images/nav/resultlist_view_card_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .things #Card a:hover {width:86px;background:url(../images/nav/resultlist_view_card_act.gif) no-repeat;}
#ModuleSubContent #RightContent .things #Card_active {width:86px;background:url(../images/nav/resultlist_view_card_act.gif) no-repeat;}
#ModuleSubContent #RightContent .people #Gallery {width:52px;background:url(../images/nav/resultlist_view_galery_green_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .people #Gallery a:hover {width:52px;background:url(../images/nav/resultlist_view_galery_green_act.gif) no-repeat;}
#ModuleSubContent #RightContent .people #Gallery_active {width:52px;background:url(../images/nav/resultlist_view_galery_green_act.gif) no-repeat;}
#ModuleSubContent #RightContent .people #List {width:42px;background:url(../images/nav/resultlist_view_list_green_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .people #List a:hover {width:42px;background:url(../images/nav/resultlist_view_list_green_act.gif) no-repeat;}
#ModuleSubContent #RightContent .people #List_active {width:42px;background:url(../images/nav/resultlist_view_list_green_act.gif) no-repeat;}
#ModuleSubContent #RightContent .people #Card {width:85px;background:url(../images/nav/resultlist_view_card_green_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .people #Card a:hover {width:85px;background:url(../images/nav/resultlist_view_card_green_act.gif) no-repeat;}
#ModuleSubContent #RightContent .people #Card_active {width:85px;background:url(../images/nav/resultlist_view_card_green_act.gif) no-repeat;}


#ModuleSubContent #RightContent .people .paging a {color:#8cb819;}
#ModuleSubContent #RightContent .things .paging a {color:#229ddd;}
#ModuleSubContent #RightContent .paging li.active a {color:#ffffff !important;}
#ModuleSubContent #RightContent .paging ul li {line-height:20px;font-weight:bold;margin-left:1px;float:left;width:20px;height:20px;text-align:center;background:#f6f6f6 url(../images/nav/actionbilder_nav_pas.gif) no-repeat;}
#ModuleSubContent #RightContent .paging ul li a {-moz-outline:none;display:block;}
#ModuleSubContent #RightContent .people .paging ul li a:hover {background:#8dc911 url(../images/nav/actionbilder_nav_act.gif) no-repeat;color:#ffffff !important;text-decoration:none;}
#ModuleSubContent #RightContent .people .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_nav_act.gif) no-repeat;color:#ffffff !important;}
#ModuleSubContent #RightContent .things .paging ul li a:hover {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#ffffff !important;text-decoration:none;}
#ModuleSubContent #RightContent .things .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#ffffff !important;}
#ModuleSubContent #RightContent .things .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#ffffff !important;}


/* Suchanzeige */
#ModuleSubContent #RightContent #AddSearchAdvice {border-top: 1px solid #c5c5c4;padding-top:20px;}
#ModuleSubContent #RightContent #AddSearchAdvice div.inner {background-color:#f6f6f6;margin-left:10px;border:1px solid #e5e5e5;padding:20px 0 0 51px;position:relative;}
#ModuleSubContent #RightContent #AddSearchAdvice h3 {font-size:14px;font-weight:normal;color:#666666;}
#ModuleSubContent #RightContent #AddSearchAdvice img#magnifier {position:absolute;left:-10px;top:20px;}
#ModuleSubContent #RightContent #AddSearchAdvice form {padding:10px 0;}
#ModuleSubContent #RightContent #AddSearchAdvice form input {font-size:11px;padding:5px 0 0 10px;border:1px solid #a5a5a5;float:left;position:relative;height:18px;}
#ModuleSubContent #RightContent #AddSearchAdvice form .addThing {width:328px;height:17px;}
#ModuleSubContent #RightContent #AddSearchAdvice form .addThingCity {width:211px;height:17px;}
#ModuleSubContent #RightContent #AddSearchAdvice form div p {width:18px;text-align:center;float:left;height:24px;line-height:24px;position:relative;}
#ModuleSubContent #RightContent #AddSearchAdvice form img.button {width:71px;height:24px;border:none;padding:0;margin:0 0 0 10px;float:left;position:relative;left:0;top:0;}
#ModuleSubContent #RightContent #AddSearchAdvice form input.button {width:71px;height:24px;border:none;padding:0;margin:0 0 0 10px;}
#ModuleSubContent #RightContent #AddSearchAdvice form p.things{padding:10px 0 0 9px;}
#ModuleSubContent #RightContent #AddSearchAdvice #DetailedDescription textarea {overflow:auto;text-align:left;background-color:#ffffff;padding:5px 0 0 10px;border:1px solid #A5A5A5;width:569px;height:57px;margin-top:5px;color:#666666;font-size:11px;}
#ModuleSubContent #RightContent #AddSearchAdvice form input.error {border-color:red !important;}

/* Suchanzeigen als Liste */

/*#ModuleMyProfile .lookingFor {padding: 15px 0;}*/
#ModuleSubContent #RightContent .classifieds #ResultlistList li {font-size: 12px;line-height: 20px;width: 100%; overflow: hidden;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .short,
#ModuleSubContent #RightContent .classifieds #ResultlistList li .full {width: 100%; overflow: hidden;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .short {}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .short a {float: left;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .short span {float: right;color: #a3a3a3;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .full {padding: 3px 0 0;display: none;cursor: pointer;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .full h4 {font-size: 12px; color: #565656;font-weight: bold;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .full p {font-size: 12px; color: #565656;line-height: 14px;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .full p.small {font-size: 11px; color: #a3a3a3;}
#ModuleSubContent #RightContent .classifieds #ResultlistList li .full p.small a {padding: 0 0 0 5px;}

#ModuleSubContent #RightContent .actionGallery div.inner #ResultlistList {position:relative;}

/* ResultList Items gallery */
#ModuleSubContent #RightContent #Resultlist {overflow:hidden;}
#ModuleSubContent #RightContent #Resultlist .actionGallery {height:auto;overflow:hidden;}
#ModuleSubContent #RightContent #Resultlist div.inner {height:auto;overflow:visible;}
#ModuleSubContent #RightContent .actionGallery div.inner #ResultlistList {height:auto;margin:0 0 0 0;overflow:hidden;}
#ModuleSubContent #RightContent .things #ResultlistList li.item {margin:0 31px 15px 9px;}
#ModuleSubContent #RightContent .people #ResultlistList li.item {margin:0 31px 25px 9px;}
#ModuleSubContent #RightContent .actionGallery #ResultlistList li.item .imageContainer .images div.imageScale .iconRating {bottom:86px;left:5px}
#ModuleSubContent #RightContent .actionGallery #ResultlistList li.item h4 {color:#999999;height:30px;}

/* ResultList Items list */
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 {height:auto;min-height:0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large {float:none;width:689px;border:1px solid #e5e5e5;border-width:0 0 1px 0;padding:0 10px 10px 10px;min-height:110px;margin-bottom:15px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.first {border-width:1px 0;padding-top:10px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.first .imageContainer .images {top:10px !important;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .itemDataTop {float:left;min-height:60px;width:520px;margin-left:20px;position:relative;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol {float:left;width:370px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol {float:left;width:150px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .itemDataBottom {float:left;height:45px;width:520px;margin-left:20px;position:relative;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .itemDataBottom .leftCol {position:absolute; bottom: 0; left: 0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .itemDataBottom .rightCol {position:absolute; bottom: 0; right: 0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol h3 {font-size:16px;height:47px;width:auto;margin:10px 0 0 0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol h3 a {display:block;font-weight:bold;margin-bottom:1px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol h3 span a {font-size:12px;font-weight:normal;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol h3 span a.things {color:#229DDD;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol h3 span {line-height:14px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol h4 {width:auto;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .leftCol .rent {color:#999999;position:absolute;bottom:0;right:25px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol h4 {margin-top:10px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol .priceContainer {display:block;margin-bottom:5px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol .buttons {}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol .icon {overflow:hidden;margin-bottom:1px;height:16px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol .icon img {width:16px;height:16px;float:left;margin-right:5px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .rightCol .icon a {float:left;height:16px;line-height:16px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 .priceInfo {font-size:11px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 {font-size:12px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 a {float:none;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 .price {font-size:16px;float:none;margin:0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 .price.small {font-size:11px;float:none;margin:0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large h4 .price.small img {padding:0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .imageContainer {float:left;margin-bottom:0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .imageContainer .images {width:140px;left:10px;top:0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .iconRating {margin:0 0 2px 0;overflow:hidden;}

#ModuleSubContent #RightContent div.inner #ResultlistList li.large .peopleData {float:left;min-height:60px;width:520px;margin-left:20px;position:relative;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .peopleData .leftCol {position:relative;height:105px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .peopleData .leftCol h4 {position:absolute; bottom: 0; left: 0;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .peopleData .rightCol {position:relative;height:103px;}
#ModuleSubContent #RightContent div.inner #ResultlistList li.large .peopleData .rightCol .buttons {position:absolute; bottom: 0; left: 0;}


/* Ende Suchergebnisse */


/* Layer Amazon Sache Einstellen */
#AmazonSacheEinstellen {padding:30px 30px 20px 30px;padding-bottom:50px;background-color:#f6f6f6;}
#AmazonSacheEinstellen h2 {font-size:17px;color:#444444;padding-bottom:25px;width:250px;float:left;}
.aehnlicheSachen h2 {padding-bottom:15px !important;}
.aehnlicheSachen h2.sub {padding:10px 0 10px 0 !important;}
.aehnlicheSachen p {clear:both;padding-bottom:10px;}
#AmazonSacheEinstellen #ManuellEinstellen {float:right;}
#AmazonSacheEinstellen .manuellEinstellen {float:right;}
#AmazonSacheEinstellen #InnerContent {background-color:#ffffff; border:1px solid #c6c6c6;overflow: auto; display: block; height: auto; max-height: 315px; white-space: normal; padding: 10px; padding-bottom:0;line-height: 1.3em; margin: 2px 0;}
#AmazonSacheEinstellen #Buttons {width:90px;margin-top:20px;}
div.layer .layerContent .inner #AmazonSacheEinstellen #Buttons #Close {margin-right:0px;float:right;}
#AmazonSacheEinstellen .paging {margin-top:20px;float:left;width:202px;overflow:hidden;margin-left:176px;overflow:hidden;height:100%;}
#AmazonSacheEinstellen .paging a {color:#229ddd;}
#AmazonSacheEinstellen .paging span.ajaxStatus img {position:absolute}
#AmazonSacheEinstellen .paging .ajaxStatus img {display:inline;}
#AmazonSacheEinstellen .paging li.active a {color:#ffffff !important;}
#AmazonSacheEinstellen .paging ul {float:left;width:100%;margin:0 auto;position:relative;text-align:center;}
#AmazonSacheEinstellen .paging ul li {line-height:20px;font-weight:bold;margin-left:1px;float:left;width:20px;height:20px;text-align:center;background:#f6f6f6 url(../images/nav/actionbilder_nav_pas.gif) no-repeat;}
#AmazonSacheEinstellen .paging ul li a {-moz-outline:none;display:block;}
#AmazonSacheEinstellen .paging ul li a:hover {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#ffffff !important;text-decoration:none;}
#AmazonSacheEinstellen .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#ffffff !important;}
#AmazonSacheEinstellen .paging ul li.active {background:#8dc911 url(../images/nav/actionbilder_things_nav_act.gif) no-repeat;color:#ffffff !important;}

/* Layer Suchergebnisse - Suchanzeige aufgeben*/
#SuchanzeigeLayer {padding:30px 30px 20px 30px;}
#SuchanzeigeLayer h2 {font-size:17px;color:#666666;padding-bottom:25px;}
#SuchanzeigeLayer p.beschreibungsText {padding-bottom:15px;}
#SuchanzeigeLayer p a {display:block;padding-bottom:10px;}
#SuchanzeigeLayer #Mailempfaenger {padding-bottom:20px;display:none;}
#SuchanzeigeLayer #Mailempfaenger ul {overflow:hidden;width:500px;}
#SuchanzeigeLayer #Mailempfaenger ul li p {line-height:21px;}
#SuchanzeigeLayer #Mailempfaenger ul li {width:115px;float:left;margin-right:10px;}
#SuchanzeigeLayer #Mailempfaenger ul li span {height:22px;line-height:22px;}
#SuchanzeigeLayer #NewsFeed, .NewsFeedAdvertisment {color:#229DDD;line-height:21px;}
.NewsFeedAdvertisment { margin: 5px; margin-left: 39px;}
.NewsFeedAdvertisment label { padding-left: 22px !important;}
#SuchanzeigeLayer #NewsFeed span {height:22px;line-height:22px;}
#SuchanzeigeLayer img.magnifier {margin:0 9px 0 0;float:left;}
#SuchanzeigeLayer div.content {overflow:hidden;height:100%;margin:0;}
#SuchanzeigeLayer div.content .leftContent {float:left}


/* Layer Mein frents - Suchanzeige aufgeben*/
#SuchanzeigeLayer2 {padding:30px 30px 20px 30px;}
#SuchanzeigeLayer2 div.content .leftContent h2 {font-size:17px;color:#666666;padding-bottom:10px;}
#SuchanzeigeLayer2 div.content .leftContent p a {display:block;padding-bottom:10px;}
#SuchanzeigeLayer2 div.content .leftContent #Mailempfaenger {padding-bottom:20px;display:none;}
#SuchanzeigeLayer2 div.content .leftContent #Mailempfaenger ul {overflow:hidden;width:400px;}
#SuchanzeigeLayer2 div.content .leftContent #Mailempfaenger ul li p {line-height:21px;}
#SuchanzeigeLayer2 div.content .leftContent #Mailempfaenger ul li {width:90px;float:left;margin-right:10px;}
#SuchanzeigeLayer2 div.content .leftContent #Mailempfaenger ul li span {height:22px;line-height:22px;}
#SuchanzeigeLayer2 div.content .leftContent #NewsFeed {color:#229DDD;line-height:21px;}
#SuchanzeigeLayer2 div.content .leftContent #NewsFeed span {height:22px;line-height:22px;}
#SuchanzeigeLayer2 img.magnifier {margin:0 9px 0 0;float:left;}
#SuchanzeigeLayer2 div.content {height:100%;margin:0;}
#SuchanzeigeLayer2 div.content .leftContent {float:left;margin-bottom:15px;}
#SuchanzeigeLayer2 div.content .leftContent span.between {margin:0 3px;}
#SuchanzeigeLayer2 div.content .leftContent div.between {margin:0 6px;padding-top:3px;float:left;}
#SuchanzeigeLayer2 div.content .leftContent input { border:1px #a5a5a5 solid;color:#666666;font-size:12px;padding:3px 5px 4px 5px;height:15px;width:191px;}

#SuchanzeigeLayer2 div.content .leftContent #DetailedDescription textarea {height:57px;overflow:auto;text-align:left;background-color:#ffffff;padding:5px 0 0 5px;border:1px solid #A5A5A5;width:422px;margin:5px 0 10px 0;color:#666666;font-size:12px;}

/* Layer Freunde einladen */
#PersonSuchenLayer {padding:30px 30px 20px 30px;}
#PersonSuchenLayer .closeIcon {float:right;cursor:pointer;}
#PersonSuchenLayer img.magnifier {margin:-10px 0 20px 0;float:left;}
#PersonSuchenLayer h2 {margin-bottom:10px;}
#PersonSuchenLayer input.adresses {width:420px;color:#666666;font-size:12px;padding:5px 0 0 10px;height:16px;}
#PersonSuchenLayer #DetailedDescription textarea {overflow:auto;text-align:left;background-color:#ffffff;padding:5px 0 0 10px;border:1px solid #A5A5A5;width:422px;margin-top:5px;color:#666666;font-size:12px;}
#PersonSuchenLayer p.things {padding:10px 0 0 2px;}
#PersonSuchenLayer div.content {height:100%;margin:0;}
#PersonSuchenLayer div.content .leftContent {float:left;}
#PersonSuchenLayer div.content div.result {margin-top:30px;}


/* Layer als Freund bestaetigen */
#FreundBestaetigenLayer {padding:30px 30px 20px 30px;}
#FreundBestaetigenLayer img.magnifier {margin:0 9px 0 0;float:left;}
#FreundBestaetigenLayer h2 {margin-bottom:10px;}
#FreundBestaetigenLayer h3 {font-weight:normal;}
#FreundBestaetigenLayer input.adresses {width:420px;color:#666666;font-size:12px;padding:5px 0 0 10px;height:16px;}
#FreundBestaetigenLayer #DetailedDescription textarea {overflow:auto;text-align:left;background-color:#ffffff;padding:5px 0 0 10px;border:1px solid #A5A5A5;width:422px;margin:5px 0 10px 0;color:#666666;font-size:12px;height:57px;}
#FreundBestaetigenLayer p.people {padding:5px 0 0 2px;}
#FreundBestaetigenLayer div.content {overflow:hidden;height:100%;margin:0;}
#FreundBestaetigenLayer div.content .leftContent {float:left;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol {padding-bottom:20px;margin-top:5px;overflow:hidden;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol ul {overflow:hidden;width:440px;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol ul li p {line-height:21px;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol ul li p.people {padding:0;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol ul li {width:135px;float:left;margin-right:10px;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol ul li.oneLine {clear:left;width:100%;}
#FreundBestaetigenLayer div.content .leftContent #Datacontrol ul li span {height:22px;line-height:22px;}


/* Layer Fotoupload */
#FotoUploadLayer {padding:30px 30px 20px 30px;}
#FotoUploadLayer h2 {margin-bottom:10px;}
#FotoUploadLayer h3 {font-weight:normal;float:left;width:250px;}
#FotoUploadLayer p.people {padding:5px 0 15px 2px;}
#FotoUploadLayer p.small {font-size:10px;}
#FotoUploadLayer div.content {overflow:hidden;height:100%;margin:0;}
#FotoUploadLayer input {cursor:pointer !important;height:auto;margin:0}
#FotoUploadLayer #upload {cursor:pointer !important;background:url(../images/button/btn_upload_bild.gif) center no-repeat;margin-bottom:20px;height:24px;width:140px;float:left;}
#FotoUploadLayer .hover {cursor:pointer !important;background:url(../images/button/btn_upload_bild_act.gif) center no-repeat !important;}
#FotoUploadLayer #Close {float:right !important;}
#FotoUploadLayer #status {margin:10px 0;display:block;}



/* Layer Profil Fotogalerie*/
#ProfilFotogalerieLayer {padding:30px 30px 20px 30px;}
#ProfilFotogalerieLayer div.content {overflow:hidden;height:100%;margin:0;}
#ProfilFotogalerieLayer div.content h2 {margin-bottom:10px;}
#ProfilFotogalerieLayer div.content .backArrow {float:left;height:100%;}
#ProfilFotogalerieLayer div.content .backArrow img {position:absolute;left:20px;top:50%;margin-top:-16px;}
#ProfilFotogalerieLayer div.content .nextArrow {float:left;height:100%;}
#ProfilFotogalerieLayer div.content .nextArrow img {position:absolute;right:20px;top:50%;margin-top:-16px;}
#ProfilFotogalerieLayer div.content .foto {width:434px;border:1px solid #e5e5e5;text-align:center;margin-left:32px;float:left;}
#ProfilFotogalerieLayer div.content .foto img {margin:0 auto;max-width:432px;}
#ProfilFotogalerieLayer #Info {margin:12px 0 25px 35px;color:#666666;}
#ProfilFotogalerieLayer #Info p {margin-bottom:3px;}
#ProfilFotogalerieLayer #Info p span.upload {font-size:11px;color:#999999;}
#ProfilFotogalerieLayer input {float:left;margin-right:11px;}


/* Layer Profil Fotogalerie*/
.popupWithHeadline h3 {margin: 0 0 12px;color: #444444;	}
.popupWithHeadline .indent {margin-left: 90px;font-size: 11px;line-height: 16px;}
.popupWithHeadline .content {padding: 20px;}

.popupWithHeadline label {float: left; width: 99px;color:#A0A0A0;display:block;float:left;line-height:18px;padding:2px 0 0;text-decoration:none;width:90px;}
.popupWithHeadline input {border:1px solid #A5A5A5;color:#444444;display:block;float:left;height:19px;margin:0 0 2px;padding:3px 0 0 7px;width:163px;}
.popupWithHeadline .hint {color:#929292;float:left;font-size:11px;padding: 4px 0 0 12px;}
.popupWithHeadline .terms label {color: #444; width: auto;}
.popupWithHeadline .terms input{margin-right: 3px;}
.popupWithHeadline select {float:left;margin-right: 5px;}
.popupWithHeadline .radio input,
.popupWithHeadline .checkbox input {border: none; width: auto;}
.popupWithHeadline .checkbox label {line-height: 15px;padding: 0 0 0 5px;}
.popupWithHeadline .checkbox label {width: 80px;}
.popupWithHeadline .radio label {color: #444444; font-size: 11px;line-height: 20px;padding: 0 0 0 25px;}
.popupWithHeadline .plz {width: 56px;}
.popupWithHeadline textarea {border:1px solid #A5A5A5;color:#444444;display:block;float:left;height:76px;margin:0 0 2px;padding:3px 0 0 7px;width:163px;}

/* einige Popups */

#AnmeldungLayer #Buttons {float: none; overflow: hidden;padding: 0 0 0 17px;}
#LoginLayer #Buttons {float: none; overflow: hidden;padding: 0 0 0 3px;}
#DankeLayer #Buttons {float: none; overflow: hidden;padding: 26px 0 10px 23px;width:50%;}
#FeedbackLayer #Buttons {float: none; overflow: hidden;padding: 0 0 0 3px; width: 50%;}
#PasswordLostLayer .content p.explanation { margin-bottom:20px;}
#PasswordLostLayer .content .inputContainer label {float:left; margin-right: 10px;}
#PasswordLostLayer .content .inputContainer input {width:200px;}


.popupWithHeadline #Register {border-top: 1px solid #e5e5e5; margin: 20px 0 0; clear:both;padding: 15px 12px 0;}
.popupWithHeadline #Register h3 {float:left;line-height: 22px;padding: 0 10px 0 0;}

#AnmeldungLayer  input {width: 176px;}
#AnmeldungLayer .radioControl input { width:auto; }
#AnmeldungLayer  input.plz {width: 56px;margin-right:5px;}
#AnmeldungLayer .selectControl.land.controlWrapper { display:block; float:left;}
#AnmeldungLayer select.selectControl.land {width:115px;margin-right:0;}
#AnmeldungLayer .selectControl.land.selectedLabel {width:84px;}

#AnmeldungLayer .selectControl.datum.controlWrapper { display:block; float:left;}

#AnmeldungLayer select.selectControl.datum.tag {width:49px;}
#AnmeldungLayer .selectControl.datum.tag.selectedLabel {width:18px;}

#AnmeldungLayer select.selectControl.datum.monat {width:71px;}
#AnmeldungLayer .selectControl.datum.monat.selectedLabel {width:40px;}

#AnmeldungLayer select.selectControl.datum.jahr {width:55px;margin-right:0;}
#AnmeldungLayer .selectControl.datum.jahr.selectedLabel {width:24px;}

#AnmeldungLayer .checkboxControl img.checkboxSymbol {margin-right:10px;}

#PasswordConfirmLayer label {width:450px;float:none;}
#PasswordConfirmLayer input.password {width:450px;}
#PasswordConfirmLayer #Buttons {padding: 0 0 0 17px;}

/* Mein frents */

/* Subnavigation */
.detail h2.welcome {color:#444444;margin-bottom:5px;line-height:20px;overflow:hidden;height:100%;}
.detail h2.welcome span {font-size:11px;font-weight:normal;display:block;color:#999999;margin-top:5px;}
h2.welcome {font-size:17px;height:34px;color:#666666; font-weight: normal; color: #000000;}
h2.sachen {font-size:17px;height:34px;color:#666666;}
h2.sachen span {font-weight:normal;}

.detail h1.welcome {color:#444444;margin-bottom:5px;line-height:20px;overflow:hidden;height:100%; font-size:17px;}
.detail span.welcome {font-size:11px;font-weight:normal;display:block;color:#999999;margin-top:5px;margin-bottom:5px;}


#SubnavigationWrapper {background:url(images/bg/meinfrents_subnav.gif) repeat-x;}
#SubnavigationWrapper #SubNaviagtionMeinFrents {height:30px;margin: 0 auto;position:relative;width:983px;padding-left:23px;z-index:20;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul {font-size:12px;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li {position:relative;float:left;padding:9px 15px 9px 14px;height:12px;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li img.icon {margin-right:5px;vertical-align:middle;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li a {color:#999999;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.first {}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.last {background-image:none;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.tab.active,
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.tab:hover {background-color:white;background-image:none;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;padding-left:13px;padding-right:14px;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.active a {color:#444444;font-weight:bold;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.input {padding-top:4px;padding-bottom:4px;height:22px;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.input .white {width:auto;float:left;padding-left:0; background-color:white; border-left:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-right:none;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.input .white input.einstellenInput {display:block; float:left; width:160px; padding-right:5px; height:18px;font-size:11px;border:0 none white;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.input .white img.inputLabel {display:block;float:left;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li.input input.einstellenButton {display:block; float:left; border:none;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li ul {background-color:white; border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6; padding:5px 10px;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li ul li {background-image:none; padding:0; margin: 7px 4px;white-space:nowrap;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul li ul li a { font-weight:normal !important; color:#999999 !important; }
#SubnavigationWrapper #SubNaviagtionMeinFrents .ajaxStatus img {position:absolute;}

#SubnavigationWrapper #SubNaviagtionMeinFrents ul.menu li ul.menu {display:none;}
#SubnavigationWrapper #SubNaviagtionMeinFrents ul.menu li:hover ul.menu {display:block;position:absolute; left:-1px; top:30px;}

/* Fortschrittsanzeige */
#ProfileProgressBar {padding:1px 1px 0 1px;width:140px;background:url(images/bg/profile_progress.gif) no-repeat;margin-top:16px;}
#ProfileProgressBar #Progress {display:block;background:url(images/bg/profile_progress_green.gif) repeat-x;height:10px;}
#ProfileProgressBar p.people {margin-top:3px;}
.progressBar {display:block;background:url(images/bg/profile_progress_green.gif) repeat-x;height:10px;}

/* Linke Navigation */
#LeftArrowNavigation {margin-top:30px;}
#LeftArrowNavigation ul li {height:30px;line-height:30px;}
#LeftArrowNavigation ul li a {padding-left:10px;display:block;color:#229ddd;height:30px;width:129px;}
#LeftArrowNavigation ul li.active {background:url(../images/nav/leftNav_bg.gif) no-repeat;color:#666666;padding-left:10px;}
#LeftArrowNavigation ul li a:hover {background:url(../images/nav/leftNav_bg.gif) no-repeat top left;}

/*Profilbox links*/
div.content #ModuleSubContent #ProfilContainer {width:178px;background-color:#f6f6f6;border:1px solid #e5e5e5;margin:0 0 12px 0;}
div.content #ModuleSubContent #ProfilContainer #ProfilImage {width:180px;overflow:hidden;height:100%;}
div.content #ModuleSubContent #ProfilContainer #ProfilImage img {display:block;width:178px;}
div.content #ModuleSubContent #ProfilContainer #ProfilLinks {padding:8px 10px;}
div.content #ModuleSubContent #ProfilContainer #ProfilLinks ul li {line-height:20px;}
/*Profilbox links unten*/
div.content #ModuleSubContent #ProfilContainerBottom {width:178px;background-color:#f6f6f6;border:1px solid #e5e5e5;margin:0 0 12px 0;}
div.content #ModuleSubContent #ProfilContainerBottom #ProfilLinksBottom {padding:8px 10px 0 10px;}
div.content #ModuleSubContent #ProfilContainerBottom #ProfilLinksBottom ul li {margin-bottom: 10px;}

/* Listen */
div.content #ModuleSubContent {height:100%;margin:0 10px 20px 0;}
div.content #ModuleSubContent div.listcontainer {margin-bottom:12px;}
div.content #ModuleSubContent #Left div.listcontainer {margin-right:9px;}
div.content #ModuleSubContent div.listcontainer div.listContent {}
div.content #ModuleSubContent div.listContent div.head {height:45px;background:url(images/bg/actionbilder_head.gif) no-repeat bottom left;}
div.content #ModuleSubContent div.listContent div.head h2 {padding:10px 0 9px 10px;font-size:13px;font-weight:normal;}
div.content #ModuleSubContent div.listContent div.head h2 span {font-weight:normal;}
div.content #ModuleSubContent div.listContent li.item {background-color:#ffffff;overflow:hidden;height:51px;width:288px;padding:7px 0 7px 10px;}
.detail #ModuleSubContent div.listContent li.item {background-color:#f6f6f6 !important;overflow:hidden;height:51px;width:278px !important;padding:7px 0 7px 0 !important;}
.detail #ModuleSubContent div.listContent li.item div.inner {width:278px !important;}
div.content #ModuleSubContent div.listContent li.item div.inner {position:relative;height:51px;width:288px;}
div.content #ModuleSubContent div.listContent li.last {margin-bottom:5px;}
div.content #ModuleSubContent div.listContent li.item div.image {position:relative;width:50px;height:50px;float:left;margin-right:10px;}
div.content #ModuleSubContent div.listContent li.item div.image img {max-width:50px;max-height:50px;}
div.content #ModuleSubContent div.listContent li.item h3 {width:220px;height:15px;overflow:hidden;margin-top:2px;}
.detail #ModuleSubContent div.listContent li.item h3 {width:200px !important;}
div.content #ModuleSubContent div.listContent li.item h3 .thingscount {font-weight:normal;margin-left:2px;}
div.content #ModuleSubContent div.listContent li.item h4 {width:210px;overflow:hidden;}
div.content #ModuleSubContent div.listContent li.item h4 .price {margin-left:10px;}
div.content #ModuleSubContent div.listContent div.more {padding:5px 0 0 10px;height:16px;line-height:16px;}
div.content #ModuleSubContent div.listContent div.more img {vertical-align:bottom;padding-right:4px;}
div.content #ModuleSubContent div.listContent div.more a {font-weight:normal;vertical-align:top;}
div.content #ModuleSubContent div.listContent div.more a.plus {padding-right:7px;float:left;width:16px;height:16px;}
div.content #ModuleSubContent div.listContent div.more a.plus:hover {text-decoration:none;}

/* Leute Liste */
div.content #ModuleSubContent .people div.listContent li.item h4 {color:#999999;}
div.content #ModuleSubContent .people div.listContent li.item h4 a {color:#8cb819;}
div.content #ModuleSubContent .people div.listContent li.item div.info span.city a {color:#8cb819;font-size:11px;}
div.content #ModuleSubContent .people div.listContent li.item div.info p {width:140px;line-height:13px;color:#999999;}
div.content #ModuleSubContent .people div.listContent li.item div.addFriend {position:absolute;right:2px;bottom:5px;}
div.content #ModuleSubContent .people div.listContent li.item div.addFriend p {width:55px;float:left;font-size:9px;line-height:9px;display:none;}
div.content #ModuleSubContent .people div.listContent li.item div.addFriend p a {color:#8cb819;}
div.content #ModuleSubContent .people div.listContent li.item div.addFriend img {margin-top:2px;}
div.content #ModuleSubContent .people div.listContent div.more a {color:#8cb819;}
div.content #ModuleSubContent .people div.listContent div.more a.plus {background:#ffffff url(../images/icon/more_plus_green.gif) no-repeat;}

/* Sachen Liste */
div.content #ModuleSubContent .things div.listContent li.item h4 {color:#999999;float:left;width:50px;}
div.content #ModuleSubContent .things div.listContent li.item div.info span.city a {color:#229ddd;font-size:11px;}
div.content #ModuleSubContent .things div.listContent li.item span.price {position:absolute;right:2px;bottom:3px;}
div.content #ModuleSubContent .things div.listContent div.more a.plus {background:#ffffff url(../images/icon/more_plus_blue.gif) no-repeat;}
div.content #ModuleSubContent .things div.listContent div.more a {color:#229ddd;}

/* Kleine Listen - nur Bild */
div.content #ModuleSubContent div.listContent ul {margin-top:-6px;}
.detail #ModuleSubContent div.listContent ul {margin-top:3px !important;}
div.content #ModuleSubContent div.listContent ul.listNormal {overflow:hidden;margin-left:10px;height:100%;width:100%;margin-top:-6px;}
div.content #ModuleSubContent div.listContent li.itemNormal {background-color:#ffffff;overflow:hidden;padding:7px 0;float:left;width:59px;}
div.detail #Right div.listContent li.itemNormal {padding:7px 0;float:left;width:73px !important;}
div.content #ModuleSubContent div.listContent li.itemNormal a.name {display:block;font-size:10px;width:50px;line-height:12px;padding:3px 0 0 0;}
div.content #ModuleSubContent div.listContent li.itemNormal div.inner {position:relative;height:51px;}
div.content #ModuleSubContent div.listContent li.itemNormal div.image {position:relative;width:50px;height:50px;float:left;margin-right:10px;}
div.content #ModuleSubContent div.listContent li.itemNormal div.image img {max-width:50px;max-height:50px;}

/* neue Sache einstellen */
div.newThing #ModuleSubContent #LeftContent {float:left;width:620px;margin-right:20px;}
div.newThing #ModuleSubContent #RightContent {width:300px;margin-left:0;}
div.newThing h2 {width:200px;float:left;}
div.newThing .paging {margin-left:325px;float:left;width:110px;}
div.newThing .paging span {line-height:20px;float:left;color:#666666;}
div.newThing .paging li.active {color:#fff;}
div.newThing .paging ul {padding-left:10px;overflow:hidden;}
div.newThing .paging ul li {line-height:20px;font-weight:bold;margin-left:1px;float:left;width:20px;height:20px;text-align:center;background:#f6f6f6 url(../images/nav/register_icon_pas.gif) no-repeat;color:#229DDD;}
div.newThing .paging ul li a {-moz-outline:none;display:block;color:#229ddd;}
div.newThing .paging ul.register li a:hover {background:#8dc911 url(../images/nav/register_icon_act.gif) no-repeat;color:#fff;text-decoration:none;}
div.newThing .paging ul.register li.active {background:#8dc911 url(../images/nav/register_icon_act.gif) no-repeat;color:#fff;}
#AddNewThing {background-color:#f6f6f6;border:1px solid #e5e5e5;padding:12px 9px 0 9px;}
#AddNewThing .container {padding:0 0 15px 5px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;overflow:visible;height:100%;}
#AddNewThing .container h3 {margin-bottom:13px;color:#444444;}
#AddNewThing .container h3 span {color:#999999;font-size:11px;font-weight:normal;margin-left:12px;}
#ThingISBN {padding:0 0 5px 5px;border:1px solid #e5e5e5;overflow:hidden;height:100%;border-bottom:none;width:auto;}
#ThingISBN h3 {margin:15px 0 5px 0;color:#444444;}
#ThingISBN h3 span {color:#999999;font-size:11px;font-weight:normal;margin-left:12px;}
#ThingISBN img {margin:8px 17px 0 20px;}
#ThingISBN img.ajaxStatus {margin:5px;}
#ThingISBN p {color:#999999;margin-top:15px;margin-left:20px;}
#ThingISBN #ISBNField {float:left;width:255px}
#ThingISBN input {margin-top:0;border:1px solid #A5A5A5;border-right:0;color:#666666;float:left;font-size:11px;height:17px;width:192px;padding:5px 0pt 0pt 10px;}
#ThingISBN .button {float:left;height:24px;width:27px;padding:0;border:0;margin-left:0px;}

#AddNewThing #ThingCategory select {font-size:11px;color:#444444;width:290px;float:left;height:160px;}
#AddNewThing #ThingCategory select option {line-height:20px;height:20px;cursor:pointer;}

#AddNewThing label {float:left;width:115px;line-height:21px;height:21px;font-size:12px;color:#444444;padding-top:10px;}
#AddNewThing .disabled label { color:#c5c5c5 } 
#AddNewThing label.checkbox {width:auto;}
#AddNewThing p.explanation {clear:left; width:450px; margin-top:5px;margin-left:115px;color:#444444;}
#AddNewThing span.label {padding-top:5px;margin-top:9px;display:block;font-size:14px;color:#444444;float:left;}
#AddNewThing input {border:1px solid #A5A5A5;color:#666666;float:left;font-size:11px;height:17px;width:450px;padding:5px 0pt 0pt 10px;margin-top:10px;}
#AddNewThing input.checkbox {width:auto;}
#AddNewThing .radio input {border:0;color:#666666;float:left;font-size:11px;height:17px;width:auto;padding:5px 0pt 0pt 10px;margin-top:10px;}
#AddNewThing input.small {border:1px solid #A5A5A5;color:#666666;float:left;font-size:11px;height:17px;width:120px;padding:5px 0pt 0pt 10px;margin-top:10px;margin-right:30px;}
#AddNewThing input.small.datepicker {width:100px;margin-right:0px;}
#AddNewThing img.datepicker {margin-top:10px;margin-right:30px;}
#AddNewThing #ThingData textarea {overflow:auto;text-align:left;background-color:#ffffff;padding:5px 0 0 10px;border:1px solid #A5A5A5;width:450px;margin-top:10px;color:#666666;font-size:11px;float:left;}
#AddNewThing .button {margin-left:10px;width:auto;height:auto;border:none;float:right;margin-top:0;padding:0;}
#AddNewThing #Button {overflow:hidden;height:100%;margin-bottom:10px;}

#AddNewThing div.lineDiv {margin-top:10px;}
#AddNewThing div.lineDiv label {display:inline;float:none;vertical-align:middle;}
#AddNewThing div.lineDiv input {display:inline;float:none;vertical-align:middle;}

#AddNewThing #Visibility {font-size:12px;color:#444444;}
#AddNewThing #Visibility input {height:18px;vertical-align:-5px;width:auto;float:none;border:none;margin-top:0;margin-left:0;padding-bottom:0;}
#AddNewThing #Visibility label {height:18px;vertical-align:-5px;width:auto;float:none;border:none;margin-top:0;margin-left:0;padding-bottom:0;}
#AddNewThing #Visibility span {font-size:11px;color:#999999;}

#AddNewThing #Groups .list {max-height:120px; overflow-y:scroll;background-color:white;padding:5px; border:1px solid #a5a5a5;margin-top:5px;}
#AddNewThing #Groups .list .entry {padding-top:2px; padding-bottom:2px;margin-right:15px;}
#AddNewThing #Groups .list .entry input {width:auto;display:inline;float:none;}
#AddNewThing #Groups .list .entry label {width:auto;display:inline;float:none;}
#AddNewThing #Groups .list .entry img.groupImage {display:inline; margin-right:5px; width:25px; height:25px; vertical-align:middle;}

#AddNewThing #ThingLocation {font-size:12px;}
#AddNewThing #ThingLocation div.atHome {width:255px;float:left;}
#AddNewThing #ThingLocation div.address {width:340px;float:left;margin-left:0px;}
#AddNewThing #ThingLocation div.address label {color:#c6c6c6;}
#AddNewThing #ThingLocation label.addressChoiceLabel {width:auto;float:none;height:auto;line-height:normal;}
#AddNewThing #ThingLocation input {width:240px;}
#AddNewThing #ThingLocation select {border:1px solid #A5A5A5;color:#C6C6C6;float:left;font-size:11px;width:252px;padding:5px 0pt 0pt 10px;margin-top:10px;}
#AddNewThing #ThingLocation label {width:70px;padding-left:0px;}
#AddNewThing #ThingLocation label.city {width:30px;padding-left:12px;}
#AddNewThing #ThingLocation input.small {width:45px;margin-right:2px;}
#AddNewThing #ThingLocation input.city {width:139px;margin-right:0;}
#AddNewThing #ThingLocation input.radio {height:18px;vertical-align:-5px;width:auto;float:none;border:none;margin-top:0;margin-left:0;padding-bottom:0;}
#AddNewThing #ThingLocation input.address {margin-left:10px;}

#AddNewThing #ThingsRent {font-size:12px;}
#AddNewThing #ThingsRent input.deposit {text-align:right;padding-right:5px;width:75px;margin-right:10px;}
#AddNewThing #ThingsRent textarea {height:55px;overflow:auto;text-align:left;background-color:#ffffff;padding:5px 0 0 10px;border:1px solid #A5A5A5;width:450px;margin-top:10px;color:#666666;font-size:11px;float:left;}
#AddNewThing #ThingsRent div.radio {margin-left:110px;margin-top:10px;}
#AddNewThing #ThingsRent div.radio input {height:18px;vertical-align:-5px;width:auto;float:none;border:none;margin-top:0;margin-left:0;padding-bottom:0;}
#AddNewThing #ThingsRent div.radio label {height:18px;vertical-align:-5px;width:auto;float:none;border:none;margin-top:0;margin-left:0;padding-bottom:0;}

#AddNewThing #ThingPrice #PricePeriod {float:right;padding-top:3px;margin-right:20px;font-size:12px;}
#AddNewThing #ThingPrice #PricePeriod .label {padding-top:0px;}
#AddNewThing #ThingPrice #PricePeriod select.selectControl.pricePeriod {width:85px;margin-right:0; }
#AddNewThing #ThingPrice #PricePeriod .selectControl.pricePeriod.selectedLabel {width:54px;background-color:white;background-image:url("images/bg/dropdown_20_blue.gif");}
#AddNewThing #ThingPrice .pricePer {width:92px;float:left;margin-top:10px;}
#AddNewThing #ThingPrice p {float:left;width:337px;margin:11px 0 0 30px;}
#AddNewThing #ThingPrice p label {padding-top:0;width:250px;height:20px;}
#AddNewThing #ThingPrice p input.sachpreis {width:305px;margin:5px 0 0 3px;}
#AddNewThing #ThingPrice input.friendsprice {text-align:right;padding-right:5px;width:75px;margin-right:10px;}
#AddNewThing #ThingPrice input.foreignerprice {text-align:right;padding-right:5px;width:75px;margin-right:10px;}
#AddNewThing #ThingPrice div.priceComment {margin-top:10px;}
#AddNewThing #ThingPrice label img {vertical-align: middle;}
#AddNewThing #ThingPrice label.subLabel {padding-left:50px;width:75px}
#AddNewThing #ThingPrice .checkboxControl img.checkboxSymbol { padding-top:10px;vertical-align:middle;}

#AddNewThing #ThingPhotos #files {overflow:hidden;}
#AddNewThing #ThingPhotos #files li {float:left;margin:0 8px 5px 0;text-align:center;}
#AddNewThing #ThingPhotos #files li img {max-width:140px;max-height:110px;}
#AddNewThing #ThingPhotos #files li a {color:#229ddd;font-size:11px;}
#AddNewThing #ThingPhotos input {cursor:pointer !important;height:auto;margin:0}
#AddNewThing #ThingPhotos #upload {cursor:pointer !important;background:url(../images/button/btn_upload_bild.gif) center no-repeat;margin-top:10px;height:24px;width:140px;}
#AddNewThing #ThingPhotos #Controls {margin-top:5px;margin-bottom:5px;width:140px;}
#AddNewThing #ThingPhotos .hover {cursor:pointer !important;background:url(../images/button/btn_upload_bild_act.gif) center no-repeat !important;}
#AddNewThing #ThingPhotos #upload img {margin-top:10px;width:96px !important;height:24px !important;cursor:pointer !important;}
#AddNewThing #ThingPhotos span.errorMessage {background-color:#ffff9c;border:1px solid #e2e233;font-size:10px;padding:2px 10px 2px 10px;}

#AddNewThing #ThingData .star-rating-control {padding-top:15px;float:left;height:21px;line-height:21px;}
#AddNewThing #ThingData #ItemStateHoverText {padding-top:12px;float:left;height:21px;line-height:21px;color:#444444;}
#AddNewThing #ThingData #RatingControl label {width:auto;}

#AddNewThing #ThingName h3 {float:left;margin-top:10px;margin-bottom:8px;}
#AddNewThing #ThingName h3 label {padding:0;width:auto;height:auto;line-height:normal;}
#AddNewThing #ThingName input {margin-top:6px;margin-left:22px;}

#AddNewThing span#FbIntegration {padding-left: 325px; position: absolute; width: auto;}
#AddNewThing #FbIntegration label {width:auto;float:none;padding-top:5px;}
#AddNewThing #FbIntegration .disabled label {color: #c5c5c5;}
#AddNewThing #FbIntegration .disabled input {color: #c5c5c5;}

/* Facebook post checkbox */
#fbpostSpan {display:block;margin-top: 5px;}
#fbpostSpan label:hover {text-decoration:none;}

#classifiedFbPost label {line-height: 21px; padding-left: 5px; color: #229ddd;}
#classifiedFbPost .disabled label {color: #c5c5c5;}
#classifiedFbPost .disabled input {color: #c5c5c5;}
#classifiedFbPost .disabled label:hover {text-decoration:none;}

label.disabled {color: #c5c5c5;}
input.disabled {color: #c5c5c5;}

/* Sachen-Detailseite */

#ItemDetails .titleOwnerDescription {font-size:12px; margin-bottom:5px; color:#444444} 
.viewItem.category img.separator {margin-left:8px; margin-right:6px;}
#ItemDetails .welcome img.pro {margin-left:10px;vertical-align:bottom;}

/* Vertical Scroller */
#VerticalScrollercontainer {width:620px;height:379px;margin-bottom:30px;}
#VerticalScrollercontainer #VerticalGallery {float:left;background-color:#ffffff;width:100px;height:379px;}
#VerticalScrollercontainer #VertImageBig {width:520px;height:379px;line-height:379px;background-color:#ffffff;float:left;overflow:hidden;text-align:center;}
#VerticalScrollercontainer #VertImageBig img {max-width:520px;max-height:379px;vertical-align:middle;}
 
.jcarousel-skin-vertical .jcarousel-container-vertical { width: 100px; height: 320px; padding: 30px 0;}
.jcarousel-skin-vertical .jcarousel-clip-vertical { width:  100px; height: 320px;}
.jcarousel-skin-vertical .jcarousel-item {width: 100px;height: 100px;}
.jcarousel-skin-vertical .jcarousel-item-vertical { margin-bottom: 10px;}
.jcarousel-skin-vertical .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-vertical .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 36px;width: 33px;height: 20px;cursor: pointer;background: transparent url(../images/button/btn_vertical_bottom_act.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-next-vertical:hover {background: transparent url(../images/button/btn_vertical_bottom_act.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-next-vertical:active {background: transparent url(../images/button/btn_vertical_bottom_act.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-next-disabled-vertical,
.jcarousel-skin-vertical .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-vertical .jcarousel-next-disabled-vertical:active {cursor: default;background: transparent url(../images/button/btn_vertical_bottom_pas.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-prev-vertical {position: absolute;top: 5px;left: 36px;width: 33px;height: 30px;cursor: pointer;background: transparent url(../images/button/btn_vertical_top_act.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-prev-vertical:hover {background: transparent url(../images/button/btn_vertical_top_act.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-prev-vertical:active {background: transparent url(../images/button/btn_vertical_top_act.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-prev-disabled-vertical,
.jcarousel-skin-vertical .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-vertical .jcarousel-prev-disabled-vertical:active {cursor: default;background: transparent url(../images/button/btn_vertical_top_pas.gif) no-repeat 0 0;}
.jcarousel-skin-vertical .jcarousel-container {position: relative;}
.jcarousel-skin-vertical .jcarousel-clip {z-index: 2;padding: 0; margin: 0;overflow: hidden;position: relative;}
.jcarousel-skin-vertical .jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-skin-vertical .jcarousel-list li a {-moz-outline:none}
.jcarousel-skin-vertical .jcarousel-list li,
.jcarousel-skin-vertical .jcarousel-item {float: left;list-style: none;width: 100px;height: 100px;}
.jcarousel-skin-vertical .jcarousel-next { z-index: 3;display: none;}
.jcarousel-skin-vertical .jcarousel-prev {z-index: 3;display: none;}

/* Beschreibung */
#ItemDetails #LikesArea {margin-bottom:20px;}
#ItemDetails #LikesArea .likeButtonContainer {float:left; margin-right:20px;}
#DetailDescription {margin-bottom:20px;color:#444444;}
#DetailDescription h2 {height:18px;color:#444444;}
/* Leihinformationen */
#RentInformation {margin-bottom:20px;background-color:#f6f6f6;border:1px solid #e5e5e5;color:#444444;padding:15px 9px;overflow:hidden;height:100%;}
#RentInformation h3 {color:#444444;height:18px;}
#RentInformation img {float:left;}
#RentInformation div {float:left;margin-left:15px;width:500px;}
#RentInformation div span {width:110px;float:left;color:#999999;margin:0 4px 3px 0;}
#RentInformation div p {width:380px;float:left;color:#444444;margin-bottom:3px;}

#SwitchedContainer #ReiterNavigation {position:relative;margin-top:1px;overflow:hidden;width:100%;height:31px;background:url(images/bg/reiternavigation_bg.gif) repeat-x bottom;}
#SwitchedContainer #ReiterNavigation .button {position:absolute;right:10px;top:0;}
#SwitchedContainer #ReiterNavigation ul {overflow:hidden;}
#SwitchedContainer #ReiterNavigation li {line-height:30px;font-size:12px;font-weight:bold;float:left;height:29px;border:1px solid #e5e5e5;border-width:1px 1px 0px 1px;background-color:#f6f6f6;}
#SwitchedContainer #ReiterNavigation li a {display:block;padding:0 14px 0 14px;}
#SwitchedContainer #ReiterNavigation li.last {border-width:1px 1px 0 0;}
#SwitchedContainer #ReiterNavigation li.first {border-width:1px 1px 0 1px;}
#SwitchedContainer #ReiterNavigation li.active {cursor:auto;color:#666666;background-color:#ffffff;height:31px;border:1px solid #c5c5c4;border-width:1px 1px 0px 1px;}
#SwitchedContainer #ReiterNavigation li.active a {color:#666666;}
#SwitchedContainer .container {background-color:#ffffff;border:1px solid #c5c5c4;border-top:none;padding:20px 20px 20px 20px;width:auto;}

#SwitchedContainer #ReiterDetailinformationen {overflow:hidden;position:relative;min-height:240px;font-size:12px;}
#SwitchedContainer #ReiterDetailinformationen #googleMaps {position:absolute;right:10px;top:10px;border:1px solid #e5e5e5;width:218px;height:218px;}
#SwitchedContainer #ReiterDetailinformationen #GoogleMaps {position:absolute;right:10px;top:10px;border:1px solid #e5e5e5;width:218px;height:218px;}
#SwitchedContainer #ReiterDetailinformationen span {padding-bottom:8px;}
#SwitchedContainer #ReiterDetailinformationen span.label {clear:left;color:#999999;float:left;width:120px;}
#SwitchedContainer #ReiterDetailinformationen span.data {color:#444444;float:left;width:240px;}
#SwitchedContainer #ReiterDetailinformationen span.longdata {color:#444444;float:left;width:370px;}

#SwitchedContainer #ReiterBewertung h3 {border-bottom:1px solid #e5e5e5;}
#SwitchedContainer #ReiterBewertung ul li {border-bottom:1px solid #e5e5e5;padding:8px 0;overflow:hidden;height:100%;}
#SwitchedContainer #ReiterBewertung ul li.hidden {display:none;}
#SwitchedContainer #ReiterBewertung ul li span {color:#8a8a8a;float:left;}
#SwitchedContainer #ReiterBewertung ul li span.date {width:65px;border-right:1px solid #8a8a8a;margin-right:8px;}
#SwitchedContainer #ReiterBewertung ul li span.zustand {margin-right:20px;width:100px;position:relative;height:16px;}
#SwitchedContainer #ReiterBewertung ul li span.zustand img {margin:1px 0 0 3px;}
#SwitchedContainer #ReiterBewertung ul li span.zustand span {float:right;position:absolute;left:50px;top:0px;}
#SwitchedContainer #ReiterBewertung ul li span.bewertung {color:#444444;width:370px;display:block;}
#SwitchedContainer #ReiterBewertung ul li div {float:left;}
#SwitchedContainer #ReiterBewertung ul li span.nocomment {color:#c6c6c6;}

#SwitchedContainer #ReiterVerfuegbarkeit {height:292px;}
#SwitchedContainer #ReiterVerfuegbarkeit h3 {border-bottom:1px solid #e5e5e5;margin-bottom:35px;}
#SwitchedContainer #ReiterVerfuegbarkeit #multimonth {overflow: hidden;float:left;margin-left:60px;}
#SwitchedContainer #ReiterVerfuegbarkeit .dp-applied {float: left;margin-right:15px;}
#SwitchedContainer #ReiterVerfuegbarkeit .dp-popup h2 {line-height:20px;padding-top:2px;background-color:#444444;}
#SwitchedContainer #ReiterVerfuegbarkeit .dp-popup {background-color:#DDDDDD;}
#SwitchedContainer #ReiterVerfuegbarkeit table.jCalendar td.selected {background:none;color:#000000;}
#SwitchedContainer #ReiterVerfuegbarkeit .dp-popup-inline {height: 175px;}
#SwitchedContainer #ReiterVerfuegbarkeit .dp-nav-prev {top:4px}
#SwitchedContainer #ReiterVerfuegbarkeit .dp-nav-next {top:4px}
#SwitchedContainer #ReiterVerfuegbarkeit #Legend {margin:15px 0 15px 75px;overflow:hidden;}
#SwitchedContainer #ReiterVerfuegbarkeit #Legend img,
#SwitchedContainer #ReiterVerfuegbarkeit #Legend span {float:left;}
#SwitchedContainer #ReiterVerfuegbarkeit #Legend span {margin:0 15px 0 10px;}
#SwitchedContainer #ReiterVerfuegbarkeit .leftCal {margin-right:30px;}

#SwitchedContainer #ReiterProfil {overflow:hidden;position:relative;min-height:240px;font-size:12px;}

#SwitchedContainer #ReiterProfil input {color:#444444;width:150px;padding:2px 5px;border:1px solid #a3a3a3;display:block;}
#SwitchedContainer #ReiterProfil select {width:92px;display:block;}
#SwitchedContainer #ReiterProfil p.entry {padding-top:2px;padding-bottom:6px;}
#SwitchedContainer #ReiterProfil p.editEntry {padding-bottom:6px;}
#SwitchedContainer #ReiterProfil span.select {width:57px;padding-top:2px;height:18px;display:block;}
#SwitchedContainer #ReiterProfil textarea {border:1px solid #a3a3a3;width:150px;height:45px;padding:5px;color:#444444;display:block;}



#SwitchedContainer #ReiterProfil span.select {background:url(images/bg/selectbox_small_blue.gif) no-repeat;}
#SwitchedContainer #ReiterProfil #ProfilKontaktdatenForm span.select {background:url(images/bg/selectbox_small_green.gif) no-repeat;padding-left:8px;padding-right:28px;}

#SwitchedContainer #ReiterProfil #ProfilPersoenlichesForm .relationship {margin-bottom: 2px;}
*+html #SwitchedContainer #ReiterProfil #ProfilPersoenlichesForm .relationship {padding-bottom: 2px;}
#SwitchedContainer #ReiterProfil #ProfilPersoenlichesForm #ContainerBeziehung span.select {
	background:transparent url(images/bg/selectbox_382x20_green.gif) no-repeat scroll 0 0;	
	padding-left:8px;
	width:350px;
	cursor:pointer;
	color:#666666;
	padding-top:2px;
}
#SwitchedContainer #ReiterProfil #ProfilPersoenlichesForm #ContainerBeziehung select {width:382px;cursor:pointer;margin-top:1px;height:auto;height:22px;font-size:11px;}


#SwitchedContainer #ReiterProfil #ProfilKontaktdaten input {color:#444444;}
#SwitchedContainer #ReiterProfil #MessengerContainer {margin:5px 0;clear:both;overflow:hidden;height:100%;}
#SwitchedContainer #ReiterProfil h3 {font-size:12px;float:left;padding-bottom:5px;width:149px;}
#SwitchedContainer #ReiterProfil #map {position:absolute;right:10px;top:10px;border:1px solid #e5e5e5;width:218px;height:218px;}
#SwitchedContainer #ReiterProfil #map img {display:block;}
#SwitchedContainer #ReiterProfil .item {overflow:hidden;height:100%;margin-bottom:15px;}
#SwitchedContainer #ReiterProfil div.profilButtons {float:left;margin-bottom:2px;}
#SwitchedContainer #ReiterProfil div.profilButtons a {margin-right:3px;}
#SwitchedContainer #ReiterProfil span.label {clear:left;color:#999999;float:left;width:150px;}
#SwitchedContainer #ReiterProfil p.editEntry span.label {padding-top:2px;}
#SwitchedContainer #ReiterProfil span.data {color:#444444;float:left;width:240px;}
#SwitchedContainer #ReiterProfil span.longdata {color:#444444;float:left;width:360px;}

#SwitchedContainer #ReiterProfil #ProfilHead h3 {width:450px;}
#SwitchedContainer #ReiterProfil #ProfilInteressen input,
#SwitchedContainer #ReiterProfil #ProfilKarriere input,
#SwitchedContainer #ReiterProfil #ProfilPersoenliches input {width:370px;}
#SwitchedContainer #ReiterProfil #ProfilInteressen span.data,
#SwitchedContainer #ReiterProfil #ProfilKarriere span.data,
#SwitchedContainer #ReiterProfil #ProfilPersoenliches span.data {width:370px;}

#SwitchedContainer #ReiterProfil #ProfilHead select {float:left;}

#SwitchedContainer #ReiterProfil select.selectControl { height:20px; }
#SwitchedContainer #ReiterProfil .selectControl.selectedLabel { height:16px; padding-top:1px; padding-bottom:1px; }
#SwitchedContainer #ReiterProfil .selectControl.datum.controlWrapper { display:block; float:left; margin-right:5px;}

#SwitchedContainer #ReiterProfil select.selectControl.datum.tag {width:54px;}
#SwitchedContainer #ReiterProfil .selectControl.datum.tag.selectedLabel {width:23px;}

#SwitchedContainer #ReiterProfil select.selectControl.datum.monat {width:100px;}
#SwitchedContainer #ReiterProfil .selectControl.datum.monat.selectedLabel {width:69px;}

#SwitchedContainer #ReiterProfil select.selectControl.datum.jahr {width:60px;margin-right:0;}
#SwitchedContainer #ReiterProfil .selectControl.datum.jahr.selectedLabel {width:29px;}

#Right #PreisInfo {padding:0 0 0 10px;margin-bottom:12px;}
#Right #PreisInfo div.offer {margin-bottom:10px;}
#Right #PreisInfo div.offer .price {color:#fe00b0;font-weight:bold;font-size:17px;margin-bottom:5px;}
#Right #PreisInfo div.offer .price.small {font-size: 13px;}
#Right #PreisInfo div.offer .price span.selfcost {color: #fe00b0; padding-left: 22px;font-size:11px;font-weight:normal;}
#Right #PreisInfo div.offer .price .info {font-size:11px;padding-top:2px;font-weight:normal;color:#666666;}
#Right #PreisInfo div.offer .action {vertical-align: middle; font-size: 17px; color: #229ddd;}
#Right #PreisInfo div.offer .action .info {font-size:11px;padding-top:2px;color:#999999;}
#Right #PreisInfo div.todo {margin-bottom:10px;}
#Right #PreisInfo div.todo ul.buttons li {margin-right:5px; margin-top:5px;float:left;}

#Right #SpecialFunction {margin-bottom:12px;border:1px solid #e5e5e5;border-bottom:0;}
#Right #SpecialFunction h3 {color:#444444;}
#Right #SpecialFunction p.clear {padding:6px 0 0 0 !important;width:300px !important;}
/*#Right #SpecialFunction span.grey {padding:0 0 0 5px !important;}*/
#Right #SpecialFunction div.container {background-color:#f6f6f6;border-bottom:1px solid #e5e5e5;padding:10px 13px;width:auto;}

/* horizontaler scroller */
#Right #SpecialFunction .jcarousel-container {position: relative;}
#Right #SpecialFunction .jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
#Right #SpecialFunction .jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
#Right #SpecialFunction .jcarousel-list li,
#Right #SpecialFunction .jcarousel-item {float: left;list-style: none;width: 50px;height: 50px;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-container {background: transparent;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-container-horizontal {width: 218px;padding: 18px 28px 5px 28px;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-clip-horizontal {width:  218px;height: 50px;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-item {width: 50px; height: 50px;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 6px;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 25px;right: 0px;width: 20px;height: 33px;cursor: pointer;background: transparent url(../images/icon/small_scroller_right.gif) no-repeat 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background: transparent url(../images/icon/small_scroller_right_pas.gif) no-repeat 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 25px;left: 0px;width: 20px;height: 33px;cursor: pointer;background: transparent url(../images/icon/small_scroller_left.gif) no-repeat 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0 0;}
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#Right #SpecialFunction .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background: transparent url(../images/icon/small_scroller_left_pas.gif) no-repeat 0 0;}

/* Modellseite */

.detail #Left {width:619px;margin-right:20px;}
#ModelDetails #Right {width:298px;}
#ModelDetails h1 {color:#444444; font-size:20px;margin-bottom: 10px;}
#ModelDetails h2 {color:#444444; font-size:14px;font-weight:normal;margin-bottom: 10px;}
#ModelDetails h3 {color:#444444; font-size:14px;font-weight:normal;margin-bottom: 10px;}
#ModelDetails h4 {color:#444444; font-size:14px;font-weight:normal;margin-bottom: 10px;}
#ModelDetails .twtr-widget h4 {font-size:14px !important;}
#ModelDetails h2.listHeader, 
#ModelDetails h3.listHeader, 
#ModelDetails h4.listHeader {margin-bottom:3px;}
#ModelDetails a.likeButton,
#ModelDetails  .haveItemButton {display:inline-block; height:14px; width:60px; padding: 3px 20px 3px 20px;text-decoration:none;margin-right:10px;}
#ModelDetails a.likeButton.unchecked {color:#555555;background: url(../images/button/btn_like_100x20.png) transparent no-repeat;}
#ModelDetails a.likeButton.unchecked:hover {color:#ffffff;background: url(../images/button/btn_like_blue_100x20.png) transparent no-repeat;}
#ModelDetails a.likeButton.checked {color:#333333;background: url(../images/button/btn_like_checked_100x20.png) transparent no-repeat;}
#ModelDetails a.haveItemButton.unchecked {color:#555555;background: url(../images/button/btn_haveitem_100x20.png) transparent no-repeat;}
#ModelDetails a.haveItemButton.unchecked:hover {color:#ffffff;background: url(../images/button/btn_haveitem_blue_100x20.png) transparent no-repeat;}
#ModelDetails .haveItemButton.checked {color:#333333;background: url(../images/button/btn_haveitem_checked_100x20.png) transparent no-repeat;}
#ModelDetails div.listContent ul.listNormal {margin:0 !important;}
#ModelDetails #Left .mainBlock {margin:0 0 35px 0;}
#ModelDetails #Right .mainBlock {margin:0 0 25px 0;}
#ModelDetails #ModelInfo .title {margin-bottom:10px;}
#ModelDetails #ModelInfo .title .category {color:#999999;}
#ModelDetails #ModelInfo .title .category img.separator {margin-left:8px; margin-right:6px;}
#ModelDetails #ModelInfo .image {float:left; margin-right:23px;}
#ModelDetails #ModelInfo .image img.productImage { display:block;padding:2px; border:1px solid #cccccc; max-width:190px;}
#ModelDetails #ModelInfo .description { margin:15px 0;}
#ModelDetails #ModelInfo .description .topControl {padding-bottom:10px;margin-bottom:10px;}
#ModelDetails #ModelInfo .description .topControl .source { margin-top:10px; margin-right:10px; font-size: 9px;float:left;}
#ModelDetails #ModelInfo .description .topControl .suggest { margin-top:10px; margin-left:10px; font-size: 9px;float:right;}
#ModelDetails #ModelInfo .description .topControl .navigation {float:right;margin-right:25px;}
#ModelDetails #ModelInfo .description .topControl .navigation .button { width:25px; text-align:center; display:inline-block;}
#ModelDetails #ModelInfo .description .topControl .navigation .button img.left{ height: 22px; width: 22px; background-image: url(../../v2/images/myfrents/btn_left_small.png);}
#ModelDetails #ModelInfo .description .topControl .navigation .button img.left:hover {background-position: 0 -22px}
#ModelDetails #ModelInfo .description .topControl .navigation .button img.right{ height: 22px; width: 22px; background-image: url(../../v2/images/myfrents/btn_right_small.png);}
#ModelDetails #ModelInfo .description .topControl .navigation .button img.right:hover {background-position: 0 -22px}
#ModelDetails #ModelInfo .likeControl { margin-bottom:15px; margin-top:10px;}
#ModelDetails #ItemsMap .mapItemFilter li {display:block; float:left;margin:0; padding: 5px 20px; background-color:#f6f6f6; border-style:solid; border-color:#e5e5e5; border-width: 1px 1px 0 1px; color:#229ddd}
#ModelDetails #ItemsMap .mapItemFilter li a {color:#229ddd; text-decoration:none;}
#ModelDetails #ItemsMap .mapItemFilter li.active {background-color:#ffffff; border-color:#c5c5c5;}
#ModelDetails #PinnwandListe .add {padding: 10px; width: auto; background-color:white; border: 0px none white;}
#ModelDetails #PinnwandListe .add form {width: auto;}
#ModelDetails #PinnwandListe .add form {width: auto;}
#ModelDetails #PinnwandListe .annotatedInput {float: left;}
#ModelDetails #PinnwandListe .item {width: auto}
#ModelDetails #PinnwandListe .item p.textSmall {width:444px; font-size: 12px; padding-bottom: 2px; }
#ModelDetails #PinnwandListe .add form textarea.text {width:419px;}
#ModelDetails #PinnwandListe .add h4 { padding:0 0 7px 0; }

#ModelDetails #ModelMarket { margin-bottom: 20px; }
#ModelDetails #ModelMarket .tagDummy {float: left; margin-right: 5px; width: 20px; height: 20px; }

#ModelDetails #ModelMarket table { border-collapse: collapse; width: 100%; border: none; }
#ModelDetails #ModelMarket th { border: none; font-weight:normal; font-size: 14px; text-align: center; padding-bottom: 2px;}
#ModelDetails #ModelMarket th a { color: #000; }
#ModelDetails #ModelMarket th a.active { text-decoration: underline; }
#ModelDetails #ModelMarket th.owner { text-align: left; width: 25%; }
#ModelDetails #ModelMarket th.info { text-align: left; width: 25%; }
#ModelDetails #ModelMarket th.rent { padding-left: 25px; text-align: left; width: 25%; }
#ModelDetails #ModelMarket th.sell { padding-left: 25px; text-align: left; width: 25%; }
#ModelDetails #ModelMarket td { vertical-align:top; padding:10px 0; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; }

#ModelDetails #ModelMarket .accountImageContainer {float: left; margin-right: 5px; }
#ModelDetails #ModelMarket .accountNameContainer {float: left; width:95px;}
#ModelDetails #ModelMarket .accountImageContainer img.overlay {position:absolute; z-index: 5; left: -3px; top: -2px; border: none; }
#ModelDetails #ModelMarket .grey { color: #999999 }

#ModelDetails #ConcreteItem {
	padding: 12px 0 0 12px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 1px 6px;
	-moz-box-shadow: #666 0px 1px 6px;
	box-shadow: #666 0px 1px 6px;
	background: #FFFFFF;
	behavior: url(PIE.htc);
	float:left; 
	width: 290px;
	margin-right: 20px;
}

#ModelDetails #ConcreteItem .block {margin-bottom:15px;}
#ModelDetails #ConcreteItem .subblock {margin-bottom:10px;}
#ModelDetails #ConcreteItem .subblock.distance {margin-top:20px;}
#ModelDetails #ConcreteItem .indent {margin-left:20px;}
#ModelDetails #ConcreteItem .rentalPrice input[type="text"] {width:50px;}
#ModelDetails #ConcreteItem .inlineInput div.annotatedInput {display:inline;float:none;}

#ModelDetails #ConcreteItem .grey {color: #999999}
#ModelDetails #ConcreteItem #AccountInfo {float:left;}
#ModelDetails #ConcreteItem #AccountInfo div.imageContainer { width: 70px; height: 70px; padding-left: 15px; padding-top: 13px; margin-right:10px; position:relative;float:left;}
#ModelDetails #ConcreteItem #AccountInfo img.user {width: 70px; height: 70px; border: none;}
#ModelDetails #ConcreteItem #AccountInfo img.overlay {position:absolute; z-index: 5; left: 12px; top: 11px; border: none; }
#ModelDetails #ConcreteItem #AccountInfo #AccountDetails {float:left;}

#ModelDetails #ConcreteItem .splithalfLeft { width: 124px; float: left; margin-right: 20px; }
#ModelDetails #ConcreteItem .splithalfRight { width: 124px; float: left; }

#ModelDetails #BICContainer {max-height:250px; overflow:hidden;}
#ModelDetails #BICContainer:hover {max-height:none;}
#ModelDetails #ProductInfoMultimedia .bookContents {margin-bottom:10px;}
#ModelDetails .weblinks {text-align:center;}
#ModelDetails .weblinks ul li {margin-bottom:5px;}
#ModelDetails .weblinks .suggest { margin-top:5px;margin-bottom:5px;font-size:9px;}
#ModelDetails #Right .mainBlock.affiliateOffers {min-height:45px;margin-bottom:15px;}
#ModelDetails .affiliateOffers .logo {float:right;}
#ModelDetails .affiliateOffers .price {font-size:14px;}
#ModelDetails .affiliateOffers ul li {margin-bottom:10px;}
#ModelDetails #AdminLinks ul li,
#ModelDetails #ModelAdminLinks ul li {margin-bottom:5px;}


.my { color:#565656; }
.my a,#PinnwandListe .delimiter, FirstSteps .delimiter { color:#229ddd; }
.my .grey { color:#999999; }
.my .black {color:#565656;}
.my a.green, .green { color:#97bf30 !important; }
.my a.red, .red { color:#d10000 !important; }
.my a span.grey { color:#666666;display:inline;text-align:left;margin:0;width:auto;float:none;font-weight:bold;  }
.my .blue { color:#229DDD; }

.myfrents.shelves .shelf {margin-bottom:12px;}

.my .functionList { margin:10px 0 0 0;padding:0; }
.my .functionList, .my .functionList li { width:100%;overflow:hidden; }
.my .functionList li { clear:both;padding:0 0 13px 0; }
.my .functionList li:last-child { padding:0; }
.my .functionList li img { display:block;text-align:center;margin:0 6px 0 0;float:left; }
.my .functionList a { float:left; }
.my h3 span.small { font-weight:normal;font-size:11px; }

.my .functionList .subinfo { display:none;clear:both;padding:0 0 0 27px; }

.my .functionList .subinfo .normal { padding-top:8px;width:100%;overflow:hidden; }
.my .functionList .subinfo .normal .image { float:left; width:40px; position:relative; }
.my .functionList .subinfo .normal .description { float:left; width:190px;}
.my .functionList .subinfo .expanded { padding-top:8px;width:100%;overflow:hidden; }
.my .functionList .subinfo .expanded .image { float:left; width:90px;padding:0 10px 0 0; }
.my .functionList .subinfo .expanded .image .img { position:relative;float:left; }

.my .functionList .subinfo .expanded .description { float:left; width:142px;}
.my .functionList .subinfo .normal img , .my .functionList .subinfo .expanded img { margin:0;padding:0px; }
.my .functionList .subinfo .normal .image img,
	.my .functionList .subinfo .expanded .image img  { width:30px;height:30px;}
.my .functionList .subinfo .normal a, .my .functionList .subinfo .expanded a { float:none; }

.my .functionList .stoererPro {
	background:transparent url(../images/icon/stoerer_pro.png) no-repeat scroll 0 0;
	height:22px;
	position:absolute;
	left:12px;
	top:-4px;
	width:22px;
}

.my .functionList ul.buttons { margin:4px 0 0 0;}
.my .functionList ul.buttons li { float:left !important;width:auto;clear:none;padding:0 4px 0 0; }
.my .functionList ul.buttons img { float:none !important;margin:0;padding:0; }
.my .functionList ul.buttons li a {font-size: 10px; line-height:100%; color: #444; text-align:center; display:block;float: left;}
.my .functionList ul.buttons li a.middleButton {width:76px; height:25px; background:url(../../resources/btn_gray_todo_m.jpg) no-repeat; padding-top:5px;}
.my .functionList ul.buttons li a.smallButton {width:52px; height:25px; background:url(../../resources/btn_gray_todo_s.png) no-repeat; padding-top:5px;}


.myFrentsOverviewData { padding:14px 0 30px 28px;overflow:hidden;width:450px; }
.myFrentsOverviewData p { width:166px;float:left; }
.myFrentsOverviewData p.last { width:100px; }
.myFrentsOverviewData p span { display:block;font-size:12px; }

.searchTeaserRightContainer { border-bottom:1px solid #e5e5e5;width:300px;margin-bottom:12px; }

.searchTeaserRightAmazon { background:#f6f6f6;border:1px solid #e5e5e5;border-bottom:0;width:298px;overflow:hidden;padding:0 0 12px 0; }
.searchTeaserRightAmazon img { float:left;margin:10px 7px 18px 7px;  }
.searchTeaserRightAmazon .ajaxStatus img { display:inline;margin:0 0 0 5px; position:absolute; }
.searchTeaserRightAmazon h3 { width:220px;padding:9px 0; float:left;color:#444444; }
.searchTeaserRightAmazon p { width:220px;padding:0 0 2px 0; float:left;color:#999999; }
.searchTeaserRightAmazon a { color:#229DDD; } 
.searchTeaserRightAmazon form { width:220px;overflow:hidden;padding:0 0 6px 0;}
.searchTeaserRightAmazon form .text { width:171px;float:left;border:1px #a5a5a5 solid;border-right:0;height:12px;font-size:11px;padding:5px 5px 5px 5px;color:#666666; }
.searchTeaserRightAmazon form .button { float:left;display:block; }
.searchTeaserRight { background:#f6f6f6;border:1px solid #e5e5e5;border-bottom:0;width:298px;overflow:hidden; }
.searchTeaserRight img { float:left;margin:10px 5px 18px 7px;  }
.searchTeaserRight h3 { width:220px;padding:9px 0; float:left;color:#444444; }
.searchTeaserRight p { width:220px;padding:0 0 2px 0; float:left;color:#999999; }
.searchTeaserRight a { color:#229DDD; }
.searchTeaserRight img#fbIcon {margin: 0; float: none; vertical-align: text-bottom;}

#FirstSteps .ajaxStatus img { display:inline;margin:0 0 0 5px; position:absolute; }

#FirstSteps { width:100%;overflow:hidden; }

#PinnwandListe { width:100%;overflow:hidden; }
#PinnwandListe .add { width:100%;border:1px solid #e5e5e5;background:#f6f6f6;padding:10px 9px;overflow:hidden; }
#ModuleSubContent #PinnwandListe .add  {width:auto;} 
.container #PinnwandListe .add { width:538px }
#PinnwandListe .add img.user { display:block;width:71px;float:left;margin:0 10px 0 0; }
#PinnwandListe .add h4 { font-weight:bold;color:#444444;padding:5px 0 7px 0;font-size:12px; }
#PinnwandListe .add form { float:left;width:378px;overflow:hidden;padding:0 0 0 0; }
.container #PinnwandListe .add form { width:430px;}
.container #PinnwandListe.wide .add form { width:580px; }
#PinnwandListe .add form .text { width:290px;float:left;border:1px #a5a5a5 solid;font-size:12px;padding:3px 10px 3px 10px;color:#666666; }
#PinnwandListe .add form input.text { height:16px; }
#PinnwandListe .add form textarea.text { margin-right:20px; }
.container #PinnwandListe .add form .text { width:340px; }
.container #PinnwandListe.wide .add form .text { width:400px; }
#PinnwandListe .add form .button { float:left;display:block; }

#PinnwandListe .item { padding:11px 12px 11px 12px;border-bottom:1px solid #e5e5e5;width:458px;overflow:hidden; }
.container #PinnwandListe .item { width:536px;}
.container #PinnwandListe.wide .item { width:684px;}
#PinnwandListe .item .contact {padding:0 10px 0 0;float:left;height:49px;  }
#PinnwandListe .item .contact img { width:49px;display:block;float:left;  }
#PinnwandListe .item .contact img.plus { margin:17px 6px;width:auto;height:auto;  }
#PinnwandListe .item .contact img.arrow { margin:12px 6px;width:auto;height:auto;  }
#PinnwandListe .item .contact img.heart { margin:17px 6px;width:auto;height:auto;  }

#PinnwandListe .item p.text { padding:2px 0 0 0;width:398px;float:left; }
#PinnwandListe .item p.textSmall { padding:2px 0 0 0;width:300px;float:left; }
#PinnwandListe.wide .item p.textSmall { width:544px; }


#PinnwandListe .item p.text .highlight { color:#97bf30;font-weight:bold; }
#PinnwandListe .item p.text a { font-weight:bold; }

#PinnwandListe .item p.links { float:left; }
#ModuleSubContent #PinnwandListe .item p.links { width:398px; }
#PinnwandListe .item p.linksSmall { float:left;width:300px; }
#PinnwandListe.wide .item p.linksSmall { width:544px; }
#PinnwandListe .item p.linksSmall .time {color:#a3a3a3;}
#PinnwandListe .item p.links .time {color:#a3a3a3;}

#PinnwandListe .subItems { width:410px;overflow:hidden;padding:6px 0 0 50px;clear:both; }
#PinnwandListe .subItems .box { width:408px;border:1px solid #e5e5e5;border-top:0;background:#f6f6f6; }
#PinnwandListe .subItem { padding:8px 9px 8px 9px;width:390px;overflow:hidden; }
#PinnwandListe .subItem img.author { margin:0 10px 0 0;float:left;width:30px;height:30px;}
#PinnwandListe .subItem p.text, #PinnwandListe .subItem p.time { float:left;width:320px;padding:0;}
#PinnwandListe .subItem p.text {color:#444444;}
#PinnwandListe .subItem p.time {color:#a3a3a3;}
#PinnwandListe .subItem .highlight { color:#97bf30; }

#PinnwandListe .subItemAdd {  }
#PinnwandListe .subItemAdd textarea { padding:7px 9px;background:#ffffff;width:265px;height:28px;float:left;border:1px #a5a5a5 solid;font-size:11px;color:#666666; }
#PinnwandListe .subItemAdd .button { padding:22px 0 0 10px; }

/* Anpassung von RichFaces-Komponenten: */

/* rich calendar*/
.rich-calendar-tool {background-color:#404040; color:#C0C0C0;}
.rich-calendar-month {background-color:#404040; color:white;}
.rich-calendar-exterior {margin-bottom:10px;}
.rich-calendar-holly {background-color:white; color:black;}
.rich-calendar-boundary-dates {background-color:white; color:white;}
.rich-calendar-today {background-color:#0080C0; color:white; font-weight:bold;}
.rich-calendar-select {background-color:#19D2FD;}
.rich-calendar-notavailable {background-color:#C0C0C0;}


/* Float Container */
.container {width: 100%; overflow: hidden;}

/* Error Container gelb */
.errorContainerYellow {background: #ffff9C url(../images/icon/ico_attention.gif) 10px 10px no-repeat; border: 1px solid #E2E233; padding: 10px 10px 10px 37px;}

/* ModulePersonalData */
#ModulePersonalData {font-size: 12px;}
#ModulePersonalData .greyBox {background: #f6f6f6; border: 1px solid #e5e5e5;padding: 9px;position:relative;}
#ModulePersonalData .greyBox .inner {background: #fff; border: 1px solid #c8c8c8;padding: 20px;}
#ModulePersonalData .greyBox h3 {font-size: 12px;margin: 0 0 10px 0;}
#ModulePersonalData .greyBox h3 span {display: block; font-weight:normal;margin-bottom:-10px;}
#ModulePersonalData .greyBox .errorContainerYellow {margin: 0 0 10px 0;}
#ModulePersonalData .greyBox input {border: 1px solid #a5a5a5;color: #444444;;display: block;float:left;margin: 0 0 1px 0;width: 190px;padding: 3px 0 0 7px;height:19px;}

#ModulePersonalData .greyBox label {display: block;width: 90px;float:left;color: #444444; padding: 2px 0 0 0;text-decoration:none;line-height:24px;}
#ModulePersonalData .greyBox .recoverPassword {color: #8fb21a;margin: 0 0 0 12px;line-height:26px;}
#ModulePersonalData .greyBox .buttonContainer {width: 289px;margin: 9px 0 10px}

#ModulePersonalData .greyBox .buttonContainerBig input,
#ModulePersonalData .greyBox .buttonContainer input {width: auto;height:auto;float: right;margin: 0 0 0 6px;border:none;padding:0;}

#ModulePersonalData .greyBox .buttonContainerBig input {margin: 0 10px 6px 0;}

#ModulePersonalData .formContainer {/*width: 355px;*/width:100%; float: left;margin: 0 10px 0 0;}
#ModulePersonalData .formContainer h4 {font-weight: bold;font-size: 100%;margin: 0 0 10px;}
#ModulePersonalData .formContainer label {width:149px;font-size: 12px;text-decoration: none;}
#ModulePersonalData .formContainer label.checkbox {width:200px;vertical-align: middle;color: #000;}
#ModulePersonalData .formContainer input.short {width:42px;margin-right: 148px}
#ModulePersonalData .formContainer input.long {width:433px;}
#ModulePersonalData .formContainer input.checkbox {width:auto;margin: 4px 8px 0 0;border:none;}
#ModulePersonalData .formContainer input.fileUpload {margin: 2px 8px 0 0;float:none;margin: 10px 0 10px; width:205px;}

#ModulePersonalData .formContainer .passiv label {color: #c5c5c5;}
#ModulePersonalData .formContainer .passiv input {color: #c5c5c5;border: 1px solid;background:#fff;}

#ModulePersonalData .checkBoxContainer {margin: 16px 0 18px;}
#ModulePersonalData .checkBoxContainer label {color: #444444}

#ModulePersonalData .info {width:230px; font-size: 11px; color: #929292;float:left;padding: 28px 0 0;position:absolute;top:5px;right:7px;z-index:2;}

#ModulePersonalData div.hr {border-top: 1px solid #c5c5c5;margin: 15px 0;width: 100%;float:left;}
#ModulePersonalData div.hr hr {display: none;}

#ModulePersonalData .fullWidth {width: 100% !important;}

#ModulePersonalData .formContainer label {width:155px;}
#ModulePersonalData .formContainer label.checkbox_unchecked {padding-left:25px;padding-top:0px;line-height:22px;}
#ModulePersonalData .formContainer label.checkbox_checked {padding-left:25px;padding-top:0px;line-height:22px;}

#ModulePersonalData .userFoto {width:140px;height:105px;clear:both;margin: 0 8px 0 0;overflow:hidden;}
#ModulePersonalData .userFoto img {width:140px;}
#ModulePersonalData p.terms {margin-bottom: 10px;}
#ModulePersonalData p.terms,
#ModulePersonalData p span {font-size: 11px;color:#8f8f8f;}

#ModulePersonalData p.terms a {color:#9bb937;text-decoration:underline;}

#ModulePersonalData .steps {font-size: 11px;line-height: 20px;float: right;margin-right: 5px;color:#929292;}
#ModulePersonalData .greyBox h3 {color: #444444;}

/* ModulePreferences */
#ModulePreferences #Left,
#ModulePreferences #Right {width: 447px;}

#ModulePreferences {font-size: 12px;}
#ModulePreferences h2, #ModulePreferences .save {float:left;}
#ModulePreferences .container {padding-top: 2px;}
#ModulePreferences .save {margin: -2px 0 0 10px;}
#ModulePreferences .greyBox {background: #f6f6f6; border: 1px solid #e5e5e5;padding: 9px;}
#ModulePreferences .greyBox .container {padding:0;overflow:visible;}
#ModulePreferences .greyBox h3 {font-size: 12px;margin: 0 0 10px 0;}
#ModulePreferences .greyBox h3.inner {margin: 23px 0 10px 0;}
#ModulePreferences .greyBox p {color: #444444;margin-bottom: 5px;}
#ModulePreferences .greyBox .small {font-size: 11px;color: #444444;margin-bottom: 5px;}
#ModulePreferences .greyBox p.small {margin-bottom: 5px;}
#ModulePreferences .greyBox span.small {display: block;}
#ModulePreferences .greyBox p.small a {color: #8cb819;margin-right: 15px;}
#ModulePreferences .greyBox label {color: #444444; padding: 0 0 5px 0;text-decoration:none;line-height:15px;font-size: 12px;float: left;width: 420px;display: block;}
#ModulePreferences .greyBox input.checkbox {width:auto;margin: 2px 8px 0 5px;border:none;float: left;}
#ModulePreferences .greyBox .selectOneRadio label {color: #444444; padding: 0 0 5px 0;text-decoration:none;line-height:15px;font-size: 12px;float: none;width: 420px;display: block;}
#ModulePreferences .greyBox .selectOneRadio td {padding: 0 0 3px 0;}
#ModulePreferences .greyBox .selectOneRadio input {width:auto;margin: 2px 8px 0 5px;border:none;float: left;}
#ModulePreferences .greyBox .buttonContainer {border-top: 1px solid #e5e5e5;padding: 10px 0 0 0;}
#ModulePreferences .greyBox .button {margin-left:5px;}
#ModulePreferences .greyBox img.button {cursor:pointer; vertical-align:middle;}
#ModulePreferences .greyBox .button img {vertical-align:middle;}
#ModulePreferences .greyBox .inputTextLabel {display:block;float:left;clear:left;width:90px;overflow:visible;}
#ModulePreferences .greyBox #EditNamesContainer input {color:#444444;width:150px;padding:2px 5px;border:1px solid #a3a3a3;display:block;}

.floatIt label {display: inline !important;width: auto !important;}
#ModulePreferences .greyBox p.indent {margin: 0 0 30px 26px;}

#AnmeldungLayer h2 {color: #4a4a4a;}


/* XXXXXXXXXXXXXXXXXXX */
.statContainer li {float: left;width: 133px;margin: 0 0 0 27px;}
.statContainer li span {display: block; font-size: 14px; font-weight: bold;}

.noBottom {border-bottom: 0 !important;}

.overview .statContainer  {margin: 14px 0 20px;width: 100%; overflow: hidden;}
.overview h3 {font-size: 17px; margin: 0 0 20px 16px;}

.imageForm { width:100%;overflow:hidden; }
.imageForm { width:460px;border:1px solid #e5e5e5;background:#f6f6f6;padding:10px 9px;overflow:hidden; }
.imageForm .image { display:block;width:71px;float:left;margin:0 10px 0 0; }
.imageForm h4 { font-weight:bold;color:#444444;padding:5px 0 7px 0;font-size:12px; }
.imageForm h4.centered { padding:25px 0 7px 0;float:left;}
.imageForm form { float:left;width:378px;overflow:hidden;padding:0 0 5px 0; }
.imageForm form.onlyButton {width: auto;float:left;padding:20px 0 0 0;}
.imageForm div.form.onlyButton {width: auto;padding:20px 0 0 0;}
.imageForm div.form.onlyButton img.button {cursor:pointer;}
.imageForm form .text { width:282px;float:left;border:1px #a5a5a5 solid;border-right:0;height:16px;font-size:12px;padding:3px 10px 3px 10px;color:#666666; }
.imageForm form .button { float:left;display:block; }
.imageForm .form .button { float:left;display:block; }
.imageForm .info {margin: 0 0 0 105px;}
.imageForm .info p {margin: 10px 0 5px;}
.imageForm div.formlike { float:left;width:378px;overflow:hidden;padding:0 0 5px 0; }



/* ModuleMyProfile */
#ModuleMyProfile h2 {font-size: 17px;float: left;padding-bottom: 5px;}
#ModuleMyProfile span.price {font-size: 12px;font-weight: bold;background: url(../images/icon/stoerer_pro.png) top left no-repeat;float: left;height: 22px;line-height: 20px;padding: 0 0 0 28px;margin: -1px 0 0 10px;}
#ModuleMyProfile .contact img.arrow {height:auto;margin:12px 6px;width:auto;}

#ModuleMyProfile h3 {font-size: 11px;}
#ModuleMyProfile h3 a {font-size: 11px;font-weight: normal;}
#ModuleMyProfile .shout {padding: 24px 0 15px; border-bottom: 1px solid #eaeaea;margin-bottom:15px;}
#ModuleMyProfile .shout p {font-size: 14px;}
#ModuleMyProfile .shout .posted {font-size: 11px; color:#a3a3a3;}
#ModuleMyProfile .borrowBox {padding-bottom:15px;border-bottom: 1px solid #eaeaea;margin-bottom:15px;}
#ModuleMyProfile .borrowBox h3 {padding-bottom: 4px;}

#ModuleMyProfile .borrowBox .owner, #ModuleMyProfile .borrowBox .user { width: 50%;float:left;}
#ModuleMyProfile .borrowBox li {display: inline;margin: 0 10px 0 0; position: relative;}
#ModuleMyProfile .borrowBox li img.badge {position: absolute; top: -17px; right: -3px;}
#ModuleMyProfile .borrowBox img.k25x25 {width: 25px; height: 25px;}

#ModuleMyProfile .lookingFor {margin-bottom:15px;}
#ModuleMyProfile .lookingFor li {font-size: 12px;line-height: 20px;width: 100%; overflow: hidden;}
#ModuleMyProfile .lookingFor li .short,
#ModuleMyProfile .lookingFor li .full {width: 100%; overflow: hidden;}
#ModuleMyProfile .lookingFor li .short {}
#ModuleMyProfile .lookingFor li .short a {float: left;}
#ModuleMyProfile .lookingFor li .short span {float: right;color: #a3a3a3;}
#ModuleMyProfile .lookingFor li .full {padding: 3px 0 0;display: none;cursor: pointer;}
#ModuleMyProfile .lookingFor li .full h4 {font-size: 12px; color: #565656;font-weight: bold;}
#ModuleMyProfile .lookingFor li .full p {font-size: 12px; color: #565656;line-height: 14px;}
#ModuleMyProfile .lookingFor li .full p.small {font-size: 11px; color: #a3a3a3;}
#ModuleMyProfile .lookingFor li .full p.small a {padding: 0 0 0 5px;}

#ModuleMyProfile .favouriteItems {margin-bottom:15px;}

#ModuleMyProfile .contactBox {background: #f6f6f6; border: 1px solid #e5e5e5;padding: 5px 10px 10px 10px;width: 100%; overflow:hidden;margin: 0 0 16px 0;}
#ModuleMyProfile .contactBox span, 
#ModuleMyProfile .contactBox div {height: 100%; overflow: hidden;width: 63px;float:left;}
#ModuleMyProfile .contactBox img {margin: 0 10px 7px 0;float: left;}
#ModuleMyProfile .contactBox img.arrow {margin: 0 8px 7px 0;}
#ModuleMyProfile .contactBox a.user {display: block;width: 63px;color: #8cb819;}
#ModuleMyProfile .contactBox p {font-weight:bold;padding-bottom:5px;}
#ModuleMyProfile .contactBox img.k25x25 {width: 25px; height: 25px;}

#ModulePersonalData h2{margin-bottom: 17px;}

#ModulePersonalData .formContainer .relationship {margin-bottom: 2px;}
*+html #ModulePersonalData .formContainer .relationship {padding-bottom: 2px;}
#ModulePersonalData .formContainer .relationship span.select {
	background:transparent url(images/bg/selectbox_199_green.gif) no-repeat scroll 0 0;
	height:22px;
	line-height:21px;
	margin-top:2px;
	margin-bottom: 1px;
	padding-left:8px;
	padding-top:2px;
	width:167px;
	color:#444444 !important;
	cursor:pointer;
}
#ModulePersonalData .formContainer .relationship select {width:198px;cursor:pointer;margin-top:1px;height:auto;height:24px;font-size:11px;}

/* ModuleResetPassword */
#ModuleResetPassword {font-size: 12px;}
#ModuleResetPassword .greyBox {background: #f6f6f6; border: 1px solid #e5e5e5;padding: 9px;position:relative;}
#ModuleResetPassword .greyBox .inner {background: #fff; border: 1px solid #c8c8c8;padding: 20px;}
#ModuleResetPassword .greyBox h3 {font-size: 12px;margin: 0 0 10px 0;}
#ModuleResetPassword .greyBox h3 span {display: block; font-weight:normal;margin-bottom:-10px;}
#ModuleResetPassword .greyBox .errorContainerYellow {margin: 0 0 10px 0;}
#ModuleResetPassword .greyBox input {border: 1px solid #a5a5a5;color: #444444;;display: block;float:left;margin: 0 0 1px 0;width: 250px;padding: 3px 0 0 7px;height:19px;}
#ModuleResetPassword .greyBox label {display: block;width: 160px;float:left;color: #444444; padding: 2px 0 0 0;text-decoration:none;line-height:24px;}
#ModuleResetPassword .greyBox .buttonContainer {width: 289px;margin: 9px 0 10px}
#ModuleResetPassword .greyBox .buttonContainer input {width: auto;height:auto;float: right;margin: 0 0 0 6px;border:none;padding:0;}

/* ModuleIncompleteRegistration */
#ModuleIncompleteRegistration {font-size: 12px;}
#ModuleIncompleteRegistration .greyBox {background: #f6f6f6; border: 1px solid #e5e5e5; padding: 9px; position:relative;}
#ModuleIncompleteRegistration .greyBox .inner {background: #fff; border: 1px solid #c8c8c8;padding: 20px;}
#ModuleIncompleteRegistration p { padding: 10px 20px; width: 70%; }

/* ModuleFbComplementData */
#ModuleFbComplementData {font-size: 12px}
#ModuleFbComplementData .dialog {width:617px; margin:auto; background: url(images/bg/fb_welcome.png) 0 0 no-repeat; position:relative;}
#ModuleFbComplementData .top {height:96px;}
#ModuleFbComplementData .top .imgContainer {margin-left:97px; height:96px; vertical-align:bottom; float:left; margin-right:20px;}
#ModuleFbComplementData .top .greetingContainer {float:left;margin-top:30px;}
#ModuleFbComplementData .top .greetingContainer h2 {font-size:18px;margin-bottom:5px;font-weight:normal}
#ModuleFbComplementData .top .greetingContainer p {font-size:14px;color:#444444;}
#ModuleFbComplementData .bottom {margin:28px auto;width:390px;min-height:200px;}
#ModuleFbComplementData .dialog .inputContainer {margin-bottom:12px;}
#ModuleFbComplementData .dialog .errorContainerYellow {margin: 0 0 10px 0;}
#ModuleFbComplementData .dialog input {border:1px solid #a5a5a5;color:#444444;display:block;float:left;margin:0 0 1px 0;width: 190px;padding: 2px 0 0 7px;height:19px;}

#ModuleFbComplementData .dialog label {display:block;width:130px;float:left;color: #444444; padding: 4px 10px 0 0;text-decoration:none;font-size:12px;text-decoration: none;}
#ModuleFbComplementData .dialog label.text {color:black;font-size:13px;text-align:right;}
#ModuleFbComplementData .dialog .recoverPassword {color: #8fb21a;margin: 0 0 0 12px;line-height:26px;}
#ModuleFbComplementData .dialog .buttonContainer {width: 289px;margin: 9px 0 10px}

#ModuleFbComplementData .dialog .buttonContainerBig input,
#ModuleFbComplementData .dialog .buttonContainer input {width: auto;height:auto;float: right;margin: 0 0 0 6px;border:none;padding:0;}

#ModuleFbComplementData .dialog .buttonContainerBig {margin: 16px 50px 28px 28px; float: right;}

#ModuleFbComplementData .formContainer label.checkbox {width:200px;vertical-align: middle;color: #000;}
#ModuleFbComplementData .formContainer input.short {width:42px;margin-right: 148px}
#ModuleFbComplementData .formContainer input.long {width:433px;}
#ModuleFbComplementData .formContainer input.checkbox {width:auto;margin: 4px 8px 0 0;border:none;}
#ModuleFbComplementData .formContainer input.fileUpload {margin: 2px 8px 0 0;float:none;margin: 10px 0 10px; width:205px;}

#ModuleFbComplementData .info {width:500px; font-size: 11px; color: #929292; padding: 8px 0 0; float: left;}

#ModuleFbComplementData .formContainer label.checkbox_unchecked {padding-left:25px;padding-top:0px;line-height:22px;}
#ModuleFbComplementData .formContainer label.checkbox_checked {padding-left:25px;padding-top:0px;line-height:22px;}

#ModuleFbComplementData .checkBoxContainer {margin: 16px 0 18px;}
#ModuleFbComplementData .checkBoxContainer label {width: auto; color: #444444}

#ModuleFbComplementData input.plz {width: 56px;margin-right:10px;}
#ModuleFbComplementData select {float:left;margin-right: 5px;}
#ModuleFbComplementData .radio input,
#ModuleFbComplementData .checkbox input {border: none; width: auto;}
#ModuleFbComplementData .checkbox label {line-height: 15px;padding: 0 0 0 5px;}
#ModuleFbComplementData .checkbox label {width: 80px;}
#ModuleFbComplementData .radio label {color: #444444; font-size: 11px;line-height: 20px;padding: 0 0 0 25px;}
#ModuleFbComplementData .indent {margin-left: 140px;}

#ModuleFbComplementData .selectControl.land.controlWrapper { display:block; float:left;}
#ModuleFbComplementData select.selectControl.land {width:125px;margin-right:0;}
#ModuleFbComplementData .selectControl.land.selectedLabel {width:94px;background-image:url("images/bg/dropdown_20_blue.gif");}

#ModuleFbComplementData .selectControl.datum.controlWrapper { display:block; float:left;}

#ModuleFbComplementData select.selectControl.datum.tag {width:49px;}
#ModuleFbComplementData .selectControl.datum.tag.selectedLabel {width:18px;}

#ModuleFbComplementData select.selectControl.datum.monat {width:69px;}
#ModuleFbComplementData .selectControl.datum.monat.selectedLabel {width:38px;}

#ModuleFbComplementData select.selectControl.datum.jahr {width:52px;}
#ModuleFbComplementData .selectControl.datum.jahr.selectedLabel {width:21px;}

/*#CompanyInfo {display: none;}*/

/* Standard Text Template */
div.plainText .things {color:#229DDD !important;}
div.plainText .people {color:#8CB819 !important;}
div.plainText h2 {margin-bottom:15px;color:#444444;font-size:17px;line-height:20px;}
div.plainText h3 {font-size:13px;margin-bottom:10px;}
div.plainText h4 {font-weight:bold;}
div.plainText p {margin-bottom:12px;}
div.plainText ul {margin-bottom:15px;}
div.plainText ul.noMarker li {list-style-type:none;margin-left:0;}
div.plainText ul li {padding-bottom:4px;list-style-type:disc;list-style-position:outside;margin-left:13px;}
div.plainText div.faq {margin-bottom:30px;}
div.plainText a {color:#229DDD}
div.plainText dl {margin-bottom:20px;}
div.plainText dl ul {margin:5px 0;}
div.plainText dl dt {float:left;width:30px;}
div.plainText dl dd {margin-left:30px;margin-bottom:10px;}
div.plainText ol.agb {margin-left:18px;}
div.plainText ol.agb li {padding-bottom:10px;list-style-type:decimal;}
div.plainText ol.agb ul {margin:5px 0;}
div.plainText ol.agb ul li {list-style-type:disc;padding:2px 0;}

/* Fehlermeldungen */
div.errorContainer {float:left;position:relative;z-index:55000;}
.inlineInput div.errorContainer {float:none;display:inline;position:relative;z-index:55000;}
div.errorContainer div.errorInner {position:absolute;left:-8px;width:210px;}
.inlineInput div.errorContainer div.errorInner {position:absolute;left:-8px;top:-6px;width:250px;}
div.errorContainer div.errorInner div.errorArrow {width:13px;height:26px;float:left;}
div.yellow div.errorInner div.errorArrow {background:url(images/bg/error_blue_arrow.png) no-repeat top left;}
div.errorContainer div.errorInner div.errorText {
	padding:4px 8px 4px 0px;
	height: 10px;
	vertical-align:middle;
	line-height:14px;
	font-size:11px;
	min-height:14px;
	float:left;
	border:1px solid #229DDD;
	border-width:1px 1px 1px 0;
	background-color:#229DDD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#59E2FF), to(#0F8FD1));
	background: -moz-linear-gradient(#59E2FF, #0F8FD1) repeat scroll 0 0 transparent;
	background: linear-gradient(#59E2FF, #0F8FD1);
	color: #FFFFFF;}



.importContainer  a { color:#8CB819; }
.importContainer .emailTableSection p.checkAll { padding:20px 0 8px 0; }
.importContainer .emailTableContainer { border:1px #a5a5a5 solid; height:200px; overflow:auto; width:528px;padding:5px 0 5px 5px; }
.importContainer .emailTableContainer .inner { padding:0 5px 0 0; }
.importContainer .emailTableContainer .buttons { width:528px;overflow:hidden;text-align:right; }
.importContainer .buttons .send { float:right;display:block;margin:0 0 0 10px; }
.importContainer .buttons .chancel { float:right;display:block; }
.importContainer .textContainer { color:#444444; }
.importContainer .emailTable { border-collapse:collapse; }
.importContainer .emailTable tr { cursor: pointer; }
.importContainer .emailTable input { margin:0;padding:0; }
.importContainer .emailTable td span { display:block;padding:6px 3px 3px 3px; }
.importContainer .emailTable tr.active { color:#ffffff; background-color:#8CB819 !important;}
.importContainer .emailTable td { border:0;border-bottom:1px #ffffff solid;border-top:1px #ffffff solid; vertical-align:middle; }
.importContainer p.gray { color:#a5a5a5 !important; }
.importContainer p.darkGrey { color:#444444 !important; }
.importContainer fieldset label { display:block;width:85px;float:left;color:#a5a5a5;padding:3px 0 0 0; }
.importContainer fieldset input.text { float:left;border:1px #a5a5a5 solid;height:14px;font-size:11px;padding:3px 10px 3px 10px;color:#a5a5a5; }
.importContainer .slider { padding:0 0 5px 0; }

.importHeader { padding:0 0 20px 0;width:580px;overflow:hidden; }
.importHeader img { float:left;margin:0 12px 0 0; }
.importHeader h2 { float:left;width:495px; }
.importHeader p { float:left;width:495px; }

#userShare p { font-size:11px; } 
#userShare div.colsShare { width:100%;overflow:hidden; }
#userShare div.colsShare ul { width:165px;float:left; }
#userShare div.colsShare ul li, 
#userShare div.colsFooterShare ul li { padding:0 0 5px 0;overflow:hidden;width:165px;margin:0;height:20px; }
#userShare div.colsFooterShare ul li { width:auto;margin:0;   }
#userShare div.colsShare ul li span,  
#userShare div.colsFooterShare ul li span { display:block;padding:0 0 0 0;float:left;width:25px; }
#userShare h2 { padding-top:5px; }

#userShare div.colsShare ul li label, 
#userShare div.colsFooterShare ul li label  { display:block;float:left;padding:3px 0 0 0;text-decoration:none; color:#8CB819;font-size:11px; }

#userShare div.colsShare ul li label.checkbox_checked, 
#userShare div.colsFooterShare ul li label.checkbox_checked,
#userShare div.colsShare ul li label.checkbox_unchecked, 
#userShare div.colsFooterShare ul li label.checkbox_unchecked { float:none; }
#userShare .buttons { width:100%;overflow:hidden; }
#userShare .buttons .send { float:right;display:block;margin:0 0 0 10px; }
#userShare .buttons .chancel { float:right;display:block; }



.importContainer .slider .jcarousel-container {padding:18px 30px 10px;width:475px;}
.importContainer .slider .jcarousel-prev-horizontal:hover, 
.importContainer .slider .jcarousel-prev-horizontal {background:transparent url(../images/icon/small_scroller_left.gif) no-repeat scroll 0 0;cursor:pointer;height:33px;left:0;position:absolute;top:34px;width:20px;}
.importContainer .slider .jcarousel-prev-disabled-horizontal, 
.importContainer .slider .jcarousel-prev-disabled-horizontal:hover, 
.importContainer .slider .jcarousel-prev-disabled-horizontal:active {background:transparent url(../images/icon/small_scroller_left_pas.gif) no-repeat scroll 0 0;cursor:default;}
.importContainer .slider .jcarousel-next-horizontal:hover {background-position:0 0;}
.importContainer .slider .jcarousel-next-horizontal {background:transparent url(../images/icon/small_scroller_right.gif) no-repeat scroll 0 0;cursor:pointer;height:33px;position:absolute;right:0;top:34px;width:20px;}
.importContainer .slider .jcarousel-next-disabled-horizontal,
.importContainer .slider .jcarousel-next-disabled-horizontal:hover,
.importContainer .slider .jcarousel-next-disabled-horizontal:active {background:transparent url(../images/icon/small_scroller_right_pas.gif) no-repeat scroll 0 0;cursor:default;}
.importContainer .slider .jcarousel-clip-horizontal {height:100px;width:480px;}
.importContainer .slider .jcarousel-clip {margin:0;overflow:hidden;padding:0;position:relative;z-index:2;}
.importContainer .slider .jcarousel-item-horizontal {margin-right:6px;}
.importContainer .slider .jcarousel-item {height:50px;width:73px;}
.importContainer .slider .jcarousel-list li, .importContainer .slider .jcarousel-item {float:left;height:150px;list-style-image:none;list-style-position:outside;list-style-type:none;width:73px;}
.importContainer .slider .jcarousel-list {left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1;}

.importContainer #Slider li.itemNormal {padding:7px 0;width:54px;}
.importContainer #Slider li.itemNormal div.inner {height:51px;position:relative;}
.importContainer #Slider li.itemNormal div.image {float:left;height:50px;margin-right:10px;position:relative;width:50px;}
.importContainer #Slider li.itemNormal a.name {display:block;font-size:11px;line-height:12px;padding:3px 0 0;width:50px;}
.importContainer #Slider li.itemNormal label {display:block;width: 20px;height:20px;padding:0;position: absolute;bottom: 0;}

/* fix for the old message reply form */
div.formcontent form#replyForm textarea#replyForm\3A bodyField\3A body { height: 200px; border:1px solid #A5A5A5; }
div.formcontent form#replyForm input#replyForm\3A subjectField\3A subject { border:1px solid #A5A5A5; }

/* copied stuff for the non-popup login page */
#PageLoginForm #Buttons {margin-top:10px;}
#Buttons #PageLoginForm\3A Close.button {margin-right:10px;float:left;}
#Buttons #PageLoginForm\3A Send.button {float:left;}
#BlueBackgroundWrapper {background:white url(images/bg/hg_streifen_30x270.jpg) repeat-x top left;}

/* ModuleLogin */
#ModuleLogin {font-size: 12px;}
#ModuleLogin .greyBox {background: #f6f6f6; border: 1px solid #e5e5e5;padding: 9px;position:relative;}
#ModuleLogin .greyBox .inner {background: #fff; border: 1px solid #c8c8c8;padding: 20px;}
#ModuleLogin .greyBox h3 {font-size: 12px;margin: 0 0 10px 0;}
#ModuleLogin .greyBox h3 span {display: block; font-weight:normal;margin-bottom:-10px;}
#ModuleLogin .greyBox .errorContainerYellow {margin: 0 0 10px 0;}
#ModuleLogin .greyBox input[type="text"],
 #ModuleLogin .greyBox input[type="password"]{border: 1px solid #a5a5a5;color: #444444;;display: block;float:left;margin: 0 0 1px 0;width: 250px;padding: 3px 0 0 7px;height:19px;}
#ModuleLogin .greyBox input[type="image"] {border:0 none white; margin:0; padding:0; width:auto;height:auto;}
#ModuleLogin .greyBox .buttonContainer {width: 289px;margin: 9px 0 10px}
#ModuleLogin .greyBox .buttonContainer input {width: auto;height:auto;float: right;margin: 0 0 0 6px;border:none;padding:0;}

#VideoLayer { background: white; }
#VideoLayer img#Close.button { margin-left: 544px; }/* width := 560 - button.width */

a#fbConnect{margin-left:10px;}

/* AmazonSache für Popup */
.amazonSache {border-bottom:1px solid #e5e5e5;min-height:61px;margin-bottom:10px;}
.amazonSache div.imageContainer {float:left;width:85px;margin-right:10px;margin-bottom:10px;}
.amazonSache img.product {max-height:65px; max-width:75px;margin-left:auto; margin-right:auto;}
.amazonSache div.text {float:left;width:280px;margin-bottom:10px;}
.amazonSache span.kategorie {font-size:11px;margin-bottom:2px;display:block;}
.amazonSache div.kaufen {clear:left;margin-top:4px;}
.amazonSache div.kaufen img {padding-right:5px;float:left;}
.amazonSache div.kaufen a.things {float:left;font-size:11px;line-height:11px;}
.amazonSache span.price {font-size:12px;float:right;}
.amazonSache a.btnHabIchauch {float:right;margin-top:15px;margin-right:5px;}

/* Admin Seite */
table.SpacedTable td { padding: 0 10px 0 0 }

/* Popup Sache einstellen (vereinfacht) */
#NewItemSimplePopup img { display:inline; }
#NewItemSimplePopup .ajaxStatus { margin-left:5px; }
#NewItemSimplePopup .detail .detailButtons { margin: 10px 0 10px 20px; }
#NewItemSimplePopup .detail .detailButtons input { margin-right: 5px; }
#NewItemSimplePopup .detailsLink { font-size: 9px; }
#NewItemSimplePopup a.detailsLink { color:#229ddd; }
#NewItemSimplePopup .value { font-weight: bold; }
#NewItemSimplePopup h3 { margin:25px 0 15px 0;font-size:14px; }

#NewItemSimplePopup { padding:28px;background:#f6f6f6; }
#NewItemSimplePopup .headline h2 { color:#444444;padding:0 0 8px 0;font-size:15px;float:left; margin-right: 20px; }
#NewItemSimplePopup .headline a { font-size:12px; }
#NewItemSimplePopup .newItemContent { width:520px;padding:20px 10px 10px 10px;border:1px solid #c6c6c6;background:#ffffff; }
#NewItemSimplePopup .product {float:left;margin-bottom:15px;}
#NewItemSimplePopup .product h3 {margin-top:0;}
#NewItemSimplePopup .product .image { float:left; }
#NewItemSimplePopup .product .image img { max-width:50px;max-height:50px; }
#NewItemSimplePopup .product .description { width:300px;float:left;margin:0 0 0 10px; } 
#NewItemSimplePopup .product .description .city { font-size:11px; }
#NewItemSimplePopup .itemState { width:160px; float:left; }
#NewItemSimplePopup .itemState #ItemStateHoverText { width:160px; height: 24px; }

#NewItemSimplePopup .detailsLink { margin-left: 10px; }
#NewItemSimplePopup .detail { margin-top: 10px; }
#NewItemSimplePopup .visibility { color:#444444; margin-bottom: 10px;}
#NewItemSimplePopup .visibility .centered {margin-left:auto;margin-right:auto;width:450px;}
#NewItemSimplePopup .visibility .visibilitySwitchbutton {float:left; width:150px; margin-bottom:10px;}
#NewItemSimplePopup .visibility .visibilitySwitchbutton img {margin-right:25px;margin-left:25px;}
#NewItemSimplePopup .visibility .visibilitySwitchbutton .subtitle {margin: 5px auto 0 auto; font-size:10px; text-align:center;}
#NewItemSimplePopup .groups .groupsInput input { display:block; float:left;}
#NewItemSimplePopup .groups .groupsInput label { display:block; float:left; width:200px;margin-bottom:3px;margin-top:3px;}
#NewItemSimplePopup .groups .list {max-height:120px; overflow-y:scroll;background-color:white;padding:5px; border:1px solid #a5a5a5;margin-top:5px;}
#NewItemSimplePopup .groups .list .entry {padding-top:2px; padding-bottom:2px;}
#NewItemSimplePopup .groups .list .entry img.groupImage {display:inline; margin-right:5px; width:25px; height:25px; vertical-align:middle;}

#NewItemSimplePopup .location { float: left; width:250px;}
#NewItemSimplePopup .location input.locationRadio { display:block; float:left; }
#NewItemSimplePopup .location label.locationRadio { display:block; float:left; margin-bottom:3px;margin-top:3px; }
#NewItemSimplePopup .location .addressDetail { float: left; width: 225px; }
#NewItemSimplePopup .location .addressDetail input { margin:0 5px 5px 0; }
#NewItemSimplePopup .location .addressDetail input.street { width: 150px;float:left; }
#NewItemSimplePopup .location .addressDetail input.plz { width: 50px; }
#NewItemSimplePopup .location .addressDetail input.city { width: 100px;float:left; }
#NewItemSimplePopup .location .addressDetail select.country { width: 100px; }

#NewItemSimplePopup .sharing { color:#444444; }
#NewItemSimplePopup #PricePeriod {float:right;}
#NewItemSimplePopup #PricePeriod .selectControl.controlWrapper {top:-4px;}
#NewItemSimplePopup #PricePeriod select.selectControl.pricePeriod {width:85px;margin-right:0; }
#NewItemSimplePopup #PricePeriod .selectControl.pricePeriod.selectedLabel {width:54px;background-color:white;background-image:url("images/bg/dropdown_20_blue.gif");}
#NewItemSimplePopup .sharing .option { margin-bottom:8px; }
#NewItemSimplePopup .sharing .option img { display:inline; vertical-align:middle; }
#NewItemSimplePopup .sharing .option input { margin-bottom:5px; }
#NewItemSimplePopup .sharing .option .detail label.aligned { display:block; float:left;width:75px;margin-top:4px; }
#NewItemSimplePopup .sharing .option .detail .delivery {margin-left:10px;}
#NewItemSimplePopup .sharing .option div.detail { margin:3px 0px 0px 30px; }
#NewItemSimplePopup .sharing .detailsLink { margin-left: 10px; }
#NewItemSimplePopup .sharing div.annotated { display:inline; }
#NewItemSimplePopup .sharing input.rentalPrice { width: 50px; }
#NewItemSimplePopup .sharing table.rentalPrice { display:inline; margin-right:5px; }
#NewItemSimplePopup .sharing input.securityDeposit { width: 80px; }
#NewItemSimplePopup .sharing input.otherTerms { width: 400px; }
#NewItemSimplePopup .sharing textarea.otherTerms { width: 400px; }
#NewItemSimplePopup .sharing input.sellingPrice { width: 100px; }
#NewItemSimplePopup .sharing #VerschenkenComment { margin-left: 10px; color:#c6c6c6; }

#NewItemSimplePopup .bottons { width:100%;clear:both;margin-top:20px; }
#NewItemSimplePopup .bottons input { display:block;float:right;margin:0 0 0 10px; }
#NewItemSimplePopup .bottons #fbpostSpan { display:block;float:right;margin:5px 10px 0 10px; }

.popupContainer { padding:28px;background:#f6f6f6; }
.popupContainer .headline h2 { color:#444444;padding:0 0 15px 0;font-size:15px;float:left; margin-right: 20px; }
.popupContainer .content { margin:0; }
.popupContainer .content.white { border:1px solid #c6c6c6;background:#ffffff;padding:10px; }
.popupContainer .content .inputContainer {margin: 5px 0 10px 0;}
.popupContainer .content input,
.popupContainer .content textarea { font-size:12px; }
.popupContainer .buttons { width:100%;clear:both;margin-top:20px; }
.popupContainer .buttons input.button { display:block;float:right;margin:0 0 0 10px; }
.popupContainer .buttons img.button { display:block;float:right;margin:0 0 0 10px; }

.popupContainer.simpleInput .content textarea {display:block;float:left;width:502px;}
.popupContainer.simpleInput .content input[type="text"] {display:block;float:left;width:502px;}
.popupContainer.simpleInput .content.white textarea {display:block;float:left;width:475px;}
.popupContainer.simpleInput .content.white input[type="text"] {display:block;float:left;width:475px;}
.popupContainer.simpleInput .inputContainer {margin-bottom: 10px;clear:both;}

.popupContainer.simpleInput.modelChangeCategory .categorySelection {float:left;margin-right:10px;}

/*Ecommerce-Popup*/
.ecommercepopup { background:#ffffff; width: 460px; height: 345px; margin-top:40px; margin-left: auto; margin-right: auto}
.ecommercepopup #popup {position:relative; padding: 20px; z-index:0 }
.ecommercepopup #popup #Logo { width: 125px; height: 41px; position:absolute; top: 30px; z-index:1 }
.ecommercepopup #popup #text {width: 280px; height: 61px; position:absolute; left: 160px; top: 25px; z-index:1 }
.ecommercepopup #popup #text2 {position:absolute; left: 20px; top:100px; color:#333333; font-weight:normal; font-size:14px; line-height:18px; z-index:1 }
.ecommercepopup #popup #product {width: 118px; height: 105px; position:absolute; left: 40px; top: 165px; z-index:1 }
.ecommercepopup #popup #goto {position:absolute; left: 260px; top: 195px; z-index:1 }
.ecommercepopup #popup #button {position:absolute; left: 300px; top: 310px; z-index:1 }

/* Gruppe-erstellen-Popup */

#NewGroupPopup .inputContainer {margin: 5px 0 10px 0;}
#NewGroupPopup label.aligned {display:block;float:left; width:100px; }
#NewGroupPopup input[type="text"],
#NewGroupPopup textarea {padding:3px 5px 3px 5px; border:1px solid #a5a5a5; }
#NewGroupPopup input.right {width:360px; }
#NewGroupPopup .indented {margin:5px 0 0 50px;}
#NewGroupPopup .imageUpload .rich-fileupload-ico-add {background-image:none;padding-left:6px;}
#NewGroupPopup .imageUpload .rich-fileupload-list-decor {border: 0 none white; height:50px; overflow:visible;}
#NewGroupPopup .imageUpload .rich-fileupload-toolbar-decor {background-color:white;border:0 none white;}
#NewGroupPopup .groupDescription textarea {width:410px;height:60px;}
#NewGroupPopup .addressDetail input {float:left;margin-right:5px; margin-bottom:5px;}
#NewGroupPopup .addressDetail input.plz {width:50px;}
#NewGroupPopup .addressDetail input.city {width:203px;}
#NewGroupPopup .addressDetail .selectControl.country.controlWrapper { display:block; float:left;}
#NewGroupPopup .addressDetail select.selectControl.country {width:135px;margin-right:0;height:22px;}
#NewGroupPopup .addressDetail .selectControl.country.selectedLabel {height:16px; width:104px;}
#NewGroupPopup .addressDetail input.street {width:410px;}
#NewGroupPopup input.tags {width:410px;}
#NewGroupPopup #SelectCategoryDiv select {width:205px;margin:5px 10px 10px 0;}

/* "Sachen zu Gruppe hinzufügen"-Popup */

#AddItemsToGroupPopup .inputContainer {margin: 5px 0 10px 0;}
#AddItemsToGroupPopup .inputSubcontainer {margin-bottom:5px;}
#AddItemsToGroupPopup .list {max-height:200px; overflow-y:scroll;background-color:white;padding:5px; border:1px solid #a5a5a5;}
#AddItemsToGroupPopup .list .entry {padding-top:2px; padding-bottom:2px;}
#AddItemsToGroupPopup .list .entry img.itemImage {display:inline; margin-right:5px; max-width:25px; max-height:25px; vertical-align:middle;}
#AddItemsToGroupPopup .intro {margin-bottom:10px;}
#AddItemsToGroupPopup .intro p {margin-bottom:5px;}

#ShareItemsWithGroupPopup .inputContainer {margin: 5px 0 10px 0;}
#ShareItemsWithGroupPopup .list {max-height:200px; overflow-y:scroll;background-color:white;padding:5px; border:1px solid #a5a5a5;}
#ShareItemsWithGroupPopup .list .entry {padding-top:2px; padding-bottom:2px;}
#ShareItemsWithGroupPopup .list .entry img.itemImage {display:inline; margin-right:5px; max-width:25px; max-height:25px; vertical-align:middle;}

#NewUsernamePopup .ajaxStatus img {display:inline;margin-left:5px;}
#NewUsernamePopup .explanation {margin-bottom:20px;}
#NewUsernamePopup .explanation p {margin-bottom:5px; color:#444444}
#NewUsernamePopup .explanation img.centered {margin-left:auto; margin-right:auto;}
#NewUsernamePopup label {width:auto; margin-right:10px; color:#444444 }

#RequestItemTransferPopup textarea.messageText { font-size:11px; padding: 4px 8px; width:488px; }
#Zeitraumauswahl {border:solid #aaaaaa 1px; background: white; width:488px; margin: 5px auto 0px auto; margin-bottom: 25px; padding-left:15px; padding-top:10px; padding-bottom:10px;}
#Zeitraumauswahl .containerLinks{position: relative; display: block; float: left; width: 150px; }
#Zeitraumauswahl .containerMitte{float: left; width:150px; }
#Zeitraumauswahl .containerRechts{float:left; width: 50px}
#Zeitraumauswahl .containerRechts div.priceContainer{}
#Zeitraumauswahl .confirmRentalTimeLine {}


span.price img {vertical-align: middle; padding-right: 5px;}


.stoererPro {width:22px;height:22px;background:url(../images/icon/stoerer_pro.png) no-repeat;position:absolute;right:-5px;top:-4px;}
.stoererFriend {width:22px;height:22px;background:url(../images/icon/friend_icon.png) no-repeat;position:absolute;right:-15px;top:-4px;}

.stoererSearchPro {width:22px;height:22px;background:url(../images/icon/stoerer_pro.png) no-repeat;position:absolute;right:-1px;top:22px;}
.stoererSearchFriend {width:22px;height:22px;background:url(../images/icon/friend_icon.png) no-repeat;position:absolute;right:-5px;top:0px;}

/* I hate these designers so much */
table.topaligned td { vertical-align: top; }
table.horizontalSpaced td { padding-left: 5px; padding-right: 5px; }

/* Gruppen */
/* Gruppen-Spalte links */
div.content #ModuleSubContent #GruppenImage {width:180px;overflow:hidden;height:100%;}
div.content #ModuleSubContent #GruppenImage img {display:block;width:178px;}

/* ModuleMyGroup */
#ModuleMyGroup h2 {font-size: 17px;float: left;padding-bottom: 5px;}
#ModuleMyGroup .participateButton {margin-left:20px;}

#SwitchedContainer #ReiterGruppenInfos #map {position:absolute;right:10px;top:10px;border:1px solid #e5e5e5;width:218px;height:218px;}
#SwitchedContainer #ReiterGruppenInfos #map img {display:block;}
#SwitchedContainer #ReiterGruppenInfos {font-size: 12px;min-height:240px;overflow:hidden;position:relative;}
#SwitchedContainer #ReiterGruppenInfos .leftColumn {width: 280px;}
#SwitchedContainer #ReiterGruppenInfos h3 {font-size:12px;padding-bottom:5px;width:149px;color:#8CB819;}
#SwitchedContainer #ReiterGruppenInfos p {padding-bottom:12px;}

/* ListEntry for Account in Popup */
#AccountInfoPopup .accountListEntry {width:500px;padding:0 10px 10px 10px;min-height:110px;position:relative;}
#AccountInfoPopup .accountListEntry .imageContainer {overflow:hidden;margin-bottom:6px;width:140px;height:105px;}
#AccountInfoPopup .accountListEntry .imageContainer .images {position:absolute;left:0;top:10px;width:280px;overflow:hidden;height:105px;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale {width:140px;height:105px;float:left;background-color:#ffffff;position:relative;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale a {width:140px;height:105px;display:block;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .stoererPro {width:22px;height:22px;background:url(../images/icon/stoerer_pro.png) no-repeat;position:absolute;right:0;top:0;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .icon {display:none;position:absolute;left:0;height:16px;width:100%;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .icon img {width:16px;height:16px;margin-right:5px;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .icon a {height:16px;background:url(images/bg/weiss75.png);line-height:16px;float:left;width:140px;display:block;font-size:10px;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .icon a, x:-moz-any-link, x:default {line-height:15px;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .iconZoom {bottom:18px;}
#AccountInfoPopup .accountListEntry .imageContainer .images div.imageScale .iconPlus {bottom:1px;}
#AccountInfoPopup .accountListEntry .imageContainer .images img {float:left;max-width:140px;max-height:105px;}
#AccountInfoPopup .accountListEntry h3 {font-weight:normal;width:140px;height:15px;color:#8cb819}
#AccountInfoPopup .accountListEntry h3 .thingscount {margin-left:2px;}
#AccountInfoPopup .accountListEntry h4 {width:140px;font-size:12px;}
#AccountInfoPopup .accountListEntry h4 a {float:none;}

#AccountInfoPopup .accountListEntry .itemDataTop {float:left;min-height:60px;width:260px;margin-left:20px;position:relative;}
#AccountInfoPopup .accountListEntry .leftCol {float:left;width:170px;}
#AccountInfoPopup .accountListEntry .rightCol {float:left;width:170px;}
#AccountInfoPopup .accountListEntry .itemDataBottom {float:left;height:45px;width:260px;margin-left:20px;position:relative;}
#AccountInfoPopup .accountListEntry .itemDataBottom .leftCol {position:absolute; bottom: 0; left: 0;}
#AccountInfoPopup .accountListEntry .itemDataBottom .rightCol {position:absolute; bottom: 0; right: 0;}
#AccountInfoPopup .accountListEntry .leftCol h3 {font-size:16px;height:47px;width:auto;margin:10px 0 0 0;}
#AccountInfoPopup .accountListEntry .leftCol h3 a {display:block;font-weight:bold;margin-bottom:1px;}
#AccountInfoPopup .accountListEntry .leftCol h3 span a {font-size:12px;font-weight:normal;}
#AccountInfoPopup .accountListEntry .leftCol h3 span a.things {color:#229DDD;}
#AccountInfoPopup .accountListEntry .leftCol h3 span {line-height:14px;}
#AccountInfoPopup .accountListEntry .leftCol h4 {width:auto;}
#AccountInfoPopup .accountListEntry .rightCol h4 {margin-top:10px;}
#AccountInfoPopup .accountListEntry .rightCol .buttons {}
#AccountInfoPopup .accountListEntry .rightCol .icon {overflow:hidden;margin-bottom:1px;height:16px;}
#AccountInfoPopup .accountListEntry .rightCol .icon img {width:16px;height:16px;float:left;margin-right:5px;}
#AccountInfoPopup .accountListEntry .rightCol .icon a {float:left;height:16px;line-height:16px;}
#AccountInfoPopup .accountListEntry .imageContainer {float:left;margin-bottom:0;}
#AccountInfoPopup .accountListEntry .imageContainer .images {width:140px;left:10px;top:0;}
#AccountInfoPopup .accountListEntry .iconRating {margin:0 0 2px 0;overflow:hidden;}

#AccountInfoPopup .accountListEntry .peopleData {float:left;min-height:60px;width:340px;margin-left:20px;position:relative;}
#AccountInfoPopup .accountListEntry .peopleData .leftCol {position:relative;height:105px;}
#AccountInfoPopup .accountListEntry .peopleData .leftCol h4 {position:absolute; bottom: 0; left: 0;}
#AccountInfoPopup .accountListEntry .peopleData .rightCol {position:relative;height:103px;}
#AccountInfoPopup .accountListEntry .peopleData .rightCol .buttons {position:absolute; bottom: 0; left: 0;}

/* Awards */
#ModuleMyProfile h2.awards {float:none; padding:0; font-size:14px;}
.awardListLarge {padding-top: 15px; padding-bottom:15px;}

img.trophyLarge {padding-left: 8px; padding-right: 8px;}
img.achievementLarge {padding-left: 16px;}

/* Extended infos */
#extendedInfoContainer {background-image:url("../../v2/images/info_bg.png"); position: absolute; z-index:1000; margin: 0; width: 100%; border: 0px solid #696; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: #999 0px 2px 2px; -moz-box-shadow: #999 0px 2px 2px; box-shadow: #999 0px 2px 2px;  behavior: url(PIE.htc);}
#extendedInfoContainer .extendedInfoInnerContainer {width: 934px; padding: 10px; margin: 0 auto;}
#extendedInfoContainer .extendedInfoInnerContainer img.item { float: left; width: 50px; height: 50px; border: solid #ccc 1px; }

/* Messaging new */
label.non-underlined:hover{text-decoration:none}
#Nachricht { border:1px solid #C6C6C6; border-top:0;}
#Nachricht h2 { color:#444444; margin-bottom:15px;}
#Nachricht h4 { margin-bottom:10px; font-weight:normal;}
#Nachricht .ident { margin-left: 10px;}
#Nachricht .nachrichtItem { clear:both;padding:10px;overflow:hidden; }
#Nachricht .nachrichtItem:hover { background-color:#f6f6f6; }
#Nachricht .nachrichtItem .img { float:left;width:70px; }
#Nachricht .nachrichtItem .text { float:left;width:460px; }
#Nachricht .nachrichtItem h3 { font-weight:normal;padding:0 0 9px 0;margin:0;font-size:11px; }
#Nachricht .nachrichtItem h3 a,
#Nachricht .nachrichtItem h3 span { color:#229DDD;  }
#Nachricht .nachrichtItem h3 span.date { color:#999999;font-size:10px; }
#Nachricht .nachrichtItem .bodyText { padding:0 0 9px 0; color:#444444;white-space:pre-wrap;font-size:13px;line-height:16px; }
#Nachricht .nachrichtItem .messageButtons {display:none;margin:10px 0 0 10px;}
#Nachricht .nachrichtItem:hover .messageButtons {display:block;}
#Nachricht .eintrag { clear:both;padding:5px 0 30px 10px;overflow:hidden; }
#Nachricht label { display:block;float:left;width:65px;padding:0 0 0 5px;font-weight:bold;color:#444444; }
#Nachricht textarea { border:1px #a5a5a5 solid;font-size:11px;padding:4px 6px 4px 6px;margin:0 0 10px 0;color:#444444;width:448px;float:left; }
#Nachricht .button { clear:both;text-align:right;width:532px; }
.nachrichtenNavigation { overflow:hidden;padding:0 0 20px 20px; }
.nachrichtenNavigation .action { float:left; }
.nachrichtenNavigation p { color:#8CB819;float:left;padding:2px 15px 0 0; }
.nachrichtenNavigation p span { color:#999999; }
.nachrichtenNavigation p a { color:#8CB819; }
.nachrichtenNavigation a.link { display:block;float:left;margin:0 5px 0 0; }
.nachrichtenNavigation a.link img { display:block; }

#NachrichtenListe { border:1px solid #C6C6C6;border-top:0; padding:0 20px; }
#NachrichtenListe div.active { background:#f6f6f6; }
#nachrichtenListItemList { margin:0 0 0 20px;}
.nachrichtenListItem { width:690px;overflow:hidden;padding:10px 0 10px 10px;border-top:1px solid #e5e5e5; }
.nachrichtenListItem .col1 { width:26px;overflow:hidden;float:left;padding:15px 0 0 6px; }
.nachrichtenListItem .col2 { width:22px;overflow:hidden;float:left;padding:20px 0 0 0; }
.nachrichtenListItem .col3 { width:60px;overflow:hidden;float:left; }
.nachrichtenListItem .col3 img { display:block; }
.nachrichtenListItem .col4 { width:165px;overflow:hidden;float:left; }
.nachrichtenListItem .col4 .date { color:#999999; }
.nachrichtenListItem .col5 { width:385px;overflow:hidden;float:left; }
.nachrichtenListItem .col5 .headline {width:370px;padding:0 0 0 10px; background:url(../images/icon/ico_nachrichten_headline_arrow.gif) no-repeat 0 5px; }
.nachrichtenListItem .col5 .text { color:#444444;width:370px;padding:0 0 0 10px; }
.nachrichtenListItem .col6 { width:20px;overflow:hidden;float:left;padding:18px 0 0 0; }
.nachrichtenNavigation { overflow:hidden;padding:20px 0; }
.nachrichtenNavigation.bottom { border-top:1px solid #C6C6C6; }
.nachrichtenNavigation .paging { margin-right:0 !important; }
.nachrichtenNavigation .action { float:left; }
.nachrichtenNavigation p { color:#8CB819;float:left;padding:2px 15px 0 0; }
.nachrichtenNavigation p span { color:#999999; }
.nachrichtenNavigation p a { color:#8CB819; }
.nachrichtenNavigation a.link { display:block;float:left;margin:0 5px 0 0; }
.nachrichtenNavigation a.link img { display:block; }
.resultNachrichten #ReiterNavigation { margin-bottom:0 !important; }
.resultNachrichten #ReiterNavigation li.active { padding:0 10px 0 10px !important; }
.pagination{padding:2px 0 0 6px;font-size:12px;font-weight:bold;width:16px;height:18px;float:left;}
.pagination:hover{text-decoration:none;}

/*New Message Popup */
#NachrichtPopup {padding:30px;background:#f6f6f6;width:516px;}
#NachrichtPopup h2 { padding:0 0 13px 0;color:#444444; }
#NachrichtPopup input.subject { border:1px solid #a5a5a5; font-size:12px;padding:4px 6px 4px 6px;color:#444444; width:406px; margin:0 0 0px 10px; display:block; float:left; }
#NachrichtPopup textarea { border:1px #a5a5a5 solid;font-size:11px;padding:4px 6px 4px 6px;color:#444444; width:406px;height:70px;overflow:auto; margin:0 0 0 10px; display:block; float:left;}
#NachrichtPopup .textboxlist-autocomplete-placeholder { padding: 8px 7px;width:404px; }
#NachrichtPopup .textboxlist-autocomplete-results { width:418px; }
#NachrichtPopup .buttons_msg {width:100%;overflow:hidden;clear:both; margin-top:15px}
#NachrichtPopup .buttons_msg input {display:block; float:right; margin:0 0 0px 10px;}
#NachrichtPopup .labels{clear:both; vertical-align:top; margin: 5px 0 0 0;  padding:0px;}
#NachrichtPopup .labels .txt {color:#505050;vertical-align:top; font-size:12px; font-family:'lucida grande',tahoma,Arial,sans serif; font-weight:700; display:block; float:left;  margin-top:8px; width:85px; text-align:right}
#NachrichtPopup .recipients { text-align:right; padding-left:60px;  font-size:12px; font-family:'lucida grande',tahoma,Arial,sans serif; color:#888888; padding-top:3px}

#NachrichtPopup div.userlist {margin-top:0px; height:78px;}
#NachrichtPopup div.userlist .containerRight {float:right;max-width: 434px;}
#NachrichtPopup div.adduser {position:relative; width:99px; height:64px; padding:3px; background:url(../../resources/user_message_bg.gif) no-repeat; margin-right:3px; margin-bottom:0px; margin-top:4px; float:left;}
#NachrichtPopup div.adduser div.itemImg {width:80px; height:60px; overflow:hidden; text-align:center; background:white;}
#NachrichtPopup div.adduser div.itemImg img {height:60px;}
#NachrichtPopup div.adduser div.itemTxt {position:absolute; left:80px; top:5px;}

/* MyFrents -  new */

#MyFrentsContent div.grey {color:#999;}
#MyFrentsContent div.rightHeader {font-size:16px; margin-bottom: 10px;}
#MyFrentsContent .todos .container {margin-bottom:15px;}
#MyFrentsContent div.rightBox {margin-left:10px; margin-bottom:30px;}
#MyFrentsContent img.trophy {float:left; margin: 1px 8px 8px 0;  border: none;}
#MyFrentsContent img.achievement {float:left; margin: 1px;  border: none;}
#MyFrentsContent img.square {float:left; margin-right:7px; margin-bottom:7px; border:none;}
#MyFrentsContent img.shelf {margin-right: 8px; margin-bottom:10px; border: none;}
#MyFrentsAccountInfo {float:left;}
#MyFrentsAccountInfo div.imageContainer { width: 70px; height: 70px; margin-right:10px; position:relative;float:left;}
#MyFrentsAccountInfo img.user {width: 70px; height: 70px; border: none;}
#MyFrentsAccountInfo img.overlay {position:absolute; z-index: 5; left: -3px; top: -2px; border: none; }
#MyFrentsAccountInfo #MyFrentsAccountDetails {float:left;}
#MyFrentsAwardInfo {float:right; margin-right:20px; width:282px;}
#MyFrentsAwardInfo img {float:left; margin-right: 10px; border: none;}
#MyFrentsNewsFeed {margin: 30px 0 0 0; width: 480px;}

#MyFrentsFriendItems a { outline:none;}
#MyFrentsFriendItems {margin: 30px 0 0 0; background-image:url(../../v2/images/myfrents/friend_related_items_board.jpg); background-repeat: no-repeat; height: 261px;}
#MyFrentsFriendItems div.leftArrow {position: relative; overflow:hidden; height:22px; width: 22px; float:left; margin-top: 66px; margin-right:10px; background-image: url(../../v2/images/myfrents/btn_left_small.png);}
#MyFrentsFriendItems div.leftArrow:hover {background-position: 0 -22px}
#MyFrentsFriendItems div.leftArrow img {width:100%; height:100%;}
#MyFrentsFriendItems div.rightArrow {position: relative; overflow:hidden; height: 22px; width: 22px; float:left; margin-top: 66px; background-image: url(../../v2/images/myfrents/btn_right_small.png);}
#MyFrentsFriendItems div.rightArrow:hover {background-position: 0 -22px}
#MyFrentsFriendItems div.rightArrow img {width:100%; height:100%;}
#MyFrentsFriendItems div.itemListOuterContainer {float:left; width: 520px;}
#MyFrentsFriendItems div.itemListInnerContainer {height:55px; margin:0 auto;}
#MyFrentsFriendItems div.itemContainer {position:relative; float:left; margin-right:10px}
#MyFrentsFriendItems img.tag {position:absolute; top: 72px; z-index: 60;}
#MyFrentsFriendItems img.overlay {position:absolute; left: -3px; z-index: 50; width:63px; height: 59px; }
#MyFrentsFriendItems .itemRelations {padding:30px 0 0 40px; vertical-align: middle; color: #fff}
#MyFrentsFriendItems .itemRelations img.user {margin-right:10px; float:left;}
#MyFrentsFriendItems .text {padding-top: 20px}

.itemDetailContainer  { position:absolute; z-index: 700; }
.itemDetailOverlay { position: absolute; top: -210px; width: 373px; height: 361px; padding: 40px 50px; z-index: 750; border: none;}
.itemDetailOverlay .itemDetailLeft {float: left; width: 138px;}
.itemDetailOverlay .itemDetailRight {float: left; width: 215px; margin-left: 20px;}
.itemDetailOverlay .itemDetailRight h3 {font-size:16px; font-weight:normal; margin-bottom: 20px;}
.itemDetailOverlay .itemDetailRight h3.categoryFollows {margin-bottom: 5px;}
.itemDetailOverlay .itemDetailRight .category {font-size:10px;margin-bottom:20px;}
.itemDetailOverlay .itemDetailRight .block {margin-bottom:15px;}
.itemDetailOverlay .itemDetailRight .subblock {margin-bottom:10px;}
.itemDetailOverlay .itemDetailRight .subblock.distance {margin-top:40px;}
.itemDetailOverlay .itemDetailRight .indent {margin-left:20px;}
.itemDetailOverlay .itemDetailRight .rentalPrice input[type="text"] {width:50px;}
.itemDetailOverlay .itemDetailRight .inlineInput div.annotatedInput {display:inline;float:none;}
.itemDetailOverlay .itemDetail div.ajaxStatus { float: left; }
.itemDetailOverlay .infoTab { font-size: 14px; vertical-align: middle; position: absolute; bottom: 20px; width: 69px; height: 49px;}
.itemDetailOverlay .infoTab img {position: absolute; left: 0; top: 0; width: 69px; height: 49px; z-index: 800; }
.itemDetailOverlay .infoTabContent {width: inherit; text-align: center; position: absolute; left: 0; top: 50%; }
.itemDetailOverlay .like { width: 100px; height: 20px; float: left; background: url(../../v2/images/myfrents/btn_like.png);}
.itemDetailOverlay .like .pixel { width: 100px; height: 20px; }
.itemDetailOverlay .have { width: 100px; height: 20px; float: right; background: url(../../v2/images/myfrents/btn_have.png);}
.itemDetailOverlay .have .pixel { width: 100px; height: 20px; }
.itemDetailOverlay .facebook { width: 90px; height: 18px; background: url(../../v2/images/myfrents/fb_share.png);}
.itemDetailOverlay .twitter { margin-top: 4px; width: 90px; height: 18px; background: url(../../v2/images/myfrents/tw_share.png);}
.itemDetailOverlay .container { margin-top: 14px; }
.itemDetailOverlay .actionButton { position: relative;}
.itemDetailOverlay .do { background-position: 0 0 }
.itemDetailOverlay .do:hover { background-position: 0 -20px }
.itemDetailOverlay .undo { background-position: 0 -40px }
.itemDetailOverlay .a { font-weight: normal; text-decoration: none; }
.itemDetailOverlay .do a { color: #555; }
.itemDetailOverlay .do:hover a { color: #fff; }
.itemDetailOverlay .undo a { color: #000; }
.itemDetailOverlay .actionButton span.descr { position: absolute; }
.itemDetailOverlay .like span {top: 2px; left: 20px;}
.itemDetailOverlay .have span {top: 2px; left: 20px;}
.itemDetailOverlay .facebook span {top: 1px; left: 25px;}
.itemDetailOverlay .twitter span {top: 1px; left: 25px;}
.itemDetailOverlay .twitter a { color: #fff }
.itemDetailOverlay .facebook a { color: #fff }
.itemDetailOverlay .actionButtonContainer {margin: 10px 0;}
.itemDetailOverlay .itemDetailLeft a.people { font-size: 13px; } 
.itemDetailOverlay .itemDetailLeft img.item { padding: 1px; border: 1px solid #cccccc; }
.itemDetailOverlay img.map {width: 25px; height: 25px;}
.itemDetailOverlay img.tagDummy {float: left; margin-right: 5px; width: 20px; height: 20px; }
.itemDetailOverlay .splithalfLeft { width: 102px; float: left; margin-right: 10px; }
.itemDetailOverlay .splithalfRight { width: 102px; float: left; }
.itemDetailOverlay .splithalfLeft h3 { margin-bottom: 3px; }
.itemDetailOverlay .splithalfRight h3 { margin-bottom: 3px; }



.itemDetailOverlay div.listcontainer {float:left;padding-right:9px;border-right:1px solid #a5a5a5;margin-right:10px;}
.itemDetailOverlay div.listcontainer.last {padding:0; margin:0; border:0 none white;}
.itemDetailOverlay div.listcontainer div.listContent {width:300px;height:263px;}
.itemDetailOverlay div.listContent div.head {height:45px;background:url(images/bg/actionbilder_head.gif) no-repeat bottom left;}
.itemDetailOverlay div.listContent div.head h2 {padding:10px 0 9px 10px;font-size:13px;}
.itemDetailOverlay div.listContent li.item {background-color:#ffffff;overflow:hidden;height:51px;width:288px;padding:7px 0 7px 10px;}
.itemDetailOverlay div.listContent li.item div.inner {position:relative;height:51px;width:288px;}
.itemDetailOverlay div.listContent li.last {margin-bottom:5px;}
.itemDetailOverlay div.listContent li.item div.image {position:relative;width:50px;height:50px;float:left;margin-right:10px;}
.itemDetailOverlay div.listContent li.item div.image img {max-width:50px;max-height:50px;}
.itemDetailOverlay div.listContent li.item div.info span.city a {color:#229ddd;font-size:11px;display:block;}
.itemDetailOverlay div.listContent li.item span.price {position:absolute;right:2px;bottom:3px;}
.itemDetailOverlay div.listContent li.item h3 {width:220px;height:15px;overflow:hidden;margin-top:2px;}
.itemDetailOverlay div.listContent li.item h3 .thingscount {font-weight:normal;margin-left:2px;}
.itemDetailOverlay div.listContent li.item h4 {width:210px;overflow:hidden; color:#999999;float:left;width:50px;}
.itemDetailOverlay div.listContent li.item h4 .price {margin-left:10px;}
.itemDetailOverlay div.listContent div.more {padding:5px 0 0 10px;height:16px;line-height:16px;}
.itemDetailOverlay div.listContent div.more img {vertical-align:bottom;padding-right:4px;}
.itemDetailOverlay div.listContent div.more a {font-weight:bold;vertical-align:top;color:#229ddd;}
.itemDetailOverlay div.listContent div.more a.plus {padding-right:7px;float:left;width:16px;height:16px; background:url(../images/icon/more_plus_blue.gif) no-repeat;}
.itemDetailOverlay div.listContent div.more a.plus:hover {text-decoration:none;}
.shelf .item { position: relative; }

#MyFrentsNewsFeed #PinnwandListe {width:630px;}
#MyFrentsNewsFeed #PinnwandListe .add {padding: 10px; width: auto;}
#MyFrentsNewsFeed #PinnwandListe .add form {width: auto;}
#MyFrentsNewsFeed #PinnwandListe .add form {width: auto;}
#MyFrentsNewsFeed #PinnwandListe .annotatedInput {float: left;}
#MyFrentsNewsFeed #PinnwandListe .item {width: auto}
#MyFrentsNewsFeed #PinnwandListe .item p.textSmall {width:465px; font-size: 12px; padding-bottom: 2px; }
#MyFrentsNewsFeed #PinnwandListe .add form textarea.text {width:440px;}
#MyFrentsNewsFeed #PinnwandListe .add h4 { padding:0 0 7px 0; }
#MyFrentsTop { background: url(../../v2/images/myfrents/shadowline_top.jpg) no-repeat 0 0; position: absolute; top: -5px; left: 646px; width: 4px; height: 164px; z-index: -1; }

#MyLibraray { overflow: auto;}
#MyLibrary h1 { color: #000; margin: 0 0 20px 0; padding: 0; font-weight:normal;}
#MyLibrary .shelfButtonList { border: none; position: absolute; }
#MyLibrary .shelfButtonContainer:hover { background: #ccc; padding: 7px; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #F7F7F7; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#FFFFFF)); background: -moz-linear-gradient(#F7F7F7, #FFFFFF); background: linear-gradient(#F7F7F7, #FFFFFF); -pie-background: linear-gradient(#F7F7F7, #FFFFFF); behavior: url(PIE.htc); }
#MyLibrary .shelfButtonContainer { position: relative; float: left; margin: 0; padding: 8px; border: none; }
#MyLibrary .shelfButtonContainer p { margin-top: 7px; text-align: center; }
#MyLibrary .shelfButtonContainer p a { font-size: 10px; color: #999999; font-weight: bold; }
#MyLibrary .shelfButtonContainer img.shelfButtonImage { width: 64px; }
#MyLibrary .selectedShelfContainer   { width: 894px; height: 569px; padding-bottom: 100px; padding-top: 40px; margin: 0 auto 0px auto; overflow: hidden;}
#MyLibrary .selectedShelfHeader { margin-top: 120px; }
#MyLibrary .selectedShelfHeaderLeft { float: left; width: 550px; }
#MyLibrary .selectedShelfHeaderRight img { margin-left: 15px; float: right; width: 40px; }
#MyLibrary .selectedShelfHeaderRight .text { text-align: right; padding-top: 12px;  }
#MyLibrary .selectedShelfHeaderRight .text a { font-size: 14px; }
#MyLibrary .selectedShelfHeaderRight { float: right; width: 300px; }
#MyLibrary .selectedShelfImage { width: 40px; float: left; margin-right: 10px; }
#MyLibrary .selectedShelfHeader h1 { margin: 0 0 5px 0; }
#MyLibrary .selectedShelfContent { position: relative; margin-top: 0px;}
#MyLibrary .selectedShelfContent .selectedShelfSubShelfList {position:relative;z-index:2}
#MyLibrary .selectedShelfContent .reflection { z-index:1; position: absolute; bottom: -65px; width: 894px; height: 71px;}
#MyLibrary .selectedShelfSubShelf { float: left; height:289px;}

#MyLibrary .bottomLeft {position: relative; float: left; width:650px; margin: 0; background:url(../../v2/images/myfrents/shadowline_mid.jpg) repeat-y 646px -164px; z-index:0; }
#MyLibrary .bottomLeftShadowline { background: url(../../v2/images/myfrents/shadowline_top.jpg) no-repeat 0 0; position: absolute; top: -5px; left: 646px; width: 4px; height: 164px; z-index: -1; }
#MyLibrary .bottomRight {float:left; margin: 0; width: 299px; border: none; padding-left: 10px; }
#MyLibrary .rightBox {margin-left:10px; margin-bottom:30px;}

#MyLibrary img.achievement { float: left; margin-right: 4px; margin-top: 10px; }

#MyLibrary .groupContent { margin-top: 10px; }
#MyLibrary .groupContentLeft { float: left; margin-right: 8px;}
#MyLibrary .groupContentLeft img { width: 50px; border: 1px solid #ccc; }
#MyLibrary .groupContentRight { float: left; }

#MyLibrary #PinnwandListe {width:630px;}
#MyLibrary #PinnwandListe .annotatedInput {float: left;}
#MyLibrary #PinnwandListe .item {width: auto}
#MyLibrary #PinnwandListe .item p.textSmall {width:465px; font-size: 12px; padding-bottom: 2px; }

#MyLibrary .scrollable {height: 289px !important; width: 894px !important; margin-top: 20px !important; overflow: visible !important;}
#MyLibrary a.left { position: absolute; top: 490px !important; left: 120px !important;  background:  url(../../v2/images/overlay/btn_big_left.png) 0 0; margin-left: 0px; }
#MyLibrary a.right { position: absolute; top: 490px !important; right: 115px !important; background:  url(../../v2/images/overlay/btn_big_right.png) 0 0; clear:right; margin-right: 0px;}

#MyLibrary div.naviWrapper{ position: relative; top: 65px; left: 6px; width: 894px;}
#MyLibrary div.navi{margin: auto;}
#MyLibrary .navi a{background: url(../../resources/btn_slide.png) no-repeat scroll 0 0 transparent; outline:0; display: block; float: left; height: 16px; width: 16px; margin-right: 16px;}
#MyLibrary .navi a:hover{background-position: -32px 0;}
#MyLibrary .navi a.active{background-position: -16px 0;}


#FrentsOverlay #overlay {
    width:965px;
}
#FrentsOverlay #overlay h2 {
    font-size: 22px;
    font-weight:normal;
    float: left;
    padding: 0 0 20px 0;
}
#FrentsOverlay .overlay-category-list {
    clear: left;
}
#FrentsOverlay .overlay-category-list li {
    float: left;
    width: 290px;
    font-size: 14px;
    list-style: none;
    height: 50px;
}
#FrentsOverlay .overlay-category-list li * {
    vertical-align: middle;
}

#FrentsOverlay .overlay-category-list li a {
    font-size: 14px;
    color: #229DDD;
    text-decoration: none;
}
#FrentsOverlay .overlay-category-list li a img {
	width: 35px;
    border: 0;
    margin: 0 15px 10px 0;
}
#FrentsOverlay #overlay-results {
}

#FrentsOverlay #overlay-search {
    float: right;
    height: 59px;
    text-align:right;
}
#FrentsOverlay #overlay-search form {
    display: inline;
}
#FrentsOverlay #overlay-search input {
    width: 134px;
    border: 1px solid #a5a5a5;
    color:#666666;
    padding: 2px 4px;
    margin:0 5px;
}
#FrentsOverlay #overlay-search select {
	margin:0 5px;
}
#FrentsOverlay #overlay-search input.search {
	background:url(images/bg/input_search.gif) no-repeat left;
	min-height:18px;
	padding-left:24px;
}
#FrentsOverlay #overlay-results-list {
    position: relative;
    width: 870px;
    clear: left;
    padding: 20px 0 0 0;
}
#FrentsOverlay #overlay-nothing-found {
    left: 0;
    width: 775px;
    height:200px;
    background: #fff;
    text-align: center;
}
#FrentsOverlay #overlay-nothing-found h4 {
    font-size: 18px;
    font-weight:normal;
    margin: 50px 0 15px 0;
    line-height: 150%;
}
#FrentsOverlay #overlay-nothing-found a {
    display: block;
    width: 100px;
    height: 16px;
    background: url(../../v2/images/overlay/btn.png) no-repeat top left;
    font-size: 13px;
    text-decoration: none;
    margin-left: 330px;
    padding: 2px 0;
    color: #000000;
}
#FrentsOverlay #overlay-nothing-found a:hover {
    background-position: 0px -20px;
}
#FrentsOverlay #overlay-nothing-found a:active {
    background-position: 0px -40px;
}
#FrentsOverlay .scrollable {
    position:relative;
    overflow:hidden;
    width: 740px;
    height:255px;
}
#FrentsOverlay .scrollable .items {
    width:20000em;
    position:absolute;
}
#FrentsOverlay .items div {
    float:left;
}
#FrentsOverlay #overlay .overlay-result-item {
    width: 145px;
    margin: 5px 5px 0 0;
}
#FrentsOverlay #overlay .overlay-result-item p {
    font-size: 9px;
    padding: 0 0 1px 0;
}
#FrentsOverlay #overlay .overlay-result-item h3 {
    font-size: 12px;
    font-weight: normal;
    padding: 0 0 4px 0;
}

#FrentsOverlay .items img.modelImage {
    width:128px;
    padding:2px;
    border:1px solid  #cccccc;
    max-height: 206px;
    margin:0;
    display:block
}
#FrentsOverlay .items img.shadow {
    width:134px;
    margin:0;
    display:block
}
#FrentsOverlay .scrollable {
    float:left;
}
#FrentsOverlay a.browse {
    display:block;
    width:60px;
    height:60px;
    float:left;
    margin:0;
    cursor:pointer;
    font-size:1px;
}

#FrentsOverlay a.right { position: absolute; top: 105px; right: -10px; background:  url(../../v2/images/overlay/btn_big_right.png) 0 0; clear:right; margin-right: 0px;}
#FrentsOverlay a.right:hover 		{ background-position: 0 -60px; }
#FrentsOverlay a.right:active 	{background-position: 0 -60px;  }

#FrentsOverlay a.left { position: absolute; top: 105px; right: 55px;  background:  url(../../v2/images/overlay/btn_big_left.png) 0 0; margin-left: 0px; }
#FrentsOverlay a.left:hover  		{ background-position: 0 -60px; }
#FrentsOverlay a.left:active  	{  background-position: 0 -60px; }

#FrentsOverlay a.disabled, #FrentsOverlay a.disabled:hover, #FrentsOverlay a.disabled:active, #FrentsOverlay a.nf {
    background-position: 0 -119px;
    cursor: default;
}

#FrentsOverlay .itemContainer {
	height: 220px;
	position: relative;
}

#FrentsOverlay .items img.ajaxStatus {
	width : 12px;
	height : 12px;
	position: absolute;
	left: -14px;
	top: 15px;
}

/* tooltip styling */
#FrentsOverlay #overlay .tooltip {
    padding: 0 17px;
    position: absolute;
    top: 0;
}
#FrentsOverlay #overlay .tooltip ul {
    position: relative;
    top: 15px;
}
#FrentsOverlay #overlay .tooltip ul li {
    list-style: none;
    margin: 0 0 5px 0;
}

#FrentsOverlay #overlay .tooltip a {
    color:#8a8a8a;
    font-weight:normal;
    width:100px;
    height: 16px;
    display: block;
    overflow: hidden;
    padding: 2px 9px;
    font-size: 12px;
    text-decoration: none;
}
#FrentsOverlay #overlay .ich-habs a {
    background: url(../../v2/images/overlay/btn_have.png) no-repeat top left;
}
#FrentsOverlay #overlay .ich-mags a {
    background: url(../../v2/images/overlay/btn_like.png) no-repeat top left;
}
#FrentsOverlay #overlay .tooltip a:hover {
    color: #fff;
    background-position: 0 -20px;
}
#FrentsOverlay #overlay .tooltip a.active {
    color: #229ddd;
    background-position: 0 -40px;
}
#FrentsOverlay #overlay .ich-habs a.active:hover {
    cursor: default;
}
#FrentsOverlay .overlay-skip {
    width:100px;
    height: 18px;
    display: block;
    position: absolute; top: 240px; right: 3px;
    text-align: center;
	color:#229ddd;
}
#FrentsOverlay .overlay-fertig {
    color:#fff;
    font-size:16px;
    font-weight:normal;
    width:100px;
    height: 18px;
    display: block;
    overflow: hidden;
    padding: 16px  0;
    text-decoration: none;
    background: url(../../v2/images/overlay/btn_done.png) no-repeat top left;
	position: absolute; top: 240px; right: 3px;
    cursor: pointer;
    text-align: center;
}
#FrentsOverlay #overlay-fertig:hover {
    background-position: 0 -50px;
}

#FrentsOverlay .overlay-fertig2 {
    color:#fff;
    font-size:16px;
    font-weight:normal;
    width:100px;
    height: 18px;
    display: block;
    overflow: hidden;
    padding: 16px  0;
    text-decoration: none;
    background: url(../../v2/images/overlay/btn_done.png) no-repeat top left;
	float:right;
    cursor: pointer;
    text-align: center;
}
#FrentsOverlay #overlay-fertig2:hover {
    background-position: 0 50px;
}
#FrentsOverlay .overlay-skip2 {
    width:100px;
    height: 18px;
    display: block;
    float:right;
    text-align: center;
	color:#229ddd;
}

#FrentsOverlay #overlay .hd .c,
#FrentsOverlay #overlay .ft .c {
 font-size:1px; 
 height:21px;
}

#FrentsOverlay #overlay .ft .c {
 height:21px;
}

#FrentsOverlay #overlay .hd {
 background:transparent url(../../v2/images/overlay/tlw.png) no-repeat 0px 0px;
 margin-right:20px; 
}

#FrentsOverlay #overlay .hd .c {
 background:transparent url(../../v2/images/overlay/trw.png) no-repeat right 0px;
 margin-right:-20px; 
}

#FrentsOverlay #overlay .bd {
 background:transparent url(../../v2/images/overlay/lw.png) repeat-y 0px 0px;
 margin-right:20px;
}

#FrentsOverlay #overlay .bd .c {
 background:transparent url(../../v2/images/overlay/rw.png) repeat-y right 0px;
 margin-right:-20px;
}

#FrentsOverlay #overlay .bd .c .s {
 margin:0px 12px 0px 12px;
 background:#fff;
 padding:35px;
 padding-top:40px;
 width: 870px;
}

#FrentsOverlay #overlay .ft {
 background:transparent url(../../v2/images/overlay/blw.png) no-repeat 0px 0px;
 margin-right:20px;
 clear: left;
}

#FrentsOverlay #overlay .ft .c {
 background:transparent url(../../v2/images/overlay/brw.png) no-repeat right 0px;
 margin-right:-20px;
}

#editItemsTable .rich-table, 
#editItemsTable .rich-table-header, 
#editItemsTable .rich-table-cell,
#editItemsTable .rich-subtable-cell,
#editItemsTable .rich-table-subheadercell,
#editItemsTable .rich-table-thead {
  	border-width:0px;
}
#editItemsTable .rich-table-subheadercell {
	background-color:#FFFFFF;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	padding-bottom:8px;
	padding-left:0px;
	border-bottom:1px solid #cccccc;
}
#editItemsTable .rich-table-cell {
	padding-bottom:0px;
	padding-top:8px;
	padding-right: 30px;
	vertical-align: middle;
}

#editItemsTable .inputPrice{
	width:55px;
}
#editItemsTable .rentalPrice{
	display:inline;	
}
#editItemsTable .middle{
	vertical-align:middle;
	padding-bottom:30px;
}
#editItemsTable .logo_small{
	display:inline;	
}
#editItemsTable h3{
	margin-bottom:3px;	
}
#editItemsTable div.errorContainer{
	float:none;
}

#editItemsTable .rich-datascr-ctrls-separator,
#editItemsTable .rich-dtascroller-table,
#editItemsTable .rich-datascr-button-dsbld,
#editItemsTable .rich-datascr-button,
#editItemsTable .rich-dtascroller-table{
	background-color:#FFFFFF;
    border:0px;

}
#editItemsTable .rich-datascr-inact{
	background: url("../images/nav/actionbilder_nav_pas.gif") no-repeat scroll 0 0 #FFFFFF;
	font-size: 12px;
	border:0px solid #FFFFFF;
	font-family: 'lucida grande',tahoma,Arial,sans serif;
	vertical-align: middle;
	font-weight: bold;
	width:21px;
    height: 18px;
    color: #229DDD;
}
#editItemsTable .rich-datascr-act {
	background:url("../images/nav/actionbilder_things_nav_act.gif") no-repeat scroll 0 0 #FFFFFF;
	color: #FFFFFF;
	font-size: 12px;
	border:0px solid #FFFFFF;
	font-family: 'lucida grande',tahoma,Arial,sans serif;
	vertical-align: middle;
	font-weight: bold;
    width:21px;
    height: 18px;
}
#editItemsTable .rich-datascr-inact:hover{
	background:url("../images/nav/actionbilder_things_nav_act.gif") no-repeat scroll 0 0 #FFFFFF;
	color: #FFFFFF;
} 

.bigFont{
	font-size: 14px;
}

#RequestItemRentalPopup label {color:#444444; font-size: 12px; line-height:18px;padding:2px 0 0;text-decoration:none;}
#RequestItemRentalPopup .greyText {color:#444444; font-size: 12px; font-weight: bold; line-height:18px;padding:2px; padding-right: 10px; text-decoration:none;}
#RequestItemRentalPopup .rich-calendar-input {width:100px;margin:5px;}
#RequestItemRentalPopup .rich-calendar-button {display:inline;margin:5px;height:16px}
#RequestItemRentalPopup #containerLinks{width: 60%;}
#RequestItemRentalpopup #containerMitte{width: 60%;}
#PopupForm #shortMessagePlease{margin-top: 5px; margin-left: 5px;}
#RequestItemRentalPopup .priceContainer{color: #FE00B0; float: right; margin-right: 40px; position: relative; top: -65px; width: 95px; height: 60px;}
#RequestItemRentalPopup .priceContainerText{margin: 10px; font-weight: bold;}
#RequestItemRentalPopup .priceContainerValue{font-size:24px; font-weight:bold;}
#RequestItemRentalPopup .hour{padding: 2px}
#RequestItemRentalPopup textarea.messageText { font-size:11px; padding: 4px 8px; width:488px; height: 130px;}
#RequestItemRentalPopup div.content{padding-bottom: 20px;}
#RequestItemRentalPopup div.errorInner{left: 130px}


#confirmRentalPanel label {color:#444444; font-size: 12px; line-height:18px;padding:2px 0 0;text-decoration:none;}
#confirmRentalPanel .greyText{color:#444444; font-size: 12px; font-weight: bold; line-height:18px;padding:2px; padding-right: 10px; text-decoration:none;}
#confirmRentalPanel .priceTableAlign{height:32px; vertical-align:middle;}
#confirmRentalPanel .priceTableAlignBG{height:32px; background: #f6f6f6; vertical-align:middle;}

#confirmRentalPanel .infoFields{border: solid 1px; border-color: #aaaaaa; display: block; background-color: #FFFFFF; padding: 12px;}
#confirmRentalPanel .itemInfoField{float: left; margin-left: 5px; margin-top:5px; width: 260px;}
#confirmRentalPanel .itemImg{float:left; width: 55px;}
#confirmRentalPanel .itemInfo{}
#confirmRentalPanel .priceInfo{color: #FE00B0; padding-left: 195px;}
#confirmRentalPanel .arrow{float:left; margin-top: 12px; width: 35px;}
#confirmRentalPanel .userInfo{float: left;}
#confirmRentalPanel .itemImgUser{float:left; width: 55px;}
#confirmRentalPanel .itemImgUserInfo{height:80px; width: 170px;}
#confirmRentalPanel .rentMessage{margin:5px; white-space: pre-wrap;}
#confirmRentalPanel .newMessage{margin-left: 5px;}
#confirmRentalPanel textarea{width: 465px; font-size: 11px; border: none; resize: none; height: 50px;}

#confirmRentalPanel .rentalConfirmationPanel{}
#confirmRentalPanel .zustand{}
#confirmRentalPanel .itemImgUserInfoRating{}

#confirmRentalPanel .timeRange{border-left: solid grey 1px; border-right: solid grey 1px; border-bottom: solid grey 1px; background-color: #FFFFFF}
#confirmRentalPanel .timeRangeRequested{width: 150px;}
#confirmRentalPanel .priceTag{width: 40px; margin-top: 10px; margin-left:5px;}
#confirmRentalPanel	.rentalConfirmationKautionText{width: 300px; position: relative; top: -25px; left: 40px;}
#confirmRentalPanel .priceContainer{color: #FE00B0; float: right; margin-right: 15px; position: relative; top: -65px; width: 130px; height: 60px;}
#confirmRentalPanel .priceContainerText{margin: 10px; margin-left:0px; font-weight: bold;}
#confirmRentalPanel .priceContainerValue{font-size:24px; font-weight:bold;}
#confirmRentalPanel span.redbutton {background: url(../images/button/btn_bg_grey.png) left top no-repeat;margin-right: 20px; padding: 0 0 0 0; display: block; float: left;}
#confirmRentalPanel a.redbutton {color: grey; padding: 7px 15px; display: block; width: 60px; text-align: center; vertical-align: middle; height: 15px; padding-top: 4px;}
#confirmRentalPanel span.button{background: url(../images/button/btn_bg_blue.png) left top no-repeat; margin-right:20px; padding: 0 0 0 0; display:block; float:left;}
#confirmRentalPanel a.button{color: white; padding: 7px 15px; display: block; vertical-align: middle; padding-top: 4px; width: 60px; text-align: center;}
#confirmRentalPanel p.button {font-size:12px; line-height:12px; font-weight:bold; margin-top:10px; height:30px;}
#confirmRentalPanel .buttonPanel{float: right;}
#confirmRentalPanel .rentalMessage {color:#ff0000; position: absolute; top:347px;}

#confirmUndoRental {width: }
#confirmUndoRental a.redbutton {background: url(../images/button/btn_bg_grey.png) left top no-repeat; color: grey; float:right; padding: 7px 15px; padding-top:4px; display: block; width: 60px; text-align: center;}
#confirmUndoRental a.button{background: url(../images/button/btn_bg_blue.png) left top no-repeat; width: 60px; float: right; color: white; padding: 7px 15px; padding-top:4px; display: block; text-align: center;}
#confirmUndoRental div.content{padding-bottom: 20px;}

#AnmeldungLayer2step .backgroundBox {
	border-radius: 8px 8px 8px 8px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); background: linear-gradient(#FFFFFF, #F4F4F4) repeat scroll 0 0 transparent;
	-webkit-border-radius: 8px 8px 8px 8px;  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F4F4F4)) repeat scroll 0 0 transparent;
	-moz-border-radius: 8px 8px 8px 8px;  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); background: -moz-linear-gradient(#FFFFFF, #F4F4F4) repeat scroll 0 0 transparent;top:10px;position:relative;left:5px;width:310px;height:350px; overflow:hidden;}
#AnmeldungLayer2step .page1 {padding:5px;width:500px;position:relative;top:0px;left:15px;font-size:16px;}
#AnmeldungLayer2step .page2 {padding:5px;position:relative;width:500px;top:-292px;left:315px;}
#AnmeldungLayer2step .page3step1 {padding:5px;width:250px;position:relative;top:0px;left:15px;font-size:16px;text-align:center;}
#AnmeldungLayer2step .page3step2 {padding:5px;position:relative;width:500px;top:-160px;left:315px;font-size:16px;}
#AnmeldungLayer2step .page3step3 {padding:5px;width:500px;position:relative;top:-451px;left:615px;}
#AnmeldungLayer2step .heading1{font-size: 30px; font-weight: normal; padding-left: 83px; padding-top: 20px;}
#AnmeldungLayer2step .heading2{font-size: 13px; font-weight: normal; padding-left: 60px; padding-top: 10px; padding-bottom: 5px;}
#AnmeldungLayer2step .agb{width: 260px; text-align: center; color: #666666; padding-top: 0px;}

#AnmeldungLayer2step #Buttons {float: none; text-align:center;padding:10px;width:250px;}
#AnmeldungLayer2step #ButtonsPage2 {float: none;padding:10px;width:250px;margin-top:5px;text-align:center;}
#AnmeldungLayer2step .button {margin:5px;}

#AnmeldungLayer2step input {width: 250px;padding: 6px;margin:4px;font-size:16px;border-color:#229DDD;}
#AnmeldungLayer2step input:focus { box-shadow: 0 0 5px #229DDD; -webkit-box-shadow: 0 0 5px #229DDD; -moz-box-shadow: 0 0 5px #229DDD; }
#AnmeldungLayer2step .radioControl input { width:auto; margin-left:20px;margin-top:10px;}
#AnmeldungLayer2step .checkbox label{margin:0px;vertical-align:middle;margin-top:10px;color:#444444;}
#AnmeldungLayer2step  input.plz {width: 80px;margin-right:5px;padding: 6px;margin:4px;font-size:16px;border-color:#229DDD;}
#AnmeldungLayer2step select.land {width:162px;margin-right:0;padding: 5px;margin:4px;font-size:16px;border:1px solid #229DDD;background-color:#FFFFFF;color:#444444;}
#AnmeldungLayer2step select:focus { box-shadow: 0 0 5px #229DDD; -webkit-box-shadow: 0 0 5px #229DDD; -moz-box-shadow: 0 0 5px #229DDD; }

#AnmeldungLayer2step .warning { box-shadow: 0 0 5px #990000; -webkit-box-shadow: 0 0 5px #990000; -moz-box-shadow: 0 0 5px #990000; }

#AnmeldungLayer2step select.datum.tag {width:60px;padding: 5px;margin:4px;font-size:16px;border:1px solid #229DDD;background-color:#FFFFFF;color:#444444;}
#AnmeldungLayer2step select.datum.monat {width:109px;padding: 5px;margin:4px;font-size:16px;border:1px solid #229DDD;background-color:#FFFFFF;color:#444444;}
#AnmeldungLayer2step select.datum.jahr {width:79px;margin-right:0;padding: 5px;margin:4px;font-size:16px;border:1px solid #229DDD;background-color:#FFFFFF;color:#444444;}
#AnmeldungLayer2step .checkboxControl img.checkboxSymbol {margin-right:10px;}

/* Fehlermeldungen */
#AnmeldungLayer2step div.errorContainer {float:left;position:static;z-index:55000;width:0px;}
#AnmeldungLayer2step div.errorContainer div.errorInner {position:static;left:0px;top:0px;width:210px;}
#AnmeldungLayer2step div.errorContainer div.errorInner div.errorArrow {width:15px;height:26px;float:left;}
#AnmeldungLayer2step div.yellow div.errorInner div.errorArrow {position:relative;left:-2px;top:16px;background:url(../images/icon/icon_arrow-red.png) no-repeat top left;}
#AnmeldungLayer2step div.errorContainer div.errorInner div.errorText {position:absolute;text-align:center;left:9px;top:-22px;width:256px;padding:3px;padding-top:6px;height: 10px;vertical-align:middle;line-height:10px;font-size:10px;float:left;border: 1px solid #FF0000;background: #FFF9F9;color: #444444;}


.rich-sb-ext-decor-2 {background-color:white;border:1px solid #FFFFFF;  -webkit-border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;  }
.rich-sb-overflow {background-color:white;}
.rich-sb-int {vertical-align:top;}
.rich-sb-cell-padding {vertical-align:top;padding:3px 3px 3px 5px;}
.rich-sb-int-sel {background: -moz-linear-gradient(#FFFFFF, #F4F4F4) repeat scroll 0 0 transparent;background: linear-gradient(#FFFFFF, #F4F4F4) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F4F4F4)) repeat scroll 0 0 transparent;}
.rich-sb-common-container  {opacity:0.97;box-shadow: 0 6px 10px #808080; -webkit-box-shadow: 0 6px 10px #808080; -moz-box-shadow: 0 6px 10px #808080; }
.rich-sb-common-container a {vertical-align:top;color:#229DDD;font-family:'lucida grande',tahoma,Arial,sans serif;line-height:normal;font-size:12px;}

#hideme {color:#229ddd; padding-bottom: 10px;}
