﻿/*--
   background: rgb(35,41,122);
   
   
body , div , dd , dt , h1 , h2 , h3 , h4 , h5 , h6 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}   

p, h1, h2, h3, h4, h5
{
    margin: 0;
    padding-top: 3%;
}--*/
body
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: rgb(255,102,0);
    background: rgb(0,0,102);
    padding: 0;
}
#kopf
{
    background: rgb(153,204,102);
    height: 172px;
    border-bottom: 5px solid;
    border-bottom-color: rgb(255,255,255);
}
#form1
{
    width: 920px;
    text-align: left;
    border: 5px solid rgb(255,255,255);
}
#formAdmin
{
    text-align: left;
    border: 5px solid rgb(255,255,255);
}
#inhalt, #kopf, #form1, #formAdmin
{
    background: rgb(237,237,194);
}
#inhalt
{
    color: rgb(255,102,0);
    padding-left: 10em;
    padding-right: 5%;
    font-size: 1.08em;
    background-image: url(hintergrund.jpg);
    background-position: top;
    background-repeat: no-repeat; 
}
a:link
{
    color: rgb(0,0,255);
}
a:visited
{
    color: rgb(195,0,255);
}
a:hover
{
    color: rgb(195,0,0);
}
a:active
{
    color: rgb(0,0,0);
}
/*-- ######## --------------- Formatierung Navigation  ###### --*/
#nav
{
    float: left;
    width: 9em;
    color: rgb(0,0,0);
    margin-top: 5%;
    margin-left: 6px;
    line-height: 1.3em;
}
#navprodukte a
{
    margin: 3px 0px 3px 0px;
    padding: 1px 0px 3px 0px;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 85%;
    color: rgb(255,255,255);
    border: 0;
    width: 11em;
}
#nav a
{
    margin: 6px 0px 6px 0px;
    padding: 3px 0px 3px 0px;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 85%;
    color: rgb(255,255,255);
    border: 0;
}
#nav .kleintext  {
    font-size: 0.7em;
    font-weight: bold;
}  
/*- --------------- Formatierung der Links --*/
#nav a:link, #navprodukte a:link
{
    color: rgb(0,0,0);
    background: rgb(255,102,0);
}
#nav a:visited, #navprodukte a:visited
{
    color: rgb(195,195,195);
    background: rgb(236,236,236);
}
#nav a:hover, #navprodukte a:hover
{
    color: rgb(255,255,255);
    background: rgb(181,140,59);
}
#nav a:active, #navprodukte a:active
{
    color: rgb(0,0,0);
    background: rgb(236,236,236);
}
  /*- --------------- Formatierung der DIV Boxelemente  ----*/
#footer
{
    border-top: 1px solid rgb(210,210,210);
    font-size: 0.7em;
    clear: both;
}

  /*- --------------- Formatierung der Überschriften  ----*/
h1
{
    font-size: 110%;
}
h2
{
    font-size: 110%;
    color: rgb(255,102,0);
    font-weight: bold;
}
h3
{
    font-size: 100%;
}
h4
{
    font-size: 95%;
}
h5
{
    font-size: 100%;
}
h6     {
   font-size: 95%;
}
/*-- Formatierung der Formulare --*/
 input.kontakt{width: 80%;}
 input.Antrag {width: 80%;}
 input.linktext{width: 30em;}
 input.Land{width: 10%;}
 input.PLZ{width: 12%;}
 input.Datum{width: 6em;}
 input.Ort{width: 55%;}
 textarea{width: 95%;}

textarea
{
    max-width: 95%;
}
input.kontakt
{
    max-width: 80%;
}
input.linktext
{
    max-width: 30em;
}
input.Antrag
{
    max-width: 80%;
}
input.fileupload
{
    max-width: 50%;
}
input.Land
{
    max-width: 10%;
}
input.PLZ
{
    max-width: 12%;
}
input.Datum
{
    max-width: 6em;
}
input.Ort
{
    max-width: 55%;
}

.fett
{
    font-weight: bold;
}
.kleintext{
    font-size: 0.8em;
    font-weight: bold;
}
.kleintext2
{
    font-size: 0.75em;
}
.textbemerkung
{
    background-color: rgb(236,236,236);
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.5em;
    border: thin dotted rgb(60,60,230);
}

.textbemerkungnormal
{
    background-color: rgb(236,236,236);
    font-weight: bold;
    padding: 0.5em;
}

.lastorder{
    font-size: 0.8em;
    font-weight: bold;
    background-color: rgb(255,255,255);    
}

.lastorderfehler{
    font-size: 0.8em;
    font-weight: bold;
    color: rgb(255,255,255);
    background-color: rgb(255,0,0);    
}
.bemerkung
{
    color: rgb(255,255,255);
    font-size: 0.8em;
    background-color: rgb(60,60,230);
    font-family: 'Courier New' , Courier, Monospace;
}
.bemerkung a:link    { color: rgb(0,0,0); }
.bemerkung a:visited { color: rgb(195,195,195);}
.bemerkung a:hover   { color: rgb(195,0,0);}
.bemerkung a:active  { color: rgb(0,0,0); }

legend
{
    font-weight: bold;
}
legend.klein
{
    font-size: 80%;
}
.liOrte
{
    float: left;
    margin-left: 2em;
    display: block;
}
dt.normal
{
    margin-top: 1em;
}

dd.kurzliste
{
    padding-left: 0em;
    margin-left: 11em;
}
.bestellstatus{
    font-weight: bold;
    color: rgb(255,255,255);
    background-color: rgb(162,162,162);    
}
dt.bestellstatus
{
    float: left;
}
dd.bestellstatus
{
    padding-left: 0em;
    margin-left: 14em;
}
dt.floatliste
{
    float: left;
}
dd.floatliste
{
    padding-left: 0em;
    margin-left: 14em;
}
dt.autor
{
    float: left;
    font-size: 0.8em;
}
dd.autor
{
    padding-left: 0em;
    font-size: 0.8em;
    margin-left: 16em;
}

.textmitte
{
    text-align: center;
}
.bildertab td
{
    padding: 0.5em;
    border: 1px solid rgb(60,60,230);
}
.nachoben
{
    padding: 1em;
    text-align: right;
    font-size: 0.7em;
}
/*-- Bilderformatierung --*/
.bildtext
{
    font-size: 0.55em;
}
.piclinks
{
    text-align: center;
    float: left;
}
.picrechts
{
    text-align: center;
    float: right;
}
.sauber
{
    clear: both;
}  
.tblunten {
   margin-bottom: 2em;
}
.Fehlermeldung{
   background-color: rgb(255,255,255);
}
legend {
   font-weight: bold;
}
legend.klein {
      font-size: 80%;
}
.textrechts
{
    text-align: right;
}

