/*===============================================================================*/
/*--                   Standard - CSS Contenido Badener Taxi AG                --*/
/*-------------------------------------------------------------------------------*/
/*-- Author: media-konzept kuster, Felix Kuster, Walti Zubler                  --*/
/*-------------------------------------------------------------------------------*/
/*-- Copyright (C) 2009 media-konzept kuster, 5430 Wettingen                   --*/
/*===============================================================================*/

/*-------------------------------------------------------------------------------*/
/*-- Verwendete Grundfarben:                                                   --*/
/*-- -----------------------                                                   --*/
/*-- Orange:          #FF7F2A                                                  --*/
/*-------------------------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*--                       Gillt für Alle                       --*/
/*----------------------------------------------------------------*/

* {  margin:0;  padding:0;  }

/*----------------------------------------------------------------*/
/*--                      Grund-Definitionen                    --*/
/*----------------------------------------------------------------*/

html
{  
  padding:0px;
  margin:0px;
  border:0px;
}

body
{
  font-size:14px;
  font-family: arial, sans-serif;
  color:#000;
  background-image:url(/cms/upload/layout_elemente/body_hgrund.jpg);
  background-position:0px 180px;
  background-repeat:repeat-x;
}

a, a img  {  border:0;  outline-style:none;  outline-width:0;  text-decoration:none;  }

a:link, a:visited
{
  border:0;
  outline-style:none;
  outline-width:0;
  color:#808080;
}

a.fusszeilen_link:link, a.fusszeilen_link:visited
{
  border:0;
  outline-style:none;
  outline-width:0;
  color:#808080;
  font-size:11px;
}

a.outlink:link 
{
  padding-left: 15px;
  background-image: url(../upload/design/link_out.png);
  background-repeat: no-repeat;
  background-position: center left;
  color: #595497;
}

a.outlink:visited 
{
  padding-left: 15px;
  background-image: url(../upload/design/link_out.png);
  background-repeat: no-repeat;
  background-position: center left;
  color: #595497;
}

a.outlink:hover 
{
  padding-left: 15px;
  background-image: url(../upload/design/link_out.png);
  background-repeat: no-repeat;
  background-position: center left;
  color: #595497;
}

h1, h2, h3, h4, h5  { color: #FF7F2A; }

h1 {font-size: 21px;}
h2 {font-size: 19px;}
h3 {font-size: 17px;}
h4 {font-size: 15px;}

.headline  {  margin-bottom:30px;  }

h2.titel_im_text        {  color: #FF7F2A; margin-bottom:4px;  font-size:16px;  font-weight:bold;  }
h2.titel_im_text_gross  {  color: #FF7F2A; margin-bottom:4px;  font-size:18px;  font-weight:bold;  }

h3.titel_im_text        {  color: #FF7F2A; margin-bottom:4px;  font-size:16px;  font-weight:bold;  }

li.liste_8px   {  list-style-image:url(/cms/upload/layout_elemente/list_symbol8.gif);   }
li.liste_10px  {  list-style-image:url(/cms/upload/layout_elemente/list_symbol10.gif);  }

p.eingerueckt  {  margin-left:20px;  font-size:12px;   }

.farbe_orange  { color: #FF7F2A; }

.text_small        {  font-size:12px;  }
.text_small_bold   {  font-size:12px;  font-weight:bold;  }

.float_block  {  float:left;  }
.clear_float  {  clear:both;  }

.holdinglogos {margin-left: 20px;}

/*----------------------------------------------------------------*/
/*--                        Raumaufteilung                      --*/
/*----------------------------------------------------------------*/

#arbeitsflaeche
{
  margin: 0 auto;
  margin-top:20px;
  width:806px;      /* 800 + 5px rechter Schatten */
}

#arbeitsflaeche_schatten
{
  width:100%;
  background-image:url(/cms/upload/layout_elemente/schatten_rechts.png);
  background-repeat:no-repeat;
  background-position:right 50px;  
}

#arbeitsflaeche_fuss_schatten
{
  width:100%;
  height:6px;
  display:block;
  background-image:url(/cms/upload/layout_elemente/schatten_fuss.png);
  background-repeat:no-repeat;
}

#box_um_inhalt   /* Navigation + Content */
{
  width:800px;
}

#hauptnavigation
{
  width:220px;
  float:left;
}

#box_um_content
{
  width:560px;  /* 800 - width(hauptnavigation) - rechter rand(20) */
  margin-top:360px;
  margin-bottom:20px;
  float:left;
}

#fuss_bereich
{
  margin-top:4px;
  margin-bottom:10px;
  margin-left:20px;
  color:#808080;
  font-size:11px;
}

/*----------------------------------------------------------------*/
/*--                        Navigation Main                     --*/
/*----------------------------------------------------------------*/

#navigation
{
  margin-top:320px;
  padding-left:20px;
}

.navmainStandardLevel_1
{
  text-transform: uppercase;
  padding-top:5px;
}

/* Level 1 */
#navigation ul
{
  margin:0;
  padding:0;
}

#navigation ul li
{
  list-style-type:none;
}

#navigation ul li a
{
  font-size:14px;
  font-weight:bold;
  color:#808080;
  text-decoration:none;
}

#navigation ul li a:hover
{
  color:#FEAD5C;
}

#navigation ul li.active a
{
  color:#FF7F2A;
}

/* Level 2 */
#navigation ul li.navmainStandardLevel_2
{
  margin-left:20px;
}

#navigation ul li.navmainStandardLevel_2 a
{
  color:#808080;
}

#navigation ul li.navmainStandardLevel_2 a:hover
{
  color:#FEAD5C;
}

#navigation ul li.navmainStandardLevel_2 a.active
{
  color:#FF7F2A;
}

/*----------------------------------------------------------------*/
/*--                Button online reservieren                   --*/
/*----------------------------------------------------------------*/

#online_reservieren
{
  margin-top:20px;
  margin-bottom:20px;
  margin-left:10px;
}

img#online_reservieren
{
  border:0;
}

/*----------------------------------------------------------------*/
/*--                       Google Maps                          --*/
/*----------------------------------------------------------------*/

#google_map
{
  margin-top:20px;
  width:350px;
  height:500px;
  border:0px #FF7F2A solid;
  float:left;
}

#mapsidebar
{
  margin-top:20px;
  width:200px;
  height:500px;
  border:0px #FF7F2A solid;
  border-left:0;
  float:left;
}

#mapsidebar_inhalt
{
  width:100%;
  height:100%;
  margin:10px;
  margin-top:0px;
  overflow:hidden;
}

#link0, #link1, #link2, #link3, #link4, #link5, #link6, #link7
{
  width:180px;
}

.sidebarBlock
{
  width:180px;
  margin-bottom:16px;
  overflow:hidden;
}

.sidebarZeichen
{
  width:20px;
  float:left;
}

.sidebarText
{
  width:160px;
  float:left;
}

.sidebarText a:link
{
  color:#FF7F2A;
}

#info_win1_style
{
  font-size:18px;
  color:#FF7F2A;
}

/*----------------------------------------------------------------*/
/*--                       Tariftabellen                        --*/
/*----------------------------------------------------------------*/

table.tariftabelle
{
  border: 1px #000000 solid;
}

.tariftabelle_1 td
{
  padding:5px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.tarife_text      {  background-color:#FFAA7F;  }
.tarife_preis     {  background-color:#ECF1B2;  }
.tarife_fahrzeug  {  background-color:#FF7F2A;  }

