/**********
* style.css - Stylesheet
* Author: Wolfgang Drescher
* Juli 2008
* fotografie
**********/


body {
  margin: 0px;
  padding: 0px;
  background: #1A1A1A;
  color: #FFFFFF;
  font-family: "Century Gothic", Helvetica, Arial, sans-serif;
  text-align: center;
  min-width: 850px;
}

body div.meta {
  display: none;
}

div.header {
  margin: 20px 0px 60px 0px;
}

div.header .title {
  color: #EEA825!important;
  font-size: 25px;
  letter-spacing: 1px;
  float: left;
  margin: 0px 0px 0px 75px;
}

div.header .title a {color: #EEA825!important;}
div.header .title a:hover {color: #F7D71A!important;}

div.subdomains {
  margin: 0px 0px 0px 75px;
}

div.subdomains .unactive {
  font-size: 12px;
  line-height: 13px;
}

div.subdomains .coaching {
  color: #4488CC;
}

div.subdomains .coaching:hover {color: #FFFFFF;}

div.subdomains .perkussion {
  color: #901842;
}

div.subdomains .perkussion:hover {color: #FFFFFF;}

div.subdomains .active {
  padding-left: 4px;
  font-size: 27px;
}

div.frame {
  margin: 0px auto;
  padding: 0px;
  text-align: left;
  width: 850px;
}

/**********
* Navigation
**********/

div.header div.mainnavi {
  float: right;
  margin: 12px 0px 0px 0px;
  font-size: 13px;
}

div.header div.mainnavi ul {
  margin: 0px 75px 0px 0px;
  padding: 0px;
}

div.header div.mainnavi ul li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  position: relative;
}

div.header div.mainnavi ul li a:link, div.header div.mainnavi ul li a:visited {
  margin: 0px 7px 0px 7px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  color: #EE8510;
  letter-spacing: 1px;
}

div.header div.mainnavi ul li a:hover {
  color: #6F3901;
}

div.header div.mainnavi ul li.aktiv a {
  color: #EEC411;
}

div.header div.mainnavi ul li:hover ul {
  display: block;
}

div.header div.mainnavi ul li ul {
  display: none;
  position: absolute;
  top: 15px;
  left: 8px;
  margin: 0px;
  padding: 14px 0px 0px 0px;
}

div.header div.mainnavi ul li ul li {
  padding: 1px 2px 2px 5px;
  margin: 0px;
  list-style: none;
  float: left;
  border-left: 1px solid #666666;
}

div.header div.mainnavi ul li ul li a:hover {
  border-top: none;
  color: #FFFFFF!important;
}

div.header div.mainnavi ul li.aktiv ul li a {
  color: #6DA3EB;
  border: none;
}

/**********
* Content (Basic Formations)
**********/

div.content {
  margin: 0px;
  padding: 5px;
  width: 840px;*/
  text-align: left;
  font-size: 13px;
  line-height: 21px;
  letter-spacing: 1px;
  word-spacing: 1px;
}

div.content td {
  font-size: 13px;
}

a {
  outline: none;
  text-decoration: none;
  color: #4488CC;
}

a:hover {
  color: #EEEEFF;
}

a img {
  border: none;
}

.button {
  padding: 3px 5px 3px 5px;
  margin: 2px;
  color: #C64934!important;
  background: transparent;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 11px!important;
  font-weight: bold;
  text-align: center;
  border: 1px solid #666666;
}

a.button {
  cursor: default;
  padding: 4px 5px 4px 5px;
  margin: 2px;
  color: #C64934!important;
  background: transparent;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 11px!important;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border: 1px solid #666666;
}

/**********
* Mailer
**********/

div.mailer {
  padding-top: 10px;
}

div.mailer input.input {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 13px;
  border: 1px solid #555555;
  padding: 2px;
  color: #FFFFFF;
  background: #191919;
  width: 200px;
}

div.mailer textarea {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 13px;
  border: 1px solid #555555;
  padding: 2px;
  width: 403px;
  height: 100px;
  color: #FFFFFF;
  background: #191919;
}

/**********
* Gallery
**********/

div.gallery li {
  margin: 0px 0px 0px 50px;
  list-style: square;
  color: #666;
}

div.gallery img {
  border: 1px solid #444444;
}

div.gallery img:hover {
  border: 1px solid #999999;
}

div.gallery div.album {
  margin: 5px 8px 5px 8px;
  float: left;
  text-align: center;
}

div.gallery .imgbox {
  text-align: center;
}

div.gallery div.imgdesc {
  text-align: left;
  width: 597px;
  font-size: 10px;
  line-height: 16px;
  margin: 20px 0px 0px 5px;
/*  border-top: 1px solid #333333;*/
}

div.gallery div.imgnavi {
  float: right;
  padding: 1px 0px 0px 0px;
}

div.gallery div.imgnavi img {
  border: none!important;
}

/**********
* Newsscript
**********/

div.newsscript div.entry {
  margin: 0px 0px 20px 0px;
  border: 1px solid #448ABD;
}

div.newsscript div.entry div.title {
  background: #67859E;
  color: #FFFFFF;
  font-weight: bold;
}

div.newsscript div.entry div.title a {
  padding: 3px 3px 3px 4px;
  display: block;
  color: #FFFFFF;
}

div.newsscript div.entry div.title a:hover {
  background: #376E9C;
}

div.newsscript div.entry div.content {
  padding: 5px;
}

div.newsscript div.entry div.info {
  padding: 3px;
  margin: 15px 0px 0px 0px;
  color: #666666;
  font-size: 10px;
}

div.newsscript div.comments {
  margin: 0px 0px 15px 0px;
}

div.newsscript div.comments div.commentstitle {
  margin: 0px 0px 15px 0px;
  font-family: Georgia, Garamond, Times, serif;
  font-size: 17px;
}

div.newsscript div.comments div.comment {
  border: 1px solid #999999;
  margin: 0px 0px 5px 0px;
}

div.newsscript div.comments div.comment div.comheader {
  padding: 3px;
  background: #BBBBBB;
}

div.newsscript div.comments div.comment div.comheader div.controller {
  float: right;
}

div.newsscript div.comments div.comment div.content {
  padding: 5px;
}

div.newsscript div.comments div.comment div.info {
  padding: 3px;
  margin: 5px 0px 0px 0px;
  color: #666666;
  font-size: 10px;
}

div.newsscript div.write {
  color: #666666;
}

div.newsscript div.write div.writetitle {
  margin: 30px 0px 15px 0px;
  font-family: Georgia, Garamond, Times, serif;
  font-size: 17px;
  color: #000000;
}

div.newsscript div.write input {
  margin: 1px 5px 1px 0px;
}

div.newsscript div.write textarea {
  margin: 2px 5px 2px 0px;
  width: 403px;
  height: 100px;
  float: left;
}


form {
  margin: 0px;
  padding: 0px;
}

/**********
* Gästebuch
**********/

div.guestbook div.entry {
  margin: 0px 0px 20px 0px;
  border: 1px solid #999999;
}

div.guestbook div.entrytitle {
  margin: 0px 0px 15px 0px;
  font-family: Georgia, Garamond, Times, serif;
  font-size: 17px;
}

div.guestbook div.entry div.entryheader {
  background: #999999;
  padding: 3px;
}

div.guestbook div.entry div.entryheader div.controller {
  float: right;
}

div.guestbook div.entry div.content {
  padding: 10px 5px 5px 5px;
}

div.guestbook div.entry div.info {
  padding: 3px;
  margin: 5px 0px 0px 0px;
  color: #666666;
  font-size: 10px;
}

div.guestbook div.write {
  color: #666666;
}

div.guestbook div.write div.writetitle {
  margin: 30px 0px 15px 0px;
  font-family: Georgia, Garamond, Times, serif;
  font-size: 17px;
  color: #000000;
}

div.guestbook div.write input {
  margin: 1px 5px 1px 0px;
}

div.guestbook div.write textarea {
  margin: 2px 5px 2px 0px;
  width: 403px;
  height: 100px;
  float: left;
}


/**********
* Search
**********/

/*
input.search {
  padding:3px 3px 0px 20px;  
  margin: 0px;
  background: url(images/searchbg.png);
  border: none!important;
  font-size: 11px;
  height: 20px;;
  width:170px;
  color: #FFF;
}
*/

div.searchbox #searchinpt {
  margin: 3px 0px 0px 0px;
  border: 0px;
  padding: 2px 0px 4px 20px;
  width: 142px;
  vertical-align: middle;
  background: url(../../admin/images/searchbar.png) top left no-repeat;
  float: left;
  font-size: 12px;
}

div.searchbox #searchx {
  margin: 3px 0px 0px 0px;
  border: 0px;
}

div.searchbox {
  font-family: Georgia, Garamond, Times, serif;
  padding: 15px;
  margin: 0px 0px 15px 0px;
  background: #333;
}

div.searchbox .searchagain {
  float: right;
}

ul.searchresults .preview {
  margin: 1px 0px 15px 0px;
}

ul.searchresults .preview .highlight {
  background: yellow!important;
}


/**********
* Login
**********/

div.biglogin {
  margin: 50px 0px 10px 0px;
  width: 360px;
  padding: 3px;
  border: 1px solid #83B4D8;
}

div.biglogin div {
  color: #FFFFFF;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 11px;
  padding: 5px;
  background: #14568A;
}

div.biglogin div td {
  color: #FFFFFF;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 11px;
}

div.biglogin div.pagetitle {s
  padding: 0px;
  margin: 0px 0px 5px 0px;
  color: #FFFFFF;
  font-family: Georgia, Garamond, Times serif;
  font-size: 20px;
}

div.biglogin .logininput {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 15px;
  padding: 4px;
  border: 1px solid #666666;
  margin: 3px 0px 8px 0px;
  width: 350px;
  height: 28px;
}

div.biglogin .logininput:focus {
  border: 1px ridge #00A900;
  background: #EAEAEA;
}

div.biglogin .msg {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  font-size: 12px;
  color: #EBCD4E;
  border: 1px solid #83B4D8;
  background: #0D324F;
  padding: 3px;
  margin: 5px 0px 8px 0px;
}

div.biglogin a:link, div.biglogin a:visited {
  color: #83B4D8;
}

div.biglogin a:hover {
  color: #448ABD;
}

div.biglogin div.lostpassword {
  font-size: 11px;
  padding: 0px;
  color: #DDDDDD;
  margin: 0px 0px 10px 0px;
}


