@font-face {
  font-family: Myriad Web;
  font-style:  normal;
  font-weight: normal;
  src: url(http://www.basycon.com/images/MYRIADW0.eot);
}
@font-face {
  font-family: Myriad Web;
  font-style:  normal;
  font-weight: 700;
  src: url(http://basycon.com/images/MYRIADW1.eot);
}
body {
  background: #001326;
  font-family: Myriad Web, Arial, Helvetica, Univers, sans-serif;
}
* {
  font-family: Myriad Web, Arial, Helvetica, Univers, sans-serif;
  font-size: 12px;
  color: #000000;
}
small {
  font-family: Myriad Web, Arial, Helvetica, Univers, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}
a:link, a:visited, a:active  {
  text-decoration : none;
}
a:hover  {
  text-decoration : underline;
}
td {
  color: #000000;
}
img {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 0px;
}
object {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 0px;
}
h1 {
  font-size: 12px;
  font-weight: 700;
  color: #2476A9;
  margin-top: 15px; 
  margin-bottom: 9px;
}
h2 {
  font-size: 12px;
  font-weight: 700;
  color: #2476A9;
  margin-top: 24px; 
  margin-bottom: 9px;
}
h3 {
  font-size: 12px;
  font-weight: 700;
  color: #2476A9;
  margin-top: 6px; 
  margin-bottom: 9px;
}
h4 {
  font-size: 12px;
  font-weight: 700;
  color: #ff0000;
  margin-top: 15px; 
  margin-bottom: 9px;
}
p {
  margin-top: 7px;
  margin-bottom: 7px;
  line-height: 15px;
}
p a:link {
  text-decoration : none;
  color: #666666;
}
p a:visited  {
  text-decoration : none;
  color: #666666;
}
p a:active  {
  text-decoration : none;
  color: #666666;
}
p a:hover  {
  text-decoration : underline;
  color: #666666;
}

b
{
  font-weight: 700;
  color: #555555;
}

li {
  margin-top: 0px;
  margin-bottom: 4px;
  line-height: 15px;
  list-style-image: url(b.gif);
}
ul {
  color: #000000;
  margin-top: 8px;
  margin-bottom: 15px;
  line-height: 15px;
}
ul ul {
  margin-top: 4px;
  margin-bottom: 7px;
  margin-left: 0px;
  padding-left: 16px
}
ul ul li {
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-image: url(bb.gif);
  margin-left: 0px;
  padding-left: 1px
}
ul a:link {
  text-decoration : none;
  color: #666666;
}
ul a:visited  {
  text-decoration : none;
  color: #666666;
}
ul a:active  {
  text-decoration : none;
  color: #666666;
}
ul a:hover  {
  text-decoration : underline;
  color: #666666;
}
.inline-tab
{
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  line-height: 15px;
}
.inline-tab a:link {
  text-decoration : none;
  color: #666666;
}
.inline-tab a:visited  {
  text-decoration : none;
  color: #666666;
}
.inline-tab a:active  {
  text-decoration : none;
  color: #666666;
}
.inline-tab a:hover  {
  text-decoration : underline;
  color: #666666;
}
.inline-tabh
{
  color: #2476A9;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  line-height: 15px;
}
.inline-tabhw
{
  font-weight: 700;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 7px;
  margin-right: 0px;
  line-height: 15px;
}
.inline-tabf
{
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 7px;
  margin-right: 0px;
  line-height: 15px;
}
.inline-tabf a:link {
  text-decoration : none;
  color: #666666;
}
.inline-tabf a:visited  {
  text-decoration : none;
  color: #666666;
}
.inline-tabf a:active  {
  text-decoration : none;
  color: #666666;
}
.inline-tabf a:hover  {
  text-decoration : underline;
  color: #666666;
}
.inline-tab-pub
{
  color: #000000;
  margin-top: 0px;
  margin-bottom: 7px;
  margin-left: 7px;
  margin-right: 7px;
  line-height: 15px;
}
.inline-tab-pub a:link {
  text-decoration : none;
  color: #666666;
}
.inline-tab-pub a:visited  {
  text-decoration : none;
  color: #666666;
}
.inline-tab-pub a:active  {
  text-decoration : none;
  color: #666666;
}
.inline-tab-pub a:hover  {
  text-decoration : underline;
  color: #666666;
}

/* ========= left area styles ========= */
.leftarea {
	font-weight: 700;
	line-height: 16px;
	color: #91C5E1;
	text-decoration: none;
	background-color: #00547C;
}
.la-header {
	font-weight: 700;
	line-height: 16px;
	color: #DEE9ED;
	text-decoration: none;
	background-color: #00547C;

}
/* ========= right area styles ========= */
.rightarea {
	color: #FFFFFF;
	background-color: #7AA6BB;
}
.quicklink {
	font-weight: 700;
	line-height: 16px;
	color: #FFFFFF;
}
.ra-header {
	font-weight: 700;
	color: #ffffff;
	background-color: #013e6d;
	vertical-align: center;
}
.ra-item, .ra-item center {
	color: #FFFFFF;
	background-color: #15678E;
	vertical-align: center;
}
.ra-newsitem {
	color: #FFFFFF;
	background-color: #2C567A;
	vertical-align: left;
        font-size: 10px;
        font-weight: normal;
}
.ra-form {
	color: #FFFFFF;
	background-color: #15678E;
	vertical-align: center;
}

.subnavigation-block-1 {
	font-weight: 700;
	color: #004767;
	background-color: #ecf4f7;
}
.subnavigation-block-2 {
	color: #004767;
	background-color: #ecf4f7;
}

/* ========= main area styles ========= */
.mainarea {
	color: #000000;
	background-color: #C1D7DF;
}

.ma-column {
	color: #000000;
}


/* =========== 5-spaltige Tabellen =========== */
.ma-column-vl-sp5 {
	color: #000000;
	background-image: url(../images/vline_bg_52.gif);
}

.ma-column-1-sp5 {
	color: #553348; 
	background-image: url(../images/vline_bg_52.gif); 
}

.ma-column-2-sp5 {
	color: #5F3C60;
	background-image: url(../images/vline_bg_52.gif);
}

.ma-column-3-sp5 {
	color: #503E6E;
	background-image: url(../images/vline_bg_52.gif);
}

.ma-column-4-sp5 {
	color: #3D3975;
	background-image: url(../images/vline_bg_52.gif);
}

.ma-column-5-sp5 {
	color: #0E2B66;
	background-image: url(../images/vline_bg_52.gif);
}

.ma-column-1-sp5 a {
	color: #553348; 
	background-image: url(../images/0.gif); 
}

.ma-column-2-sp5 a {
	color: #5F3C60;
	background-image: url(../images/0.gif);
}

.ma-column-3-sp5 a {
	color: #503E6E;
	background-image: url(../images/0.gif);
}

.ma-column-4-sp5 a {
	color: #3D3975;
	background-image: url(../images/0.gif);
}

.ma-column-5-sp5 a {
	color: #0E2B66;
	background-image: url(../images/0.gif);
}

.ma-column-6-sp5 a {
	color: #0E2B66;
	background-image: url(../images/0.gif);
}

.ma-column-1-sp5-mo {
	background-color:#ebced4;
}

.ma-column-2-sp5-mo {
	background-color:#f0dae8;
}

.ma-column-3-sp5-mo {
	background-color:#e3cdfa;
}

.ma-column-4-sp5-mo {
	background-color:#d6cfff;
}

.ma-column-5-sp5-mo {
	background-color:#c4daff;
}



/* =========== 6-spaltige Tabellen =========== */
.ma-column-vl-sp6 {
	color: #000000;
	background-image: url(../images/vline_bg_45.gif);
}

.ma-column-1-sp6 {
	color: #553348; 
	background-image: url(../images/vline_bg_45.gif); 
}

.ma-column-2-sp6 {
	color: #5F3C60;
	background-image: url(../images/vline_bg_45.gif);
}

.ma-column-3-sp6 {
	color: #503E6E;
	background-image: url(../images/vline_bg_45.gif);
}

.ma-column-4-sp6 {
	color: #3D3975;
	background-image: url(../images/vline_bg_45.gif);
}

.ma-column-5-sp6 {
	color: #0E2B66;
	background-image: url(../images/vline_bg_45.gif);
}

.ma-column-6-sp6 {
	color: #0E2B66;
	background-image: url(../images/vline_bg_45.gif);
}

.ma-column-1-sp6 a {
	color: #553348; 
	background-image: url(../images/0.gif); 
}

.ma-column-2-sp6 a {
	color: #5F3C60;
	background-image: url(../images/0.gif);
}

.ma-column-3-sp6 a {
	color: #503E6E;
	background-image: url(../images/0.gif);
}

.ma-column-4-sp6 a {
	color: #3D3975;
	background-image: url(../images/0.gif);
}

.ma-column-5-sp6 a {
	color: #0E2B66;
	background-image: url(../images/0.gif);
}

.ma-column-6-sp6 a {
	color: #553348; 
	background-image: url(../images/0.gif);
}

.ma-column-1-sp6-mo {
	background-color:#ebced4;
}

.ma-column-2-sp6-mo {
	background-color:#f0dae8;
}

.ma-column-3-sp6-mo {
	background-color:#e3cdfa;
}

.ma-column-4-sp6-mo {
	background-color:#d6cfff;
}

.ma-column-5-sp6-mo {
	background-color:#c4daff;
}

.ma-column-6-sp6-mo {
	background-color:#ebced4;
}





.ma-block {
	background-color: #ecf4f7;
}

.ma-block-mo {
	background-color: #ebced4;
}

.ma-block-header {
	font-style: italic;
	font-weight: 700;
	color: #EDF4F7;
	background-color: #83B4CC;
	text-align: center;
}

.ma-textblock {
	font-size: 12px;
	color: #000000;
	background-color: #EDF4F7;
}

.ma-header {
	font-size: 18px;
	color: #00547C;
	background-color: #C1D7DF;
}

.ma-subheader {
	font-size: 18px;
	color: #7AA6BB;
	background-color: #C1D7DF;
}

/* ========= sitemap styles ========= */
.sitemap-1  {
	font-weight: 700;
	margin-top: 15;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 5px;
	color: #2476A9;
}
.sitemap-2 {
	margin-top: 5;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 5px;
	color: #000000;
	text-indent: 0;
}
.sitemap-3 {
	margin-top: 2;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	text-indent: 0;
}
.sitemap-1  a:link{
	color: #2476A9;
}
.sitemap-2 a:link{
	color: #666666;
}
.sitemap-3 a:link{
	color: #666666;
}
.sitemap-1  a:visited{
	color: #2476A9;
}
.sitemap-2 a:visited{
	color: #666666;
}
.sitemap-3 a:visited{
	color: #666666;
}
/* ========= copyright style ========= */
.copyright  {
	font-size: 8px;
	color: #DEE9ED;
}
/* ========= ad style ========= */
.ad-caption {
  font-size: 36px;
  text-align: center;
  font-weight: 700;
  color: #2476A9;
  margin-top: 16px;
  margin-bottom: 20px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #2476A9;
  padding: 5px;
}
.ad-captext {
  margin-top: 7px;
  margin-bottom: 7px;
  line-height: 15px;
  text-align: center;
}

/* ========= project styles ========= */
.prj_branche {
  font-weight: 700;
  text-align: right;	
  margin-right: 10px;
  color: #FFFFFF;
  background-color: #5b94b1;
}

.prj_title {
  line-height: 14px;
  font-weight: 700;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
  color: #2476A9;
  background-color: #d9e6ec;
  vertical-align: top;
}

.prj_text {
  line-height: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
  color: #000000;
  background-color: #d9e6ec;
  vertical-align: top;
}
.prj_text ul {
  margin-left: 0px;
  padding-left: 2em;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 0px;
}
.prj_text li {
  margin-left: 0px;
  padding-left: 0px;
  line-height: 14px;
  margin-top: 0px;
  margin-bottom: 4px;
  list-style-image: url(bbt.gif)
}

.prj_tasks {
  line-height: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 0px;
  padding-left: 0px;
  color: #6595AC;
  background-color: #d9e6ec;
  vertical-align: bottom;
}
.prj_tasks ul {
  margin-left: 0px;
  padding-left: 16px;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 0px;
}
.prj_tasks li {
  margin-left: 0px;
  padding-left: 5px;
  line-height: 14px;
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-image: url(bbp.gif);
  color: #6595AC;
}
