html * { margin: 0px; padding: 0px; }
body {
	background-color: #fff;
	text-align: left;
	padding: 10px 0px 10px 8px;
	color: #000;
	font-size: 11px;
	font-family: Arial;
}
#wrap {
	text-align: left;
}
#pageout {
	width: 894px;
	text-align: center !important;
	background: #bbbbbb;
	padding: 4px 7px;
}
#pagein {
	width: 890px;
	margin: auto
	text-align: center !important;
	background: #fff;
	border-width:2px;
        border-style:solid;
        border-color:#fff;
}
#header {
/*	background: #2c5aa0 url(../images/header.png) no-repeat;
	background-position: 0px 40px; */
	background: #2c5aa0;
	height: 110px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#headerlogo img {
        margin: 15px 0px 0px 0px;  
        padding: 0px;
        border-top: 2px solid #fff;
}
#columns {
	background: #f2f2f2; 
	overflow: hidden;
	height: 1%;
}
.tx-srlanguagemenu-pi1 {
	float: right;
	margin-right: 7px;
	position: relative;
	top: 12px;
}
#homenav {
	list-style-type: none;
	float: right;
}
#homenav li {
	float: left;
	margin-top: 12px;
	padding: 0px 0 2px 0;
        border-left: 1px solid #bbb;
}
#homenav li.first {
	border-left: none;
}
#homenav a {
	margin: 5px 2px 0 0;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
        font-size: 9px;
        font-family:Verdana,Arial,Helvetica,Sans-serif;
}
#homenav a:hover, #homenav a:focus, #homenav a.active {
	color: #fff;
}
#colCenter  { 
	width: 650px; 
	text-align:left; 
	padding:20px 40px 20px 40px; 
	float: right; 
	background: #fff;
	font-size: 12px;
	line-height: 18px;
}
#colLeft  { 
	width: 150px; 
	text-align:left; 
	padding: 5px 1px 5px 0px; 
	float: left;  
}
#mainnav {
        text-align: left;
	width: 100%;
	padding-top: 4px;
}
#nav {
	list-style-type: none;
        font-size: 11px;
        padding: 0px;
        width: 150px;
}
#nav li {
        background: #afc6e9;
	margin: 4px 0px 0px 0px;
        padding: 7px 0px 7px 10px;
}
.active {
        background: #2c5aa0 !important;
}
.active a {
        color: #fff !important;
}
#nav li a {
	color: #222222;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}
#nav li a:hover, #nav li a:focus, #nav li a.active {
	color: #fff;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}
h1 {
	color:#4D4D4D;
	font-size:18px;
	font-weight:bolder;
	line-height:normal;
}
h2,h3,h4,h5,h6  {
	color: #fff;
        background-color:#BBBBBB;
        padding: 2px 2px 2px 4px;
}
h2,h3,h4,h6 { font-size: 12px; }
p 	{ padding: 10px 0px; }
a img 	{ border: 0px; }
a {
	text-decoration: none;
	font-weight: bold;
	color: #ff9900;
}
a:hover, a:focus {
	text-decoration: underline;
	color: #ff9900;
}

