body {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   12px;
      line-height: 18px;
      color:       #000000;
      
      ground-color: #ffffff;
      margin: 0px auto;
      padding: 0px;
      width: 100%;
      height: 100%;
}

/* das ist die box die den ganzen kram umschiesst*/
#box{
        width:1003px; 
        position: absolute;
        height: auto; 
        margin: 0px;
        padding: 0px; 
        background-image: url(../upload/images/hg_mitte.jpg);
        background-repeat: repeat-y;
}
/* kopf */
#box0{
        width:1000px; 
        height:165px; 
        margin: 0px;
        padding: 0px; 
}

#box01{
        width:200px; 
        height:23px; 
        margin-top: -23px; 
        margin-left: 23px;
}

/* box für linke Spalte (20px, 200px und 20px) */
#box1{
        width:240px; 
        height:auto; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        float: left;
        background-image: url(../upload/images/hg_mitte.jpg);
        background-repeat: repeat-y;
}
/* box für mittlere Spalte (520 px und 20px) */
#box2{
        width:540px; 
        height:auto; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        float: left;
}
/* box für rechte Spalte (200 px) */
#box3{
        width:200px; 
        height:auto; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        float: left; 
}
/* box für Hauptnavigation */
#box4{
        width:200px; 
        height:705px; 
        margin-left: 20px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_navi_505_hell.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;       
}
/* box für 2. Navigationsebene */
#box6{
        width:540px; 
        height:41px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
}
/* box für den Hauptbereich: Kopf */
#box7{
        width:540px; 
        height:20px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_text_oben.jpg);
        background-repeat: no-repeat;         
}
/* box für den Hauptbereich: Mitte */
#box7a{
        width:540px; 
        height:665px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_text_mitte.jpg);
        background-repeat: repeat-y;
        background-position: top left;  
}
/* box für den Hauptbereich: Mitte Überlauf */
#box7aa{
        width:540px; 
        height:auto; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_text_mitte.jpg);
        background-repeat: repeat-y;
        background-position: top left;  
}
/* box für den Hauptbereich: Fuss */
#box7b{
        width:540px; 
        height:20px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_text_unten.jpg);
        background-repeat: repeat-y;
        background-position: bottom left;   
}
/* box für Methode/Teilnahme: Kopf  */
#box9{
        width:200px; 
        height:15px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_oben.jpg);
        background-repeat: no-repeat;       
        background-position: left top;      
}
/* box für Logos: Kopf  */
#box_logos1{
        width:200px; 
        height:15px; 
        margin-left: 0px;
        margin-top: 5px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_oben.jpg);
        background-repeat: no-repeat;       
        background-position: left top;      
}
/* box für Methode/Teilnahme: Mitte */
#box9a{
        width:200px; 
        height:110px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_mitte.jpg);
        background-repeat: repeat-y;        
        background-position: left top;      
}
/* box Logos: Mitte */
#box_logos{
        width:200px; 
        height:55px; 
        margin-left: 0px;
        margin-top: 0px;
        padding-left: 13px; 
        padding-bottom: 10px;         
        background-image: url(../upload/images/box_200px_mitte.jpg);
        background-repeat: repeat-y;        
        background-position: left top;      
}
/* box für Methode/Teilnahme: Fuss*/
#box9b{
        width:200px; 
        height:15px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_unten.jpg);
        background-repeat: no-repeat;       
        background-position: left bottom;       
}

/* box für Veranstaltungen: Kopf */
#box_va1{
        width:200px; 
        height:35px; 
        margin-left: 0px;
        margin-top: 5px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_oben_veran.jpg);
        background-repeat: no-repeat;       
        background-position: left top;      
}
/* box für Veranstaltungen: Mitte */
#box_va2{
        width:200px; 
        height:110px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_mitte.jpg);
        background-repeat: repeat-y;        
        background-position: left top;      
}
/* box für Veranstaltungen: Fuss*/
#box_va3{
        width:200px; 
        height:20px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_unten.jpg);
        background-repeat: no-repeat;       
        background-position: left bottom;       
}

