/*===============================================================================================*/
/*--                       Standard - CSS Contenido CVP-Wettingen                              --*/
/*-----------------------------------------------------------------------------------------------*/
/*-- Author: media-konzept kuster, Felix Kuster / Janine Iten / Walti Zubler / Melanie Germann --*/
/*-----------------------------------------------------------------------------------------------*/
/*-- Copyright (C) 2007 media-konzept kuster, 5430 Wettingen                                   --*/
/*===============================================================================================*/

/*----------------------------------------------------------------*/
/*--                       Gillt fuer Alle                                 --*/
/*----------------------------------------------------------------*/

* {  margin:0;  padding:0;  }

/*----------------------------------------------------------------*/
/*--                      Grund-Definitionen                         --*/
/*----------------------------------------------------------------*/

html
{
  padding:0px;
  margin:0px;
  border:0px;
}

body
{
  font-size:12px;
  font-family:"Verdana", Helvetica, Arial, sans-serif;
  color:#707070;
  padding:0px;
  margin:0px;
  border:0px;
  text-align:center;
  background-image: url(../images/back.jpg) ;
}

h1
{
  color:#666666;
  font-size:16px;
  padding-bottom:15px;
  font-weight:bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration:none;
}

h2
{
  padding-top:5px;
  padding-bottom:10px;
  padding-left:0px;
  font-weight:normal;
  font-family:"Verdana", Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-decoration:none;
  color:#7f8182;
}

h1.content
{
  font-family:"Verdana", Helvetica, Arial, sans-serif;
}

h2.content
{
  font-size:14px;
  font-family:"Verdana", Helvetica, Arial, sans-serif;
}

ul
{
  margin:0;
  margin-left:25px;
  padding:0;
}

li
{
  margin:0;
  padding:0;
}

.clear_float
{
  clear:both;
}

#titel_navi
{
  color:#666666;
  font-size:12px;
  padding-bottom:15px;
  padding-left:10px;
  font-weight:bold;
}

#titel_aktuell
{
  color:#666666;
  font-size:16px;
  padding-bottom:15px;
  font-weight:bold;
}

a
{
  text-decoration: none;
  border:0;
  outline-style:none;
  outline-width:0;
  color:#b46a01;
  font-size:12px;
}

a:hover
{
  text-decoration: none;
}

.outlink
{
   line-height:22px; /* Wegen IE7 sonst wird border-bottom nicht angezeigt */
   /*border-bottom: 1px solid #E11425;*/
   padding-left: 17px;
   background-image: url("../upload/bullets/link.png");
   background-repeat: no-repeat;
   background-position: left;
}

.outlink2
{
   line-height:22px; /* Wegen IE7 sonst wird border-bottom nicht angezeigt */
   /*border-bottom: 1px solid #E11425;*/
   padding-left: 17px;
   background-image: url("../upload/bullets/linkzurueck.png");
   background-repeat: no-repeat;
   background-position: left;
}


/*----------------------------------------------------------------*/
/*--                      Boxen-Aufteilung                      --*/
/*----------------------------------------------------------------*/

#arbeitsfläche
{
  width:100%;
  height:100%;
}

#blau
{
  height:170px;
  background-color:#273591;
}

#box_um_alles
{
  width:839px;
  margin: 0 auto;
  margin-top:-100px;
  padding:0;
  text-align:left;
  overflow: hidden;
}

#border
{
  border:1px #969696 solid;
  width: 837px;
  background-color:#ffffff;
  margin-bottom:10px;
}

#logo 
{
  padding-bottom:5px;
}

#kleingedrucktes
{
  position:absolute;
  width:400px;
  height:50px;
  margin-left:615px;
  margin-top:-15px;
  color:#C2C3C1;
}

#orange
{
  width:100%;
  height:15px;
  background-color: #ef971c;
}

#box_um_navi
{
  width:837px;
  height:35px;
  padding-top:5px;
  padding-left:15px;
}

#slideshow_bereich
{
  width: 837px;
  height: 208px;
}

#slideshow
{
  width: 837px;
  height: 208px;
}

#header_schrift
{
  position:relative;
  margin-top:-160px;
  left:425px;
  z-index:5;
}

.transparenz
{
  filter:alpha(opacity=60);
  opacity: 0.6;
  -moz-opacity:0.6;
}

#favoriten
{
  width:837px;
  height:90px;
  background-color:white;
}

/*----------------------------------------------------------------*/
/*--                      Inhalt-Boxen-Aufteilung               --*/
/*----------------------------------------------------------------*/





#main
{
  width:835px;
}

/*-------------------------Startseite---------------------------------------*/

#main_left
{
  width:417px;
  float:left;
}

