/**
 * Ueberschriften
 **/
h1 {
  font-size: 24px;
  color: #054174;
  margin-left:5px;
}
h2 {
  font-size: 18px;
  color:#054174;
  width:100%;
  padding-left:10px;
  padding-bottom: 2px;
  padding-top: 2px;
  /* Baby blau
  background-color: #98ccfd;
  color:#054174;
  */
  /*background-color: #073563;*/
  background-color: #2772ad;
  color:#ffffff;
  font-weight:normal;
}
h3, h4, h5, h6 {
  font-size: 16px;
  color:#054174;
  width:100%;
  font-weight: bold;
  /*padding-left:10px;*/
}
h3.news {
  margin: 0px;
  padding: 0px;
  /*padding-left: 2px;*/
  padding-top: 2px;
  padding-bottom: 3px;
  /* baby blau
  background-color: #98ccfd;
  */
  background-color: #2772ad;
  color: #FFFFFF;
}


p, table {
  font-size: 14px;
}

a, img {
  border: 0px;
  font-family: Arial;
}
font {
  font-size: 12px;
}
body {
/*
  background-color:#ddd;
  */
/*  background-color:#f0f2f4;*/
  background-color: #f0f0f0;
/*  background-image: url("/cms/fileadmin/template/fs-net_1.0/images/bg.gif");*/
  background-position: top center;
  background-repeat: repeat-x;
  align: center;
  margin:0px auto; padding:0px;
}
#header-container {
  height:0px;
  margin:0px;
  padding:0px;

}

.tx-airfilemanager-pi1 a:link, a:active, a:visited, a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited {
/*  color: #F0F0F0;*/
  text-decoration: none;
}
.tx-airfilemanager-pi1 h2 {
  Background-color: lightgrey;
}

#navi-container {
  margin:0px auto;
  padding:10px;
  vertical-align:top;
  /*background-repeat: repeat-y;
  border-right:1px dotted #073563;
  background-image: url(images/navi.png);
  background-color: #f0f2f4;*/
  background-color: #FFF;
}
#topmenu-container {
  background-color:#FFF;
  margin-left:1px;
  height: 134px;
/*  width:1000px;*/
}
#topmenu {
  background-position:center;
  background-repeat: no-repeat;
  padding:0px 5px;
  align:right;
  color: #FFF;  
  height:134px;
  text-align:right;
}
#running-text {
height: 20px;
vertical-align:bottom;
}

#flags {
  margin-top: 1px;
  margin-right:20px;
  align:right;
}
#impress {
  margin-top: 1px;
  align:right;
}
#content {
  font-family: Arial;
  padding: 0px;
  width: 810px;
  background-color:#FFF;
}

#left {
  width:900px;
vertical-align:right;
color: #000;
}
#td-login {
}
#center-left {
  width:10px;
color: #000;
}
#td-lang {
}
#center-right {
  width:10px;
color: #000;
}
#td-impress {
}
#right {
  width:20px;
color: #000;
}
/*
MA 071218
.internal-link-new-window {
  border-bottom: 1px solid #054174;
}
.internal-link {
  border-bottom: 1px solid #054174;
}
.external-link-new-window {
  border-bottom: 1px solid #054174;
}
.external-link{
  border-bottom: 1px solid #054174;
}*/
.download {
  /*border-bottom: 1px solid #054174;*/
  background: url(../../image/pdf.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
}
.underline {
  border-bottom: 1px solid #054174;
}
.linklist {
  border: 1px dotted #054174;
  padding: 5px;
}

#tb {  
/*  background-image: url("../images/header8.png");
  background-repeat: no-repeat;*/
  color:#000;
  padding:0px;
  width:1000px;
  margin:0px auto;
  
   
}

/*Flash Rahmen*/
.border {
  border: 1px solid #ccc;
}

#header-container {
/*    height: 108px;*/
    height: 0px;
}


/**
 * Tabellen
 **/
.tr-odd, .tr-even, .td-last, .td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6 {
  border: 1px solid #000;
  padding: 1px 3px;
}

/*"Technische Daten" Tabelle*/
.table {
  display: table;
  border-collapse: collapse;
  border: 1px solid #000;
}

