inputstyle {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight:bold;color:#267b8d;
  background-color: #ffffff;
  border-bottom: 1px solid #c2c2c2;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  width: 200px;
}

button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color:#000000;
  background-color: #c0c0c0;
  border-bottom: 1px solid #c2c2c2;
  border-left: 1px solid #c2c2c2;
  border-top: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
  width: 100px;
}


h1 {
  font-family: Times,serif;
  font-size:30px;
  font-weight:bold;
  color:#267b8d;
}

h2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#267b8d;
}

p,li,ul,input				{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height : 18px;
}



p.path {
  font-family:Arial,Helvetica,sans-serif;	font-size: 9px;	line-height : 9px;
}



p.subs				{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height : 16px;
  letter-spacing: 1px;
}


a.path				{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration :none;}

a.path:link			{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration :none;}

a.path:hover		{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration :underline;}

a.path:active		{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration :none;}

a.path:visited		{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000;text-decoration :none;}



a					{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#267B8D}

a:link				{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#267B8D}

a:hover				{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#267B8D}

a:active			{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#267B8D}

a:visited			{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#267B8D}



p.word				{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699}
div.word				{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699; line-height: 25px;}


a.word				{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699}

a.word:link			{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699}

a.word:hover		{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699}

a.word:active		{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699}

a.word:visited		{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#336699}



p.book				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:12px;margin-left:8px;margin-right:8px;}

a.book				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:12px;margin-left:8px;margin-right:8px;}

a.book:link			{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:12px;margin-left:8px;margin-right:8px;}

a.book:hover		{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:12px;margin-left:8px;margin-right:8px;}

a.book:active		{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:12px;margin-left:8px;margin-right:8px;}

a.book:visited		{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;line-height:12px;margin-left:8px;margin-right:8px;}



a.ub				{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:white}

a.ub:link			{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:white}

a.ub:hover			{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:white}

a.ub:active			{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:white}

a.ub:visited		{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:white}



p.kasten			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;text-decoration :none;}

a.kasten			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;text-decoration :none;}

a.kasten:link		{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;text-decoration :none;}

a.kasten:hover		{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;text-decoration :none;}

a.kasten:active		{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;text-decoration :none;}

a.kasten:visited	{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:white;text-decoration :none;}



p.wp				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:black;text-decoration :none;font-weight:normal;letter-spacing:1px}

a.wp				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:black;text-decoration :none;font-weight:normal;letter-spacing:1px}

a.wp:link			{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:black;text-decoration :none;font-weight:normal;letter-spacing:1px}

a.wp:hover			{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:black;text-decoration :none;font-weight:normal;letter-spacing:1px}

a.wp:active			{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:black;text-decoration :none;font-weight:normal;letter-spacing:1px}

a.wp:visited		{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:black;text-decoration :none;font-weight:normal;letter-spacing:1px}





p.fuss				{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration :none;}

a.fuss				{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration :none;}

#infoboxes {
  width: 450px;
}

#infoboxes div {
  color: #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding-bottom: 10px;
}

#infoboxes div.box {
  border: 1px solid #307890;
  margin-top: 20px;
  height: 120px;
}

#infoboxes div.box_head2 {
  background-color: #307890;
  text-align: center;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  height: 17px;
  margin: 0;
  padding: 0 10px 0 20px;
}

#infoboxes p.box {
  color: #000000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
}

#infoboxes a.box {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#267B8D;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
}

#infoboxes span.boxdesc {
  color: #000000;
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
}


#validation_error {
  /*color: #FF0000;*/
  border: 1px dotted #EFEFEF;
}

#validation_error, #validation_rsv_error {
  background-color: #ffffcc;
  border: 1px solid red;
  padding: 8px;
}

#validation_rsv_error {
  display: none;
}

#subscription_message {
  color: #000000;
  font-family: Arial, Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
}