/*
 * Default style for form elements
 */

form {
    margin: 0px;
    padding: 0px;
}

input, select, textarea {
   font-weight : normal;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

select, input.text, input.password, input.submit, textarea
{
   color : #333333;
   background-color : #ffffff;
   border: 1px solid #CCCCCC;
}

input.radio
{
    background-color: transparent;
    color: #000000;
    border: none;
}

/*
 * Reset colors for submit button
 */
input.form_submit, input.submit
{
    color: black;
    background-color: #EEEEEE;
    border: 1px solid #AAAAAA;
}

textarea:focus, input:focus, select:focus {
  background-color: #ffffee;
}

/*
 * Styles for the defaulttable layout
 */
table.defaulttable { margin: 5px; }
table.defaulttable th { padding-bottom: 5px; }
table.defaulttable td { padding-left: 5px; }
table.defaulttable .header_marker { color: #AAAAAA; font-weight: bold; }
table.defaulttable td.columnX { padding-left: 0px; }
table.defaulttable tr.row_even td { background-color: #f2f8fb; }
table.defaulttable tr.row_odd td { background-color: #fdfdfd; }
table.defaulttable tr.marked td { background-color: #ffcc99 }
table.defaulttable tr:hover td { background-color: #ccffcc; }
table.defaulttable tr a { color: #333333 }

/*
 * Styles for the languages tabs
 */
.language_tab {
    float: left;
    border-top: 1px solid #afafaf;
    border-left: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
    margin-left: 5px;
    margin-top: 10px;
}

.language_tab a {
    display: block;
    padding: 5px;
}

.language_tab a:hover {
    color: white;
    background-color: #ff6d06;
}

.language_tab_active {
    margin-top: 0px;
    padding: 10px;
    background-color: #ffe2cd;
}

.language_tabs {
    padding-top: 5px;
}

/*
 * CSS for the image uploader
 */
.imagegallery a
{
    display: block;
    padding: 5px;
    border: 1px solid #f2f8fb;
    background-color: #f2f8fb;
    height: 55px;
    width: 60px;
    vertical-align: bottom;
}

.imagegallery a:hover
{
    border: 1px solid #0000FF;
    background-color: #9cd9f8;
}

/*
 * page numbers
 */
.pagenumbers { margin: 5px; border-bottom: 1px dotted #CCCCCC }
.pagenumbers span { padding: 3px; font-weight: bold }
.pagenumbers a { text-decoration: none }
.pagenumbers img { margin-left: 5px; margin-right: 5px }
.pagenumbers .currentpage { font-size: 20px; font-weight: bold; color: #ff6d06 }

/*
 * Search area
 */
/*#content_body { border: solid 1px #ff00ff; }*/
#searchform { border: solid 1px #ffff00; }

#content_body { position: relative }
#searchform {
    position: absolute;
    height: 0px;
    width: 0px;
    border: 1px solid #7e807f;
    background-color: #c8e3f6;
    top: 0px;
    right: 0px;
    visibility: hidden;
}
#searchcontent { display: none; margin: 10px }
#closeform { position: absolute; top: 10px; right: 10px; }





