#content #content_head {
 position: relative;
 width: 288px;
 height: 14px;
 background-image: url("/ui/img/content_header_3.jpg");
 background-repeat: no-repeat;
 float: left;
}

#toolbox {
 position: relative;
 width: 288px;
 height: 271px;
 font-size: 1em;
 background-image: url("/ui/img/toolbox_bg_3.jpg");
 background-repeat: no-repeat;
 float: left;
}

#toolbox .title {
 color: #142774;
 font-size: 13px;
}

.toolbox-spacer {
 margin: 15px;
 margin-right: 0;
}

#toolbox #nav_search {
 width: 247px;
}

#autocomplete_list {
 position: absolute;
 width: 238px;
 background: #FfFfFf;
 font-size: 0.85em;
 display: none;
 visibility: hidden;
 float: left;
 z-index: 100;
}

.autocomplete_list_on_show {
 padding: 4px;
 border: 1px solid #727272;
}

#autocomplete_frame {
 display: none;
}

#toolbox label,input {
 display: inline;
 float: left;
}

#toolbox hr {
 width: 268px;
 margin-left: -5px;
 height: 2px;
 border-top: 1px dashed black;
 border-bottom: 1px dashed white;
 border-left: 0px;
 border-right: 0px;
}

#toolbox #login {
 width: 250px;
}

#login input {
 width: 125px;
}
#login #go_login {
 padding-top: 3px;
 float: right;
}

.content_left_data {
 width: 288px;
 float: left;
 text-align: center;
}

label.user_profile {
 width: 119px;
 text-align: left;
 font-size: 11px;
 color: #142774;
}


input.register_submitter {
 float: none;
 margin: 0 auto;
}

div.register_submitter {
 float: none;
 margin: 0 auto;
}

div.register_submitter input {
 float: none;
}

#birth_date_day {
 width: 30px;
}

#birth_date_month {
 width: 30px;
}

#birth_date_year {
 width: 40px;
}

#address_street {
 width: 127px;
}

#address_street_no {
 width: 30px;
}

#address_city {
 width: 100px;
}

#address_post_code {
 width: 57px;
}

#address_country {
 width: 160px;
}

.autocomplete_search_default
{
    padding-left: 20px;
    border: 1px solid #9F9F9F;
	background: white url( "/ui/img/search_icon.gif" );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #838383;
}

.autocomplete_search
{
    padding-left: 20px;
    border: 1px solid #9F9F9F;
	background: white url( "/ui/img/search_icon.gif" );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: black;
}

input.c_go_join {
 width: 152px;
 background: #adadad;
 border: 1px solid #949494;
}

input.c_show_join {
 width: 252px;
 background: #adadad;
 border: 1px solid #949494; 
}

.teaser_join {
 text-align: center;
 margin-top: 25px;
 border-left: 1px solid #cdcdcd;
}
