div#content div.user-lkbsaddress-controller {width:650px;}
div#content div.user-lkbsaddress-controller form {width:254px; margin-bottom:20px;}
div#content div.user-lkbsaddress-controller form fieldset {width:368px; margin-left:5px;}
div#content div.user-lkbsaddress-controller form label {clear:right; float:left; width:70px;}
div#content div.user-lkbsaddress-controller form input {float:right;}
div#content div.user-lkbsaddress-controller form select {float:left; width:367px;}

div#content div.user-lkbsaddress-controller form div.input-fields {padding-bottom:5px;}
div#content div.user-lkbsaddress-controller form div.input-fields input {width:246px;}
div#content div.user-lkbsaddress-controller form div.submit {clear:left; padding-top:7px;}
div#content div.user-lkbsaddress-controller form div.submit select {float:left;}
div#content div.user-lkbsaddress-controller form div.submit input {display:block; clear:right; float:right; width:70px; margin-top:7px;}

div#content div.user-lkbsaddress-controller p.street-name-hint {float:left;}
div#content div.user-lkbsaddress-controller p.mapping-count {clear:left;}

div#content div.browsebar {overflow:hidden; margin-top:10px; clear:right;}
div#content div.browsebar ul li {display:inline;}
div#content div.browsebar div.count {margin-bottom:4px; padding-left:5px;}

div#content div.results-per-page-selector {float:left; width:300px; padding:10px 0 10px 5px;}
div#content div.results-per-page-selector p {float:left; margin:0;}
div#content div.results-per-page-selector ul {float:right; margin:0; padding:0; font-weight:bold;}
div#content div.results-per-page-selector ul li {margin:0 5px 0 10px;}

div#content div.page-links {text-align:right; padding:10px 0; background:url(../img/verlauf.png) bottom repeat-x;}
div#content div.page-links ul {display:inline; margin:0;}
div#content div.page-links ul li {margin:0 5px;}

div#content div.person-result {clear:right; padding:20px 0 20px 5px; overflow:hidden; border-bottom: dotted 1px #b3b3b3;}
div#content div.person-result a {font-weight:bold;}

div#content span.person-name {font-size:12px; font-weight:bold;}
div#content p.person-addresses-header {font-weight:bold;}
div#content div.person-addresses {padding-top:8px;}
div#content div.address-type, div.function-toggle {padding-bottom:5px;}
div#content p.person-functions-header {font-weight:bold;}
div#content div.person-functions {padding-top:8px;}
div#content div.function {padding-bottom:5px;}
div#content div.person-image {clear:right; float:right; height::100px;}
div#content div.person-result-single {margin-bottom:10px; padding:40px; overflow:hidden; border:dotted 1px #b3b3b3;}

div#content div.institution-result {clear:right; padding:20px 0 20px 5px; overflow:hidden; width:450px; border-bottom:1px dotted #b3b3b3;}
div#content span.institution-name {padding-bottom:3px; font-size:12px; font-weight:bold;}
div#content span.institution-name a {font-size:12px;}
div#content div.institution-image {clear:right; float:right;}
div#content div.institution-result-single {margin:0 0 30px 5px; padding-top:20px; border-top:1px dotted #b3b3b3;}

div#content p.back-link {margin-left:5px;}

div#content div.recipientgroup-result-single span.recipientgroup-name {padding-left:5px; font-weight:bold;}

/* search form in right column */
div#right div.user-lkbsaddress-controller {margin:10px 0 0 12px;}