#main_left_inhalt
{
  padding-left:25px;
  padding-right:30px;
  padding-top:20px;
}

#main_right
{
  width:417px;
  float:left;
  border-left: 1px #dfdfdf solid;
  margin-top:20px;
}

#main_right_inhalt
{
  padding-left:30px;
  padding-right:40px;
}


/*-------------------------Standard ---------------------------------------*/

#main_links
{
  width:190px;
  float:left;
  margin-left:20px;
}

#main_links_inhalt
{
  padding-left:5px;
  padding-right:20px;
  margin-top:20px;
}

#main_links_start
{
  width:540px;
  float:left;
}

#main_links_start_inhalt
{
  padding-left:5px;
  padding-right:20px;
}

#main_rechts
{
  width:625px;
  float:left;
}

#main_rechts_inhalt
{
  padding-left:10px;
  padding-top:20px;
  padding-right:50px;
  padding-bottom:20px;
}

/*-------------------------Ganze_Seite---------------------------------------*/

#main_inhalt
{
  padding-left:25px;
  padding-right:50px;
  padding-top:20px;
}

/*-------------------------restliches---------------------------------------*/



#illustration
{
  width: 170px;
  height: 140px;
  margin-left: 2px;
}

#footer  {  height: 20px;  }



/*----------------------------------------------------------------*/
/*--                      Bildmodul 3 Waagrecht                 --*/
/*----------------------------------------------------------------*/

#pic_3_1
{
  width:267px;
  height: 83px;
  float: left;
  padding-left:7px;
  border: 1px #dfdfdf solid;
  margin-left:7px;
}

#pic_3_2
{
  width:267px;
  height: 83px;
  float: left;
  border: 1px #dfdfdf solid;
  margin-left:4px;
}

#pic_3_3
{
  width:267px;
  height: 83px;
  float: left;
  border: 1px #dfdfdf solid;
  margin-left:4px;
}

/*----------------------------------------------------------------*/
/*--                      slideshow                                          --*/
/*----------------------------------------------------------------*/
/* css definitions 4 slideshow */

#slideshow-box
{
  width: 822px;
  height:200px;
  padding-left:7px;
  z-index:1;
}

#slideshow .slide img
{
  border:0;
}

#slideshow .slide
{
  position:absolute;
  top:0;
  left:0;
  vertical-align:middle;
  display:none;
}

#slideshow
{
  position:relative;
  margin:auto;
  vertical-align:middle;
  z-index:1;
}

#slideshow_inhalt
{
  width: 822px;
  height:200px;
}

/*----------------------------------------------------------------*/
/*--                     Newsliste                              --*/
/*----------------------------------------------------------------*/

.teaser_news
{
  padding-bottom:10px;
  
}

.teaser_news_inhalt
{
  margin:0;
  padding:0;
}

.teaser_news_bild
{
  padding:0;
}

.teaser_news_text
{

}

.teaser_news_headline
{
  padding-top:5px;
  padding-bottom:10px;
  padding-left:0px;
  font-size: 14px;
  text-decoration:none;
  color:#7f8182;
}

.teaser_news_content
{
  padding-top:2px;
  margin-left:0px;
  padding-bottom:0px;

}

.teaser_news_more
{
  margin-top:10px;
  color:#000;
  font-size:12px;
  text-align:right;
}

.teaser_news_more a
{
  color:#b46a01;
  font-size:12px;
}

.link_zu_allen_news
{
  width:100%;
  margin-bottom:1px;
}

.link_zu_allen_news a
{
  color:#b46a01;
}

/*----------------------------------------------------------------*/
/*--                     Newsliste_Alle                         --*/
/*----------------------------------------------------------------*/

.news_alle
{
  padding-bottom:5px;
   border-bottom: 1px dashed #dddddd;
}

.news_alle_inhalt
{
  margin:0;
  padding:0;
}

.news_alle_bild
{
  padding:0;
  /* padding-left:5px; */
  /* width:75px; */
}

.news_alle_text
{
   /* padding-right:10px; */
}

.news_alle_headline
{
  padding-top:5px;
  padding-bottom:10px;
  padding-left:0px;
  font-size: 14px;
  text-decoration:none;
  color:#7f8182;
}

.news_alle_content
{
  padding-top:2px;
  margin-left:0px;
  padding-bottom:0px;
  /* width:180px; */
}

.news_alle_more
{
  margin-top:10px;
  color:#000;
  font-size:12px;
  text-align:right;
}

.news_alle_more a
{
  color:#b46a01;
  font-size:12px;
}

/*----------------------------------------------------------------*/
/*--                     mkk_newsletter                         --*/
/*----------------------------------------------------------------*/

