
/* Body */

body { font-family:Arial, sans-serif; font-size:0.8em; line-height:1.2em; color:#000066; background-color:#104E8B; }



/* Seitenbasis */

div#base { margin:0 auto; width:auto; height:auto; border:1px solid black; background-color:#FFFFFF;}



/* Kopf */

/*div#head { background: #000035 url(../pic/imw_neu.png) no-repeat top left;  width:100%; text-align:right }*/
div#head { background: #000035 url(pic/imw_neu.png) no-repeat top left;  width:auto; text-align:right }

div#head a { color:white; font-size:1em; text-decoration:none }



/* Navigation, hier nur aeusserer Rahmen, mehr in "nav.css" */

div#nav { width:200px; margin-top:20px; padding:5px; float:left; position:relative; }




/* Inhalt */

div#inhalt { margin:0px 0px 0px 250px; padding:10px;  background-color:white; font-size:1.2em; line-height:1.4em; min-height:500px; border-left:1px dotted #000000;}
div#inhalt a { color:#0000FF; text-decoration:none } 
div#inhalt a:hover { text-decoration:underline } 
div#inhalt h2 { color:darkblue; font-size:1em; margin-top:0.8em; margin-bottom:0.5em }
div#inhalt p { margin:5px 5px 10px 10px;  }
div#inhalt em { font-style:normal; text-decoration:underline; display:block }


div#inhaltbox1 { margin:0px 220px 0px 210px; border-left:1px dotted #000066; padding:10px; padding-left:20px; background-color:white; font-size:1em; line-height:1.4em; border-right:1px dotted #000066; min-height:550px; }
div#inhaltbox1 a { color:#00F; text-decoration:none } 
div#inhaltbox1 a:hover { text-decoration:underline }
div#inhaltbox1 p { margin:5px 5px 10px 10px;  }
div#inhaltbox1 td { padding-right:1em; vertical-align:top}

div#inhaltbox2 { float:right; width:200px; background-color:inherit; min-height:500px; padding:10px }
div#inhaltbox2 p { margin:5px 5px 10px 10px;  }
div#inhaltbox2 em { font-style:normal; text-decoration:underline; display:block }

div#inhaltbox2 a { color:inherit; text-decoration:none } 
div#inhaltbox2 a:hover { text-decoration:underline } 






h1 {color:darkblue;font-size:1.2em; line-height:1.2em; margin-top:1em }
h2 { color:darkblue; font-size:1em; margin-top:0.8em; margin-bottom:0.5em }
h3 { color:darkblue; font-size:inherit; }

.links { text-align:left }
.rechts { text-align:right }

/* Memberseiten */


div#inhaltbox2 a.mem { color:inherit; text-decoration:none; display:block; margin:5px 2px 5px 10px; font-size:90% }

div#inhaltbox2 a.mem:hover {  text-decoration:underline }

div#inhalt table { border-top:1px dotted #000066; border-bottom:1px dotted #000066; margin:20px auto 10px 30px; padding:3px; background-color:#FFFFDD;  }
div#inhalt td.hl { width:370px; text-align:left; font-weight:bold;  }
div#inhalt td.pl { width:80px; text-align:left;   }
div#inhalt td.pm { width:450px; text-align:left;   }
div#inhalt td.pr { width:140px; text-align:right; padding-left:15px; }
div#inhalt td.hr { width:80px; text-align:center; font-weight:bold;  }
div#inhalt td.ll { width:370px; text-align:left; padding-left:15px; }
div#inhalt td.lc { width:345px; text-align:left; padding-left:25px }
div#inhalt td.r { width:80px; text-align:center }

