/*===============================================================================*/
/*--                    Standard - CSS www.media-konzept.ch                    --*/
/*-------------------------------------------------------------------------------*/
/*--        Author: media-konzept kuster, Felix Kuster, Walti Zubler           --*/
/*-------------------------------------------------------------------------------*/
/*--          Copyright (C) 2009 media-konzept kuster, 5430 Wettingen          --*/
/*===============================================================================*/

/*------------------------------- Farbedefinitionen -------------------------------*/

.schwarz    {color: #000000;}
.gelb       {color: #ffcc00;}
.orange     {color: #ee7f00;}
.rot        {color: #ce351b;}
.violet     {color: #a5027d;}
.blau       {color: #006ab3;}
.gruen      {color: #009036;}
.grau       {color: #dbdbdb;}
.dunkelgrau {color: #9e9e9e;}

/*---------------------------- allgemeine Definitionen ----------------------------*/

* { margin: 0; padding: 0; }
html { padding: 0px; margin: 0px; border: 0px; }

.clear_float { clear: both;}

body {font-family: Lucida Sans Unicode, sans-serif; font-size: 13px;}

/*---------------------------------- Text & Links ----------------------------------*/
a {text-decoration: none; border: 0; outline-style: none; outline-width: 0;}
a img {text-decoration: none; border: 0; outline-style: none; outline-width: 0;}

.outlink
{
  line-height:22px; /* Wegen IE7 sonst wird border-bottom nicht angezeigt */
  /*border-bottom: 1px solid #E11425;*/
  padding-left: 15px;
  background-image: url("../upload/layout/link_2.png");
  background-repeat: no-repeat;
  background-position: left;
}

.inlink
{
  line-height:22px; /* Wegen IE7 sonst wird border-bottom nicht angezeigt */
  /*border-bottom: 1px solid #E11425;*/
  padding-left: 15px;
  background-image: url("../upload/layout/link_4.png");
  background-repeat: no-repeat;
  background-position: left;
}

h1 {margin-bottom: 10px;}
h2 {margin-bottom: 20px;}
h3 {}
h4 {}
h5 {}
h6 {}

/*------------------------------------ Box Model ------------------------------------*/

#hintergrund {}
#arbeitsflaeche {width: 1000px; margin: 0 auto; border: 0;}

#kopfbalken {margin-bottom: 30px;}

#navigation {}
#illustration
{
  width: 1000px;
  min-height: 200px;
  display: block;
}

#hauptnavigation {height: 30px; background-color: #64af1e; margin-bottom: 50px;}

#inhalt {width: 100%;}
#inhalt_links {width: 250px; min-width: 250px; margin-right: 50px; float: left;}
#inhalt_rechts {width: 650px; padding-right: 50px; float: left;}

#footer {margin-top: 20px; margin-bottom: 10px;}
#footertext {font-size: 10px;}

/*-------------------- Hauptnavigation Main -------------------------*/

.main_navi_item { padding: 5px; text-align: left; float: left;}
.main_navi_item_selected { padding: 5px; text-align: left; float: left;}
.main_navi_before {padding: 5px; width: 20px; text-align: left; float: left;}
.main_navi_between { margin-top: 0px; margin-left: 0px; text-align: left; float: left;}

a.main_navi {color: #fff; font-size: 14px;}
a.main_navi:hover {color: #ffcc00; font-size: 14px;}
a.main_navi:active {color: #ffcc00; font-size: 14px;}

/*-------------------- Kontaktformular -------------------------*/

label
{
  width:150px;
  display:block;
  float:left;
}

input, textarea
{
  width:450px;
  border:1px solid #888;
  float:left;
  -o-box-shadow: 2px 2px 2px #A88889;
  -icab-box-shadow: 2px 2px 2px #A88889;
  -khtml-box-shadow: 2px 2px 2px #A88889;
  -moz-box-shadow: 2px 2px 2px #A88889;
  -webkit-box-shadow: 2px 2px 2px #A88889;
   box-shadow: 2px 2px 2px #A88889;}

textarea  {  height:100px;  }

#spamschutz        {  margin-left:50px;  }
#spamschutz label  {  margin-left:9px; width:14px;  text-align:right;  }
#spamschutz input  {  width:16px; height:16px;  margin-left:2px; }

.fehler
{  
  font-size:14px;
  color:red;
}

.sendet
{  
  font-size:18px;
  color:maroon;
}

input#submit
{
  width:200px;
  margin-left:160px;

}

input:focus, textarea:focus  {  background-color: #FCF5CB;  }

.clear_float br  {  line-height: 6px;  }

.marker
{
  font-size: 12px;
  line-height:8px;
}

#inhalt_inhalt
{
  padding-bottom:30px;
}

.absatz
{
  padding-left:30px;
  padding-right:50px;
  line-height:16px;
}

#kontakt_formular
{
  margin-top:30px;
  width:650px;
    
}
#aktTurnier td {padding-bottom: 10px; padding-top: 10px; border-bottom: 1px #64af1e dotted;}
#newsAnmeld td {padding-bottom: 10px; padding-top: 10px; border-bottom: 1px #64af1e dotted;}
