* {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
p.bodytext, p { font-family: Verdana,Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#headpic {
  width: 559px;
  height: 262px;
  float: left;
}

#logo { width: 191px; height: 35px; margin-left: 550px; border: 0px; }

#contentMain { margin:25px 0px 0px 25px;}

#contentMain p { margin:0px 20px 8px 0px;}


#contentsection h1 { clear:both; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  border-bottom: 1px dotted #CCCCCC; padding: 20px 0px 0px 0px; }
#contentsection h2 { clear:both;  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin: 0px 0xp 0px 0px;  padding: 0px 0xp 0px 0px; }
#contentsection h3 { clear:both;  font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  border-bottom: 1px dotted #CCCCCC;}
#contentsection hr { height:1px; border:1px dashed #CCC; }


a { line-height:16px; color:#0066CC; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
a:hover {  color:#000; text-decoration:none; }


.contenttable TD { vertical-align:top;}
.contenttable-1 .td-0 { width:180px;}
.contenttable-2 TD { padding-bottom:15px;}
.contenttable-2 {}
.contenttable-3 {}

.csc-uploads TD { vertical-align:top; }
.csc-uploads-1 {}
TD.csc-uploads-fileName  { vertical-align:middle;margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
TD.csc-uploads-fileName  P { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
p.csc-uploads-description {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
TD.csc-uploads-fileSize { width: 50px; text-align:right;}

.csc-form-labelcell { vertical-align:top; }

p.csc-sitemap-level1 { font-weight: bold; margin: 10px 0px 0px 0px; background-color: #E9E9E9; width:100%; }
p.csc-sitemap-level2 { margin:5px 0px 0px 0px; padding: 0px 0px 0px 20px;  width:100%;}
p.csc-sitemap-level3 { margin:0px; padding: 0px 0px 0px 40px; width:100%;}
p.csc-sitemap-level4 {margin:-2px 0px 0px 0px; padding: 0px 0px 0px 60px; width:100%;}

.csi-imgborder { border: 1px solid #FF0000;}

.csc-frame  { clear:both; background-color: #F5F5F5; padding: 15px 0px 10px 25px; margin:0px 30px 10px 0px; }
div.csc-frame p.bodytext { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.csc-frame-frame1 { border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC;}
.csc-frame  h2 { padding: 0px 0px 20px 0px; height: 24px; } 
.csi-text { clear:both;}
.csi-image img { margin: 0px 10px 10px 0px; float: left; vertical-align:text-bottom;}
p.csc-caption  {vertical-align:text-bottom; float: left;   margin:0px 10px 0px 0px; width: 220px; }

.csc-caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight: bold;}
p.csc-caption a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  font-weight: bold;}


#newsletter { margin-bottom: 50px;}
#newsletter h1, #right_column h1 { background-color:#C3CFD8; line-height:16px;  font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0 0 0 7; margin:0 0 7 0; }
#newsletter  p,#right_column p {  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 0 7; margin:0px 0px 0px 0px; }
#newsletter a, #right_column a { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#newsletter  a:hover, #right_column a:hover {  color:#990000; text-decoration:underline; }
#newsletter img, #right_column img { vertical-align:middle;}

#languagechange {margin: 1px 0px 1px 1px;  padding-left: 12px;}
#languagechange, #languagechange a, #languagechange span {padding-right: 10px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#999; text-decoration:none; }
#languagechange a:hover { color: #0066CC;}
#languagechange img { margin-top:5px;}

#search TABLE { margin: 9px 0px 0px 10px; } 
#search INPUT{ height: 19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align: middle; padding: 0px 0px 0px 0px;} 
.search { vertical-align:middle; line-height: 18px;}

.pagetitle { padding-left:0px; width:125px; line-height:19px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000;}

.copyright { text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none;}

.addressFooter { padding: 5px 0px 5px 0px; background-color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #979797; font-size: 10px; }
.addressFooter a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none;}
.addressFooter a:hover {text-decoration:underline;}

.disclaimerlink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-decoration:none;}
a.disclaimerlink:hover { color:#000000;}



/**
*
* Navigation
*
*/


#navigation { padding:0; margin:0px 0px 30px 0px; clear:both;}
#mainnav IMG { border-right: 1px solid #999;}

#subnav {margin:0px 0px 30px 1px; }
#subnavtitle {margin-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height: 21px ;font-weight: bold;}

.firstmenuitem { padding: 0 0 0 45;float:left; }
.menuitem { padding: 0px 0px 0px 45px; float:left; }

a.menu-level1-no { text-transform:uppercase;  line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FCFCFC; text-decoration:none;}
a.menu-level1-no:hover {color:#990000;}
a.menu-level1-act { text-transform:uppercase; line-height:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none;}
a.menu-level1-act:hover {color:#990000;}

.menu-level2bg-no		{  border-bottom:1px solid #DDD;}
.menu-level2bg-act		{  border-bottom:1px solid #DDD;}

.menu-level2-no { padding-left:12px; line-height:21px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:none;}
a.menu-level2-no:hover {color:#0066CC;}
.menu-level2-act { padding-left:12px; line-height:21px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color:#333; text-decoration:none;}

.menu-level3bg-no		{  border-bottom:1px solid #DDD;}
.menu-level3bg-cur		{  background-image:url("/fileadmin/template/main/images/menu-level3-act.gif"); border-bottom:1px solid #DDD; }
.menu-level3-no { padding-left:28px; line-height:21px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none;}
a.menu-level3-no:hover {color:#0066CC;}
.menu-level3-cur{ padding-left:28px; line-height:21px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; }

.menu-level4bg-no		{  border-bottom:1px solid #DDD;}
.menu-level4bg-cur		{  border-bottom:1px solid #DDD; }
.menu-level4-no { padding-left:38px; line-height:21px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.menu-level4-no:hover {color:#0066CC;}
.menu-level4-cur{ background-image:url("/fileadmin/template/main/images/menu-level3-act.gif");  padding-left:38px; line-height:21px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; }

/**
*
* metanavigation
*
*/

.metanav-no { text-transform:uppercase; line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none;}
a.metanav-no:hover { color:#000; }
#footer { margin-left: 43px; height: 18px; margin: 1px 1px 1px 1px; padding: 0px 0px 0px 43px; background-color: #FFFFFF; border-bottom:1px none #CCC;}
#footer TABLE{ margin-top: 2px; }
#metanavigation, #footer TD { text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none;}
.metanav-act { text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none;}
a.metanav-act:hover { color:#000;}



/**
*
* News Styles
*
*/


.news-latest-item h3 a { font-size: 10px;}
.news-latest-title, h3.news-latest-title a { font-familiy: Arial, Helvetica, sans-serif; font-size: 11px;}
.news-latest-container .news-latest-image { margin-left:0px;}
.news-latest-subheader, .news-list-subheader, .news-single-subheader { font-family: Arial, Helvetica, sans-serif; font-size:10px; margin-top: 10px;}
.news-latest-date { font-weight:normal; font-style:italic; }
.news-list-date { font-weight:normal; font-style:italic; }

.news-list-image IMG { margin: 0px 10px 10px 0px; }
dd img { margin-right:10px; }
.news-single-links {  }
.news-single-files dd, dt {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
dl.news-single-links dt, dl.news-single-files dt, { font-weight:bold; font-familly: Arial, Helvetica, sans-serif; font-size:11px;}
dl.news-single-links .bodytext, dl.news-single-files dd  { font-weight:normal; font-familly: Arial, Helvetica, sans-serif; font-size:11px; }
.news-single-header { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
.news-single-subheader  {font-weight: bold;}

div.news-single-image { margin: 0px 0px 10px 0px;  }
div.news-single-image IMG { margin: 0px 10px 10px 0px; float:left;  }
div.news-single-image a { float:left; margin: 0px 0px 10px 0px; }
span.news-single-imgcaption { float:left; margin: 0px 0px 10px 0px; font-familly: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold;   }
.news-single-timedata { margin: 0px 0px 10px 0px; font-familly:  Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;  font-style:italic; }
div.news-single-backlink a { margin: 20px 0px 10px 0px;  font-familly:  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}


.relativeToTriggerItem { float:left;} 

/**
*
* Indexed Search
*
*/
.tx-indexedsearch { width: 500px;}
.tx-indexedsearch-title { background-color: #E9E9E9; }
.tx-indexedsearch-browsebox-SCell {white-space: nowrap;}

/**
*
*Login Box
*
*/

.tx-newloginbox-pi1 p {  padding:0px 25px 1px 0px; margin:0px 0px 10px 0px; }

.rssFeed1{
position:absolute;
right:85px;  
top:402px !important;
top:415px;
display:block;
}

.rssFeed2 {
margin-left:15px;
margin-bottom:-3px;
}

.rssFeed1 img,
.rssFeed2 img {
border:none;
}

.csc-textpic-image {
	position: relative;
}

.csc-caption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 300px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
}

.csc-frame-frame1 .csc-caption {
	width: 250px;
}