/*"Produkte" Tabelle - NetDCU*/
.produkt_table_netdcu {
  display: table;
  border-collapse: collapse;
  background-color: #ffffcc;
}
.produkt_table_netdcu .td-0{
  background-color: #ffff99;
  /*font-weight: bold; MA080108*/
}
.produkt_table_netdcu .td-1,.produkt_table_netdcu .td-2,.produkt_table_netdcu .td-3,.produkt_table_netdcu .td-4,.produkt_table_netdcu .td-5,.produkt_table_netdcu .td-6,.produkt_table_netdcu .td-7{
  width: 14%;
}
.produkt_table_netdcu .tr-0{
  border: 1px solid #000;
  padding: 1px 3px;
  background-color: #ffff99;
  font-weight: bold;
}

/*"Produkte" Tabelle - PicoMOD*/
.produkt_table_picomod {  
  display: table; 
  border-collapse: collapse;
  background-color: #ffffcc;
}
.produkt_table_picomod .td-0{
  background-color: #ffff99;
}
.produkt_table_picomod .tr-0{
  border: 1px solid #000;
  padding: 1px 3px;
  background-color: #ffff99;
  font-weight: bold;
}

/*"Zubehör" Tabelle*/
.zubehoer_table {
  display: table;
  border-collapse: collapse;
  background-color: #ffffcc;
}
.zubehoer_table .tr-0, .zubehoer_table .td-0 {
  border: 1px solid #000;
  padding: 1px 3px;
  background-color: #ffff99;
  font-weight: bold;
}
.zubehoer_table .td-0{
  width: 10%;
}
.zubehoer_table .td-1,.zubehoer_table .td-2,.zubehoer_table .td-3,.zubehoer_table .td-4,.zubehoer_table .td-5,.zubehoer_table .td-6{
  width: 14%;
}
.zubehoer_table .td-1 {
  width: 42%;
}
.zubehoer_table .td-3{
  text-align:center;
  width: 18%;
}


/**
 * LINKS
 **/
a:link, a:active, a:visited, a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited{
 text-decoration: underline;
/* color: #000;*/
   color: #054174;
}
a:hover, a.external-link-new-window:hover {
 text-decoration: none;
}

.news a:link, .news a:active, .news a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#differ-container a:link, #differ-container a:active, #differ-container a:visited {
    font-size: 8pt;
    /*font-weight:bold;*/
}
#topmenu a:link, #topmenu a:active, #topmenu a:visited {
    font-size: 8pt;
    color: #FFF;
    text-decoration: none;
    /*font-weight:bold;*/
}


/** 
 * Aufzaehlungen
 **/
li {
   margin-top:5px;
   margin-bottom: 5px;
}


/**
 * Ruler
 **/
hr{
  color:#054174;
  background-color:#05417;
  height:1px;
  margin-right:0;
  text-align:right;
  border:0px;
  border-top: solid 1px #054174;
  border-bottom:0px dashed #054174;
}

/**
 *
 **/
.csc-header {
   clear: both;
}

/**
 * tt_news
 **/

/* Latest */
.news-latest-item{
/* baby blau
  border: 1px solid #98ccfd;
  */
  border: 1px solid #2772ad;
  margin-bottom:10px;
  padding:0px;
}
.news-latest-content{
  margin:5px;
  padding:5px;
  padding-top:0px;
}

/* Archiv */
.news-list-item{
  border: 1px solid #98ccfd;
  margin-bottom:10px;
  padding:0px;
}
.news-list-content{
  margin:5px;
  padding:5px;
  padding-top:0px;
}
.news-list-date {
  text-align:right;
}
a.login:link, a.login:link:active, a.login:visited, a.login, a.login:hover{
  color: #FFF;
  text-decoration: none;
  /*
  font-weight:bold;*/
  font-size:10pt;

}
a.login:hover {
  color: #98ccfd;
}

a.lang:link, a.lang:link:active, a.lang:visited, a.lang, a.lang:hover{
  color: #FFF;
  text-decoration: none;
  /*
  font-weight:bold;*/
  font-size:10pt;
}
a.lang:hover {
  color: #98ccfd;
}

a.impress:link, a.impress:active, a.impress:visited, a.impress, a.impress:hover{
  color: #FFF;
  text-decoration: none;
  /*
  font-weight:bold;*/
  font-size:10pt;
}
a.impress:hover {
  color: #98ccfd;
}

.tx-srfeuserregister-pi1-required {
  color: red;
}

