/*=====================================================================*/
/*==          Bildschirm - CSS made by media-konzept.ch              ==*/
/*==-----------------------------------------------------------------==*/
/*==  Copyright: form+wohnen, CH-5400 Baden                          ==*/
/*==  Author   : media-konzept kuster, CH-5430 Wettingen             ==*/
/*==             Felix Kuster, Walti Zubler                          ==*/
/*==-----------------------------------------------------------------==*/
/*== Erste Version : 29.10.2009 Walti Zubler                         ==*/
/*== Aenderungen   : tt.mm.jjjj was wurde geaendert + Name           ==*/
/*==               : tt.mm.jjjj was wurde geanedert + Name           ==*/
/*=====================================================================*/

/*------------------ Allgemeine Definitionen -----------------*/

* {  /* Gillt für Alle IE's  */
    margin:0;
    padding:0;
}

html
{
  padding:0px;
  margin:0px;
  border:0px;
}

body
{
   background-color:#FFF;
   color:#444;
   margin:0px;
   padding:0px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size:14px;

}

a
{
  border:0;
  outline-style:none;
  outline-width:0;
  text-decoration: none;
  color:#a89d9d;
  font-size:12px;
}

a:hover
{
  text-decoration: underline;
}

.text1 a {font-size: 14px;}

h1
{
  margin-bottom:5px;
}

img.schatten1
{
  border:1px #808080 solid;
  -moz-box-shadow: 3px 3px 3px #888;
  -webkit-box-shadow: 3px 3px 3px #888;
  box-shadow:3px 3px 3px #888;
}

.clear_float  {  clear:both;  }

table {table-layout: fixed;}
table.zeiten td {font-size: 12px; vertical-align: top; border-bottom: 1px dotted #00a392; border-collapse: collapse; padding: 5px 0;}

/*------------------ Raumaufteilung -----------------*/

#arbeitsflaeche_aussen
{
  width:1024px;
  margin: 0 auto;
  border:0;
  background-image:url(/cms/upload/fw_09_layout/bg.jpg);
}

#arbeitsflaeche_innen
{
  position:relative;
  left:34px;
  width:959px;
}

#logobereich
{
  width:100%;
}

#fw_logo
{
  margin-left:15px;
}

#titelbild
{
  width:959px;
  height:336px;
}

#mainnavi_balken
{
  width:959px;
  height:25px;
  background-color:#313F3C;
  display:block;
}

#inhalt_bereich
{
  width:959px;
  min-height:500px;
}

#inhalt_startseite_links
{
  width:580px;
  padding:20px;
  float:left;
}

#inhalt_startseite_rechts
{
  width:280px;
  padding:20px;
  float:left;
}

#inhalt_subnavi_bereich
{
  width:170px;
  padding:20px;
  padding-top:25px;
  float:left;
}

#inhalt_rechts
{
  width:690px;
  padding:20px;
  float:left;
}

.content_bereich
{
  width:100%;
}

.content_ohne_subnavi
{
  margin:20px;
}

#fuss_bereich
{
  text-align:center;
  color:#606060;
  font-size:10px;
  padding-bottom:5px;
}

/*----------------------------------------------------------------*/
/*--           Navigation Main   (aQnavigation_main)            --*/
/*----------------------------------------------------------------*/

#aq_navi_main_inhalt
{
  height:25px;
  padding-top:5px;
  padding-left:70px;
  font-size:12px;
  color:#CCCCCC;
}

.aq_navi_main
{
  position:relative;
  float:left;
}

.aq_navi_main_selected
{
  position:relative;
  float:left;
}

.aq_navi_main a
{
  float:left;
  color:#CCCCCC;
  text-decoration:none;
}

.aq_navi_main_selected a
{
  float:left;
  color:#FFFFFF;
  text-decoration:none;
}

.aq_navi_main a:hover
{
  float:left;
  color:#FFFFFF;
}

.aq_navi_main_between
{
  padding-left:20px;
  padding-right:20px;
  float:left;
}

/*----------------------------------------------------------------*/
/*--            Navigation Sub   (aQnavigation_sub)             --*/
/*----------------------------------------------------------------*/

.aq_navi_sub1
{
  padding-left:10px;
  padding-bottom:8px;
  text-align:center;
}

.aq_navi_sub1 a
{
  text-decoration:none;
  color:#000;
}

.aq_navi_sub1 a:link
{
  text-decoration:none;
  vertical-align:middle;
}

.sub1_normal
{
  width:145px;
  height:31px;
  background-image:url(/cms/upload/fw_09_layout/submenu.jpg);
  display:block;
}

a:hover.sub1_normal
{
  width:145px;
  height:31px;
  text-align:center;
  vertical-align:middle;
  background-image:url(/cms/upload/fw_09_layout/submenu2.jpg);
  display:block;
}

.sub1_selected
{
  width:145px;
  height:31px;
  text-align:center;
  vertical-align:middle;
  background-image:url(/cms/upload/fw_09_layout/submenu2.jpg);
  display:block;
}

.sub_link_text
{
  line-height:30px;
}

/*----------------------------------------------------------------*/
/*--                    Newsmodul Startseite                    --*/
/*----------------------------------------------------------------*/

.news_date
{
  font-size: 48px;
  color: #e5e5e5;
  font-weight: bold;
}

.news_titel
{
}

.news_headline
{
  font-size: 18px;
  color: #535144;
  margin-top: -29px;
}

.news_text
{
  font-size: 14px;
  color: #535144;
  margin-top: 1px
}

.news_more
{
  text-align: right;
  margin-top: -10px;
}

a.artiliste
{
  text-decoration: none;
  font-size: 12px;
  color: #FFA500;
}

a.artiliste:hover
{
}

/*--------------------------- Google-Maps ------------------------*/

#karte
{
  -moz-box-shadow: 4px 4px 4px #666;
  -webkit-box-shadow: 4px 4px 4px #666;
  box-shadow:4px 4px 4px #666;
}

/*-------------------------- E-Shop ---------------------------*/

#eshop
{
  width:920px;
  border-bottom: 1px #000 solid;
}

/*---------------------------------------------*/ 
/*                 Downloadmodul               */ 
/*---------------------------------------------*/ 

#dl_box { margin-top: 20px; width: 600px;}
.dl_icon { width: 80px; float: left;}
.dl_textbox {float: left; margin-left: 20px; margin-right: 10px; width: 260px; padding-top: 10px;}
.dl_filename {font-size: 15px;}
.dl_filedesc {font-size: 10px;}
.dl_textbox2 {float: left; margin-left: 20px; margin-right: 10px; width: 200px; padding-top: 10px;}
.dl_size {font-size: 10px;}
.dl_counter {font-size: 10px;}
.dl_footer {margin-bottom: 20px;}

#dl_box a {text-decoration: none; color: #595497; font-weight: bold;}

