/*===============================================================================*/
/*--                 Standard - CSS Contenido Havanashots.ch                  --*/
/*-------------------------------------------------------------------------------*/
/*-- Author: Janine Iten 
/*-------------------------------------------------------------------------------*/
/*-- Copyright (C) 2007 havanashots.ch, Aargau                                  --*/
/*===============================================================================*/

/*----------------------------------------------------------------*/
/*--                       Gillt für Alle                       --*/
/*----------------------------------------------------------------*/

* {  margin:0;  padding:0;  }

/*----------------------------------------------------------------*/
/*--                      Grund-Definitionen                    --*/
/*----------------------------------------------------------------*/

html
{  
  padding:0px;  
  margin:0px;  
  border:0px;  
}

body
{
  color:#524b47;
  background-color:#9f2020; 
  margin:0px; 
  padding:0px;
  font-family:  Verdana,'Trebuchet MS', Arial,  Helvetica,  sans-serif;
  font-size:13px;


}

.clear_float  {  clear:both;  }

.transparenz { filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; }

a.historygal {margin-top:5px; padding-top:10px;}
.zurueck {padding-top:10px; padding-bottom:5px;}

/*----------------------------------------------------------------*/
/*--                      Texte                                 --*/
/*----------------------------------------------------------------*/



h1
{
  font-size:18px; 
  color:#9f2020; 
  font-weight:bold; 
  padding-bottom:5px;
  font-family: Verdana, Times New Roman,serif;'Trebuchet MS', Arial,  Helvetica,  sans-serif;
}

h2
{
  font-size:14px; 
  font-weight:bold;
  color:#524b47; 
  
  padding-bottom: 10px;
  font-family: 'Trebuchet MS',Arial,Verdana,  Helvetica,  sans-serif;
}

h1.content {  font-family: 'Trebuchet MS',Arial,Verdana,   Helvetica,  sans-serif;}
h2.content {  font-family:'Trebuchet MS',Arial, Verdana,   Helvetica,  sans-serif;}

#titel_events {margin-top:30px; font-weight:normal; font-size:15px; padding-bottom:10px; }

#picnur1_hidden
{
  margin-top:0px;
  display:none;
}

#hauptsponsor_links a {
color: #e7a4a4;
font-size:11px;
}

#nebensponsor_links a {
color: #e7a4a4;
font-size:11px;
}

/*
.sponsor {color:#e7a4a4;padding-bottom:20px; font-weight:bold; font-size:14px;}
*/
/*----------------------------------------------------------------*/
/*--                      layout 1_1_1                      --*/
/*----------------------------------------------------------------*/

#box_um_alles 
{
  width:1242px;
   margin: 0 auto;
 margin-top:40px;
   padding:0;
   text-align:left;
   /*margin-top: 40px;*/
   bottom: 0;

}

#hauptsponsor {
float:left;
width: 170px;
}

#content {
float:left;
width: 902;}


#nebensponsor {
float:left;
width: 170px;
}

#nebensponsor_inhalt {
padding-left:10px;}


#header
{
  height:198px;
  width: 902px; 
  background-image:url(../layout/header.jpg);
  background-repeat:no-repeat;
  z-index:1;

}

#header_bild
{
  height:191px;
  padding-left:7px;
  padding-top:7px;
  width: 888px; 
  z-index:1;
}



#navigation
{
  position:relative;
  margin-top:-30px;
  width:888px;
  height:25px;
  margin-left:7px;
  background-color:#ffffff;
  z-index:5;
}

#mainnavi
{
  width:100%;
}

#mainnavi_inhalt
{
  position:relative;
  left:10px;
  font-size:18px;
  color:#000000;
}



#main_double {
width:902px;
height:auto;
background-image:url(../layout/main_double.jpg);
background-repeat:repeat-y;
overflow:hidden;}


#main {
width:902px;
height:auto;
background-image:url(../layout/main.jpg);
background-repeat:repeat-y;
overflow:hidden;}


#main_links {
margin-top:4px;
width:295px;
height:auto;
float:left;

}

#main_links_inhalt {

padding-top:10px;
padding-left:20px;
padding-right:0px;
padding-bottom:20px;
}

#main_mitte {
margin-top:4px;
width:295px;
height:auto;
float:left;

}

