.div_clear { height:2px; clear:both;font-size:1px;overflow:hidden;}

.searchformstudents p { font-size:11px; }
.searchformstudents { 
font-size:11px;
font-family:verdana;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity:0;
display:none;
color:#787878;
 }

.divsearchbox {float:left;display:block;width:30%;padding:0;margin:0;}
.searchelement, .searchelement_off { width:100%;height:20px; border:1px solid grey; font-size:10px;line-height:20px;z-index:1; border:1px solid gray; font-size:11px;
background-image:url(http://www.studentsgoabroad.com/fileadmin/templates/multiflex3/search_tool/pics/dropdown.gif); background-position:right; background-repeat:no-repeat; cursor:pointer; }
.searchelement { background-color:#eeeeee;  }
.searchelement_off { background-color:white; }


.select_inner { position:absolute;border:1px solid gray; background-color:#ffffff; margin-top:-1px; white-space:nowrap; font-size:10px;z-index:2;display:block;padding:0px;width:340px;}
.select_inner .searchcheck, .divboxchecked  .searchcheck  { display:block !important;float:left !important;margin-right:5px !important; padding:0px !important; display:inline;line-height:20px;}
.select_inner p, .divboxchecked  p  { padding:0px !important; display:inline;line-height:13px !important; line-height:20px; font-weight:normal; cursor:pointer;}
.select_inner span, .divboxchecked  span { display:block; clear:both; padding:2px 0px;}
.selectmiddle {padding:5px;min-height:40px;max-height:250px; overflow-y:auto; overflow-x:hidden;width:expression(document.body.clientHeight < 40? "40": "auto" && document.body.clientHeight > 250? "250px": "auto")
}
.selecttop, .selectbottom { background-color:#eeeeee; padding:5px; }
.selecttop { height:15px; }
.selectbottom span {float:right; cursor:pointer;}



.divchecked { padding:0;margin-left:2%; border:1px solid grey; width:67%; height:98px;float:left;display:block;overflow-y:auto; overflow-x:hidden; }
.divchecked img { margin:0px;padding:0 5px 0 0;border:none; cursor:pointer;}
.divchecked span { padding:5px 0 0 5px;display:block;}
.divchecked p  { display:inline;line-height:12px;margin:0px;cursor:pointer; }


.labellink { display:block; width:150px; text-decoration:none;}

.close_button { width:99%;}

input { vertical-align: bottom; cursor:pointer;color:#787878;}
select { color:#787878; }

.searchmore {margin:0px; padding:10px 30px 15px 0; float:left;line-height:20px;font-size:11px; }
.searchmore img { float:left; padding:0 5px 0 0; margin:0px; cursor:pointer; }
.searchmore a img { border:none;}
.searchmore a { text-decoration:none;color:#787878; }


.searchselected { float:left; display:block;width:33%; }
.searchresult { float:left;width:40%; margin:0px; padding:0px; }
.searchselected, .searchresult { font-size:11px; font-weight:bold; }




.search_noactive, .search_active { font-size:11px; border:none; cursor:pointer; padding:2px;}
.search_noactive { background-color:#eeeeee; border-bottom:1px solid gray;border-right:1px solid gray;}
.search_active { background-color:white; border-bottom:1px solid white;}
.search_navi { padding:5px 0px; text-align:right;line-height:20px;height:20px;}
.search_navi span { display:block;float:left;text-align:center; }
.search_navi div select option { padding: 0px 5px !important; }
.search_navi div { display:block;float:left; vertical-align:middle;}
.search_navi p { display:inline; }
.search_navi div select { display:inline; }

.bgdark , .bglight { height:60px; width:100%; padding:5px 0px; cursor:pointer;overflow:hidden;border:1px solid white; }
.bgdark span, .bglight span { text-align:right; }
.bgdark:hover, .bglight:hover { border:1px solid gray; }
.bgdark { background-color:#eeeeee;}
.bglight { background-color:#ffffff;}



.divcontentelement { float:left;display:block;height:60px;text-align:center;}
.divcontentelement a { font-size:12px;font-weight:bold;text-decoration:none; }
.divcontentelement img {vertical-align:middle; height:60px; margin:0px;padding:0px;}

#search_content { padding:5px 0px;border-top:1px solid gray;border-bottom:1px solid gray;}

.framecontainer { position:relative; }

.framecontent { position:relative; padding:20px; border:1px solid black;overflow:hidden; color:rgb(80,80,80);background-color:#e1e1e1 !important;background-color:none;}
.framecontent img { border:none; margin:0px; padding:0px;float:left; clear:none;display:block;background:none;overflow:visible;}
.framecontent b {display:block; }
.framecontent ul { display:block; clear:both;}
.framecontent h1 {font-size:16px;display:block;padding:10px 0px;font-weight:bold;}
.framecontent ul b { display:inline; clear:none; float:none;}
.framecontent ul li {color:rgb(80,80,80);}
.framecontent table td { background-color:transparent; border:none;}

.framecontent .frameclose img {padding:0px;cursor:pointer;float:right;height:18px;}
.framecontent .third, .framecontent .fourth {border:none;}

h1.h1tag { font-size:16px; font-weight:bold; padding:0 0 15px 0;}

.divbottom {padding-top:5px; text-align:center; height:20px;}
.divbottom select option { padding: 0px 5px !important; }

