@charset "utf-8";
/* CSS Document */

html {
	margin:0px;
	padding:0px;
}

body {
	margin:27px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-color:#fff;
	background-image:url('img/bg_body.jpg');
	background-repeat:repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;
}

.cleaner {
	clear:both;	
}

a.main_link
	{
	font-size:11px;
	color:#5481a8;
	text-decoration:none;
	}

a.main_link:Hover
	{
	color:#666;
	}

h2 {
	margin:0px 20px 6px 20px;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#476d8e;
	background-image:url('img/h2_content.gif');
	background-repeat:no-repeat;
	line-height:14px;
	border-bottom:1px dotted #5481a8;
}

h2 span {
	padding-left:27px;	
}

h3 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#476d8e;
	background-image:url('img/icon_htag.gif');
	background-repeat:no-repeat;
	line-height:14px;
	border-bottom:1px dotted #5481a8;
}

h3 span {
	padding-left:18px;	
}


h4 {
	margin:0px 10px 6px 10px;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#476d8e;
	background-image:url('img/icon_htag.gif');
	background-repeat:no-repeat;
	line-height:14px;
	border-bottom:1px dotted #5481a8;
}

h4 span {
	padding-left:18px;	
}

#center h5 {
	padding:0px;
	margin:4px 20px 10px 20px;
}

h5, #center .teaserbox_r h5  {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5481a8;
}

#left p, #right p {
	padding:0px;
	margin:4px 10px 6px 10px;
	color:#666;
}

#left img, #right img {
	margin:0px;
	padding:0px 00px 0px 10px;
}

a.more {
	font-size:10px;
	color:#5481a8;
	text-decoration:underline;
}
a.more:hover {
	font-size:10px;
	color:#5481a8;
	text-decoration:none;
}

img.nospace {
	margin:0px 0px 1px 1px !important;
	padding:0px !important;
	border:0px !important;
}

#wrapper {
	text-align:left;
	width:1000px;
	margin:0 auto;
}

#topnavi {
	float:left;
	width:1000px;
	height:60px;
	line-height:60px;
}

#topnavi .flags {
	float:left;
	width:200px;
}
#topnavi .flags a {
	line-height:60px;
	margin:0px 2px 0px 2px;
}

#topnavi .navi {
	float:left;
	width:600px;
}
#topnavi .navi  ul {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:disc;
}
#topnavi .navi li {
	float:left;
	margin:0px 20px 0px 20px;
	padding:0px;
	color:#fff;
}
#topnavi .navi a {
	color:#fff;
	text-decoration:none;
}
#topnavi .navi a:hover {
	color:#fff;
	text-decoration:underline;
}

#topnavi .search {
	float:left;
	width:200px;
}
#topnavi .search form {
	height:60px;
	line-height:60px;
	margin:0px;
	padding:0px;
}
#topnavi .search input.text {
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:125px;
	height:18px;
	background-image:url('img/bg_searchfield.jpg');
	background-repeat:repeat-x;
}
#topnavi .search input.submit {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	border:0px;
	vertical-align:text-bottom;
}

#logo {
	float:left;
	width:200px;
	height:195px;
	background-image:url('img/logo_fxflat.jpg');
	background-repeat:no-repeat;
}
#logo img {
	border:0;
	margin:110px 0px 0px 0px;
	padding:0;
}

#header {
	float:left;
	width:799px;
	height:194px;
	background-image:url('img/bg_header.jpg');
	background-repeat:no-repeat;
	padding:1px 0px 0px 1px;
}

#header ul {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}
#header li {
	float:left;
	height:24px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	
	border-right:1px solid #fff;
}
#header li a {
	color:#fff;	
	line-height:24px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	display:block;
	background-color:#5481a8;
}
#header li a:hover {
	color:#fff;	
	line-height:24px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	display:block;
	background-color:#81bbd7;
}
#header li.active {
	float:left;
	height:24px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;

	border-right:1px solid #fff;
}
#header li.active a {
	color:#fff;	
	line-height:24px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	display:block;
	/* font-weight:bold; */
	background-color:#81bbd7;}
#header li.active a:hover {
	color:#fff;	
	line-height:24px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	display:block;
	/* font-weight:bold; */
	background-color:#5481a8;
}

#main {
	float:left;
	width:1000px;
	background-image:url('img/bg_main.jpg');
	background-repeat:repeat-y;
	margin:0px 0px 4px 0px;
	border-bottom:2px solid #d1d1d1;
}

#shadow {
	float:left;
	width:1000px;
	height:6px;
	background-image:url('img/bg_maintop.jpg');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	line-height:6px;
}

#left {
	float:left;
	width:200px;
	/*border-left:1px solid #d1d1d1;
	border-bottom:2px solid #d1d1d1;*/
	padding-top:20px;
}

#right {
	float:left;
	width:200px;
	/*border-right:1px solid #d1d1d1;
	border-bottom:2px solid #d1d1d1;*/
}