/* box für Patientenberichte: Kopf */
#box10{
        width:200px; 
        height:35px; 
        margin-left: 0px;
        margin-top: 5px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_oben_veran.jpg);
        background-repeat: no-repeat;       
        background-position: left top;      
}
/* box für Patientenberichte: Mitte */
#box10a{
        width:200px; 
        height:230px; 
        margin-left: 0px;
        margin-top: 0px;
        padding-top: 6px; 
        background-image: url(../upload/images/box_200px_mitte.jpg);
        background-repeat: repeat-y;        
        background-position: left top;      
}
/* box für Patientenberichte: Fuss*/
#box10b{
        width:200px; 
        height:20px; 
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px; 
        background-image: url(../upload/images/box_200px_unten.jpg);
        background-repeat: no-repeat;       
        background-position: left bottom;       
}
/* box für den Fuss mit Drucksymbol bis Impressum (780 px) */
#box11{
        width:760px; 
        height:35px; 
        margin-left: 0px;
        margin-top: 0px;
        padding-left: 20px;
        padding-top: 15px; 
        float: left;
        background-image: url(../upload/images/verlauf_unten.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;         
}
/* box für Impressum (220 px) */
#box12{
        width:220px; 
        height:35px; 
        margin-left: 0px;
        margin-top: 0px;
        padding-top: 15px; 
        float: left;
        background-image: url(../upload/images/verlauf_unten.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;        
}

/* ab hier kommt das mehrgeteilte menue nur auf css ausgebaut */
/* z-index um überlagerung im firefox zu vermeiden */

/* Hauptnavigation */
#navcontainer { 
      margin-left: 0; 
      padding-top: 5px;
      font-size: 12px;
      line-height: 17px;
      font-weight: normal;
      color: #666666;
}

/* Hauptnavigation 1. Ebene */
#navcontainer ul {
      padding-left: 0; /*wichtig für mozilla */
      margin: 0px;
      list-style-type: none;
      font-family: verdana, arial, Helvetica, sans-serif;
      font-size: 12px;
      line-height: 17px;
      font-weight: normal;
      color: #666666;
      text-decoration: none;
      text-indent: 15px;
}

#navcontainer ul li { 
      display: block;
      margin: 0; 
      list-style-image: none;
      border-bottom: 0px solid white;
      text-indent: 15px;


}

#navcontainer ul a {
      display: block;
      padding-top: 7px;
      color: #333333;
      text-decoration: none;
      border-bottom: 0px solid white;
      background-image: url(../upload/images/button_nav3.gif);
      background-repeat: no-repeat;
      background-position: center;

}

#navcontainer ul a:hover {

      background-image: url(../upload/images/button_nav2_hell.gif);
      background-repeat: no-repeat;
      background-position: center;
}



/* Hauptnavigation 2. Ebene */
#navcontainer ul ul li { 
      margin-left: 0px;
      text-indent: 25px;

}

#navcontainer ul ul a:hover {

}



/* Hauptnavigation 3. Ebene */
#navcontainer ul ul ul li { 
      margin-left: 0px;

      text-indent: 35px;
}

#navcontainer ul ul ul a:hover

{

}

/* Hauptnavigation aktiver Menüpunkt 1. Ebene*/
#navcontainer a#navactive1 
{
      color: #556456;
      text-decoration: none;
font-weight: bold;
}
/* Hauptnavigation aktiver Menüpunkt 2. Ebene*/
#navcontainer a#navactive2
{
      color: #556456;
      text-decoration: none;
font-weight: bold;
}
/* Hauptnavigation aktiver Menüpunkt 3. Ebene*/
#navcontainer a#navactive3
{
      color: #556456;
      text-decoration: none;
font-weight: bold;
}

