/* Deutsche Myasthenie-Gesellschaft - standard.css - - - - - - - - - - */
/* Michael Charlier - http://www.kommkonzept.de  - - - - - - - - - - - */
/*                                                                     */
/* Allgemein - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

body{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100,01%;
   color:#000;
   background-color:#fff;
}

body, h1, h2, h3, p{
   margin: 0;
   padding: 0;
}
#eingangsbox{
   border: none;
}

#kopf{
   margin-top: 3px;
   position:relative;
   z-index:10;
}

#eingang{
     margin-left: auto;
     margin-right: auto;
     margin-top: 0px;
     margin-bottom: 20px;
     border-left: 1px solid #000000;
     border-right: 1px solid #000000;
     border-bottom: 1px solid #000000;
     border-top: 0px;
     position: relative;
}
 
#seitentitel{
   position: relative;
   top: 0;
   left: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.5em;
   height: 1.6em;
   line-height: 1.6em;
   border-top: 2px solid #000000;
   border-bottom: 2px solid #000000;
   background-image: url(grafik/bandunten_back.jpg);
   margin-bottom: 10px;
   font-weight: normal;
}
.titel{
   position:absolute;
   font-size:1em;
   font-weight:600;
   left:21%;
   z-index:0;
}
.unsichtbar{
   position:absolute;
   left:-2000px;
   width:200px;
}
/* Eingangsmenu  - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#menu{
   font-size: .9em;
   margin-top: 10px;
   width: 290px;
   list-style: none;
}

 
#menu li{
   line-height: 1.2em;
   margin-bottom: 6px;
}

* html #menu{
   margin-left: -25px;
   padding-left: 50px;
}

#myast{
   list-style-image: url(grafik/myast_punkt.gif);
}
 
#zert{
   list-style-image: url(grafik/dmg_punkt.gif);
}
 
#verein{
   list-style-image: url(grafik/verein_punkt.gif);
}

#regional{
   list-style-image: url(grafik/arzt_punkt.gif);
}
 
#termine{
   list-style-image: url(grafik/regio_punkt.gif);
}
 
#briefe{
   list-style-image: url(grafik/briefe_punkt.gif);
}
 
#aktuell{
   list-style-image: url(grafik/info_punkt.gif);
}

#suche{
   list-style-image: url(grafik/dmg_punkt.gif);
}
 
#menu li span{
   position: relative;
   top: -3px;
}

#bandu{
   display: none;
}

.min,
.titeltext{
   font-size: 86%;
}
 
#titelbild{
   margin-left: 40px;

}

.titeltext{
   margin-left: 50px;
   margin-bottom: 20px;
   width: 310px; 
 
}
#menu{
   margin-bottom:0;   
}
#menu a:link,
#menu a:visited{
   font-weight: 600;
   color: #000000;
   background-color: #FFFFFF;
   text-decoration: underline;
}

#menu a:hover,
#menu a:active,
#menu a:focus{
   background-color: #FFFF00;
}
#footer{
   text-align:center;
}
#footer p{
   margin-bottom: 10px;
   line-height: 1.2em;
}
            

/* Navigation  - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navigation{
   position: relative;
   float: right;
   width: 210px;
   top: -30px;
}

* html #navigation{
   top:-20px;
}

#navigation ul{
   list-style-type: none;
   padding-left: 0px;
   margin-left: 0;
}

#navigation ul li a:link,
#navigation ul li a:visited{
   display: block;
   width: 180px;
   text-decoration: none;
   color: #000000;
   background-image: url(grafik/g_balkenlang2.jpg);
   background-repeat: no-repeat;
   height: 1.5em;   
   padding-left: 5px;
   padding-top: .5em;
   padding-bottom: .2em;   

   border-bottom: 3px solid #FFFFFF;
}

#navigation ul li a:hover{
   background-position: bottom;
}

#navigation ul li img{
   border: none;
}

#navigation ul li span.aktiv{
   display: block;
   width: 180px;
   text-decoration: none;
   color: #000000;
   font-weight: 600;
   background-image: url(grafik/g_balkenlang2.jpg);
   background-position: bottom;
   background-repeat: no-repeat;
   height: 1.5em;
   padding-left: 5px;
   padding-top: .5em;
   padding-bottom:.2em;   
   
   border-bottom: 3px solid #FFFFFF;
}

#navigation ul ul{
   margin-left: 20px; 
}

#navigation li li a:link,
#navigation li li a:visited{
   background-image: url(grafik/g_balkenkurz2.jpg);
   background-repeat: no-repeat; 

}
#navigation li li span.aktiv,
#navigation li li a:hover{
   background-image: url(grafik/g_balkenkurz2.jpg);
   background-position: bottom left;
   height: 1.5em;
   padding-left: 5px;
   padding-top: .5em;
   padding-bottom:.2em;
   width:157px;     
}
/* Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content{
   width: 480px;
   padding-left: 30px;
   margin-top: 0;
   border: none;
}
 
h1{
   color:#222;
   font-size: 1.5em;
   margin: 15px 0;
   font-weight: 500;
}

h2{ 
   color:#222;
   font-size: 1.3em;
   margin: 12px 0 8px 0;
   font-weight: 500;
}

h3{
   color:#222;
   font-size: 1.1em;
   margin: 6px 0;
}
 
p, li, td{
   font-size: .95em;
   line-height: 1.5em;
}
 
p{
   margin-bottom: .6em;
}

#content table{
   margin: 10px 0 10px 10px;
   border: 1px solid #000000;
   border-collapse: collapse;
}

#content td{
   border: 1px solid #000000;
   padding: 5px;
}
 
.links{
   float: left;
   margin-right: 10px;

}
.rechts{
   float: right;
   margin-left: 10px;
}
.links,
.rechts{
   line-height: 1.1em;
   font-size: .9em;
   border:1px solid black;
   background-color:#eee;   
}
.links p,
.rechts p{
   padding:3px;   
}
.quer{
   width: 230px; 
}
.hoch{
   width:180px;
}
.hl{
    width:200px;
	 float: left;
	 background-color: #eee;
	 margin-right: 8px;
	 font-size: 85%;
}
.hr{
    width:200px;
	 float: right;
	 background-color: #eee;
	 margin-left: 8px;
	 font-size: 85%;
}
.gross{
   width:450px;
} 
.regional{
   width:100%;
} 
.regional td{
   line-height:1.2em;
} 
#sprungmarken{
   width:100%;
} 
#sprungmarken a{
   font-size:1.1em;
   font-weight:600;
   margin-left:20px;
}
table.regional h2{
   display:inline;

} 
table.regional h2 a{
   float:left;   
}
td.marke{
   background-color: #eee;
}
table.regional span a{
   float:right;
   display:inline;
}
#autor{
   font-size:1.1em;
   font-weight:600;
} 
#artikel-sub p{
   font-size:.8em;
   font-weight:600;
   margin:1em;
}
.odd {
	background-color: #FFC;
}