﻿/*
 * CSS-Datei fuer die Bildschirmdarstellung
 * cron IT GmbH - Alle Rechte vorbehalten
 */

body { background-color: #fff; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; }

table#layout { width: 1000px; border-collapse: collapse; font-size: 100%; }
table#layout td.lt { margin: 0; padding: 0; vertical-align: top; }

table#layout td.lt-left { width: 165px; }
table#layout td.lt-right { width: 187px; }
table#layout td.lt-middle { width: 648px; }

table#layout tr.lt-top td.lt { height: 244px; }
table#layout tr.lt-top td.lt { background-position: 0 0; background-repeat: no-repeat; }

table#layout tr.lt-bottom td.lt-left,
table#layout tr.lt-bottom td.lt-middle,
table#layout tr.lt-bottom td.lt-right { background-position: 0 bottom; background-repeat: no-repeat; }

/* Servicenavi */
div#servicenavi { clear: both; text-align: right; margin-top: 24px; margin-right: 15px; }
div#servicenavi ul { list-style-type: none; margin: 0; padding: 0; }
div#servicenavi ul li { display: inline; padding: 0 2px; }
div#servicenavi ul li img { border: 0 none; }

/* Rootline */
div#rootline { font-size: 90%; margin-top: 98px; margin-left: 20px; }
div#rootline a { color: #0057D3; }
div#rootline { color: #0037b3; }

/* Hauptnavi */
div#hauptnavi { height: 23px; }
div#hauptnavi ul { list-style-type: none; margin: 0; padding: 0; }
div#hauptnavi ul li { float: left; width: 164px; text-align: center; }
div#hauptnavi ul li.first { width: 188px; }
div#hauptnavi ul li a { color: #fff; text-decoration: none; display: block; padding: 8px 0; }
div#hauptnavi ul li.act a { font-weight: bold; }
div#hauptnavi ul li.last { width: 153px; }
div#hauptnavi ul li.last a { color: #0057D3; }

/* Unternavi */
div#unternavi ul { list-style-type: none; padding: 0; margin: 0; color: #fff; }
div#unternavi ul li { display: block; }
div#unternavi ul li a { font-weight: bold; color: #fff; text-decoration: none; display: block; background-position: 0 0; background-repeat: no-repeat; padding: 8px 5px 8px 8px; }

/* Unternavi, 2. Stufe */
div#unternavi { width: 165px; margin-bottom:300px; }
div#unternavi ul li ul { margin-bottom: 5px; }
div#unternavi ul li ul li a { font-size: 90%; font-weight: normal; padding: 2px 5px 2px 15px; background-image: none; }
div#unternavi ul li.act ul li a,
div#unternavi ul li.act ul li.act a,
div#unternavi ul li.act ul li a:hover { background-image: none; }

div.box-right { position: relative; top: -20px; }

/* Suchbox rechts */
div#suchbox { margin: 0 28px; text-align: right; }
div#suchbox input { font-size: 11px; }
div#suchbox p { margin: 0; padding: 0; }
div#suchbox form { margin: 0; padding: 0; }

/* menu_rechts */
div#menu_rechts { border-bottom: 1px solid #fff; margin-top: 15px; }
div#menu_rechts ul { list-style-type: none; margin: 0; padding: 0; }
div#menu_rechts ul li { border-top: 1px solid #fff; background: #2C3671; padding: 8px;}
div#menu_rechts ul li a { color: #fff; font-weight: bold; padding-left: 20px; background: url('blase-navi-rechts.gif') no-repeat 0 center); text-decoration: none; }

/* Spalte rechts */
div#rechts { margin-top: 20px; padding-bottom: 40px; }


/* allgemeine Link-Formatierung */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Content-Bereich */
div#content { margin: 1em; font-size: 95%; margin-bottom:50px; }

td#footer-center {height:48px;text-align:right;vertical-align:bottom;margin:0;padding:0;}
td#footer-center ul {list-style-type:none;margin:0px;padding:0 0 10px 0;}
td#footer-center ul li {margin:0;padding:0;}
td#footer-center ul li a {text-decoration:none;color:#fff;font-weight:bold;padding-top:10px;}
td#footer-left, td#footer-center, td#footer-right {background-repeat:no-repeat;}
/* ENDE */