/* News single */
.news-single 		{ padding: 0px 10px; font-size: 12px; }
.news-single-date 	{ display: block; padding: 5px 0 10px 10px; width: 400px; }
.news-single-date, .news-single { position: relative; top: -20px; }
.news-single h2		{ font-size: 14px; color: #000; margin: 10px 0px 20px 0px !important; }
.news-single-table td a { padding-right: 0px; }
.news-single p 		{ padding: 4px 0; }
.news-single-imgcaption { margin: 0 !important; font-size: 11px; padding-top: 3px !important; }
.news-single-backlink	{ padding: 10px 0; }
.news-single-teaser	{ padding-bottom: 10px; }
.news-single-links dt, .news-single-files dt { font-weight: bold; }
.news-single-links p 	{ padding: 0px; }
.news-single-additional-info dl { padding-bottom: 5px; }
.news-single-additional-info dd { background: url(../images/list-icon.gif) no-repeat 0px 6px; padding-left: 15px; }
.news-single-additional-info dd a { font-weight: normal; }
.input_swords		{ position: relative; left: -4px }
.tiplink		{ text-align: right; padding: 0 10px; }
.separator_search, .news-list-browse1 { clear: left; padding-top: 2px; }
.tx_tipafriend_formfield label { width: 200px; display: block; }
.news-label-search	{ display: inline-block; padding: 5px 10px 5px 0px; width: 70px; }
.news-latest-table { margin: 0 10px; }
.news-latest-table h3, .news-latest-table h4, .news-latest-table p { padding-top: 5px; margin-left: 0px !important; }
.news-latest-table img { margin-right: 10px; }
.imageColumn { width: 130px; margin-top: 5px; margin-right: 10px; }
.gradient .news-latest-title { margin: 0px 10px 5px 5px; }
.news-latest-date { font-size: 9px; text-align: right; display: block; margin: 5px 5px 5px 0; }
.news-latest-date p, .news-single-date p { display: inline; padding: 0px; }
.tx-ttnews-browsebox > p { display:none; }
.news-first-container { clear: left; margin: 10px 0px; }
.news-first-container h3 { 
   background: url(../images/list-icon.gif) no-repeat 5px 6px; 
   padding: 1px 8px 8px 18px;
   margin: 0px 0px;   
   line-height: 13px;
   margin-left: 8px;
}
.news-first-container h3 * { font-weight: normal; }
.news-single-additional-info
.news-latest-text 	{ overflow: hidden; margin: 0px 5px; }
.box > .news-latest-text { margin: 0px 10px; }
.news-latest-text p	{ margin-left: 0px; }
.news-latest-text h4	{ margin-left: 0px !important; }
.news-latest-image img	{ float: left; margin: 10px; }
.news-latest-item1	{ margin-top: 10px; padding:5px; }
.news-latest-item1 h3 	{ margin: 0px; }
.news-latest-item1 p	{ text-align: justify; margin: 0px; }
.news-latest-item2	{ margin: 20px 10px 0px 10px; }
.news-latest-teaser 	{ font-size: 11px; }
.news-latest-container1 > .news-latest-item2 { 
	margin: 0px 0px 8px 0px;
	background: url(../images/list-icon.gif) no-repeat 0px 6px; 
	padding: 1px 8px 0px 18px;
}
.news-latest-item2 h3	{ margin: 0px; }
.news-latest-item2 p	{ text-align: justify; margin: 0px; }
.news-latest-container1 { margin: 0px 10px; }
.news-latest-container1 h4 { font-size: 11px; margin-left: 0px; }
.most_popular		{ background: transparent url(../images/list-icon.gif) no-repeat 0px 5px; padding: 0 0 10px 15px; margin-left: 10px; }
.most_popular a		{ font-weight: normal; }
.csc-textpic 		{ overflow: hidden; padding: 10px; }
.csc-textpic-left       { padding-left: 0px !important; }
.csc-textpic-text p	{ margin: 0px; }
.align-center 		{ text-align: center; }
.contenttable td p	{ margin: 0px; }
#colRight .contenttable td p a	{ font-weight: normal; }
.newsimg > img		{ display: block; }
.newsimg { float: left; margin-right: 10px; }
.box > .newsimg		{ margin-left: 5px !important; }
.tx-ttnews-browsebox 	{ padding: 0 10px 10px 10px; }
.tx-ttnews-browsebox table { margin: 0px auto; }
.tx-ttnews-browsebox p 	{ padding: 3px 0px; margin: 0; }
.tx-ttnews-browsebox p a { display: block; padding: 0px 5px; }
.tx-ttnews-browsebox td a { font-weight: normal; }
.tx-ttnews-browsebox-SCell a { font-weight: bold !important; }
.news-search-form	{ margin: 0px 10px; }
.news-search-emptyMsg 	{ margin: 10px; }
.hr { width: 400px; border: 1px solid #cfcfcf; }

/* Sitemap */
.tx-dropdownsitemap-pi1 { margin: 10px 0px 10px 0px; }
.tx-dropdownsitemap-pi1 div.expAll { margin: 0px 5px; }
.tx-dropdownsitemap-pi1 .description { display: none; }
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active { color: #19407D; }
#colCenter .tx-dropdownsitemap-pi1 ol { list-style-image: none; margin: 0; }

/* Jobs */
.jobheadline {
    font-weight: bold;
    line-height: 13px;
    padding-bottom: 6px;
}
.jobdate { font-weight: bold; padding-left: 3px; font-size: 11px; }
.jobheadline p { margin: 0px; padding: 0; }
.jobdetails, .jobcol { padding: 5px; }
.jobcol td { padding: 1px; font-size: 11px; }
.tx-hmjobs-pi1 { margin: 0px 10px; }

/* Login */
.tx-newloginbox-pi1 { padding: 0 10px; }
.tx-newloginbox-pi1 h3 { margin: 0; }


.contenttable th {
	padding-right: 10px;
}
.formNote {
	padding-top: 20px;
}

#galadinnerlabel {
	font-weight: bold;
}