/* allg. Styles */

* {
   margin: 0;
   padding: 0;
   border: 0;
}

html, body {
        width: 100%;
        height: 100%;
        margin: 0px;
}

body  { text-align:center; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

li {
        margin-left: 20px;
}



/* Spaltenıberschriften */

#ueber   { background-image: url(../../Pics/ueber_nilan.gif); background-repeat: no-repeat; background-position: 0 bottom }

.active-ueber  { background-image: url(../../Pics/ueber_nilan_aktiv.gif); background-repeat: no-repeat; background-position: 0 bottom }

#ueber  a:hover  { background-image: url(../../Pics/ueber_nilan_over.gif); background-repeat: no-repeat; background-position: 0 bottom }


#private   { background-image: url(../../Pics/nilan_private.gif); background-repeat: no-repeat; background-position: 0 bottom }

.active-private  { background-image: url(../../Pics/nilan_private_aktiv.gif); background-repeat: no-repeat; background-position: 0 bottom }

#private  a:hover  { background-image: url(../../Pics/nilan_private_over.gif); background-repeat: no-repeat; background-position: 0 bottom }


#business   { background-image: url(../../Pics/nilan_business.gif); background-repeat: no-repeat; background-position: 0 bottom }

.active-business  { background-image: url(../../Pics/nilan_business_aktiv.gif); background-repeat: no-repeat; background-position: 0 bottom }

#business  a:hover  { background-image: url(../../Pics/nilan_business_over.gif); background-repeat: no-repeat; background-position: 0 bottom }




/*Home Bilder Links */

#schwarzerstrich {background-image: url(../../Pics/strich_links_vertikal.jpg); background-position: right; background-repeat: no-repeat }

#colService {

        padding: 10px 10px 10px 10px;
        background-color:#004282;
        color: FFFFFF;
        text-align: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-color: #FFFFFF;
        
}

#colService a{
        color: white;
        text-decoration:none;

}

#colService a:hover{
        text-decoration:underline;

}
/* Spalte mit Suchıberschrift */

#colSearch {
           background-image: url(../../Pics/hintergrund-schwarzerstrich.jpg);
           text-align:right;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 14px;
           margin: 0px;
           padding: 24px 5px 9px 5px;

}

#eingabe { 
           width: 185px;         
           border: solid #000000;
           border-width: 1px 1px 1px 1px;
	   
}

#colSearch input {
        font-size: 11px;
}


/* Linke Spalte */

#menuespalte {
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 11px;
             font-weight: bold;
             vertical-align: top;
             background-color:#004282;
             padding: 0px 0px 0px 0px;
             border-solid: #FFFFFF;
             border-width: 0px 0px 2px 0px;
}

#menuespalte .level1 {
              margin-left:0px;
              height: 20px;
              background-color:#004282;
              border: solid #FFFFFF;
              border-width: 0px 0px 2px 0px;
              padding: 8px 0px 8px 13px;
              text-transform: uppercase;
}

#menuespalte .level2 {
              margin-left:0px;
              height: 20px;
              background-color:#004282;
              border: solid #FFFFFF;
              border-width: 0px 0px 2px 0px;
              padding: 8px 0px 8px 30px;
}

#menuespalte .level3 {
              margin-left:0px;
              height: 20px;
              background-color:#004282;
              border: solid #FFFFFF;
              border-width: 0px 0px 2px 0px;
              padding: 8px 0px 8px 35px;
}


#menuespalte a {
        color: #FFFFFF;
        text-decoration:none;
}

#menuespalte a:hover {
        color: #D9272E;
        text-decoration:none;
}

#menuespalte a:active {
        color: #D9272E;
        text-decoration:none;
}





#Inhalt {
        text-align:left;
        background-color:#FFFFFF;
        vertical-align:top;
        padding: 0px 0px 0px 20px;

}

/* Seitenıberschrift */
#Inhalt h1 {
        color:#004282;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        margin: 0px 20px 20px 0px;
}

/* Absatzıberschrift */
#Inhalt h2 {
        color:#004282;
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: bold;
        border: solid #004282;
        border-width: 0px 0px 1px 0px;
        margin: 0px 20px 20px 0px;
}

