/**
 *  Project:
 *  Style-Sheet: forms
 *
 *  @author      Jochen Pollex
 *  @copyright   Jochen Pollex
 *
 */

 /**
 *  WICHTIG
 *  <br /> im formtag ist gecleart
 *
 *  vor </form> immer ein <br /> einfuegen
 *  das verhindert das die folgenden Inhalte sich unter die form schieben
 */

/* suchen */

.search-c
{
  padding:0;
  margin:0;
  border:1px solid #666;
  width:14em;
  float:right;
}

.search-c form
{
  padding:0;
  margin:0;
  border:none;
  width:15em;
  vertical-align:top;
}

.search-c form .txt
{
  padding-bottom:3px;
  margin:0;
  border:none;
  width:16.0em;
  line-height:1.2em;
  font-size:0.75em;
}

.search-c form button
{
  margin:0;
  padding:0;
  border:none;
  color:#666;
  background:none;
  font-weight:bold;
  font-size:0.59em;

  line-height:1.2em;
  font-size:0.75em;
}

.search-c form button:hover
{
  color:#000;
}


.std-form
{
  padding:0;
  margin:0;
  /* border:1px solid #FFF;
  width:14em;
  float:left;*/
  font-size: 1.2em;
}


.std-form  form
{
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
}

.std-form  form p
{
  padding:0;
  margin:0;
  height:1.299;
  border:none;
  border:1px solid #FFF;
}



.std-form  form input.txt-r
{
  float:left;
  padding:0.059em;
  margin:0;
  border:1px solid #8F0000;
  width:16.0em;
  line-height:1em;

}

.std-form  form textarea.box-r
{
  float:left;
  padding:0.059em;
  margin:0;
  border:1px solid #8F0000;
  width:36.0em;
  line-height:1em;
  font-size:1.0em;
    font-family:arial, helvetica, sans-serif;
}

.std-form  form select.select
{
  float:left;
  padding:2px;
  margin:0;
  border:1px solid #8F0000;
  width:22.6em;
  line-height:1em;
  font-size:0.75em;
}

.std-form  form .label
{
  float:left;
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin:0;
 /*border:1px solid #FFF;*/
  width:5em;
  line-height:1.2em;
  font-size:0.9em;
}
.std-form  form .input
{
  float:left;
  padding-top:0.1em;
  padding-bottom:0.2em;
  margin:0;
  /* border:1px solid #FFF;   */
  width:6em;
  line-height:0.9em;
  /*font-size:0.9em;*/
}

.std-form form button
{
  float:left;
  margin:0;
  padding:0;
  border:none;
  color:#8F0000;
  background:none;
  font-weight:bold;
  font-size:0.59em;
  padding-top:2px;
  padding-left:2px;
  line-height:1.2em;
  font-size:0.75em;
}

.std-form form button:hover
{
  color:#000;
  text-decoration:underline;
}

.std-form form .button-s
{
  width:25.1em;
  border:1px solid #FFF;
}

.std-form form .button-m
{
  width:34.7em;
  border:1px solid #FFF;
}

.std-form form button
{
  float:right;
  margin-top:5px;
  border:1px solid #FFF;
}

.std-form  button.button-f-l
{
  padding:0;
  margin:0;
  float:left;
  border:1px solid #FFF;
}


.std-form br
{
  clear:left;
}

.nosee { 
display:none;
}