/*===============================================================================*/
/*--              Standard - CSS Contenido HALT-Festival / Beach-Party         --*/
/*-------------------------------------------------------------------------------*/
/*-- 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
{
  font-size:12px;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  color:#223366;
  background-image: url(../upload/2009layout/hground2.jpg);
  background-repeat: repeat-x;
}

.clear_float
{
    clear:both;
}

/*----------------------------------------------------------------*/
/*--                       Texte & Links                        --*/
/*----------------------------------------------------------------*/

a  {  color:#0071B9;  text-decoration:none;  border:0px;  outline-style:none;  outline-width:0;  }

a img  {  border:0px;  outline-style:none;  outline-width:0; }

h1  {  font-size: 20px;  }
h2  {}
h3  {  font-size: 20px; margin-bottom: 20px; }

ul
{
  margin-left:20px;
  padding:0px;
} 
 
li
{
  line-height:120%;
  margin-top:10px;
  padding:0px;
}

a.linkout:link
{
  padding-left: 15px;
  background-image: url("../images/linkout3.gif");
  background-repeat: no-repeat;
  background-position: center left
}

a.linkout:visited
{
  padding-left: 15px;
  background-image: url("../images/linkout3.gif");
  background-repeat: no-repeat;
  background-position: center left
}

.soundzone 
{
border:0;
  outline-style:none;
  outline-width:0;
}

.text_14px   {  font-size:14px;  }
.text_16px   {  font-size:16px;  }

/*----------------------------------------------------------------*/
/*--     Aktuelles                                              --*/
/*----------------------------------------------------------------*/

.aktuell_titel 
{
  font-family: Times New Roman, Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
  font-size:19px;
  color: #223366;
  font-weight:normal;
}

.aktuell_titel a
{
 text-decoration:none;
}

/*----------------------------------------------------------------*/
/*--                         Navigation                         --*/
/*----------------------------------------------------------------*/

.navi {}

a.navileft_passive1
{
  border-bottom: 1px dotted #000;
  margin-left:0px;
  padding-left:0px;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  font-size:17px;
  color:#0071b9;
  text-decoration: none;
}
a.navileft_active1
{
  border-bottom: 1px dotted #000;
  margin-left:0px;
  padding-left:0px;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  font-size:17px;
  font-weight:bold;
  color:#0071b9;
  text-decoration: none;
}
a.navileft_open1
{
  border-bottom: 1px dotted #000;
  margin-left:0px;
  padding-left:0px;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  font-size:17px;
  font-weight:bold;
  color:#0071b9;
  text-decoration: none;
}

a.navileft_passive2
{
  border-bottom:1px #666666 dotted;
  margin-left:0px;
  padding-left:25px;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  color:#0071b9;
  font-size:15px;
  text-decoration: none;
}

a.navileft_active2
{
  border-bottom:1px #666666 dotted;
  margin-left:0px;
  padding-left:25px;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  color:#0071b9;
  font-size:15px;
  font-weight:bold;
  text-decoration: none;
}

a.navileft_open2
{
  border-bottom:1px #666666 dotted;
  margin-left:0px;
  padding-left:25px;
  display:block;
  padding-top:5px;
  padding-bottom:5px;
  color:#0071b9;
  font-size:15px;
  font-weight:bold;
  text-decoration: none;
}

/*----------------------------------------------------------------*/
/*--                      Boxen-Aufteilung                      --*/
/*----------------------------------------------------------------*/

#boxumalles
{
  width: 1000px;
  margin:0 auto;
 
}

#links
{
  width: 800px;
  float: left;
  margin-bottom:20px;
}

#rechts
{
  width: 162px;
  padding-left: 38px;
  float: left;
  margin-bottom:20px;
}

#header
{
  width: 100%;
  margin-top: 0px;
}

#inhalte
{
  width: 100%;
  margin-top: 20px;
}

#navigation
{
  width: 160px;
  float:left;
}

#soundzone
{
  width: 100%;
  margin-top: 30px;
  font-size:10px;
  
}

#playermp3
{
  width: 100%;
  margin-top: 20px;
  font-size:10px;
  
}

#content_box
{
  width: 600px;
  padding-left: 40px;
  float:left;
}

/*----------------------------------------------------------------*/
/*--                      Sponsoren Logos                       --*/
/*----------------------------------------------------------------*/

#sponsoren_logos_block
{
  margin-top: 110px;
}

.sponsor_logo
{
  margin-bottom:5px;
  border: 1px #909090 solid;
}

/*----------------------------------------------------------------*/
/*--                      Mitgliederliste                       --*/
/*----------------------------------------------------------------*/

#Mitgliederliste
{
  color:#000;
  width:550px;
}

#Mitgliederliste a
{
  color:#0071B9;
}

#Mitgliederliste_Kopf
{
  width:100%;
  padding-top: 8px;
  padding-bottom: 6px;
}

.auswahl_header
{
  color: #a52b28;
  margin-bottom: 4px;
  font-size:12px;
}

.auswahl_buchstaben
{
  color:#84A5CE;
}

.headerlink  {  margin-bottom:3px;  }

#Listen_Inhalte
{
  width: 100%;
}

#ml_left
{
  width: 275px;
  float: left;
  margin-bottom:0px;
}

#ml_right
{
  width: 275px;
  float: left;
  text-align: right;
  margin-bottom:0px;
}

.mi_left
{
  width: 275px;
  float: left;
  padding-top: 10px;
  margin-bottom: 5px;
}

.mi_right
{
  width: 275px;
  float: left;
  text-align: right;
  padding-top: 10px;
  margin-bottom: 5px;
}

.databottom
{
  width: 550px;
  line-height:5px;
  border-bottom: 1px dashed #909090;
}

/*----------------------------------------------------------------*/
/*--                     Download Liste                         --*/
/*----------------------------------------------------------------*/

#downloadtable
{
  width: 100%;
  margin-top: 10px;
}

#downloadheader
{
}

.downloaddata
{
  margin-top: 5px;
}

#dhead_line
{
  margin-top: 5px;
  border-bottom: 1px dotted #A52B28;
}
  
.dheader1
{
  font: 14px/14px verdana;
  color:#A52B28;
  width:45%;
  float:left;
}

.dheader2
{
  width:20%;
  font: 14px/14px verdana;
  color:#A52B28;
  text-align: center;
  float:left;
}

.dheader3
{
  width:15%;
  font: 14px/14px verdana;
  color:#A52B28;
  float:left;
}

.dheader4
{
  font: 14px/14px verdana;
  color:#A52B28;
  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: #9D9EA2;
  font-size: 9px;
}

/*----------------------------------------------------------------*/
/*--                  Organisations - Komite                    --*/
/*----------------------------------------------------------------*/

.ok_box
{
  width:290px;
  height:220px;
  float:left;
}

.ok_box_bild
{
  width:100%;
  text-align:center;
}

.ok_box_bild img
{
  padding:5px;
  background-color:#DDD;
  border: 1px #505050 solid;
}

.ok_box_name
{
  padding-bottom:5px;
  font-size:14px;
  font-weight:bold;
  width:100%;
  text-align:center;
}

.ok_box_funktion
{
  padding-top:5px;
  font-size:12px;
  font-weight:bold;
  width:100%;
  text-align:center;
}

.ok_box_email
{
  padding-top:5px;
  text-align:center;
  width:100%;
  text-align:center;
}

/*----------------------------------------------------------------*/
/*--                                  --*/
/*----------------------------------------------------------------*/

