/*
Online Version: Start 01.08.2003
Thema: Christian Schell
       --------------------------------------
       Programmierung (C/C++/C#), WLAN, IT-Security, Webdesign
       und vieles mehr.
Domain: http://www.c-schell.de
Copyright: Christian Schell

Websites: Christian Schell
             http://www.c-schell.de
             http://www.schelldesign.de
             http://www.gestaltungstechnik.eu
             http://www.wireless-nrw.de
             http://www.adcc-nrw.de (Allgemeiner Deutscher Computer-Club e.V.)
             u.v.m.
*/

body                { background-color: #ffffff; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; }
#wrap               { margin: 0 auto; padding: 0; width: 818px; text-align: justify;  padding: 0px 0px 0px 0px;}
.alignleft          { float: left; }
.alignright         { float: right; }
.bgcolor            { background-color: #ffffff; }
.schatten           { text-shadow: #758357 3px 2px 4px; font-size:15px; color: #000000; }
h3                  { font-size: 16px; font-weight: bold; display: inline; color: #000000; text-decoration: none;}

a:link              { font-family: Verdana, Tahoma, Arial; color: #4A551C; font-size: 11px; text-decoration: none;}
a:active            { font-family: Verdana, Tahoma, Arial; color: #810101; font-size: 11px; text-decoration: none;}
a:visited           { font-family: Verdana, Tahoma, Arial; color: #4A551C; font-size: 11px; text-decoration: none;}
a:hover             { font-family: Verdana, Tahoma, Arial; color: #810101; font-size: 11px; text-decoration: underline;}
a.up                { width: 40px; height: 12px; background: url(img/up.gif) 0px 0px no-repeat; font-size: 12px; border: 0px solid; margin: 0px; padding: 0px; }
a.up:hover          { width: 40px; height: 12px; background: url(img/up11.gif) 0px 0px no-repeat; font-size: 12px; border: 0px solid; margin: 0px; padding: 0px }
a.navstart          { width: 80px; height: 26px; background: url(img/button/bob5.jpg) 0px 0px no-repeat; font-size: 26px; border: 0px solid; margin: 0px; padding: 0px; }
a.navstart:hover    { width: 80px; height: 26px; background: url(img/button/bob55.jpg) 0px 0px no-repeat; font-size: 26px; border: 0px solid; margin: 0px; padding: 0px }
a.downloads         { color: #000000; display: block; padding: 4px 4px; background-color: #CBD6B4; text-decoration: none; border: 0px; text-align: left; margin-top: 2px; }
a.downloads:hover   { color: #000000; display: block; padding: 4px 4px; background-color: #E9EEDE; border: 0px; text-decoration: none; text-align: left; margin-top: 2px; }

/* Farbe tables */
.farbehell          { background-color: #E9EEDE;}
.farbemittel        { background-color: #CBD6B4;}
.farbemittel2       { background-color: #B4BF9B;}
.farbedunkel        { background-color: #758357; color: #ffffff; font-weight: bold; text-align: center;}
.farberot           { background-color: #810101; color: #ffffff; font-weight: bold; text-align: center;}

.banner             { padding: 4px 0px 4px 0px; text-align: center; width: 100%; border: 0px; margin-bottom: 4px;}
.chronik            { padding: 0px; margin-bottom: 2px; background-color: #CBD6B4; width: 100%;}
.chronik10000       { border: 0px; width: 58px; height: 60px; float: left; margin: 3px;}

ol                  { margin: 0px 8px 0px 12px; padding: 0px 0px 0px 12px; }
ul                  { margin: 0px 8px 0px 12px; padding: 0px 0px 0px 12px; }
ul.navigation       { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 14px; font-weight: bold; }
li.navigation       { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

div                 { padding: 0px 8px 0px 8px;}
div.table           { display:table; border-collapse:collapse; }
div.tr              { display:table-row; }
div.td              { display:table-cell; padding:0px; }

form                { margin-top:0px; }
.gb                 { width: 463px; text-align: left; background-color: #eeeeee; border: 1px #cccccc solid; padding: 1px; }
.rahmen             { margin: 0 auto; width: 90%; text-align: left; background-color: #E9EEDE; border: 1px #C6C6C6 solid; display: table; padding: 14px; }

/* Kapitel-Angabe (zum Bsp. unter Webdesign Inhaltsverzeichnis) */
ol.listekap1           { counter-reset:listenpunkt_ebene1; list-style-type:none; margin-left:0.5em; padding-left:0.5em; }
ol.listekap1 li:before { content: counter(listenpunkt_ebene1) ". "; counter-increment:listenpunkt_ebene1; }
ol.listekap2           { counter-reset:listenpunkt_ebene2; list-style-type:none; margin-left:1.0em; padding-left:1.0em; }
ol.listekap2 li:before { content: counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2) " "; counter-increment:listenpunkt_ebene2; }
li.arbeitkat           { color: #000000; text-decoration: none; font-weight:lighter; }
li.arbeitkat1          { color: #000000; text-decoration: none; font-weight:bold; }
li#liozeichen          { position: relative; list-style: none; margin: 0px; padding: 0px;}
ul#liozeichen          { list-style: none; margin: 0px; padding: 0px;}

/* Login Style */
input.login         { margin: 5px 0px 0px 0px; width: 122px; height: 16px; background-color: #ffffff; color: #000000; border: 1px solid #cbd6b4; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px }
input.submit        { background-color: #cbd6b4; padding: 2px; font-size: 11px; width: 70px; margin: 6px 0px 6px 0px; border: 1px solid #ffffff; }
a.navilogout         { border-left: 10px solid #810101; background-color: #CBD6B4; margin-top: 4px; margin-bottom: 4px; color: #4A551C; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogout:hover   { border-left: 10px solid #810101; background-color: #FFFFFF; margin-top: 4px; margin-bottom: 4px; color: #810101; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogout:active  { border-left: 10px solid #810101; background-color: #FFFFFF; margin-top: 4px; margin-bottom: 4px; color: #810101; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogin         { border-left: 10px solid #758357; background-color: #CBD6B4; margin-top: 4px; margin-bottom: 4px; color: #000000; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogin:hover   { border-left: 10px solid #758357; background-color: #FFFFFF; margin-top: 4px; margin-bottom: 4px; color: #4A551C; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogin:active  { border-left: 10px solid #758357; background-color: #FFFFFF; margin-top: 4px; margin-bottom: 4px; color: #4A551C; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }

/* Login Style 
input.login         { margin: 1px 0px 1px 0px; width: 88px; height: 12px; background-color: #f2f2f2; color: #000000; border: 1px solid #000000; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px }
input.submit        { background-color: #E9EEDE; padding: 0px; font-size: 10px; width: 60px; margin: 2px 0px 2px 0px; border: 1px solid #ffffff; }
a.navilogin         { border-left: 10px solid #810101; background-color: #cbd6b4; margin-bottom: 2px; color: #4A551C; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogin:hover   { border-left: 10px solid #810101; margin-bottom: 2px; color: #810101; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
a.navilogin:active  { border-left: 10px solid #810101; margin-bottom: 2px; color: #810101; display: block; font-weight:bold; text-align: left; font-size: 11px; padding: 0px 4px; text-decoration: none; width: 101px; }
*/