html, body {
	margin:0;
	padding:0;
	border: 0;
	width: 100%;
	height: 100%;
	background: #c8d5e5;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676869;
}

html { 
	min-width: 810px;

}

a:link {
	color:red;
	text-decoration:none;
}

a:active {
	color:red;
	text-decoration:underline;
}

a:visited {
	color:red;
	text-decoration: none;
}

a:hover {
	color:red;
	text-decoration:underline;
}

a:focus {
	color:red;
	text-decoration:underline;
}

a img {
	border:0;
}

div#container { 
	margin:0px auto 30px auto;
	padding:0;
	width:807px;
	background: #eef0ef;
	border:0;
	background:url("images/page_bg_1px.gif") top left repeat-y;
}

div#header {
	margin:0px auto 0px auto;
	padding:0;
	border:0;
	width:807px;
	height:160px;
	overflow:hidden;
	background: #eef0ef;
	background:url("images/page_bg_1px.gif") top left repeat-y;
}

div#langnav {
	border:0;
	margin:0;
	padding:0;
	width:128px;
	height:32px;
	position:relative;
	left:0px;
	top:10px;
	float:left;
}

div#langnav img {
	border:0;
	margin:0px 2px 0px 0px;
	padding:0;
}

img#slogan {
	display:block;
	border:0;
	margin:0;
	padding:0;
	position:relative;
	right:25px;
	top:20px;
	float:right;
}

img#pageicon {
	display:block;
	border:0;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
	left:0px;
	top:12px;
}

img#logo {
	display:block;
	border:0;
	margin:0;
	padding:0;
	position:relative;
	left:96px;
	top:-79px;
}

img#banner {
	display:block;
	border:0;
	margin:0;
	padding:0;
	position:relative;
	left:191px;
	top:-170px;
}

img#bannericons {
	display:block;
	border:0;
	margin:0;
	padding:0;
	position:relative;
	left:209px;
	top:-255px;
}

img#bannerslogan {
	display:block;
	border:0;
	margin:0;
	padding:0;
	position:relative;
	left:400px;
	top:-318px;
}

ul#mainnav {
	width: 664px;
	height:16px;
	margin: 5px 0px 0px 0px;
	padding:0;
	position:relative;
	top: -310px;
	left: 139px;
}

ul#mainnav li {
	display: inline;
	margin: 0;
	padding:0px 0px 0px 7px;
}

ul#mainnav li, ul#mainnav li a {
	border:0;
}

div#content {
	border:0;
	margin:0;
	padding:0;
	width:600px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
}

div#left {
	margin:0;
	padding:0;
	border:0;
	width:190px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}


div#leftin {
	margin:0;
	padding:0;
	border:0;
	width:190px;
	background:url("images/menue_li_1px.gif") top left repeat-y;
}

ul#subnav {
	border:0;
	margin:0px 0px 10px 0px;
	padding:0;
	width:190px;
	list-style:none;
	position:relative;
	top:5px;
	left:8px;
}

ul#subnav li, ul#subnav li a {
	border:0;
	margin:0;
	padding:0;
}

img.quicklinksborder {
	margin:0; 
	padding:0; 
	border:0; 
	display:block;
}

div.leftcol {
	margin:0;
	padding:0;
	float:left;
	width:390px;
}

div.rightcol {
	padding:30px 0px 0px 0px;
	margin:0;
	width:150px;
	float:right;
}

div.leftcol div.ce {
	border:0;
	margin:0;
	padding:0;
	width:390px;
}

div.rightcol div.ce {
	border:0;
	margin:0;
	padding:0;
	width:150px;
}

div#leftin div.ce {
	width:170px;
	margin:0;
	padding:0px 9px 5px 9px;
	border:0;
	background:transparent;
}

div.rightcol p.bodytext {
	margin:0;
	padding:0;
	border:0;	
}

img.spacer {
	display:block;
	clear:both;
}

a#footerlink {
	display:block;
	clear:both;
	border:0;
	margin:0;
	padding:0;
	position:relative;
	top:-10px;
	left:210px;
}

a#footerlink img#footerimage {
	border:0;
	margin:0;
	padding:0;
}

img#footer {
	display:block;
	margin:0px 0px -3px 0px;
	padding:0;
	border:0;
	position:relative;
	top:2px;
	left:0px;
}

div.csc-textpicHeader {
	margin:0px 0px 5px 0px;
	padding:0;
}

div.csc-header {
	margin:0px 0px 5px 0px;
	padding:0;
}

div.csc-header h1 {
	margin:0;
	padding:0;
}

div.csc-header h2 {
	margin:0;
	padding:0;
}

.csc-textpicHeader h1 {
	margin:0;
	padding:0;
}

.csc-textpicHeader h2 {
	margin:0;
	padding:0;
}

div.ce {
	padding:10px;
	clear:both;
	margin:0px 0px 25px 0px;
	border:1px #676869 solid;
	background:#FFFFFF;
	width:553px;
}

h1 img {
	margin:0;
	padding:0;
	border:0;
}

h2 img {
	margin:0;
	padding:0;
	border:0;
}

td.csc-uploads-fileName p {
	margin:0;
	padding:0;
	border:0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:200px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-count { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
		
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { 
	margin-bottom: 75px; 
} 

.tx-irfaq-pi1 ul li a p.bodytext { 
	margin: 5px 0px 0px 0px; 
	display: inline; 
	font-weight: bold; 
} 

.tx-irfaq-pi1 ul li a { 
	color: #000; 
	text-decoration: none; 
} 

.tx-irfaq-pi1 ul li a:hover { 
	color: #000; 
	text-decoration: underline; 
} 

.tx-irfaq-pi1 .tx-irfaq-answer { 
	margin-bottom: 10px; 
} 

.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { 
	margin: 0px; 
	display: inline; 
	font-weight: bold; 
} 

.tx-irfaq-pi1 dt {
	margin:0px 0px 8px 0px;
}

.tx-irfaq-pi1 dt p { 
	font-weight: bold; 
	margin:0; 
	display: inline; 
} 

.tx-irfaq-pi1 dd { 
	margin-left: 0px; 
} 

.tx-irfaq-pi1 dd p { 
	margin:8px 0px 5px 0px; 
} 

.tx-irfaq-pi1 .additional-info { 
	border-top: 1px solid #676869; 
	margin-bottom: 10px; 
}


.csc-mailform { border:0; }
div.csc-mailform-field label { display:block; float:left; width:80px; }
div.csc-mailform-field { margin:3px 0px 3px 0px; }