#main_mitte_inhalt {

padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;}

#main_rechts {

margin-top:4px;
width:290px;
height:auto;
float:left;}

#main_rechts_inhalt {
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

#footer {

background-color:#959595;
width:902px;
height:53px;
background-image:url(../layout/footer.jpg);
background-repeat: no-repeat;
}

#footer_inhalt {
padding-top:15px;
text-align:center;
color: #5e5e5e;
font-size:12px;}


#glanz {
width:902px;
height:33px;
margin-top:3px;
background-image:url(../layout/glanz.jpg);
background-repeat: no-repeat;}
/*----------------------------------------------------------------*/
/*--                          layout 1_2                      --*/
/*----------------------------------------------------------------*/

#main_mitterechts {
width:589px;
height:auto;
float:left;
/* background-color: #e0e0df; */
margin-right:7px;
margin-top:4px;



}


#main_mitterechts_inhalt {
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}


/*----------------------------------------------------------------*/
/*--                          layout 1                      --*/
/*----------------------------------------------------------------*/
#main_ganz {
width:888px;
height:auto;

margin-left:7px;
margin-top:4px;
margin-right:7px;
}


#main_ganz_inhalt {
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

/*----------------------------------------------------------------*/
/*--                          layout team                      --*/
/*----------------------------------------------------------------*/


#main_links_inhalt_team {}

#main_rechts_inhalt_team {padding-left:10px; padding-top:10px;}


/*----------------------------------------------------------------*/
/*--                          Navigationen                      --*/
/*----------------------------------------------------------------*/

#mainnavi_inhalt a        {  color:#302f2b;  }

#mainnavi_inhalt a:hover  {  color:#f90f2f; text-decoration:none; }

#subnavi_inhalt a        {  color:#8f9193;  }

#subnavi_inhalt a:hover  {  color:#eebc9f;  }

/*---------- Main-Level ---------*/

.splitt_navi_0
 {
   font-size:12px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
  font-family: 'Trebuchet MS',Arial,Verdana,  Helvetica,  sans-serif;

 }

a:hover.splitt_navi_0 { color:#ffa600;}


.splitt_navi_selected_0
 {
   font-size:12px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
  font-family: 'Trebuchet MS',Arial,Verdana,  Helvetica,  sans-serif;
 }

/*--------- Sub-Level 1 ----------*/

.splitt_navi_1
 {
   font-size:12px;
   color:#cb5d1e;
   font-weight:bold;
   text-decoration:none;

 }

.splitt_navi_selected_1
 {
   font-size:12px;
   color:#505050;
   font-weight:bold;
   text-decoration:none;
 }

/*----------------------------------------------------------------*/
/*--                  Navigation / Standard-Links               --*/
/*----------------------------------------------------------------*/

a       {  font-size:12px;  color:#a02021;  text-decoration:none;  }
  
a:hover {  text-decoration:underline; }

.navi   {  width:100%; }

/*----------------------------------------------------------------*/
/*--                         rss feed startseite                --*/
/*----------------------------------------------------------------*/

.rss_feed {width:240px; padding-bottom:10px; }

.rss_titel {font-size:13px; font-weight:normal; padding-top:0px; }
.rss_inhalt {padding-bottom:5px;}

/*----------------------------------------------------------------*/
/*--                      slideshow                             --*/
/*----------------------------------------------------------------*/
/* css definitions 4 slideshow */

#slideshow-box  {  width: 888px; height:191px; padding-left:0px;  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-box1{ width: 120px;  height:60px; padding-left:0px;  }
#slideshow1 .slide1 img { border:0; }
#slideshow1 .slide1 { position:absolute;top:0;left:0; /*vertical-align:middle;*/  display:none; }
#slideshow1 {  position:relative; top:0; left:0;  margin:auto;  vertical-align:middle;  }

#slideshow-box2{ width: 454px;  height:183px; padding-left:0px;  }
#slideshow2 .slide2 img { border:0; }
#slideshow2 .slide2 { position:absolute;top:0;left:0; /*vertical-align:middle;*/  display:none; }
#slideshow2 {  position:relative; top:0; left:0;  margin:auto;  vertical-align:middle;  }





/*---------------------------------------------*/ 
/*               bild1w                         */ 
/*---------------------------------------------*/ 
#pic1{ padding-top:5px; padding-bottom:5px;}

#bilder3{
padding-top:20px;
}
.pic3 {
float:left;
width:180px;
}

/*---------------------------------------------*/ 
/*               Terminein/ausgabe             */ 
/*---------------------------------------------*/ 

#mod_te h1 {
 font-size:16px; 
  color:#524b47; 
  font-weight:bold; 
  padding-bottom:5px;}