/*Fliesstext */
#Inhalt p {
        color:#000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        line-height: 120%; 
        margin-bottom: 5px;

}
/*Fusszeile */
#Fusszeile {
        color:#FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-align: center;
        padding: 0px 0px 0px 0px;
        
}
/* Punktliste im Inhalt */
#Inhalt ul {
        color:#000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        line-height: 120%;
        margin-bottom: 5px;
}

/* Link im Inhalt */

#Inhalt  a {
        text-decoration:underline;
        color: #004282;
}

#Inhalt a:hover {
        color: #AFAFAF;
        text-decoration:underline;
}


/* Formulare */

/* formattiert die Zelle wo die Labels drin sind */

#Inhalt .label {
           vertical-align: top;
           border: solid #000000;
           border-width: 0px 0px 0px 0px;
           color:#000000;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
           margin: 0px 20px 0px 0px;
           padding: 3px 0px 3px 0px;
           width: 150px;
           text-align: left;
           }

/* Feldformattierung der Input-Felder */

#Inhalt .formular {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#000000;
        width: auto;
        border: solid #545A7A;
        border-width: 1px 1px 1px 1px;
        background-color: #EFEFEF;
        text-align: left;
        }

/* Feldformattierung des Submit-Buttons */

#Inhalt .submit {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#FFFFFF;

        border: solid #545A7A;
        border-width: 1px 1px 1px 1px;
        background-color: #A2A7BF;
        margin: 3px 0px 0px 0px;
        }



#Inhalt #siteMap {
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: 11px;
                  font-weight: normal;
                 }

#Inhalt #siteMap a {
        text-decoration:none;
        color: #000000;
}

#Inhalt #siteMap a:hover {
        color: #AFAFAF;
        text-decoration:none;
}

#Inhalt .level1 {
              margin-left:15px;
              height: 20px;
              border: solid #E3E3EB;
              border-width: 0px 0px 0px 0px;
              padding: 5px 0px 5px 0px;
              text-transform: uppercase;
              font-weight: bold;
}

#Inhalt .level2 {
              margin-left:30px;
              height: 20px;
              border: solid #E3E3EB;
              border-width: 0px 0px 0px 0px;
              padding: 2px 0px 2px 0px;
}

#Inhalt .level3 {
              margin-left:45px;
              height: 20px;
              border: solid #E3E3EB;
              border-width: 0px 0px 0px 0px;
              padding: 2px 0px 2px 0px;
}

#Inhalt table {
color:#000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: justify;
        line-height: 120%

}

/* Fehlermeldung wenn keine Suchergebnisse gefunden werden */
#inhalt .error {
color: red;
font-size: 12px;
font-weight: bold;

}

/* Suchergebnisse */

#searchResult {

        background-color: transparent;
        vertical-align:top;
        padding: 0px 20px 10px 0px;
}

/* ıberschrift und Link des Suchergebnisses */
#searchResult h2{

        color:#000000;
        width: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: bold;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;

}

/* Text-Teaser des Suchergebnisses */

#searchResult p{

        color:#000000;
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;

}

/* Vorher und Nachher-Link */

#searchResult #nextLink {

color: red;
}

#searchResult #backLink {

color: #FF0000;
}

/* Formattierung der Newsliste */

#inhalt .newsList {

        color:#000000;
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;

}

#inhalt .newsList h1 {
        color:#545A7A;
        font-size: 15px;
        margin: 0px 0px 5px 0px;
}

#inhalt .newsList h2 {
        color:#000000;
        width: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: bold;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;
}

/* Detailansicht der NEws */

#inhalt .newsDetail {

        color:#000000;
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;

}

#inhalt .newsDetail h1 {
        color:#545A7A;
        font-size: 15px;
        margin: 0px 0px 5px 0px;
}

#inhalt .newsDetail h2 {
        color:#000000;
        width: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: bold;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;
}

#inhalt .newsDetail h1 {
        color:#545A7A;
        font-size: 15px;
        margin: 0px 0px 5px 0px;
}

#inhalt .newsDetail h2 {
        color:#000000;
        width: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: bold;
        border: solid #FF0000;
        border-width: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0; display: block; }