.nl_erfassen_label
{
  float:left;
}

.nl_erfassen_radio
{
  float:left;
  margin-left:20px;
  display:inline;
}

.nl_erfassen_input
{
  float:right;
}

.nl_erfassen_buttons
{
  float:left;
  margin-left:20px;
  display:inline;
}

.nl_erfassen_einruecken
{
  float:left;
  margin-left:50px;
  display:inline;
}

.nl_erfassen_absatz
{
  clear:both;
  margin-bottom:10px;
}

.nl_erfassen_fehlermeldung
{
  font-weight:bold;
  color:red;
}

/*----------------------------------------------------------------*/
/*--                     Bildergalerie  Liste                   --*/
/*----------------------------------------------------------------*/


.gallery_teaser
{
  width: 550px;
  padding-bottom:10px;
   border-bottom: 1px dashed #dddddd;
}

.gallery_teaser_inhalt
{
  padding-top:0px;
  padding-bottom:0px;
  margin-left:0px;
}

.gallery_teaser_bild  /*links*/
{
  float:left;
  width:120px;
  height:80px;
}

.gallery_teaser_text   /*rechts*/
{
  float:left;
}

.gallery_teaser_headline
{
  width:430px;
  font-size: 12px;
  font-weight: bold;
  color:#666666;
  padding-top:2px;
  padding-bottom:0px;
}

.gallery_teaser_content
{
  padding-top:5px;
  padding-bottom:0px;
  width:430px;
}

.gallery_teaser_more
{
  width:140px;
  color:#000;
  padding-top:25px;
}



.pageselector
{
   margin-top:20px;
}

/*---------------------------------------------*/
/*               Terminein/ausgabe             */
/*---------------------------------------------*/

#mod_te h1
{
  color:#666666;
  font-size:16px;
  padding-bottom:15px;
  font-weight:bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-decoration:none;
}

