body {
	width: 960px;
	background-color: #fff; 
	margin:  auto;
	height: 100%;
}

#wrapper1{position:relative;margin-left:auto;margin-right:auto;top:1px;width:960px;}

#wrapper2{position:relative;width:960px;background-color:#344274;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11pt;
	color:#ccc;
	font-weight: normal;
}

#wrapper3{position:relative;width:960px;background-color:#344274;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11pt;
	color:#ccc;
	font-weight: normal;
	padding: 10px;
}

span.head {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 16pt;
	color:#fff;
	font-weight: normal;
}

a {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration:none;
	font-weight: none; color:#fff;
}
a:hover {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration:underline;
	font-weight: none; color:#000;
}

p.klein { font-size: 8pt; }

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin: 0.7em 1em;
   }

hr {border: groove px1; color:#fff; width: 960px;}

.h1_head {
	font-size: 18pt;
}

fieldset {
  border: 0px solid red;
}