/* ANFRAGE */
#leftcol {
	width:310px !important;}
#rightcol { width:435px !important;}

DIV#search .border_box {
    width:749px;
    overflow: hidden;
}

DIV#search P {
 line-height: 15px;
 padding: 5px;
 background-color: #f2f2F2;
 margin-bottom: 2px;
 overflow: hidden;
}
DIV#search FORM {
 margin: 0;
 padding: 0;
 border: 0;
}
DIV#search FORM P {
 height: 22px;
 background: none;
 width: 749px;
 display: block;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
}
DIV#search LABEL {
 width: 251px;
 font-weight: bold;
 font-size: 11px;
 height: 20px;
 line-height: 20px;
 background-color: #F2F2F2;
 display: block;
 margin-right: 2px;
 padding-left: 5px;
 float: left;
}

DIV#search LABEL.big {
 height: 151px;
}

DIV#search INPUT {
 float: left;
 border: 1px solid #AAAAAA;
 margin-right: 2px;
 font-size: 10px;
 color: #353535;
 height: 14px;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
 font-family: Verdana, sans-serif;
}

DIV#search INPUT:focus {
 background-color: #F5F5F5;
 border-color: #999999;
}

DIV#search INPUT#forename {
 width: 150px;
}

DIV#search SPAN.small {
 font-size: 9px;
 color: #AAAAAA;
 float: left;
 height: 20px;
 line-height: 20px;
 display: block;
 width: 165px;
 overflow: hidden;
 background-color: #F2F2F2;
 text-align: center;
}

DIV#search TEXTAREA {
 float: left;
 border: 1px solid #AAAAAA;
 line-height: 13px;
 font-size: 10px;
 color: #353535;
 padding: 3px;
 height: 143px;
 width: 316px;
 margin: 0px;
 font-family: Verdana, sans-serif;
}

DIV#search DIV.spacer {
 width: 165px;
 height: 151px;
 background-color: #f2f2f2;
 float: left;
 overflow: hidden;
 margin-left: 2px;
}

DIV#search P.debugrow {
 margin-top: -2px;
}

html>body DIV#search P.debugrow {
 margin-top: 0px;
}

DIV#search DIV.submit {
 width: 749px;
 height: 20px;
 margin-top: 2px;
 background-color: #F2F2F2;
 float: left;
}

DIV#search INPUT.submit {
 background-color: #AAAAAA;
 border: 0px;
 height: 20px;
 font-weight: bold;
 font-size: 11px;
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 color: #ffffff;
 padding-bottom: 4px;
 margin-left: 257px;
 cursor: pointer;
}

DIV#search INPUT.submit:hover {
 background-color: #343434
}

DIV#search SELECT {
 border: 1px solid #AAAAAA;
 float: left;
 font-family: Verdana, sans-serif;
 font-size: 12px;
 height: 18px;
 width: 324px;
 padding: 1px;
 margin-right: 2px;
}

html>body DIV#search SELECT {
 font-size: 9px;
}

DIV#search SELECT.cat {
 width: 150px;
}
DIV#search SELECT:focus {
 background-color: #F5F5F5;
 border-color: #999999;
}
DIV#search OPTION {
 padding: 2px;
}

DIV#search_results {width: 750px !important;}
DIV#search_results .border_box {
 padding-top: 0px;
 padding-left: 0px;
 width: 750px !important;
}

DIV#search_results A.abox {
    width: 279px;
    height: 71px;
    padding: 7px;
    padding-left: 87px;
    padding-top: 5px;
    margin-top: 2px;
    margin-left: 2px;
    float: left;
    line-height: 15px;
}

DIV#search_results SPAN {
 cursor: pointer;
 float: left;
}

DIV#search_results span.title {
    font-size: 12px;
    font-weight: bold;
}

DIV#search_results SPAN.region {
    display: block;
    width: 279px;
}


DIV#search_results SPAN.city {
    display: block;
    width: 279px;
}
DIV#search_results SPAN.cat {
    color: #DD4E00;
    width: 279px;
    font-weight: bold;
}

DIV#search_results span.text {
    width: 306px;
    line-height: 14px;
    padding-top: 2px;
}

DIV#search SPAN.small_extra {
 font-size: 10px;
 color: #353535;
 font-weight: bold;
 float: left;
 height: 20px;
 line-height: 20px;
 display: block;
 width: 50px;
 overflow: hidden;
 background-color: #F2F2F2;
 text-align: center;
}

DIV#search P.hidden {
 display: none;
}

A.box_more:hover {
    color: #AD7200;
    background-image: url(../img/site/locations/box_more_hover.gif);
}

/* TOP LOCATIONS */
DIV.surround_box_top.toplocations {
    width: 436px;
}

DIV.surround_box_top .border_box.toplocations {
    width: 430px;
}

DIV.toplocations A.block.ratelocation {
    width:  395px;
    height: 22px;
    padding-left: 35px;
    margin-top: 2px;
    line-height: 22px;
    font-weight: bold;
    font-size: 11px !important;
    background-image: url(../img/site/locations/profile_functions_rate.gif);
    float: left;
}

/* LOCATION NEWS */
DIV.surround_box_top.news {
    width: 428px;
}

DIV.surround_box_top .border_box.news {
    width: 428px;
    padding-top: 0;
}

DIV.news A.block.news {
    width: 368px;
    height: 79px;
    line-height: 15px;
    padding-left: 85px;
    padding-top: 4px;
    padding-right: 3px;
    margin-top: 2px;
}

DIV.news SPAN.title {
    width: 135px;
    float: left;
    font-weight: bold;
}

DIV.news SPAN.user {
    width: 105px;
    float: right;
    text-align: right;
    color: #939393;
}
DIV.news SPAN.cat {
    color: #DD4E00 !important;
    font-weight: bold;
}

DIV.news SPAN.date {
    width: 70px;
    display: block;
    float: right;
	margin-right:30px;
    text-align: right;
}
/* TOP LOCATION MONTH */
DIV.surround_box.tow {
    width: 306px;
	padding-top:0px;
}

DIV.surround_box .border_box.tow {
    width: 300px;
}

DIV.tow A.block.tow {
    width: 210px;
    height: 70px;
    line-height: 15px;
    padding: 5px 5px 8px 85px;
}

DIV.tow SPAN.title {
    font-weight: bold;
    float: left;
    color: #DD4E00 !important;
    font-size: 12px !important;
}

DIV.tow SPAN.text {
    float: left;
    margin-top: 4px;
