* { padding: 0; margin: 0; }  
h1, h2, h3, h4, h5, h6, p , ul, ol { margin-bottom: 0.67em; } 
li { margin-left: 2em; }    

/* Immer Scrollbalken im Firefox */
html { height: 101%; }    

body { 
  background-color: white;
  height:99%;
  color: black; 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 90%;
}

/*
groesste schrift  110%
Ueberschriften    100%
text              90%

zu verwendende Farben
feitsch-link     #FF6600;
feitsch-text     #000000;
feitsch-header   #4D4D4D;
feitsch-light    #F2F2F2; 
*/

h1 { font-size: 100%; }
h2 { font-size: 90%; }
h3 { font-size: 90%; }
h4 { font-size: 90%; }
h5 { font-size: 90%; }
h6 { font-size: 90%; }


label {
  cursor: pointer; 
}

input, textarea {
  border-top:    1px solid #CCCCCC;
  border-left:   1px solid #CCCCCC;
  border-bottom: 1px solid #4D4D4D;
  border-right:  1px solid #4D4D4D;
  color: black;
  background-color: white;
}

input.button {
  color: #000;
  background-color: #F2F2F2;
}

input:focus, 
textarea:focus {
  color: black;
  border-top:    1px solid #FF6600;
  border-left:   1px solid #FF6600;
  border-bottom: 1px solid #D45500;
  border-right:  1px solid #D45500;
}

img {
  border: none;
}


fieldset {
  border: 1px solid #4D4D4D;
  padding: 0.3em;
}
	fieldset legend {
	  margin-left: 1em;
	  padding: 0 0.3em;
	  color: #4D4D4D;
	  background-color: white;
	  font-weight: bold;
	}

/**************** H Y P E R L I N K S *****************************************/ 

a { 
  text-decoration: none; 
  outline: none;         /* gepunkteten Rahmen von geklickten Links entfernen */
} 

a:link { color: #FF6600; } 
a:visited { color: #D45500; } 
a:visited { color: #D05100; } 

a:hover, 
a:focus { 
  text-decoration: underline;
}

a:active { 
}  


/**************** L A Y O U T *************************************************/   

.clearboth { clear:both; }


.align-right {
  text-align:right;
}


/* wrapper, welcher statt body gestyled werden soll */
#bgwrapper {
  background: #ff8b3e url(bilder/layout3.png) repeat-x top left;
  padding: 0.5em 0 1.5em 0;
}


/* umschliesst den gesamten Inhalt (alles zwischen body) */
#wrapper {
  background-color: #fff;
  border: 1px solid #ccc;
/*  width: 66em;
  margin: 0 auto; */ 
  margin:0em 0.5em;
}