#mod_te h2
{
  font-size:14px;
  font-weight:bold;
  color:#7f8182;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}

#mod_te p
{
  font-size:100%;
  color:#223366;
}

/*---------------------------------------------*/
/*                 Terminliste                 */
/*---------------------------------------------*/

.mod_tl
{
  width: 760px;
  padding-bottom:5px;
}

.monat
{
  margin-top:10px;
  margin-bottom:10px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 10px;
  background-color: #ffcc73;
  border-top:1px solid #bebebe;
  border-bottom:1px solid #bebebe;
}

.mod_tl .sp0
{
   width:120px;
   font-size:11px;
   float:left;
   padding-left:10px;
}

.mod_tl .sp1
{
  width:100px;
  font-size:11px;
  float:left;
}

.mod_tl .sp2
{
  width:100px;
  font-size:11px;
  float:left;
}

.mod_tl .sp3
{
  width:250px;
  font-size:11px;
  float:left;
}

.mod_tl .sp4
{
  width:180px;
  font-size:11px;
  text-align:right;
  float:left;
}

.zumarchiv 
{
   margin-top:30px;
   margin-left:10px;
}

.zumarchiv a 
{
  color: #b46a01;   
}

/*----------------------------------------------------------------*/
/*--                     Download Liste                         --*/
/*----------------------------------------------------------------*/

#downloadtable
{
  width: 100%;
  margin-top: 0px;
}

#downloadheader
{
}

.downloaddata
{
  margin-top: 5px;
}

#dhead_line
{
  margin-top: 5px;
   border-bottom: 1px dashed #dddddd;
}

.dheader1
{
  font: 13px/13px verdana;
  color:#7f8182;
  width:45%;
  float:left;
}

.dheader2
{
  width:20%;
  font: 13px/13px verdana;
  color:#7f8182;
  text-align: center;
  float:left;
}

.dheader3
{
  width:15%;
  font: 13px/13px verdana;
  color:#7f8182;
  float:left;
}

.dheader4
{
font: 13px/13px verdana;
color:#7f8182;
text-align: center;
}

.ddata1
{
width:45%;
float:left;
}

.ddata2
{
  width:20%;
  text-align: center;
  float:left;
}

.ddata3
{
  width:15%;
  float:left;
}

.ddata4
{
  text-align: center;
}

.dfiledesc
{
  color: #223366;
  font-size: 9px;
}

/*----------------------------------------------------------------*/
/*--                      Login Box                             --*/
/*----------------------------------------------------------------*/

#loginbox
 {
  width:100%;
  padding-bottom:.6em;
  padding-top:5px;
  padding-left:0em;
  padding-right:0em;
  margin-top:5px;
  margin-right:0px;
  border-top:1px white dotted;
  border-bottom:1px white dotted;
 }

.titel_loginbox
{
  font-size:11px;
  font-weight: bold;
  color:#7F8182;
  margin-bottom:0px;
  padding-bottom:5px;
  padding-top:5px;
}

.input_loginbox
{
  margin-top:0px;
  width:163px;
  font-size:11px;
  color: rgb(62,77,116);
  background-color:#FEE990;
}

input.input_loginbox
{
  background:none;
  border:solid 1px #9D9EA2;
  background-color:#FFEFB3;
}

.label_loginbox
{
  font-size:11px;
  color:#9d9ea2;
}

.show_login_text
{
  font-size:11px;
  color:#9d9ea2;
}

.show_login_name
{
  font-size:11px;
  font-weight: bold;
  color:#9d9ea2;
}

/*----------------------------------------------------------------*/
/*--                      aQ-Navigation - Main                  --*/
/*----------------------------------------------------------------*/

.aq_navi_main a
{
  margin-left: -1px;
  width:115px;
  height:31px;
  float:left;
  color:#616161;
  padding-top:10px;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
  background-image:url(../images/navi.jpg);
  background-repeat:no-repeat;
}

.aq_navi_main a:hover
{
  float:left;
  background-image:url(../images/naviorange.jpg);
}

#subnavi
{
  width:100%;
  padding-bottom:6px;
  border:1px #b2b2b2 solid;
}

.aq_navi_sub1
{
  margin-left:6px;
  margin-top:6px;
  padding-top:2px;
  padding-left:5px;
  width:146px;
  height:20px;
  background-color: #ef971c;
}

.aq_navi_sub1 a
{
  font-size:14px;
  color:#ffffff;
  background-color: #ef971c;
  font-weight:bold;
  text-decoration:none;
}

.aq_navi_sub2
{
  margin-top:5px;
  padding-left:24px;
}

.aq_navi_sub2_normal
{
  font-size:16px;
  color: #d6d6d6;
  text-decoration:none;
}

.aq_navi_sub2_normal_sub
{
  font-size:16px;
  color: #d6d6d6;
  text-decoration:none;
}

.aq_navi_sub2_selected
{
  font-size:16px;
  color: #d6d6d6;
  text-decoration:none;
}

.aq_navi_sub2_selected_sub
{
  font-size:16px;
  color: #d6d6d6;
  text-decoration:none;
}

/*----------------------------------------------------------------*/
/*--                     mitgliederliste tr                     --*/
/*----------------------------------------------------------------*/

.mitglieder 
{
  border-bottom: 1px dashed #dddddd;
  width: 565px;
  padding-top:10px;
  padding-bottom:10px;
}

.mitglieder_bild 
{
  width: 100px;
  float:left;
}

.mitglieder_text_links 
{
  float:left;
  width: 240px;
}

.mitglieder_text_rechts 
{
  float:left;
  width: 225px;
}

/*----------------------------------------------------------------*/
/*--                     Linkliste                              --*/
/*----------------------------------------------------------------*/

.linkliste
{
  width: 565px;
  border-bottom: 1px dashed #dddddd;
  padding-bottom: 5px;
  padding-top:5px;

}

.linkliste_bild 
{
  width: 140px;
  float:left;
}


.linkliste_content
{
  width: 415px;
  float:left;
}

.linkliste_headline
{
  font-weight:normal;
  width:415px;
}

.linkliste_url
{
  padding-top:15px;
  font-size:11px;
  text-align:left;
}

.gehezu 
{
  padding-top:10px;
}


/*----------------------------------------------------------------*/
/*--                     Film           Liste                   --*/
/*----------------------------------------------------------------*/

.teaser_film
{
  margin-bottom:10px;
  width: 520px;
}


.teaser_film_box
{
  width: 520px;
  padding-bottom:5px;
  border-bottom:1px #a5a5a5 dotted;
}


.teaser_film_bild
{
  width:130px;
  float:left;
  margin-bottom:5px;
  margin-top:5px;
}

.teaser_film_text
{
  width:390px;
  float:left;
}

.teaser_film_headline
{
  font-size: 12px;
  font-weight: bold;
  color:#a5a5a5 ;
  padding-top:2px;
  padding-bottom:5px;
}

.teaser_film_content
{
  padding-bottom:0px;
}

.teaser_film_more
{
  margin-bottom:5px;
  margin-top:25px;
  text-align:right;
}


.teaser_film_more a
{
  color:#ccccc9;
  font-size:11px;
}

/*----------------------------------------------------------------*/
/*--                      bild1w                                --*/
/*----------------------------------------------------------------*/

#picnur1_hidden
{
  margin-top:10px;
  display:none;
}

#pic1w1
{
   margin-top:10px;
   /*display:none;*/
}