/*Schriftart:*/
body,p,td,th,h4,h3,h2,h1{
 font-family:monospace;
 font-size:10pt;
}

th,h4,h3,h2,h1{
 font-weight:bold;
}
h4,h3,h2{
 font-style:italic;
}
h4,h3{
 font-variant:small-caps;
}
h4{
 text-decoration:underline /*overline*/;
}

body{
 background-color:#FFF;
}
body,p{
 color:#000;
}
a{
 color:#00F;
 text-decoration:none;
}
a:hover{
 color:#00F;
 text-decoration:underline overline;
}

td{
 vertical-align:top;
}

hr{
 background-color:#000;
 border:0px solid #000;
 border-collapse:collapse;
 height:1px;
}
hr.c{
 width:610px;
 text-align:center;
 margin-left:0px;
}
hr.l2{
 width:305px;
 text-align:left;
 border-style:dotted;
}

img{
 border-width:0px;
 outline-width:0px;
}

/*DIV-ELEMENTE*/
#geruest{
 width:800px;
 height:100%;
 margin:auto;
}

body,#navili{
 margin:0px;
}

#kopf,#koerper,#fuss{
 width:800px;
}

#kopf{
/* float:none;*/
 height:60px;
}
#willk{
 height:25px;
 padding-top:5px;
 text-align:center;
 vertical-align:middle;
 font-weight:bold;
}
#start,#dresden,#robin{
 width:75px;
 text-align:center;
 vertical-align:middle;
 float:left;
}
#kospli,#kospre{
 text-align:center;
 vertical-align:middle;
 float:left;
}
#kospli{
 width:284px;
}
#kospre{
 width:285px;
}

#koerper{
 float:none;
}

#navili{
 width:150px;
 float:left;
}
#navili table{
 margin:0px;
 width:150px;
 border-spacing:0px;
}
#navili td{
 text-align:center;
 vertical-align:middle;
 border-collapse:collapse;
 border-top:1px solid;
 border-bottom:1px solid;
}

#inhalt{
 width:645px;
 text-align:left;
 float:left;
 overflow:auto;
 display:block;
 padding-left:5px;
}
#inhalt table{
 border:1px solid #000;
 caption-side:top;
 table-layout:fixed;
 border-collapse:collapse;
 border-spacing:0px;
 empty-cells:show;
}
#inhalt table td{
 padding:0px 1px;
 border:1px solid #000;
 border-collapse:collapse;
 border-spacing:0px;
}
td.r{
 text-align:right;
}

#fuss{
 text-align:center;
 float:left;
}
#valid{
 text-align:left;
 background-color:#FFF;
}

/*neue Pseudoelemente*/
:lang(de) {quotes:"\201E" "\201C" "\201A" "\2018"; }
q:before  {content:open-quote; color:#222;}
q:after   {content:close-quote;color:#222;}
q q:before{content:open-quote; color:#444;}
q q:after {content:close-quote;color:#444;}
