/* 
    Document   : formular
    Created on : 25.05.2010, 13:20:59
    Author     : rfertig
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


#formular {
    background-color: #87a180;
    width: 720px;
    padding: 5px;
}

#formular label {
  display:  inline-block;
  width: 200px;
  vertical-align:  top;
}
#formular p,
#formular .fieldset {
margin: 0;
padding: 10px 0;
border-bottom: 1px solid white;
}

#formular fieldset {
  margin: 0 0 0 200px;
  padding: 0;
  border: none;
  position: relative;
}
.ie7 #formular fieldset {
  padding-left: 200px;
}
#formular fieldset.error {
  border:  2px solid red;
  background-color: #ffaaaa;
}

#formular fieldset legend {
  position: absolute;
  left: -200px;
  margin: 0;
  padding: 0;
  color: #333300;
  font-weight: normal;
}
.ie7 #formular fieldset legend {
  left:-5px;
}

#formular fieldset label {
  width: 400px;
  vertical-align: baseline;
}
#formular fieldset label.afterRadio {
  width: auto;
}

#formular input.text,
#formular textarea {
 width: 400px;
}
#formular input[type="text"],
#formular textarea {
  border: none;
 font-size: 10pt;
 line-height: 16pt;
 padding: 0.3em 0.3em;
}
#formular input[type="text"].error,
#formular textarea.error {
  border:  2px solid red;
  background-color: #ffaaaa;
}
#formular input[type="text"].number {
  text-align:   right;
}

#formular .last {
  border-bottom: none;
}

#formular .artikel {
  display: none;
}
#formular #artikel1div {
  display: block;
}

#sidebar		{
  position: fixed;
  top:      15px;
}
.ie7 #sidebar {
  left:     70px;
}
.ie6 #sidebar {
  /* Das Fixed funktioniert beim IE6 nicht, aber das Menü verschwindet hinter
   * dem Content. Daher hier wieder Relative. */
  position: relative;
  left:     0px;
}

#datenschutzerklaerung {
  /* display: none;*/
}

#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#closeDS {
  text-align: center;
  margin: 1em auto;
}


