		
	body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size:60%; text-align: center;}
	body div div {text-align: left;}
	p { margin-top: 0px; }
	
td, input, select, textarea {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636467;
	line-height: 1.4em;*/
}
form, input, select, textarea {
	margin: 0px;
	padding: 0px;
	display: inline;
}
form p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
input, select, textarea {
	/*border: 1px solid #a4a4a4;
	padding: 0px 0px 0px 0px;
	line-height: 1.4em;
	background-color: #FFFFFF;*/
}
form p {width: 220px;}
form p input, form p select, form .hsn-form-input input {width: 200px;}
form p.clear, form p input.fclear, form p.submit {width: auto;}
form .submit {padding-right: 20px;}
form p textarea {width: 420px; display: block;}
form p input.vSpace {margin-bottom: 5px;}

input.fclear {border: none; background: none;}

.right {float: right;}
.left {float: left;}
.spacer {clear: both; font-size: 2px; line-height: 2px; float: none;}
.clear {clear: both; float: none;}
.hidden {visibility: hidden; display: none;}
	#navLeft {text-align: center;}

	
	.content { font-family: Arial, Helvetica; font-size:75%; color:#3B0084; line-height:130%; padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:40px; }
    .index_button{ width:120px; font-family: Arial, Helvetica; font-size:72%;font-weight:bold; color:#FFFFFF; line-height:130%; text-align:center; }
	.td_content { font-family: Arial, Helvetica; font-size:75%; color:#3B0084; line-height:130%;  }
	.headline { font-family: Arial, Helvetica; font-size:130%; font-weight:bold; color:#3B0084; padding-bottom:12px; }
	.solution { font-family: Arial, Helvetica; font-size:70%; color:#FFFFFF; }

	.tippbox { margin-bottom: 12px; font-family: Arial, Helvetica; font-size:95%; font-weight:bold; color:#3B0084; line-height:130%; border: 1px solid #3B0084; background-color: #E9E3F1; padding:10px; }
	
	a.indexbutton:link 	{ color: #FFFFFF; text-decoration: none; }
  	a.indexbutton:visited 	{ color: #FFFFFF; text-decoration: none; }
  	a.indexbutton:hover  	{ color: #FEBA4E; text-decoration: none; }
  	a.indexbutton:active  	{ color: #FFFFFF; text-decoration: none; }
	
	hr { height:1px; border: #3B0084; margin-top:8px;margin-bottom:8px;}

	a:link { color: #3B0084; }
	a:visited { color: #3B0084;}
	a:hover { color: #D1922F; }
	a:active { color: #3B0084;  }
	
	.teaser  { font-family: Arial, Helvetica; color: #FFFFFF; font-size:100%;  }

  	.form_button 	{ background-color: #D9D9D9; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; height: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EEEEEF; border-right-color: #808080; border-bottom-color: #808080; border-left-color: #EEEEEF; }
  	.form_field, p input 	{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }

  #footer 		{ margin-top:-47px; padding-bottom:15px; text-align:right; width:770px; color: #AA93C6; font-family: Arial, Helvetica, Sans-Serif; font-size: 90%; line-height: 14px; }
  #footer  a:link 	{ color: #AA93C6;  font-weight:bold;}
  #footer  a:visited 	{ color: #AA93C6; font-weight:bold; }
  #footer  a:hover 	{ color: #3B0084; font-weight:bold;}
  #footer  a:active 	{ color: #AA93C6; font-weight:bold; }	
  
  #footer-hamstern	{ margin-top:7px; padding-bottom:15px; text-align:left; width:770px; color: #AA93C6; font-family: Arial, Helvetica, Sans-Serif; font-size: 90%; line-height: 14px; }
 
 .leserbrief {
	margin-top: 20px;
 }