﻿html { padding: 0; }
body { font: normal 9pt Arial, Helvetica, sans-serif; color: black;  background-color: #EEEEEE; margin: 0; padding: 0; overflow-y:scroll; }
body.edit { font: normal 9pt Helvetica, Arial, sans-serif; color: black;  background-color: #FFFFFF; margin: 20px; padding: 0; min-width: 800px; }
body.explorer {font-family:Arial,Helvetica; font-size:9pt; color:#000000; text-decoration:none; margin:20px; background-color:#dddddd; }

/* ***** Farben ***** */
/* ISI: Schwarz: #000000, Hellgrau: #DEDEDE, Mittelgrau: #959595, Dunkelgrau: #605D5C */  


/* Grundgerüst */
#wrapper { background-color:White; 	text-align: left; width: 980px; margin: auto;	padding: 0px;	position:relative; }
#header { background: url() repeat; height:100px; border-bottom:1px solid #CCCCCC; position:relative; }
#main { background: url('images/main.gif') repeat-y; position:relative; min-height:300px; clear:both; }
#navi { width:250px; float:left; position:relative; margin:0; padding: 20px 5px 10px 0px }
#content { float:left; position:relative; margin:0; padding:20px 20px 20px 20px; width: 680px; }
#footer { font-size:8pt; color:#666666; height:20px; border-top:1px solid #CCCCCC; position:relative; clear:both; margin:0; padding: 5px 10px 0 10px;  }

#bild { margin:0; padding:0px; float:left; width:250px; } /* 250px breit */
#search { margin:0; padding:10px 20px 10px 20px; float:left; width:690px; text-align:left; background-color:#000000; } /* 530px breit */
#logo { margin: 0; float: left; width: 250px; height:100px; text-align: right; background-image: url('images/logo.gif'); background-position:center;} /* 200px breit */
#img-warenkorb { background-image: url('../images/warenkorb2.gif'); width: 195px; height: 16px; background-repeat: no-repeat; padding: 3px 0 0 42px; }
.color-kopf { color: #FFFFFF; }
.weiss { color: #FFFFFF; }

.button { background-color:#DEDEDE; color:#000000; }

h1 { font-size:12pt; font-weight:bold; }
h2 { font-size:11pt; font-weight:bold; }

p { margin: 0px; }
ul { margin:0 0 0 13px; padding:0; }
li { margin:0; padding-bottom:5px; }

div.navi0 { font: normal 9pt Helvetica, Arial, sans-serif; color: black; margin: 5px 5px 0 10px; }
div.navi1 { font: normal 9pt Helvetica, Arial, sans-serif; color: black; margin: 0px 5px 0 10px; }
div.hierarchie { font: normal 9pt Helvetica, Arial, sans-serif; color: black; margin: 0px 5px 0 0; }
div.navi3 { font: normal 8pt Helvetica, Arial, sans-serif; color: black; margin: 0px 5px 0 10px; }

table.tabelle { background-color: #CCCCCC; width:100%; } /* Artikelliste */
tr.zeile0 { background-color: #605D5C; } /* Tabellenüberschriften */
tr.zeile1 { background-color: #DEDEDE } /* Datenzeilen */
td.zelle0 { font: bold 9pt Helvetica, Arial, sans-serif; color: white; } /* Tabellenüberschriften */
td.zelle1 { background-color: #FFFFFF } /* weiße Zelle für Bilder */
td.zelle2 { background-color: #DEDEDE } /* farbige Zelle für Bilder */

span.titel { font-weight:bold; color: #000000; }
span.titel2 { font-weight:bold; color: #ffffff; }

ul.navi { padding: 0 0 0 0; margin: 0 0 0 10px; list-style-type:none; }
input.menge { text-align:right; font-size:9pt; width:30px;}
input.suche { text-align:left; font-size:9pt; width:100px;}

a.normal {font-family:Arial,Helvetica; font-size:9pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.normal:visited {font-family:Arial,Helvetica; font-size:9pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.normal:active {font-family:Arial,Helvetica; font-size:9pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.normal:hover {font-family:Arial,Helvetica; font-size:9pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.normal:link {font-family:Arial,Helvetica; font-size:9pt; font-weight:normal; color:#000000; text-decoration:underline;}

a.normalDesc { font-family: Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline; }
    a.normalDesc:visited { font-family: Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline; }
    a.normalDesc:active { font-family: Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline; }
    a.normalDesc:hover { font-family: Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline; }
    a.normalDesc:link { font-family: Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: underline; }

a.active {font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; color:#000000; text-decoration:underline;}
a.active:visited {font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; text-decoration:underline;}
a.active:active {font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; text-decoration:underline;}
a.active:hover {font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; text-decoration:underline;}
a.active:link {font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; color:#000000; text-decoration:underline;}

a.klein {font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.klein:visited {font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.klein:active {font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.klein:hover {font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; text-decoration:underline;}
a.klein:link {font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; color:#000000; text-decoration:underline;}

#footer a, 
#footer a:visited, 
#footer a:active, 
#footer a:hover, 
#footer a:link 
{ font-size:8pt; color:#666666; }
.cookieZustimmen { text-align: center; cursor: pointer; text-decoration: none; background-color: #fff; color: #000; padding: 2px 6px 2px 6px; border-radius: 0px; }
#cookieHinweis { background-color: #C0C0C0; font-weight: normal; font-family: Arial; font-size: 1em; text-align: center; position: fixed; bottom: 0px; z-index: 10000; width: 100%; border-top: solid 1px #000; padding: 10px; }
    #cookieHinweis a { color: #000; text-decoration: underline; }