#mod_te h2 {font-size:12px; font-weight:bold; color:#524b47; margin-bottom:5px;}
#mod_te p {font-size:100%; color:#524b47; }

/*---------------------------------------------*/ 

/*---------------------------------------------*/ 
/*                 Terminliste                 */ 
/*---------------------------------------------*/ 

#mod_tlh {
   text-align:left;

}

#mod_tlf {
   text-align:left;

}

#mod_tl {padding-top:10px;}

#mod_tl table {
   width:100%; 
 
   border-collapse:collapse;
}

#mod_tl th {
   width:100%;
   text-align: left;
   vertical-align: middle;
   color:#ffffff;
   background-color:#bbbbbb;
   padding-top:2px;
   padding-bottom:2px;
   
   padding-left:2px;
}

#mod_tl td {
   text-align: left;
   vertical-align: top;
line-height:150%;
}

#mod_tl .border {   }
#mod_tl .hell { background-color:#ffa600; }
#mod_tl .dunkel { background-color:#ffa600; }
#mod_tl .sp0 { width:50px; }
#mod_tl .sp1 { width:85px; }
#mod_tl .sp2 { width:130px; }
#mod_tl .sp3 { width:260px; }
#mod_tl .sp4 { width:230px; }
#mod_tl .einrueck { padding-left:15px; }


/*----------------------------------------------------------------*/
/*--                     News Liste                            --*/
/*----------------------------------------------------------------*/

.newsstart{
margin-bottom:10px;
background-color:#ffffff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.newsstart_inhalt{padding:5px;}

.teaser_advanced_border2 {  border-bottom:1px #cac8c8 dotted;
 }

.teaser_advanced2  {width:560px;} 

.teaser_advanced_inhalt2  {width:500px;}


.teaser_start_more2 {
    width:560px;
 text-align:right;
padding-bottom:5px;
  }

#news_archiv2 {text-align:right;}


.teaser_start_content2  {
    padding-top:3px;
    padding-bottom:5px;
    width:560px;
  }


  
 

.text_advanced_x2  {  width:560px; text-align:left;  }


.text_advanced12  {  width:93px;  float:left; font-weight: bold; text-align:right;  } /*Datumanzeige */

.pageselector2    {} 


/*----------------------------------------------------------------*/
/*--                     News teaser                           --*/
/*----------------------------------------------------------------*/

.teaser_advanced  {  width: 255px;  } 

.teaser_advanced_inhalt  {}

.teaser_start_inhalt {}

.teaser_start_text {}

.teaser_start_more {
 width:255px;
 text-align:right;
 padding-bottom:10px;
}


#news_archiv {
text-align:right;
}

#news_text {
font-size:13px;
}

#news_text img 
{
float:left;
padding-right:10px; 
}

.teaser_start_content {
    padding-bottom:5px;
    width:255px;
  }

.teaser_start_headline  {
    font-family:'Trebuchet MS'; 
    font-size: 13px;  
    font-weight: normal; 
    color:#666666; 
    padding-top:0px;
    font-weight:bold;
    padding-bottom:10px;
  }
  

.text_advanced_x {width:255px; text-align:left;}
.text_advanced1  {width:93px;  float:left; font-weight: normal; text-align:right;} /*Datumanzeige */
.pageselector    {padding-bottom:10px;} 


/*--                      Kontakt - Formular                    --*/
/*----------------------------------------------------------------*/

#kontaktformular_ganz {margin-left:0px; width:520px; border:0px #e4e4e4 solid; padding-top:5px; margin-top:10px;}
.kontaktform_feld     {margin:0;  margin-bottom:5px;  width:260px;  }
.kontaktform_feld_anliegen     {  margin:0;  margin-bottom:10px;  width:550px;  }
.kontaktform_feld_firma     {margin:0;  margin-bottom:5px;  width:260px;  }
.kontakform_text      {  float:left;  width:75px; padding-left:5px; }
  
