/**************************************************/
/* Styles f&uuml;r Genealogie-Seite von Sven Habermann */
/**************************************************/

/***************/
/* Main Styles */
/***************/

body { background-color:#FFFFFF; color:#000099;
       margin:20px; font-family:tahoma, arial, sans-serif;
       font-size:12px; line-height:25pt; }
a { text-decoration:none; color:#aa0000; }
a:hover { color:#ff1111; }
h1 { font-size:17px; color:#000000; }
table { font-size:12px; }
/***********/
/* KLASSEN */
/***********/
.tabelle2 {background-color:#333333; color:#ffffff;}
.tabelle3 {font-size:12px; font-weight:normal; background-color:#666666;}
.klein { font-size:11px; }
.sklein { font-size:10px; font-weight:normal; }
.sklein1 { font-size:10px; font-weight:normal; color:#ff0000; border:1px #ff0000 dashed; padding:1px; }
.menu2 { font-size:11px; border-top:1px dashed #000000;
         border-bottom:1px dashed #000000; margin-bottom:4px;
         background-color:#ccccff; }
.button2 { font-size:10px; border:1px solid #000000;
         padding:2px; background-color:#ccccff; }
.stamm { font-size:9px; border:1px dashed red; }
.stamm_m { font-size:9px; background-color:#e5e5ff; }
.stamm_w { font-size:9px; background-color:#ffe5e5;}
.stamm2_m { font-size:12px; border:3px solid black; font-weight:bold; background-color:#e5e5ff;}
.stamm2_w { font-size:12px; border:3px solid black; font-weight:bold; background-color:#ffe5e5;}
.stamm3 { font-size:9px; }
.strich { border:1px solid red; }
.ttop {background-color:#333333; height:15px; color:#ffffff;}
.button { font-size:11px; background-color:#FF7F7F; color:#9F0000; font-weight:bold; }
.mklein { border:2px dashed #3333dd; padding:1px; background-color:#e5e5ff;
	  width:160px; font-size:10px; margin-top:1px; margin-bottom:1px; text-align:center; }
.wklein { border:2px dashed #dd3333; padding:1px; background-color:#ffe5e5;
	  width:160px; font-size:10px; margin-top:1px; margin-bottom:1px; text-align:center; }
.mkasten1 { border:3px solid #3333dd; padding:5px; background-color:#e5e5ff;
	  width:130px; font-size:10px; height:110px;
           margin-left:2px;margin-right:2px;
           margin-top:0px; margin-bottom:0px;}
.mkasten2 { border:2px dashed #3333dd; padding:5px; background-color:#e5e5ff;
	  width:130px; font-size:10px;  height:110px;
           margin-left:1px;margin-right:1px;
           margin-top:0px; margin-bottom:0px;}
.wkasten1 { border:3px solid #dd3333; padding:5px; background-color:#ffe5e5;
	  width:130px; font-size:10px; height:110px;
           margin-left:2px;margin-right:2px;
           margin-top:0px; margin-bottom:0px;}
.wkasten2 { border:2px dashed #dd3333; padding:5px; background-color:#ffe5e5;
	  width:130px; font-size:10px; height:110px;
           margin-left:1px;margin-right:1px;
           margin-top:0px; margin-bottom:0px;}

.id {font-size:10px; font-weight:bold; color:#6666aa;}
.wname { font-size:11px; font-weight:bold; color:#dd3333; }
.wname2 { font-size:11px; font-weight:bold; color:#dd3333; }
.mname { font-size:11px; font-weight:bold; color:#3333dd; }
.mname2 { font-size:11px; font-weight:bold; color:#3333dd; }
.meldung { font-size:12px; font-weight:bold; color:#0000ff; background-color:#aaaaff;
	  border:3px solid #0000ff; padding-top:5px; padding-bottom:5px;
           padding-left:15px; padding-right:15px; }
.alert { font-size:12px; font-weight:bold; color:#ff0000; background-color:#ffaaaa;
	border:3px solid #ff0000; padding-top:5px; padding-bottom:5px;
         padding-left:15px; padding-right:15px; }
.leer { border:2px dashed #000000; padding:5px; height:110px; background-color:#dddddd;
        width:130px; font-size:10px;margin-left:4px;margin-right:4px;
           margin-top:0px; margin-bottom:0px;}
.menu { background-color:#eeeeff; color:#7777dd;
        margin-left:5px; margin-right:5px;
        border:1px solid navy; line-height:10pt;}
.log2 { background-color:#ffcccc; color:#000000; width:130;
        margin-top:10px; margin-left:5px; margin-right:5px;
        border:2px solid red; line-height:8pt; font-size:10px; }
.log1 { background-color:#eeeeff; color:#000000; width:130;
        margin-top:10px; margin-left:5px; margin-right:5px;
        border:2px solid red; line-height:12pt; font-size:10px; }
.log_form { font-size:10px; }
.imp {  color:#883333;  width:130;
        padding:2px; font-size:9px; margin:5px;
        border:1px solid navy;}
.banner { margin-top:15px; margin-bottom:15px; }

.bst { font-size:18px; color:#000099; margin-left:25px; font-weight:bold; }

.text { width:500px; color:#000099;
        font-size:14px; font-weight:bold;}

.text2 { color:#000099; font-size:14px; font-weight:bold; line-height:13pt; }
.text3 { color:#000099; font-size:11px; font-weight:bold; background-color:#dddddd; }
.tab1 { background-color:#888888;}

.form { font-size:12px; }