/* Formatierung für Text in FAQs*/
.tabelle41 {
      font-family: Verdana, Tahoma, Helvetica;
      font-size: 11px;
      line-height: 16px;
      font-weight: normal;
      color: #222222;
      text-align: justify;
      padding-left: 12px;
      padding-right: 3px;
}

/* Formatierung für die Headline*/
.tabelle60 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   20px;
      line-height: 25px;
      color: #859785;
      padding-right: 17px;
      padding-left: 17px;
      padding-top: 0px;
      padding-bottom: 20px;
}

/* Formatierung für die Headline im Patientenbericht*/
.tabelle60a {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   12px;
      line-height: 18px;
      font-weight: normal;
      color: #517F53;
      padding-right: 17px;
      padding-left: 17px;
      padding-top: 0px;
      padding-bottom: 10px;
}

/* Formatierung für den Grundtext*/
.tabelle61 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   12px;
      line-height: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #222222;
      padding-left: 17px;
      padding-right: 40px;
      padding-bottom: 0px;
}

.tabelle610 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   12px;
      line-height: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #222222;
      padding-left: 17px;
      padding-right: 40px;
      padding-bottom: 0px;
      background-image: url(../upload/startseite/hg_start.jpg);
      background-repeat: no-repeat;
}


/* Formatierung für Text Neurologen mit Einzug*/
.tabelle69 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   12px;
      line-height: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #222222;
      padding-left: 40px;
      padding-right: 40px;
      padding-bottom: 0px;
}

/* Formatierung für die Headline auf der Indexseite*/
.tabelle65 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   20px;
      line-height: 25px;
      color: #859785;
      padding-right: 17px;
      padding-left: 17px;
      padding-top: 5px;
      padding-bottom: 5px;
}

/* Formatierung für den Container mit der Karte auf Indexseite*/
.tabelle66 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   12px;
      line-height: 18px;
      font-weight: normal;
      text-decoration: none;
      color: #222222;
      padding-left: 85px;
      padding-right: 17px;
      padding-top: 0px;
}

/* Formatierung für Hinweise*/
.tabelle62 {
      font-family: Verdana, Tahoma, Helvetica;
      font-size: 11px;
      line-height: 13px;
      font-weight: normal;
      color: #222222;
      text-align: justify;
      text-decoration: none;
      padding-left: 17px;
      padding-right: 40px;
      padding-bottom: 0px;
}

/* Formatierung für die Headlines in box FAQs und Methode/Teilnahme*/
.tabelle70 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   14px;
      line-height: 20px;
      color: #859785;
      font-weight: bold;
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 5px;
}

/* Formatierung für Text Methode/Teilnahme */
.tabelle71 {
      font-family: Verdana, Tahoma, Helvetica;
      font-size: 10px;
      line-height: 12px;

      font-weight: normal;
      color: #222222;
      text-align: justify;
      padding-left: 6px;
      padding-right: 3px;
}

/* Formatierung für Headline in Veranstaltungskalender*/
.tabelle8 {
      font-family: Verdana, Tahoma, Helvetica;
      text-align:  left;
      font-size:   14px;
      line-height: 14px;
      color: #859785;
      font-weight: bold;
      padding-left: 16px;
      padding-right: 0px;
      padding-bottom: 0px;
}

/* Formatierung für Text Veranstaltungskalender*/
.tabelle42 {
      font-family: Verdana, Tahoma, Helvetica;
      font-size: 11px;
      line-height: 14px;
      font-weight: normal;
      color: #222222;
      text-align: left;
      padding-left: 10px;
      padding-right: 3px;
      padding-bottom:0px;
}

a, a:active  {
      text-decoration: none;
      font-weight: normal;
      color: #517F53;
}

a:hover{
      text-decoration: underline;   
}


p {
      font-family: Verdana, Tahoma, Helvetica;
      font-size: 12px;
      line-height: 18px;
      font-weight: normal;
      color: #222222;
      text-align:left;
      text-decoration: none;
}

