/*
 * CSS-Datei fuer die Bildschirmdarstellung
 * cron IT GmbH - Alle Rechte vorbehalten
 */

body { 
  background-color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
}

table#layout { width: 100%; }
table.lt { border-collapse: collapse;  }
table.lt td.lt { margin: 0; padding: 0; vertical-align: top; }

table#layout td.lt.left { width: 1%; }


/* allgemeine Link-Formatierung */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Head-Bereich */
div#head img { border: 0 none; }
div#head { border-bottom: 1px solid #000; margin-bottom: 20px; }

/* linke Spalte */
div#left { width: 180px; margin-bottom: 10px; }
table#layout td.left { padding-right: 1em; }

/* Suchbox */
div#searchbox { background-color: #eee; padding: 5px 0; }
div#searchbox form { margin: 0; padding: 0; }
div#searchbox form input { font-size: 90%; }
div#searchbox p { margin: 4px; margin-right: 20px; padding: 0; font-size: 95%; }

/* Navigation */
div#navi { margin-top: 20px; }
div#navi ul { list-style type: none; margin: 0; padding: 0; background-color: #eee; }
div#navi ul li a { display: block; background-color: #666; color: #fff; font-weight: bold; padding: .5em; }
div#navi ul li ul { list-style-type: square; color: #c00; font-size: 90%; padding: .5em 0; padding-left: 20px; border-bottom: 10px solid #fff; }
div#navi ul li ul li a { display: block; background-color: #eee; font-weight: normal; padding: 0; color: #000; }

div#navi ul li ul li.act a { font-weight: bold; }

div#navi ul li ul li ul { font-weight: bold; border: 0 none; }
div#navi ul li ul li.act ul li a { font-weight: normal; }
div#navi ul li ul li.act ul li.act a { font-weight: bold; }

/* linke Spalte */

div#leftcontent h2 { margin: 0; padding: .5em; font-size: 1em; color: #fff; background-color: #666; }
div#leftcontent div.csc-header { margin-top: 0em; background-color: #eee; }
div#leftcontent div.csc-header ul { margin: 0; padding: .5em 20px; list-style-type: square; color: #c00; font-size: 90%; }
div#leftcontent div.csc-header ul li { font-size: 90%; }
div#leftcontent div.csc-header ul li { margin: .5em 0; margin-right: 0; }
div#leftcontent div.csc-header ul li a { color: #000; }

/* Boxen links */
div#left div.box { margin-top: 2em; background-color: #fff; font-size: 90%; }
div#left div.box h2 { margin: 0; padding: .5em; font-size: 1em; color: #fff; background-color: #666; }
div#left div.box ul { margin: 0; padding: .5em 20px; list-style-type: square; color: #c00; }
div#left div.box ul li a { color: #000; font-weight: bolder; }

/* Content-Bereich */
div.content { margin-bottom: 2em; }

/* Footer-Bereich */
table#layout tr.lt.footer td.lt { background-color: #eee; }
div#servicenavi { margin: .25em 0; font-size: 90%; }

/* Allgemeine Formatierung von Links */
a { color: #c00; }

/* Rootline */
div#rootline { font-size: 90%; }

/* Druckansicht */
div#printurl { float: right; font-size: 90%; }

/* ENDE */

/* Ad-Banners */
body {
	margin-top: 0;
}
	
#superbanner_sky {
	height: 90px;
	position: absolute;
	right: 160px;
	top: 0px;
}
#skyscraper {
	width: 160px;
	height: 600px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#screen {
	padding-top: 90px;
	padding-right: 170px;
}