#center {
	float:left;
	width:600px;
	padding:20px 0px 20px 0px;
}

#center ul {
	margin-left:10px;
	margin-right:20px;
}

#center table {
	margin:0px 0px 0px 20px;
	width:540px;
}

#center table a {
	font-weight:bold;
	text-decoration:none;
	color:#5e8bc2;
}

#center a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#5e8bc2;
}

#center a {
	font-weight:bold;
	text-decoration:none;
	color:#5e8bc2;
}

#center table a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#5e8bc2;
}

#center p {
	padding:0px;
	margin:4px 20px 10px 20px;
	color:#666;
}

#center h3 {
	margin:40px 20px 10px 20px;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#476d8e;
	line-height:14px;
	border-bottom:1px dotted #5481a8;
	background:none;
	background-image:none;
}

#center h3 span {
	padding-left:0px;	
}

#center ul {
	margin:10px 20px 10px 10px;
	padding:0px 0px 0px 30px;
}

#footer {
	float:left;
	width:998px;
	text-align:center;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:1px solid #d1d1d1;
	border-bottom:2px solid #d1d1d1;
	height:30px;
	line-height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}

#footer a {
	color:#666;
	text-decoration:none;
}
#footer a:hover {
	color:#666;
	text-decoration:underline;
}

form.newsletter input.text {
	border:1px solid #bbb;
	background-color:#fff;
	font-size:11px;
	color:#476D8E;
}
form.newsletter input.submit {
	border:1px solid #bbb;
	background-color:#fff;
	color:#5481a8;
	font-size:11px;
	margin-top:4px;
}

.teaserbox_l {
	float:left;
	width:270px;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 20px !important;
}
.teaserbox_r {
	float:right;
	width:270px;
	margin:0px 0px 0px 0px !important;
	padding:0px 20px 0px 0px !important;
}
.teaserbox_l p {
	padding:0px;
	margin:4px 0px 6px 0px !important;
	color:#666;
}
.teaserbox_r p {
	padding:0px;
	margin:4px 0px 6px 0px !important;
	color:#666;
}

.teaserbox_r h3, .teaserbox_l h3 {
	margin:0px 0px 6px 0px !important;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#476d8e;
	line-height:14px;
	border-bottom:1px dotted #5481a8;
	background:none;
	background-image:none;
}

.float1 {
	float:left;
	margin-right:4px;
	width:100px;
	text-align:center;
}

.float2 {
	float:left;
	margin-right:4px;
	width:80px;
	text-align:center;
}

ul.subnavi {
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
}

ul.subnavi li.cat {
	margin:4px 10px 0px 10px;
	padding:0px 0px 2px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#476d8e;
	background-image:url('img/icon_htag.gif');
	background-repeat:no-repeat;
	line-height:14px;
	border-bottom:1px dotted #5481a8;
}

ul.subnavi li.cat span {
	padding-left:18px;	
}

ul.subnavi li.nav {
	line-height:18px;
	height:18px;
	margin:0px 10px 0px 28px;
	border-bottom:1px dotted #b1b1b1;
}

ul.subnavi li.nav_active {
	line-height:18px;
	height:18px;
	margin:0px 10px 0px 28px;
	border-bottom:1px dotted #b1b1b1;
	background-image:url('img/icon_subnav.jpg');
	background-repeat:no-repeat;
	background-position:right;
}

ul.subnavi li.nav a {
	color:#666666;
	text-decoration:none;
}

ul.subnavi li.nav a:hover {
	color:#5481a8;
	text-decoration:none;
}

ul.subnavi li.nav_active a {
	color:#5481a8;
	text-decoration:none;
}

ul.subnavi li.nav_active a:hover {
	color:#666666;
	text-decoration:none;
}

ul.pdf {
	margin:0px 20px 0px 20px;
	padding:0px;
	list-style-type:none;
}
ul.pdf li {
	margin:4px;
	padding:0px;
	height:20px;
	background-image:url('img/pdf.gif');
	background-repeat:no-repeat;
}
ul.pdf a {
	padding-left:24px !important;
	text-decoration:underline !important;
	color:#5581A8 !important;
	font-size:normal !important;
	line-height:20px !important;
	font-size:11px;
}
ul.pdf a:hover {
	padding-left:24px !important;
	text-decoration:none !important;
	font-size:normal !important;
	color:#5581A8 !important;
	line-height:20px !important;
	font-size:11px;
}

#search2 {
	margin:20px 0px 20px 0px;
}

#search2 form {
	margin:0px 0px 0px 20px;
}

#search2 form input.text {
	margin:0px 0px 0px 0px;
	padding:0px;
	border:1px solid #cccccc;
	width:125px;
	height:18px;
	background-image:url('img/bg_searchfield.jpg');
	background-repeat:repeat-x;
}
#search2 form input.submit {
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	border:0px;
	vertical-align:text-bottom;
}