/*-----------------------------------------------------------
   CSS FITTcom Homepage                     
   Erstellt: 10.03.2009                   
   Autor: Norbert Marreck - FITTcom GmbH          
   Anmerkung: Layout an FITTcom und Alarmcenter angleichen.
-----------------------------------------------------------*/

a:link {text-decoration: none; color: #000000;}
a:visited {text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #000000;}
a:hover {text-decoration: underline; color: #3053A7;}

.menudef a:link {text-decoration: none; color: #FFFFFF;}
.menudef a:visited {text-decoration: none; color: #FFFFFF;}
.menudef a:active {text-decoration: none; color: #FFFFFF;}
.menudef a:hover {text-decoration: underline; color: #CCCCCC;}

body {
    background-color: #FFFFFF;
    font-family  : Verdana, Arial;
    font-size  : 12px;
  margin    : 0px;
}

/*---------------------------------------------------------*/
#kontent {
    background-color: #FFFFFF;
    border: 4px solid #3053A7;
}
#kopf {
    background-color: #FFFFFF;
    height: 130px;
    /*height: 200px;*/
  padding: 3px;
  /*background-image: url(../images/startseite/quickinfo.jpg);*/
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: 16px 16px;   
  
  /*background-position: left top;*/

}
#kopf_1 {
    /*height: 200px;*/
    height: 130px;
   background-image:url(../images/logo.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
/*---------------------------------------------------------*/
#navioben {
  background-color: #3053A7;
}
#navioben_1 {
    color    : #000000;
    font-size  : 13px;
    text-align  : right;
    padding    : 3px;
}
/*---------------------------------------------------------*/
#fuss {
    background-color: #3053A7;
}
#fuss_1 {
    color    : #FFFFFF;
    font-size  : 10px;
    text-align  : center;
    padding-top  : 2px;
}
/*---------------------------------------------------------*/
#mitte {
    position  : relative;
    width    : 100%;
}
/*---------------------------------------------------------*/
#inhalt {
  margin    : 0px 160px;
    border-left  : 2px solid #3053A7;
    border-right  : 1px solid #CCCCCC;
}
#inhalt_1 {
    color    : #000000;
    font-size  : 12px;
    text-align  : left;
    line-height  : 16px;
    padding    : 10px;
}
/*---------------------------------------------------------*/
#links {
  position  : absolute;
    top    : 0px;
    left    : 0px;
    width    : 160px;
}
#links_1 {
    color    : #000000;
    font-size  : 14px;
    text-align  : left;
    line-height  : 18px;
    padding    : 3px;
    padding-top  : 23px;
}
/*---------------------------------------------------------*/
#neues {
  padding-left:  7px;
}
/*---------------------------------------------------------*/
#rechts {
    position  : absolute;
    top    : 0px;
    right    : 0px;
    width    : 160px;
}
#rechts_1 {
    color    : #000000;
    font-size  : 12px;
    text-align  : left;
    line-height  : 16px;
    padding    : 3px;
    padding-left  : 7px;
}
/*---------------------------------------------------------*/
/* Überschriftendefinition */
h1 {
  font-size  : 18px;
  color    : #000000;
}
h2 {
  font-size  : 16px;
  color    : #000000;
}
h3 {
  font-size  : 14px;
  color    : #000000;
}
h4 {
  font-size  : 12px;
  color    : #000000;
}
h5 {
  font-size  : 12px;
  color    : #000000;
}
/*---------------------------------------------------------*/
/* Textdefinition */
p {
    font-size  : 13px;
    line-height  : 17px;
/*    text-align  : justify;*/
}
li {
    font-size  : 13px;
    line-height  : 17px;
}
/* Text unter dem Bild */
dd {
  font-size  : 10px;
}
/*---------------------------------------------------------*/
/* gezielt Schrift für rechts */
.r_innen h5{
  font-size  : 11px;
  font-weight  : bold;  
  color    : #000000;
}
.r_innen p{
   font-size  : 11px;
   color    : #000000;
   line-height  : 14px;
   text-align  : left;
}
/*---------------------------------------------------------*/
/* Verhalten Navi links */
#navi_links_1_NO {
  padding-left  : 10px;
    font-size  : 15px;
  line-height  : 20px;
}

#navi_links_1_aCT {
  padding-left  : 3px;  
    font-size  : 15px;
  line-height  : 20px;
}

#navi_links_2_NO {
  padding-left  : 20px;
  font-size  : 12px;  
  line-height  : 17px;
}

#navi_links_2_aCT {
  padding-left  : 13px;
  font-size  : 12px;  
  line-height  : 17px;
}
#navi_links_3_NO {
  padding-left  : 30px;
  font-size  : 11px;  
  line-height  : 17px;
}
#navi_links_3_aCT {
  padding-left  : 23px;
  font-size  : 11px;  
  line-height  : 17px;
}



.border{
  border: 1px solid #999999;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: Verdana;
  font-size: 13px;
}

.fc_white{
  color: white;
}

.bc_grey{
  background-color: #999999;
}


