 /*news*/
body.news #content{ font-family: Arial, sans-serif; font-size: 10px; color: #85847e;}
body.ifnews{ background-color: #ebd6c9;  font-family: Arial, sans-serif; font-size: 10px; color: #85847e;}

body.news #column1 { background-image: url(images/bg_c1_news.jpg); }
body.news #column2 { background-color: #efe2dc; }
body.news #column3 { color: #fff; background-color: #CF9D80; }
body.news #column2 h1 {font-size: 17px; text-transform: none; margin: 0; padding: 0; color:#626161; font-weight: bold;}
body.news #column3 h2 {font-size: 13px; font-weight: normal; line-height: 1.2em; text-transform: uppercase; color:#ffffff; margin: 0 0 6px 0;padding: 0}
body.news #column3 h3 {font-size: 13px; font-weight: normal; line-height: 1.2em; text-transform: uppercase; color:#f5d7c3; margin: 0;padding: 0}
h4.menu_subtitle {font-size: 10px; font-weight: normal; line-height: 1.2em; text-transform: uppercase; color:#ffffff;margin:10px 0 0 0;padding: 0;}
body.news ul#nav_c3
{color: #ffffff;text-transform: uppercase;}
body.news ul#nav_c3.newsletter_menu
{color: #f5d7c3;text-transform: none; font-weight: normal; line-height: 1.1em; }
body.news ul#nav_c3.newsletter_menu li
{padding-bottom: 8px;list-style-type:disc;margin-left:14px;}

body.news ul#nav_c3 a, body.news ul#nav3 a:link, body.news ul#nav3 a:visited
{color: #f5d7c3; }
body.news ul#nav_c3 a:hover, body.news ul#nav3 a:active
{color: #ffffff;}

body.news h3.menu_title {color:#f5d7c3;}
a.events, a.events:link, a.events:visited
{ color: #937866; font-weight: bold; line-height: 36px; text-decoration: none; text-transform: uppercase; background-image: url(images/icon_arrow_events_c3.gif); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 8px; }

a.events:hover, a.events:active
{color: #ffffff;  text-decoration: none;}
a.dl_nl, a.dl_nl:link, a.dl_nl:visited
{ color: #7e6656; font-weight: bold; line-height: normal; text-decoration: none; text-transform: uppercase; background-image: url(images/icon_arrow_events_c3.gif); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 8px; }

a.dl_nl:hover, a.dl_nl:active
{color: #ffffff;  text-decoration: none;}
body.news #column2{padding-left: 28px;width: 482px;}
#ifscroll{margin-bottom:0; width: 470px; border: none;}
  iframe.ifnews {height:508px;}  
  iframe.ifevents {height:465px;}  
           
.news_presstag {width: 445px; display:block; float: left; clear: both; color:#626161; font-weight: bold; font-size: 11px; padding: 32px 0 9px 0;background-image: url(images/hline_news.gif); background-repeat: repeat-x; background-position: 0 100%;}
.news_newsletterhead {width: 445px; display:block; float: left; clear: both; color:#626161; font-weight: bold; font-size: 11px; padding: 29px 0 6px 0;background-image: url(images/hline_news.gif); background-repeat: repeat-x; background-position: 0 100%;}
.news_jumpnav, .newsletter_jumpnav {width: 445px; display:block; float: left; clear: both; color:#626161; font-weight: normal; font-size: 11px; padding: 12px 0 9px 0;background-image: url(images/hline_news.gif); background-repeat: repeat-x; background-position: 0 100%;}
.news_jumpnav select, .newsletter_jumpnav select  {margin-left: 9px; 
vertical-align: top;border: solid 1px #aaa29f; background-color: #efe2dc; color: #626161; font-family: Arial,sans-serif; font-size: 11px;}
.news_jumpnav select {width: 135px; }
.newsletter_jumpnav select {}
body.ifnews, body.ifnewsletter {color:#737373; background-color:#efe2dc;font-size: 10px; margin: 0; padding: 0;width: 100% }
body.ifnewsletter  {
	font-size: 14px;
	padding-top: 0;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
}
body.ifnews table, body.ifnewsletter table {width: 445px; border: 0;margin:0; position: absolute; top: 11px; left: 1px;}
body.ifnews table td, body.ifnewsletter table td {text-align: left; vertical-align: top;}
body.ifnews table td.photo, body.ifnewsletter table td.photo {}
body.ifnews table td.content {padding:12px 20px 0 15px; white-space: normal;}
body.ifnewsletter table td.content {padding:12px 20px 0 0; white-space: normal; font-size: 11px; line-height: 1.4em;}
body.ifnews table td.separator,body.ifnewsletter table td.separator { background-image: url(images/hline_news.gif); background-repeat: repeat-x; background-position: 0 50%; padding:13px 0;height:27px }
body.ifnews table.date {color:#9d9d9d; font-size: 11px; margin-bottom: 0;}
body.ifnews h1, body.ifnewsletter h1{font-size: 14px; margin: 0; padding: 0}
body.ifnews p {padding: 0; margin-top:8px;}
p.events {font-size: 11px; margin-left: 11px; margin-top: 0; padding-top: 0;}
form.nl_signup {color:#7e6656; width: 136px;}
form.nl_signup input {float: left; width: 134px; height: 14px; border: solid 1px #b6b6b6;: solid 1px #b6b6b6; margin:3px 0 4px 0;font-family: Arial, sans-serif; color: #626262; }
form.nl_signup a, form.nl_signup a:link, form.nl_signup a:visited
{ color: #7e6656; font-weight: bold; line-height: normal; text-decoration: none; text-transform: uppercase; background-image: url(images/icon_arrow_events_c3.gif); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 8px;margin-top: 5px; float: right; clear: both;}
td.form {height: 100px;}
form.nl_signup a:hover, form.nl_signup a:active
{color: #ffffff;  text-decoration: none;}
body.ifnews table td.separator2,body.ifnewsletter table td.separator2 {
background-image: url(images/hline_news.gif); background-repeat: repeat-x; background-position: 0 50%; padding:13px 0;height:5px
}
.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	border: 1px solid #888888;
}
.mforms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	border: 1px solid #888888;
	background-color: #efe2dc;
}