.kontaktform_input    {}
  
.kontaktform_textarea {  font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;  font-size:11px;  }

.pflicht_marker       {  font-size:12px; padding-left:5px; padding-top:5px;color:#FDA335; /*  Orange */  }


.formularzeile_links {float:left; }
.formularzeile_rechts {float:right;}




/*----------------------------------------------------------------*/
/*--                     Download Liste                         --*/
/*----------------------------------------------------------------*/

#downloadtable   {  width: 100%;  margin-top: 10px;                        }
#downloadheader  {}
.downloaddata    {  margin-top: 5px;                                      }
#dhead_line      {  margin-top: 5px;  border-bottom: 1px dotted #39b739;  }
  
.dheader1  {  width:60%;  font-size:12px; color:#3a78f5; float:left;  }
.dheader2  {  width:20%;  font-size:12px; color:#3a78f5; float:left; text-align: center;  }
.dheader3  {  width:10%;  font-size:12px; color:#3a78f5; float:left;  }
.dheader4  {  width:10%;  font-size:12px; color:#3a78f5; float:left;  text-align: center; }

.ddata1    {  width:60%;  float:left;                       }
.ddata2    {  width:20%;  float:left; text-align: center;    }
.ddata3    {  width:10%;  float:left;                       }
.ddata4    {  width:10%;  float:left; text-align: center;   }
.dfiledesc {  color: #9D9EA2;  font-size: 9px;              }


/*----------------------------------------------------------------*/
/*--                     Sitemap                                --*/
/*----------------------------------------------------------------*/

a.sitemap_level1
  {
    display:block;
    border-bottom:1px solid #b4a8b4;
    color:rgb(217,104,28);
    font-weight:normal;
    padding-bottom:.4em;
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:right;
  }

a.sitemap_level2
  {
    color:rgb(62,77,116);
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:170px 4px;
    display:block;
  }

a.sitemap_level3          {  color:rgb(190,190,190);  }

.sitemap_level2_container {  float:left;   width:50%;  padding-top:.3em;  }
.sitemap_level3_container {  float:right;  width:50%;  padding-top:.3em;  }



/*----------------------------------------------------------------*/
/*--                     Bildergalerie  Liste                   --*/
/*----------------------------------------------------------------*/

.gallery_liste_box  {
padding:5px;   
border-bottom:1px #a5a5a5 dotted; 
background-color: #d0d0d0;
margin-bottom:10px;
} 


.gallery_liste_bild
{
float:left; 
width:120px;
}

.gallery_liste_text
{
float:left;
width:200px;
 }

.gallery_liste_headline  {
font-size: 13px;  
font-weight: normal; 
color:#666666 ; 
padding-top:2px; 
}

.gallery_liste_content  {
padding-bottom:0px;
font-size:12px;
}


.gallery_liste_more  {
float:right;
 width:250px;
color:#000;
text-align:right; }

.gallery_liste_more a  {
    color:#aa3231;  } 




/*----------------------------------------------------------------*/
/*--                     Bmnavi                  --*/
/*----------------------------------------------------------------*/


#mnavi {padding-top:10px; padding-bottom:5px; font-weight:bold;}

.e1 {}
.e1_navipunk {
background-color: #d0d0d0; 
margin-bottom:5px; 
padding:5px;
padding-left:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.e1_navipunkt_aktiv {
background-color: #9f2020; 
margin-bottom:5px; 
color:#fffff;
padding:5px;
padding-left:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.e1_navipunkt_aktiv a {color:white;}

.e1_navipunkt {
background-color: #a7a7a7; 
margin-bottom:5px; 
padding:5px;
padding-left:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
 
.e2p {padding-left:10px; margin-bottom:2px;}

.e2a {padding-left:10px;  margin-bottom:2px; color:#f90f2f;}

.e1oa {font-weight:bold;}



/*----------------------------------------------------------------*/
/*--                    Zufallbild                --*/
/*----------------------------------------------------------------*/

.zufallimage{margin-bottom:20px; }


.sponsor_titel{
    color:#E7A4A4;
    padding-bottom:20px;
    font-size:16px;
}



.clear{
    clear:both;
}


