/* nur für Datei "top.html" */


/* Datei allgemein */
body
{margin:0; padding:0; font-family: Helvetica,Arial,sans-serif; color:#000000; background:#FFFFFF; overflow:hidden;}
img
{border:none;}
.blind, .blind a
{display:none;visibility:hidden;}
.empty
{text-align:right; margin:0 210px 0 0; padding:17px 0 0 0; font-size:1.5em; line-height:1.2;}


/* farbiges Rechteck (oben) */
div#color
{position:absolute; z-index:-1; left:0; right:0; top:0; padding:0; margin:0; width:100%; background:#FCCA1C; height:4.1em;}


/* Randlinks (oben rechts) */
.randlink
{font-size:.7em; padding:0; margin:0; position:absolute; top:0; right:0;}
.randlink ul
{list-style:none; padding:0; margin:0;}
.randlink  li
{list-style: none; display:inline; padding:0; margin:0; overflow:hidden;}
.randlink li span
{margin:0 .2em 0 .2em;}
.randlink  a:link, .randlink  a:visited
{color:#000000; font-weight:bold;}
.randlink li input#txt
{background:#FCCA1C; color:#000000; font-size:1em; width:8em; margin:.2em .2em 0 .2em;}


/* KSG-Logo (Mitte rechts) */
.ksglogo
{position:absolute; right:1.5em; top:1.7em; width:12em; margin:0; padding:0;}
.ksglogo img
{height:6.5em;}


/* KSG-Schriftzug (Mitte links) */
.ksgtext
{text-align:right; position:absolute; right:13.6em; top:1.7em; margin:0; display:block;}
.ksgtext h1
{font-size:1.4em; line-height:1.1em; }
.ksgtext a
{color:#000000;}


/* wellenförmige Linie (unten)*/
.kopflogo
{position:absolute; z-index:-1; top:3.5em; left:0; right:0; padding:0; margin:0; width:100%;}
.kopflogo img
{width:100%; height:6.5em;}

