/*===============================================================================*/
/*--                 Standard - CSS Contenido Central-Rohrdorf                 --*/
/*-------------------------------------------------------------------------------*/
/*-- Author: media-konzept kuster, Felix Kuster / Janine Iten / Walti Zubler   --*/
/*-------------------------------------------------------------------------------*/
/*-- Copyright (C) 2007 media-konzept kuster, 5430 Wettingen                   --*/
/*===============================================================================*/

/*----------------------------------------------------------------*/
/*--                       Gillt für Alle                       --*/
/*----------------------------------------------------------------*/

* {  margin:0;  padding:0;  }

/*----------------------------------------------------------------*/
/*--                      Grund-Definitionen                    --*/
/*----------------------------------------------------------------*/

html
{  
  padding:0px;  
  margin:0px;  
  border:0px;  
}

body
{
  color:#524b47;
  background-color:#fff; 
  margin:0px; 
  padding:0px;
  font-family: Verdana, 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size:13px;
}

a { border:0; outline-style:none; outline-width:0; color: #FFA500; text-decoration:underline; font-size:13px; font-weight:bold; }

.clear_float  {  clear:both;  }

.transparenz { filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }

.titel_allgemein 
{
margin-top:30px;
font-weight:bold;
padding-bottom:20px;}

.tagesmenu_titel 
{
font-size:14px; 
font-weight:bold; 
color:#ffa600; 
}

/*----------------------------------------------------------------*/
/*--                      Texte                                 --*/
/*----------------------------------------------------------------*/

h1,h2,h3,h4,.text1, .text2, .text3, .text4
{ 
  font-family: Verdana, 'Trebuchet MS',  Helvetica, Arial, sans-serif;
}

h1
{
  font-size:16px; 
  color:#524b47; 
  font-weight:bold; 
  padding-bottom:5px;
}

h2
{
  padding:0px; 
  margin:0px; 
  font-size:14px; 
  color:#524b47; 
  font-weight:bold; 
  border:0px; 
  padding-bottom: 10px;
}


h1.content
{
  font-size:16px; 
  color:#524b47; 
  font-weight:bold; 
  padding-bottom:5px;
}

h2.content
{
  padding:0px; 
  margin:0px; 
  font-size:14px; 
  color:#524b47; 
  font-weight:bold; 
  border:0px; 
  padding-bottom: 10px;
}

img  {  margin:0;  padding:0;  }

a.umbruchaktivpageclass { color:black; text-decoration:none; }
a.umbruchaktivpageclass:visited { color:black; text-decoration:none; }
a.umbruchaktivpageclass:hover { color:black; text-decoration:underline; }
a.umbruchaktivpageclass:active { color:black; text-decoration:none; }

a.umbruchpageclass { color:black; text-decoration:none; }
a.umbruchpageclass:visited { color:black; text-decoration:none; }
a.umbruchpageclass:hover { color:black; text-decoration:underline; }
a.umbruchpageclass:active { color:black; text-decoration:none; }

a.umbruchlinksclass { color:black; text-decoration:none; }
a.umbruchlinksclass:visited { color:black; text-decoration:none; }
a.umbruchlinksclass:hover { color:black; text-decoration:underline; }
a.umbruchlinksclass:active { color:black; text-decoration:none; }

/*----------------------------------------------------------------*/
/*--                      Boxen-Aufteilung                      --*/
/*----------------------------------------------------------------*/

#zentriert
{
  position:absolute;
/*  width: 100%; */
  height: auto;
  left:50%;
  right: 50%;
  margin-left: -450px;
}

#box_um_alles
{
  width:900px;
  margin:0;
  padding:0;
  padding-top: 20px;
}

#Hilfsnavi
{
  padding-left:780px;
  margin-bottom:5px;

}

#hilfsnavi_inhalt a 
{ 
  letter-spacing:1px;
  font-size:10px;
  font-weight:normal;
  color:#b1b1b1;
  text-decoration:none;
}

#header
{
  width: 900px; 
  background-color:#fff;

}

#header_bild
{
  height:256px;
  width: 900px; 
}

#navigation
{
  width:900px;
  height:40px;
  background-color:#fff;
  padding-top:6px;
}

#mainnavi

{
  width:888px;
  background-color:#dd6a0d;
  margin-left:6px;





}

#mainnavi_inhalt
{
  font-size:11px;
  color:#261d18;
  padding-left:15px;
}

#main
{
  margin:0px; 
  padding:0px;
  width: 900px; 
 
}

#main_oben
{
  margin:0px; 
  padding:0px;
  width:900px;
  height:13px;

}

#main_content
{
  margin:0px; 
  padding:0px;
  width:900px;
}

#main_links
{
  width:280px;
  float:left;
}

#main_links_inhalt
{
  margin-left:15px;
}

#main_mitte
{
  width:620px;
  float:left;
}

#main_mitte_inhalt
{
  padding-top:30px;
  padding-right:130px;
  padding-left:10px;
}

/*------------------------------------startseite ---------------------------------------*/

#main_breit
{
  width:700px;
  margin-left:100px;
}

#main_breit_inhalt
{
  padding-top:30px;
  padding-bottom:30px;

}

.startseite_content 
{
  border-bottom:1px #fdf8f3 solid;
}

.startseite_links 
{
  width:250px;
  float:left;
}

.startseite_links_inhalt 
{
  padding-top:20px;
}

.startseite_rechts 
{
  width: 450px;
  float:left;
}

.startseite_rechts_inhalt 
{
  padding-top:30px;
  padding-bottom:30px;
  padding-right:50px;
  padding-left:20px;
}

.startseite_links2 
{
  width:320px;
  float:left;
}

.startseite_links2_inhalt 
{
  padding-top:20px;
}

.startseite_rechts2 
{
  width: 380px;
  float:left;
}

.startseite_rechts2_inhalt 
{
  padding-top:30px;
  padding-bottom:30px;
  padding-right:50px;
  padding-left:20px;
}

/*------------------------------------kontakt ---------------------------------------*/


.startseite_left
{
  width:230px;
  float:left;
}

.startseite_left_inhalt
{
  padding-top:20px;
}

.startseite_center
{
  width: 240px;
  float:left;
}

.startseite_center_inhalt
{
  padding-top:30px;
  padding-bottom:30px;

  padding-left:20px;
}

.startseite_right
{
  width: 230px;
  float:left;
}

.startseite_right_inhalt
{
  padding-top:30px;
  padding-bottom:30px;
}


#footer
{
  background-image:url(../upload/bilder/footer.jpg);
  width:900px; 
  height:100px; 
  margin:0px; 
  padding:0px; 
  border:0px;
  font-size:12px;
  text-align:center;
  font-weight:normal;
  color:#e3cfc1;
  letter-spacing:1px;
}

#adresse
{
  font-size:13px;
  text-align:center;
  font-weight:normal;
  padding-top:25px;
  color:#e3cfc1;
  letter-spacing:1px;
}

/*----------------------------------------------------------------*/
/*--                          Navigationen                      --*/
/*----------------------------------------------------------------*/

#mainnavi_inhalt a        {  color:#c54902;  }

#mainnavi_inhalt a:hover  {  color:#eebc9f;  }

#mainnavi_inhalt a:active {  color:#eebc9f;  }

#subnavi_inhalt a        {  color:#cb5d1e;  }

#subnavi_inhalt a:hover  {  color:#eebc9f;  }

#subnavi_inhalt a:active {  color:#eebc9f;  }

/*---------- Main-Level ---------*/

.splitt_navi_0
 {
   font-size:13px;
   color:#c54902;
   font-weight:bold;
   text-decoration:none;
   z-index:55;
 }


.splitt_navi_selected_0
 {
   font-size:15px;
   color:#fff;
   font-weight:bold;
   text-decoration:none;
   z-index:55;
 }

/*--------- Sub-Level 1 ----------*/

.splitt_navi_1
 {
   font-size:14px;
   color:#cb5d1e;
   font-weight:bold;
   text-decoration:none;
   z-index:55;
 }

.splitt_navi_selected_1
 {
   font-size:14px;
   color:#505050;
   font-weight:bold;
   text-decoration:none;
   z-index:55;
 }

/*----------------------------------------------------------------*/
/*--                      slideshow                             --*/
/*----------------------------------------------------------------*/
/* css definitions 4 slideshow */

#slideshow-box  {  width: 900px; height:256px; padding-left:0px;  z-index:0;  }

#slideshow .slide img { border:0; z-index:0; }
#slideshow .slide {  position:absolute;top:0;left:0;vertical-align:middle;display:none; z-index:0;  }
#slideshow {  position:relative;margin:auto;vertical-align:middle;  z-index:0; }

/*----------------------------------------------------------------*/
/*--                     LoginBox                               --*/
/*----------------------------------------------------------------*/

.loginbox_border
  {
    width:180px;
    border-bottom:1px dotted #ddd3cb;
    border-top:1px dotted #ddd3cb;
    padding-top:10px;
    padding-bottom:5px;
    margin-bottom:10px;
  }

.label_loginbox
{  
  float:left;
  width:70px;
  font-size:10px;
  color:#9d9ea2;
  margin-bottom:5px;
}

.input_loginbox      
{  
  float:left;
  width:110px;
  font-size:11px;
  color:#9d9ea2;
  margin-bottom:5px;
}

.input_loginbox input 
{
  width:100px;
  height:15px;
}

.label_login 
{
  width: 180px;
  text-align:right;
}

.label_login a 
{
  text-decoration:none;
  font-size:11px;
}

/*----------------------------------------------------------------*/
/*--                     Download Liste                         --*/
/*----------------------------------------------------------------*/

#downloadtable
{
  width: 510px;
}

#downloadheader
{
}

.downloaddata
{
  margin-top: 10px;
}

#dhead_line
{
  margin-top: 10px;
  border-bottom: 1px dotted #A52B28;
}
  
.dheader1
{
  width: 260px;
  float:left;
}

.dheader2
{
  width: 100px;
  float:left;
  text-align:center;
}

.dheader3
{
  width: 60px;
  float:left;
  text-align:center;
}

.dheader4
{
  width: 80px;
  float:left;
  text-align:right;
}

.ddata1
{
  width: 260px;
  float:left;
}

.ddata2
{
  width: 100px;
  text-align: center;
  float:left;
}

.ddata3
{
  width: 60px;
  float:left;
}

.ddata4
{
  width: 80px;
  text-align: center;
  float:left;
}

.dfiledesc
{
  color: #9D9EA2;
  font-size: 9px;
}

/*----------------------------------------------------------------*/
/*--                     Tagesmenu                              --*/
/*----------------------------------------------------------------*/

.menu
{
  text-align:center;
  background-color: #fff;
  margin-bottom:10px;
}

.menu_headline
{
  color:#FFA500;
  padding-top:10px;
  padding-bottom:10px;
}

.menu_text_1
{
  padding-bottom:10px;
}

 /* Textzeile 1 */

.menu_text_2
{
  padding-bottom:10px;
}

/* Textzeile 2 */

.menu_text_3
{
  font-weight:bold;
  padding-bottom:10px;
}

/*  Preis */

.menu_text
{
  padding-bottom:10px;
}


/*----------------------------------------------------------------*/
/*--                     Saisonal                               --*/
/*----------------------------------------------------------------*/

.menu
{
  text-align:center;
  background-color: #fff;
  margin-bottom:10px;
}

.menu_headline
{
  color:#FFA500;
  padding-top:10px;
  padding-bottom:10px;
}

.menu_saisonal_1
{
  padding-bottom:10px;
}

/* Textzeile 1 */

.menu_saisonal_2
{
  font-weight:bold;
  padding-bottom:10px;
}

/*  Preis */

.menu_saisonal
{
  padding-bottom:10px;
}

/*----------------------------------------------------------------*/
/*--                     Linkliste                              --*/
/*----------------------------------------------------------------*/

.linkliste
{
   text-align:center;
   width: 560px;
   border-bottom: 1px dotted #d4cbc3;
   margin-left:25px;
   padding-top:10px;
   padding-bottom:10px;
}

.linkliste_bild
{
   width: 100px;
   height: 75px;
   border:0px;
   float:left;
   margin-left:140px;
}

.linkliste_content
{
   width: 320px;
   float:left;
}

.linkliste_headline
{
   font-weight:bold;
}

.linkliste_url
{
   padding-top:10px;
   font-size:11px;
}
.gehezu
{
   padding-left:300px;
   margin-top:30px;
}