#Category {
     font-size:   12px;
     line-height: 15px;
     font-weight:normal; 
     color:#000000;

               }

#headline {
     font-size:   11px;
     line-height: 12px;
     font-weight:bold; 
     padding-top:2px;
     padding-bottom:3px; 
     padding-right:5px;
     text-align:left;
     color: #517F53;
}

#artlistbox2 {
     border-bottom: 1px solid #B3C3BA;
}

#text {
     font-weight:normal; 
     color:#000000;
     padding-bottom:2px; 
     padding-right:5px;
    border-top:0px solid #859785; 

}
#image {
     padding-top:5px; 
     padding-bottom:5px;
     border:1px solid #666666; 
     float: left;
}

#browsing {
     display: none;
     font-weight:normal; 
     color:#000000;
     padding-top:30px; 
    border-top:0px solid #859785; 

}


#headline2 {
     font-size:   12px;
     line-height: 12px;
     font-weight:bold; 
     padding-top:2px;
     padding-bottom:0px; 

     text-align:left;
     color: #ffffff;
}
#text2 {
          font-size:   12px;
     line-height: 16px;
     font-weight:normal; 
     color:#000000;
     padding-bottom:5px; 
    border-top:0px solid #859785; 

}

#browsing2 {
     font-weight:normal; 
     color:#000000;
     padding-top:30px; 
    border-top:0px solid #859785; 

}




/* Karte Bundesländer auf Index */
* {
        margin: 0;
        padding: 0;
        border: 0;
}
body {
        margin: 0em; font: 100.1% verdana,geneva,arial,helvetica,sans-serif; color: #000; background-color: #;
}
span.description { 
        display: block; width: 30em; margin-top: 0em; 
}
img.states { 
        display: block; width: 400px; height: 537px; 
}
img.states.default { 
        background: url(../upload/images/Deutschlandkarte_gruen.gif) no-repeat; background-position: 0 0px;  /* row: 0 - column: 0 */
}
img.states.script {
        background: url(../upload/images/Deutschlandkarte_gruen.gif) no-repeat right top; /* row: 0 - column: 3 */
}
      img.states.script.deNI {background-position: 0 -537px;}                 /* row: 1 - column: 0 */
      img.states.script.deHB {background-position: -400px -538px;}            /* row: 1 - column: 1 */
      img.states.script.deHBBH {background-position: -400px -538px;}          /* row: 1 - column: 1 */
      img.states.script.deHH {background-position: -800px -538px;}            /* row: 1 - column: 2 */
      img.states.script.deHHNW {background-position: -800px -537px;}          /* row: 1 - column: 2 */
      img.states.script.deSH {background-position: -1200px -538px;}           /* row: 1 - column: 3 */
      img.states.script.deNW {background-position: 0 -1074px;}                /* row: 2 - column: 0 */
      img.states.script.deST {background-position: -400px -1074px;}           /* row: 2 - column: 1 */
      img.states.script.deBE {background-position: -800px -1074px;}           /* row: 2 - column: 2 */
      img.states.script.deMV {background-position: -1200px -1074px;}          /* row: 2 - column: 3 */
      img.states.script.deRP {background-position: 0 -1611px;}                /* row: 3 - column: 0 */
      img.states.script.deHE {background-position: -400px -1611px;}           /* row: 3 - column: 1 */
      img.states.script.deTH {background-position: -800px -1611px;}           /* row: 3 - column: 2 */
      img.states.script.deBR {background-position: -1200px -1611px;}          /* row: 3 - column: 3 */
      img.states.script.deSL {background-position: 0 -2148px;}                /* row: 4 - column: 0 */
      img.states.script.deBW {background-position: -400px -2148px;}           /* row: 4 - column: 1 */
      img.states.script.deBY {background-position: -800px -2148px;}           /* row: 4 - column: 2 */
      img.states.script.deSN {background-position: -1200px -2148px;}          /* row: 4 - column: 3 */
