body {
  background-color:#ecf0f0;
  padding-top:0px;
  padding-left:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:30px;
  /*background-image:url(img/back.gif);
  background-repeat:repeat-y;
  background-position:0 37;
  background-attachment: fixed;*/
  }

p, h1, h2, h3, h4, ul, ol, li, div, td, form, em, br {  
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  color:#373737;
  }

p, ul, ol, li, div, td, address, nobr, strong, em {
	font-size: 12px;
	line-height: 20px;
  }

p {
  margin-top:4px;
  margin-bottom:2px;
	}

h {
	color: #373737;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}	

h1 {
	font-weight: 600;
	font-size: 17px;
	line-height: 28px;
	}
	
h2 { 
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	}
	
h3 { 
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	}
	
a:link {
	color: blue;
	text-decoration: none
	}

a:visited {  
	}

a:active {
  }
	
a:hover {
	color: red;
	text-decoration: underline;
	}

hr {
   color:grey;
   size:1pt;
   border:0px solid grey;
   background-color:grey
   }

ul { 
  list-style-type:square;
  }

img {
	border:0px;
	}

fieldset {
	border:1px solid;
	border-bottom-color:#999999; 
	border-left-color:#999999; 
	border-right-color:#999999; 
	border-top-color:#999999; 
	padding-bottom:15px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-top:15px; 
	width:90%;
	}
	
legend {
	align:right;
	color:#999999;
	font-size:11pt;
	font-weight:bold;
	}

.bild {
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 6px;
	}
	
.fehler {
	font-color:#99cc00;
	font-weight:bold;
	}
