body {padding:0px; margin:0px; text-align:center;}

p {font-family: verdana; font-size: 12px; line-height: 19px; margin: 0px 0px 15px 0px; }
ol {font-family: verdana; font-size: 12px; line-height: 19px; }
ul {font-family: verdana; font-size: 12px; line-height: 19px; padding-left: 15px;}

h1 {font-family: arial; font-size:16px; font-weight: bold; color: navy; margin: 0px 0px 10px 0px;}

div {text-align: left;}
#kopf  {width:940px; height:230px; margin:auto; background:url(kopf.jpg)}
#klickpfad {padding:191px 0px 0px 57px;}

#mitte {width:940px; min-height:300px; margin:auto; background:url(hgr.jpg); overflow:hidden;}
#mittelinhalt {padding:0px 20px 0px 20px;}
#menue {padding: 0px 20px 0px 20px; float:left;}
#content_mitte {float:left; width:460px;}
#rahmen_rechts {padding: 0px 10px 0px 20px; float:right; border-left:1px solid navy;}
#rechts {overflow:hidden; width:160px; }


#unten {width:940px; height:25px;  margin:auto; background:url(unten.jpg)}


h2 {font-family:sans-serif; font-weight:bold; font-size:12px; text-align:left; margin: 30px 0px 0px 0px; padding:0px; line-hegiht:12px; color:#C90207; }
h3 {font-family:sans-serif; font-weight:bold; font-size:13px; text-align:left; margin: 0px 0px 0px 0px; padding:0px; line-hegiht:14px; color:navy;}
h5 {font-family:sans-serif; font-weight:bold; font-size:14px; text-align:right; margin: 0px 0px 4px 0px; padding:0px; color:#C90207; border-bottom:1px solid black;}


div#login {margin-top: 15px; background-color: white; width: 185px;}
div#login input {width: 100%;}


table.mitgliedertabelle, table.mitglieder_formular
    {border-collapse: collapse; border: 1px solid #555555; width:600px;}

table.mitgliedertabelle tr td
    {font-family: arial; font-size: 10px; width: 100px; 
    border-bottom: 1px solid #555555; border-right: 1px solid #CCCCCC;
    padding:2px 6px 2px 3px; vertical-align: middle;}

table.mitgliedertabelle tr.ueberschriften td
    {background-color: #000099; color: white; font-weight: bold;}
    
table.mitgliedertabelle tr td
    {width: 150px;}
 
    
table.mitglieder_formular tr td
    {font-family: arial; font-size: 10px; width: 100px; 
    border-bottom: 1px solid #555555; border-right: 1px solid #CCCCCC;
    padding:2px 3px 2px 3px; vertical-align: middle;}

table.mitglieder_formular tr td.label 
    {font-weight: bold; width: 100px;}

table.mitglieder_formular tr td.eingabefeld 
    {background-color: white; padding: 2px 0px 2px 0px;}

table.mitglieder_formular tr td input
    {font-size: 11px; width: 300px; border: 0px; padding: 2px 0px 2px 2px;}
