/*-----------------------------------------------------------
   CSS Rednitzgrund                     
   Erstellt: 02.07.2009                   
   Autor: Norbert Marreck - FITTcom GmbH          
   Anmerkung: Gesamter Bildschirm wird genutzt.
-----------------------------------------------------------*/
a:link {text-decoration: none; color: #8C0B2A;}
a:visited {text-decoration: none; color: #8C0B2A;}
a:active {text-decoration: none; color: #8C0B2A;}
a:hover {text-decoration: underline; color: #006F00;}

.kopf1 a:link {text-decoration: none; color: #FFCD84;}
.kopf1 a:visited {text-decoration: none; color: #FFCD84;}
.kopf1 a:active {text-decoration: none; color: #FFCD84;}
.kopf1 a:hover {text-decoration: underline; color: #FFFFFF;}

.fuss1 a:link {text-decoration: none; color: #FFCD84;}
.fuss1 a:visited {text-decoration: none; color: #FFCD84;}
.fuss1 a:active {text-decoration: none; color: #FFCD84;}
.fuss1 a:hover {text-decoration: underline; color: #FFFFFF;}

body {
    /* Einstellen der Seitenränder */
    /*
    padding-top    : 15px;
    padding-bottom    : 15px;
    padding-left    : 50px;
    padding-right    : 50px;
    */
    
    padding      : 0px;
    margin      : 0px;
    background-color  : #FFCD84;
    font-family    : Verdana, Arial;
    font-size    : 12px;
}
/*---------------------------------------------------------*/
#kontent {
    background-color  : #FFFFCC;
    border      : 2px solid #8C0B2A;
}

#kopf {
    height      : 130px;
    background-color  : #FFCD84;
    padding      : 3px;
}
#kopf_1 {
  height      : 130px;
   background-image   : url(../images/logo.jpg);
    background-repeat  : no-repeat;
    background-position  : left;
}
#kopf_2 {
   font-size    : 24px;
   font-weight    : bolder;
   font-family    : Lucida Handwriting;
   color      : 8C0B2A;
   position    : absolute;
  /* wenn über den ganzen Bildschirm */  
  left      : 235px; 
  top      : 100px; 
  width      : 400px; 
  height      : 25px;
  /* wenn mit Seitenränder */  
  /*
  left      : 285px; 
  top      : 122px; 
  width      : 320px; 
  height      : 25px;
  */
}
/*---------------------------------------------------------*/
#navioben {
  background-color  : #8C0B2A;
}
#navioben_1 {
    color      : #FFCD84;
    font-size    : 12px;
    text-align    : right;
    padding      : 3px;
}
/*---------------------------------------------------------*/
#fuss {
    background-color  : #8C0B2A;
}
#fuss_1 {
    color      : #FFCD84;
    font-size    : 10px;
    text-align    : right;
    padding      : 3px;
}
/*---------------------------------------------------------*/
#mitte {
    position    : relative;
    width      : 100%;
}
/*---------------------------------------------------------*/
#inhalt {
  margin      : 0px 160px;
    border-left    : 2px solid #8C0B2A;
    border-right    : 2px solid #8C0B2A;
}
#inhalt_1 {
    color      : #8C0B2A;
    font-size    : 12px;
    text-align    : left;
    padding      : 15px;
}
/*---------------------------------------------------------*/
#links {
  position    : absolute;
    top      : 0px;
    left      : 0px;
    width      : 160px;
}
#links_1 {
    color      :#8C0B2A;
    font-size    : 12px;
    text-align    : left;
    padding-left    : 3px;
    padding-top    : 40px;
}
/*---------------------------------------------------------*/
#neues {
  padding-left:  15px;
}
/*---------------------------------------------------------*/
#rechts {
    position    : absolute;
    top      : 0px;
    right      : 0px;
    width      : 160px;
}
#rechts_1 {
    color      : #8C0B2A;
    font-size    : 12px;
    text-align    : left;
    padding-top    : 15px;
    padding-left    : 5px;
  padding-right    : 5px;   
}
/*---------------------------------------------------------*/
h1 {
   font-size    : 22px;
   font-weight    : bolder;
   font-family    : Comic Sans MS;
   color      : #8C0B2A;
}
h2 {
   font-size    : 18px;
   font-weight    : bolder;
   font-family    : Comic Sans MS;
   color      : #8C0B2A;
}
h3 {
   font-size    : 16px;
   font-weight    : bolder;
   font-family    : Comic Sans MS;
   color      : #8C0B2A;
}
h4 {
   font-size    : 14px;
   font-weight    : bolder;
   font-family    : Comic Sans MS;
   color      : #8C0B2A;
}
h5 {
   font-size    : 12px;
   font-weight    : bolder;
   font-family    : Comic Sans MS;
   color      : #8C0B2A;
}
p {
  line-height      : 17px;
  font-size      : 13px;
  color        : #8C0B2A;
}
li {
  line-height      : 17px;
  font-size      : 13px;
  color        : #8C0B2A;
}
/* Beschreibungen unter den Bildern */
dd {
  font-size    : 10px;
  color      : #8C0B2A;
}
/* gezielt Schrift für rechts */
.r_innen h5{
  font-size    : 11px;
  font-weight    : bold;  
  color      : #8C0B2A;
}
.r_innen p{
   font-size    : 11px;
   color      : #8C0B2A;
   line-height    : 14px;
}
/*---------------------------------------------------------*/
/* Verhalten Navi links */
#navi_links_1_NO {
  padding-left    : 10px;
    font-size    : 14px;
  line-height    : 17px;
}
#navi_links_1_aCT {
  padding-left    : 3px;  
    font-size    : 14px;
  line-height    : 17px;
}
#navi_links_2_NO {
  padding-left    : 20px;
  font-size    : 12px;  
  line-height    : 17px;
}
#navi_links_2_aCT {
  padding-left    : 13px;
  font-size    : 12px;  
  line-height    : 17px;
}
#navi_links_3_NO {
  padding-left    : 30px;
  font-size    : 11px;  
  line-height    : 17px;
}
#navi_links_3_aCT {
  padding-left    : 23px;
  font-size    : 11px;  
  line-height    : 17px;
}
/*---------------------------------------------------------*/
/* Speisekarten  */

.preisliste {
  /*border: 1px solid black;*/
  width      : 100%;
  height      : 250px;
}

.preisliste_header {
  /* Ueberschrift*/
  font-family    : Comic Sans MS, Verdana;
  font-size    : 16px;
  font-weight    : bold;
}

.preisliste_trenner {
  /* Trennstrich*/
  float      : left;
  border-top    : #8C0B2A 2px solid;
  width      : 100%;

  margin-top    : 10px;
  margin-bottom    : 5px;
}

.preisliste_links {
  /*border: 1px solid red;*/
  width      : 60%;
  float      : left;
  height      : 22px;
}

.preisliste_mitte {
  /*border: 1px solid grey;*/
  width      : 30%;
  float      : left;
  height      : 22px;
}

.preisliste_rechts {
  /*border: 1px solid green;*/
  width      : 10%;
  float      : right;
  text-align    : right;
  height      : 22px;
}
/*---------------------------------------------------------*/
/* Kontaktformular */

.select {
  width      : 80px;
}

.textfeld {
  width      : 250px;
}

.textfeld_kurz {
  width      : 80px;
}

.anfrage {
    font-family    : Verdana, Arial;
    font-size    : 12px;
  color      : 8C0B2A;
  text-align    : left;
}
